diff --git a/lang/en.json b/lang/en.json index 0507f877..587b6983 100644 --- a/lang/en.json +++ b/lang/en.json @@ -1,126 +1,143 @@ { "(and :count more error)": "(and :count more error)", - "(and :count more errors)": "(and :count more errors)", - "A new verification link has been sent to the email address you provided in your profile settings.": "A new verification link has been sent to the email address you provided in your profile settings.", + "(and :count more errors)": "(and :count more error)|(and :count more errors)|(and :count more errors)", + "A decryption key is required.": "A decryption key is required.", + "A new verification link has been sent to the email address you provided during registration.": "A new verification link has been sent to the email address you provided during registration.", "A new verification link has been sent to your email address.": "A new verification link has been sent to your email address.", "A Timeout Occurred": "A Timeout Occurred", - "Accept Invitation": "Accept Invitation", + "Accept": "Accept", "Accepted": "Accepted", + "Action": "Action", + "Actions": "Actions", "Add": "Add", - "Add a new team member to your team, allowing them to collaborate with you.": "Add a new team member to your team, allowing them to collaborate with you.", - "Add additional security to your account using two factor authentication.": "Add additional security to your account using two factor authentication.", - "Add Team Member": "Add Team Member", - "Added.": "Added.", - "Administrator": "Administrator", - "Administrator users can perform any action.": "Administrator users can perform any action.", - "All of the people that are part of this team.": "All of the people that are part of this team.", + "Add :name": "Add :name", + "Admin": "Admin", + "Agree": "Agree", "All rights reserved.": "All rights reserved.", "Already registered?": "Already registered?", "Already Reported": "Already Reported", - "API Token": "API Token", - "API Token Permissions": "API Token Permissions", - "API Tokens": "API Tokens", - "API tokens allow third-party services to authenticate with our application on your behalf.": "API tokens allow third-party services to authenticate with our application on your behalf.", - "Are you sure you want to delete this team? Once a team is deleted, all of its resources and data will be permanently deleted.": "Are you sure you want to delete this team? Once a team is deleted, all of its resources and data will be permanently deleted.", - "Are you sure you want to delete your account? Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.": "Are you sure you want to delete your account? Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.", - "Are you sure you would like to delete this API token?": "Are you sure you would like to delete this API token?", - "Are you sure you would like to leave this team?": "Are you sure you would like to leave this team?", - "Are you sure you would like to remove this person from the team?": "Are you sure you would like to remove this person from the team?", + "Archive": "Archive", + "Are you sure you want to delete your account?": "Are you sure you want to delete your account?", + "Assign": "Assign", + "Associate": "Associate", + "Attach": "Attach", "Bad Gateway": "Bad Gateway", "Bad Request": "Bad Request", "Bandwidth Limit Exceeded": "Bandwidth Limit Exceeded", - "Before continuing, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.": "Before continuing, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.", - "Browser Sessions": "Browser Sessions", + "Browse": "Browse", "Cancel": "Cancel", + "Choose": "Choose", + "Choose :name": "Choose :name", + "Choose File": "Choose File", + "Choose Image": "Choose Image", "Click here to re-send the verification email.": "Click here to re-send the verification email.", + "Click to copy": "Click to copy", "Client Closed Request": "Client Closed Request", "Close": "Close", - "Code": "Code", + "Collapse": "Collapse", + "Collapse All": "Collapse All", + "Comment": "Comment", "Confirm": "Confirm", "Confirm Password": "Confirm Password", "Conflict": "Conflict", + "Connect": "Connect", "Connection Closed Without Response": "Connection Closed Without Response", "Connection Timed Out": "Connection Timed Out", "Continue": "Continue", "Create": "Create", - "Create a new team to collaborate with others on projects.": "Create a new team to collaborate with others on projects.", - "Create Account": "Create Account", - "Create API Token": "Create API Token", - "Create New Team": "Create New Team", - "Create Team": "Create Team", + "Create :name": "Create :name", "Created": "Created", - "Created.": "Created.", "Current Password": "Current Password", "Dashboard": "Dashboard", "Delete": "Delete", + "Delete :name": "Delete :name", "Delete Account": "Delete Account", - "Delete API Token": "Delete API Token", - "Delete Team": "Delete Team", + "Detach": "Detach", + "Details": "Details", "Disable": "Disable", - "Done.": "Done.", - "Edit Profile": "Edit Profile", - "Editor": "Editor", - "Editor users have the ability to read, create, and update.": "Editor users have the ability to read, create, and update.", + "Discard": "Discard", + "Done": "Done", + "Down": "Down", + "Duplicate": "Duplicate", + "Duplicate :name": "Duplicate :name", + "Edit": "Edit", + "Edit :name": "Edit :name", "Email": "Email", + "email": "The :attribute must be a valid email address.", "Email Password Reset Link": "Email Password Reset Link", "Enable": "Enable", + "Encrypted environment file already exists.": "Encrypted environment file already exists.", + "Encrypted environment file not found.": "Encrypted environment file not found.", "Ensure your account is using a long, random password to stay secure.": "Ensure your account is using a long, random password to stay secure.", + "Environment file already exists.": "Environment file already exists.", + "Environment file not found.": "Environment file not found.", + "errors": "errors", + "Expand": "Expand", + "Expand All": "Expand All", "Expectation Failed": "Expectation Failed", + "Explanation": "Explanation", + "Export": "Export", + "Export :name": "Export :name", "Failed Dependency": "Failed Dependency", - "Finish enabling two factor authentication.": "Finish enabling two factor authentication.", - "For your security, please confirm your password to continue.": "For your security, please confirm your password to continue.", + "File": "File", + "Files": "Files", "Forbidden": "Forbidden", "Forgot your password?": "Forgot your password?", "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.": "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.", "Found": "Found", "Gateway Timeout": "Gateway Timeout", + "Go Home": "Go Home", "Go to page :page": "Go to page :page", "Gone": "Gone", - "Great! You have accepted the invitation to join the :team team.": "Great! You have accepted the invitation to join the :team team.", "Hello!": "Hello!", + "Hide": "Hide", + "Hide :name": "Hide :name", + "Home": "Home", "HTTP Version Not Supported": "HTTP Version Not Supported", - "I agree to the :terms_of_service and :privacy_policy": "I agree to the :terms_of_service and :privacy_policy", "I'm a teapot": "I'm a teapot", - "If necessary, you may log out of all of your other browser sessions across all of your devices. Some of your recent sessions are listed below; however, this list may not be exhaustive. If you feel your account has been compromised, you should also update your password.": "If necessary, you may log out of all of your other browser sessions across all of your devices. Some of your recent sessions are listed below; however, this list may not be exhaustive. If you feel your account has been compromised, you should also update your password.", - "If you already have an account, you may accept this invitation by clicking the button below:": "If you already have an account, you may accept this invitation by clicking the button below:", "If you did not create an account, no further action is required.": "If you did not create an account, no further action is required.", - "If you did not expect to receive an invitation to this team, you may discard this email.": "If you did not expect to receive an invitation to this team, you may discard this email.", "If you did not request a password reset, no further action is required.": "If you did not request a password reset, no further action is required.", - "If you do not have an account, you may create one by clicking the button below. After creating an account, you may click the invitation acceptance button in this email to accept the team invitation:": "If you do not have an account, you may create one by clicking the button below. After creating an account, you may click the invitation acceptance button in this email to accept the team invitation:", "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:", "IM Used": "IM Used", + "Image": "Image", + "Impersonate": "Impersonate", + "Impersonation": "Impersonation", + "Import": "Import", + "Import :name": "Import :name", "Insufficient Storage": "Insufficient Storage", "Internal Server Error": "Internal Server Error", + "Introduction": "Introduction", + "Invalid filename.": "Invalid filename.", "Invalid JSON was returned from the route.": "Invalid JSON was returned from the route.", "Invalid SSL Certificate": "Invalid SSL Certificate", - "Last active": "Last active", - "Last used": "Last used", - "Leave": "Leave", - "Leave Team": "Leave Team", + "length": "length", "Length Required": "Length Required", + "Like": "Like", + "Load": "Load", + "Localize": "Localize", + "Location": "Location", "Locked": "Locked", + "Log In": "Log In", "Log in": "Log in", "Log Out": "Log Out", - "Log Out Other Browser Sessions": "Log Out Other Browser Sessions", "Login": "Login", "Logout": "Logout", "Loop Detected": "Loop Detected", "Maintenance Mode": "Maintenance Mode", - "Manage Account": "Manage Account", - "Manage and log out your active sessions on other browsers and devices.": "Manage and log out your active sessions on other browsers and devices.", - "Manage API Tokens": "Manage API Tokens", - "Manage Role": "Manage Role", - "Manage Team": "Manage Team", "Method Not Allowed": "Method Not Allowed", "Misdirected Request": "Misdirected Request", "Moved Permanently": "Moved Permanently", "Multi-Status": "Multi-Status", "Multiple Choices": "Multiple Choices", "Name": "Name", + "name": "name", "Network Authentication Required": "Network Authentication Required", "Network Connect Timeout Error": "Network Connect Timeout Error", "Network Read Timeout Error": "Network Read Timeout Error", + "New": "New", + "New :name": "New :name", "New Password": "New Password", + "No": "No", "No Content": "No Content", "Non-Authoritative Information": "Non-Authoritative Information", "Not Acceptable": "Not Acceptable", @@ -130,135 +147,117 @@ "Not Modified": "Not Modified", "of": "of", "OK": "OK", - "Once a team is deleted, all of its resources and data will be permanently deleted. Before deleting this team, please download any data or information regarding this team that you wish to retain.": "Once a team is deleted, all of its resources and data will be permanently deleted. Before deleting this team, please download any data or information regarding this team that you wish to retain.", "Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.": "Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.", + "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.": "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.", + "Open": "Open", + "Open in a current window": "Open in a current window", + "Open in a new window": "Open in a new window", + "Open in a parent frame": "Open in a parent frame", + "Open in the topmost frame": "Open in the topmost frame", + "Open on the website": "Open on the website", "Origin Is Unreachable": "Origin Is Unreachable", "Page Expired": "Page Expired", "Pagination Navigation": "Pagination Navigation", "Partial Content": "Partial Content", "Password": "Password", + "password": "The password is incorrect.", "Payload Too Large": "Payload Too Large", "Payment Required": "Payment Required", - "Pending Team Invitations": "Pending Team Invitations", "Permanent Redirect": "Permanent Redirect", - "Permanently delete this team.": "Permanently delete this team.", - "Permanently delete your account.": "Permanently delete your account.", - "Permissions": "Permissions", - "Photo": "Photo", "Please click the button below to verify your email address.": "Please click the button below to verify your email address.", - "Please confirm access to your account by entering one of your emergency recovery codes.": "Please confirm access to your account by entering one of your emergency recovery codes.", - "Please confirm access to your account by entering the authentication code provided by your authenticator application.": "Please confirm access to your account by entering the authentication code provided by your authenticator application.", - "Please copy your new API token. For your security, it won't be shown again.": "Please copy your new API token. For your security, it won't be shown again.", - "Please enter your password to confirm you would like to log out of your other browser sessions across all of your devices.": "Please enter your password to confirm you would like to log out of your other browser sessions across all of your devices.", - "Please provide the email address of the person you would like to add to this team.": "Please provide the email address of the person you would like to add to this team.", "Precondition Failed": "Precondition Failed", "Precondition Required": "Precondition Required", - "Privacy Policy": "Privacy Policy", + "Preview": "Preview", + "Price": "Price", "Processing": "Processing", "Profile": "Profile", "Profile Information": "Profile Information", "Proxy Authentication Required": "Proxy Authentication Required", "Railgun Error": "Railgun Error", "Range Not Satisfiable": "Range Not Satisfiable", - "Recovery Code": "Recovery Code", - "Regards": "Regards", - "Regenerate Recovery Codes": "Regenerate Recovery Codes", + "Record": "Record", + "Regards,": "Regards,", "Register": "Register", "Remember me": "Remember me", - "Remove": "Remove", - "Remove Photo": "Remove Photo", - "Remove Team Member": "Remove Team Member", "Request Header Fields Too Large": "Request Header Fields Too Large", "Request Timeout": "Request Timeout", "Resend Verification Email": "Resend Verification Email", "Reset Content": "Reset Content", "Reset Password": "Reset Password", "Reset Password Notification": "Reset Password Notification", + "Restore": "Restore", + "Restore :name": "Restore :name", "results": "results", "Retry With": "Retry With", - "Role": "Role", "Save": "Save", + "Save & Close": "Save & Close", + "Save & Return": "Save & Return", + "Save :name": "Save :name", "Saved.": "Saved.", + "Search": "Search", + "Search :name": "Search :name", "See Other": "See Other", - "Select A New Photo": "Select A New Photo", + "Select": "Select", + "Select All": "Select All", + "Send": "Send", "Server Error": "Server Error", "Service Unavailable": "Service Unavailable", "Session Has Expired": "Session Has Expired", - "Setup Key": "Setup Key", - "Show Recovery Codes": "Show Recovery Codes", + "Settings": "Settings", + "Show": "Show", + "Show :name": "Show :name", + "Show All": "Show All", "Showing": "Showing", + "Sign In": "Sign In", + "Solve": "Solve", "SSL Handshake Failed": "SSL Handshake Failed", - "Store these recovery codes in a secure password manager. They can be used to recover access to your account if your two factor authentication device is lost.": "Store these recovery codes in a secure password manager. They can be used to recover access to your account if your two factor authentication device is lost.", - "Switch Teams": "Switch Teams", + "Start": "Start", + "Stop": "Stop", + "Submit": "Submit", + "Subscribe": "Subscribe", + "Switch": "Switch", + "Switch To Role": "Switch To Role", "Switching Protocols": "Switching Protocols", - "Team Details": "Team Details", - "Team Invitation": "Team Invitation", - "Team Members": "Team Members", - "Team Name": "Team Name", - "Team Owner": "Team Owner", - "Team Settings": "Team Settings", + "Tag": "Tag", + "Tags": "Tags", "Temporary Redirect": "Temporary Redirect", - "Terms of Service": "Terms of Service", - "The :attribute must be a valid role.": "The :attribute must be a valid role.", - "The :attribute must be at least :length characters and contain at least one number.": "The :attribute must be at least :length characters and contain at least one number.", - "The :attribute must be at least :length characters and contain at least one special character and one number.": "The :attribute must be at least :length characters and contain at least one special character and one number.", - "The :attribute must be at least :length characters and contain at least one special character.": "The :attribute must be at least :length characters and contain at least one special character.", - "The :attribute must be at least :length characters and contain at least one uppercase character and one number.": "The :attribute must be at least :length characters and contain at least one uppercase character and one number.", - "The :attribute must be at least :length characters and contain at least one uppercase character and one special character.": "The :attribute must be at least :length characters and contain at least one uppercase character and one special character.", - "The :attribute must be at least :length characters and contain at least one uppercase character, one number, and one special character.": "The :attribute must be at least :length characters and contain at least one uppercase character, one number, and one special character.", - "The :attribute must be at least :length characters and contain at least one uppercase character.": "The :attribute must be at least :length characters and contain at least one uppercase character.", - "The :attribute must be at least :length characters.": "The :attribute must be at least :length characters.", + "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.": "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.", "The given data was invalid.": "The given data was invalid.", - "The password is incorrect.": "The password is incorrect.", - "The provided password does not match your current password.": "The provided password does not match your current password.", - "The provided password was incorrect.": "The provided password was incorrect.", - "The provided two factor authentication code was invalid.": "The provided two factor authentication code was invalid.", - "The provided two factor recovery code was invalid.": "The provided two factor recovery code was invalid.", "The response is not a streamed response.": "The response is not a streamed response.", "The response is not a view.": "The response is not a view.", - "The team's name and owner information.": "The team's name and owner information.", - "These people have been invited to your team and have been sent an invitation email. They may join the team by accepting the email invitation.": "These people have been invited to your team and have been sent an invitation email. They may join the team by accepting the email invitation.", - "This device": "This device", + "This action is unauthorized.": "This action is unauthorized.", "This is a secure area of the application. Please confirm your password before continuing.": "This is a secure area of the application. Please confirm your password before continuing.", - "This password does not match our records.": "This password does not match our records.", "This password reset link will expire in :count minutes.": "This password reset link will expire in :count minutes.", - "This user already belongs to the team.": "This user already belongs to the team.", - "This user has already been invited to the team.": "This user has already been invited to the team.", "to": "to", - "To finish enabling two factor authentication, scan the following QR code using your phone's authenticator application or enter the setup key and provide the generated OTP code.": "To finish enabling two factor authentication, scan the following QR code using your phone's authenticator application or enter the setup key and provide the generated OTP code.", "Toggle navigation": "Toggle navigation", - "Token Name": "Token Name", "Too Early": "Too Early", "Too Many Requests": "Too Many Requests", - "Two Factor Authentication": "Two Factor Authentication", - "Two factor authentication is now enabled. Scan the following QR code using your phone's authenticator application or enter the setup key.": "Two factor authentication is now enabled. Scan the following QR code using your phone's authenticator application or enter the setup key.", + "Translate": "Translate", + "Translate It": "Translate It", "Unauthorized": "Unauthorized", "Unavailable For Legal Reasons": "Unavailable For Legal Reasons", - "Unknown": "Unknown", "Unknown Error": "Unknown Error", + "Unpack": "Unpack", "Unprocessable Entity": "Unprocessable Entity", + "Unsubscribe": "Unsubscribe", "Unsupported Media Type": "Unsupported Media Type", + "Up": "Up", + "Update": "Update", + "Update :name": "Update :name", "Update Password": "Update Password", "Update your account's profile information and email address.": "Update your account's profile information and email address.", "Upgrade Required": "Upgrade Required", "URI Too Long": "URI Too Long", - "Use a recovery code": "Use a recovery code", - "Use an authentication code": "Use an authentication code", "Use Proxy": "Use Proxy", + "User": "User", "Variant Also Negotiates": "Variant Also Negotiates", "Verify Email Address": "Verify Email Address", - "We were unable to find a registered user with this email address.": "We were unable to find a registered user with this email address.", + "View": "View", + "View :name": "View :name", "Web Server is Down": "Web Server is Down", - "When two factor authentication is enabled, you will be prompted for a secure, random token during authentication. You may retrieve this token from your phone's Google Authenticator application.": "When two factor authentication is enabled, you will be prompted for a secure, random token during authentication. You may retrieve this token from your phone's Google Authenticator application.", "Whoops!": "Whoops!", - "Whoops! Something went wrong.": "Whoops! Something went wrong.", + "Yes": "Yes", "You are receiving this email because we received a password reset request for your account.": "You are receiving this email because we received a password reset request for your account.", - "You have been invited to join the :team team!": "You have been invited to join the :team team!", - "You have enabled two factor authentication.": "You have enabled two factor authentication.", - "You have not enabled two factor authentication.": "You have not enabled two factor authentication.", - "You may accept this invitation by clicking the button below:": "You may accept this invitation by clicking the button below:", - "You may delete any of your existing tokens if they are no longer needed.": "You may delete any of your existing tokens if they are no longer needed.", - "You may not delete your personal team.": "You may not delete your personal team.", - "You may not leave a team that you created.": "You may not leave a team that you created.", + "You're logged in!": "You're logged in!", "Your email address is unverified.": "Your email address is unverified." } \ No newline at end of file diff --git a/lang/en/actions.php b/lang/en/actions.php new file mode 100644 index 00000000..691a73da --- /dev/null +++ b/lang/en/actions.php @@ -0,0 +1,119 @@ + 'Accept', + 'action' => 'Action', + 'actions' => 'Actions', + 'add' => 'Add', + 'admin' => 'Admin', + 'agree' => 'Agree', + 'archive' => 'Archive', + 'assign' => 'Assign', + 'associate' => 'Associate', + 'attach' => 'Attach', + 'browse' => 'Browse', + 'cancel' => 'Cancel', + 'choose' => 'Choose', + 'choose_file' => 'Choose File', + 'choose_image' => 'Choose Image', + 'click_to_copy' => 'Click to copy', + 'close' => 'Close', + 'collapse' => 'Collapse', + 'collapse_all' => 'Collapse All', + 'comment' => 'Comment', + 'confirm' => 'Confirm', + 'connect' => 'Connect', + 'create' => 'Create', + 'delete' => 'Delete', + 'detach' => 'Detach', + 'details' => 'Details', + 'disable' => 'Disable', + 'discard' => 'Discard', + 'done' => 'Done', + 'down' => 'Down', + 'duplicate' => 'Duplicate', + 'edit' => 'Edit', + 'enable' => 'Enable', + 'expand' => 'Expand', + 'expand_all' => 'Expand All', + 'explanation' => 'Explanation', + 'export' => 'Export', + 'file' => 'File', + 'files' => 'Files', + 'go_home' => 'Go Home', + 'hide' => 'Hide', + 'home' => 'Home', + 'image' => 'Image', + 'impersonate' => 'Impersonate', + 'impersonation' => 'Impersonation', + 'import' => 'Import', + 'introduction' => 'Introduction', + 'like' => 'Like', + 'load' => 'Load', + 'localize' => 'Localize', + 'log_in' => 'Log In', + 'log_out' => 'Log Out', + 'named' => [ + 'add' => 'Add :name', + 'choose' => 'Choose :name', + 'create' => 'Create :name', + 'delete' => 'Delete :name', + 'duplicate' => 'Duplicate :name', + 'edit' => 'Edit :name', + 'export' => 'Export :name', + 'hide' => 'Hide :name', + 'import' => 'Import :name', + 'new' => 'New :name', + 'restore' => 'Restore :name', + 'save' => 'Save :name', + 'search' => 'Search :name', + 'show' => 'Show :name', + 'update' => 'Update :name', + 'view' => 'View :name', + ], + 'new' => 'New', + 'no' => 'No', + 'open' => 'Open', + 'open_website' => 'Open on the website', + 'preview' => 'Preview', + 'price' => 'Price', + 'record' => 'Record', + 'restore' => 'Restore', + 'save' => 'Save', + 'save_and_close' => 'Save & Close', + 'save_and_return' => 'Save & Return', + 'search' => 'Search', + 'select' => 'Select', + 'select_all' => 'Select All', + 'send' => 'Send', + 'settings' => 'Settings', + 'show' => 'Show', + 'show_all' => 'Show All', + 'sign_in' => 'Sign In', + 'solve' => 'Solve', + 'start' => 'Start', + 'stop' => 'Stop', + 'submit' => 'Submit', + 'subscribe' => 'Subscribe', + 'switch' => 'Switch', + 'switch_to_role' => 'Switch To Role', + 'tag' => 'Tag', + 'tags' => 'Tags', + 'target_link' => [ + 'blank' => 'Open in a new window', + 'parent' => 'Open in a parent frame', + 'self' => 'Open in a current window', + 'top' => 'Open in the topmost frame', + ], + 'translate' => 'Translate', + 'translate_it' => 'Translate It', + 'unpack' => 'Unpack', + 'unsubscribe' => 'Unsubscribe', + 'up' => 'Up', + 'update' => 'Update', + 'user' => 'User', + 'view' => 'View', + 'yes' => 'Yes', +]; diff --git a/lang/en/validation.php b/lang/en/validation.php index 6651590c..c143ac16 100644 --- a/lang/en/validation.php +++ b/lang/en/validation.php @@ -8,9 +8,9 @@ 'active_url' => 'The :attribute is not a valid URL.', 'after' => 'The :attribute must be a date after :date.', 'after_or_equal' => 'The :attribute must be a date after or equal to :date.', - 'alpha' => 'The :attribute may only contain letters.', - 'alpha_dash' => 'The :attribute may only contain letters, numbers, and dashes.', - 'alpha_num' => 'The :attribute may only contain letters and numbers.', + 'alpha' => 'The :attribute must only contain letters.', + 'alpha_dash' => 'The :attribute must only contain letters, numbers, dashes and underscores.', + 'alpha_num' => 'The :attribute must only contain letters and numbers.', 'array' => 'The :attribute must be an array.', 'ascii' => 'The :attribute field must only contain single-byte alphanumeric characters and symbols.', 'before' => 'The :attribute must be a date before :date.', @@ -24,6 +24,7 @@ 'boolean' => 'The :attribute field must be true or false.', 'can' => 'The :attribute field contains an unauthorized value.', 'confirmed' => 'The :attribute confirmation does not match.', + 'contains' => 'The :attribute field is missing a required value.', 'current_password' => 'The password is incorrect.', 'date' => 'The :attribute is not a valid date.', 'date_equals' => 'The :attribute must be a date equal to :date.', @@ -40,11 +41,11 @@ 'doesnt_start_with' => 'The :attribute field must not start with one of the following: :values.', 'email' => 'The :attribute must be a valid email address.', 'ends_with' => 'The :attribute must end with one of the following: :values.', - 'enum' => 'The selected :attribute is invalid.', - 'exists' => 'The selected :attribute is invalid.', + 'enum' => 'The :attribute field value is not in the list of allowed values.', + 'exists' => 'The :attribute field value does not exist.', 'extensions' => 'The :attribute field must have one of the following extensions: :values.', 'file' => 'The :attribute must be a file.', - 'filled' => 'The :attribute field is required.', + 'filled' => 'The :attribute field must have a value.', 'gt' => [ 'array' => 'The :attribute must have more than :value items.', 'file' => 'The :attribute must be greater than :value kilobytes.', @@ -53,19 +54,20 @@ ], 'gte' => [ 'array' => 'The :attribute must have :value items or more.', - 'file' => 'The :attribute must be greater than or equal :value kilobytes.', - 'numeric' => 'The :attribute must be greater than or equal :value.', - 'string' => 'The :attribute must be greater than or equal :value characters.', + 'file' => 'The :attribute must be greater than or equal to :value kilobytes.', + 'numeric' => 'The :attribute must be greater than or equal to :value.', + 'string' => 'The :attribute must be greater than or equal to :value characters.', ], 'hex_color' => 'The :attribute field must be a valid hexadecimal color.', 'image' => 'The :attribute must be an image.', - 'in' => 'The selected :attribute is invalid.', + 'in' => 'The :attribute field value is not in the list of allowed values.', 'in_array' => 'The :attribute field does not exist in :other.', 'integer' => 'The :attribute must be an integer.', 'ip' => 'The :attribute must be a valid IP address.', 'ipv4' => 'The :attribute must be a valid IPv4 address.', 'ipv6' => 'The :attribute must be a valid IPv6 address.', 'json' => 'The :attribute must be a valid JSON string.', + 'list' => 'The :attribute field must be a list.', 'lowercase' => 'The :attribute field must be lowercase.', 'lt' => [ 'array' => 'The :attribute must have less than :value items.', @@ -75,16 +77,16 @@ ], 'lte' => [ 'array' => 'The :attribute must not have more than :value items.', - 'file' => 'The :attribute must be less than or equal :value kilobytes.', - 'numeric' => 'The :attribute must be less than or equal :value.', - 'string' => 'The :attribute must be less than or equal :value characters.', + 'file' => 'The :attribute must be less than or equal to :value kilobytes.', + 'numeric' => 'The :attribute must be less than or equal to :value.', + 'string' => 'The :attribute must be less than or equal to :value characters.', ], 'mac_address' => 'The :attribute must be a valid MAC address.', 'max' => [ - 'array' => 'The :attribute may not have more than :max items.', - 'file' => 'The :attribute may not be greater than :max kilobytes.', - 'numeric' => 'The :attribute may not be greater than :max.', - 'string' => 'The :attribute may not be greater than :max characters.', + 'array' => 'The :attribute must not have more than :max items.', + 'file' => 'The :attribute must not be greater than :max kilobytes.', + 'numeric' => 'The :attribute must not be greater than :max.', + 'string' => 'The :attribute must not be greater than :max characters.', ], 'max_digits' => 'The :attribute field must not have more than :max digits.', 'mimes' => 'The :attribute must be a file of type: :values.', @@ -102,7 +104,7 @@ 'missing_with' => 'The :attribute field must be missing when :values is present.', 'missing_with_all' => 'The :attribute field must be missing when :values are present.', 'multiple_of' => 'The :attribute must be a multiple of :value.', - 'not_in' => 'The selected :attribute is invalid.', + 'not_in' => 'The :attribute field must not be in the list.', 'not_regex' => 'The :attribute format is invalid.', 'numeric' => 'The :attribute must be a number.', 'password' => [ @@ -126,9 +128,10 @@ 'required_array_keys' => 'The :attribute field must contain entries for: :values.', 'required_if' => 'The :attribute field is required when :other is :value.', 'required_if_accepted' => 'The :attribute field is required when :other is accepted.', + 'required_if_declined' => 'The :attribute field is required when :other is declined.', 'required_unless' => 'The :attribute field is required unless :other is in :values.', 'required_with' => 'The :attribute field is required when :values is present.', - 'required_with_all' => 'The :attribute field is required when :values is present.', + 'required_with_all' => 'The :attribute field is required when :values are present.', 'required_without' => 'The :attribute field is required when :values is not present.', 'required_without_all' => 'The :attribute field is required when none of :values are present.', 'same' => 'The :attribute and :other must match.', @@ -138,26 +141,36 @@ 'numeric' => 'The :attribute must be :size.', 'string' => 'The :attribute must be :size characters.', ], - 'starts_with' => 'The :attribute must start with one of the following: :values', + 'starts_with' => 'The :attribute must start with one of the following: :values.', 'string' => 'The :attribute must be a string.', - 'timezone' => 'The :attribute must be a valid zone.', + 'timezone' => 'The :attribute must be a valid timezone.', 'ulid' => 'The :attribute field must be a valid ULID.', 'unique' => 'The :attribute has already been taken.', 'uploaded' => 'The :attribute failed to upload.', 'uppercase' => 'The :attribute field must be uppercase.', - 'url' => 'The :attribute format is invalid.', + 'url' => 'The :attribute must be a valid URL.', 'uuid' => 'The :attribute must be a valid UUID.', 'attributes' => [ 'address' => 'address', + 'affiliate_url' => 'affiliate URL', 'age' => 'age', 'amount' => 'amount', + 'announcement' => 'announcement', 'area' => 'area', + 'audience_prize' => 'audience prize', + 'audience_winner' => 'audience winner', 'available' => 'available', 'birthday' => 'birthday', 'body' => 'body', 'city' => 'city', + 'company' => 'company', + 'compilation' => 'compilation', + 'concept' => 'concept', + 'conditions' => 'conditions', 'content' => 'content', + 'contest' => 'contest', 'country' => 'country', + 'cover' => 'cover', 'created_at' => 'created at', 'creator' => 'creator', 'currency' => 'currency', @@ -165,25 +178,39 @@ 'customer' => 'customer', 'date' => 'date', 'date_of_birth' => 'date of birth', + 'dates' => 'dates', 'day' => 'day', 'deleted_at' => 'deleted at', 'description' => 'description', + 'display_type' => 'display type', 'district' => 'district', 'duration' => 'duration', 'email' => 'email', 'excerpt' => 'excerpt', 'filter' => 'filter', + 'finished_at' => 'finished at', 'first_name' => 'first name', 'gender' => 'gender', + 'grand_prize' => 'grand prize', 'group' => 'group', 'hour' => 'hour', 'image' => 'image', + 'image_desktop' => 'desktop image', + 'image_main' => 'main image', + 'image_mobile' => 'mobile image', + 'images' => 'images', + 'is_audience_winner' => 'is audience winner', + 'is_hidden' => 'is hidden', 'is_subscribed' => 'is subscribed', + 'is_visible' => 'is visible', + 'is_winner' => 'is winner', 'items' => 'items', + 'key' => 'key', 'last_name' => 'last name', 'lesson' => 'lesson', 'line_address_1' => 'line address 1', 'line_address_2' => 'line address 2', + 'login' => 'login', 'message' => 'message', 'middle_name' => 'middle name', 'minute' => 'minute', @@ -196,6 +223,7 @@ 'password_confirmation' => 'password confirmation', 'phone' => 'phone', 'photo' => 'photo', + 'portfolio' => 'portfolio', 'postal_code' => 'postal code', 'preview' => 'preview', 'price' => 'price', @@ -205,20 +233,33 @@ 'promo_code' => 'promo code', 'province' => 'province', 'quantity' => 'quantity', + 'reason' => 'reason', 'recaptcha_response_field' => 'recaptcha response field', + 'referee' => 'referee', + 'referees' => 'referees', + 'reject_reason' => 'reject reason', 'remember' => 'remember', 'restored_at' => 'restored at', 'result_text_under_image' => 'result text under image', 'role' => 'role', + 'rule' => 'rule', + 'rules' => 'rules', 'second' => 'second', 'sex' => 'sex', 'shipment' => 'shipment', 'short_text' => 'short text', 'size' => 'size', + 'skills' => 'skills', + 'slug' => 'slug', + 'specialization' => 'specialization', + 'started_at' => 'started at', 'state' => 'state', + 'status' => 'status', 'street' => 'street', 'student' => 'student', 'subject' => 'subject', + 'tag' => 'tag', + 'tags' => 'tags', 'teacher' => 'teacher', 'terms' => 'terms', 'test_description' => 'test description', @@ -227,9 +268,13 @@ 'text' => 'text', 'time' => 'time', 'title' => 'title', + 'type' => 'type', 'updated_at' => 'updated at', 'user' => 'user', 'username' => 'username', + 'value' => 'value', + 'winner' => 'winner', + 'work' => 'work', 'year' => 'year', ], ]; diff --git a/lang/fr.json b/lang/fr.json index a1194a2c..ae5effb8 100644 --- a/lang/fr.json +++ b/lang/fr.json @@ -1,264 +1,263 @@ { "(and :count more error)": "(et :count erreur en plus)", - "(and :count more errors)": "(et :count erreurs en plus)", - "A new verification link has been sent to the email address you provided in your profile settings.": "Un nouveau lien de vérification a été envoyé à l'adresse e-mail que vous avez indiquée dans vos paramètres de profil.", + "(and :count more errors)": "(et :count erreur en plus)|(et :count erreurs en plus)|(et :count erreurs en plus)", + "A decryption key is required.": "A decryption key is required.", + "A new verification link has been sent to the email address you provided during registration.": "Un nouveau lien de vérification a été envoyé à l'adresse e-mail que vous avez indiquée lors de votre inscription.", "A new verification link has been sent to your email address.": "Un nouveau lien de vérification a été envoyé à votre adresse e-mail.", - "A Timeout Occurred": "Un dépassement de délai s'est produit", - "Accept Invitation": "Accepter l'invitation", + "A Timeout Occurred": "Temps d'attente dépassé", + "Accept": "Accepter", "Accepted": "Accepté", + "Action": "Action", + "Actions": "Actions", "Add": "Ajouter", - "Add a new team member to your team, allowing them to collaborate with you.": "Ajouter un nouveau membre de l'équipe à votre équipe, lui permettant de collaborer avec vous.", - "Add additional security to your account using two factor authentication.": "Ajouter une sécurité supplémentaire à votre compte en utilisant l'authentification à deux facteurs.", - "Add Team Member": "Ajouter un membre d'équipe", - "Added.": "Ajouté.", - "Administrator": "Administrateur", - "Administrator users can perform any action.": "Les administrateurs peuvent effectuer n'importe quelle action.", - "All of the people that are part of this team.": "Toutes les personnes faisant partie de cette équipe.", + "Add :name": "Ajouter :name", + "Admin": "Administrateur", + "Agree": "Accepter", "All rights reserved.": "Tous droits réservés.", "Already registered?": "Déjà inscrit·e ?", "Already Reported": "Déjà rapporté", - "API Token": "Jeton API", - "API Token Permissions": "Autorisations de jeton API", - "API Tokens": "Jeton API", - "API tokens allow third-party services to authenticate with our application on your behalf.": "Les jetons API permettent à des services tiers de s'authentifier auprès de notre application en votre nom.", - "Are you sure you want to delete this team? Once a team is deleted, all of its resources and data will be permanently deleted.": "Êtes-vous sûr·e de vouloir supprimer cette équipe ? Lorsqu'une équipe est supprimée, toutes les données associées seront définitivement supprimées.", - "Are you sure you want to delete your account? Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.": "Êtes-vous sûr·e de vouloir supprimer votre compte ? Une fois que votre compte est supprimé, toutes les données associées seront supprimées définitivement. Pour confirmer que vous voulez supprimer définitivement votre compte, renseignez votre mot de passe.", - "Are you sure you would like to delete this API token?": "Êtes-vous sûr·e de vouloir supprimer ce jeton API ?", - "Are you sure you would like to leave this team?": "Êtes-vous sûr·e de vouloir quitter cette équipe ?", - "Are you sure you would like to remove this person from the team?": "Êtes-vous sûr·e de vouloir supprimer cette personne de cette équipe ?", - "Bad Gateway": "Mauvaise passerelle", - "Bad Request": "Mauvaise Demande", + "Archive": "Archive", + "Are you sure you want to delete your account?": "Êtes-vous sûr·e de vouloir supprimer votre compte ?", + "Assign": "Attribuer", + "Associate": "Associé", + "Attach": "Attacher", + "Bad Gateway": "Passerelle invalide", + "Bad Request": "Requête erronée", "Bandwidth Limit Exceeded": "Limite de bande passante dépassée", - "Before continuing, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.": "Avant de continuer, pourriez-vous vérifier votre adresse e-mail en cliquant sur le lien de vérification que l'on vient de vous envoyer ? Si vous n'avez pas reçu l'e-mail, nous vous en enverrons un autre avec plaisir.", - "Browser Sessions": "Sessions de navigateur", + "Browse": "Parcourir", "Cancel": "Annuler", + "Choose": "Choisir", + "Choose :name": "Choisissez :name", + "Choose File": "Choisir le fichier", + "Choose Image": "Choisir une image", "Click here to re-send the verification email.": "Cliquez ici pour renvoyer l'e-mail de vérification.", - "Client Closed Request": "Demande fermée du client", + "Click to copy": "Cliquez pour copier", + "Client Closed Request": "Demande fermée par le client", "Close": "Fermer", - "Code": "Code", + "Collapse": "Effondrement", + "Collapse All": "Réduire tout", + "Comment": "Commentaire", "Confirm": "Confirmer", "Confirm Password": "Confirmer le mot de passe", "Conflict": "Conflit", + "Connect": "Connecter", "Connection Closed Without Response": "Connexion fermée sans réponse", "Connection Timed Out": "La connexion a expiré", "Continue": "Continuer", "Create": "Créer", - "Create a new team to collaborate with others on projects.": "Créer une nouvelle équipe pour collaborer avec d'autres personnes sur des projets.", - "Create Account": "Créer un compte", - "Create API Token": "Créer un jeton API", - "Create New Team": "Créer une nouvelle équipe", - "Create Team": "Créer l'équipe", - "Created": "Créé·e", - "Created.": "Créé·e.", + "Create :name": "Créer :name", + "Created": "Créé", "Current Password": "Mot de passe actuel", "Dashboard": "Tableau de bord", "Delete": "Supprimer", + "Delete :name": "Supprimer :name", "Delete Account": "Supprimer le compte", - "Delete API Token": "Supprimer le jeton API", - "Delete Team": "Supprimer l'équipe", + "Detach": "Détacher", + "Details": "Détails", "Disable": "Désactiver", - "Done.": "Terminé.", - "Edit Profile": "Éditer le profil", - "Editor": "Éditeur", - "Editor users have the ability to read, create, and update.": "Les éditeurs peuvent lire, créer et mettre à jour", + "Discard": "Jeter", + "Done": "Fait", + "Down": "Vers le bas", + "Duplicate": "Dupliquer", + "Duplicate :name": "Dupliquer :name", + "Edit": "Éditer", + "Edit :name": "Modifier :name", "Email": "E-mail", + "email": "Le champ :attribute doit être une adresse e-mail valide.", "Email Password Reset Link": "Lien de réinitialisation du mot de passe", "Enable": "Activer", + "Encrypted environment file already exists.": "Encrypted environment file already exists.", + "Encrypted environment file not found.": "Encrypted environment file not found.", "Ensure your account is using a long, random password to stay secure.": "Assurez-vous d'utiliser un mot de passe long et aléatoire pour sécuriser votre compte.", - "Expectation Failed": "Échec de l'attente", + "Environment file already exists.": "Environment file already exists.", + "Environment file not found.": "Environment file not found.", + "errors": "les erreurs", + "Expand": "Développer", + "Expand All": "Développer tout", + "Expectation Failed": "Comportement attendu insatisfaisant", + "Explanation": "Explication", + "Export": "Exporter", + "Export :name": "Export :name", "Failed Dependency": "Dépendance échouée", - "Finish enabling two factor authentication.": "Terminez l'activation de l'authentification à deux facteurs.", - "For your security, please confirm your password to continue.": "Par mesure de sécurité, veuillez confirmer votre mot de passe pour continuer.", + "File": "Déposer", + "Files": "Des dossiers", "Forbidden": "Interdit", "Forgot your password?": "Mot de passe oublié ?", "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.": "Mot de passe oublié ? Pas de soucis. Veuillez nous indiquer votre adresse e-mail et nous vous enverrons un lien de réinitialisation du mot de passe.", - "Found": "A trouvé", - "Gateway Timeout": "Délai d'attente de la passerelle", + "Found": "Trouvé", + "Gateway Timeout": "Temps d'attente de la passerelle dépassé", + "Go Home": "Aller à l'accueil", "Go to page :page": "Aller à la page :page", "Gone": "Disparu", - "Great! You have accepted the invitation to join the :team team.": "Super ! Vous avez accepté l'invitation à rejoindre l'équipe :team", "Hello!": "Bonjour !", + "Hide": "Cacher", + "Hide :name": "Masquer :name", + "Home": "Maison", "HTTP Version Not Supported": "Version HTTP non prise en charge", - "I agree to the :terms_of_service and :privacy_policy": "Je suis d'accord avec :terms_of_service et :privacy_policy", "I'm a teapot": "Je suis une théière", - "If necessary, you may log out of all of your other browser sessions across all of your devices. Some of your recent sessions are listed below; however, this list may not be exhaustive. If you feel your account has been compromised, you should also update your password.": "Si nécessaire, vous pouvez vous déconnecter de toutes vos autres sessions de navigateurs ouvertes sur tous vos appareils. Vos dernières sessions sont listées ci-dessous ; cependant, cette liste peut ne pas être exhaustive. Si vous pensez que votre compte a été compromis, vous devriez également mettre à jour votre mot de passe.", - "If you already have an account, you may accept this invitation by clicking the button below:": "Si vous avez déjà un compte, vous pouvez accepter cette invitation en cliquant sur le bouton ci-dessous :", "If you did not create an account, no further action is required.": "Si vous n'avez pas créé de compte, vous pouvez ignorer ce message.", - "If you did not expect to receive an invitation to this team, you may discard this email.": "Si vous n'attendiez pas d'invitation de cette équipe, vous pouvez supprimer cet e-mail.", "If you did not request a password reset, no further action is required.": "Si vous n'avez pas demandé de réinitialisation de mot de passe, vous pouvez ignorer ce message.", - "If you do not have an account, you may create one by clicking the button below. After creating an account, you may click the invitation acceptance button in this email to accept the team invitation:": "Si vous n'avez pas de compte, vous pouvez en créer un en cliquant sur le bouton ci-dessous. Ensuite, vous pourrez cliquer sur le bouton de cet e-mail pour accepter l'invitation de rejoindre l'équipe :", "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "Si vous avez des difficultés à cliquer sur le bouton \":actionText\", copiez et collez l'URL ci-dessous\ndans votre navigateur Web :", - "IM Used": "J'ai l'habitude", + "IM Used": "IM utilisé", + "Image": "Image", + "Impersonate": "Utiliser un autre compte", + "Impersonation": "Imitation", + "Import": "Importer", + "Import :name": "Importer :name", "Insufficient Storage": "Espace insuffisant", - "Internal Server Error": "Erreur Interne du Serveur", + "Internal Server Error": "Erreur interne du serveur", + "Introduction": "Introduction", + "Invalid filename.": "Invalid filename.", "Invalid JSON was returned from the route.": "Un JSON non valide a été renvoyé par la route.", "Invalid SSL Certificate": "Certificat SSL invalide", - "Last active": "Dernier actif", - "Last used": "Dernière utilisation", - "Leave": "Quitter", - "Leave Team": "Quitter l'équipe", + "length": "length", "Length Required": "Longueur requise", - "Locked": "Fermé à clef", + "Like": "Comme", + "Load": "Charger", + "Localize": "Localiser", + "Location": "Emplacement", + "Locked": "Verrouillé", + "Log In": "Se connecter", "Log in": "Se connecter", "Log Out": "Se déconnecter", - "Log Out Other Browser Sessions": "Déconnecter les sessions ouvertes sur d'autres navigateurs", "Login": "Connexion", "Logout": "Déconnexion", "Loop Detected": "Boucle détectée", - "Maintenance Mode": "Mode de Maintenance", - "Manage Account": "Gérer le compte", - "Manage and log out your active sessions on other browsers and devices.": "Gérer et déconnecter vos sessions actives sur les autres navigateurs et appareils.", - "Manage API Tokens": "Gérer les jetons API", - "Manage Role": "Gérer le rôle", - "Manage Team": "Gérer l'équipe", - "Method Not Allowed": "Méthode Non Autorisée", + "Maintenance Mode": "Mode de maintenance", + "Method Not Allowed": "Méthode non autorisée", "Misdirected Request": "Demande mal dirigée", "Moved Permanently": "Déplacé de façon permanente", - "Multi-Status": "Multi-statut", + "Multi-Status": "Statut multiple", "Multiple Choices": "Choix multiples", "Name": "Nom", + "name": "nom", "Network Authentication Required": "Authentification réseau requise", - "Network Connect Timeout Error": "Erreur de délai de connexion réseau", - "Network Read Timeout Error": "Erreur de délai de lecture réseau", + "Network Connect Timeout Error": "Temps d'attente de la connexion réseau dépassé", + "Network Read Timeout Error": "Temps d'attente de la lecture réseau dépassé", + "New": "Nouveau", + "New :name": "Nouveau :name", "New Password": "Nouveau mot de passe", - "No Content": "Pas content", - "Non-Authoritative Information": "Informations non autorisées", + "No": "Non", + "No Content": "Pas de contenu", + "Non-Authoritative Information": "Informations non certifiées", "Not Acceptable": "Pas acceptable", "Not Extended": "Non prolongé", "Not Found": "Non trouvé", - "Not Implemented": "Pas mis en œuvre", + "Not Implemented": "Non implémenté", "Not Modified": "Non modifié", "of": "de", - "OK": "D'accord", - "Once a team is deleted, all of its resources and data will be permanently deleted. Before deleting this team, please download any data or information regarding this team that you wish to retain.": "Une fois qu'une équipe est supprimée, toutes ses données seront supprimées définitivement. Avant de supprimer cette équipe, veuillez télécharger toutes données ou informations de cette équipe.", + "OK": "OK", "Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.": "Une fois que votre compte est supprimé, toutes vos données sont supprimées définitivement. Avant de supprimer votre compte, veuillez télécharger vos données.", + "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.": "Une fois que votre compte est supprimé, toutes les données associées seront supprimées définitivement. Pour confirmer que vous voulez supprimer définitivement votre compte, renseignez votre mot de passe.", + "Open": "Ouvrir", + "Open in a current window": "Ouvrir dans une fenêtre actuelle", + "Open in a new window": "Ouvrir dans une nouvelle fenêtre", + "Open in a parent frame": "Ouvrir dans un frame parent", + "Open in the topmost frame": "Ouvrir dans le cadre le plus haut", + "Open on the website": "Ouvert sur le site", "Origin Is Unreachable": "L'origine est inaccessible", "Page Expired": "Page expirée", "Pagination Navigation": "Pagination", "Partial Content": "Contenu partiel", "Password": "Mot de passe", + "password": "Le mot de passe est incorrect", "Payload Too Large": "Charge utile trop grande", "Payment Required": "Paiement requis", - "Pending Team Invitations": "Invitations d'équipe en attente", "Permanent Redirect": "Redirection permanente", - "Permanently delete this team.": "Supprimer définitivement cette équipe.", - "Permanently delete your account.": "Supprimer définitivement votre compte.", - "Permissions": "Permissions", - "Photo": "Image", "Please click the button below to verify your email address.": "Veuillez cliquer sur le bouton ci-dessous pour vérifier votre adresse e-mail :", - "Please confirm access to your account by entering one of your emergency recovery codes.": "Veuillez confirmer l'accès à votre compte en entrant l'un des codes de récupération d'urgence.", - "Please confirm access to your account by entering the authentication code provided by your authenticator application.": "Veuillez confirmer l'accès à votre compte en entrant le code d'authentification fourni par votre application d'authentification.", - "Please copy your new API token. For your security, it won't be shown again.": "Veuillez copier votre nouveau token API. Pour votre sécurité, il ne sera pas ré-affiché.", - "Please enter your password to confirm you would like to log out of your other browser sessions across all of your devices.": "Veuillez entrer votre mot de passe pour confirmer que vous voulez déconnecter toutes les autres sessions de navigateurs sur l'ensemble de vos appareils.", - "Please provide the email address of the person you would like to add to this team.": "Veuillez indiquer l'adresse e-mail de la personne que vous souhaitez ajouter à cette équipe.", "Precondition Failed": "La précondition a échoué", "Precondition Required": "Condition préalable requise", - "Privacy Policy": "Politique de confidentialité", + "Preview": "Aperçu", + "Price": "Prix", "Processing": "En traitement", "Profile": "Profil", "Profile Information": "Informations du profil", "Proxy Authentication Required": "Authentification proxy requise", - "Railgun Error": "Erreur de canon ferroviaire", + "Railgun Error": "Erreur de Railgun", "Range Not Satisfiable": "Plage non satisfaisante", - "Recovery Code": "Code de récupération", - "Regards": "Cordialement", - "Regenerate Recovery Codes": "Régénérer les codes de récupération", + "Record": "Enregistrer", + "Regards,": "Cordialement,", "Register": "Inscription", "Remember me": "Se souvenir de moi", - "Remove": "Supprimer", - "Remove Photo": "Supprimer l'image", - "Remove Team Member": "Supprimer le membre d'équipe", - "Request Header Fields Too Large": "Demander des champs d'en-tête trop grands", - "Request Timeout": "Délai d'expiration de la demande", + "Request Header Fields Too Large": "Champs d'en-tête de requête trop grands", + "Request Timeout": "Temps d'attente de la requête dépassé", "Resend Verification Email": "Renvoyer l'e-mail de vérification", "Reset Content": "Réinitialiser le contenu", "Reset Password": "Réinitialisation du mot de passe", "Reset Password Notification": "Notification de réinitialisation du mot de passe", + "Restore": "Restaurer", + "Restore :name": "Restaurer :name", "results": "résultats", "Retry With": "Réessayer avec", - "Role": "Rôle", "Save": "Sauvegarder", + "Save & Close": "Sauvegarder et fermer", + "Save & Return": "Enregistrer et retourner", + "Save :name": "Économisez :name", "Saved.": "Sauvegardé.", + "Search": "Rechercher", + "Search :name": "Recherche :name", "See Other": "Voir autre", - "Select A New Photo": "Sélectionner une nouvelle image", + "Select": "Sélectionner", + "Select All": "Tout sélectionner", + "Send": "Envoyer", "Server Error": "Erreur serveur", "Service Unavailable": "Service indisponible", "Session Has Expired": "La session a expiré", - "Setup Key": "Clé de configuration", - "Show Recovery Codes": "Afficher les codes de récupération", + "Settings": "Paramètres", + "Show": "Montrer", + "Show :name": "Afficher :name", + "Show All": "Afficher tout", "Showing": "Montrant", + "Sign In": "Se connecter", + "Solve": "Résoudre", "SSL Handshake Failed": "Échec de la prise de contact SSL", - "Store these recovery codes in a secure password manager. They can be used to recover access to your account if your two factor authentication device is lost.": "Enregistrez ces codes dans un gestionnaire de mot de passe sécurisé. Ils peuvent être réutilisés pour accéder à votre compte si l'authentification à deux facteurs n'aboutit pas.", - "Switch Teams": "Permuter les équipes", + "Start": "Commencer", + "Stop": "Arrêter", + "Submit": "Soumettre", + "Subscribe": "S'abonner", + "Switch": "Changer", + "Switch To Role": "Passer au rôle", "Switching Protocols": "Protocoles de commutation", - "Team Details": "Détails de l'équipe", - "Team Invitation": "Invitation d'équipe", - "Team Members": "Membres de l'équipe", - "Team Name": "Nom de l'équipe", - "Team Owner": "Propriétaire de l'équipe", - "Team Settings": "Préférences de l'équipe", + "Tag": "Étiqueter", + "Tags": "Mots clés", "Temporary Redirect": "Redirection temporaire", - "Terms of Service": "Conditions d'utilisation", - "The :attribute must be a valid role.": "Le :attribute doit être un rôle valide.", - "The :attribute must be at least :length characters and contain at least one number.": "Le champ :attribute doit avoir au moins :length caractères et contenir au moins un chiffre.", - "The :attribute must be at least :length characters and contain at least one special character and one number.": "Le champ :attribute doit avoir au moins :length caractères et contenir au moins un caractère spécial et un nombre.", - "The :attribute must be at least :length characters and contain at least one special character.": "Le champ :attribute doit avoir au moins :length caractères et contenir au moins un caractère spécial.", - "The :attribute must be at least :length characters and contain at least one uppercase character and one number.": "Le champ :attribute doit avoir au moins :length caractères et contenir au moins une majuscule et un chiffre.", - "The :attribute must be at least :length characters and contain at least one uppercase character and one special character.": "Le champ :attribute doit avoir au moins :length caractères et contenir au moins une majuscule et un caractère spécial.", - "The :attribute must be at least :length characters and contain at least one uppercase character, one number, and one special character.": "Le champ :attribute doit avoir au moins :length caractères, et contenir au moins une majuscule, un chiffre et un caractère spécial.", - "The :attribute must be at least :length characters and contain at least one uppercase character.": "Le champ :attribute doit avoir au moins :length caractères et au moins une majuscule.", - "The :attribute must be at least :length characters.": "Le champ :attribute doit avoir au moins :length caractères.", + "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.": "Merci de vous être inscrit(e) ! Avant de commencer, veuillez vérifier votre adresse e-mail en cliquant sur le lien que nous venons de vous envoyer. Si vous n'avez pas reçu cet e-mail, nous vous en enverrons un nouveau avec plaisir.", "The given data was invalid.": "La donnée renseignée est incorrecte.", - "The password is incorrect.": "Le mot de passe est incorrect.", - "The provided password does not match your current password.": "Le mot de passe indiqué ne correspond pas à votre mot de passe actuel.", - "The provided password was incorrect.": "Le mot de passé indiqué est incorrect.", - "The provided two factor authentication code was invalid.": "Le code d'authentification à deux facteurs fourni est incorrect.", - "The provided two factor recovery code was invalid.": "Le code de récupération fourni pour l'authentification à deux facteurs est incorrect.", "The response is not a streamed response.": "La réponse n'est pas une réponse diffusée.", "The response is not a view.": "La réponse n'est pas une vue.", - "The team's name and owner information.": "Les informations concernant l'équipe et son propriétaire.", - "These people have been invited to your team and have been sent an invitation email. They may join the team by accepting the email invitation.": "Ces personnes ont été invitées à rejoindre votre équipe et ont été prévenues avec un e-mail d'invitation. Ils peuvent rejoindre l'équipe grâce à l'e-mail d'invitation.", - "This device": "Cet appareil", + "This action is unauthorized.": "Cette action n'est pas autorisée.", "This is a secure area of the application. Please confirm your password before continuing.": "Ceci est une zone sécurisée de l'application. Veuillez confirmer votre mot de passe avant de continuer.", - "This password does not match our records.": "Ce mot de passe ne correspond pas à nos enregistrements.", "This password reset link will expire in :count minutes.": "Ce lien de réinitialisation du mot de passe expirera dans :count minutes.", - "This user already belongs to the team.": "Cet utilisateur appartient déjà à l'équipe.", - "This user has already been invited to the team.": "Cet utilisateur a déjà été invité à rejoindre l'équipe.", "to": "à", - "To finish enabling two factor authentication, scan the following QR code using your phone's authenticator application or enter the setup key and provide the generated OTP code.": "Pour terminer l'activation de l'authentification à deux facteurs, scannez le code QR suivant à l'aide de l'application d'authentification de votre téléphone ou entrez la clé de configuration et fournissez le code OTP généré.", "Toggle navigation": "Afficher / masquer le menu de navigation", - "Token Name": "Nom du jeton", "Too Early": "Trop tôt", "Too Many Requests": "Trop de requêtes", - "Two Factor Authentication": "Authentification à deux facteurs", - "Two factor authentication is now enabled. Scan the following QR code using your phone's authenticator application or enter the setup key.": "L'authentification à deux facteurs est maintenant activée. Scannez le code QR suivant à l'aide de l'application d'authentification de votre téléphone ou entrez la clé de configuration.", + "Translate": "Traduire", + "Translate It": "Traduis le", "Unauthorized": "Non autorisé", "Unavailable For Legal Reasons": "Indisponible pour des raisons légales", - "Unknown": "Inconnu·e", "Unknown Error": "Erreur inconnue", + "Unpack": "Déballer", "Unprocessable Entity": "Entité non traitable", - "Unsupported Media Type": "Type de support non supporté", + "Unsubscribe": "Se désabonner", + "Unsupported Media Type": "Type de média non supporté", + "Up": "En haut", + "Update": "Mettre à jour", + "Update :name": "Mise à jour :name", "Update Password": "Mettre à jour le mot de passe", "Update your account's profile information and email address.": "Modifier le profil associé à votre compte ainsi que votre adresse e-mail.", "Upgrade Required": "Mise à niveau requise", "URI Too Long": "URI trop long", - "Use a recovery code": "Utiliser un code de récupération", - "Use an authentication code": "Utiliser un code d'authentification", "Use Proxy": "Utiliser un proxy", + "User": "Utilisateur", "Variant Also Negotiates": "La variante négocie également", "Verify Email Address": "Vérifier l'adresse e-mail", - "We were unable to find a registered user with this email address.": "Nous n'avons pas pu trouver un utilisateur enregistré avec cette adresse e-mail.", + "View": "Vue", + "View :name": "Voir :name", "Web Server is Down": "Le serveur Web est en panne", - "When two factor authentication is enabled, you will be prompted for a secure, random token during authentication. You may retrieve this token from your phone's Google Authenticator application.": "Lorsque l'authentification à deux facteurs est activée, vous serez invité à saisir un jeton aléatoire sécurisé lors de l'authentification. Vous pouvez récupérer ce jeton depuis l'application Google Authenticator de votre téléphone.", "Whoops!": "Oups !", - "Whoops! Something went wrong.": "Oups ! Un problème est survenu.", + "Yes": "Oui", "You are receiving this email because we received a password reset request for your account.": "Vous recevez cet e-mail car nous avons reçu une demande de réinitialisation de mot de passe pour votre compte.", - "You have been invited to join the :team team!": "Vous avez été invité·e à rejoindre l'équipe :team !", - "You have enabled two factor authentication.": "Vous avez activé l'authentification à deux facteurs.", - "You have not enabled two factor authentication.": "Vous n'avez pas activé l'authentification à deux facteurs.", - "You may accept this invitation by clicking the button below:": "Vous pouvez accepter cette invitation en cliquant sur le bouton ci-dessous :", - "You may delete any of your existing tokens if they are no longer needed.": "Vous pouvez supprimer n'importe lequel de vos jetons existants s'ils ne sont plus nécessaires.", - "You may not delete your personal team.": "Vous ne pouvez pas supprimer votre équipe personnelle.", - "You may not leave a team that you created.": "Vous ne pouvez pas quitter une équipe que vous avez créée.", + "You're logged in!": "Vous êtes connecté·e !", "Your email address is unverified.": "Votre adresse e-mail n'est pas vérifiée." } \ No newline at end of file diff --git a/lang/fr/actions.php b/lang/fr/actions.php new file mode 100644 index 00000000..ec5a8819 --- /dev/null +++ b/lang/fr/actions.php @@ -0,0 +1,119 @@ + 'Accepter', + 'action' => 'Action', + 'actions' => 'Actions', + 'add' => 'Ajouter', + 'admin' => 'Administrateur', + 'agree' => 'Accepter', + 'archive' => 'Archive', + 'assign' => 'Attribuer', + 'associate' => 'Associé', + 'attach' => 'Attacher', + 'browse' => 'Parcourir', + 'cancel' => 'Annuler', + 'choose' => 'Choisir', + 'choose_file' => 'Choisir le fichier', + 'choose_image' => 'Choisir une image', + 'click_to_copy' => 'Cliquez pour copier', + 'close' => 'Fermer', + 'collapse' => 'Effondrement', + 'collapse_all' => 'Réduire tout', + 'comment' => 'Commentaire', + 'confirm' => 'Confirmer', + 'connect' => 'Connecter', + 'create' => 'Créer', + 'delete' => 'Supprimer', + 'detach' => 'Détacher', + 'details' => 'Détails', + 'disable' => 'Désactiver', + 'discard' => 'Jeter', + 'done' => 'Fait', + 'down' => 'Vers le bas', + 'duplicate' => 'Dupliquer', + 'edit' => 'Modifier', + 'enable' => 'Activer', + 'expand' => 'Développer', + 'expand_all' => 'Développer tout', + 'explanation' => 'Explication', + 'export' => 'Exporter', + 'file' => 'Déposer', + 'files' => 'Des dossiers', + 'go_home' => 'Rentrer chez soi', + 'hide' => 'Cacher', + 'home' => 'Maison', + 'image' => 'Image', + 'impersonate' => 'Imiter', + 'impersonation' => 'Imitation', + 'import' => 'Importer', + 'introduction' => 'Introduction', + 'like' => 'Comme', + 'load' => 'Charger', + 'localize' => 'Localiser', + 'log_in' => 'Se connecter', + 'log_out' => 'Se déconnecter', + 'named' => [ + 'add' => 'Ajouter :name', + 'choose' => 'Choisissez :name', + 'create' => 'Créer :name', + 'delete' => 'Supprimer :name', + 'duplicate' => 'Dupliquer :name', + 'edit' => 'Modifier :name', + 'export' => 'Export :name', + 'hide' => 'Masquer :name', + 'import' => 'Importer :name', + 'new' => 'Nouveau :name', + 'restore' => 'Restaurer :name', + 'save' => 'Économisez :name', + 'search' => 'Recherche :name', + 'show' => 'Afficher :name', + 'update' => 'Mise à jour :name', + 'view' => 'Voir :name', + ], + 'new' => 'Nouveau', + 'no' => 'Non', + 'open' => 'Ouvrir', + 'open_website' => 'Ouvert sur le site', + 'preview' => 'Aperçu', + 'price' => 'Prix', + 'record' => 'Enregistrer', + 'restore' => 'Restaurer', + 'save' => 'Sauvegarder', + 'save_and_close' => 'Sauvegarder et fermer', + 'save_and_return' => 'Enregistrer et retourner', + 'search' => 'Recherche', + 'select' => 'Sélectionner', + 'select_all' => 'Tout sélectionner', + 'send' => 'Envoyer', + 'settings' => 'Paramètres', + 'show' => 'Montrer', + 'show_all' => 'Afficher tout', + 'sign_in' => 'Se connecter', + 'solve' => 'Résoudre', + 'start' => 'Commencer', + 'stop' => 'Arrêter', + 'submit' => 'Soumettre', + 'subscribe' => 'S\'abonner', + 'switch' => 'Changer', + 'switch_to_role' => 'Passer au rôle', + 'tag' => 'Étiqueter', + 'tags' => 'Mots clés', + 'target_link' => [ + 'blank' => 'Ouvrir dans une nouvelle fenêtre', + 'parent' => 'Ouvrir dans un frame parent', + 'self' => 'Ouvrir dans une fenêtre actuelle', + 'top' => 'Ouvrir dans le cadre le plus haut', + ], + 'translate' => 'Traduire', + 'translate_it' => 'Traduis le', + 'unpack' => 'Déballer', + 'unsubscribe' => 'Se désabonner', + 'up' => 'En haut', + 'update' => 'Mise à jour', + 'user' => 'Utilisateur', + 'view' => 'Voir', + 'yes' => 'Oui', +]; diff --git a/lang/fr/http-statuses.php b/lang/fr/http-statuses.php index e0845ac5..d6fe0a42 100644 --- a/lang/fr/http-statuses.php +++ b/lang/fr/http-statuses.php @@ -7,16 +7,16 @@ '100' => 'Continuer', '101' => 'Protocoles de commutation', '102' => 'En traitement', - '200' => 'D\'accord', + '200' => 'OK', '201' => 'Créé', '202' => 'Accepté', - '203' => 'Informations non autorisées', - '204' => 'Pas content', + '203' => 'Informations non certifiées', + '204' => 'Pas de contenu', '205' => 'Réinitialiser le contenu', '206' => 'Contenu partiel', - '207' => 'Multi-statut', + '207' => 'Statut multiple', '208' => 'Déjà rapporté', - '226' => 'J\'ai l\'habitude', + '226' => 'IM utilisé', '300' => 'Choix multiples', '301' => 'Déplacé de façon permanente', '302' => 'A trouvé', @@ -25,44 +25,44 @@ '305' => 'Utiliser un proxy', '307' => 'Redirection temporaire', '308' => 'Redirection permanente', - '400' => 'Mauvaise Demande', - '401' => 'Non autorisé', - '402' => 'Paiement Requis', + '400' => 'Requête invalide', + '401' => 'Non authentifié', + '402' => 'Paiement requis', '403' => 'Interdit', '404' => 'Page non trouvée', - '405' => 'Méthode Non Autorisée', - '406' => 'Pas acceptable', + '405' => 'Méthode non autorisée', + '406' => 'Non acceptable', '407' => 'Authentification proxy requise', - '408' => 'Délai d\'expiration de la demande', + '408' => 'Requête expirée', '409' => 'Conflit', '410' => 'Disparu', '411' => 'Longueur requise', '412' => 'La précondition a échoué', '413' => 'Charge utile trop grande', '414' => 'URI trop long', - '415' => 'Type de support non supporté', + '415' => 'Type de média non supporté', '416' => 'Plage non satisfaisante', - '417' => 'Échec de l\'attente', + '417' => 'Comportement attendu insatisfaisant', '418' => 'Je suis une théière', '419' => 'La session a expiré', '421' => 'Demande mal dirigée', - '422' => 'Entité non traitable', - '423' => 'Fermé à clef', + '422' => 'Contenu non traitable', + '423' => 'Verrouillé', '424' => 'Dépendance échouée', '425' => 'Trop tôt', '426' => 'Mise à niveau requise', '428' => 'Condition préalable requise', '429' => 'Trop de demandes', - '431' => 'Demander des champs d\'en-tête trop grands', + '431' => 'Champs d\'en-tête de requête trop grands', '444' => 'Connexion fermée sans réponse', '449' => 'Réessayer avec', '451' => 'Indisponible pour des raisons légales', - '499' => 'Demande fermée du client', - '500' => 'Erreur Interne du Serveur', - '501' => 'Pas mis en œuvre', + '499' => 'Demande fermée par le client', + '500' => 'Erreur interne dus erveur', + '501' => 'Non implémenté', '502' => 'Mauvaise passerelle', - '503' => 'Mode de Maintenance', - '504' => 'Délai d\'attente de la passerelle', + '503' => 'Service non disponible', + '504' => 'Temps d\'attente de la passerelle dépassé', '505' => 'Version HTTP non prise en charge', '506' => 'La variante négocie également', '507' => 'Espace insuffisant', @@ -77,8 +77,8 @@ '524' => 'Un dépassement de délai s\'est produit', '525' => 'Échec de la prise de contact SSL', '526' => 'Certificat SSL invalide', - '527' => 'Erreur de canon ferroviaire', - '598' => 'Erreur de délai de lecture réseau', - '599' => 'Erreur de délai de connexion réseau', + '527' => 'Erreur de Railgun', + '598' => 'Temps d\'attente de la lecture réseau dépassé', + '599' => 'Temps d\'attente de la connexion réseau dépassé', 'unknownError' => 'Erreur inconnue', ]; diff --git a/lang/fr/validation.php b/lang/fr/validation.php index daeed1bf..bc3f6158 100644 --- a/lang/fr/validation.php +++ b/lang/fr/validation.php @@ -24,6 +24,7 @@ 'boolean' => 'Le champ :attribute doit être vrai ou faux.', 'can' => 'Le champ :attribute contient une valeur non autorisée.', 'confirmed' => 'Le champ de confirmation :attribute ne correspond pas.', + 'contains' => 'The :attribute field is missing a required value.', 'current_password' => 'Le mot de passe est incorrect.', 'date' => 'Le champ :attribute n\'est pas une date valide.', 'date_equals' => 'Le champ :attribute doit être une date égale à :date.', @@ -66,6 +67,7 @@ 'ipv4' => 'Le champ :attribute doit être une adresse IPv4 valide.', 'ipv6' => 'Le champ :attribute doit être une adresse IPv6 valide.', 'json' => 'Le champ :attribute doit être un document JSON valide.', + 'list' => 'Le champ :attribute doit être une liste.', 'lowercase' => 'Le champ :attribute doit être en minuscules.', 'lt' => [ 'array' => 'Le tableau :attribute doit contenir moins de :value éléments.', @@ -126,6 +128,7 @@ 'required_array_keys' => 'Le champ :attribute doit contenir des entrées pour : :values.', 'required_if' => 'Le champ :attribute est obligatoire quand la valeur de :other est :value.', 'required_if_accepted' => 'Le champ :attribute est obligatoire quand le champ :other a été accepté.', + 'required_if_declined' => 'The :attribute field is required when :other is declined.', 'required_unless' => 'Le champ :attribute est obligatoire sauf si :other est :values.', 'required_with' => 'Le champ :attribute est obligatoire quand :values est présent.', 'required_with_all' => 'Le champ :attribute est obligatoire quand :values sont présents.', @@ -149,41 +152,65 @@ 'uuid' => 'Le champ :attribute doit être un UUID valide', 'attributes' => [ 'address' => 'adresse', + 'affiliate_url' => 'URL d\'affiliation', 'age' => 'âge', 'amount' => 'montant', + 'announcement' => 'annonce', 'area' => 'zone', + 'audience_prize' => 'prix du public', + 'audience_winner' => 'audience winner', 'available' => 'disponible', 'birthday' => 'anniversaire', 'body' => 'corps', 'city' => 'ville', + 'company' => 'company', + 'compilation' => 'compilation', + 'concept' => 'concept', + 'conditions' => 'conditions', 'content' => 'contenu', + 'contest' => 'contest', 'country' => 'pays', - 'created_at' => 'créé à', + 'cover' => 'couverture', + 'created_at' => 'date de création', 'creator' => 'créateur', 'currency' => 'devise', 'current_password' => 'mot de passe actuel', 'customer' => 'client', - 'date' => 'Date', + 'date' => 'date', 'date_of_birth' => 'date de naissance', + 'dates' => 'rendez-vous', 'day' => 'jour', - 'deleted_at' => 'supprimé à', - 'description' => 'la description', + 'deleted_at' => 'date de suppression', + 'description' => 'description', + 'display_type' => 'type d\'affichage', 'district' => 'quartier', 'duration' => 'durée', 'email' => 'adresse e-mail', 'excerpt' => 'extrait', 'filter' => 'filtre', + 'finished_at' => 'date de fin', 'first_name' => 'prénom', 'gender' => 'genre', + 'grand_prize' => 'grand prix', 'group' => 'groupe', 'hour' => 'heure', 'image' => 'image', + 'image_desktop' => 'image de bureau', + 'image_main' => 'image principale', + 'image_mobile' => 'image mobile', + 'images' => 'images', + 'is_audience_winner' => 'est le gagnant du public', + 'is_hidden' => 'est caché', 'is_subscribed' => 'est abonné', + 'is_visible' => 'est visible', + 'is_winner' => 'est gagnant', 'items' => 'articles', - 'last_name' => 'nom', + 'key' => 'clé', + 'last_name' => 'nom de famille', 'lesson' => 'leçon', 'line_address_1' => 'ligne d\'adresse 1', 'line_address_2' => 'ligne d\'adresse 2', + 'login' => 'identifiant', 'message' => 'message', 'middle_name' => 'deuxième prénom', 'minute' => 'minute', @@ -196,8 +223,9 @@ 'password_confirmation' => 'confirmation du mot de passe', 'phone' => 'téléphone', 'photo' => 'photo', + 'portfolio' => 'portefeuille', 'postal_code' => 'code postal', - 'preview' => 'Aperçu', + 'preview' => 'aperçu', 'price' => 'prix', 'product_id' => 'identifiant du produit', 'product_uid' => 'UID du produit', @@ -205,31 +233,48 @@ 'promo_code' => 'code promo', 'province' => 'région', 'quantity' => 'quantité', - 'recaptcha_response_field' => 'champ de réponse recaptcha', + 'reason' => 'raison', + 'recaptcha_response_field' => 'champ de réponse reCAPTCHA', + 'referee' => 'arbitre', + 'referees' => 'arbitres', + 'reject_reason' => 'motif de rejet', 'remember' => 'se souvenir', - 'restored_at' => 'restauré à', + 'restored_at' => 'date de restauration', 'result_text_under_image' => 'texte de résultat sous l\'image', 'role' => 'rôle', + 'rule' => 'règle', + 'rules' => 'règles', 'second' => 'seconde', 'sex' => 'sexe', 'shipment' => 'expédition', 'short_text' => 'texte court', 'size' => 'taille', + 'skills' => 'compétences', + 'slug' => 'slug', + 'specialization' => 'spécialisation', + 'started_at' => 'date de début', 'state' => 'état', + 'status' => 'statut', 'street' => 'rue', 'student' => 'étudiant', 'subject' => 'sujet', + 'tag' => 'mot clé', + 'tags' => 'mots clés', 'teacher' => 'professeur', 'terms' => 'conditions', - 'test_description' => 'description test', - 'test_locale' => 'localisation test', - 'test_name' => 'nom test', + 'test_description' => 'description du test', + 'test_locale' => 'localisation du test', + 'test_name' => 'nom du test', 'text' => 'texte', 'time' => 'heure', 'title' => 'titre', - 'updated_at' => 'mis à jour à', + 'type' => 'type', + 'updated_at' => 'date de mise à jour', 'user' => 'utilisateur', 'username' => 'nom d\'utilisateur', + 'value' => 'valeur', + 'winner' => 'winner', + 'work' => 'work', 'year' => 'année', ], ];