diff --git a/config/locales/app.admin.en.yml b/config/locales/app.admin.en.yml index 4ad8d1ce2..638fbf46a 100644 --- a/config/locales/app.admin.en.yml +++ b/config/locales/app.admin.en.yml @@ -13,125 +13,132 @@ en: calendar: # manage the trainings & machines slots - admin_calendar: - calendar_management: "Calendar management" - trainings: "Trainings" - machines: "Machines" - spaces: "Spaces" - events: "Eventos" - 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}?" - 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?" - 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:" - 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)" - recurrence: "Recurrence" - enabled: "Enabled" - period: "Period" - week: "Week" - month: "Month" - number_of_periods: "Number of periods" - end_date: "End date" - summary: "Summary" - select_period: "Please select a period for the recurrence" - select_nb_period: "Please select a number of periods for the recurrence" - select_end_date: "Please select the date of the last occurrence" - about_to_create: "You are about to create the following {TYPE, select, machines{machine} training{training} space{space} other{other}} {NUMBER, plural, one{slot} other{slots}}:" - reservable: "Reservable(s):" - labels: "Label(s):" - none: "None" - slot_successfully_deleted: "The slot {START} - {END} has been successfully deleted" - slots_deleted: "The slot of {START}, and {COUNT, plural, =1{one other} other{{COUNT} others}}}, have been deleted" - unable_to_delete_the_slot: "Unable to delete the slot {START} - {END}, probably because it's already reserved by a member" - slots_not_deleted: "On {TOTAL} slots, {COUNT, plural, =1{one was not deleted} other{{COUNT} were not deleted}}. Some reservations may exist on {COUNT, plural, =1{it} other{them}}." - 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?" - delete_recurring_slot: "You're about to delete a recurring slot. What do you want to do?" - delete_this_slot: "Only this slot" - delete_this_and_next: "This slot and the following" - delete_all: "All slots" - event_in_the_past: "Unable to create a slot in the past." - edit_event: "Edit the event" - view_reservations: "View reservations" - legend: "legend" + calendar_management: "Calendar management" + trainings: "Trainings" + machines: "Machines" + spaces: "Spaces" + events: "Eventos" + 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}?" + 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?" + 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:" + 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)" + recurrence: "Recurrence" + enabled: "Enabled" + period: "Period" + week: "Week" + month: "Month" + number_of_periods: "Number of periods" + end_date: "End date" + summary: "Summary" + select_period: "Please select a period for the recurrence" + select_nb_period: "Please select a number of periods for the recurrence" + select_end_date: "Please select the date of the last occurrence" + about_to_create: "You are about to create the following {TYPE, select, machines{machine} training{training} space{space} other{other}} {NUMBER, plural, one{slot} other{slots}}:" + reservable: "Reservable(s):" + labels: "Label(s):" + none: "None" + slot_successfully_deleted: "The slot {START} - {END} has been successfully deleted" + slots_deleted: "The slot of {START}, and {COUNT, plural, =1{one other} other{{COUNT} others}}}, have been deleted" + unable_to_delete_the_slot: "Unable to delete the slot {START} - {END}, probably because it's already reserved by a member" + slots_not_deleted: "On {TOTAL} slots, {COUNT, plural, =1{one was not deleted} other{{COUNT} were not deleted}}. Some reservations may exist on {COUNT, plural, =1{it} other{them}}." + 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?" + delete_recurring_slot: "You're about to delete a recurring slot. What do you want to do?" + delete_this_slot: "Only this slot" + delete_this_and_next: "This slot and the following" + delete_all: "All slots" + event_in_the_past: "Unable to create a slot in the past." + edit_event: "Edit the event" + view_reservations: "View reservations" + legend: "legend" + and: "and" icalendar: - icalendar: - icalendar_import: "iCalendar import" - intro: "Fab-manager allows to automatically import calendar events, at RFC 5545 iCalendar format, from external URL. These URL are synchronized every nights and the events are shown in the public calendar." - new_import: "New ICS import" - color: "Colour" - text_color: "Text colour" - url: "URL" - name: "Name" - example: "Example" - display: "Display" - hide_text: "Hide the text" - hidden: "Hidden" - shown: "Shown" - create_error: "Unable to create iCalendar import. Please try again later" - delete_failed: "Unable to delete the iCalendar import. Please try again later" - refresh: "Updating..." - sync_failed: "Unable to synchronize the URL. Please try again later" - confirmation_required: "Confirmation required" - confirm_delete_import: "Do you really want to delete this iCalendar import?" - delete_success: "iCalendar import successfully deleted" + icalendar_import: "iCalendar import" + intro: "Fab-manager allows to automatically import calendar events, at RFC 5545 iCalendar format, from external URL. These URL are synchronized every nights and the events are shown in the public calendar." + new_import: "New ICS import" + color: "Colour" + text_color: "Text colour" + url: "URL" + name: "Name" + example: "Example" + display: "Display" + hide_text: "Hide the text" + hidden: "Hidden" + shown: "Shown" + create_error: "Unable to create iCalendar import. Please try again later" + delete_failed: "Unable to delete the iCalendar import. Please try again later" + refresh: "Updating..." + sync_failed: "Unable to synchronize the URL. Please try again later" + confirmation_required: "Confirmation required" + confirm_delete_import: "Do you really want to delete this iCalendar import?" + delete_success: "iCalendar import successfully deleted" 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" + name: "Name" + projects_elements_management: "Projects elements management" + materials: "Materials" + add_a_material: "Add a material" + themes: "Themes" + add_a_new_theme: "Add a new theme" + licences: "Licences" + description: "Description" + add_a_new_licence: "Add a new licence" + manage_abuses: "Manage the reports" trainings: # track and monitor the trainings - training: "Training" + trainings_monitoring: "Trainings monitoring" + trainings: "Trainings" add_a_new_training: "Add a new training" + name: "Nom" associated_machines: "Associated machines" number_of_tickets: "Number of tickets" + select_a_training: "Select a training" + training: "Training" + date: "Date" year_NUMBER: "Year {NUMBER}" month_of_NAME: "Month of {NAME}" NUMBER_reservation: "{NUMBER} {NUMBER, plural, one{reservation} other{reservations}}" none: "None" training_validation: "Training validation" - training_of_the_ : "Training of the " # context: date. eg. "training of the september 1st 2012" + training_of_the_DATE_TIME_html : "Training of the {DATE} - {TIME}" 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" @@ -141,7 +148,8 @@ en: 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." + unable_to_delete_the_training_because_some_users_already_booked_it: "Unable to delete the training because some users already booked it." + confirmation_required: "Confirmation required" do_you_really_want_to_delete_this_training: "Do you really want to delete this training?" status_enabled: "Enabled" status_disabled: "Disabled" @@ -149,16 +157,16 @@ en: 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." + 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" + add_an_event: "Add an event" all_events: "All events" passed_events: "Passed events" events_to_come: "Events to come" @@ -166,14 +174,21 @@ en: on_DATE: "on {DATE}" from_DATE: "from {DATE}" from_TIME: "from {TIME}" + to_date: "to" # context: date. eg: "from 01/01 to 01/05" + to_time: "to" # context: time. eg. "from 18:00 to 21:00" + title: "Title" + dates: "Dates" booking: "Booking" sold_out: "Sold out" cancelled: "Cancelled" free_entry: "Free entry" free_admission: "Free admission" view_reservations: "View reservations" + load_the_next_events: "Load the next events..." categories: "Categories" add_a_category: "Add a category" + name: "Name" + themes: "Theme" add_a_theme: "Add a theme" age_ranges: "Age ranges" add_a_range: "Add a range" @@ -203,6 +218,7 @@ en: events_new: # add a new event + add_an_event: "Add an event" none: "None" every_days: "Every days" every_week: "Every week" @@ -215,8 +231,10 @@ en: event_reservations: # event reservations list - the_reservations: "Reservations :" + the_reservations: "Reservations:" + user: "User" payment_date: "Payment date" + full_price_: "Full price:" reserved_tickets: "Reserved tickets" show_the_event: "Show the event" no_reservations_for_now: "No reservation for now." @@ -225,84 +243,84 @@ en: 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 slots" - these_prices_match_machine_hours_rates_: "These prices match {DURATION} minutes of machine usage, " - _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: "Slots of {DURATION} minutes" - 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}." - 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}." - 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}" - 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 {DURATION} minutes of space usage, " - 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" + 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 slots" + these_prices_match_machine_hours_rates_: "These prices match {DURATION} minutes of machine usage, " + _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: "Slots of {DURATION} minutes" + 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}." + 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}." + 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" + unlimited: "Unlimited" + coupon_successfully_sent_to_USER: "Coupon successfully sent to {USER}" + 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 {DURATION} minutes of space usage, " + add_a_space_credit: "Add a Space credit" + space: "Space" + 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 @@ -311,265 +329,269 @@ en: coupons_edit: # mettre à jour un code promotionnel + coupon: "Coupon:" 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." + 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 slots prices - edit_plan: - subscription_plan: "Subscription plan:" - prices: "Prices" - copy_prices_from: "Copy prices from" - machines: "Machines" - machine: "Machine" - hourly_rate: "Price by slot" - 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." + subscription_plan: "Subscription plan:" + prices: "Prices" + copy_prices_from: "Copy prices from" + machines: "Machines" + machine: "Machine" + hourly_rate: "Price by slot" + 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" - warning_invoices_disabled: "Warning : invoices are not enabled. No invoices will be generated by Fab-manager. Nevertheless, you must correctly fill the information below, especially VAT." - 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}" - object_reservation_of_john_smith_on_DATE_at_TIME: "Object: Reservation of John Smith on {DATE} at {TIME}" - 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" - VAT_enabled: "VAT enabled" - 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" - accounting_codes: "Accounting codes" - accounting_journal_code: "Journal code" - general_journal_code: "Journal code" - accounting_card_client_code: "Card clients code" - card_client_code: "Accounting code for clients who paid by card" - accounting_card_client_label: "Card clients label" - card_client_label: "Account label for clients who paid by card" - accounting_wallet_client_code: "Wallet clients code" - wallet_client_code: "Accounting code for clients who paid by virtual wallet" - accounting_wallet_client_label: "Wallet clients label" - wallet_client_label: "Account label for clients who paid by virtual wallet" - accounting_other_client_code: "Other means client code" - other_client_code: "Accounting code for clients who paid using another payment means" - accounting_other_client_label: "Other means client label" - other_client_label: "Accounting label for clients who paid using another payment means" - accounting_wallet_code: "Wallet code" - general_wallet_code: "Accounting code for wallet credit" - accounting_wallet_label: "Wallet label" - general_wallet_label: "Account label for wallet credit" - accounting_vat_code: "VAT code" - general_vat_code: "Accounting code for VAT" - accounting_vat_label: "VAT label" - general_vat_label: "VAT account label" - accounting_subscription_code: "Subscriptions code" - general_subscription_code: "Accounting code for all subscriptions" - accounting_subscription_label: "Subscriptions label" - general_subscription_label: "Account label for all subscriptions" - accounting_Machine_code: "Machines code" - general_machine_code: "Accounting code for all machines" - accounting_Machine_label: "Machine label" - general_machine_label: "Account label for all machines" - accounting_Training_code: "Trainings code" - general_training_code: "Accounting code for all trainings" - accounting_Training_label: "Trainings label" - general_training_label: "Account label for all trainings" - accounting_Event_code: "Events code" - general_event_code: "Accounting code for all events" - accounting_Event_label: "Events label" - general_event_label: "Account label for all events" - accounting_Space_code: "Space code" - general_space_code: "Accounting code for all spaces" - accounting_Space_label: "Spaces label" - general_space_label: "Account label for all spaces" - codes_customization_success: "Customization of the accounting codes successfully saved." - export_accounting_data: "Export accounting data" - export_to: "Export to the accounting software" - export_is_running: "Export is running. You'll be notified when it's ready." - acd: "ACD" - export_form_date: "Export from" - export_to_date: "Export until" - format: "File format" - encoding: "Encoding" - separator: "Separator" - dateFormat: "Date format" - labelMaxLength: "Label (max)" - decimalSeparator: "Decimal separator" - exportInvoicesAtZero: "Export invoices equal to 0" - columns: "Columns" - exportColumns: - 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" + # 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" + warning_invoices_disabled: "Warning : invoices are not enabled. No invoices will be generated by Fab-manager. Nevertheless, you must correctly fill the information below, especially VAT." + 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}" + object_reservation_of_john_smith_on_DATE_at_TIME: "Object: Reservation of John Smith on {DATE} at {TIME}" + 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" + VAT_enabled: "VAT enabled" + 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" + accounting_codes: "Accounting codes" + accounting_journal_code: "Journal code" + general_journal_code: "Journal code" + accounting_card_client_code: "Card clients code" + card_client_code: "Accounting code for clients who paid by card" + accounting_card_client_label: "Card clients label" + card_client_label: "Account label for clients who paid by card" + accounting_wallet_client_code: "Wallet clients code" + wallet_client_code: "Accounting code for clients who paid by virtual wallet" + accounting_wallet_client_label: "Wallet clients label" + wallet_client_label: "Account label for clients who paid by virtual wallet" + accounting_other_client_code: "Other means client code" + other_client_code: "Accounting code for clients who paid using another payment means" + accounting_other_client_label: "Other means client label" + other_client_label: "Accounting label for clients who paid using another payment means" + accounting_wallet_code: "Wallet code" + general_wallet_code: "Accounting code for wallet credit" + accounting_wallet_label: "Wallet label" + general_wallet_label: "Account label for wallet credit" + accounting_vat_code: "VAT code" + general_vat_code: "Accounting code for VAT" + accounting_vat_label: "VAT label" + general_vat_label: "VAT account label" + accounting_subscription_code: "Subscriptions code" + general_subscription_code: "Accounting code for all subscriptions" + accounting_subscription_label: "Subscriptions label" + general_subscription_label: "Account label for all subscriptions" + accounting_Machine_code: "Machines code" + general_machine_code: "Accounting code for all machines" + accounting_Machine_label: "Machine label" + general_machine_label: "Account label for all machines" + accounting_Training_code: "Trainings code" + general_training_code: "Accounting code for all trainings" + accounting_Training_label: "Trainings label" + general_training_label: "Account label for all trainings" + accounting_Event_code: "Events code" + general_event_code: "Accounting code for all events" + accounting_Event_label: "Events label" + general_event_label: "Account label for all events" + accounting_Space_code: "Space code" + general_space_code: "Accounting code for all spaces" + accounting_Space_label: "Spaces label" + general_space_label: "Account label for all spaces" + codes_customization_success: "Customization of the accounting codes successfully saved." + export_accounting_data: "Export accounting data" + export_to: "Export to the accounting software" + export_is_running: "Export is running. You'll be notified when it's ready." + acd: "ACD" + export_form_date: "Export from" + export_to_date: "Export until" + format: "File format" + encoding: "Encoding" + separator: "Separator" + dateFormat: "Date format" + labelMaxLength: "Label (max)" + decimalSeparator: "Decimal separator" + exportInvoicesAtZero: "Export invoices equal to 0" + columns: "Columns" + exportColumns: + 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" members: # management of users, labels, groups, and so on users_management: "Users management" members: "Members" + subscriptions: "Subscriptions" search_for_an_user: "Search for an user" add_a_new_member: "Add a new member" reservations: "Reservations" + surname: "Last name" + first_name: "First name" email: "Email" phone: "Phone" user_type: "User type" + subscription: "Subscription" 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" + tags: "Tags" authentication: "Authentication" + confirmation_required: "Confirmation required" confirm_delete_member: "Do you really want to delete this member? This cannot be undone." member_successfully_deleted: "Member successfully deleted." unable_to_delete_the_member: "Unable to delete the member." @@ -579,25 +601,34 @@ en: 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}?" - 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" + export_is_running_you_ll_be_notified_when_its_ready: "Export is running. You'll be notified when it's ready." + tag_form: + tags: "Tags" + 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." + confirmation_required: "Delete this tag?" + confirm_delete_tag_html: "Do you really want to delete this tag?
Users and slots currently associated with this tag will be dissociated.
Warning: This cannot be undone!" + tag_successfully_deleted: "Tag successfully deleted." + an_error_occurred_and_the_tag_deletion_failed: "An error occurred and the tag deletion failed." + authentication_form: + search_for_an_authentication_provider: "Search for an authentication provider" + add_a_new_authentication_provider: "Add a new authentication provider" + name: "Name" + strategy_name: "Strategy's name" + type: "Type" + state: "State" + unknown: "Unknown: " + active: "Active" + pending: "Pending" + previous_provider: "Previous provider" + confirmation_required: "Delete the provider?" + do_you_really_want_to_delete_the_TYPE_authentication_provider_NAME: "Do you really want to delete the {TYPE} authentication provider: {NAME}?" + 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" @@ -618,52 +649,50 @@ en: members_new: # add a member - members_new: - add_a_member: "Add a member" - user_is_an_organization: "User is an organization" + add_a_member: "Add a member" + user_is_an_organization: "User is an organization" members_import: # members bulk import - members_import: - import_members: "Import members" - info: "You can upload a CSV file to create new members or update existing ones. Your file must user the identifiers below to specify the group, the trainings and the tags of the members." - required_fields: "Your file must contain, at least, the following information for each user to create: email, name, first name and group. If the password is empty, it will be generated. On updates, the empty fields will be kept as is." - about_example: "Please refer to the provided example file to generate a correct CSV file. Be careful to use Unicode UTF-8 encoding." - groups: "Groups" - group_name: "Group name" - group_identifier: "Identifier to use" - trainings: "Trainings" - training_name: "Training name" - training_identifier: "Identifier to use" - plans: "Plans" - plan_name: "Plan name" - plan_identifier: "Identifier to use" - tags: "Tags" - tag_name: "Tag name" - tag_identifier: "Identifier to use" - download_example: "Download the exemple file" - select_file: "Choose a file" - import: "Import" - update_field: "Reference field for users to update" - update_on_id: "ID" - update_on_username: "Username" - update_on_email: "Email address" + import_members: "Import members" + info: "You can upload a CSV file to create new members or update existing ones. Your file must user the identifiers below to specify the group, the trainings and the tags of the members." + required_fields: "Your file must contain, at least, the following information for each user to create: email, name, first name and group. If the password is empty, it will be generated. On updates, the empty fields will be kept as is." + about_example: "Please refer to the provided example file to generate a correct CSV file. Be careful to use Unicode UTF-8 encoding." + groups: "Groups" + group_name: "Group name" + group_identifier: "Identifier to use" + trainings: "Trainings" + training_name: "Training name" + training_identifier: "Identifier to use" + plans: "Plans" + plan_name: "Plan name" + plan_identifier: "Identifier to use" + tags: "Tags" + tag_name: "Tag name" + tag_identifier: "Identifier to use" + download_example: "Download the exemple file" + select_file: "Choose a file" + import: "Import" + update_field: "Reference field for users to update" + update_on_id: "ID" + update_on_username: "Username" + update_on_email: "Email address" members_import_result: # import results - members_import_result: - import_results: "Import results" - import_details: "Import #{ID}, of {DATE}, initiated by {USER}" - results: "Results" - pending: "Pending..." - status_create: "Creating a new user" - status_update: "Updating user {ID}" - success: "Success" - failed: "Failed" - error_details: "Error's details:" + import_results: "Import results" + import_details: "Import #{ID}, of {DATE}, initiated by {USER}" + results: "Results" + pending: "Pending..." + status_create: "Creating a new user" + status_update: "Updating user {ID}" + success: "Success" + failed: "Failed" + error_details: "Error's details:" members_edit: # edit a member + subscription: "Subscription" duration: "Duration:" expires_at: "Expires at:" price_: "Price:" @@ -671,6 +700,8 @@ en: extend_subscription: "Extend subscription" user_has_no_current_subscription: "User has no current subscription." subscribe_to_a_plan: "Subscribe to a plan" + trainings: "Trainings" + no_trainings: "No trainings" next_trainings: "Next trainings" passed_trainings: "Passed trainings" validated_trainings: "Validated trainings" @@ -680,9 +711,14 @@ en: NUMBER_full_price_tickets_reserved: "{NUMBER, plural, =0{} one{1 full price ticket reserved} other{{NUMBER} full price tickets reserved}}" NUMBER_NAME_tickets_reserved: "{NUMBER, plural, =0{} one{1 {NAME} ticket reserved} other{{NUMBER} {NAME} tickets reserved}}" passed_events: "Passed events" + no_passed_events: "No passed events" invoices: "Invoices" invoice_num: "Invoice #" + date: "Date" + price: "Price" + download_the_invoice: "Download the invoice" download_the_refund_invoice: "Download the refund invoice" + no_invoices_for_now: "No invoices for now." 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." credits_will_remain_unchanged: "The balance of free credits (training / machines / spaces) of the user will remain unchanged." @@ -695,12 +731,27 @@ en: you_are_about_to_purchase_a_subscription_to_NAME: "You are about to purchase a subscription to {NAME}." subscription_successfully_purchased: "Subscription successfully purchased." a_problem_occurred_while_taking_the_subscription: "A problem occurred while taking the subscription" + wallet: "Wallet" + to_credit: 'Credit' 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." failed_to_create_admin: "Unable to create the administrator:" + man: "Man" + woman: "Woman" + pseudonym: "Pseudonym" + pseudonym_is_required: "Pseudonym is required." + first_name: "First name" + first_name_is_required: "First name is required." + surname: "Last name" + surname_is_required: "Last name is required." + email_address: "Email address" + email_is_required: "Email address is required." + birth_date: "Date of birth" + address: "Address" + phone_number: "Phone number" authentication_new: # add a new authentication provider (SSO) @@ -726,6 +777,7 @@ en: statistics: # statistics tables + statistics: "Statistics" evolution: "Evolution" age_filter: "Age filter" from_age: "From" # context: age. eg: from 8 to 40 years old @@ -738,6 +790,8 @@ en: criterion: "Criterion:" value: "Value:" exclude: "Exclude" + from_date: "From" # context: date. eg: "from 01/01 to 01/05" + to_date: "to" # context: date. eg: "from 01/01 to 01/05" entries: "Entries:" revenue_: "Revenue:" average_age: "Average age:" @@ -745,8 +799,11 @@ en: total: "Total" available_hours: "Hours available for booking:" available_tickets: "Tickets available for booking:" + date: "Date" + user: "User" gender: "Gender" age: "Age" + type: "Type" revenue: "Revenue" unknown: "Unknown" user_id: "User ID" @@ -756,155 +813,166 @@ en: export_the_current_search_results: "Export the current search results" export: "Export" deleted_user: "Deleted user" + man: "Man" + woman: "Woman" + export_is_running_you_ll_be_notified_when_its_ready: "Export is running. You'll be notified when it's ready." stats_graphs: # statistics graphs + statistics: "Statistics" data: "Data" day: "Day" week: "Week" + from_date: "From" # context: date. eg: "from 01/01 to 01/05" + to_date: "to" # context: date. eg: "from 01/01 to 01/05" + month: "Month" start: "Start:" end: "End:" + type: "Type" revenue: "Revenue" top_list_of: "Top list of" number: "Number" week_short: "Week" week_of_START_to_END: "Week of {START} to {END}" no_data_for_this_period: "No data for this period" + date: "Date" 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." - 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." + 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." + 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" + name: "Name" calls_count: "calls count" + token: "Token" created_at: "Creation date" reset_token: "revoke access" client_name: "Client's name" + confirmation_required: "Confirmation required" 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." @@ -914,27 +982,24 @@ en: 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" + 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}" - validate_the_changes: "Validate the changes" + edit_the_space_NAME: "Edit the space: {NAME}" + 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" + 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" diff --git a/config/locales/app.admin.fr.yml b/config/locales/app.admin.fr.yml index 6d903b5ca..47646a36f 100644 --- a/config/locales/app.admin.fr.yml +++ b/config/locales/app.admin.fr.yml @@ -184,7 +184,7 @@ fr: free_entry: "Entrée libre" free_admission: "Entrée gratuite" view_reservations: "Consulter les réservations" - load_the_next_events: "Charger les évènements suivants ..." + load_the_next_events: "Charger les évènements suivants..." categories: "Catégories" add_a_category: "Ajouter une catégorie" name: "Nom" @@ -368,7 +368,7 @@ fr: download_the_invoice: "Télécharger la facture" download_the_credit_note: "Télécharger l'avoir" credit_note: "Avoir" - display_more_invoices: "Afficher plus de factures ..." + display_more_invoices: "Afficher plus de factures..." no_invoices_for_now: "Aucune facture pour le moment." invoicing_settings: "Paramètres de facturation" warning_invoices_disabled: "Attention : les factures ne sont pas activées. Aucune facture ne sera générée par Fab-manager. Vous devez néanmoins remplir correctement les informations ci-dessous, particulièrement la TVA." @@ -584,7 +584,7 @@ fr: phone: "Tel." user_type: "Type utilisateur" subscription: "Abonnement" - display_more_users: "Afficher plus d'utilisateurs ..." + display_more_users: "Afficher plus d'utilisateurs..." administrators: "Administrateurs" search_for_an_administrator: "Recherchez un administrateur" add_a_new_administrator: "Ajouter un nouvel administrateur" @@ -743,11 +743,11 @@ fr: woman: "Femme" pseudonym: "Pseudonyme" pseudonym_is_required: "Le pseudonyme est requis." - first_name: "Votre prénom" + first_name: "Prénom" first_name_is_required: "Le prénom est requis." - surname: "Votre nom" + surname: "Nom" surname_is_required: "Le nom est requis." - email_address: "Votre adresse de courriel" + email_address: "Adresse de courriel" email_is_required: "L'adresse de courriel est requise." birth_date: "Date de naissance" address: "Adresse"