1
0
mirror of https://github.com/LaCasemate/fab-manager.git synced 2025-01-17 06:52:27 +01:00

harmonize front translations in english with new model

This commit is contained in:
Sylvain 2019-12-18 14:35:29 +01:00
parent c5604bbdf8
commit ff8319b166
6 changed files with 359 additions and 330 deletions

View File

@ -1,12 +1,13 @@
en:
app:
logged:
profileCompletion:
profile_completion:
# user's profile completion page when logging from an SSO provider
confirm_your_new_account: "Confirm your new account"
you_ve_just_created_a_new_account_on_the_fablab_by_logging_from: "You've just created a new account on {GENDER, select, neutral{} other{the}} {NAME}, by logging from"
we_need_some_more_details: "To finalize the platform setup, we need some more details"
your_email_is_already_used_by_another_account_on_the_platform: "It looks like your email address is already used by another user. Check your email address and please input below the code sent to you."
or: "or"
please_fill_the_following_form: "Please fill the following form"
some_data_may_have_already_been_provided_by_provider_and_cannot_be_modified: "Some data may have already been provided by {NAME} and cannot be modified"
then_click_on_: "Then click on"
@ -24,81 +25,107 @@ en:
an_unexpected_error_occurred_check_your_authentication_code: "An unexpected error occurred, please check your authentication code."
send_code_again: "Send the code again"
email_address_associated_with_your_account: "Email address associated with your account"
email_is_required: "Email address is required"
email_format_is_incorrect: "Email format is incorrect"
code_successfully_sent_again: "Code successfully sent again"
used_for_statistics: "This data will be used for statistical purposes"
your_user_s_profile: "Your user's profile"
user_s_profile_is_required: "User's profile is required."
i_ve_read_and_i_accept_: "I've read and I accept"
_the_fablab_policy: "the FabLab policy"
change_my_data: "Change my data"
sync_my_profile: "Sync my profile"
once_your_data_are_up_to_date_: "Once your data are up to date,"
_click_on_the_synchronization_button_opposite_: "click on the synchronization button opposite"
_disconnect_then_reconnect_: "disconnect then reconnect"
_for_your_changes_to_take_effect: "for your changes to take effect."
dashboard:
# dashboard: public profile
profile:
empty: ''
settings:
edit_profile:
# dashboard: edit my profile
last_activity_on_: "Last activity on"
i_want_to_change_group: "I want to change group!"
your_subscription_expires_on_: "Your subscription expires on"
no_subscriptions: "No subscriptions"
i_want_to_subscribe: "I want to subscribe!"
to_come: "to come"
approved: "approved"
projects: "Projects"
no_projects: "No projects"
labels: "Labels"
no_labels: "No labels"
cookies: "Cookies"
cookies_accepted: "You have accepted cookies"
cookies_declined: "You have refused cookies"
cookies_unset: "You have not chosen yet"
reset_cookies: "Change my choice"
delete_my_account: "Delete my account"
edit_my_profile: "Edit my profile"
your_group_has_been_successfully_changed: "Your group has been successfully changed."
an_unexpected_error_prevented_your_group_from_being_changed: "An unexpected error prevented your group from being changed."
confirm_delete_your_account: "Do you really want to delete your account?"
all_data_will_be_lost: "All your data will be destroyed and won't be recoverable."
invoicing_data_kept: "According to regulation, all data related to your invoices will be kept separately for 10 years."
statistic_data_anonymized: "Some data (sex, date of birth, group) will be anonymized and kept for statistical purposes."
no_further_access_to_projects: "Your published projects will be anonymized and you won't get any further ability to edit them."
your_user_account_has_been_successfully_deleted_goodbye: "Your user account has been successfully deleted. Goodbye."
an_error_occured_preventing_your_account_from_being_deleted: "An error occurred, preventing your account from being deleted."
used_for_statistics: "This data will be used for statistical purposes"
used_for_invoicing: "This data will be used for billing purposes"
used_for_reservation: "This data will be used in case of change on one of your bookings"
used_for_profile: "This data will only be displayed on your profile"
used_for_pricing_stats: "This data will be used to determine the prices to which you are entitled, and for statistical purposes"
public_profile: "You will have a public profile and other users will be able to associate you in their projects"
trainings: "Trainings"
no_trainings: "No trainings"
subscription: "Subscription"
group: "Group"
or: "or"
confirm_changes: "Confirm changes"
change_my_data: "Change my data"
sync_my_profile: "Sync my profile"
once_your_data_are_up_to_date_: "Once your data are up to date,"
_click_on_the_synchronization_button_opposite_: "click on the synchronization button opposite"
_disconnect_then_reconnect_: "disconnect then reconnect"
_for_your_changes_to_take_effect: "for your changes to take effect."
# dashboard: edit my profile
last_activity_on_: "Last activity on"
i_want_to_change_group: "I want to change group!"
your_subscription_expires_on_: "Your subscription expires on"
no_subscriptions: "No subscriptions"
i_want_to_subscribe: "I want to subscribe!"
to_come: "to come"
approved: "approved"
projects: "Projects"
no_projects: "No projects"
labels: "Labels"
no_labels: "No labels"
cookies: "Cookies"
cookies_accepted: "You have accepted cookies"
cookies_declined: "You have refused cookies"
cookies_unset: "You have not chosen yet"
reset_cookies: "Change my choice"
delete_my_account: "Delete my account"
edit_my_profile: "Edit my profile"
your_group_has_been_successfully_changed: "Your group has been successfully changed."
an_unexpected_error_prevented_your_group_from_being_changed: "An unexpected error prevented your group from being changed."
confirmation_required: "Confirmation required"
confirm_delete_your_account: "Do you really want to delete your account?"
all_data_will_be_lost: "All your data will be destroyed and won't be recoverable."
invoicing_data_kept: "According to regulation, all data related to your invoices will be kept separately for 10 years."
statistic_data_anonymized: "Some data (sex, date of birth, group) will be anonymized and kept for statistical purposes."
no_further_access_to_projects: "Your published projects will be anonymized and you won't get any further ability to edit them."
your_user_account_has_been_successfully_deleted_goodbye: "Your user account has been successfully deleted. Goodbye."
an_error_occured_preventing_your_account_from_being_deleted: "An error occurred, preventing your account from being deleted."
used_for_statistics: "This data will be used for statistical purposes"
used_for_invoicing: "This data will be used for billing purposes"
used_for_reservation: "This data will be used in case of change on one of your bookings"
used_for_profile: "This data will only be displayed on your profile"
used_for_pricing_stats: "This data will be used to determine the prices to which you are entitled, and for statistical purposes"
public_profile: "You will have a public profile and other users will be able to associate you in their projects"
trainings: "Trainings"
no_trainings: "No trainings"
subscription: "Subscription"
group: "Group"
or: "or"
confirm_changes: "Confirm changes"
change_my_data: "Change my data"
sync_my_profile: "Sync my profile"
once_your_data_are_up_to_date_: "Once your data are up to date,"
_click_on_the_synchronization_button_opposite_: "click on the synchronization button opposite"
_disconnect_then_reconnect_: "disconnect then reconnect"
_for_your_changes_to_take_effect: "for your changes to take effect."
projects:
# dashboard: my projects
you_dont_have_any_projects: "You don't have any projects."
add_a_project: "Add a project"
author: "Author"
collaborator: "Collaborator"
rough_draft: "Draft"
description: "Description"
machines_and_materials: "Machines and materials"
machines: "Machines"
materials: "Materials"
collaborators: "Collaborators"
trainings:
# dashboard: my trainings
your_next_trainings: "Your next trainings"
your_previous_trainings: "Your previous trainings"
your_approved_trainings: "Your approved trainings"
no_trainings: "No trainings"
events:
# dashboard: my events
your_next_events: "Your next events"
no_events_to_come: "No events to come"
your_previous_events: "Your previous events"
no_passed_events: "No passed events"
NUMBER_normal_places_reserved: "{NUMBER} {NUMBER, plural, =0{} =1{normal place reserved} other{normal places reserved}}"
NUMBER_of_NAME_places_reserved: "{NUMBER} {NUMBER, plural, =0{} =1{of {NAME} place reserved} other{of {NAME} places reserved}}"
invoices:
# dashboard: my invoices
reference_number: "Reference number"
date: "Date"
price: "Price"
download_the_invoice: "Download the invoice"
download_the_credit_note: "Download the refund invoice"
no_invoices_for_now: "No invoices for now."
members_show:
# public profil of a member
@ -110,16 +137,18 @@ en:
display_more_members: "Display more members..."
no_members_for_now: "No members for now"
avatar: "Avatar"
user: "User"
pseudonym: "Pseudonym"
email_address: "Email address"
projects_new:
# add a new project
add_a_new_project: "Add a new project"
save_button_value: "Save as draft" # "save as draft"
projects_edit:
# modify an existing project
save_button_value: "Save" # "save"
edit_the_project: "Edit the project"
rough_draft: "Draft"
publish: "Publish"
machines_reserve:
@ -141,19 +170,21 @@ en:
planning_of: "Planning of" # followed by the training name (eg. "Planning of 3d printer training")
all_trainings: "All trainings"
cancel_my_selection: "Cancel my selection"
i_change: "I change"
i_shift: "I shift"
i_ve_reserved: "I've reserved"
space_reserve:
# book a space
space_reserve:
planning_of_space_NAME: "Planning of the {NAME} space"
i_ve_reserved: "I've reserved"
i_shift: "I shift"
i_change: "I change"
planning_of_space_NAME: "Planning of the {NAME} space"
i_ve_reserved: "I've reserved"
i_shift: "I shift"
i_change: "I change"
notifications:
notifications_center: "Notifications center"
mark_all_as_read: "Mark all as read"
date: "Date"
notif_title: "Title"
no_new_notifications: "No new notifications."
archives: "Archives"

View File

@ -134,7 +134,7 @@ fr:
members:
# liste des membres qui acceptent d'être contactés
the_fablab_members: "Les membres du Fab Lab"
display_more_members: "Afficher plus de membres ..."
display_more_members: "Afficher plus de membres..."
no_members_for_now: "Pas de membres pour le moment"
avatar: "Avatar"
user: "Utilisateur"

View File

@ -3,7 +3,7 @@ en:
public:
common:
# header and "about" page
about_the_fablab: "About {GENDER, select, neutral{} other{the}} {NAME}"
about_the_fablab: "About {GENDER, select, male{the} female{the} neutral{} other{the}} {NAME}"
return: "Return"
# cookies
@ -45,7 +45,6 @@ en:
# left menu (admin)
trainings_monitoring: "Trainings monitoring"
select_a_training: "Select a training"
manage_the_calendar: "Manage the Calendar"
manage_the_users: "Manage the Users"
manage_the_invoices: "Manage the invoices"
@ -125,18 +124,16 @@ en:
about:
# about page
about:
read_the_fablab_policy: "Read the FabLab policy"
read_the_fablab_s_general_terms_and_conditions: "Read the FabLab's general terms and conditions"
your_fablab_s_contacts: "Your FabLab's contacts"
privacy_policy: "Privacy policy"
read_the_fablab_policy: "Read the FabLab policy"
read_the_fablab_s_general_terms_and_conditions: "Read the FabLab's general terms and conditions"
your_fablab_s_contacts: "Your FabLab's contacts"
privacy_policy: "Privacy policy"
privacy:
# 'privacy policy' page
privacy:
title: "Privacy policy"
dpo: "Data protection officer"
last_update: "Last update,"
title: "Privacy policy"
dpo: "Data protection officer"
last_update: "Last update,"
home:
# home page
@ -161,32 +158,38 @@ en:
projects_list:
# projects gallery
projects_list:
the_fablab_projects: "The Fab Lab projects"
add_a_project: "Add a project"
search_over_the_whole_network: "Search over the whole Fab Manager network"
tooltip_openlab_projects_switch: "The search over the whole network lets you search over the projects of every Fab-manager using this feature !"
openlab_search_not_available_at_the_moment: "Search over the whole network is not available at the moment. You still can search over the projects of this platform."
project_search_result_is_empty: "Sorry, we found no results matching your search criteria."
reset_all_filters: "Reset all filters"
search: "Search"
all_projects: "All projects"
my_projects: "My projects"
projects_to_whom_i_take_part_in: "Projects to whom I take part in"
all_machines: "All machines"
all_themes: "All themes"
all_materials: "All materials"
load_next_projects: "Load next projects"
rough_draft: "Rough draft"
the_fablab_projects: "The Fab Lab projects"
add_a_project: "Add a project"
search_over_the_whole_network: "Search over the whole Fab Manager network"
tooltip_openlab_projects_switch: "The search over the whole network lets you search over the projects of every Fab-manager using this feature !"
openlab_search_not_available_at_the_moment: "Search over the whole network is not available at the moment. You still can search over the projects of this platform."
project_search_result_is_empty: "Sorry, we found no results matching your search criteria."
reset_all_filters: "Reset all filters"
search: "Search"
all_projects: "All projects"
my_projects: "My projects"
projects_to_whom_i_take_part_in: "Projects to whom I take part in"
all_machines: "All machines"
all_themes: "All themes"
all_materials: "All materials"
load_next_projects: "Load next projects"
rough_draft: "Rough draft"
projects_show:
# details of a projet
rough_draft: "Draft"
project_description: "Project description"
by_name: "By {NAME}"
step_N: "Step {INDEX}"
share_on_facebook: "Share on Facebook"
share_on_twitter: "Share on Twitter"
deleted_user: "Deleted user"
posted_on_: "Posted on"
CAD_file_to_download: "{COUNT, plural, =0{No CAD files} =1{CAD file to download} other{CAD files to download}}"
machines_and_materials: "Machines and materials"
collaborators: "Collaborators"
licence: "Licence"
confirmation_required: "Confirmation required"
report_an_abuse: "Report an abuse"
unauthorized_operation: "Unauthorized operation"
your_report_was_successful_thanks: "Your report was successful. Thank you."
@ -204,27 +207,29 @@ en:
machines_list:
# list of machines
machines_list:
the_fablab_s_machines: "The FabLab's machines"
add_a_machine: "Add a machine"
book: "Book"
_or_the_: " or the "
status_enabled: "Enabled"
status_disabled: "Disabled"
status_all: "All"
the_fablab_s_machines: "The FabLab's machines"
add_a_machine: "Add a machine"
book: "Book"
_or_the_: " or the "
status_enabled: "Enabled"
status_disabled: "Disabled"
status_all: "All"
machines_show:
# details of a machine
book_this_machine: "Book this machine"
technical_specifications: "Technical specifications"
files_to_download: "Files to download"
projects_using_the_machine: "Projects using the machine"
_or_the_: " or the "
confirmation_required: "Confirmation required"
do_you_really_want_to_delete_this_machine: "Do you really want to delete this machine?"
unauthorized_operation: "Unauthorized operation"
the_machine_cant_be_deleted_because_it_is_already_reserved_by_some_users: "The machine can't be deleted because it's already reserved by some users."
trainings_list:
# list of trainings
book: "Book"
the_trainings: "The trainings"
training_show:
@ -232,6 +237,7 @@ en:
book_this_training: "Book this training"
do_you_really_want_to_delete_this_training: "Do you really want to delete this training?"
unauthorized_operation: "Unauthorized operation"
confirmation_required: "Confirmation required"
the_training_cant_be_deleted_because_it_is_already_reserved_by_some_users: "The training can't be deleted because it's already reserved by some users."
plans:
@ -246,9 +252,14 @@ en:
his_group: "{GENDER, select, male{His} female{Her} other{Its}} group"
he_wants_to_change_group: "{ROLE, select, admin{The user wants} other{I want}} to change group"
change_my_group: "Change {ROLE, select, admin{{GENDER, select, male{his} female{her} other{its}}} other{my}} group"
summary: "Summary"
your_subscription_has_expired_on_the_DATE: "Your subscription has expired on the {DATE}"
you_ve_just_payed_the_: "You've just payed the"
subscription_price: "Subscription price"
you_ve_just_selected_a_subscription_html: "You've just selected a <strong>subscription</strong>:"
confirm_and_pay: "Valider et payer"
you_ve_just_payed_the_subscription_html: "You've just paid the <strong>subscription</strong>:"
thank_you_your_subscription_is_successful: "Thank you. Your subscription is successful!"
your_invoice_will_be_available_soon_from_your_dashboard: "Your invoice will be available soon from your dashboard"
your_group_was_successfully_changed: "Your group was successfully changed."
the_user_s_group_was_successfully_changed: "The user's group was successfully changed."
an_error_prevented_your_group_from_being_changed: "An error prevented your group from being changed."
@ -256,6 +267,8 @@ en:
an_error_occured_during_the_payment_process_please_try_again_later: "An error occurred during the payment process. Please try again later."
subscription_confirmation: "Subscription confirmation"
here_is_the_NAME_subscription_summary: "Here is the {NAME}'s subscription summary:"
confirm_payment_of_html: "{ROLE, select, admin{Cash} other{Pay}}: {AMOUNT}" # (contexte : validate a payment of $20,00)
online_payment_disabled: "Payment by credit card is not available. Please contact the Fablab's reception directly."
events_list:
# Fablab's events list
@ -267,25 +280,40 @@ en:
free_admission: "Free admission"
still_available: "available place(s)"
free_entry: "Free entry"
add_an_event: "Add an event"
load_the_next_events: "Load the next events..."
full_price_: "Full price:"
to_date: "to" # context: date. eg: "from 01/01 to 01/05"
events_show:
# details and booking of an event
event_description: "Event description"
downloadable_documents: "Downloadable documents"
information_and_booking: "Information and booking"
dates: "Dates"
beginning: "Beginning:"
ending: "Ending:"
opening_hours: "Opening hours:"
all_day: "All day"
from_time: "From" # context: time. eg. "from 18:00 to 21:00"
to_time: "to" # context: time. eg. "from 18:00 to 21:00"
full_price_: "Full price:"
tickets_still_availables: "Tickets still available:"
sold_out: "Sold out."
free_entry: "Free entry"
cancelled: "Cancelled"
ticket: "{NUMBER, plural, one{ticket} other{tickets}}"
make_a_gift_of_this_reservation: "Make a gift of this reservation"
thank_you_your_payment_has_been_successfully_registered: "Tank you. Your payment has been successfully registered!"
you_can_find_your_reservation_s_details_on_your_: "You can find your reservation's details on your"
dashboard: "dashboard"
you_booked_DATE: "You booked ({DATE}):"
canceled_reservation_SEATS: "Reservation canceled ({SEATS} seats)"
book: "Book"
confirm_and_pay: "Confirm and pay"
confirm_payment_of_html: "{ROLE, select, admin{Cash} other{Pay}}: {AMOUNT}" # (contexte : validate a payment of $20,00)
online_payment_disabled: "Payment by credit card is not available. Please contact the Fablab's reception directly."
please_select_a_member_first: "Please select a member first"
change_the_reservation: "Change the reservation"
you_can_shift_this_reservation_on_the_following_slots: "You can shift this reservation on the following slots:"
confirmation_required: "Confirmation required"
@ -294,41 +322,41 @@ en:
unable_to_delete_the_event_because_some_users_alredy_booked_it: "Unable to delete this event, it may have been already reserved by some users."
cancel_the_reservation: "Cancel the reservation"
do_you_really_want_to_cancel_this_reservation_this_apply_to_all_booked_tickets: "Do you really want to cancel this reservation? This apply to ALL booked tickets."
reservation_was_successfully_cancelled: "Reservation was successfully cancelled"
cancellation_failed: "Cancellation failed."
event_is_over: "The event is over"
thanks_for_coming: "Thanks for coming!"
view_event_list: "View events to come"
share_on_facebook: "Share on Facebook"
share_on_twitter: "Share on Twitter"
calendar:
# public calendar
calendar:
calendar: "Calendar"
show_unavailables: "Show unavailable slots"
filter_calendar: "Filter calendar"
trainings: "Trainings"
machines: "Machines"
spaces: "Spaces"
events: "Events"
externals: "Other calendars"
calendar: "Calendar"
show_unavailables: "Show unavailable slots"
filter_calendar: "Filter calendar"
trainings: "Trainings"
machines: "Machines"
spaces: "Spaces"
events: "Events"
externals: "Other calendars"
spaces_list:
# list of spaces
spaces_list:
the_spaces: "The spaces"
add_a_space: "Add a space"
status_enabled: "Enabled"
status_disabled: "Disabled"
status_all: "All"
book: "Book"
the_spaces: "The spaces"
add_a_space: "Add a space"
status_enabled: "Enabled"
status_disabled: "Disabled"
status_all: "All"
book: "Book"
space_show:
# display the details of a space
space_show:
book_this_space: "Book this space"
unauthorized_operation: "Unauthorized operation"
confirmation_required: "Confirmation required"
do_you_really_want_to_delete_this_space: "Do you really want to delete this space?"
the_space_cant_be_deleted_because_it_is_already_reserved_by_some_users: "Unable to delete this space, because it is already reserved by some users."
characteristics: "Characteristics"
files_to_download: "Files to download"
projects_using_the_space: "Projects using the space"
book_this_space: "Book this space"
unauthorized_operation: "Unauthorized operation"
confirmation_required: "Confirmation required"
do_you_really_want_to_delete_this_space: "Do you really want to delete this space?"
the_space_cant_be_deleted_because_it_is_already_reserved_by_some_users: "Unable to delete this space, because it is already reserved by some users."
characteristics: "Characteristics"
files_to_download: "Files to download"
projects_using_the_space: "Projects using the space"

View File

@ -120,7 +120,7 @@ fr:
version: "Version :"
# Notifications
and_NUMBER_other_notifications: "et {NUMBER, plural, =0{aucune autre notification} =1{une autre notification} other{{NUMBER} autres notifications}} ..."
and_NUMBER_other_notifications: "et {NUMBER, plural, =0{aucune autre notification} =1{une autre notification} other{{NUMBER} autres notifications}}..."
about:
# page à propos
@ -268,7 +268,7 @@ fr:
subscription_confirmation: "Validation de l'abonnement"
here_is_the_NAME_subscription_summary: "Voici le récapitulatif de l'abonnement de {NAME} :"
confirm_payment_of_html: "{ROLE, select, admin{Encaisser} other{Payer}} : {AMOUNT}" # (contexte : valider un paiement de 20,00 €)
online_payment_disabled: "Le payment par carte bancaire n'est pas disponible. Merci de contacter directement l'accueil du Fablab."
online_payment_disabled: "Le paiement par carte bancaire n'est pas disponible. Merci de contacter directement l'accueil du Fablab."
events_list:
# liste des évènements du fablab
@ -281,7 +281,7 @@ fr:
still_available: "place(s) disponible(s)"
free_entry: "Accès libre"
add_an_event: "Ajouter un évènement"
load_the_next_events: "Charger les évènements suivants ..."
load_the_next_events: "Charger les évènements suivants..."
full_price_: "Plein tarif :"
to_date: "au" # context: date. eg: "from 01/01 to 01/05"

View File

@ -19,102 +19,28 @@ en:
"no": "No"
apply: "Apply"
elements:
# various translations used many times in the application
group: "Group"
subscription: "Subscription"
trainings: "Trainings"
no_trainings: "No trainings"
confirmation_required: "Confirmation required"
description: "Description"
machines: "Machines"
events: "Events"
materials: "Materials"
date: "Date"
price: "Price"
download_the_invoice: "Download the invoice"
download_the_credit_note: "Download the credit note"
no_invoices_for_now: "No invoices for now."
email_address: "Email address"
user: "User"
pseudonym: "Pseudonym"
all_day: "All day"
reservation_was_successfully_cancelled: "Reservation was successfully cancelled."
title: "Title"
total_: "TOTAL :"
full_price_: "Full price:"
rough_draft: "Rough draft"
machines_and_materials: "Machines and materials"
collaborators: "Collaborators"
summary: "Summary"
you_ve_just_selected_a_: "You've just selected a" # you_ve_just_selected_a_ + _subscription
_subscription: "subscription"
confirm_and_pay: "Confirm and pay"
your_invoice_will_be_available_soon_from_your_: "Your invoice will be available soon form your"
add_an_event: "Add an event"
load_the_next_events: "Load the next events..."
no_passed_events: "No passed events"
dates: "Dates:"
thank_you_your_payment_has_been_successfully_registered: "Thank you. Your payment has been successfully registered !"
surname: "Surname"
first_name: "First Name"
address: "Address"
interests: "Interests"
CAD_softwares_mastered: "CAD Softwares mastered"
name: "Name"
step_N: "Step {INDEX}"
themes: "Themes"
tags: "Tags"
technical_specifications: "Technical specifications"
online_payment: "Online payment"
type: "Type"
partner: "Partner"
standard: "Standard"
year: "Year"
month: "Month"
subscription_price: "Subscription price"
model: "Model"
from_date: "From" # context: date. eg: "from 01/01 to 01/05"
from_time: "From" # context: time. eg. "from 18:00 to 21:00"
to_date: "to" # context: date. eg: "from 01/01 to 01/05"
to_time: "to" # context: time. eg. "from 18:00 to 21:00"
or: "or"
and: "and"
change_my_data: "Change my data"
sync_my_profile: "Sync my profile"
once_your_data_are_up_to_date_: "Once your data are up to date,"
_click_on_the_synchronization_button_opposite_: "click on the synchronization button opposite"
_disconnect_then_reconnect_: "disconnect then reconnect"
_for_your_changes_to_take_effect: "for your changes to take effect."
add_a_project: "Add a project"
illustration: "Illustration"
add_an_illustration: "Add an illustration."
book: "Book"
description_is_required: "Description is required."
name_is_required: "Name is required."
all_themes: "All themes"
filter: 'Filter'
confirm_payment_of_html: "{ROLE, select, admin{Payment on site} other{Pay}}: {AMOUNT}" # (context: confirm my payment of $20.00)
export_is_running_you_ll_be_notified_when_its_ready: "Export is running. You'll be notified when it's ready."
share_on_facebook: "Share on Facebook"
share_on_twitter: "Share on Twitter"
incomplete_profile: "Incomplete profile"
unlimited: "Unlimited"
payment_card_error: "A problem occurred with your payment card:"
online_payment_disabled: "Online payment is not available. Please contact the Fablab reception directly."
unexpected_error_occurred: "An unexpected error occurred"
messages:
you_will_lose_any_unsaved_modification_if_you_quit_this_page: "You will lose any unsaved modification if you quit this page"
you_will_lose_any_unsaved_modification_if_you_reload_this_page: "You will lose any unsaved modification if you reload this page"
payment_card_error: "A problem has occurred with your credit card:"
user:
# user edition form
man: "Man"
woman: "Woman"
add_an_avatar: "Add an avatar"
pseudonym: "Pseudonym"
pseudonym_is_required: "Pseudonym is required."
first_name: "Your first name"
first_name_is_required: "First name is required."
surname: "Your last name"
surname_is_required: "Last name is required."
email_address: "Email address"
email_address_is_required: "E-mail address is required."
change_password: "Change password"
new_password: "New password"
password_is_required: "Password is required."
password_is_too_short: "Password is too short (at least 8 characters)"
confirmation_of_new_password: "Confirmation of new password"
confirmation_of_password_is_required: "Confirmation of password is required."
confirmation_of_password_is_too_short: "Confirmation of password is too short (minimum 8 characters)."
@ -125,42 +51,65 @@ en:
date_of_birth_is_required: "Date of birth is required."
website: "Website"
job: "Occupation"
interests: "Interests"
CAD_softwares_mastered: "CAD Softwares mastered"
birthday: "Date of birth"
birthday_is_required: "Date of birth is required."
address: "Address"
phone_number: "Phone number"
phone_number_is_required: "Phone number is required."
i_authorize_Fablab_users_registered_on_the_site_to_contact_me: "I authorize FabLab users, registered on the site, to contact me"
i_accept_to_receive_information_from_the_fablab: "I accept to receive information from the FabLab"
used_for_statistics: "This data will be used for statistical purposes"
used_for_invoicing: "This data will be used for billing purposes"
used_for_reservation: "This data will be used in case of change on one of your bookings"
used_for_profile: "This data will only be displayed on your profile"
project:
# project edition form
illustration: "Illustration"
name: "Name"
name_is_required: "Name is required."
illustration: "Visual"
add_an_illustration: "Add an illustration"
CAD_file: "CAD file"
allowed_extensions: "Allowed extensions:"
add_a_new_file: "Add a new file"
description: "Description"
description_is_required: "Description is required."
steps: "Steps"
step_N: "Step {INDEX}"
step_title: "Step title"
add_a_picture: "Add a picture"
change_the_picture: "Change the picture"
delete_the_step: "Delete the step"
confirmation_required: "Confirmation required"
do_you_really_want_to_delete_this_step: "Do you really want to delete this step?"
add_a_new_step: "Add a new step"
publish_your_project: "Publish your project"
or: "or"
employed_materials: "Employed materials"
employed_machines: "Employed machines"
collaborators: "Collaborators"
creative_commons_licences: "Creative Commons licences"
themes: "Themes"
tags: "Tags"
save_as_draft: "Save as draft"
machine:
# machine edition form
machine_form:
name: "Name"
name_is_required: "Name is required."
illustration: "Visual"
add_an_illustration: "Add a visual"
description: "Description"
description_is_required: "Description is required."
technical_specifications: "Technical specifications"
technical_specifications_are_required: "Technical specifications are required."
attached_files_pdf: "Attached files (pdf)"
attach_a_file: "Attach a file"
add_an_attachment: "Add an attachment"
disable_machine: "Disable machine"
validate_your_machine: "Validate your machine"
name: "Name"
name_is_required: "Name is required."
illustration: "Visual"
add_an_illustration: "Add a visual"
description: "Description"
description_is_required: "Description is required."
technical_specifications: "Technical specifications"
technical_specifications_are_required: "Technical specifications are required."
attached_files_pdf: "Attached files (pdf)"
attach_a_file: "Attach a file"
add_an_attachment: "Add an attachment"
disable_machine: "Disable machine"
validate_your_machine: "Validate your machine"
plan_subscribe:
# frame to select a plan to subscribe
@ -171,14 +120,15 @@ en:
# admin: choose a member to interact with
select_a_member: "Select a member"
start_typing: "Start typing..."
please_select_a_member_first: "Please select a member first"
stripe:
# stripe payment modal
online_payment: "Online payment"
i_have_read_and_accept_: "I have read, and accept"
_the_general_terms_and_conditions: "the general terms and conditions."
credit_amount_for_pay_reservation: "{amount} {currency} remains to be paid to confirm your reservation"
client_credit_amount_for_pay_reservation: "{amount} {currency} remains to be paid to confirm reservation of client"
confirm_payment_of_: "Pay: {AMOUNT}"
valid_reservation_modal:
# dialog of on site payment for reservations
@ -187,9 +137,12 @@ en:
event:
# event edition form
title: "Title"
title_is_required: "Title is required."
matching_visual: "Matching visual"
choose_a_picture: "Choose a picture"
description: "Description"
description_is_required: "Description is required."
attachments: "Attachments"
add_a_new_file: "Add a new file"
event_type: "Event type"
@ -210,69 +163,80 @@ en:
plan:
# subscription plan edition form
plan_form:
general_information: "General information"
name: "Name"
name_is_required: "Name is required"
name_length_must_be_less_than_24_characters: "Name length must be less than 24 characters."
type: "Type"
type_is_required: "Type is required."
group: "Group"
transversal_all_groups: "Transversal (all groups)"
group_is_required: "Group is required."
number_of_periods: "Number of periods"
number_of_periods_is_required: "Number of periods is required."
period: "Period"
year: "Year"
month: "Month"
week: "Week"
period_is_required: "Period is required."
subscription_price: "Subscription price"
price_is_required: "Price is required."
visual_prominence_of_the_subscription: "Visual prominence of the subscription"
on_the_subscriptions_page_the_most_prominent_subscriptions_will_be_placed_at_the_top_of_the_list: "On the subscriptions page, the most prominent subscriptions will be placed at the top of the list."
an_evelated_number_means_a_higher_prominence: "An elevated number means a higher prominence."
rolling_subscription: "Rolling subscription?"
a_rolling_subscription_will_begin_the_day_of_the_first_training: "A rolling subscription will begin the day of the first trainings."
otherwise_it_will_begin_as_soon_as_it_is_bought: "Otherwise, it will begin as soon as it is bought."
information_sheet: "Information sheet"
attach_an_information_sheet: "Attach an information sheet"
notified_partner: "Notified partner"
new_user: "New user ..."
as_part_of_a_partner_subscription_some_notifications_may_be_sent_to_this_user: "As part of a partner subscription, some notifications may be sent to this user."
new_partner: "New partner"
email_address_is_required: "Email address is required."
disabled: "Disable subscription"
disable_plan_will_not_unsubscribe_users: "Beware: disabling this plan won't unsubscribe users having active subscriptions with it."
general_information: "General information"
name: "Name"
name_is_required: "Name is required"
name_length_must_be_less_than_24_characters: "Name length must be less than 24 characters."
type: "Type"
partner: "Partner"
standard: "Standard"
type_is_required: "Type is required."
group: "Group"
transversal_all_groups: "Transversal (all groups)"
group_is_required: "Group is required."
number_of_periods: "Number of periods"
number_of_periods_is_required: "Number of periods is required."
period: "Period"
year: "Year"
month: "Month"
week: "Week"
period_is_required: "Period is required."
subscription_price: "Subscription price"
price_is_required: "Price is required."
visual_prominence_of_the_subscription: "Visual prominence of the subscription"
on_the_subscriptions_page_the_most_prominent_subscriptions_will_be_placed_at_the_top_of_the_list: "On the subscriptions page, the most prominent subscriptions will be placed at the top of the list."
an_evelated_number_means_a_higher_prominence: "An elevated number means a higher prominence."
rolling_subscription: "Rolling subscription?"
a_rolling_subscription_will_begin_the_day_of_the_first_training: "A rolling subscription will begin the day of the first trainings."
otherwise_it_will_begin_as_soon_as_it_is_bought: "Otherwise, it will begin as soon as it is bought."
information_sheet: "Information sheet"
attach_an_information_sheet: "Attach an information sheet"
notified_partner: "Notified partner"
new_user: "New user ..."
as_part_of_a_partner_subscription_some_notifications_may_be_sent_to_this_user: "As part of a partner subscription, some notifications may be sent to this user."
new_partner: "New partner"
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_address_is_required: "Email address is required."
disabled: "Disable subscription"
disable_plan_will_not_unsubscribe_users: "Beware: disabling this plan won't unsubscribe users having active subscriptions with it."
trainings:
# training edition form
trainings_form:
name: "Name"
name_is_required: "Name is required."
illustration: "Illustration"
add_an_illustration: "Add an illustration"
description: "Description"
description_is_required: "Description is required."
add_a_new_training: "Add a new training"
validate_your_training: "Validate your training"
associated_machines: "Associated machines"
number_of_tickets: "Number of tickets"
public_page: "Show in training lists"
disable_training: "Disable the training"
name: "Name"
name_is_required: "Name is required."
illustration: "Illustration"
add_an_illustration: "Add an illustration"
description: "Description"
description_is_required: "Description is required."
add_a_new_training: "Add a new training"
validate_your_training: "Validate your training"
associated_machines: "Associated machines"
number_of_tickets: "Number of tickets"
public_page: "Show in training lists"
disable_training: "Disable the training"
user_admin:
# partial form to edit/create an user (admin view)
user_profile: "Profil utilisateur"
user: "User"
incomplete_profile: "Incomplete profile"
user_profile: "User profile"
warning_incomplete_user_profile_probably_imported_from_sso: "Warning: This user's profile is incomplete. As \"single sign-on\" (SSO) authentication is currently enabled, it may probably be an imported but non merged account. Do not modify it unless you know what your doing."
group: "Group"
group_is_required: "Group is required"
trainings: "Trainings"
tags: "Tags"
authentication:
# partial form to edit/create an authentication provider (SSO)
name: "Name"
provider_name_is_required: "Provider name is required."
authentication_type: "Authentication type"
local_database: "Local database"
o_auth2: "OAuth 2.0"
authentication_type_is_required: "Authentication type is required."
data_mapping: "Data mapping"
expected_data_type: "Expected data type"
@ -298,6 +262,7 @@ en:
oauth2_client_secret_is_required: "OAuth 2.0 client secret is required."
define_the_fields_mapping: "Define the fields mapping"
add_a_match: "Add a match"
model: "Model"
field: "Fiels"
api_endpoint_url: "API endpoint URL"
api_type: "API type"
@ -325,8 +290,7 @@ en:
public_profile:
# user public profile
last_activity_: "Last activity"
_on_: "on"
last_activity_html: "Last activity <br><strong>on {DATE}</strong>"
to_come: "to come"
approved: "approved"
projects: "Projects"
@ -334,6 +298,11 @@ en:
author: "Author"
collaborator: "Collaborator"
private_profile: "Private profile"
interests: "Interests"
CAD_softwares_mastered: "CAD softwares mastered"
email_address: "Email address"
trainings: "Trainings"
no_trainings: "No trainings"
wallet:
# wallet
@ -341,6 +310,7 @@ en:
your_wallet_amount: 'Your amount available'
wallet_amount: 'Amount available'
no_transactions_for_now: 'No transactions for now'
date: "Date"
operation: 'Operation'
operator: 'Operator'
amount: 'Amount'
@ -373,6 +343,8 @@ en:
coupon:
# promotional coupon (creation/edition form)
name: "Name"
name_is_required: "Name is required."
code: "Code"
code_is_required: "Code is required."
code_must_be_composed_of_capital_letters_digits_and_or_dashes: "The code must be composed of capital letters, digits and/or dashes."
@ -409,62 +381,60 @@ en:
space:
# form to create/edit a space
space:
name: "Name"
name_is_required: "Name is required."
illustration: "Illustration"
add_an_illustration: "Add an illustration"
description: "Description"
description_is_required: "Description is required."
characteristics: "Characteristics"
characteristics_are_required: "Characteristics are required."
attached_files_pdf: "Attached files (pdf)"
attach_a_file: "Attach a file"
add_an_attachment: "Add an attachment"
default_places: "Default maximum tickets"
default_places_is_required: "Default maximum tickets is required."
disable_space: "Disable space"
name: "Name"
name_is_required: "Name is required."
illustration: "Illustration"
add_an_illustration: "Add an illustration"
description: "Description"
description_is_required: "Description is required."
characteristics: "Characteristics"
characteristics_are_required: "Characteristics are required."
attached_files_pdf: "Attached files (pdf)"
attach_a_file: "Attach a file"
add_an_attachment: "Add an attachment"
default_places: "Default maximum tickets"
default_places_is_required: "Default maximum tickets is required."
disable_space: "Disable space"
cart:
# module de panier d'achat de réservations
cart:
summary: "Summary"
select_one_or_more_slots_in_the_calendar: "Select one {SINGLE, select, true{slot} other{or more slots}} in the calendar"
you_ve_just_selected_the_slot: "You've just selected the slot:"
datetime_to_time: "{START_DATETIME} to {END_TIME}" # eg: Thursday, September 4 1986 8:30 PM to 10:00 PM
cost_of_TYPE: "Cost of {TYPE, select, Machine{a machine hour} Training{the training} other{the element}}"
offer_this_slot: "Offer this slot"
confirm_this_slot: "Confirm this slot"
remove_this_slot: "Remove this slot"
to_benefit_from_attractive_prices: "To benefit from attractive prices"
view_our_subscriptions: "View our subscriptions"
or: "or"
you_ve_just_selected_a_: "You've just selected a"
_subscription: "subscription"
cost_of_the_subscription: "Cost of the subscription"
confirm_and_pay: "Confirm and pay"
you_have_settled_the_following_TYPE: "You have settled the following {TYPE, select, Machine{machine slots} Training{training} other{elements}}:"
you_have_settled_a_: "You have settled a"
total_: "TOTAL :"
thank_you_your_payment_has_been_successfully_registered: "Thank you. Your payment has been successfully registered !"
your_invoice_will_be_available_soon_from_your_: "Your invoice will be available soon form your"
dashboard: "Dashboard"
i_want_to_change_the_following_reservation: "I want to change the following reservation:"
cancel_my_modification: "Cancel my modification"
select_a_new_slot_in_the_calendar: "Select a new slot in the calendar"
cancel_my_selection: "Cancel my selection"
tags_of_the_original_slot: "Tags of the original slot:"
tags_of_the_destination_slot: "Tags of the destination slot:"
confirm_my_modification: "Confirm my modification"
your_booking_slot_was_successfully_moved_from_: "Your booking slot was successfully moved from"
to_date: "to" # context: date. eg: "from 01/01 to 01/05"
please_select_a_member_first: "Please select a member first"
unable_to_change_the_reservation: "Unable to change the reservation"
confirmation_required: "Confirmation required"
do_you_really_want_to_cancel_this_reservation: "Do you really want to cancel this reservation?"
reservation_was_cancelled_successfully: "Reservation was cancelled successfully."
cancellation_failed: "Cancellation failed."
confirm_payment_of_html: "{ROLE, select, admin{Payment on site} other{Pay}}: {AMOUNT}" # (context: confirm my payment of $20.00)
a_problem_occurred_during_the_payment_process_please_try_again_later: "A problem occurred during the payment process. Please try again later."
none: "None"
online_payment_disabled: "Online payment is not available. Please contact the Fablab reception directly."
summary: "Summary"
select_one_or_more_slots_in_the_calendar: "Select one {SINGLE, select, true{slot} other{or more slots}} in the calendar"
you_ve_just_selected_the_slot: "You've just selected the slot:"
datetime_to_time: "{START_DATETIME} to {END_TIME}" # eg: Thursday, September 4 1986 8:30 PM to 10:00 PM
cost_of_TYPE: "Cost of {TYPE, select, Machine{a machine hour} Training{the training} other{the element}}"
offer_this_slot: "Offer this slot"
confirm_this_slot: "Confirm this slot"
remove_this_slot: "Remove this slot"
to_benefit_from_attractive_prices: "To benefit from attractive prices"
view_our_subscriptions: "View our subscriptions"
or: "or"
you_ve_just_selected_a_: "You've just selected a"
_subscription: "subscription"
cost_of_the_subscription: "Cost of the subscription"
confirm_and_pay: "Confirm and pay"
you_have_settled_the_following_TYPE: "You have settled the following {TYPE, select, Machine{machine slots} Training{training} other{elements}}:"
you_have_settled_a_: "You have settled a"
total_: "TOTAL :"
thank_you_your_payment_has_been_successfully_registered: "Thank you. Your payment has been successfully registered !"
your_invoice_will_be_available_soon_from_your_: "Your invoice will be available soon form your"
dashboard: "Dashboard"
i_want_to_change_the_following_reservation: "I want to change the following reservation:"
cancel_my_modification: "Cancel my modification"
select_a_new_slot_in_the_calendar: "Select a new slot in the calendar"
cancel_my_selection: "Cancel my selection"
tags_of_the_original_slot: "Tags of the original slot:"
tags_of_the_destination_slot: "Tags of the destination slot:"
confirm_my_modification: "Confirm my modification"
your_booking_slot_was_successfully_moved_from_: "Your booking slot was successfully moved from"
to_date: "to" # context: date. eg: "from 01/01 to 01/05"
please_select_a_member_first: "Please select a member first"
unable_to_change_the_reservation: "Unable to change the reservation"
confirmation_required: "Confirmation required"
do_you_really_want_to_cancel_this_reservation: "Do you really want to cancel this reservation?"
reservation_was_cancelled_successfully: "Reservation was cancelled successfully."
cancellation_failed: "Cancellation failed."
confirm_payment_of_html: "{ROLE, select, admin{Payment on site} other{Pay}}: {AMOUNT}" # (context: confirm my payment of $20.00)
a_problem_occurred_during_the_payment_process_please_try_again_later: "A problem occurred during the payment process. Please try again later."
none: "None"
online_payment_disabled: "Online payment is not available. Please contact the Fablab reception directly."

View File

@ -119,7 +119,7 @@ fr:
member_select:
# admin : choisir un membre avec lequel interagir
select_a_member: "Sélectionnez un membre"
start_typing: "Commencez à écrire ..."
start_typing: "Commencez à écrire..."
stripe:
# fenêtre de paiement stripe
@ -192,7 +192,7 @@ fr:
information_sheet: "Fiche descriptive"
attach_an_information_sheet: "Joindre une fiche descriptive"
notified_partner: "Partenaire notifié"
new_user: "Nouvel utilisateur ..."
new_user: "Nouvel utilisateur..."
as_part_of_a_partner_subscription_some_notifications_may_be_sent_to_this_user: "Dans le cadre d'un abonnement partenaire, certaines notifications pourront être adressées à cet utilisateur."
new_partner: "Nouveau partenaire"
first_name: "Prénom"