1
0
mirror of https://github.com/LaCasemate/fab-manager.git synced 2024-12-15 00:24:09 +01:00
fab-manager/config/locales/en.yml
2023-09-25 12:57:24 +02:00

751 lines
41 KiB
YAML

en:
#subscription plan duration
duration:
year:
one: 'one year'
other: '%{count} years'
month:
one: 'one month'
other: '%{count} months'
week:
one: 'one week'
other: '%{count} weeks'
activerecord:
attributes:
product:
amount: "The price"
slug: "URL"
errors:
#CarrierWave
messages:
carrierwave_processing_error: "failed to be processed"
carrierwave_integrity_error: "is not of an allowed file type"
carrierwave_download_error: "could not be downloaded"
extension_whitelist_error: "You are not allowed to upload %{extension} files, allowed types: %{allowed_types}"
extension_blacklist_error: "You are not allowed to upload %{extension} files, prohibited types: %{prohibited_types}"
content_type_whitelist_error: "You are not allowed to upload %{content_type} files, allowed types: %{allowed_types}"
rmagick_processing_error: "Failed to manipulate with rmagick, maybe it is not an image?"
mime_types_processing_error: "Failed to process file with MIME::Types, maybe not valid content-type?"
mini_magick_processing_error: "Failed to manipulate the file, maybe it is not an image?"
wrong_size: "is the wrong size (should be %{file_size})"
size_too_small: "is too small (should be at least %{file_size})"
size_too_big: "is too big (should be at most %{file_size})"
export_not_found: "Requested export was not found. It was probably deleted, please generate a new export."
percentage_out_of_range: "Percentage must be included between 0 and 100"
cannot_be_blank_at_same_time: "cannot be blank when %{field} is blank too"
cannot_be_in_the_past: "cannot be in the past"
cannot_be_before_previous_value: "cannot be before the previous value"
cannot_overlap: "can't overlap an existing accounting period"
cannot_encompass: "can't encompass an existing accounting period"
in_closed_period: "can't be within a closed accounting period"
invalid_footprint: "invoice's checksum is invalid"
end_before_start: "The end date can't be before the start date. Pick a date after %{START}"
invalid_duration: "The allowed duration must be between 1 day and 1 year. Your period is %{DAYS} days long."
must_be_in_the_past: "The period must be strictly prior to today's date."
registration_disabled: "Registration is disabled"
undefined_in_store: "must be defined to make the product available in the store"
gateway_error: "Payement gateway error: %{MESSAGE}"
gateway_amount_too_small: "Payments under %{AMOUNT} are not supported. Please order directly at the reception."
gateway_amount_too_large: "Payments above %{AMOUNT} are not supported. Please order directly at the reception."
product_in_use: "This product have already been ordered"
slug_already_used: "is already used"
birthday_less_than_18_years_ago: "Birthday must be under 18 years ago"
coupon:
code_format_error: "only caps letters, numbers, and dashes are allowed"
apipie:
api_documentation: "API Documentation"
code: "HTTP code"
#error messages when importing an account from an SSO
omniauth:
email_already_linked_to_another_account_please_input_your_authentication_code: "E-mail address \"%{OLD_MAIL}\" is already linked to another account, please input your authentication code."
your_username_is_already_linked_to_another_account_unable_to_update_it: "Your username (%{USERNAME}) is already linked to another account, unable to update it."
your_email_address_is_already_linked_to_another_account_unable_to_update_it: "Your e-mail address (%{EMAIL}) is already linked to another account, unable to update it."
this_account_is_already_linked_to_an_user_of_the_platform: "This %{NAME} account is already linked to an user of the platform."
#availability slots in the calendar
availabilities:
not_available: "Not available"
reserving: "I'm reserving"
i_ve_reserved: "I've reserved"
blocked: "Blocked"
length_must_be_slot_multiple: "must be at least %{MIN} minutes after the start date"
must_be_associated_with_at_least_1_machine: "must be associated with at least 1 machine"
deleted_user: "Deleted user"
#members management
members:
unable_to_change_the_group_while_a_subscription_is_running: "Unable to change the group while a subscription is running"
please_input_the_authentication_code_sent_to_the_address: "Please input the authentication code sent to the e-mail address %{EMAIL}"
your_authentication_code_is_not_valid: "Your authentication code is not valid."
current_authentication_method_no_code: "The current authentication method does not require any migration code"
requested_account_does_not_exists: "The requested account does not exist"
#SSO external authentication
authentication_providers:
local_database_provider_already_exists: 'A "Local Database" provider already exists. Unable to create another.'
matching_between_User_uid_and_API_required: "It is required to set the matching between User.uid and the API to add this provider."
#PDF invoices generation
invoices:
refund_invoice_reference: "Refund invoice reference: %{REF}"
invoice_reference: "Invoice reference: %{REF}"
code: "Code: %{CODE}"
order_number: "Order #: %{NUMBER}"
invoice_issued_on_DATE: "Invoice issued on %{DATE}"
refund_invoice_issued_on_DATE: "Refund invoice issued on %{DATE}"
wallet_credit: "Wallet credit"
cancellation_of_invoice_REF: "Cancellation of invoice %{REF}"
reservation_of_USER_on_DATE_at_TIME: "Reservation of %{USER} on %{DATE} at %{TIME}"
cancellation: "Cancellation"
object: "Object:"
order_summary: "Order summary:"
details: "Details"
amount: "Amount"
subscription_extended_for_free_from_START_to_END: "Subscription extended for free - From %{START} to %{END}"
subscription_NAME_from_START_to_END: "Subscription %{NAME} - From %{START} to %{END}"
machine_reservation_DESCRIPTION: "Machine reservation - %{DESCRIPTION}"
space_reservation_DESCRIPTION: "Space reservation - %{DESCRIPTION}"
training_reservation_DESCRIPTION: "Training reservation - %{DESCRIPTION}"
event_reservation_DESCRIPTION: "Event reservation - %{DESCRIPTION}"
from_payment_schedule: "Due %{NUMBER} out of %{TOTAL}, from %{DATE}. Repayment schedule %{SCHEDULE}"
null_invoice: "Invoice at nil, billing jump following a malfunction of the Fab Manager software"
full_price_ticket:
one: "One full price ticket"
other: "%{count} full price tickets"
other_rate_ticket:
one: "One %{NAME} ticket"
other: "%{count} %{NAME} tickets"
coupon_CODE_discount_of_DISCOUNT: "Coupon {CODE}: discount of {DISCOUNT}{TYPE, select, percent_off{%} other{}}" #messageFormat interpolation
total_including_all_taxes: "Total incl. all taxes"
VAT: "VAT"
including_VAT_RATE: "Including %{NAME} %{RATE}% of %{AMOUNT}"
including_total_excluding_taxes: "Including Total excl. taxes"
including_amount_payed_on_ordering: "Including amount payed on ordering"
total_amount: "Total amount"
refund_on_DATE: "Refund on %{DATE}"
by_card_online_payment: "by card (online payment)"
by_cheque: "by cheque"
by_transfer: "by transfer"
by_cash: "by cash"
by_wallet: "by wallet"
no_refund: "No refund"
settlement_by_debit_card: "Settlement by debit card"
settlement_done_at_the_reception: "Settlement done at the reception"
settlement_by_wallet: "Settlement by wallet"
on_DATE_at_TIME: "on %{DATE} at %{TIME},"
for_an_amount_of_AMOUNT: "for an amount of %{AMOUNT}"
on_DATE_from_START_to_END: "On %{DATE} from %{START} to %{END}" #eg: on feb. 7 from 7AM to 9AM
from_STARTDATE_to_ENDDATE_from_STARTTIME_to_ENDTIME: "From %{STARTDATE} to %{ENDDATE}, from %{STARTTIME} to %{ENDTIME}" #eg: from feb. 7 to feb. 10, from 6PM to 10PM
subscription_of_NAME_for_DURATION_starting_from_DATE: "Subscription of %{NAME} for %{DURATION} starting from %{DATE}"
subscription_of_NAME_extended_starting_from_STARTDATE_until_ENDDATE: "Subscription of %{NAME} extended (Free days) starting from %{STARTDATE} until %{ENDDATE}"
and: 'and'
invoice_text_example: "Our association is not subject to VAT"
error_invoice: "Erroneous invoice. The items below ware not booked. Please contact the FabLab for a refund."
prepaid_pack: "Prepaid pack of hours"
pack_item: "Pack of %{COUNT} hours for the %{ITEM}"
order: "Your order on the store"
unable_to_find_pdf: "We cannot find your invoice. If you ordered recently, it may have not been generated yet. Please retry in a moment."
#PDF payment schedule generation
payment_schedules:
schedule_reference: "Payment schedule reference: %{REF}"
schedule_issued_on_DATE: "Schedule issued on %{DATE}"
object: "Object: Payment schedule for %{ITEM}"
subscription_of_NAME_for_DURATION_starting_from_DATE: "the subscription of %{NAME} for %{DURATION} starting from %{DATE}"
deadlines: "Table of your deadlines"
deadline_date: "Payment date"
deadline_amount: "Amount including tax"
total_amount: "Total amount"
settlement_by_METHOD: "Debits will be made by {METHOD, select, card{card} transfer{bank transfer} other{check}} for each deadlines."
settlement_by_wallet: "%{AMOUNT} will be debited from your wallet to settle the first deadline."
# CVS accounting export (columns headers)
accounting_export:
journal_code: "Journal code"
date: "Entry date"
account_code: "Account code"
account_label: "Account label"
piece: "Document"
line_label: "Entry label"
debit_origin: "Origin debit"
credit_origin: "Origin credit"
debit_euro: "Euro debit"
credit_euro: "Euro credit"
lettering: "Lettering"
VAT: 'VAT'
accounting_summary:
subscription_abbreviation: "subscr."
Machine_reservation_abbreviation: "machine reserv."
Training_reservation_abbreviation: "training reserv."
Event_reservation_abbreviation: "event reserv."
Space_reservation_abbreviation: "space reserv."
wallet_abbreviation: "wallet"
shop_order_abbreviation: "shop order"
vat_export:
start_date: "Start date"
end_date: "End date"
vat_rate: "%{NAME} rate"
amount: "Total amount"
#training availabilities
trainings:
i_ve_reserved: "I've reserved"
completed: "Full"
refund_for_auto_cancel: "This training session was cancelled due to an insufficient number of participants."
#error messages when updating an event
events:
error_deleting_reserved_price: "Unable to delete the requested price because it is associated with some reservations"
other_error: "An unexpected error occurred while updating the event"
#event duration
from_STARTDATE_to_ENDDATE: "From %{STARTDATE} to %{ENDDATE},"
from_STARTTIME_to_ENDTIME: "from %{STARTTIME} to %{ENDTIME}"
#members list export to EXCEL format
export_members:
members: "Members"
id: "ID"
external_id: "External ID"
surname: "Surname"
first_name: "First name"
email: "E-mail"
newsletter: "Newsletter"
last_login: "Last login"
gender: "Gender"
age: "Age"
address: "Address"
phone: "Phone"
website: "Website"
job: "Job"
interests: "Interests"
cad_software_mastered: "CAD Softwares mastered"
group: "Group"
subscription: "Subscription"
subscription_end_date: "Subscription end date"
validated_trainings: "Validated trainings"
tags: "Tags"
number_of_invoices: "Number of invoices"
projects: "Projects"
facebook: "Facebook"
twitter: "Twitter"
echo_sciences: "Echosciences"
organization: "Organization"
organization_address: "Organization address"
note: "Note"
man: "Man"
woman: "Woman"
without_subscriptions: "Without subscriptions"
#machines/trainings/events reservations list to EXCEL format
export_reservations:
reservations: "Reservations"
customer_id: "Customer ID"
customer: "Customer"
email: "E-mail"
reservation_date: "Reservation date"
reservation_type: "Reservation type"
reservation_object: "Reservation object"
slots_number_hours_tickets: "Slots number (hours/tickets)"
payment_method: "Payment method"
local_payment: "Payment at the reception"
online_payment: "Online payment"
deleted_user: "Deleted user"
coupon: "Coupon used"
#subscriptions list export to EXCEL format
export_subscriptions:
subscriptions: "Subscriptions"
id: "ID"
customer: "Customer"
email: "E-mail"
subscription: "Subscription"
period: "Period"
start_date: "Start date"
expiration_date: "Expiration date"
amount: "Amount"
local_payment: "Payment at the reception"
online_payment: "Online payment"
deleted_user: "Deleted user"
#reservation slots export, by type, to EXCEL format
export_availabilities:
machines: "Machines"
trainings: "Trainings"
spaces: "Spaces"
events: "Events"
day_of_week: "Day of week"
date: "Date"
slot: "Slot"
machine: "Machine"
training: "Training"
space: "Space"
event: "Event"
reservations: "Reservations"
available_seats: "Available seats"
reservation_ics:
description_slot: "You have booked %{COUNT} slots of %{ITEM}"
description_training: "You have booked a %{TYPE} training"
description_event: "You have booked %{NUMBER} tickets for this event"
alarm_summary: "Remind your reservation"
roles:
member: "Member"
manager: "Manager"
admin: "Administrator"
api:
#internal app notifications
notifications:
deleted_user: "Deleted user"
notify_admin_abuse_reported:
an_abuse_was_reported_on_TYPE_ID_NAME_html: "An abuse was reported on <strong>%{TYPE} %{ID}: <em>%{NAME}</em></strong>."
notify_admin_member_create_reservation:
a_RESERVABLE_reservation_was_made_by_USER_html: "A <strong><em>%{RESERVABLE}</em></strong> reservation was made by <strong><em>%{USER}</em></strong>."
notify_admin_member_pre_booked_reservation:
a_RESERVABLE_reservation_was_made_by_USER_html: "A <strong><em>%{RESERVABLE}</em></strong> pre-registration was made by <strong><em>%{USER}</em></strong>."
notify_admin_profile_complete:
account_imported_from_PROVIDER_UID_has_completed_its_information_html: "Account imported from <strong><em>%{PROVIDER}</strong> (%{UID})</em> has completed its information."
notify_admin_slot_is_canceled:
USER_s_reservation_on_the_DATE_was_cancelled_remember_to_generate_a_refund_invoice_if_applicable_html: "<strong><em>%{USER}</em></strong>'s reservation, on the %{DATE}, was cancelled. Remember to generate a refund invoice if applicable."
notify_admin_slot_is_modified:
a_booking_slot_was_modified: "A booking slot was modified."
notify_admin_subscribed_plan:
subscription_PLAN_has_been_subscribed_by_USER_html: "Subscription <strong><em>%{PLAN}</em></strong> has been subscribed by <strong><em>%{USER}</strong></em>."
notify_admin_subscription_canceled:
USER_s_subscription_has_been_cancelled: "%{USER}'s subscription has been cancelled."
notify_admin_subscription_extended:
subscription_PLAN_of_the_member_USER_has_been_extended_FREE_until_DATE_html: "Subscription <strong><em>{PLAN}</em></strong> of the member <strong><em>{USER}</strong></em> has been extended {FREE, select, true{for free} other{}} until {DATE}." #messageFormat interpolation
notify_admin_subscription_is_expired:
USER_s_subscription_has_expired: "%{USER}'s subscription has expired."
notify_admin_subscription_will_expire_in_7_days:
USER_s_subscription_will_expire_in_7_days: "%{USER}'s subscription will expire in 7 days."
notify_admin_training_auto_cancelled:
auto_cancelled_training: "The %{TRAINING} training session scheduled for %{DATE}, has been automatically canceled due to an insufficient number of participants."
auto_refund: "The members were automatically refunded on their wallet."
manual_refund: "Please refund each members."
notify_admin_user_group_changed:
user_NAME_changed_his_group_html: "User <strong><em>{NAME}</strong></em> changed group." #messageFormat interpolation
notify_admin_user_merged:
user_NAME_has_merged_his_account_with_the_one_imported_from_PROVIDER_UID_html: "<strong><em>{NAME}</strong></em>'s account was merged with the one imported from <strong><em>{PROVIDER} </strong> ({%UID})</em>." #messageFormat interpolation
notify_admin_when_project_published:
project_NAME_has_been_published_html: "Project <a href='/#!/projects/%{ID}'><strong><em>%{NAME}<em></strong></a> has been published."
notify_admin_when_user_is_created:
a_new_user_account_has_been_created_NAME_EMAIL_html: "A new user account has been created: <strong><em>%{NAME} &lt;%{EMAIL}&gt;</strong></em>."
notify_admin_child_created:
a_new_child_has_been_created_NAME_html: "A new child has been created: <strong><em>%{NAME}</em></strong>."
notify_admin_when_user_is_imported:
a_new_user_account_has_been_imported_from_PROVIDER_UID_html: "A new user account has been imported from: <strong><em>%{PROVIDER}</strong> (%{UID})</em>."
notify_member_create_reservation:
your_reservation_RESERVABLE_was_successfully_saved_html: "Your reservation <strong><em>%{RESERVABLE}</em></strong> was successfully saved."
notify_member_pre_booked_reservation:
your_reservation_RESERVABLE_was_successfully_saved_html: "Your pre-registration <strong><em>%{RESERVABLE}</em></strong> was successfully saved."
notify_member_reservation_reminder:
reminder_you_have_a_reservation_RESERVABLE_to_be_held_on_DATE_html: "Reminder: You have a reservation <strong>%{RESERVABLE}</strong> to be held on <em>%{DATE}</em>"
notify_member_slot_is_canceled:
your_reservation_RESERVABLE_of_DATE_was_successfully_cancelled: "Your reservation %{RESERVABLE} of %{DATE} was successfully cancelled."
notify_member_slot_is_modified:
your_reservation_slot_was_successfully_changed: "Your reservation slot was successfully changed."
notify_member_subscribed_plan:
you_have_subscribed_to_PLAN_html: "You have subscribed to <strong><em>%{PLAN}</em></strong>."
notify_member_subscribed_plan_is_changed:
you_have_changed_your_subscription_to_PLAN_html: "You have changed your subscription to <strong><em>%{PLAN}</em></strong>."
notify_member_subscription_canceled:
your_subscription_PLAN_was_successfully_cancelled_html: "Your subscription <strong><em>%{PLAN}</em></strong> was successfully cancelled."
notify_member_subscription_extended:
your_subscription_PLAN_has_been_extended_FREE_until_DATE_html: "Your subscription <strong><em>{PLAN}</em></strong> has been extended {FREE, select, true{for free} other{}} until {DATE}." #messageFormat interpolation
notify_member_subscription_is_expired:
your_subscription_has_expired: "Your subscription has expired."
notify_member_subscription_will_expire_in_7_days:
your_subscription_will_expire_in_7_days: "Your subscription will expire in 7 days."
notify_member_training_authorization_expired:
training_authorization_revoked: "Your authorization to use %{MACHINES} has been revoked because it has expired."
notify_member_training_auto_cancelled:
auto_cancelled_training: "The %{TRAINING} training session scheduled for %{DATE}, has been canceled due to an insufficient number of participants."
auto_refund: "You were refunded on your wallet."
notify_member_training_invalidated:
invalidated: "Your authorization to use %{MACHINES} has been invalidated due to a lack of reservations."
notify_partner_subscribed_plan:
subscription_partner_PLAN_has_been_subscribed_by_USER_html: "Partner subscription <strong><em>%{PLAN}</em></strong> has been subscribed by <strong><em>%{USER}</strong></em>."
notify_project_author_when_collaborator_valid:
USER_became_collaborator_of_your_project: "%{USER} became collaborator of your project:"
notify_project_collaborator_to_valid:
you_are_invited_to_collaborate_on_the_project: "You are invited to collaborate on the project:"
notify_user_auth_migration:
your_account_was_migrated: "You account was successfully migrated to the new authentication system."
notify_user_profile_complete:
your_profile_was_completed: "Your profile was successfully completed, you now have access to the entire platform."
notify_user_training_valid:
your_TRAINING_was_validated_html: "Your training <strong><em>%{TRAINING}</em></strong> was successfully validated."
notify_user_user_group_changed:
your_group_has_changed: "Your group has changed."
notify_user_when_avoir_ready:
your_avoir_is_ready_html: "Your refund invoice #%{REFERENCE}, of %{AMOUNT}, is ready. <a href='api/invoices/%{INVOICE_ID}/download' target='_blank'>Click here to download</a>."
notify_user_when_invoice_ready:
your_invoice_is_ready_html: "Your invoice #%{REFERENCE}, of %{AMOUNT} is ready. <a href='api/invoices/%{INVOICE_ID}/download' target='_blank'>Click here to download</a>."
undefined_notification:
unknown_notification: "Unknown notification"
notification_ID_wrong_type_TYPE_unknown: "Notification %{ID} wrong (type %{TYPE} unknown)"
notify_user_wallet_is_credited:
your_wallet_is_credited: "Your wallet has been credited by administrator"
notify_admin_user_wallet_is_credited:
wallet_is_credited: "The wallet of member %{USER} has been credited %{AMOUNT}"
notify_admin_export_complete:
export: "The export"
statistics_global: "of all the statistics"
statistics_account: "of the registration statistics"
statistics_event: "of statistics about events"
statistics_machine: "of statistics about machine slots"
statistics_project: "of statistics about projects"
statistics_subscription: "of subscription statistics"
statistics_training: "of statistics about trainings"
statistics_space: "of statistics about spaces"
statistics_order: "of statistics about store orders"
users_members: "of the members' list"
users_subscriptions: "of the subscriptions' list"
users_reservations: "of the reservations' list"
availabilities_index: "of the reservations availabilities"
accounting_acd: "of the accounting data to ACD"
accounting_vat: "of the collected VAT"
is_over: "is over."
download_here: "Download here"
notify_admin_import_complete:
import_over: "%{CATEGORY} import is over. "
members: "Members"
view_results: "View results."
notify_admin_low_stock_threshold:
low_stock: "Low stock for %{PRODUCT}. "
view_product: "View the product."
notify_member_about_coupon:
enjoy_a_discount_of_PERCENT_with_code_CODE: "Enjoy a discount of %{PERCENT}% with code %{CODE}"
enjoy_a_discount_of_AMOUNT_with_code_CODE: "Enjoy a discount of %{AMOUNT} with code %{CODE}"
notify_admin_free_disk_space:
warning_free_disk_space: "Warning: the server's available disk space is now %{AVAILABLE} MiB"
notify_admin_close_period_reminder:
warning_last_closed_period_over_1_year: "Please remind to periodically close your accounting periods. Last closed period ended at %{LAST_END}"
warning_no_closed_periods: "Please remind to periodically close your accounting periods. You have to close periods from %{FIRST_DATE}"
notify_admin_archive_complete:
archive_complete: "Data archiving from %{START} to %{END} is done. <a href='api/accounting_periods/%{ID}/archive' target='_blank'>click here to download</a>. Remember to save it on an external secured media."
notify_privacy_policy_changed:
policy_updated: "Privacy policy updated."
click_to_show: "Click here to consult"
notify_admin_refund_created:
refund_created: "A refund of %{AMOUNT} has been created for user %{USER}"
notify_user_role_update:
your_role_is_ROLE: "Your role has been changed to %{ROLE}."
notify_admins_role_update:
user_NAME_changed_ROLE_html: "User <strong><em>%{NAME}</strong></em> is now %{ROLE}."
notify_admin_objects_stripe_sync:
all_objects_sync: "All data were successfully synchronized on Stripe."
notify_admin_order_is_paid:
order_paid_html: "A new order has been placed. <a href='/#!/admin/store/orders/%{ID}'>View details</a>."
notify_user_when_payment_schedule_ready:
your_schedule_is_ready_html: "Your payment schedule #%{REFERENCE}, of %{AMOUNT}, is ready. <a href='api/payment_schedules/%{SCHEDULE_ID}/download' target='_blank'>Click here to download</a>."
notify_admin_payment_schedule_error:
schedule_error: "An error occurred for the card debit of the %{DATE} deadline, for schedule %{REFERENCE}"
notify_member_payment_schedule_error:
schedule_error: "An error occurred for the card debit of the %{DATE} deadline, for your schedule %{REFERENCE}"
notify_admin_payment_schedule_failed:
schedule_failed: "Failed card debit for the %{DATE} deadline, for schedule %{REFERENCE}"
notify_member_payment_schedule_failed:
schedule_failed: "Failed card debit for the %{DATE} deadline, for your schedule %{REFERENCE}"
notify_admin_payment_schedule_gateway_canceled:
schedule_canceled: "The payment schedule %{REFERENCE} was canceled by the gateway. An action is required."
notify_member_payment_schedule_gateway_canceled:
schedule_canceled: "Your payment schedule %{REFERENCE} was canceled by the gateway."
notify_admin_payment_schedule_check_deadline:
schedule_deadline: "You must cash the check for the %{DATE} deadline, for schedule %{REFERENCE}"
notify_admin_payment_schedule_transfer_deadline:
schedule_deadline: "You must confirm the bank direct debit for the %{DATE} deadline, for schedule %{REFERENCE}"
notify_member_reservation_limit_reached:
limit_reached: "For %{DATE}, you have reached your daily limit of %{HOURS} hours of %{ITEM} reservation."
notify_admin_user_supporting_document_files_created:
supporting_document_files_uploaded: "Supporting document uploaded by member <strong><em>%{NAME}</strong></em>."
notify_admin_user_supporting_document_files_updated:
supporting_document_files_uploaded: "Supporting document changed by member <strong><em>%{NAME}</strong></em>."
notify_admin_user_child_supporting_document_files_created:
supporting_document_files_uploaded: "Child's <strong><em>%{NAME}</strong></em> supporting document uploaded."
notify_admin_user_child_supporting_document_files_updated:
supporting_document_files_uploaded: "Supporting document changed by child <strong><em>%{NAME}</strong></em>."
notify_user_is_validated:
account_validated: "Your account is valid."
notify_user_is_invalidated:
account_invalidated: "Your account is invalid."
notify_user_child_is_validated:
child_validated: "Your account child is valid."
notify_user_child_is_invalidated:
child_invalidated: "Your account child is invalid."
notify_user_supporting_document_refusal:
refusal: "Your supporting documents were refused"
notify_user_supporting_document_reminder:
reminder_message: "This is a reminder for you to upload your supporting documents."
notify_admin_user_supporting_document_refusal:
refusal: "Member's supporting document <strong><em>%{NAME}</strong></em> was refused."
notify_user_child_supporting_document_refusal:
refusal: "Your child's supporting documents were refused"
notify_admin_user_child_supporting_document_refusal:
refusal: "Child's supporting document <strong><em>%{NAME}</strong></em> was refused."
notify_user_order_is_ready:
order_ready: "Your command %{REFERENCE} is ready"
notify_user_order_is_canceled:
order_canceled: "Your command %{REFERENCE} is canceled"
notify_user_order_is_refunded:
order_refunded: "Your command %{REFERENCE} is refunded"
notify_member_reservation_validated:
your_reservation_RESERVABLE_was_validated_html: "Your reservation <strong><em>%{RESERVABLE}</em></strong> was successfully validated."
notify_admin_reservation_validated:
a_RESERVABLE_reservation_was_validated_html: "A <strong><em>%{RESERVABLE}</em></strong> reservation of <strong><em>%{NAME}</em></strong> was validated."
notify_member_reservation_invalidated:
your_reservation_RESERVABLE_was_invalidated_html: "Your pre-registration of <strong><em>%{RESERVABLE}</em></strong> wasn't validated."
notify_admin_reservation_invalidated:
a_RESERVABLE_reservation_was_invalidated_html: "A <strong><em>%{RESERVABLE}</em></strong> pre-registration of <strong><em>%{NAME}</em></strong> was invalidated."
notify_user_when_child_age_will_be_18:
child_age_will_be_18_years_ago: "Your child %{NAME} will turn 18 on %{DATE}, at which point they will be automatically detached from your Family account. They will need to create their own account in order to make reservations."
#statistics tools for admins
statistics:
subscriptions: "Subscriptions"
machines_hours: "Machines slots"
machine_dates: "Slots dates"
space_dates: "Slots dates"
spaces: "Spaces"
orders: "Orders"
trainings: "Trainings"
events: "Events"
registrations: "Registrations"
projects: "Projects"
users: "Users"
training_id: "Training ID"
training_date: "Training Date"
event_id: "Event ID"
event_date: "Event Date"
event_name: "Event Name"
event_theme: "Theme"
age_range: "Age Range"
themes: "Themes"
components: "Components"
machines: "Machines"
user_id: "User ID"
group: "Group"
bookings: "Bookings"
hours_number: "Hours number"
tickets_number: "Tickets number"
revenue: "Revenue"
account_creation: "Account creation"
project_publication: "Project publication"
duration: "Duration"
store: "Store"
paid-processed: "Paid and/or processed"
aborted: "Aborted"
project_status: Status
project_name: Name
project_user_names: Collaborators
#statistics exports to the Excel file format
export:
entries: "Entries"
revenue: "Revenue"
average_age: "Average Age"
total: "Total"
date: "Date"
user: "User"
email: "Email"
phone: "Phone"
gender: "Gender"
age: "Age"
type: "Type"
male: "Man"
female: "Woman"
deleted_user: "Deleted user"
reservation_context: "Reservation context"
coupon: "Coupon"
project_author: Author
#initial price's category for events, created to replace the old "reduced amount" property
price_category:
reduced_fare: "Reduced fare"
reduced_fare_if_you_are_under_25_student_or_unemployed: "Reduced fare if you are under 25, student or unemployed."
cart_items:
free_extension: "Free extension of a subscription, until %{DATE}"
must_be_after_expiration: "The new expiration date must be set after the current expiration date"
group_subscription_mismatch: "Your group mismatch with your subscription. Please report this error."
statistic_profile:
birthday_in_past: "The date of birth must be in the past"
order:
please_contact_FABLAB: "Please contact us for withdrawal instructions."
cart_item_validation:
slot: "The slot doesn't exist"
availability: "The availaility doesn't exist"
full: "The slot is already fully reserved"
deadline: "You can't reserve a slot %{MINUTES} minutes prior to its start"
limit_reached: "You have reached the booking limit of %{HOURS}H per day for the %{RESERVABLE}, for your current subscription. Please adjust your reservation."
restricted: "This availability is restricted for subscribers"
plan: "This subscription plan is disabled"
plan_group: "This subscription plan is reserved for members of group %{GROUP}"
reserved: "This slot is already reserved"
pack: "This prepaid pack is disabled"
pack_group: "This prepaid pack is reserved for members of group %{GROUP}"
space: "This space is disabled"
machine: "This machine is disabled"
reservable: "This machine is not reservable"
blocked_by_another_reservation: "This slot is blocked by another reservation"
cart_validation:
select_user: "Please select a user before continuing"
settings:
locked_setting: "the setting is locked."
about_title: "\"About\" page title"
about_body: "\"About\" page content"
about_contacts: "\"About\" page contacts"
privacy_draft: "Privacy policy draft"
privacy_body: "Privacy policy"
privacy_dpo: "Data protection officer address"
twitter_name: "Twitter feed name"
home_blogpost: "Homepage's brief"
machine_explications_alert: "Explanation message on the machine reservation page"
training_explications_alert: "Explanation message on the training reservation page"
training_information_message: "Information message on the machine reservation page"
subscription_explications_alert: "Explanation message on the subscription page"
invoice_logo: "Invoices' logo"
invoice_reference: "Invoice's reference"
invoice_code-active: "Activation of the invoices' code"
invoice_code-value: "Invoices' code"
invoice_order-nb: "Invoice's order number"
invoice_VAT-active: "Activation of the VAT"
invoice_VAT-rate: "VAT rate"
invoice_VAT-rate_Product: "VAT rate for shop's product sales"
invoice_VAT-rate_Event: "VAT rate for event reservations"
invoice_VAT-rate_Machine: "VAT rate for machine reservations"
invoice_VAT-rate_Subscription: "VAT rate for subscriptions"
invoice_VAT-rate_Space: "VAT rate for space reservations"
invoice_VAT-rate_Training: "VAT rate for training reservations"
invoice_text: "Invoices' text"
invoice_legals: "Invoices' legal information"
booking_window_start: "Opening time"
booking_window_end: "Closing time"
booking_move_enable: "Activation of reservations moving"
booking_move_delay: "Preventive delay before any reservation move"
booking_cancel_enable: "Activation of reservations cancelling"
booking_cancel_delay: "Preventive delay before any reservation cancellation"
main_color: "Main colour"
secondary_color: "Secondary colour"
fablab_name: "Fablab's name"
name_genre: "Title concordance"
reminder_enable: "Activation of reservations reminding"
reminder_delay: "Delay before sending the reminder"
event_explications_alert: "Explanation message on the event reservation page"
space_explications_alert: "Explanation message on the space reservation page"
visibility_yearly: "Maximum visibility for annual subscribers"
visibility_others: "Maximum visibility for other members"
reservation_deadline: "Prevent reservation before it starts"
display_name_enable: "Display names in the calendar"
machines_sort_by: "Machines display order"
accounting_sales_journal_code: "Sales journal code"
accounting_payment_card_code: "Card payments code"
accounting_payment_card_label: "Card payments label"
accounting_payment_card_journal_code: "Card clients journal code"
accounting_payment_wallet_code: "Wallet payments code"
accounting_payment_wallet_label: "Wallet payments label"
accounting_payment_wallet_journal_code: "Wallet payments journal code"
accounting_payment_other_code: "Other payment means code"
accounting_payment_other_label: "Other payment means label"
accounting_payment_other_journal_code: "Other payment means journal code"
accounting_wallet_code: "Wallet credit code"
accounting_wallet_label: "Wallet credit label"
accounting_wallet_journal_code: "Wallet credit journal code"
accounting_VAT_code: "VAT code"
accounting_VAT_label: "VAT label"
accounting_VAT_journal_code: "VAT journal code"
accounting_subscription_code: "Subscriptions code"
accounting_subscription_label: "Subscriptions label"
accounting_Machine_code: "Machines code"
accounting_Machine_label: "Machines label"
accounting_Training_code: "Trainings code"
accounting_Training_label: "Trainings label"
accounting_Event_code: "Events code"
accounting_Event_label: "Events label"
accounting_Space_code: "Spaces code"
accounting_Space_label: "Spaces label"
accounting_Pack_code: "Prepaid-hours pack code"
accounting_Pack_label: "Prepaid-hours pack label"
accounting_Product_code: "Store products code"
accounting_Product_label: "Store products label"
hub_last_version: "Last Fab-manager's version"
hub_public_key: "Instance public key"
fab_analytics: "Fab Analytics"
link_name: "Link title to the \"About\" page"
home_content: "The home page"
home_css: "Stylesheet of the home page"
origin: "Instance URL"
uuid: "Instance ID"
phone_required: "Phone required?"
tracking_id: "Tracking ID"
book_overlapping_slots: "Book overlapping slots"
slot_duration: "Default duration of booking slots"
events_in_calendar: "Display events in the calendar"
spaces_module: "Spaces module"
plans_module: "Plans modules"
invoicing_module: "Invoicing module"
facebook_app_id: "Facebook App ID"
twitter_analytics: "Twitter analytics account"
recaptcha_site_key: "reCAPTCHA Site Key"
recaptcha_secret_key: "reCAPTCHA Secret Key"
feature_tour_display: "Feature tour display mode"
email_from: "Expeditor's address"
disqus_shortname: "Disqus shortname"
allowed_cad_extensions: "Allowed CAD files extensions"
allowed_cad_mime_types: "Allowed CAD files MIME types"
openlab_app_id: "OpenLab ID"
openlab_app_secret: "OpenLab secret"
openlab_default: "Default projects gallery view"
online_payment_module: "Online payments module"
stripe_public_key: "Stripe public key"
stripe_secret_key: "Stripe secret key"
stripe_currency: "Stripe currency"
invoice_prefix: "Invoices' files prefix"
confirmation_required: "Confirmation required"
wallet_module: "Wallet module"
statistics_module: "Statistics module"
upcoming_events_shown: "Display limit for upcoming events"
payment_schedule_prefix: "Payment schedule's files prefix"
trainings_module: "Trainings module"
address_required: "Address required"
accounting_Error_code: "Errors code"
accounting_Error_label: "Errors label"
payment_gateway: "Payment gateway"
payzen_username: "PayZen username"
payzen_password: "PayZen password"
payzen_endpoint: "PayZen API endpoint"
payzen_public_key: "PayZen client public key"
payzen_hmac: "PayZen HMAC-SHA-256 key"
payzen_currency: "PayZen currency"
public_agenda_module: "Public agenda module"
renew_pack_threshold: "Threshold for packs renewal"
pack_only_for_subscription: "Restrict packs for subscribers"
overlapping_categories: "Categories for overlapping booking prevention"
extended_prices_in_same_day: "Extended prices in the same day"
public_registrations: "Public registrations"
facebook: "facebook"
twitter: "twitter"
viadeo: "viadeo"
linkedin: "linkedin"
instagram: "instagram"
youtube: "youtube"
vimeo: "vimeo"
dailymotion: "dailymotion"
github: "github"
echosciences: "echosciences"
pinterest: "pinterest"
lastfm: "lastfm"
flickr: "flickr"
machines_module: "Machines module"
user_change_group: "Allow users to change their group"
show_username_in_admin_list: "Show the username in the admin's members list"
store_module: "Store module"
store_withdrawal_instructions: "Withdrawal instructions"
store_hidden: "Store hidden to the public"
advanced_accounting: "Advanced accounting"
external_id: "external identifier"
prevent_invoices_zero: "prevent building invoices at 0"
invoice_VAT-name: "VAT name"
trainings_auto_cancel: "Trainings automatic cancellation"
trainings_auto_cancel_threshold: "Minimum participants for automatic cancellation"
trainings_auto_cancel_deadline: "Automatic cancellation deadline"
trainings_authorization_validity: "Trainings validity period"
trainings_authorization_validity_duration: "Trainings validity period duration"
trainings_invalidation_rule: "Trainings automatic invalidation"
trainings_invalidation_rule_period: "Grace period before invalidating a training"
projects_list_member_filter_presence: "Presence of member filter on projects list"
projects_list_date_filters_presence: "Presence of dates filter on projects list"
project_categories_filter_placeholder: "Placeholder for categories filter in project gallery"
project_categories_wording: "Wording used to replace \"Categories\" on public pages"
reservation_context_feature: "Force member to select the nature of his reservation when reserving"
family_account: "Family account"
#statuses of projects
statuses:
new: "New"
pending: "Pending"
done: "Done"
abandoned: "Abandoned"