195 lines
6.3 KiB
YAML
195 lines
6.3 KiB
YAML
# English strings go here for Rails i18n
|
|
en:
|
|
body_trackers_menu_caption: 'Body trackers'
|
|
body_trackers_title: 'Body trackers'
|
|
field_goal: 'Goal'
|
|
field_target: 'Target'
|
|
field_effective_from: 'Effective from'
|
|
field_eaten_at_date: 'Eaten at'
|
|
field_ingredients: 'Ingredients'
|
|
field_measurement_routine: 'Routine'
|
|
field_readouts: 'Readouts'
|
|
field_taken_at_date: 'Taken at'
|
|
field_order: 'Order'
|
|
field_action: 'Action'
|
|
field_notes: 'Notes'
|
|
field_reference: 'Reference'
|
|
field_group: 'Group'
|
|
field_source: 'Source'
|
|
field_source_ident: 'Source identifier'
|
|
field_nutrients: 'Nutrients:'
|
|
field_domain: 'Domain'
|
|
field_parent_quantity: 'Parent'
|
|
field_formula: 'Formula'
|
|
field_code: 'Formula'
|
|
field_shortname: 'Short name'
|
|
button_reapply: 'Reapply'
|
|
button_eat: 'Eat'
|
|
button_notes: 'Notes'
|
|
button_retake: 'Retake'
|
|
button_child: 'Child'
|
|
button_toggle: 'Toggle'
|
|
activerecord:
|
|
errors:
|
|
models:
|
|
target:
|
|
attributes:
|
|
thresholds:
|
|
count_mismatch: 'count invalid for given condition'
|
|
quantity_mismatch: 'should refer to the same quantity'
|
|
meal:
|
|
attributes:
|
|
ingredients:
|
|
duplicated_ingredient: 'each ingredient can only be specified once per meal'
|
|
measurement:
|
|
attributes:
|
|
readouts:
|
|
duplicated_quantity_unit_pair: 'each (quantity, unit) pair can only be specified
|
|
once per measurement'
|
|
food:
|
|
attributes:
|
|
nutrients:
|
|
duplicated_quantity: 'you can define each nutrient quantity only once per food'
|
|
quantity:
|
|
attributes:
|
|
parent:
|
|
parent_domain_mismatch: 'parent quantity has to be in the same domain'
|
|
name:
|
|
name_ambiguous: 'name creates ambiguity in quantity formulas for: %{names}'
|
|
formula:
|
|
attributes:
|
|
code:
|
|
disallowed_syntax: 'cannot be parsed "%{syntax}"'
|
|
disallowed_token: 'includes disallowed token "%{token}"'
|
|
disallowed_keyword: 'includes disallowed keyword "%{keyword}"'
|
|
disallowed_method: 'includes disallowed method call "%{method}"'
|
|
unknown_dependency: 'contains undefined dependency "%{identifier}"'
|
|
ambiguous_dependency: 'contains ambiguous reference to "%{identifier}"'
|
|
computation_failed: 'computation failed for "%{quantity}": %{description}
|
|
(%{count} values missing)'
|
|
body_trackers:
|
|
index:
|
|
heading: 'Summary'
|
|
helpers:
|
|
exposures_enabled: '--- enabled ---'
|
|
exposures_available: '--- available ---'
|
|
layouts:
|
|
sidebar:
|
|
heading_body_trackers: 'Body trackers'
|
|
heading_measurements: 'Measurements'
|
|
heading_diet: 'Diet'
|
|
heading_common: 'Common'
|
|
link_summary: 'Summary'
|
|
link_targets: 'Targets'
|
|
link_goals: 'Goals'
|
|
link_measurements: 'Measurements'
|
|
link_meals: 'Meals'
|
|
link_foods: 'Foods'
|
|
link_nutrients: 'Nutrients'
|
|
link_sources: 'Data sources'
|
|
link_quantities: 'Quantities'
|
|
link_units: 'Units'
|
|
link_defaults: 'Load defaults'
|
|
confirm_defaults: 'This will load default data sources, quantities and units. Continue?'
|
|
targets:
|
|
contextual:
|
|
link_new_target: 'New target'
|
|
form:
|
|
binding_goal: '- binding -'
|
|
choose_quantity: 'Choose quantity'
|
|
button_new_target: 'Add target'
|
|
button_delete_target: 'Delete'
|
|
new_form:
|
|
heading_new_target: 'New target'
|
|
index:
|
|
heading: 'Targets'
|
|
show:
|
|
label_target: 'Target'
|
|
meals:
|
|
contextual:
|
|
link_new_meal: 'New meal'
|
|
form:
|
|
button_new_ingredient: 'Add ingredient'
|
|
button_delete_ingredient: 'Delete'
|
|
new_form:
|
|
heading_new_meal: 'New meal'
|
|
index:
|
|
heading: 'Meals'
|
|
show:
|
|
label_meal: 'Meal'
|
|
measurements:
|
|
contextual:
|
|
link_new_measurement: 'New measurement'
|
|
filters:
|
|
zero_nil: 'missing -> 0?'
|
|
form:
|
|
label_routine: 'Measurement routine (shared among all measurements of this kind)'
|
|
label_measurement: 'Measurement'
|
|
button_new_readout: 'Add readout'
|
|
button_delete_readout: 'Delete'
|
|
null_source: '- unspecified -'
|
|
new_form:
|
|
heading_new_measurement: 'New measurement'
|
|
index:
|
|
heading: 'Measurements'
|
|
foods:
|
|
contextual:
|
|
link_import_foods: 'Import'
|
|
link_new_food: 'New food'
|
|
filters:
|
|
visibility_prompt: 'all'
|
|
import:
|
|
heading_import_foods: 'Import'
|
|
label_import_select_csv_file: 'Select CSV file'
|
|
import_hints: 'CSV file has to include header with column names. Recognized column
|
|
names are:
|
|
(1) food attributes, case sensitive:
|
|
"Name" - required, "Notes" - optional, "Reference" - defaults to 100[g],
|
|
"Group" - defaults to "other", "Source" - optional, "SourceIdent" - optional,
|
|
(2) quantities'' names with unit short name in square brackets.
|
|
Sample header: "Name,Reference,Group,Proteins[g],Fats[g],Carbohydrates[g]".
|
|
Sample data row: "Brussels,100[g],other,3.4,300[mg],9".
|
|
Unit given in data row has precedence over that specified in header.'
|
|
form:
|
|
button_new_nutrient: 'Add nutrient'
|
|
button_delete_nutrient: 'Delete'
|
|
null_source: '- unspecified -'
|
|
groups:
|
|
other: 'other'
|
|
meat: 'meat'
|
|
new_form:
|
|
heading_new_food: 'New food'
|
|
index:
|
|
heading: 'Foods'
|
|
heading_nutrient_view: 'Nutrient view'
|
|
nutrients:
|
|
heading: 'Nutrients'
|
|
heading_food_list: 'Food list'
|
|
sources:
|
|
index:
|
|
heading: 'Data sources'
|
|
heading_new_source: 'New source'
|
|
link_new_source: 'New source'
|
|
quantities:
|
|
filters:
|
|
domain_prompt: 'all'
|
|
index:
|
|
heading: 'Quantities'
|
|
link_new_quantity: 'New quantity'
|
|
form:
|
|
domains:
|
|
measurement: 'measurement'
|
|
exercise: 'exercise'
|
|
diet: 'diet'
|
|
null_parent: '- none -'
|
|
formula_placeholder: 'provide if value of quantity has to be computed in terms of
|
|
other quantities'
|
|
zero_nil: 'substitute missing formula values with 0?'
|
|
new_form:
|
|
heading_new_quantity: 'New quantity'
|
|
units:
|
|
index:
|
|
heading: 'Units'
|
|
heading_new_unit: 'New unit'
|
|
link_new_unit: 'New unit'
|