mirror of
https://github.com/LaCasemate/fab-manager.git
synced 2024-12-10 21:24:20 +01:00
774 lines
46 KiB
YAML
774 lines
46 KiB
YAML
en:
|
|
app:
|
|
admin:
|
|
machines_new:
|
|
# add a new machine
|
|
declare_a_new_machine: "Declare a new machine"
|
|
watch_out_when_creating_a_new_machine_its_prices_are_initialized_at_0_for_all_subscriptions: "Watch out! When creating a new machine, its prices are initialized at 0 for all subscriptions."
|
|
consider_changing_them_before_creating_any_reservation_slot: "Consider changing them before creating any reservation slot."
|
|
|
|
machines_edit:
|
|
# machine edition
|
|
machine_edit: "Edit a machine"
|
|
|
|
calendar:
|
|
# manage the trainings & machines slots
|
|
admin_calendar:
|
|
calendar_management: "Calendar management"
|
|
trainings: "Trainings"
|
|
machines: "Machines"
|
|
spaces: "Spaces"
|
|
availabilities: "Availabilities"
|
|
availabilities_notice: "Export to an Excel workbook every slots available for reservation, and their occupancy rate."
|
|
ongoing_reservations: "Ongoing reservations"
|
|
no_reservations: "No reservations"
|
|
confirmation_required: "Confirmation required"
|
|
do_you_really_want_to_cancel_the_USER_s_reservation_the_DATE_at_TIME_concerning_RESERVATION: "Do you really want to cancel the {USER}'s reservation, the {DATE} at {TIME}, concerning {RESERVATION}?" # messageFormat interpolation
|
|
reservation_was_successfully_cancelled: "Reservation was successfully cancelled."
|
|
reservation_cancellation_failed: "Reservation cancellation failed."
|
|
unable_to_remove_the_last_machine_of_the_slot_delete_the_slot_rather: "Unable to remove the last machine of the slot. Delete the slot rather."
|
|
do_you_really_want_to_remove_MACHINE_from_this_slot: "Do you really want to remove \"{MACHINE}\" from this slot?" # messageFormat interpolation
|
|
this_will_prevent_any_new_reservation_on_this_slot_but_wont_cancel_those_existing: "This will prevent any new reservation on this slot but won't cancel those existing."
|
|
beware_this_cannot_be_reverted: "Beware: this cannot be reverted."
|
|
the_machine_was_successfully_removed_from_the_slot: "The machine was successfully removed from the slot."
|
|
deletion_failed: "Deletion failed."
|
|
DATE_slot: "{{DATE}} slot:" # angular interpolation
|
|
what_kind_of_slot_do_you_want_to_create: "What kind of slot do you want to create?"
|
|
training: "Training"
|
|
machine: "Machine"
|
|
space: "Space"
|
|
next: "Next >"
|
|
previous: "< Previous"
|
|
select_some_machines: "Select some machines"
|
|
number_of_tickets: "Number of tickets: "
|
|
adjust_the_opening_hours: "Adjust the opening hours"
|
|
to_time: "to" # context: time. eg. "from 18:00 to 21:00"
|
|
restrict_this_slot_with_labels_optional: "Restrict this slot with labels (optional)"
|
|
the_slot_START-END_has_been_successfully_deleted: "The slot {{START}} - {{END}} has been successfully deleted" # angular interpolation
|
|
unable_to_delete_the_slot_START-END_because_it_s_already_reserved_by_a_member: "Unable to delete the slot {{START}} - {{END}} because it's already reserved by a member" # angular interpolation
|
|
you_should_select_at_least_a_machine: "You should select at least one machine on this slot."
|
|
export_is_running_you_ll_be_notified_when_its_ready: "Export is running. You'll be notified when it's ready."
|
|
actions: "Actions"
|
|
block_reservations: "Block reservations"
|
|
do_you_really_want_to_block_this_slot: "Do you really want to block new reservations on this slot? It will become invisible to users."
|
|
locking_success: "Slot successfully locked, it won't appear any longer in the user calendar"
|
|
locking_failed: "An error occurred. Slot locking has failed"
|
|
allow_reservations: "Allow reservations"
|
|
do_you_really_want_to_allow_reservations: "Do you really want to allow booking again on this slot? It will become visible for the users."
|
|
unlocking_success: "Slot successfully unlocked, it will appear again in the user calendar"
|
|
unlocking_failed: "An error occurred. Slot unlocking has failed"
|
|
reservations_locked: "Booking is blocked"
|
|
unlockable_because_reservations: "Unable to block booking on this slot because some uncancelled reservations exist on it."
|
|
delete_slot: "Delete this slot"
|
|
do_you_really_want_to_delete_this_slot: "Do you really want to delete this slot?"
|
|
|
|
project_elements:
|
|
# management of the projects' components
|
|
project_elements:
|
|
projects_elements_management: "Projects elements management"
|
|
add_a_material: "Add a material"
|
|
add_a_new_theme: "Add a new theme"
|
|
licences: "Licences"
|
|
add_a_new_licence: "Add a new licence"
|
|
manage_abuses: "Manage the reports"
|
|
|
|
trainings:
|
|
# track and monitor the trainings
|
|
training: "Training"
|
|
add_a_new_training: "Add a new training"
|
|
associated_machines: "Associated machines"
|
|
number_of_tickets: "Number of tickets"
|
|
year_NUMBER: "Year {{NUMBER}}" # angular interpolation
|
|
month_of_NAME: "Month of {{NAME}}" # angular interpolation
|
|
NUMBER_reservation: "{NUMBER} {NUMBER, plural, one{reservation} other{reservations}}" # messageFormat interpolation
|
|
none: "None"
|
|
training_validation: "Training validation"
|
|
training_of_the_ : "Training of the " # context: date. eg. "training of the september 1st 2012"
|
|
you_can_validate_the_training_of_the_following_members: "You can validate the training of the following members:"
|
|
deleted_user: "Deleted user"
|
|
no_reservation: "No reservation"
|
|
validate_the_trainings: "Validate the trainings"
|
|
edition_of_the_description_tooltip: "Edition of the description tooltip"
|
|
describe_the_training_in_a_few_words: "Describe the training in a few words."
|
|
description_is_limited_to_255_characters: "Description is limited to 255 characters."
|
|
description_was_successfully_saved: "Description was successfully saved."
|
|
training_successfully_deleted: "Training successfully deleted."
|
|
unable_to_delete_the_training_because_some_users_alredy_booked_it: "Unable to delete the training because some users already booked it."
|
|
do_you_really_want_to_delete_this_training: "Do you really want to delete this training?"
|
|
status_enabled: "Enabled"
|
|
status_disabled: "Disabled"
|
|
status_all: "All"
|
|
|
|
trainings_new:
|
|
# create a new training
|
|
trainings_new:
|
|
add_a_new_training: "Add a new training"
|
|
beware_when_creating_a_training_its_reservation_prices_are_initialized_to_zero: "Beware, when creating a training, its reservation prices are initialized at zero."
|
|
dont_forget_to_change_them_before_creating_slots_for_this_training: "Don't forget to change them before creating slots for this training."
|
|
|
|
events:
|
|
# events tracking and management
|
|
events_monitoring: "Events monitoring"
|
|
manage_filters: "Manage filters"
|
|
fablab_events: "Fablab events"
|
|
all_events: "All events"
|
|
passed_events: "Passed events"
|
|
events_to_come: "Events to come"
|
|
events_to_come_asc: "Events to come | chronological order"
|
|
on_DATE: "on {{DATE}}" # angular interpolation
|
|
from_DATE: "from {{DATE}}" # angular interpolation
|
|
from_TIME: "from {{TIME}}" # angular interpolation
|
|
booking: "Booking"
|
|
sold_out: "Sold out"
|
|
cancelled: "Cancelled"
|
|
free_entry: "Free entry"
|
|
free_admission: "Free admission"
|
|
view_reservations: "View reservations"
|
|
categories: "Categories"
|
|
add_a_category: "Add a category"
|
|
add_a_theme: "Add a theme"
|
|
age_ranges: "Age ranges"
|
|
add_a_range: "Add a range"
|
|
do_you_really_want_to_delete_this_ELEMENT: "Do you really want to delete this {ELEMENT, select, category{category} theme{theme} age_range{age range} other{element}}?" # messageFormat interpolation
|
|
unable_to_delete_ELEMENT_already_in_use_NUMBER_times: "Unable to delete this {ELEMENT, select, category{category} theme{theme} age_range{age range} other{element}} because it is already associated with {NUMBER, plural, =0{no events} one{one event} other{{NUMBER} events}}." # messageFormat interpolation
|
|
at_least_one_category_is_required: "At least one category is required."
|
|
unable_to_delete_the_last_one: "Unable to delete the last one."
|
|
unable_to_delete_an_error_occured: "Unable to delete: an error occurred."
|
|
manage_prices_categories: "Manage prices' categories"
|
|
prices_categories: "Prices' categories"
|
|
add_a_price_category: "Add a price's category"
|
|
usages_count: "Usages count"
|
|
price_category: "Price category"
|
|
category_name: "Category's name"
|
|
category_name_is_required: "Category's name is required."
|
|
enter_here_the_conditions_under_which_this_price_is_applicable: "Enter here the conditions under which this price is applicable"
|
|
conditions_are_required: "Conditions are required."
|
|
price_category_successfully_created: "Price category successfully created."
|
|
unable_to_add_the_price_category_check_name_already_used: "Unable to add the price category, check that the name is not already used."
|
|
unexpected_error_occurred_please_refresh: "An unexpected error occurred, please refresh the page."
|
|
price_category_successfully_updated: "Price category successfully updated."
|
|
unable_to_update_the_price_category: "Unable to update the price category."
|
|
unable_to_delete_this_price_category_because_it_is_already_used: "Unable to delete this price category because it is already used."
|
|
do_you_really_want_to_delete_this_price_category: "Do you really want to delete this price category?"
|
|
price_category_successfully_deleted: "Price category successfully deleted."
|
|
price_category_deletion_failed: "Price category deletion failed."
|
|
|
|
events_new:
|
|
# add a new event
|
|
none: "None"
|
|
every_days: "Every days"
|
|
every_week: "Every week"
|
|
every_month: "Every month"
|
|
every_year: "Every year"
|
|
|
|
events_edit:
|
|
# edit an existing event
|
|
edit_the_event: "Edit the event"
|
|
|
|
event_reservations:
|
|
# event reservations list
|
|
the_reservations: "Reservations :"
|
|
payment_date: "Payment date"
|
|
reserved_tickets: "Reserved tickets"
|
|
show_the_event: "Show the event"
|
|
no_reservations_for_now: "No reservation for now."
|
|
back_to_monitoring: "Back to monitoring"
|
|
|
|
pricing:
|
|
# subscriptions, prices, credits and coupons management
|
|
pricing:
|
|
pricing_management: "Pricing management"
|
|
subscriptions: "Subscriptions"
|
|
trainings: "Trainings"
|
|
list_of_the_subscription_plans: "List of the subscription plans"
|
|
beware_the_subscriptions_are_disabled_on_this_application: "Beware, the subscriptions are disabled on this application."
|
|
you_can_create_some_but_they_wont_be_available_until_the_project_is_redeployed_by_the_server_manager: "You can create some but they won't be available until the project is redeployed by the server manager."
|
|
for_safety_reasons_please_dont_create_subscriptions_if_you_dont_want_intend_to_use_them_later: "For safety reasons, please don't create subscriptions if you don't intend to use them later."
|
|
add_a_new_subscription_plan: "Add a new subscription plan"
|
|
type: "Type"
|
|
partner: "Partner"
|
|
standard: "Standard"
|
|
name: "Name"
|
|
duration: "Duration"
|
|
group: "Group"
|
|
prominence: "Prominence"
|
|
price: "Price"
|
|
machine_hours: "Machine hours"
|
|
these_prices_match_machine_hours_rates_: "These prices match machine hours rates"
|
|
_without_subscriptions: "without subscriptions"
|
|
machines: "Machines"
|
|
credits: "Credits"
|
|
subscription: "Subscription"
|
|
related_trainings: "Related trainings"
|
|
add_a_machine_credit: "Add a machine credit"
|
|
machine: "Machine"
|
|
hours: "Hours"
|
|
related_subscriptions: "Related subscriptions"
|
|
please_specify_a_number: "Please specify a number."
|
|
none: "None" # grammar note: concordance with "training".
|
|
an_error_occurred_while_saving_the_number_of_credits: "An error occurred while saving the number of credits."
|
|
an_error_occurred_while_deleting_credit_with_the_TRAINING: "An error occurred while deleting credit with the {{TRAINING}}." # angular interpolation
|
|
an_error_occurred_unable_to_find_the_credit_to_revoke: "An error occurred : unable to find the credit to revoke."
|
|
an_error_occurred_while_creating_credit_with_the_TRAINING: "An error occurred while creating credit with the {{TRAINING}}." # angular interpolation
|
|
not_set: "Not set"
|
|
error_a_credit_linking_this_machine_with_that_subscription_already_exists: "Error : a credit linking this machine with that subscription already exists."
|
|
changes_have_been_successfully_saved: "Changes have been successfully saved."
|
|
credit_was_successfully_saved: "Credit was successfully saved."
|
|
error_creating_credit: "Unable to create credit, an error occurred"
|
|
do_you_really_want_to_delete_this_subscription_plan: "Do you really want to delete this subscription plan?"
|
|
subscription_plan_was_successfully_deleted: "Subscription plan was successfully deleted."
|
|
unable_to_delete_the_specified_subscription_an_error_occurred: "Unable to delete the specified subscription, an error occurred."
|
|
coupons: "Coupons"
|
|
list_of_the_coupons: "List of the coupons"
|
|
discount: "Discount"
|
|
nb_of_usages: "Number of usages"
|
|
status: "Status"
|
|
add_a_new_coupon: "Add a new coupon"
|
|
display_more_coupons: "Display the next coupons"
|
|
disabled: "Disabled"
|
|
expired: "Expired"
|
|
sold_out: "Sold out"
|
|
active: "Active"
|
|
all: "Display all"
|
|
confirmation_required: "Confirmation required"
|
|
do_you_really_want_to_delete_this_coupon: "Do you really want to delete this coupon?"
|
|
coupon_was_successfully_deleted: "Coupon was successfully deleted."
|
|
unable_to_delete_the_specified_coupon_already_in_use: "Unable to delete the specified coupon: it is already used with some invoices."
|
|
unable_to_delete_the_specified_coupon_an_unexpected_error_occurred: "Unable to delete the specified coupon: an unexpected error occurred."
|
|
send_a_coupon: "Send a coupon"
|
|
coupon: "Coupon"
|
|
usages: "Usages"
|
|
coupon_successfully_sent_to_USER: "Coupon successfully sent to {{USER}}" # angular interpolation
|
|
an_error_occurred_unable_to_send_the_coupon: "An unexpected error prevent from sending the coupon."
|
|
code: "Code"
|
|
enabled: "Enabled"
|
|
validity_per_user: "Validity per user"
|
|
once: "Just once"
|
|
forever: "Each use"
|
|
valid_until: "Valid until (included)"
|
|
spaces: "Spaces"
|
|
these_prices_match_space_hours_rates_: "These prices match space hours rates"
|
|
add_a_space_credit: "Add a Space credit"
|
|
space: "Espace"
|
|
error_a_credit_linking_this_space_with_that_subscription_already_exists: "Error : a credit linking this space with that subscription already exists."
|
|
status_enabled: "Enabled"
|
|
status_disabled: "Disabled"
|
|
status_all: "All"
|
|
|
|
coupons_new:
|
|
# ajouter un code promotionnel
|
|
add_a_coupon: "Add a coupon"
|
|
unable_to_create_the_coupon_check_code_already_used: "Unable to create the coupon. Please check that the code is not already used"
|
|
|
|
coupons_edit:
|
|
# mettre à jour un code promotionnel
|
|
unable_to_update_the_coupon_an_error_occurred: "Unable to update the coupon: an error occurred."
|
|
|
|
plans:
|
|
new:
|
|
# add a subscription plan on the platform
|
|
new_plan:
|
|
add_a_subscription_plan: "Add a subscription plan"
|
|
unable_to_create_the_subscription_please_try_again: "Unable to create the subscription plan. Please try again."
|
|
successfully_created_subscriptions_dont_forget_to_redefine_prices: "Subscription(s) successfully created. Don't forget to redefine prices."
|
|
unable_to_save_this_user_check_that_there_isnt_an_already_a_user_with_the_same_name: "Unable to save this user. Check that there isn't an already defined user with the same name."
|
|
edit:
|
|
# edit a subscription plan / machine hours prices
|
|
edit_plan:
|
|
subscription_plan: "Subscription plan:"
|
|
prices: "Prices"
|
|
copy_prices_from: "Copy prices from"
|
|
machines: "Machines"
|
|
machine: "Machine"
|
|
hourly_rate: "Hourly rate"
|
|
spaces: "Spaces"
|
|
space: "Space"
|
|
unable_to_save_subscription_changes_please_try_again: "Unable to save subscription changes. Please try again."
|
|
subscription_successfully_changed: "Subscription successfully changed."
|
|
|
|
invoices:
|
|
invoices:
|
|
# list of all invoices & invoicing parameters
|
|
invoices: "Invoices"
|
|
accounting_periods: "Accounting periods"
|
|
invoices_list: "Invoices list"
|
|
filter_invoices: "Filter invoices"
|
|
invoice_num_: "Invoice #:"
|
|
customer_: "Customer:"
|
|
date_: "Date:"
|
|
invoice_num: "Invoice #"
|
|
date: "Date"
|
|
price: "Price"
|
|
customer: "Customer"
|
|
download_the_invoice: "Download the invoice"
|
|
download_the_credit_note: "Download the credit note"
|
|
credit_note: "Credit note"
|
|
display_more_invoices: "Display more invoices..."
|
|
no_invoices_for_now: "No invoices for now."
|
|
invoicing_settings: "Invoicing settings"
|
|
change_logo: "Change logo"
|
|
john_smith: "John Smith"
|
|
john_smith_at_example_com: "jean.smith@example.com"
|
|
invoice_reference_: "Invoice reference:"
|
|
code_: "Code:"
|
|
code_disabled: "Code disabled"
|
|
order_num: "Order #:"
|
|
invoice_issued_on_DATE_at_TIME: "Invoice issued on {{DATE}} at {{TIME}}" # angular interpolation
|
|
object_reservation_of_john_smith_on_DATE_at_TIME: "Object: Reservation of John Smith on {{DATE}} at {{TIME}}" # angular interpolation
|
|
order_summary: "Order summary:"
|
|
details: "Details"
|
|
amount: "Amount"
|
|
machine_booking-3D_printer: "Machine booking - 3D printer"
|
|
total_amount: "Total amount"
|
|
total_including_all_taxes: "Total incl. all taxes"
|
|
VAT_disabled: "VAT disabled"
|
|
including_VAT: "Including VAT"
|
|
including_total_excluding_taxes: "Including Total excl. taxes"
|
|
including_amount_payed_on_ordering: "Including Amount payed on ordering"
|
|
settlement_by_debit_card_on_DATE_at_TIME_for_an_amount_of_AMOUNT: "Settlement by debit card on {{DATE}} at {{TIME}}, for an amount of {{AMOUNT}}"
|
|
important_notes: "Important notes"
|
|
address_and_legal_information: "Address and legal information"
|
|
invoice_reference: "Invoice reference"
|
|
year: "Year"
|
|
month: "Month"
|
|
day: "Day"
|
|
num_of_invoice: "# of invoice"
|
|
online_sales: "Online sales"
|
|
wallet: "Wallet"
|
|
refund: "Refund"
|
|
model: "Model"
|
|
documentation: "Documentation"
|
|
2_digits_year: "2 digits year (eg. 70)"
|
|
4_digits_year: "4 digits year (eg. 1970)"
|
|
month_number: "Month number (eg. 1)"
|
|
2_digits_month_number: "2 digits month number (eg. 01)"
|
|
3_characters_month_name: "3 characters month name (eg. JAN)"
|
|
day_in_the_month: "Day in the month (eg. 1)"
|
|
2_digits_day_in_the_month: "2 digits in the month (eg. 01)"
|
|
n_digits_daily_count_of_invoices: "(n) digits, daily count of invoices (eg. ddd => 002 : 2nd invoice of the day)"
|
|
n_digits_monthly_count_of_invoices: "(n) digits, monthly count of invoices (eg. mmmm => 0012 : 12th invoice of the month)"
|
|
n_digits_annual_amount_of_invoices: "(n) digits, annual count of invoices (ex. yyyyyy => 000008 : 8th invoice of this year)"
|
|
beware_if_the_number_exceed_the_specified_length_it_will_be_truncated_by_the_left: "Beware: if the number exceed the specified length, it will be truncated by the left."
|
|
n_digits_count_of_orders: "(n) digits, count of invoices (eg. nnnn => 0327 : 327th order)"
|
|
n_digits_daily_count_of_orders: "(n) digits, daily count of orders (eg. ddd => 002 : 2nd order of the day)"
|
|
n_digits_monthly_count_of_orders: "(n) digits, monthly count of orders (eg. mmmm => 0012 : 12th order of the month)"
|
|
n_digits_annual_amount_of_orders: "(n) digits, annual count of orders (ex. yyyyyy => 000008 : 8th order of this year)"
|
|
add_a_notice_regarding_the_online_sales_only_if_the_invoice_is_concerned: "Add a notice regarding the online sales, only if the invoice is concerned."
|
|
this_will_never_be_added_when_a_refund_notice_is_present: "This will never be added when a refund notice is present."
|
|
eg_XVL_will_add_VL_to_the_invoices_settled_with_stripe: '(eg. X[/VL] will add "/VL" to the invoices settled with stripe)'
|
|
add_a_notice_regarding_refunds_only_if_the_invoice_is_concerned: "Add a notice regarding refunds, only if the invoice is concerned."
|
|
this_will_never_be_added_when_an_online_sales_notice_is_present: "This will never be added when an online sales notice is present."
|
|
eg_RA_will_add_A_to_the_refund_invoices: '(ed. R[/A] will add "/A" to the refund invoices)'
|
|
add_a_notice_regarding_the_wallet_only_if_the_invoice_is_concerned: "Add a notice regarding the wallet, only if the invoice is concerned."
|
|
eg_WPM_will_add_PM_to_the_invoices_settled_with_wallet: '(eg. W[/PM] will add "/PM" to the invoices settled with wallet)'
|
|
code: "Code"
|
|
enable_the_code: "Enable the code"
|
|
enabled: "Enabled"
|
|
disabled: "Disabled"
|
|
order_number: "Order number"
|
|
elements: "Elements"
|
|
VAT: "VAT"
|
|
enable_VAT: "Enable VAT"
|
|
VAT_rate: "VAT rate"
|
|
VAT_history: "VAT rates history"
|
|
changed_at: "Changed at"
|
|
changed_by: "By"
|
|
deleted_user: "Deleted user"
|
|
refund_invoice_successfully_created: "Refund invoice successfully created."
|
|
create_a_refund_on_this_invoice: "Create a refund on this invoice"
|
|
creation_date_for_the_refund: "Creation date for the refund"
|
|
creation_date_is_required: "Creation date is required."
|
|
refund_mode: "Refund mode:"
|
|
do_you_want_to_disable_the_user_s_subscription: "Do you want to disabled the user's subscription:"
|
|
elements_to_refund: "Elements to refund"
|
|
description: "Description"
|
|
description_optional: "Description (optional):"
|
|
will_appear_on_the_refund_invoice: "Will appear on the refund invoice."
|
|
none: "None" # grammar note: concordance with "payment mean"
|
|
by_cash: "By cash"
|
|
by_cheque: "By cheque"
|
|
by_transfer: "By transfer"
|
|
by_wallet: "By wallet"
|
|
you_must_select_at_least_one_element_to_create_a_refund: "You must select at least one element, to create a refund."
|
|
unable_to_create_the_refund: "Unable to create the refund"
|
|
invoice_reference_successfully_saved: "Invoice reference successfully saved."
|
|
an_error_occurred_while_saving_invoice_reference: "An error occurred while saving invoice reference."
|
|
invoicing_code_succesfully_saved: "Invoicing code successfully saved."
|
|
an_error_occurred_while_saving_the_invoicing_code: "An error occurred while saving the invoicing code."
|
|
code_successfully_activated: "Code successfully activated."
|
|
code_successfully_disabled: "Code successfully disabled."
|
|
an_error_occurred_while_activating_the_invoicing_code: "An error occurred while activating the invoicing code."
|
|
order_number_successfully_saved: "Order number successfully saved."
|
|
an_error_occurred_while_saving_the_order_number: "An error occurred while saving the order number."
|
|
VAT_rate_successfully_saved: "VAT rate successfully saved."
|
|
an_error_occurred_while_saving_the_VAT_rate: "An error occurred while saving the VAT rate."
|
|
VAT_successfully_activated: "VAT successfully activated."
|
|
VAT_successfully_disabled: "VAT successfully disabled."
|
|
an_error_occurred_while_activating_the_VAT: "An error occurred while activating the VAT."
|
|
text_successfully_saved: "Text successfully saved."
|
|
an_error_occurred_while_saving_the_text: "An error occurred while saving the text."
|
|
address_and_legal_information_successfully_saved: "Address and legal information successfully saved."
|
|
an_error_occurred_while_saving_the_address_and_the_legal_information: "An error occurred while saving the address and the legal information."
|
|
logo_successfully_saved: "Logo successfully saved."
|
|
an_error_occurred_while_saving_the_logo: "An error occurred while saving the logo."
|
|
online_payment: "Online payment"
|
|
close_accounting_period: "Close an accounting period"
|
|
close_from_date: "Close from"
|
|
start_date_is_required: "Start date is required"
|
|
close_until_date: "Close until"
|
|
end_date_is_required: "End date is required"
|
|
previous_closings: "Previous closings"
|
|
start_date: "From"
|
|
end_date: "To"
|
|
closed_at: "Closed at"
|
|
closed_by: "By"
|
|
period_total: "Period total"
|
|
perpetual_total: "Perpetual total"
|
|
integrity: "Integrity check"
|
|
confirmation_required: "Confirmation required"
|
|
confirm_close_START_END: "Do you really want to close the accounting period between {{START}} and {{END}}? Any subsequent changes will be impossible."
|
|
period_must_match_fiscal_year: "A closing must occur at the end of a minimum annual period, or per financial year when it is not calendar-based."
|
|
this_may_take_a_while: "This operation will take some time to complete."
|
|
period_START_END_closed_success: "The accounting period from {{START}} to {{END}} has been successfully closed. Archive generation is running, you'll be notified when it's done."
|
|
failed_to_close_period: "An error occurred, unable to close the accounting period"
|
|
no_periods: "No closings for now"
|
|
|
|
members:
|
|
# management of users, labels, groups, and so on
|
|
users_management: "Users management"
|
|
members: "Members"
|
|
search_for_an_user: "Search for an user"
|
|
add_a_new_member: "Add a new member"
|
|
reservations: "Reservations"
|
|
email: "Email"
|
|
phone: "Phone"
|
|
user_type: "User type"
|
|
display_more_users: "Display more users..."
|
|
administrators: "Administrators"
|
|
search_for_an_administrator: "Search for an administrator"
|
|
add_a_new_administrator: "Add a new administrator"
|
|
groups: "Groups"
|
|
authentication: "Authentication"
|
|
do_you_really_want_to_delete_this_administrator_this_cannot_be_undone: "Do you really want to delete this administrator? This cannot be undone."
|
|
this_may_take_a_while_please_wait: "Warning: this may take a while, please be patient."
|
|
administrator_successfully_deleted: "Administrator successfully deleted."
|
|
unable_to_delete_the_administrator: "Unable to delete the administrator."
|
|
changes_successfully_saved: "Changes successfully saved."
|
|
an_error_occurred_while_saving_changes: "An error occurred when saving changes."
|
|
add_a_tag: "Add a tag"
|
|
tag_name: "Tag name"
|
|
new_tag_successfully_saved: "New tag successfully saved."
|
|
an_error_occurred_while_saving_the_new_tag: "An error occurred while saving the new tag."
|
|
tag_successfully_deleted: "Tag successfully deleted."
|
|
an_error_occurred_and_the_tag_deletion_failed: "An error occurred and the tag deletion failed."
|
|
search_for_an_authentication_provider: "Search for an authentication provider"
|
|
add_a_new_authentication_provider: "Add a new authentication provider"
|
|
strategy_name: "Strategy's name"
|
|
state: "State"
|
|
unknown: "Unknown: "
|
|
active: "Active"
|
|
pending: "Pending"
|
|
previous_provider: "Previous provider"
|
|
do_you_really_want_to_delete_the_TYPE_authentication_provider_NAME: "Do you really want to delete the {{TYPE}} authentication provider: {{NAME}}?" # angular interpolation
|
|
authentication_provider_successfully_deleted: "Authentication provider successfully deleted."
|
|
an_error_occurred_unable_to_delete_the_specified_provider: "An error occurred: unable to delete the specified provider."
|
|
local_database: "Local database"
|
|
o_auth2: "OAuth 2.0"
|
|
group_form:
|
|
add_a_group: "Add a group"
|
|
group_name: "Group name"
|
|
disable: "Disable"
|
|
enable: "Enable"
|
|
changes_successfully_saved: "Changes successfully saved."
|
|
an_error_occurred_while_saving_changes: "An error occurred when saving changes."
|
|
new_group_successfully_saved: "New group successfully saved."
|
|
an_error_occurred_when_saving_the_new_group: "An error occurred when saving the new group."
|
|
group_successfully_deleted: "Group successfully deleted."
|
|
unable_to_delete_group_because_some_users_and_or_groups_are_still_linked_to_it: "Unable to delete group because some users and/or groups are still linked to it."
|
|
group_successfully_enabled_disabled: "Group successfully {STATUS, select, true{disabled} other{enabled}}." # messageFormat interpolation
|
|
unable_to_enable_disable_group: "Unable to {STATUS, select, true{disable} other{enable}} group." # messageFormat interpolation
|
|
unable_to_disable_group_with_users: "Unable to disable group because it still contains {USERS} active {USERS, plural, =1{user} other{users}}." # messageFormat interpolation
|
|
status_enabled: "Enabled"
|
|
status_disabled: "Disabled"
|
|
status_all: "All"
|
|
|
|
members_new:
|
|
# add a member
|
|
members_new:
|
|
add_a_member: "Add a member"
|
|
user_is_an_organization: "User is an organization"
|
|
|
|
members_edit:
|
|
# edit a member
|
|
duration: "Duration:"
|
|
expires_at: "Expires at:"
|
|
price_: "Price:"
|
|
offer_free_days: "Offer free days"
|
|
extend_subscription: "Extend subscription"
|
|
user_has_no_current_subscription: "User has no current subscription."
|
|
subscribe_to_a_plan: "Subscribe to a plan"
|
|
next_trainings: "Next trainings"
|
|
passed_trainings: "Passed trainings"
|
|
validated_trainings: "Validated trainings"
|
|
events: "Events"
|
|
next_events: "Next events"
|
|
no_upcoming_events: "No upcoming events"
|
|
NUMBER_full_price_tickets_reserved: "{NUMBER, plural, =0{} one{1 full price ticket reserved} other{{NUMBER} full price tickets reserved}}" # messageFormat interpolation
|
|
NUMBER_NAME_tickets_reserved: "{NUMBER, plural, =0{} one{1 {NAME} ticket reserved} other{{NUMBER} {NAME} tickets reserved}}" # messageFormat interpolation
|
|
passed_events: "Passed events"
|
|
invoices: "Invoices"
|
|
invoice_num: "Invoice #"
|
|
download_the_refund_invoice: "Download the refund invoice"
|
|
expiration_date: "Expiration date"
|
|
you_intentionally_decide_to_extend_the_user_s_subscription_by_offering_him_free_days: "You intentionally decide to extend the user's subscription by offering him free days."
|
|
you_intentionally_decide_to_extend_the_user_s_subscription_by_charging_him_again_for_his_current_subscription: "You intentionally decide to extend the user's subscription by charging him again for his current subscription."
|
|
until_expiration_date: "Until (expiration date):"
|
|
you_successfully_changed_the_expiration_date_of_the_user_s_subscription: "You successfully changed the expiration date of the user's subscription"
|
|
a_problem_occurred_while_saving_the_date: "A problem occurred while saving the date."
|
|
new_subscription: "New subscription"
|
|
you_are_about_to_purchase_a_subscription_to_NAME: "You are about to purchase a subscription to {{NAME}}." # angular interpolation
|
|
subscription_successfully_purchased: "Subscription successfully purchased."
|
|
a_problem_occurred_while_taking_the_subscription: "A problem occurred while taking the subscription"
|
|
|
|
admins_new:
|
|
# add a new administrator to the platform
|
|
add_an_administrator: "Add an administrator"
|
|
administrator_successfully_created_he_will_receive_his_connection_directives_by_email: "Administrator successfully created. {GENDER, select, female{She} other{He}} receive {GENDER, select, female{her} other{his}} connection directives by e-mail." # messageFormat interpolation
|
|
|
|
authentication_new:
|
|
# add a new authentication provider (SSO)
|
|
local_database: "Local Database"
|
|
o_auth2: "OAuth 2.0"
|
|
add_a_new_authentication_provider: "Add a new authentication provider"
|
|
a_local_database_provider_already_exists_unable_to_create_another: "A \"Local Database\" provider already exists. Unable to create another."
|
|
local_provider_successfully_saved: "Local provider successfully saved."
|
|
it_is_required_to_set_the_matching_between_User.uid_and_the_API_to_add_this_provider: "It is required to set the matching between User.uid and the API to add this provider"
|
|
security_issue_detected: "Security issue detected"
|
|
beware_the_oauth2_authenticatoin_provider_you_are_about_to_add_isnt_using_HTTPS: "Beware: the OAuth 2 provider you are about to add isn't using HTTPS."
|
|
this_is_a_serious_security_issue_on_internet_and_should_never_be_used_except_for_testing_purposes: "This is a serious security issue on internet and should never be used except for testing purposes."
|
|
do_you_really_want_to_continue: "Do you really want to continue?"
|
|
unsecured_oauth2_provider_successfully_added: "Unsecured OAuth 2.0 provider successfully added."
|
|
oauth2_provider_successfully_added: "OAuth 2.0 provider successfully added."
|
|
|
|
authentication_edit:
|
|
# edit an authentication provider (SSO)
|
|
provider: "Provider :"
|
|
it_is_required_to_set_the_matching_between_User.uid_and_the_API_to_add_this_provider: "It is required to set the matching between User.uid and the API to add this provider"
|
|
provider_successfully_updated: "Provider successfully updated"
|
|
an_error_occurred_unable_to_update_the_provider: "An error occurred: unable to update the provider."
|
|
|
|
statistics:
|
|
# statistics tables
|
|
evolution: "Evolution"
|
|
age_filter: "Age filter"
|
|
from_age: "From" # context: age. eg: from 8 to 40 years old
|
|
to_age: "to" # context: age. eg: from 8 to 40 years old
|
|
_years_old: "years old"
|
|
start: "Start:"
|
|
end: "End:"
|
|
custom_filter: "Custom filter"
|
|
NO_: "NO"
|
|
criterion: "Criterion:"
|
|
value: "Value:"
|
|
exclude: "Exclude"
|
|
entries: "Entries:"
|
|
revenue_: "Revenue:"
|
|
average_age: "Average age:"
|
|
years_old: "Years old"
|
|
total: "Total"
|
|
available_hours: "Hours available for booking:"
|
|
available_tickets: "Tickets available for booking:"
|
|
gender: "Gender"
|
|
age: "Age"
|
|
revenue: "Revenue"
|
|
unknown: "Unknown"
|
|
user_id: "User ID"
|
|
display_more_results: "Display more results"
|
|
export_statistics_to_excel: "Export statistics to Excel"
|
|
export_all_statistics: "Export all statistics"
|
|
export_the_current_search_results: "Export the current search results"
|
|
export: "Export"
|
|
deleted_user: "Deleted user"
|
|
|
|
stats_graphs:
|
|
# statistics graphs
|
|
data: "Data"
|
|
day: "Day"
|
|
week: "Week"
|
|
start: "Start:"
|
|
end: "End:"
|
|
revenue: "Revenue"
|
|
top_list_of: "Top list of"
|
|
number: "Number"
|
|
week_short: "Week"
|
|
week_of_START_to_END: "Week of {{START}} to {{END}}" # angular interpolation
|
|
no_data_for_this_period: "No data for this period"
|
|
|
|
settings:
|
|
# global application parameters and customization
|
|
settings:
|
|
title: "Title"
|
|
customize_the_application: "Customize the application"
|
|
general: "General"
|
|
fablab_title: "FabLab title"
|
|
fablab_name: "FabLab name"
|
|
title_concordance: "Title concordance"
|
|
male: "Male."
|
|
female: "Female."
|
|
neutral: "Neutral."
|
|
eg: "eg:"
|
|
about: "About"
|
|
male_preposition: "the"
|
|
female_preposition: "the"
|
|
neutral_preposition: ""
|
|
customize_information_messages: "Customize information messages"
|
|
message_of_the_machine_booking_page: "Message of the machine booking page:"
|
|
type_the_message_content: "Type the message content"
|
|
warning_message_of_the_training_booking_page: "Warning message of the training booking page:"
|
|
information_message_of_the_training_reservation_page: "Information message of the training reservation page:"
|
|
message_of_the_subscriptions_page: "Message of the subscriptions page:"
|
|
message_of_the_events_page: "Message of the events page:"
|
|
message_of_the_spaces_page: "Message of the spaces page:"
|
|
legal_documents: "Legal documents"
|
|
if_these_documents_are_not_filled_no_consent_about_them_will_be_asked_to_the_user: "If these documents are not filled, no consent about them will be asked."
|
|
general_terms_and_conditions: "General terms and conditions (T&C)"
|
|
terms_of_service: "Terms of service (TOS)"
|
|
customize_the_graphics: "Customize the graphics"
|
|
for_an_optimal_rendering_the_logo_image_must_be_at_the_PNG_format_with_a_transparent_background_and_with_an_aspect_ratio_3.5_times_wider_than_the_height: "For an optimal rendering, the logo image must be at the PNG format with a transparent background and an aspect ratio 3.5 wider than the height."
|
|
concerning_the_favicon_it_must_be_at_ICO_format_with_a_size_of_16x16_pixels: "Concerning the favicon, it must be at ICO format with a size of 16x16 pixels."
|
|
remember_to_refresh_the_page_for_the_changes_to_take_effect: "Remember to refresh the page for the changes to take effect."
|
|
logo_white_background: "Logo (white background)"
|
|
change_the_logo: "Change the logo"
|
|
logo_black_background: "Logo (black background)"
|
|
favicon: "Favicon"
|
|
change_the_favicon: "Change the favicon"
|
|
main_colour: "Main colour:"
|
|
primary: "Primary"
|
|
secondary_colour: "Secondary colour:"
|
|
secondary: "Secondary"
|
|
background_picture_of_the_profile_banner: "Background picture of the profile banner"
|
|
change_the_profile_banner: "Change the profile banner"
|
|
home_page: "Home page"
|
|
news_of_the_home_page: "News of the home page:"
|
|
type_your_news_here: "Type your news here"
|
|
leave_it_empty_to_not_bring_up_any_news_on_the_home_page: "Leave it empty to not bring up any news on the home page"
|
|
twitter_stream: "Twitter Stream:"
|
|
name_of_the_twitter_account: "Name of the Twitter account"
|
|
title_of_the_about_page: "Title of the About page"
|
|
shift_enter_to_force_carriage_return: "SHIFT + ENTER to force carriage return"
|
|
input_the_main_content: "Input the main content"
|
|
drag_and_drop_to_insert_images: "Drap and drop to insert images"
|
|
input_the_fablab_contacts: "Input the FabLab contacts"
|
|
reservations: "Reservations"
|
|
reservations_parameters: "Reservations parameters"
|
|
confine_the_booking_agenda: "Confine the booking agenda"
|
|
opening_time: "Opening time"
|
|
closing_time: "Closing time"
|
|
max_visibility: "Maximum visibility (in months)"
|
|
visibility_for_yearly_members: "For currently running subscriptions, at least 1 year long"
|
|
visibility_for_other_members: "For all other members"
|
|
ability_for_the_users_to_move_their_reservations: "Ability for the users to move their reservations"
|
|
reservations_shifting: "Reservations shifting"
|
|
prior_period_hours: "Prior period (hours)"
|
|
enabled: "Enabled"
|
|
disabled: "Disabled"
|
|
ability_for_the_users_to_cancel_their_reservations: "Ability for the users to cancel their reservations"
|
|
reservations_cancelling: "Reservations cancelling"
|
|
reservations_reminders: "Reservations reminders"
|
|
notification_sending_before_the_reservation_occurs: "Notification sending before the reservation occurs"
|
|
customization_of_SETTING_successfully_saved: "Customization of the {{SETTING}} successfully saved." # angular interpolation
|
|
file_successfully_updated: "File successfully updated."
|
|
name_genre: "title concordance"
|
|
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"
|
|
event_explications_alert: "explanation message on the event reservation page"
|
|
space_explications_alert: "explanation message on the space reservation page"
|
|
main_color: "main colour"
|
|
secondary_color: "secondary colour"
|
|
home_blogpost: "homepage's brief"
|
|
twitter_name: "Twitter feed name"
|
|
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"
|
|
booking_window_start: "opening time"
|
|
booking_window_end: "closing time"
|
|
booking_move_enable: "reservation moving enabling"
|
|
booking_move_delay: "preventive delay of moving"
|
|
booking_cancel_enable: "reservation canceling enabling"
|
|
booking_cancel_delay: "preventive delay of canceling"
|
|
reminder_enable: "reservation reminding enabling"
|
|
reminder_delay: "delay before sending the reminder"
|
|
default_value_is_24_hours: "If the field is leaved empty: 24 hours."
|
|
visibility_yearly: "maximum visibility for annual subscribers"
|
|
visibility_others: "maximum visibility for other members"
|
|
confidentiality: "Confidentiality"
|
|
display_machine_reservation_user_name: "Display the full name of the user who booked a machine slot"
|
|
display_name: "Display the name"
|
|
display_name_enable: "name display"
|
|
machines_sort_by: "machines display order"
|
|
elements_ordering: "Elements ordering"
|
|
machines_order: "Machines order"
|
|
display_machines_sorted_by: "Display machines sorted by"
|
|
sort_by:
|
|
default: "Default"
|
|
name: "Name"
|
|
created_at: "Creation date"
|
|
updated_at: "Last update date"
|
|
privacy:
|
|
title: "Privacy policy"
|
|
input_the_dpo: "Input the contact of the Data Protection Officer"
|
|
current_policy: "Current policy"
|
|
draft_from_USER_DATE: "Draft, saved by {{USER}}, on {{DATE}}"
|
|
save_or_publish: "Save or publish?"
|
|
save_or_publish_body: "Do you want to publish a new version of the privacy policy or save it as a draft?"
|
|
publish_will_notify: "Publish a new version will send a notification to every users."
|
|
publish: "Publish"
|
|
users_notified: "Platform users will be notified of the update."
|
|
|
|
open_api_clients:
|
|
add_new_client: "Create new API client"
|
|
api_documentation: "API documentation"
|
|
open_api_clients: "OpenAPI clients"
|
|
calls_count: "calls count"
|
|
created_at: "Creation date"
|
|
reset_token: "revoke access"
|
|
client_name: "Client's name"
|
|
do_you_really_want_to_delete_this_open_api_client: "Do you really want to delete this OpenAPI client?"
|
|
do_you_really_want_to_revoke_this_open_api_access: "Do you really want to revoke this access ? It will erase and replace the current token."
|
|
client_successfully_created: "Client successfully created."
|
|
client_successfully_updated: "Client successfully updated."
|
|
client_successfully_deleted: "Client successfully deleted."
|
|
access_successfully_revoked: "Access successfully revoked."
|
|
|
|
space_new:
|
|
# create a new space
|
|
space_new:
|
|
add_a_new_space: "Add a new space"
|
|
watch_out_when_creating_a_new_space_its_prices_are_initialized_at_0_for_all_subscriptions: "Watch out! When creating a new space, its prices are initialized at 0 for all subscriptions."
|
|
consider_changing_its_prices_before_creating_any_reservation_slot: "Consider changing its prices before creating any reservation slot."
|
|
add_this_space: "Add this space"
|
|
|
|
space_edit:
|
|
# modify an exiting space
|
|
space_edit:
|
|
edit_the_space_NAME: "Edit the space: {{NAME}}" # angular interpolation
|
|
validate_the_changes: "Validate the changes"
|
|
|
|
manage_abuses:
|
|
# process and delete abuses reports
|
|
manage_abuses:
|
|
abuses_list: "Reports list"
|
|
no_reports: "No reports for now"
|
|
published_by: "published by"
|
|
at_date: "on"
|
|
has_reported: "made the following report:"
|
|
confirmation_required: "Confirm the processing of the report"
|
|
report_will_be_destroyed: "Once the report has been processed, it will be deleted. This can't be undone, continue?"
|
|
report_removed: "The report has been deleted"
|
|
failed_to_remove: "An error occurred, unable to delete the report"
|