# Please see README in this same directory for notes on syntax and general
# guidelines on how to translate text.
# Do not translate these!
de_DE: Deutsch
en_US: English
es_ES: Español
pt_BR: Português
################################################################################
# COMMON WORDS AND PHRASES
# Object titles, all nouns.
COMMENT: Comment
comment: comment
COMMENTS: Comments
comments: comments
DESCRIPTION: Description
description: description
DESCRIPTIONS: Descriptions
descriptions: descriptions
DRAFT: Draft
draft: draft
DRAFTS: Drafts
drafts: drafts
IMAGE: Image
image: image
IMAGES: Images
images: images
LICENSE: License
license: license
LICENSES: Licenses
licenses: licenses
LOCATION: Location
location: location
LOCATIONS: Locations
locations: locations
LOCATION_DESCRIPTION: Location Description
location_description: location description
LOCATION_DESCRIPTIONS: Location Descriptions
location_descriptions: location descriptions
LOG: Log
log: log
LOGS: Logs
logs: logs
MAP: Map
map: map
MAPS: Maps
maps: maps
NAME: Name
name: name
NAMES: Names
names: names
NAME_DESCRIPTION: Name Description
name_description: name description
NAME_DESCRIPTIONS: Name Descriptions
name_descriptions: name descriptions
NAMING: Proposed Name
naming: proposed name
NAMINGS: Proposed Names
namings: proposed names
NOTIFICATION: Notification
notification: notification
NOTIFICATIONS: Notifications
notifications: notifications
OBSERVATION: Observation
observation: observation
OBSERVATIONS: Observations
observations: observations
PAST_LOCATION: Location Change
past_location: location change
PAST_LOCATIONS: Location Changes
past_locations: location changes
PAST_NAME: Name Change
past_name: name change
PAST_NAMES: Name Changes
past_names: name changes
PROJECT: Project
project: project
PROJECTS: Projects
projects: projects
RSS_LOG: Activity Log
rss_log: activity log
RSS_LOGS: Activity Logs
rss_logs: activity logs
SOURCE: Source
source: source
SOURCES: Sources
sources: sources
SPECIES_LIST: Species List
species_list: species list
SPECIES_LISTS: Species Lists
species_lists: species lists
USER: User
user: user
USERS: Users
users: users
USER_GROUP: User Group
user_group: user group
USER_GROUPS: User Groups
user_groups: user groups
VOTE: Vote
vote: vote
VOTES: Votes
votes: votes
# Other common nouns:
ACCOUNT: Account
account: account
ACCOUNTS: Accounts
accounts: accounts
ADMIN: Admin
admin: admin
ADMINS: Admins
admins: admins
ADMIN_GROUP: Admin Group
admin_group: admin group
ADMIN_GROUPS: Admin Groups
admin_groups: admin groups
# ("Author" is person who wrote a book or description.)
AUTHOR: Author
author: author
AUTHORS: Authors
authors: authors
# ("Authority" is authority on a scientific name.)
AUTHORITY: Author
authority: author
AUTHORITYS: Authors
authoritys: authors
CHANGE: Change
change: change
CHANGES: Changes
changes: changes
CITATION: Citation
citation: citation
CITATIONS: Citations
citations: citations
CONFIDENCE_LEVEL: Confidence Level
confidence_level: confidence level
CONFIDENCE_LEVELS: Confidence Levels
confidence_levels: confidence levels
COPYRIGHT_HOLDER: Copyright Holder
copyright_holder: copyright holder
COPYRIGHT_HOLDERS: Copyright Holders
copyright_holders: copyright holders
CORRECT_SPELLING: Correct Spelling
correct_spelling: correct spelling
CORRECT_SPELLINGS: Correct Spellings
correct_spellings: correct spellings
DATE: Date
date: date
DATES: Dates
dates: dates
EDITOR: Editor
editor: editor
EDITORS: Editors
editors: editors
EMAIL: Email
email: email
EMAILS: Emails
emails: emails
EMAIL_ADDRESS: Email Address
email_address: email address
EMAIL_ADDRESSS: Email Addresses
email_addresss: email addresses
FULL_NAME: Full Name
full_name: full name
FULL_NAMES: Full Names
full_names: full names
IDENTIFIER: Identifier
identifier: identifier
IDENTIFIERS: Identifiers
identifiers: identifiers
INDEX: Index
index: index
INDEXES: Indexes
indexes: indexes
LATITUDE: Latitude
latitude: latitude
LATITUDES: Latitudes
latitudes: latitudes
LOGIN_NAME: Login Name
login_name: login name
LOGIN_NAMES: Login Names
login_names: login names
LONGITUDE: Longitude
longitude: longitude
LONGITUDES: Longitudes
longitudes: longitudes
MEMBER: Member
member: member
MEMBERS: Members
members: members
MESSAGE: Message
message: message
MESSAGES: Messages
messages: messages
NOTE: Note
note: note
NOTES: Notes
notes: notes
OBSERVER: Observer
observer: observer
OBSERVERS: Observers
observers: observers
OWNER: Owner
owner: owner
OWNERS: Owners
owners: owners
PASSWORD: Password
password: password
PASSWORDS: Passwords
passwords: passwords
# (Only used by validation errors, I think.)
PASSWORD_CONFIRMATION: Password Confirmation
password_confirmation: password confirmation
PASSWORD_CONFIRMATIONS: Password Confirmations
password_confirmations: password confirmations
PREFERENCES: Preferences
preferences: preferences
PREFERRED_NAME: Preferred Name
preferred_name: preferred name
PREFERRED_NAMES: Preferred Names
preferred_names: preferred names
PROFILE: Profile
profile: profile
PROFILES: Profiles
profiles: profiles
QUALITY: Quality
quality: quality
RANK: Rank
rank: rank
RANKS: Ranks
ranks: ranks
REVIEWER: Reviewer
reviewer: reviewer
REVIEWERS: Reviewers
reviewers: reviewers
SIZE: Size
size: size
STATUS: Status
status: status
STATUSS: Statuses
statuss: statuses
SUBJECT: Subject
subject: subject
SUBJECTS: Subjects
subjects: subjects
SUMMARY: Summary
summary: summary
SUMMARYS: Summaries
summarys: summaries
# ("Tag" refers to a keyword, will be used to tag names and images.)
TAG: Tag
tag: tag
TAGS: Tags
tags: tags
TIME: Time
time: time
TIMES: Times
times: times
TITLE: Title
title: title
TITLES: Titles
titles: titles
VERSION: Version
version: version
VERSIONS: Versions
versions: versions
# Common nouns/adjectives used as labels, never pluralized:
ALL: All
all: all
EAST: East
east: east
HIGH: High
high: high
LESS: Less
less: less
LOW: Low
low: low
MORE: More
more: more
NEXT: Next
next: next
NONE: None
none: none
NORTH: North
north: north
PREV: Prev
prev: prev
SOUTH: South
south: south
WEST: West
west: west
# Labels for fields answering: "What did you observer", "When did you observe
# it?", "Where did you observe it?", and "Who observed it?".
WHAT: What
what: what
WHEN: When
when: when
WHERE: Where
where: where
WHO: Who
who: who
# Common verbs/actions used as button labels:
ADD: Add
add: add
APPROVE: Approve
approve: approve
CANCEL: Cancel
cancel: cancel
CLOSE: Close
close: close
CREATE: Create
create: create
DEPRECATE: Deprecate
deprecate: deprecate
DESTROY: Destroy
destroy: destroy
DISABLE: Disable
disable: disable
EDIT: Edit
edit: edit
ENABLE: Enable
enable: enable
MERGE: Merge
merge: merge
OKAY: Okay
okay: okay
REMOVE: Remove
remove: remove
SAVE: Save
save: save
SAVE_CHANGES: Save Changes
save_changes: save changes
SAVE_EDITS: Save Edits
save_edits: save edits
SEARCH: Search
search: search
SEND: Send
send: send
SUBMIT: Submit
submit: submit
UPDATE: Update
update: update
UPLOAD: Upload
upload: upload
# Common adjectives.
BY: By
by: by
CREATED: Created
created: created
DESTROYED: Destroyed
destroyed: destroyed
MODIFIED: Modified
modified: modified
OPTIONAL: Optional
optional: optional
REQUIRED: Required
required: required
WATCHING: Watching
watching: watching
IGNORING: Ignoring
ignoring: ignoring
TRACKING: Tracking
tracking: tracking
VIEWED: Viewed
viewed: viewed
# Common adjectives describing species names. (Note: "approved" seems to be
# interchangable with "accepted" in our site -- both indicate that the
# scientific community accepts this name as correct. "Reviewed" on the
# other hand indicates that a user in the "reviewers" group has looked at
# an object and didn't see any obvious mistakes.)
APPROVED: Approved
approved: approved
ACCEPTED: Accepted
accepted: accepted
DEPRECATED: Deprecated
deprecated: deprecated
MISSPELLED: Misspelt
misspelled: misspelt
NOT_MISSPELLED: Spelled Correctly
not_misspelled: spelled correctly
REVIEWED: Reviewed
reviewed: reviewed
UNKNOWN: Unknown
unknown: unknown
# Permissions: restricted means access is restricted but the current user has
# access; private means the current user does not have access; default means
# this is the default description that shows up on the show_name/location page
# (synonyms that might work better are "principle" or "main" or "official").
PRIVATE: Private
private: private
PUBLIC: Public
public: public
RESTRICTED: Restricted
restricted: restricted
DEFAULT: Default
default: default
# Common verbs/actions with objects:
add_object: Add [TYPE]
add_objects: Add [TYPES]
all_objects: All [TYPES]
cancel_and_show: Cancel (Show [TYPE])
create_object: Create [TYPE]
destroy_object: Destroy [TYPE]
edit_object: Edit [TYPE]
list_objects: List [TYPES]
remove_object: Remove [TYPE]
remove_objects: Remove [TYPES]
show_all: Show All
show_name: About [NAME]
show_object: Show [TYPE]
show_objects: Show [TYPES]
sort_by_object: Sort by [TYPE]
# Other generic phrases.
and_num_more: And [num] more...
are_you_sure: Are you sure?
click_for_map: Click for map
google_images: Google Images
many_times: "[num] times"
one_time: once
permission_denied: Permission denied.
"YES": "Yes"
"NO": "No"
"yes": "yes"
"no": "no"
################################################################################
# ENUMERATED SETS OF VALUES
# Units.
units_meters: meters
# Quality values.
image_vote_long_0: No opinion.
image_vote_long_1: **Okay** but not so useful.
image_vote_long_2: **Useful** for identification.
image_vote_long_3: **Good** enough for a field guide.
image_vote_long_4: **Great!** Beyond the work of mortals.
image_vote_help_0: No opinion.
image_vote_help_1: Okay but not so useful.
image_vote_help_2: Useful for identification.
image_vote_help_3: Good enough for a field guide.
image_vote_help_4: Great! Beyond the work of mortals.
image_vote_short_0: Unrated
image_vote_short_1: Okay
image_vote_short_2: Useful
image_vote_short_3: Good
image_vote_short_4: Great
# Review statuses. (Note: "unvetted" means it's been looked at but the reviewer
# doesn't feel comfortable declaring it "accurate"; thus "unvetted" means
# "reviewed" and "vetted" means "approved". Sorry, we inherited these odd
# terms from EOL; they weren't my choice!)
review_unreviewed: Unreviewed
review_unvetted: Reviewed
review_vetted: Approved
review_inaccurate: Inaccurate/Incomplete
review_no_export: Not for Export
review_ok_for_export: Okay for Export
# Naming reasons.
naming_reason_label_1: Recognized by sight
naming_reason_label_2: Used references
naming_reason_label_3: Based on microscopic features
naming_reason_label_4: Based on chemical features
# Description types, note full_title combines the titles below with the title
# of the object the description is describing, e.g. "User's [:description] of
# Agaricus campestris" or "Draft for EOL Initiative by login of Amanita lanei".
# These are used as page title and in index results: must include both the type
# of description and the title of the object ([object]) they're describing.
description_full_title_public: "Public [:DESCRIPTION] of [object]"
description_full_title_foreign: "[:DESCRIPTION] of [object] from [text]"
description_full_title_project: "Draft of [object] for [text] by [user]"
description_full_title_source: "[:DESCRIPTION] of [object] from [text]"
description_full_title_user: "[USER]'s [:DESCRIPTION] of [object]"
# These are used when listing the available descriptions in the show_name page.
description_part_title_public: "Public [:DESCRIPTION]"
description_part_title_user: "[USER]'s [:DESCRIPTION]"
# Same thing, but this time the optional text field was filled in. Note that
# the text field is not optional for half of the source types.
description_part_title_public_with_text: "[TEXT]"
description_part_title_foreign_with_text: "[:DESCRIPTION] From [TEXT]"
description_part_title_project_with_text: "Draft for [TEXT] by [USER]"
description_part_title_source_with_text: "[:DESCRIPTION] From [TEXT]"
description_part_title_user_with_text: "[TEXT] by [USER]"
# Footers: "Created: [date]", "By: [user]", "Obs Created: 2008-11-03", etc.
footer_created_at: "*[:Created]:* [date]"
footer_created_by: "*[:Created]:* [date] *by* [user]"
footer_modified_at: "*[:Modified]:* [date]"
footer_modified_by: "*[:Modified]:* [date] *by* [user]"
footer_last_modified_at: "*Last [:modified]:* [date]"
footer_last_modified_by: "*Last [:modified]:* [date] *by* [user]"
footer_viewed: "*[:Viewed]:* [times], *last [:viewed]:* [date]"
footer_version_out_of: "*[:Version]:* [num] *of* [total]"
# Taxonomic ranks.
RANK_CLASS: Class
rank_class: class
RANK_FAMILY: Family
rank_family: family
RANK_FORM: Form
rank_form: form
RANK_GENUS: Genus
rank_genus: genus
RANK_GROUP: Group
rank_group: group
RANK_DOMAIN: Domain
rank_domain: domain
RANK_KINGDOM: Kingdom
rank_kingdom: kingdom
RANK_ORDER: Order
rank_order: order
RANK_PHYLUM: Phylum
rank_phylum: phylum
RANK_SPECIES: Species
rank_species: species
RANK_SUBSPECIES: Subspecies
rank_subspecies: subspecies
RANK_VARIETY: Variety
rank_variety: variety
RANK_PLURAL_CLASS: Classes
rank_plural_class: classes
RANK_PLURAL_FAMILY: Families
rank_plural_family: families
RANK_PLURAL_FORM: Forms
rank_plural_form: forms
RANK_PLURAL_GENUS: Genera
rank_plural_genus: genera
RANK_PLURAL_GROUP: Groups
rank_plural_group: groups
RANK_PLURAL_KINGDOM: Kingdoms
rank_plural_kingdom: kingdoms
RANK_PLURAL_ORDER: Orders
rank_plural_order: orders
RANK_PLURAL_PHYLUM: Phyla
rank_plural_phylum: phyla
RANK_PLURAL_SPECIES: Species
rank_plural_species: species
RANK_PLURAL_SUBSPECIES: Subspecies
rank_plural_subspecies: subspecies
RANK_PLURAL_VARIETY: Varieties
rank_plural_variety: varieties
# user statistics field names
user_stats_comments: "[:COMMENTS]"
user_stats_images: "[:IMAGES]"
user_stats_location_descriptions_authors: "[:LOCATION_DESCRIPTIONS] Authored"
user_stats_location_descriptions_editors: "[:LOCATION_DESCRIPTIONS] Edited"
user_stats_locations: "[:LOCATIONS] Created"
user_stats_locations_versions: "[:LOCATIONS] Edited"
user_stats_name_descriptions_authors: "[:NAME_DESCRIPTIONS] Authored"
user_stats_name_descriptions_editors: "[:NAME_DESCRIPTIONS] Edited"
user_stats_names: "[:NAMES] Created"
user_stats_names_versions: "[:NAMES] Edited"
user_stats_namings: Proposed IDs
user_stats_observations: "[:OBSERVATIONS]"
user_stats_species_list_entries: "[:SPECIES_LIST] Entries"
user_stats_species_lists: "[:SPECIES_LISTS]"
user_stats_votes: "[:VOTES]"
# site statistics field names
site_stats_comments: "[:COMMENTS]"
site_stats_images: "[:IMAGES]"
site_stats_listed_taxa: "Listed Taxa"
site_stats_location_descriptions_authors: "Authored [:LOCATION_DESCRIPTIONS]"
site_stats_location_descriptions_editors: ""
site_stats_locations: "Defined [:LOCATIONS]"
site_stats_locations_versions: ""
site_stats_name_descriptions_authors: "Authored [:NAME_DESCRIPTIONS]"
site_stats_name_descriptions_editors: ""
site_stats_names: ""
site_stats_names_versions: ""
site_stats_namings: Proposed IDs
site_stats_observations: "[:OBSERVATIONS]"
site_stats_observed_taxa: "Observed Taxa"
site_stats_species_list_entries: "[:SPECIES_LIST] Entries"
site_stats_species_lists: "[:SPECIES_LISTS]"
site_stats_users: "Members"
site_stats_votes: "[:VOTES]"
# vote descriptions
vote_no_opinion: No Opinion
vote_confidence_100: I'd Call It That
vote_confidence_80: Promising
vote_confidence_60: Could Be
vote_confidence_40: Doubtful
vote_confidence_20: Not Likely
vote_confidence_0: As If!
vote_agreement_100: I'd Call It That
vote_agreement_80: Promising
vote_agreement_60: Could Be
vote_agreement_40: Doubtful
vote_agreement_20: Not Likely
vote_agreement_0: As If!
# Query titles. Notes on [args]:
#
# [type] is type of object being indexed / searched for (singular)
# [types], [Type] and [Types] are the same thing but capitalized and/or plural
# [order] is sort order (singular), e.g., "Name" or "Date"
# [name], [location], [where], [pattern], etc. are un-translatable strings
#
query_title_advanced_search: "[:app_advanced_search]"
query_title_all: "[TYPE] Index"
query_title_all_by: "[TYPES] by [ORDER]"
query_title_at_location: "[TYPES] from [LOCATION]"
query_title_at_where: "[TYPES] from '[USER_WHERE]'"
query_title_by_author: "[TYPES] Authored by [USER]"
query_title_by_editor: "[TYPES] Edited by [USER]"
query_title_by_rss_log: "[TYPES] in Activity Log"
query_title_by_user: "[TYPES] created by [USER]"
query_title_for_object: "[TYPES] on [OBJECT]"
query_title_for_user: "[TYPES] for [USER]"
query_title_in_set: "Selected [TYPES]"
query_title_in_species_list: "[TYPES] in [SPECIES_LIST]"
query_title_inside_observation: "[TYPES] of [OBSERVATION]"
query_title_of_children: "Lower Taxa under [NAME]"
query_title_of_name: "[TYPES] of [NAME]"
query_title_of_name_synonym: "[TYPES] of Synonyms of [NAME]"
query_title_of_name_nonconsensus: "[TYPES] That Might Be [NAME]"
query_title_of_parents: "Higher Taxa Containing [NAME]"
query_title_pattern_search: "[TYPES] Matching '[pattern]'"
query_title_with_descriptions: "[TYPES] with [:DESCRIPTIONS]"
query_title_with_descriptions_by_author: "[TYPES] with [:query_title_by_author(type=:description)]"
query_title_with_descriptions_by_editor: "[TYPES] with [:query_title_by_editor(type=:description)]"
query_title_with_descriptions_by_user: "[TYPES] with [:query_title_by_user(type=:description)]"
query_title_with_descriptions_in_set: "[TYPES] with [descriptions]"
query_title_with_observations: "[TYPES] with [:OBSERVATIONS]"
query_title_with_observations_at_location: "[TYPES] with [:query_title_at_location(type=:observation)]"
query_title_with_observations_at_where: "[TYPES] with [:query_title_at_where(type=:observation)]"
query_title_with_observations_by_user: "[TYPES] with [:query_title_by_user(type=:observation)]"
query_title_with_observations_in_set: "[TYPES] with [observations]"
query_title_with_observations_in_species_list: "[TYPES] with [:query_title_in_species_list(type=:observation)]"
query_title_with_observations_of_children: "[TYPES] with [:query_title_of_children(type=:observation)]"
query_title_with_observations_of_name: "[TYPES] with [:query_title_of_name(type=:observation)]"
query_title_with_observations_of_name_synonym: "[TYPES] with [:query_title_of_name_synonym(type=:observation)]"
query_title_with_observations_of_name_nonconsensus: "[TYPES] with [:query_title_of_name_nonconsensus(type=:observation)]"
# Brief description of each query flavor.
query_help_comment_all: all comments
query_help_comment_by_user: comments created by a given user
query_help_comment_in_set: comments in a given set
query_help_comment_for_object: comments about a given object
query_help_comment_for_user: comments sent to a given user
query_help_comment_pattern_search: comments matching a search string
query_help_image_advanced_search: images of observations matching advanced search criteria
query_help_image_all: all images
query_help_image_by_user: images created by a given user
query_help_image_in_set: images in a given set
query_help_image_inside_observation: images belonging to an outer observation query
query_help_image_pattern_search: images matching a search_string
query_help_image_with_observations: images of observations
query_help_image_with_observations_at_location: images of observations at a defined location
query_help_image_with_observations_at_where: images of observations at an undefined location
query_help_image_with_observations_by_user: images of observations by a given user
query_help_image_with_observations_in_set: images of observations in a given set
query_help_image_with_observations_in_species_list: images of observations in a given species list
query_help_image_with_observations_of_children: images of observations of children a given name
query_help_image_with_observations_of_name: images of observations of a given name
query_help_location_advanced_search: locations of observations matching advanced search criteria
query_help_location_all: all locations
query_help_location_by_user: locations created by a given user
query_help_location_by_editor: locations modified by a given user
query_help_location_by_rss_log: locations with recent activity
query_help_location_in_set: locations in a given set
query_help_location_pattern_search: locations matching a search string
query_help_location_with_descriptions: locations with descriptions
query_help_location_with_descriptions_by_author: locations with descriptions authored by a given user
query_help_location_with_descriptions_by_editor: locations with descriptions edited by a given user
query_help_location_with_descriptions_by_user: locations with descriptions created by a given user
query_help_location_with_descriptions_in_set: locations with descriptions in a given set
query_help_location_with_observations: locations of observations
query_help_location_with_observations_by_user: locations of observations by a given user
query_help_location_with_observations_in_set: locations of observations in a given set
query_help_location_with_observations_in_species_list: locations of observations in a given species list
query_help_location_with_observations_of_children: locations of observations of children of a given name
query_help_location_with_observations_of_name: locations of observations of a given name
query_help_location_description_all: all location descriptions
query_help_location_description_by_author: location descriptions that list given user as an author
query_help_location_description_by_editor: location descriptions that list given user as an editor
query_help_location_description_by_user: location descriptions created by a given user
query_help_location_description_in_set: location descriptions in a given set
query_help_name_advanced_search: names of observations matching advanced search criteria
query_help_name_all: all names
query_help_name_by_user: names created by a given user
query_help_name_by_editor: names modified by a given user
query_help_name_by_rss_log: names with recent activity
query_help_name_in_set: names in a given set
query_help_name_of_children: names of children of a name
query_help_name_of_parents: names of parents of a name
query_help_name_pattern_search: names matching a search string
query_help_name_with_descriptions: names with descriptions
query_help_name_with_descriptions_by_author: names with descriptions authored by a given user
query_help_name_with_descriptions_by_editor: names with descriptions edited by a given user
query_help_name_with_descriptions_by_user: names with descriptions created by a given user
query_help_name_with_descriptions_in_set: names with descriptions in a given set
query_help_name_with_observations: names of observations, alphabetically
query_help_name_with_observations_at_location: names of observations at a defined location
query_help_name_with_observations_at_where: names of observations at an undefined location
query_help_name_with_observations_by_user: names of observations by a given user
query_help_name_with_observations_in_set: names of observations in a given set
query_help_name_with_observations_in_species_list: names of observations in a given species list
query_help_name_description_all: all name descriptions
query_help_name_description_by_author: name descriptions that list a given user as an author
query_help_name_description_by_editor: name descriptions that list a given user as an editor
query_help_name_description_by_user: name descriptions created by a given user
query_help_name_description_in_set: name descriptions in a given set
query_help_observation_advanced_search: observations matching advanced search criteria
query_help_observation_all: all observations
query_help_observation_at_location: observations at a defined location
query_help_observation_at_where: observations at an undefined location
query_help_observation_by_rss_log: observations with recent activity
query_help_observation_by_user: observations created by a given user
query_help_observation_in_set: observations in a given set
query_help_observation_in_species_list: observations in a given species list
query_help_observation_of_children: observations of children of a given name
query_help_observation_of_name: observations of a given name
query_help_observation_pattern_search: observations matching a search string
query_help_project_all: all projects
query_help_project_by_rss_log: projects with recent activity
query_help_project_in_set: projects in a given set
query_help_project_pattern_search: projects matching a search string
query_help_rss_log_all: all recent activity logs
query_help_rss_log_in_set: activity logs in a given set
query_help_species_list_all: all species lists
query_help_species_list_at_location: species lists at a defined location
query_help_species_list_at_where: species lists at an undefined location
query_help_species_list_by_rss_log: species lists with recent activity
query_help_species_list_by_user: species lists created by a given user
query_help_species_list_in_set: species lists in a given set
query_help_species_list_pattern_search: species lists matching a search string
query_help_user_all: all users
query_help_user_in_set: users in a given set
query_help_user_pattern_search: users matching a search string
# Sorting criteria.
sort_by_header: "Sort by:"
sort_by_id: ID
sort_by_name: "[:NAME]"
sort_by_title: "[:TITLE]"
sort_by_summary: "[:SUMMARY]"
sort_by_date: "[:DATE]"
sort_by_posted: Date Posted
sort_by_created: Date Created
sort_by_modified: Time Last Modified
sort_by_rss_log: "[:sort_by_modified]"
sort_by_last_login: Last Login
sort_by_user: "[:USER]"
sort_by_login: "[:LOGIN_NAME]"
sort_by_copyright_holder: "[:COPYRIGHT_HOLDER]"
sort_by_where: "[:LOCATION]"
sort_by_location: "[:LOCATION]"
sort_by_confidence: "[:CONFIDENCE_LEVEL]"
sort_by_image_quality: Image Quality
sort_by_thumbnail_quality: Thumbnail Quality
sort_by_num_views: Popularity
sort_by_contribution: Contribution
sort_by_reverse: Reverse Order
# RSS log messages.
log_ancient: "[String]"
log_approved_by: Approved by [user].
log_approved_by_with_comment: "[:log_approved_by] [comment]"
log_consensus_changed: Consensus rejected [old] in favor of [new].
log_consensus_reached: "Consensus established: [name]"
log_deprecated_by: Deprecated by [user].
log_deprecated_by_with_comment: "[:log_deprecated_by] [comment]"
log_changed_default_description: "Default description changed to [name] by [user]."
log_changed_permissions: "Permissions modified by [user]: [name]"
log_name_approved: Approved by [user] over [other].
log_name_approved_with_comment: "[:log_name_approved] [comment]"
log_name_deprecated: Deprecated by [user] in favor of [other].
log_name_deprecated_with_comment: "[:log_name_deprecated] [comment]"
log_name_merged: "[This] merged with [that]."
log_object_added_by_user: "[Type] added by [user]."
log_object_added_by_user_with_name: "[Type] added by [user]: [name]"
log_object_added_no_user: "[Type] added."
log_object_created_by_user: "[Type] created by [user]."
log_object_created_by_user_with_name: "[Type] created by [user]: [name]"
log_object_created_no_user: "[Type] created."
log_object_destroyed_by_user: "[Type] destroyed by [user]."
log_object_destroyed_by_user_with_name: "[Type] destroyed by [user]: [name]"
log_object_destroyed_no_user: "[Type] destroyed."
log_object_merged_by_user: "Merged [from] into [to] by [user]."
log_object_merged_no_user: "Merged [from] into [to]."
log_object_moved_by_user: "Moved [from] into [to] by [user]."
log_object_moved_no_user: "Moved [from] into [to]."
log_object_removed_by_user: "[Type] removed by [user]."
log_object_removed_by_user_with_name: "[Type] removed by [user]: [name]"
log_object_removed_no_user: "[Type] removed."
log_object_updated_by_user: "[Type] updated by [user]."
log_object_updated_by_user_with_name: "[Type] updated by [user]: [name]"
log_object_updated_no_user: "[Type] updated."
log_orphan: "[Title]"
log_published_description: "Description published by [user]: [name]"
log_updated_by: Updated by [user].
# These should not need any translation.
log_comment_added: "[:log_object_added_by_user_with_name(type=:comment,name=summary)]"
log_comment_destroyed: "[:log_object_destroyed_by_user_with_name(type=:comment,name=summary)]"
log_comment_updated: "[:log_object_updated_by_user_with_name(type=:comment,name=summary)]"
log_description_created: "[:log_object_created_by_user_with_name(type=:description)]"
log_description_destroyed: "[:log_object_destroyed_by_user_with_name(type=:description)]"
log_description_updated: "[:log_object_updated_by_user_with_name(type=:description)]"
log_image_created0: "[:log_object_added_no_user(type=:image)]"
log_image_created: "[:log_object_added_by_user_with_name(type=:image)]"
log_image_destroyed0: "[:log_object_destroyed_no_user(type=:image)]"
log_image_destroyed: "[:log_object_destroyed_by_user_with_name(type=:image)]"
log_image_removed0: "[:log_object_removed_no_user(type=:image)]"
log_image_removed: "[:log_object_removed_by_user_with_name(type=:image)]"
log_image_reused0: "[:log_object_added_no_user(type=:image)]"
log_image_reused: "[:log_object_added_by_user_with_name(type=:image)]"
log_image_updated0: "[:log_object_updated_no_user(type=:image)]"
log_image_updated: "[:log_object_updated_by_user_with_name(type=:image)]"
log_location_created: "[:log_object_created_by_user(type=:location)]"
log_location_destroyed: "[:log_object_destroyed_by_user(type=:location)]"
log_location_updated: "[:log_object_updated_by_user(type=:location)]"
log_name_created: "[:log_object_created_by_user(type=:name)]"
log_name_destroyed: "[:log_object_destroyed_by_user(type=:name)]"
log_name_updated: "[:log_object_updated_by_user(type=:name)]"
log_naming_created: "[:log_object_created_by_user_with_name(type=:naming)]"
log_naming_destroyed: "[:log_object_destroyed_by_user_with_name(type=:naming)]"
log_naming_updated: "[:log_object_updated_by_user_with_name(type=:naming)]"
log_observation_created: "[:log_object_created_by_user(type=:observation)]"
log_observation_destroyed2: "[:log_object_destroyed_by_user_with_name(type=:observation)]"
log_observation_destroyed: "[:log_object_destroyed_by_user(type=:observation)]"
log_observation_updated: "[:log_object_updated_by_user(type=:observation)]"
log_project_added_admin: "[:log_object_added_by_user_with_name(type=:admin)]"
log_project_added_member: "[:log_object_added_by_user_with_name(type=:member)]"
log_project_created: "[:log_object_created_by_user(type=:project)]"
log_project_destroyed: "[:log_object_destroyed_by_user(type=:project)]"
log_project_removed_admin: "[:log_object_removed_by_user_with_name(type=:admin)]"
log_project_removed_member: "[:log_object_removed_by_user_with_name(type=:member)]"
log_project_updated: "[:log_object_updated_by_user(type=:project)]"
log_species_list_created: "[:log_object_created_by_user(type=:species_list)]"
log_species_list_destroyed: "[:log_object_destroyed_by_user(type=:species_list)]"
log_species_list_updated: "[:log_object_updated_by_user(type=:species_list)]"
log_object_added: "[:log_object_added_by_user]"
log_object_created: "[:log_object_created_by_user]"
log_object_destroyed: "[:log_object_destroyed_by_user]"
log_object_removed: "[:log_object_removed_by_user]"
log_object_updated: "[:log_object_updated_by_user]"
# ActiveRecord validation error messages.
validate_confirmation_mismatch: "[Field] doesn't match confirmation."
validate_invalid: Invalid [field].
validate_missing: Missing [field].
validate_not_a_number: "[Field] is not a number."
validate_not_in_range: "[Field] is out of range."
validate_this_more_than_that: "[That] should be greater than [this]."
validate_too_large: "[Field] should be at most [max]."
validate_too_long: "[Field] must be less than [max] characters long."
validate_too_long_or_short: "[Field] must be [min] to [max] characters long."
validate_too_short: "[Field] must be at least [min] characters long."
validate_too_small: "[Field] should be at least [min]."
validate_too_small_or_large: "[Field] should be between [min] and [max]."
# One-time-use error messages.
validate_image_content_type_images_only: You can only upload [:images].
validate_image_file_missing: Had problems uploading [:image].
validate_image_file_too_big: We can't handle [:images] that big. Please reduce it to less than [max] before uploading.
validate_image_md5_mismatch: The MD5 sum did not come out right. Please try uploading your image again.
validate_observation_future_time: Time travel is not allowed, pick a date from the past.
validate_observation_thumb_image_id_invalid: Unable to find a corresponding [:image] for thumbnail.
validate_observation_where_missing: Please tell us where it was seen or collected.
validate_user_email_missing: Please give us a valid email address so we can verify your [:account].
validate_user_login_taken: Sorry, that login name is already taken.
validate_image_wrong_type: The file you tried to upload is not recognized as an image. It is of type '[type]'.
# These shouldn't need translating, but you are free to override if you need to.
validate_comment_object_type_too_long: "[:validate_too_long(field=''object_type'',max=30)]"
validate_comment_summary_missing: "[:validate_missing(field=:summary)]"
validate_comment_summary_too_long: "[:validate_too_long(field=:summary,max=100)]"
validate_comment_user_missing: "[:validate_missing(field=:user)]"
validate_image_content_type_too_long: "[:validate_too_long(field=''content_type'',max=100)]"
validate_image_copyright_holder_too_long: "[:validate_too_long(field=:copyright_holder,max=100)]"
validate_image_title_too_long: "[:validate_too_long(field=:title,max=100)]"
validate_image_user_missing: "[:validate_missing(field=:user)]"
validate_image_when_missing: "[:validate_missing(field=:date)]"
validate_interest_object_type_too_long: "[:validate_too_long(field=''object_type'',max=30)]"
validate_interest_user_missing: "[:validate_missing(field=:user)]"
validate_location_name_too_long: "[:validate_too_long(field=''name'',max=200)]"
validate_location_east_out_of_bounds: "[:validate_too_small_or_large(field=:longitude,min=-180,max=180)]"
validate_location_high_less_than_low: "[:validate_this_more_than_that(this=:low,that=:high)]"
validate_location_north_less_than_south: "[:validate_this_more_than_that(this=:south,that=:north)]"
validate_location_north_too_high: "[:validate_too_large(field=:latitude,max=90)]"
validate_location_search_name_too_long: "[:validate_too_long(field=''search_name'',max=200)]"
validate_location_south_too_low: "[:validate_too_small(field=:latitude,min=-90)]"
validate_location_user_missing: "[:validate_missing(field=:user)]"
validate_location_west_out_of_bounds: "[:validate_too_small_or_large(field=:longitude,min=-180,max=180)]"
validate_name_author_too_long: "[:validate_too_long(field=:authority,max=100)]"
validate_name_display_name_too_long: "[:validate_too_long(field=''display_name'',max=100)]"
validate_name_observation_name_too_long: "[:validate_too_long(field=''observation_name'',max=100)]"
validate_name_search_name_too_long: "[:validate_too_long(field=''search_name'',max=100)]"
validate_name_text_name_too_long: "[:validate_too_long(field=''text_name'',max=100)]"
validate_name_user_missing: "[:validate_missing(field=:user)]"
validate_naming_name_missing: "[:validate_missing(field=:name)]"
validate_naming_observation_missing: "[:validate_missing(field=:observation)]"
validate_naming_reason_naming_missing: "[:validate_missing(field=:naming)]"
validate_naming_reason_reason_invalid: "[:validate_invalid(field=''reason_code'')]"
validate_naming_user_missing: "[:validate_missing(field=:user)]"
validate_notification_user_missing: "[:validate_missing(field=:user)]"
validate_observation_user_missing: "[:validate_missing(field=:user)]"
validate_observation_when_missing: "[:validate_missing(field=:date)]"
validate_observation_where_too_long: "[:validate_too_long(field=:location,max=100)]"
validate_project_admin_group_missing: "[:validate_missing(field=:admin_group)]"
validate_project_title_missing: "[:validate_missing(field=:title)]"
validate_project_title_too_long: "[:validate_too_long(field=:title,max=100)]"
validate_project_user_group_missing: Missing [:user_group].
validate_project_user_missing: "[:validate_missing(field=:user)]"
validate_species_list_title_missing: "[:validate_missing(field=:title)]"
validate_species_list_title_too_long: "[:validate_too_long(field=:title,max=100)]"
validate_species_list_user_missing: "[:validate_missing(field=:user)]"
validate_species_list_where_missing: "[:validate_missing(field=:location)]"
validate_species_list_where_too_long: "[:validate_too_long(field=:location,max=100)]"
validate_user_email_too_long: "[:validate_too_long(field=:email_address,max=80)]"
validate_user_login_missing: "[:validate_missing(field=:login_name)]"
validate_user_login_too_long: "[:validate_too_long_or_short(field=:login_name,min=3,max=40)]"
validate_user_name_too_long: "[:validate_too_long(field=:full_name,max=80)]"
validate_user_password_confirmation_missing: "[:validate_missing(field=:password_confirmation)]"
validate_user_password_missing: "[:validate_missing(field=:password)]"
validate_user_password_no_match: "[:validate_confirmation_mismatch(field=:password)]"
validate_user_password_too_long: "[:validate_too_long(field=:password,max=40)]"
validate_user_theme_too_long: "[:validate_too_long(field=''theme_name'',max=40)]"
validate_vote_naming_missing: "[:validate_missing(field=:naming)]"
validate_vote_user_missing: "[:validate_missing(field=:user)]"
validate_vote_value_missing: "[:validate_missing(field=:confidence_level)]"
validate_vote_value_not_integer: "[:validate_not_a_number(field=:vote)]"
validate_vote_value_out_of_bounds: "[:validate_not_in_range(field=:vote)]"
# Runtime error and success messages.
runtime_added: "Successfully added [type]."
runtime_added_id: "Successfully added [type] #[value]."
runtime_added_id_to: "Successfully added [type] #[value] to [name]."
runtime_added_name: "Successfully added [type] '[value]'."
runtime_added_name_to: "Successfully added [type] '[value]' to [name]."
runtime_added_to: "Successfully added [type] to [name]."
runtime_admin_only: That operation is restricted to site admins.
runtime_already_exists: "[Type] already exists: '[value]'"
runtime_already_used: "[Type] is already in use: '[value]'"
runtime_created: "Successfully created [type]."
runtime_created_id: "Successfully created [type] #[value]."
runtime_created_name: "Successfully created [type] '[value]'."
runtime_delivered_message: Successfully delivered message.
runtime_delivered_question: Successfully delivered question.
runtime_delivered_request: Successfully delivered request.
runtime_destroyed: "Successfully destroyed [type]."
runtime_destroyed_id: "Successfully destroyed [type] #[value]."
runtime_destroyed_name: "Successfully destroyed [type] '[value]'."
runtime_invalid: "[Type] is invalid: '[value]'"
runtime_lat_long_error: "Latitude and longitude must be floating point numbers between -90 and 90, and -180 and 180 respectively."
runtime_merge_success: Successfully merged [type] [this] into [that].
runtime_missing: Missing [field].
runtime_no_changes: "No changes made."
runtime_no_create: "Unable to create [type]."
runtime_no_create_id: "Unable to create [type] #[value]."
runtime_no_create_name: "Unable to create [type] '[value]'."
runtime_no_destroy: "Unable to destroy [type]."
runtime_no_destroy_id: "Unable to destroy [type] #[value]."
runtime_no_destroy_name: "Unable to destroy [type] '[value]'."
runtime_no_match: "Can't find [type]."
runtime_no_match_id: "Can't find [type] #[value]."
runtime_no_match_name: "Can't find [type] matching '[value]'."
runtime_no_matches: "No matching [types] found."
runtime_no_matches_pattern: "No [types] matching '[value]' found."
runtime_no_more: There are no more [types].
runtime_no_objects: There are no [types].
runtime_no_parse: "Unable to parse: '[value]'"
runtime_no_save: "Unable to save [type]."
runtime_no_update: "Unable to update [type]."
runtime_no_update_id: "Unable to update [type] #[value]."
runtime_no_update_name: "Unable to update [type] '[value]'."
runtime_not_owner: "You are not the owner of [type] '[value]'."
runtime_not_owner_id: "You are not the owner of [type] #[value]."
runtime_removed: "Successfully removed [type]."
runtime_removed_from: "Successfully removed [type] from [name]."
runtime_removed_id: "Successfully removed [type] #[value]."
runtime_removed_id_from: "Successfully removed [type] #[value] from [name]."
runtime_removed_name: "Successfully removed [type] '[value]'."
runtime_removed_name_from: "Successfully removed [type] '[value]' from [name]."
runtime_updated: "Successfully updated [type]."
runtime_updated_id: "Successfully updated [type] #[value]."
runtime_updated_name: "Successfully updated [type] '[value]'."
runtime_uploaded: "Successfully uploaded [type]."
runtime_uploaded_id: "Successfully uploaded [type] #[value]."
runtime_uploaded_name: "Successfully uploaded [type] '[value]'."
runtime_user_hasnt_authored: "[user] hasn't written any [types]."
runtime_user_hasnt_created: "[user] hasn't created any [types]."
runtime_user_hasnt_edited: "[user] hasn't edited any [types]."
# One-time-use messages.
runtime_dates_must_be_same_format: If you give two dates, they must be the same format.
runtime_description_added_admin: Gave admin permission to [name].
runtime_description_added_reader: Gave view permission to [name].
runtime_description_added_writer: Gave edit permission to [name].
runtime_description_copy_success: Successfully copied the description.
runtime_description_merge_delete_denied: You don't have permission to delete the old description.
runtime_description_merge_deleted: "The old description was deleted: [old]"
runtime_description_merge_success: Successfully merged the descriptions.
runtime_description_move_success: Successfully moved the description.
runtime_description_private: That description is private!
runtime_description_removed_admin: Revoked admin permission for [name].
runtime_description_removed_reader: Revoked view permission for [name].
runtime_description_removed_writer: Revoked edit permission for [name].
runtime_destroy_description_not_admin: Only a description's admins can delete that description.
runtime_duplicate_rank: "Rank appears twice: '[rank]'"
runtime_image_updated_notes: "Updated notes on image #[id]."
runtime_image_uploaded: Uploaded image '[name]'.
runtime_index_no_at_location: No [types] at [location].
runtime_index_no_by_rss_log: No [types] have had any recent activity.
runtime_index_no_for_object: No [types] for this object.
runtime_index_no_for_user: No [types] for [user].
runtime_index_no_in_species_list: No [types] in [name].
runtime_index_no_inside_observation: Observation #[id] has no [types].
runtime_index_no_of_children: There are no [types] for children of [name].
runtime_index_no_of_name: There are no [types] of [name].
runtime_index_no_of_parents: There are no [types] for parents of [name].
runtime_index_no_with: There are no [types] with [attachments].
runtime_invalid_for_rank: "Name is invalid for the rank [rank]: '[name]'"
runtime_invalid_rank: "Ranks are out of order: '[line_rank]' is the same as or below '[rank]'"
runtime_location_merge_failed: Failed to merge observation [name].
runtime_login_failed: Login unsuccessful.
runtime_login_success: Login successful.
runtime_name_in_use_with_notes: The name '[name]' is already in use and [other] has notes.
runtime_no_conditions: You didn't specify any conditions!
runtime_no_upload_image: Had problems uploading image '[name]'.
runtime_object_deleted: This object has been deleted.
runtime_object_not_in_index: "Can't find [type] #[id] in the results of the current search or index."
runtime_prefs_password_no_match: Password and confirmation did not match.
runtime_refine_search_expect_id: "Invalid [type] in '[field]' -- expected a valid id."
runtime_refine_search_field_required: "Missing required field '[field]'."
runtime_refine_search_invalid_rss_type: "Invalid object type '[value]'."
runtime_refine_search_model_not_supported: Sorry, '[:app_refine_search]' doesn't support [type] queries yet.
runtime_refine_search_object_not_found: "Couldn't find [type] matching '[value]' in '[field]'."
runtime_search_has_expired: Your query has expired, please try again.
runtime_show_observation_success: Successfully changed vote.
runtime_unable_to_transfer_name: Unable to transfer [name] to another synonym.
# These shouldn't need translating, but you are free to override if you need to.
runtime_ask_observation_question_success: "[:runtime_delivered_question]"
runtime_ask_user_question_success: "[:runtime_delivered_question]"
runtime_ask_webmaster_need_address: "[:runtime_missing(field=:email_address)]"
runtime_ask_webmaster_need_content: "[:runtime_missing(field=:comment)]"
runtime_ask_webmaster_success: "[:runtime_delivered_message]"
runtime_commercial_inquiry_success: "[:runtime_delivered_message]"
runtime_description_adjust_permissions_denied: "[:runtime_description_must_be_admin]"
runtime_description_adjust_permissions_no_changes: "[:runtime_no_changes]"
runtime_description_publish_denied: "[:runtime_description_must_be_admin]"
runtime_destroy_description_success: "[:runtime_destroyed(type=:description)]"
runtime_destroy_naming_denied: "[:runtime_not_owner_id(type=:naming,value=id)]"
runtime_destroy_naming_failed: "[:runtime_no_destroy_id(type=:naming,value=id)]"
runtime_destroy_naming_success: "[:runtime_destroyed_id(type=:naming,value=id)]"
runtime_destroy_observation_denied: "[:runtime_not_owner_id(type=:observation,value=id)]"
runtime_destroy_observation_failed: "[:runtime_no_destroy_id(type=:observation,value=id)]"
runtime_destroy_observation_success: "[:runtime_destroyed_id(type=:observation,value=id)]"
runtime_edit_location_description_no_change: "[:runtime_no_changes]"
runtime_edit_location_description_success: "[:runtime_updated_id(type=:location_description,value=id)]"
runtime_edit_location_no_change: "[:runtime_no_changes]"
runtime_edit_location_success: "[:runtime_updated_id(type=:location,value=id)]"
runtime_edit_name_description_no_change: "[:runtime_no_changes]"
runtime_edit_name_description_success: "[:runtime_updated_id(type=:name_description,value=id)]"
runtime_edit_name_merge_success: "[:runtime_merge_success(type=:name,this=this,that=that)]"
runtime_edit_name_no_change: "[:runtime_no_changes]"
runtime_edit_name_success: "[:runtime_updated_name(type=:name,value=name)]"
runtime_edit_observation_success: "[:runtime_updated_id(type=:observation,value=id)]"
runtime_edit_project_success: "[:runtime_updated_id(type=:project,value=id)]"
runtime_email_new_password_failed: "[:runtime_no_match_name(type=:user,value=user)]"
runtime_form_comments_create_success: "[:runtime_created_id(type=:comment,value=id)]"
runtime_form_comments_destroy_failed: "[:runtime_no_destroy_id(type=:comment,value=id)]"
runtime_form_comments_destroy_success: "[:runtime_destroyed_id(type=:comment,value=id)]"
runtime_form_comments_edit_success: "[:runtime_updated_id(type=:comment,value=id)]"
runtime_image_destroy_failed: "[:runtime_no_destroy_id(type=:image,value=id)]"
runtime_image_destroy_success: "[:runtime_destroyed_id(type=:image,value=id)]"
runtime_image_edit_success: "[:runtime_updated_id(type=:image,value=id)]"
runtime_image_invalid_image: "[:runtime_invalid(type=:image,value=name)]"
runtime_image_remove_success: "[:runtime_removed_id(type=:image,value=id)]"
runtime_image_resize_denied: "[:runtime_admin_only]"
runtime_image_reuse_invalid_id: "[:runtime_no_match_id(type=:image,value=id)]"
runtime_image_reuse_success: "[:runtime_added_id(type=:image,value=id)]"
runtime_image_uploaded_image: "[:runtime_uploaded_name(type=:image,value=name)]"
runtime_invalid_classification: "[:runtime_no_parse(value=text)]"
runtime_invalid_name: "[:runtime_invalid(type=:name,value=name)]"
runtime_invalid_source_type: "[:runtime_invalid(type=:source)]"
runtime_list_location_no_matches: "[:runtime_no_matches(type=:location)]"
runtime_location_already_exists: "[:runtime_already_exists(type=:location,value=name)]"
runtime_location_description_index_no_matches: "[:runtime_no_matches(type=:location_description)]"
runtime_location_description_success: "[:runtime_created_id(type=:location_description,value=id)]"
runtime_location_descriptions_by_author_error: "[:runtime_user_hasnt_authored(type=:location_description)]"
runtime_location_descriptions_by_editor_error: "[:runtime_user_hasnt_edited(type=:location_description)]"
runtime_location_merge_success: "[:runtime_merge_success(type=:location,this=this,that=that)]"
runtime_location_success: "[:runtime_created_id(type=:location,value=id)]"
runtime_map_locations_no_matches: "[:runtime_no_matches_pattern(type=:location,value=pattern)]"
runtime_merge_locations_warning: "[:runtime_merge_warning(type=:location)]"
runtime_merge_names_warning: "[:runtime_merge_warning(type=:name)]"
runtime_name_already_used: "[:runtime_already_used(type=:name,value=name)]"
runtime_name_create_already_exists: "[:runtime_already_exists(type=:name,value=name)]"
runtime_name_deprecate_must_choose: "[:runtime_missing(field=:preferred_name)]"
runtime_name_description_index_no_matches: "[:runtime_no_matches(type=:name_description)]"
runtime_name_description_success: "[:runtime_created_id(type=:name_description,value=id)]"
runtime_name_descriptions_by_author_error: "[:runtime_user_hasnt_authored(type=:name_description)]"
runtime_name_descriptions_by_editor_error: "[:runtime_user_hasnt_edited(type=:name_description)]"
runtime_name_index_no_matches: "[:runtime_no_matches(type=:name)]"
runtime_names_by_editor_error: "[:runtime_user_hasnt_edited(type=:name)]"
runtime_names_by_user_error: "[:runtime_user_hasnt_created(type=:name)]"
runtime_naming_created: "[:runtime_created(type=:naming)]"
runtime_naming_updated: "[:runtime_updated(type=:naming)]"
runtime_no_more_search_objects: "[:runtime_no_more]"
runtime_no_save_naming: "[:runtime_no_save(type=:naming)]"
runtime_no_save_observation: "[:runtime_no_save(type=:observation)]"
runtime_object_no_match: "[:runtime_no_match_name(value=match)]"
runtime_observation_success: "[:runtime_created_id(type=:observation,value=id)]"
runtime_prefs_success: "[:runtime_updated(type=:preferences)]"
runtime_profile_invalid_image: "[:runtime_invalid(type=:image,value=name)]"
runtime_profile_removed_image: "[:runtime_removed_from(type=:image,name=:profile)]"
runtime_profile_success: "[:runtime_updated(type=:profile)]"
runtime_profile_uploaded_image: "[:runtime_uploaded_name(type=:image,value=name)]"
runtime_species_list_add_observation_success: "[:runtime_added_id_to(type=:observation,value=id)]"
runtime_species_list_create_success: "[:runtime_created_id(type=:species_list,value=id)]"
runtime_species_list_destroy_success: "[:runtime_destroyed_id(type=:species_list,value=id)]"
runtime_species_list_edit_success: "[:runtime_updated_id(type=:species_list,value=id)]"
runtime_species_list_remove_observation_success: "[:runtime_removed_id_from(type=:observation,value=id)]"
runtime_unable_to_create_name: "[:runtime_no_create_name(type=:name,value=name)]"
runtime_unable_to_save_changes: "[:runtime_no_save(type=:changes)]"
runtime_unrecognized_rank: "[:runtime_invalid(type=rank,value=rank)]"
runtime_user_bad_rank: "[:runtime_invalid(type=rank,value=rank)]"
# Longer messages.
runtime_ask_webmaster_antispam: >
To cut down on robot spam, questions from unregistered users cannot contain
'http:' or HTML markup.
runtime_create_draft_create_denied: >
You do not have permission to create a draft for the project [title].
runtime_create_naming_already_proposed: >
Someone has already proposed that name. If you would like to comment on it,
try posting a comment instead.
runtime_description_already_default: >
This description is already the default description!
runtime_description_foreign_read_wrong: >
Descriptions from other servers must be readable by the general public.
runtime_description_foreign_write_wrong: >
Descriptions from other servers must be read-only.
runtime_description_make_default_only_public: >
You are only allowed to make public descriptions the default. All users must
be allowed at least to read it.
runtime_description_merge_conflict: >
There is a conflict. Please merge the two descriptions by hand. (Look at
the text fields below. Where there is a conflict both descriptions have
been entered one on top of the other separated by a line.) You may cancel
the operation at any time without making any changes. When you are finished,
be sure to destroy the old description.
runtime_description_move_invalid_classification: >
The classification has incorrect syntax. We can't save a new description
with it like this, so we've temporarily blanked out the classification field
until you correct it.
runtime_description_must_be_admin: >
You must be an admin for a description to use this feature.
runtime_description_permissions_fixed: >
This type of description has fixed permissions.
runtime_description_public_read_wrong: >
Public descriptions must be readable by the general public.
runtime_description_public_write_wrong: >
Public descriptions must be writable by the general public.
runtime_description_user_not_found: >
User or Group "[name]" not found!
runtime_destroy_naming_someone_else: >
Sorry, someone else has given this their strongest positive vote. You are
free to propose alternate names, but we can no longer let you delete this
name.
runtime_edit_description_denied: >
You have not been given permission to edit this description.
runtime_edit_naming_someone_else: >
Sorry, someone else has given this a positive vote, so we had to create a new
name proposal to accomodate your changes.
runtime_email_new_password_success: >
Password successfully changed. New password has been sent to your email
account.
runtime_form_names_misspelling_bad: >
The alternate spelling you entered is not recognized.
runtime_form_names_misspelling_same: >
Correct spelling and incorrect spelling are the same!
runtime_image_changed_your_image: >
Changed your profile image to image #[id].
runtime_image_move_failed: >
Something went wrong on the server and we failed to save image #[id]. Please
try again.
runtime_image_process_failed: >
Something went wrong on the server and we failed to process image #[id].
Please try again.
runtime_image_remove_denied: >
You do not have permission to remove images from this observation.
runtime_image_remove_missing: >
This observation doesn't have that image!
runtime_merge_warning: >
Because it can be destructive, only the admin can merge existing [types].
An email requesting the proposed merge has been sent to the admins.
runtime_object_not_found: >
Sorry, the [type] you tried to display (id #[id]) no longer exists. Someone
has either deleted it or merged it into another.
runtime_profile_must_define: >
You must define this location before we can make it your primary location.
Any other changes to your profile have been saved.
runtime_refine_search_bad_google_minus: >
Invalid search syntax in [name] at '[value]'. Please only use the minus sign
syntax at the beginning of the line.
runtime_reverify_already_verified: >
Your account is already verified! Please log in.
runtime_reverify_sent: >
Another verification email was sent to your email account.
runtime_show_description_denied: >
You have not been given permission to see this description.
runtime_show_draft_denied: >
Permission denied: only project members can view drafts in progress.
runtime_signup_success: >
Signup successful. Verification sent to your email account.
runtime_species_list_need_to_use_bulk: >
Synonyms can only be created from the [:name_bulk_title] page.
################################################################################
# APPLICATION LAYOUT -- this stuff appears on every single page
# This goes in the title bar of the browser. You don't need to translate this,
# it's up to you.
app_title: Mushroom Observer
# This goes in the left-hand column. The " " forces a line-break.
app_banner: Mushroom Observer
# These are the controls/links in the left-hand panel.
app_intro: Introduction
app_how_to_use: How To Use
app_how_to_help: How To Help
app_send_a_comment: Send a Comment
app_index_a_z: Index A->Z
app_list_locations: "[:list_objects(type=:location)]"
app_list_projects: "[:list_objects(type=:project)]"
app_latest: Latest
app_latest_changes: "Changes by Users"
app_newest_images: "[:IMAGES]"
app_comments: "[:COMMENTS]"
app_news: Features and Fixes
app_observations_left: "[:OBSERVATIONS]"
app_create_observation: "[:create_object(type=:observation)]"
app_sort_by_date_obs: "[:sort_by_object(type=:date)]"
app_sort_by: "[:sort_by_object(type=order)]"
app_species_list: "[:SPECIES_LISTS]"
app_create_list: Create List
app_sort_by_date_spl: "[:sort_by_object(type=:date)]"
app_sort_by_title: "[:sort_by_object(type=:title)]"
app_account: Account
app_login: Login
app_create_account: Create Account
app_current_user: Current User
app_comments_for_you: "Comments for You"
app_your_observations: Your Observations
app_your_interests: Your Interests
app_your_summary: Your Summary
app_preferences: Preferences
app_join_mailing_list: Join Mailing List
app_logout: Logout
app_admin: Admin
app_users: "[:list_objects(type=:user)]"
app_email_all_users: Email All Users
app_add_to_group: Add to Group
app_turn_admin_on: Turn on Admin Mode
app_turn_admin_off: Turn off Admin Mode
app_languages: Languages
app_contributors: Contributors
app_site_stats: Site Stats
app_colors_from: Colors from [theme]
app_powered_by: Powered by
app_preferred_browser: Preferred browser
# This is for the search bar at the top of every page.
app_find: Find
app_search: Search
app_search_google: Site (via google)
app_refine_search: Refine Search
app_advanced_search: Advanced Search
app_timer: "time: [seconds] sec"
app_index_timer: "[num] results in [seconds] sec"
# This shows up at the bottom of every page. We recommend something like:
# "Translated into by _user your-login_"
app_translators_credit: ""
# These are general alerts that appear near the top of the page.
app_no_ajax: Your Browser Is Out of Date
app_no_browser: We Don't Recognize Your Browser
app_no_javascript: Javascript Is Disabled
app_no_session: You Have Cookies Disabled
# Title of the RSS auto-discovery link in the HTML header section.
app_rss: "[:app_title] RSS"
################################################################################
# EMAIL MESSAGES
# Subject lines.
email_subject_comment: "[:COMMENT] About [name]"
email_subject_commercial_inquiry: Commercial Inquiry About [Name]
email_subject_consensus_change: Consensus Rejected [old] in Favor of [new]
email_subject_denied: "[:USER] Creation Blocked"
email_subject_features: New [:app_title] Features
email_subject_location_change: "[name] Has Been Changed"
email_subject_naming_for_observer: Research Request
email_subject_naming_for_tracker: Naming Notification
email_subject_name_change: "[name] Has Been Changed"
email_subject_name_proposal: "[:OBSERVATION] #[id] May Be [name]"
email_subject_new_password: New Password
email_subject_observation_change: "[:OBSERVATION] Changed, [name]"
email_subject_observation_destroy: "[:OBSERVATION] Destroyed, [name]"
email_subject_observation_question: Question About [name]
email_subject_publish_name: Name Published
email_subject_verify: Email Verification
email_subject_webmaster_question: Question From [user]
# Field labels in the "object_change" emails.
email_field_added_images: Added image(s)
email_field_changed_thumbnail: Changed thumbnail
email_field_collection_location: Specimen _was_ collected at this location
email_field_collection_not_location: Specimen _was not_ collected at this location
email_field_east: "[:East] edge"
email_field_image_count: "[:Image] count"
email_field_new_name: New [:name]
email_field_no_specimen_available: Specimen is no longer available
email_field_north: "[:North] edge"
email_field_old_name: Old [:name]
email_field_published: Published by
email_field_removed_images: Removed image(s)
email_field_south: "[:South] edge"
email_field_specimen_available: Specimen is now available
email_field_west: "[:West] edge"
# This is used like this: "