#
# Copyright (C) 2018-2022 Andrew Gegg
#
# This file is part of the Garden Notebook application
#
# The Garden Notebook application is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
#* This program is distributed in the hope that it will be useful,
#* but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#* GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program.  If not, see <http://www.gnu.org/licenses/>.
#
#
#

#
#
#	global, 
alert.cannotdelete = This item cannot be deleted, it is referred to by other items.
#
#	config, 
alert.config.cannotconnect = Unable to connect
#
#	config, 
alert.config.confirmnodbchange = Did you mean to switch database manager?
#
#	config, 
alert.config.dumpdirectoryinvalid = The JSON Export Folder '{0}' is invalid
#
#	config, 
alert.config.loaddirectoryinvalid = The JSON Import Folder '{0}' is invalid
#
#	global, 
alert.confirmdelete = Are you sure you want to delete this item?
alert.confirmdelay = Are you sure you want to delay this action?
alert.confirmquit = Are you sure you want to Cancel without Saving?
#
#	DiaryTab
alert.confirmdropleaf = Are you sure you want to disconnect this item?
#
#	DiaryTab
alert.confirmlink = Are you sure you want to link these two items?
#
#   CroppingPlanEditor
alert.croppingplan.duplicate = This duplicates an existing plan
#
#	TopController
alert.jsonLoadInvalid = JSON load directory does not contain necessary JSON files
#
#	global, 
alert.texttoolong = Too long! Max {0}
#
#	top level window, 
app.title = Garden Notebook (version %s)
#
#	about, 
btn.about.close = Close
#
#	Diary Display, 
btn.add = Add
#
#	plantspecies editor, 
btn.addnote = Add note
#
#	catalogues tab, 
btn.affliction = Pests & Diseases
#
#	top catalogues, shop catalogues, 
btn.brand = Brands
#
#	All Editors, 
btn.cancel = Cancel
#
#	top level window, 
btn.catalogues = Catalogues
#
#	Diary Display, 
btn.change = Change
#
#	top level window, 
btn.close = Close
#
#	config, 
btn.config.apply = Apply
#
#	config, 
btn.config.browse = Browse...
#
#	config, 
btn.config.cancel = Cancel
#
#	config, 
btn.config.help = Help
#
#	config, 
btn.config.reset = Reset
#
#   Planning tab
btn.croprotationgroups = Crop Rotation Groups
btn.croppingplans = Cropping Plans
#
#	Diary Display, 
btn.delete = Delete
#
#	plantspecies editor, 
btn.deletenote = Delete note
#
#	top level window, 
btn.diary = Diary
#
#	Diary Selection
btn.diary.copydate = ->
btn.fetch = Fetch
#
#	top catalogues, 
btn.groundworkactivity = Groundwork Activities
#
#	top catalogues, 
btn.husbandryclass = Husbandry Activities
#
#   top catalogue
btn.location = Location
#
#	Diary Selection,
btn.menuperiod = Periods
btn.periodthisyear = This year
btn.periodlastyear = Last year
btn.period12months = 12 months
btn.period6months = 6 months
btn.period3months = 3 months
btn.period1week = 1 week
#
#	top level window, 
btn.planning = Planning
#
#	top level window,
btn.plantcatalogue = Plants
#
#	top catalogues, shop catalogues, 
btn.product = Products
#
#	top catalogues, shop catalogues, 
btn.productcategory = Product Categories
#
#	shop catalogues, 
btn.new.purchase = New Purchase
#
#	top level window, 
btn.reminders = Reminders
#
#	top catalogues, shop catalogues, 
btn.retailer = Retailers
#
#   top level window
btn.reviews = Reviews
#
#	All Editors, 
btn.save = Save
#
#	top level window, 
btn.shopping = Shopping
#
#	top level window, 
btn.shoppinglist = Shopping List
#
#	Diary Selection, 
btn.thisyear = This year
#
#	Diary Selection, 
btn.useAdd = New
#
#	Diary Selection, 
btn.useAll = All
#
#	Diary Selection, 
btn.useNone = None
#
#	Diary Selection, 
btn.plantLike = Plant-like
#
#	top catalogues, 
btn.weathercondition = Weather Conditions
#
#	top catalogues, 
btn.wildlifespecies = Wildlife
#
#   PurchaseEditor
#cell.purchase.deletestyle = -fx-text-fill: red;
#
#	retailer, 
col.address = Address
#
#	affliction, 
col.afflictionclass = Affliction class
#
#	Diary Selection, 
col.check = Select
#
#	Plant Catalogue, Diary Display, 
col.comment = Comments
#
#	All Editors, 
col.comment.date = Date
#
#	All Editors, 
col.comment.text = Comment
#
#	Plant Catalogue
col.commonname = Common name
#
#	Diary Display, 
col.date = Date
#
#	productcategory, wildlifespecies, groundworkactivity, afflictionclass, husbandryclass, affliction, retailer, weathercondition, Plant Catalogue, Diary Selection, 
col.description = Description
#
#	retailer, 
col.email = eMail
#
#	Diary Display, 
col.event = Event
#
#   CropRotationGroup catalogue
col.followedby = Followed by
#
#	Purchase, 
col.itemcost = Unit Price
#
#	Plant Catalogue, 
col.latinname = Latin name
#
#   Location Catalogue
col.location.name = Name
col.location.description = Description
col.location.undercover = Under cover?
col.location.geometry = Geometry
#
#	retailer, 
col.mobile = Mobile
#
#	productcategory, wildlifespecies, groundworkactivity, afflictionclass, husbandryclass, affliction, retailer, weathercondition, Diary Selection, 
col.name = Name
#
#	retailer, 
col.ownbrandonly = Own brand only
#
#	retailer, 
col.phone = Phone
#
#   CroppingPlan cat
col.plan.croprotationgroup = Rotation group
col.plan.location = Location
#
#	Plant Catalogue, 
col.plant = Plant
#
#	Sale editor 
col.plant.species = Species
#
#	Sale editor 
col.plant.variety = Variety
#
#	productcategory, 
col.plantlike = Plant like
#
#	Purchase, 
col.product = Product
#
#	Purchase, 
col.product.brand = Brand
#
#	Purchase, 
col.product.category = Type
#
#	Purchase, 
col.product.description = Description
#
#	Purchase, 
col.product.detail_1 = Detail
#
#	Purchase, 
col.product.detail_2 = 
#
#	Purchase, 
col.product.name = Name
#
#	Purchase editor,
col.purchase.watchfor = Watch for
col.purchase.watchforhusbandry = Husbandry
col.purchase.watchforgroundwork = Groundwork
col.purchase.after = After
#
#	Purchase, 
col.quantity = Quantity
#
#	Reminder cat, 
col.reminder.description = Description
#
#	Reminder cat, 
col.reminder.groundwork = Groundwork
#
#	Reminder cat, 
col.reminder.husbandry = Husbandry
#
#	Reminder cat, 
col.reminder.plant = Plant
#
#	Reminder cat, 
col.reminder.repeatInterval = Period
#
#	Reminder cat, 
col.reminder.repeatQuantifier = Show every
#
#	Reminder cat, 
col.reminder.repeatUntil = Show until
#
#	Reminder cat, 
col.reminder.showFrom = Show from
#
#	Reminder cat, 
col.reminder.singleShot = Once only?
#
#	Reminder cat, 
col.reminder.variety = Variety
#
#	ProductBrand catalogue, 
col.retailer = Own Brand Retailer
#
#   ReviewCat
col.review.year = Year
col.review.title = Title
col.review.description = Summary
#
#
#	Reminder cat, 
col.shop.nonspecific = Free hand
#
#	husbandryclass, 
col.terminal = Terminal
#
#	Diary Display, 
col.title = Title
#
#	ToDo list, 
col.todo.complete = Completed?
#
#	ToDo list, 
col.todo.description = Description
#
#	ToDo list, 
col.todo.dismiss = Dismissed?
#
#	ToDo list, 
col.todo.groundwork = Groundwork
#
#	ToDo list, 
col.todo.husbandry = Husbandry
#
#	ToDo list, 
col.todo.plant = Plant
#
#	ToDo list, 
col.todo.variety = Variety
#
#	Purchase, 
col.unit = Unit
#
#	retailer, 
col.website = Web site
#
#	All Editors, 
comment.btn.delete = Delete
#
#	All Editors, 
comment.text.prompt = Enter new comment
#
#	about, 
lbl.about.licence = Licence
#
#   about
lbl.about.dbrdbms = Active RDBMS
#
#   about
lbl.about.dbversion = Version
#
#	retailer, 
lbl.address = Address
#
#	afflictionevent, husbandry, 
lbl.affliction = Affliction
#
#   AfflictionEvent
lbl.affliction.location = Location
lbl.affliction.quantity = Quantity
lbl.affliction.severity = Severity
#
#	affliction, 
lbl.afflictionclass = Affliction class
#
#	All Editors, 
lbl.comments = Comments
#
#	plantvariety, 
lbl.commonname = Common name
#
#	config, 
lbl.config.cache = Cache values?
#
#	config, 
lbl.config.jsondumpdir = Folder for JSON export files
#
#	config, 
lbl.config.jsonretaindumps = Export generations to retain
#
#	config, 
lbl.config.jsonloaddir = Folder for JSON import files
#
#	config, 
lbl.config.jsononexit = Export as JSON on exit?
#
#	about, 
lbl.config.licence = I have read and agree to the licence conditions
lbl.config.mostrecentdumpdir = Most recent JSON dump
#
#	about, 
lbl.config.mustagree = You must agree to the licence conditions to continue
#
#       config,
lbl.config.requirelogin = Always login?
#
#	config, 
lbl.config.password = Password
#
#	config, 
lbl.config.reset = Reset to factory values?
#
#	config, about
lbl.config.database = Database
#
#	config, about
lbl.config.schema = Schema
#
#	config, about
lbl.config.host = Host
#
#	config, about
lbl.config.port = Port
#
#   config, about
lbl.config.timeout = Connection timeout (secs)
#
#	config, 
lbl.config.usemysql = Use this?
#
#	config, about (hsqldb)
lbl.config.directory = Folder
#
#	config, 
lbl.config.user = User
#
#	config, about (hsqldb)
lbl.config.createdirectory = Create database?
#
#	config, about (hsqldb)
lbl.config.createdirectory.empty = Create empty
#
#	config, about (hsqldb)
lbl.config.createdirectory.init = Create initialised
#
#   PlantSpecies editor
lbl.croprotationgroup = Crop Rotation Group
#
#	purchaseitem, saleitem, 
lbl.currency = Currency
#
#	groundwork, weather, wildlife, afflictionevent, husbandry, 
lbl.date = Date
#
#	Purchase, 
lbl.deliverydate = Delivery date
#
#	productcategory, wildlifespecies, groundworkactivity, afflictionclass, productbrand, husbandryclass, affliction, reminder, retailer, plantvariety, weathercondition, saleitem, 
lbl.description = Description
#
#	retailer, 
lbl.email = eMail
#
#	Diary Selection, 
lbl.from.date = From
#
#	Diary Selection, 
lbl.from.prompt = earliest
#
#	groundwork, reminder, 
lbl.groundworkactivity = Groundwork activity
#
#	groundwork editor,
lbl.groundwork.location = Location
lbl.groundwork.quantity = Quantity
#
#	plantvariety, 
lbl.hardiness = Hardiness
#
#	husbandry editor, 
lbl.husbandry.location = Location
lbl.husbandry.quantity = Quantity
lbl.husbandry.watchfor = Watch for
lbl.husbandry.watchfor.date = after
#
#	reminder, husbandry, 
lbl.husbandryclass = Husbandry class
#
#	Purchase, 
lbl.invoiceno = Invoice No.
#
#	purchaseitem, saleitem, 
lbl.itemcost = Item cost
#
#	Purchase, 
lbl.itemprice = Price
#
#   Journal
lbl.journal.title = Title
lbl.journal.description = Text
#
#	plantvariety, 
lbl.latinname = Latin name
#
#	plantvariety, 
lbl.lifetype = Life type
#
#   Location editor
lbl.location.parent = Parent location
lbl.location.undercover = Under cover?
lbl.location.geometry = Geometry
#
#	retailer, 
lbl.mobile = Mobile
#
#	productcategory, wildlifespecies, groundworkactivity, afflictionclass, productbrand, husbandryclass, affliction, retailer, weathercondition, 
lbl.name = Name
#
#	Product editor, 
lbl.namedetail_1 = Detail
#
#	Product editor, 
lbl.namedetail_2 = Name detail
#
#	shoppinglist, 
lbl.nonspecificitem = Free hand item
#
#	Purchase, 
lbl.orderno = Order No.
#
#	retailer, 
lbl.ownbrandonly = Own brand only
#
#	retailer, 
lbl.phone = Phone
#
#	productcategory, 
lbl.plantlike = Plant like
#
#	Plant Species editor, plantspecies editor, 
lbl.plantnotes = Notes
#
#	plantspecies editor, 
lbl.plantnotetitle = Title
#
#	groundwork, reminder, afflictionevent, husbandry, saleitem, plant variety editor 
lbl.plantspecies = Plant species
#
#	plantvariety, 
lbl.planttype = Plant type
#
#	Plant Catalogue, 
lbl.plantvarieties = Plant varieties
#
#	groundwork, reminder, afflictionevent, husbandry, saleitem, 
lbl.plantvariety = Plant variety
#
#   CroppingPlan editor
lbl.plan.actual = Intended planting
lbl.plan.location = Location
lbl.plan.possible = Possible planting
lbl.plan.year = Year of plan
#
#	shoppinglist, purchaseitem, 
lbl.product = Product
#
#	shoppinglist 
lbl.productname = Name
#
#	shoppinglist
lbl.productdetail = Detail
#
#	Product editor, 
lbl.productbrand = Product brand
#
#	Product editor, 
lbl.productcategory = Product type
#
#	Purchase editor, 
lbl.products = Products
#
#	Purchase, 
lbl.purchaseitems = Items
#
#	Sale editor, 
lbl.purchasedby = Purchased by
#
#	purchaseitem, 
lbl.quantity = Quantity
#
#	reminder editor, 
lbl.reminder.interval.days = Days
#
#	reminder editor, 
lbl.reminder.interval.months = Months
#
#	reminder editor, 
lbl.reminder.interval.weeks = Weeks
#
#	reminder editor, 
lbl.reminder.interval.years = Years
#
#	reminder, 
lbl.repeatinterval = Period
#
#	reminder, 
lbl.repeatquantifier = Show every
#
#	reminder, 
lbl.repeatuntil = Repeat until
#
#	productbrand, Purchase, 
lbl.retailer = Retailer
#
#   ReviewEditor
lbl.review.year = Year in review
lbl.review.coverfrom = Covers from
lbl.review.coverto = Covers to
#
#	weather, 
lbl.severity = Severity
#
#	Purchase editor, 
lbl.shoppinglist = Shopping List
#
#	reminder, 
lbl.showfrom = Show from
#
#	reminder, 
lbl.singleshot = Single shot
#
#	retailerhasproduct, 
lbl.sku = Product code
#
#	plantvariety, 
lbl.synonymset = Synonym set
#
#	husbandryclass, 
lbl.terminal = Terminal
#
#	Diary Selection, 
lbl.to.date = To
#
#	Diary Selection, 
lbl.to.prompt = today
#
#	Diary Display, 
lbl.total = Total
#
#	Purchase, 
lbl.totalprice = Price
#
#	purchaseitem, 
lbl.unit = Unit
#
#	plantvariety, 
lbl.utility = Utility
#
#	wildlife, 
lbl.variety = Variety
#
#	weather, 
lbl.weathercondition = Weather condition
#
#	retailer, 
lbl.website = Web site
#
#	wildlife, 
lbl.wildlifespecies = Wildlife species
lbl.wildlife.location = Location
#
#	top level window, 
menu.about = _About
#
#	Diary Display, 
menu.add = Add...
#
#	Diary Display, 
menu.ancestors = Prior History
#
#	Diary Display, 
menu.change = Change...
#
#	top level window, 
menu.close = E_xit
#
#	top level window, 
menu.config = _Settings...
#
#	top level window, Diary Display, PurchaseEditor
menu.delete = Delete
#
#	Diary Display, 
menu.descendants = Later History
#
#	Diary Display, 
menu.dropleaf = Disconnect from History
#
#	top level window, 
menu.edit = Edit
#
#	top level window, 
menu.file = _File
#
#	top level window, 
menu.help = _Help
#
#	Diary Display, 
menu.history = History
#
#	top level window, 
menu.jsondump = _Export as JSON
#
#	top level window, 
menu.jsonload = _Import from JSON
#
#       top level window
menu.new = _New
#
#	Diary Display, top level window 
menu.newaffliction = Pest or _Disease...
#
#	Diary Display, 
menu.newdescendant = And then...
#
#	Diary Display, top level window
menu.newgroundwork = _Groundwork...
#
#	Diary Display, top level window
menu.newhusbandry = _Husbandry...
menu.newjournal = _Journal...
menu.newpurchase = _Purchase...
menu.newsale = _Sale...
menu.newweather = _Weather...
menu.newwildlife = Wild_life...
#
#       PlantCatalogue
menu.newplantspecies = Species...
menu.newplantvariety = Variety...
#
#       ProductCatalogue
menu.newproductcategory = Category...
menu.newproduct = Product...
#
#   CroppingPlanCatalogue
menu.plan.newplan = New plan...
#
#   CroppingPlanEditor
menu.plan.copytoactual = Copy to intended list
#
#	PurchaseEditor
menu.purchase.copyprod = Copy to purchase
#
#	PurchaseEditor
menu.purchase.markdelete = Mark for deletion
#
#	PurchaseEditor
menu.purchase.nodelete = Do not delete
#
#       RetailerCatalogue,
menu.retailer.newpurchase = New purchase...
#
#   ReviewCat
menu.review.newreview = New review...
menu.review.newyear = New year...
#
#	ToDolist context menu,
menu.todo.complete = Complete
menu.todo.dismiss = Dismiss
menu.todo.delay = Delay
menu.todo.priorhistory = Prior history
menu.todo.origin = Originator
menu.todo.refresh = Refresh
#
#	top level window, 
nav.tab.catalogues = Catalogues
nav.tab.planning = Planning
nav.tab.shopping = Shopping
nav.tab.start = Start here
#
#   PurchaseEditor
row.purchase.shop.deletestyle = -fx-background-color: red;
#
#	about, 
tab.about.general = General
#
#	about, 
tab.about.licence = Licence
#
#	affliction editor, 
tab.affliction = Pest or Disease
#
#	affliction catalogue, 
tab.afflictioncatalogue = Pests & Diseases Catalogue
#
#	afflictionclass editor, 
tab.afflictionclass = Affliction class
#
#	afflictionclass catalogue, 
tab.afflictionclasscatalogue = Affliction class Catalogue
#
#	afflictionevent editor, 
tab.afflictionevent = Affliction event
#
#	Diary Display, 
tab.ancestors = Prior History
#
#	config, 
tab.config.general = General
tab.config.json = JSON
#
#   CropRotationGroup cat
tab.croprotationgroup = Crop rotation groups
#
#   CroppingPlan cat
tab.croppingplan = Cropping plan
#
#	Diary Display, 
tab.descendants = Later History
#
#	Diary Selection, 
tab.diary = Diary
#
#	top level window, 
tab.diaryselector = Diary choice
#
#	groundwork editor, 
tab.groundwork = Groundwork
#
#	groundworkactivity editor, 
tab.groundworkactivity = Groundwork activity
#
#	groundworkactivity catalogue, 
tab.groundworkactivitycatalogue = Groundwork activity Catalogue
#
#	husbandry editor, 
tab.husbandry = Husbandry
#
#	husbandryclass editor, 
tab.husbandryclass = Husbandry class
#
#	husbandryclass catalogue, 
tab.husbandryclasscatalogue = Husbandry class Catalogue
#
#   diary
tab.journal = Journal
#
#   Location editor
tab.location = Location
#
#   Location Catalogue
tab.locationcatalogue = Location Catalogue
#
#   Top level
tab.planning =  Planning
#
#	top level window, 
tab.plantcatalogue = Plant Catalogue
#
#	Diary Selection, 
tab.plantspecies = Plant Species
#
#	plantvariety editor, 
tab.plantvariety = Plant variety
#
#	Product editor, 
tab.product = Product
#
#	productbrand editor, diary selection
tab.productbrand = Product brand
#
#	catalogues window, 
tab.productbrandcatalogue = Brand Catalogue
#
#	catalogues window, 
tab.productcatalogue = Product Catalogue
#
#	productcategory editor, diary selection
tab.productcategory = Product category
#
#	productcategory catalogue, 
tab.productcategorycatalogue = Product category Catalogue
#
#	Diary Selection, 
tab.purchase = Purchase
#
#	purchaseitem editor, 
tab.purchaseitem = Purchase item
#
#	reminder editor, 
tab.reminder = Reminder
#
#	top level window, 
tab.remindercatalogue = Reminders
#
#	retailer editor, diary selection
tab.retailer = Retailer
#
#	retailer catalogue,  
tab.retailercatalogue = Retailer Catalogue
#
#	retailerhasproduct editor, 
tab.retailerhasproduct = Retailer has product
#
#   ReviewEditor
tab.review = Review
#   ReviewCat
tab.reviewcatalogue = Reviews
#
#	saleitem editor, 
tab.saleitem = Sale item
#
#	Diary selector 
tab.sales = Sales
#
#	shoppinglist editor, 
tab.shoppinglist = Shopping list
#
#	weather editor, 
tab.weather = Weather
#
#	weathercondition editor, 
tab.weathercondition = Weather condition
#
#	weathercondition catalogue, 
tab.weatherconditioncatalogue = Weather condition Catalogue
#
#	wildlife editor, 
tab.wildlife = Wildlife
#
#	wildlifespecies editor, 
tab.wildlifespecies = Wildlife species
#
#	wildlifespecies catalogue, 
tab.wildlifespeciescatalogue = Wildlife species Catalogue
#
#	husbandry editor. NB {0} is the origination action, {1} is a pre-formatted date string to circumvent JDK inconsistent date handling, 
text.husbandry.watchfor = ''Watch for'' event from ''{0}'' on {1}
#
#	purchase editor. NB {0} is the origination action, {1} is a pre-formatted date string to circumvent JDK inconsistent date handling,
text.purchaseitem.watchfor = ''Watch for'' event from purchase of ''{0}'' ''{1}'' on {2}
#
#	affliction, 
#tip.affliction.afflictionclass = An actual type of pest, disease or death, e.g. lily beetle, blight. 
tip.affliction.afflictionclass = Groups the types of affliction - pest, disease, death
#
#	afflictionevent, 
tip.afflictionevent.affliction = An actual type of pest, disease or death, e.g. lily beetle, blight.
tip.afflictionevent.date = When an outbreak is spotted or there is some development
tip.afflictionevent.location = Where the outbreak happened
tip.afflictionevent.plantspecies = The problem occurred on plants of this species.
tip.afflictionevent.quantity = The extent of the outbreak - e.g. 'all plants'.
tip.afflictionevent.severity = The severity of the outbreak - e.g. 'light infestation'.
#
#	afflictionevent, 
tip.afflictionevent.plantvariety = The problem occurred on plants of this variety.
#
#   configuration
tip.config.licence = You must accept the licence conditions to use this application.
tip.config.requirelogin = Set this true to force a login every time.
tip.config.reset = Delete all current settings.
tip.config.jsononexit = Export as JSON on every exit.
tip.config.jsondumpdir = Folder tree to hold the JSON export.
tip.config.jsonretaindumps = Number of JSON export cycles to retain.
tip.config.jsonloaddir = Folder holding JSON data to import.
tip.config.hsqldbdirectory = Folder to hold the hsqldb database files.
tip.config.hsqldbempty = Create the database without data - use for JSON import.
tip.config.hsqldbinit = Create the database with basic data - normal use.
#
tip.config.username = User name for the database.
tip.config.password = Password for this user on the database.
tip.config.usethis = Use this database.
tip.config.cache = Cache these settings for next use.
tip.config.host = Name of the RDBMS server host computer.
tip.config.port = Port number for the RDBMS server.
tip.config.database = Name of the database to use.
tip.config.timeout = Timeout setting for slow connections.
#
#	groundwork, 
tip.groundwork.plantspecies = The activity is for plants of this species.
#
#	groundwork, 
tip.groundwork.plantvariety = The activity is for plants of this variety.
tip.groundwork.location = Where the activity took place
#
#	husbandry, 
tip.husbandry.affliction = If this Diary entry is for the demise of a plant, this can be used to record the guilty pest or disease.
tip.husbandry.location = Where the activity took place
tip.husbandry.plantspecies = Always required as Husbandry always refers to a plant. The activity is for plants of this species.
tip.husbandry.watchfor = Adds an entry in the ToDo list for the expected follow-up activity.
#
# 	husbandry,
tip.husbandry.plantvariety = The activity is for plants of this variety.
#
#	husbandryclass, 
tip.husbandryclass.terminal = If true, this represents an end of life event.  For instance, death, discarded, abandoned, failed.
#
#   Location editor
tip.location.undercover = Whether the location is covered, e.g. under glass (such as a greenhouse) or indoors
#
#
tip.planning.croprotationgroups = Shows the Crop Rotation Groups and their sequence
tip.planning.yearplans = Manage cropping plans
#
#	plantspecies editor, 
tip.plantspecies.commonname = The name commonly used for the plant, e.g. 'tomato'
tip.plantspecies.hardiness = The plant's hardiness or tenderness, typically hardy, half hardy, tender.
tip.plantspecies.latinname = The formal name for the plant, e.g. 'leucosum'
tip.plantspecies.lifetype = Typically annual, biennial or perennial.  Variations such as 'perennial grown as annual' (e.g. runner bean).
tip.plantspecies.planttype = Such as climber, shrub, tree.
tip.plantspecies.utility = The plant's function in the garden, typically vegetable, ornamental, weed.
#
#	plantvariety, 
tip.plantvariety.commonname = The usual name for this variety.
tip.plantvariety.hardiness = The plant's hardiness or tenderness, typically hardy, half hardy, tender.
tip.plantvariety.latinname = The formal horticultural name for this variety.  Rarely different from the species' latin name.
tip.plantvariety.lifetype = Typically annual, biennial or perennial.  Variations such as 'perennial grown as annual' (e.g. runner bean).
tip.plantvariety.planttype = Such as climber, shrub, tree.
tip.plantvariety.synonymset = This implements the concept of synonyms.  All varieties which are synonyms of each other will have the same value for synonymSet which is a user chosen string.  A null value means the variety is NOT a synonym.
tip.plantvariety.utility = The plant's function in the garden, typically vegetable, ornamental, weed.
#
#   CroppingPlan editor
tip.plan.location = The plan is for this location, typically a bed
tip.plan.yearofplan = The year covered by this plan
#
#	productbrand, 
tip.productbrand.retailer = If this Brand is a retailer's 'own brand'.
#
#	productcategory,
tip.productcategory.plantlike = True if this category is some sort of plant - tubers, seeds, etc.
#
#	purchaseitem, 
tip.purchaseitem.currency = ISO 4217 standard currency code (GBP, USD, EUR, etc).  Null means the local currency.
#
#	reminder, 
tip.reminder.description = The actual text of the Reminder.
tip.reminder.groundworkactivity = The Reminder is to perform this activity.
tip.reminder.husbandryclass = The Reminder is to perform this activity.
tip.reminder.plantspecies = The Reminder is for an activity on plants of this species.
tip.reminder.plantvariety = The Reminder is for an activity on plants of this variety.
tip.reminder.repeatinterval = For a repeating Reminder, the repeat interval  - daily, weekly, monthly, annually.
tip.reminder.repeatquantifier = For a repeating Reminder, the number of repeat intervals between repeats; so 'weekly' and '2' means every fortnight.
tip.reminder.repeatuntil = For a repeating Reminder, the LAST time this Reminder will be shown.  If not given then repeat forever.
tip.reminder.showfrom = For a single shot Reminder, the first date it will be shown on.  For a repeating Reminder, the current or next interval when the Reminder will be active.
tip.reminder.singleshot = If true, the Reminder is only activated once.
#
#	retailer, 
tip.retailer.ownbrandonly = If true, this retailer ONLY supplies Products of their own brand
#
#	retailerhasproduct, 
tip.retailerhasproduct.sku = The product code for a particular product at a particular supplier
#
#   ReviewEditor
tip.review.yearinreview = The year covered by this Review
tip.review.coverfrom = The start of the period covered
tip.review.coverto = The end of the period covered
#
#	saleitem, 
tip.saleitem.currency = ISO 4217 standard currency code (GBP, USD, EUR, etc).  Null means the local currency.
#
#   Shopping catalogues
tip.shopcat.newpurchasebutton = Record a new purchase
tip.shopcat.shoppinglistbutton = Manage the shopping list
#
#   shoppinglist
tip.shoppinglist.button.add = Add a new item to the shopping list
tip.shoppinglist.button.change = Change the selected shopping list item
tip.shoppinglist.button.delete = Delete the selected shopping list item
#
#	shoppinglist, 
tip.shoppinglist.nonspecificitem = Any item which is not an identified product - e.g. 'spring bulbs'
#
#	shoppinglist, 
tip.shoppinglist.productcategory = A class of product
#
#	shoppinglist, 
tip.shoppinglist.productbrand = A brand of product
#
#	shoppinglist, 
tip.shoppinglist.plantspecies = The requirement is for this plant species
#
#	shoppinglist, 
tip.shoppinglist.plantvariety = The requirement is for this plant variety
#
#	shoppinglist, 
tip.shoppinglist.productname = A specific product, e.g. 'Jeyes Fluid'
#
#	shoppinglist, 
tip.shoppinglist.productdetail = Detail for a specific product, e.g. '1l'
#
#   Top controller
tip.top.diarybutton = Select diary entries to display
tip.top.plantcataloguebutton = Shows all the plant species and varieties
tip.top.planningbutton = Manage crop planning
tip.top.remindersbutton = Show reminders
tip.top.reviewsbutton = Show Reviews
tip.top.shoppingbutton = Information for purchases
tip.top.topcataloguesbutton = Lists of various types of information
#
#   Top Catalogues
tip.topcat.afflictionsbutton = Shows all the pests and diseases
tip.topcat.brandsbutton = Shows all the product brands
tip.topcat.groundworkactivitiesbutton = Shows all the types of groundwork done
tip.topcat.husbandryclassesbutton = Shows all the types of husbandry
tip.topcat.Locationbutton = Shows all the locations
tip.topcat.productsbutton = Shows all the products purchased
tip.topcat.productcategoriesbutton = Shows all the types of products
tip.topcat.retailersbutton = Shows all the retailers
tip.topcat.weatherconditionsbutton = Shows all the weather conditions recorded
tip.topcat.wildlifespeciesbutton = Shows all the wildlife species recorded
#
#   wildlife editor
tip.wildlife.location = WHere the wildlife observation took place.
#
#	wildlifespecies, 
tip.wildlifespecies.description = Grouping for wildlife observations, completely informal (unlike the plant catalogue)
#
#	Diary Selection, 
title.affliction = Pests & Diseases
#
#	Diary Selection, 
title.groundwork = Groundwork
#
#	Diary Selection, 
title.husbandry = Husbandry
title.journal = Journal
title.locations = Locations
#
#	Diary Selection, 
title.plants = Plants
#
#	Diary Selection, 
title.plantspecies = Plant Species
#
#	Diary Selection, 
title.plantvariety = Plant Variety
#
#	Diary Selection, 
title.purchase = Purchase
#
#	Diary Selection, 
title.purchases = Purchases
#
#	Diary Selection, 
title.sales = Sales
#
#	Diary Selection, 
title.weather = Weather
#
#	Diary Selection, 
title.wildlife = Wildlife
