commit ecd89e38e15498dd857b92df2e04f842d3055462 Author: dig Date: Sun Sep 26 17:03:08 2021 +0200 early alpha diff --git a/conf/locale/legal.yaml b/conf/locale/legal.yaml new file mode 100644 index 0000000..5092251 --- /dev/null +++ b/conf/locale/legal.yaml @@ -0,0 +1,65 @@ +# depot > initiative + +/d[ée]p[ôo]t(s*)/ig: + "${capital(_)? 'I' : 'i'}nitiative${$1}" + +/de initiative(s*)/ig: " + ${$1? 'des ' : \"d'\"}initiative${$1}" + +/nouveau(x*) initiative(s*)/ig: + "${capital(_)? 'N' : 'n'}ouvelle${$1?'s':''} initiative${$2}" + +# ce initi. +/ce initiative(s*)/ig: + "${capital(_)? 'C' : 'c'}ette initiative${$1}" + +# d'un init +/d'un initiative(s*)/ig: + d'une initiative${$1} + +# un init +/un initiative(s*)/ig: + une initiative${$1} + +# le init +/\sle initiative(s*)/ig: + " l'initiative${$1}" + +# du init +/du initiative/ig: + de l'initiative + +/initiative distant/gi: + ${_}e + +/visiblity_helper_forced=.*$/m: + visiblity_helper_forced=L'administrateur du site a forcé toutes les nouvelles initiatives à être privées + + + + +# propriétaire > initiateur + +/propri[eé]taire(s*)/gi: + #"${_[0]=='P' ?'I' :'i'}nitiateur${$1}" + ${_[0]=='P' && 'I' || 'i'}nitiateur${$1} + +# fork > dérivé + +/fork(s*)/gi: + dérivé${$1} + +# gogs > ? + +/gogs/gi: + gilet.jaune.legal + +# branch > +# commit > amandement + +/commit/gi: + amandement + +# merge > +# ticket > problème + diff --git a/conf/locale/legalize.js b/conf/locale/legalize.js new file mode 100644 index 0000000..f644942 --- /dev/null +++ b/conf/locale/legalize.js @@ -0,0 +1,77 @@ +const yaml = require('js-yaml') +const fs = require('fs') +const params = process.argv.splice(2) +const vocab = yaml.safeLoad( fs.readFileSync('legal.yaml', 'utf8') ) +const po = fs.readFileSync( params[0], 'utf-8') + + +console.log(params) +//process.exit() + + +const capital = s=> /^[A-Z]/.test(s) + +const replace = vocab=> text=> + Object.keys( vocab ) + .reduce( (text, reg,s,mod)=> + text.replace( eval(reg) +// RegExp( +// ( s = reg.split('/').filter(s=>s), +// console.log(s), +// mod = s.pop(), +// s.join('/') ) +// , mod ) + , /=>/.test( vocab[reg] ) + ? eval( vocab[reg] ) + : eval( "(_,$1,$2,$3,$4,$5,$6,$7,$8,$9)=> `"+vocab[reg]+"`" ) +// , new Function('_,$1,$2,$3,$4,$5,$6,$7,$8,$9', "return `"+vocab[reg]+"`") + ) + , text + ) + +const legalize = replace( vocab ) + + +console.log( legalize(po) ) +process.exit() + + +replace({ + + [/test(s*)/ig]: + (_ ,s )=> + `${_.toUpperCase()}${s}` + +, [/projet(s*)/ig]: + (_ ,s )=> + `projeeeeeet${s}` + +})("coucou tests pRojets !!") + + + +let legal = po.replace( + /d[ée]p[ôo]t(s*)/ig, + (depot ,s )=> +//console.log(depot,depot.test(capital),s)|| + `${capital(depot)? 'I' : 'i'}nitiative${s}` +) +.replace( + /de initiative(s*)/ig, + (de_initiative,s )=> + `${s? 'des ' : "d'"}initiative${s}` +) +.replace( + /nouveau(x*) initiative(s*)/ig, + (nouveau,x ,s )=> + `${capital(nouveau)? 'N' : 'n'}ouvelle${x?'s':''} initiative${s}` +) + + +//ce initi. +//d'un init +//un init +//le init +//du init + +console.log( legal ) diff --git a/conf/locale/locale_en-GB.ini b/conf/locale/locale_en-GB.ini new file mode 100644 index 0000000..4d5bdd9 --- /dev/null +++ b/conf/locale/locale_en-GB.ini @@ -0,0 +1,1345 @@ +app_desc=A painless self-hosted Git service + +home=Home +dashboard=Dashboard +explore=Explore +help=Help +sign_in=Sign In +sign_out=Sign Out +sign_up=Sign Up +register=Register +website=Website +version=Version +page=Page +template=Template +language=Language +create_new=Create... +user_profile_and_more=User profile and more +signed_in_as=Signed in as + +username=Username +email=Email +password=Password +re_type=Re-Type +captcha=Captcha + +repository=Repository +organization=Organisation +mirror=Mirror +new_repo=New Repository +new_migrate=New Migration +new_mirror=New Mirror +new_fork=New Fork Repository +new_org=New Organisation +manage_org=Manage Organisations +admin_panel=Admin Panel +account_settings=Account Settings +settings=Settings +your_profile=Your Profile +your_settings=Your Settings + +activities=Activities +pull_requests=Pull Requests +issues=Issues + +cancel=Cancel + +[install] +install=Installation +title=Install Steps For First-time Run +docker_helper=If you're running Gogs inside Docker, please read Guidelines carefully before you change anything in this page! +requite_db_desc=Gogs requires MySQL, PostgreSQL, SQLite3 or TiDB. +db_title=Database Settings +db_type=Database Type +host=Host +user=User +password=Password +db_name=Database Name +db_helper=Please use INNODB engine with utf8_general_ci charset for MySQL. +ssl_mode=SSL Mode +path=Path +sqlite_helper=The file path of SQLite3 or TiDB database.
Please use absolute path when you start as service. +err_empty_db_path=SQLite3 or TiDB database path cannot be empty. +no_admin_and_disable_registration=You cannot disable registration without creating an admin account. +err_empty_admin_password=Admin password cannot be empty. + +general_title=Application General Settings +app_name=Application Name +app_name_helper=Put your organisation name here huge and loud! +repo_path=Repository Root Path +repo_path_helper=All Git remote repositories will be saved to this directory. +run_user=Run User +run_user_helper=The user must have access to Repository Root Path and run Gogs. +domain=Domain +domain_helper=This affects SSH clone URLs. +ssh_port=SSH Port +ssh_port_helper=Port number which your SSH server is using, leave it empty to disable SSH feature. +use_builtin_ssh_server=Use Builtin SSH Server +use_builtin_ssh_server_popup=Start builtin SSH server for Git operations to distinguish from system SSH daemon. +http_port=HTTP Port +http_port_helper=Port number which application will listen on. +app_url=Application URL +app_url_helper=This affects HTTP/HTTPS clone URL and somewhere in email. +log_root_path=Log Path +log_root_path_helper=Directory to write log files to. +enable_console_mode=Enable Console Mode +enable_console_mode_popup=In addition to file mode, also print logs to console. + +optional_title=Optional Settings +email_title=Email Service Settings +smtp_host=SMTP Host +smtp_from=From +smtp_from_helper=Mail from address, RFC 5322. It can be just an email address, or the "Name" format. +mailer_user=Sender Email +mailer_password=Sender Password +register_confirm=Enable Register Confirmation +mail_notify=Enable Mail Notification +server_service_title=Server and Other Services Settings +offline_mode=Enable Offline Mode +offline_mode_popup=Disable CDN even in production mode, all resource files will be served locally. +disable_gravatar=Disable Gravatar Service +disable_gravatar_popup=Disable Gravatar and custom sources, all avatars are uploaded by users or default. +federated_avatar_lookup=Enable Federated Avatars Lookup +federated_avatar_lookup_popup=Enable federated avatars lookup to use federated open source service based on libravatar. +disable_registration=Disable Self-registration +disable_registration_popup=Disable user self-registration, only admin can create accounts. +enable_captcha=Enable Captcha +enable_captcha_popup=Require validate captcha for user self-registration. +require_sign_in_view=Enable Require Sign In to View Pages +require_sign_in_view_popup=Only signed in users can view pages, visitors will only be able to see sign in/up pages. +admin_setting_desc=You do not have to create an admin account right now, user whoever ID=1 will gain admin access automatically. +admin_title=Admin Account Settings +admin_name=Username +admin_password=Password +confirm_password=Confirm Password +admin_email=Admin Email +install_gogs=Install Gogs +test_git_failed=Fail to test 'git' command: %v +sqlite3_not_available=Your release version does not support SQLite3, please download the official binary version from %s, NOT the gobuild version. +invalid_db_setting=Database setting is not correct: %v +invalid_repo_path=Repository root path is invalid: %v +run_user_not_match=Run user isn't the current user: %s -> %s +smtp_host_missing_port=SMTP Host is missing port in address. +invalid_smtp_from=SMTP From field is not valid: %v +save_config_failed=Fail to save configuration: %v +invalid_admin_setting=Admin account setting is invalid: %v +install_success=Welcome! We're glad that you chose Gogs, have fun and take care. +invalid_log_root_path=Log root path is invalid: %v + +[home] +uname_holder=Username or email +password_holder=Password +switch_dashboard_context=Switch Dashboard Context +my_repos=My Repositories +show_more_repos=Show more repositories... +collaborative_repos=Collaborative Repositories +my_orgs=My Organisations +my_mirrors=My Mirrors +view_home=View %s + +issues.in_your_repos=In your repositories + +[explore] +repos=Repositories +users=Users +organizations=Organisations +search=Search + +[auth] +create_new_account=Create New Account +register_hepler_msg=Already have an account? Sign in now! +social_register_hepler_msg=Already have an account? Bind now! +disable_register_prompt=Sorry, registration has been disabled. Please contact the site administrator. +disable_register_mail=Sorry, Register Mail Confirmation has been disabled. +auth_source=Authentication Source +local=Local +remember_me=Remember Me +forgot_password=Forgot Password +forget_password=Forgot password? +sign_up_now=Need an account? Sign up now. +confirmation_mail_sent_prompt=A new confirmation email has been sent to %s, please check your inbox within the next %d hours to complete the registration process. +active_your_account=Activate Your Account +prohibit_login=Login Prohibited +prohibit_login_desc=Your account is prohibited to login, please contact site admin. +resent_limit_prompt=Sorry, you already requested an activation email recently. Please wait 3 minutes then try again. +has_unconfirmed_mail=Hi %s, you have an unconfirmed email address (%s). If you haven't received a confirmation email or need to resend a new one, please click on the button below. +resend_mail=Click here to resend your activation email +send_reset_mail=Click here to (re)send your password reset email +reset_password=Reset Your Password +invalid_code=Sorry, your confirmation code has expired or not valid. +reset_password_helper=Click here to reset your password +password_too_short=Password length cannot be less then 6. +non_local_account=Non-local accounts cannot change passwords through Gogs. + +login_two_factor=Two-factor Authentication +login_two_factor_passcode=Authentication Passcode +login_two_factor_enter_recovery_code=Enter a two-factor recovery code +login_two_factor_recovery=Two-factor Recovery +login_two_factor_recovery_code=Recovery Code +login_two_factor_enter_passcode=Enter a two-factor passcode +login_two_factor_invalid_recovery_code=Recovery code has been used or does not valid. + +[mail] +activate_account=Please activate your account +activate_email=Verify your email address +reset_password=Reset your password +register_success=Registration successful, welcome +register_notify=Welcome on board + +[modal] +yes=Yes +no=No +modify=Modify + +[form] +UserName=Username +RepoName=Repository name +Email=Email address +Password=Password +Retype=Re-type password +SSHTitle=SSH key name +HttpsUrl=HTTPS URL +PayloadUrl=Payload URL +TeamName=Team name +AuthName=Authorisation name +AdminEmail=Admin email + +NewBranchName=New branch name +CommitSummary=Commit summary +CommitMessage=Commit message +CommitChoice=Commit choice +TreeName=File path +Content=Content + +require_error=` cannot be empty.` +alpha_dash_error=` must be valid alpha or numeric or dash(-_) characters.` +alpha_dash_dot_error=` must be valid alpha or numeric or dash(-_) or dot characters.` +alpha_dash_dot_slash_error=` must be valid alpha or numeric or dash(-_) or dot characters or slashes.` +size_error=` must be size %s.` +min_size_error=` must contain at least %s characters.` +max_size_error=` must contain at most %s characters.` +email_error=` is not a valid email address.` +url_error=` is not a valid URL.` +include_error=` must contain substring '%s'.` +unknown_error=Unknown error: +captcha_incorrect=Captcha didn't match. +password_not_match=Password and confirm password are not same. + +username_been_taken=Username has already been taken. +repo_name_been_taken=Repository name has already been taken. +org_name_been_taken=Organisation name has already been taken. +team_name_been_taken=Team name has already been taken. +email_been_used=Email address has already been used. +username_password_incorrect=Username or password is not correct. +auth_source_mismatch=The authentication source selected is not associated with the user. +enterred_invalid_repo_name=Please make sure that the repository name you have entered is correct. +enterred_invalid_owner_name=Please make sure that the owner name you have entered is correct. +enterred_invalid_password=Please make sure the that password you have entered is correct. +user_not_exist=Given user does not exist. +last_org_owner=Removing the last user from a owner team isn't allowed, as there must always be at least one owner in any given organisation. + +invalid_ssh_key=Sorry, we're not able to verify your SSH key: %s +unable_verify_ssh_key=Gogs cannot verify your SSH key, but we assume that it is valid, please double-check it. +auth_failed=Authentication failed: %v + +still_own_repo=Your account still has ownership over at least one repository, you have to delete or transfer them first. +still_has_org=Your account still has membership in at least one organisation, you have to leave or delete your memberships first. +org_still_own_repo=This organisation still has ownership of repositories, you must delete or transfer them first. + +target_branch_not_exist=Target branch does not exist. + +[user] +change_avatar=Change your avatar +join_on=Joined on +repositories=Repositories +activity=Public Activity +followers=Followers +starred=Starred repositories +following=Following +follow=Follow +unfollow=Unfollow + +form.name_reserved=Username '%s' is reserved. +form.name_pattern_not_allowed=Username pattern '%s' is not allowed. + +[settings] +profile=Profile +password=Password +avatar=Avatar +ssh_keys=SSH Keys +security=Security +repos=Repositories +orgs=Organisations +applications=Applications +delete=Delete Account + +public_profile=Public Profile +profile_desc=Your email address is public and will be used for any account related notifications, and any web based operations made via the site. +password_username_disabled=Non-local type users are not allowed to change their username. +full_name=Full Name +website=Website +location=Location +update_profile=Update Profile +update_profile_success=Your profile has been updated successfully. +change_username=Username Changed +change_username_prompt=This change will affect the way how links relate to your account. +continue=Continue +cancel=Cancel + +lookup_avatar_by_mail=Lookup Avatar by mail +federated_avatar_lookup=Federated Avatar Lookup +enable_custom_avatar=Use Custom Avatar +choose_new_avatar=Choose new avatar +update_avatar=Update Avatar Setting +delete_current_avatar=Delete Current Avatar +uploaded_avatar_not_a_image=Uploaded file is not a image. +update_avatar_success=Your avatar setting has been updated successfully. + +change_password=Change Password +old_password=Current Password +new_password=New Password +retype_new_password=Retype New Password +password_incorrect=Current password is not correct. +change_password_success=Your password was successfully changed. You can now sign using this new password. +password_change_disabled=Non-local type users are not allowed to change their password. + +emails=Email Addresses +manage_emails=Manage email addresses +email_desc=Your primary email address will be used for notifications and other operations. +primary=Primary +primary_email=Set as primary +delete_email=Delete +email_deletion=Email Deletion +email_deletion_desc=Deleting this email address will remove related information from your account. Do you want to continue? +email_deletion_success=Email has been deleted successfully! +add_new_email=Add new email address +add_email=Add email +add_email_confirmation_sent=A new confirmation email has been sent to '%s', please check your inbox within the next %d hours to complete the confirmation process. +add_email_success=Your new email address was successfully added. + +manage_ssh_keys=Manage SSH Keys +add_key=Add Key +ssh_desc=This is a list of SSH keys associated with your account. As these keys allow anyone using them to gain access to your repositories, it is highly important that you make sure you recognise them. +ssh_helper=Don't know how? Check out GitHub's guide to create your own SSH keys or solve common problems you might encounter using SSH. +add_new_key=Add SSH Key +ssh_key_been_used=Public key content has been used. +ssh_key_name_used=Public key with same name already exists. +key_name=Key Name +key_content=Content +add_key_success=New SSH key '%s' has been added successfully! +delete_key=Delete +ssh_key_deletion=SSH Key Deletion +ssh_key_deletion_desc=Deleting this SSH key will remove all related accesses for your account. Do you want to continue? +ssh_key_deletion_success=SSH key has been deleted successfully! +add_on=Added on +last_used=Last used on +no_activity=No recent activity +key_state_desc=This key is used in last 7 days +token_state_desc=This token is used in last 7 days + +two_factor=Two-factor Authentication +two_factor_status=Status: +two_factor_on=On +two_factor_off=Off +two_factor_enable=Enable +two_factor_disable=Disable +two_factor_view_recovery_codes=View and save your recovery codes in a safe place. You can use them as passcode if you lose access to your authentication application. +two_factor_http=For HTTP/HTTPS operations, you are no longer able to use plain username and password. Please create and use Personal Access Token as your credential, e.g. %[3]s. +two_factor_enable_title=Enable Two-factor Authentication +two_factor_scan_qr=Please use your authentication application to scan the image: +two_factor_or_enter_secret=Or enter the secret: +two_factor_then_enter_passcode=Then enter passcode: +two_factor_verify=Verify +two_factor_invalid_passcode=The passcode you entered is not valid, please try again! +two_factor_reused_passcode=The passcode you entered has already been used, please try another one! +two_factor_enable_error=Enable Two-factor authentication failed: %v +two_factor_enable_success=Two-factor authentication has enabled for your account successfully! +two_factor_recovery_codes_title=Two-factor Authentication Recovery Codes +two_factor_recovery_codes_desc=Recovery codes are used when you temporarily lose access to your authentication application. Each recovery code can only be used once, please keep these codes in a safe place. +two_factor_regenerate_recovery_codes=Regenerate Recovery Codes +two_factor_regenerate_recovery_codes_error=Regenerate recovery codes failed: %v +two_factor_regenerate_recovery_codes_success=New recovery codes has been generated successfully! +two_factor_disable_title=Disable Two-factor Authentication +two_factor_disable_desc=Your account security level will decrease after disabled two-factor authentication. Do you want to continue? +two_factor_disable_success=Two-factor authentication has disabled successfully! + +manage_access_token=Manage Personal Access Tokens +generate_new_token=Generate New Token +tokens_desc=Tokens you have generated that can be used to access the Gogs APIs. +new_token_desc=Each token will have full access to your account. +token_name=Token Name +generate_token=Generate Token +generate_token_succees=Your access token was successfully generated! Make sure to copy it right now, as you won't be able to see it again later! +delete_token=Delete +access_token_deletion=Personal Access Token Deletion +access_token_deletion_desc=Delete this personal access token will remove all related accesses of application. Do you want to continue? +delete_token_success=Personal access token has been removed successfully! Don't forget to update your application as well. + +orgs.none=You are not a member of any organisations. +orgs.leave_title=Leave organisation +orgs.leave_desc=You will lose access to all repositories and teams after you left the organization. Do you want to continue? + +repos.leave=Leave +repos.leave_title=Leave repository +repos.leave_desc=You will lose access to the repository after you left. Do you want to continue? +repos.leave_success=You have left repository '%s' successfully! + +delete_account=Delete Your Account +delete_prompt=The operation will delete your account permanently, and CANNOT be undone! +confirm_delete_account=Confirm Deletion +delete_account_title=Account Deletion +delete_account_desc=This account is going to be deleted permanently, do you want to continue? + +[repo] +owner=Owner +repo_name=Repository Name +repo_name_helper=A good repository name is usually composed of short, memorable and unique keywords. +visibility=Visibility +visiblity_helper=This repository is Private +visiblity_helper_forced=Site admin has forced all new repositories to be Private +visiblity_fork_helper=(Change of this value will affect all forks) +clone_helper=Need help cloning? Visit Help! +fork_repo=Fork Repository +fork_from=Fork From +fork_visiblity_helper=You cannot alter the visibility of a forked repository. +repo_desc=Description +repo_lang=Language +repo_gitignore_helper=Select .gitignore templates +license=Licence +license_helper=Select a licence file +readme=Readme +readme_helper=Select a readme template +auto_init=Initialise this repository with selected files and template +create_repo=Create Repository +default_branch=Default Branch +mirror_prune=Prune +mirror_prune_desc=Remove any remote-tracking references that no longer exist on the remote +mirror_interval=Mirror Interval (hour) +mirror_address=Mirror Address +mirror_address_desc=Please include necessary user credentials in the address. +mirror_last_synced=Last Synced +watchers=Watchers +stargazers=Stargazers +forks=Forks +repo_description_helper=Description of repository. Maximum 512 characters length. +repo_description_length=Available characters + +form.reach_limit_of_creation=The owner has reached maximum creation limit of %d repositories. +form.name_reserved=Repository name '%s' is reserved. +form.name_pattern_not_allowed=Repository name pattern '%s' is not allowed. + +need_auth=Need Authorisation +migrate_type=Migration Type +migrate_type_helper=This repository will be a mirror +migrate_repo=Migrate Repository +migrate.clone_address=Clone Address +migrate.clone_address_desc=This can be a HTTP/HTTPS/GIT URL. +migrate.clone_address_desc_import_local=You're also allowed to migrate a repository by local server path. +migrate.permission_denied=You are not allowed to import local repositories. +migrate.invalid_local_path=Invalid local path, it does not exist or not a directory. +migrate.failed=Migration failed: %v + +mirror_from=mirror of +forked_from=forked from +copy_link=Copy +copy_link_success=Copied! +copy_link_error=Press ⌘-C or Ctrl-C to copy +copied=Copied OK +unwatch=Unwatch +watch=Watch +unstar=Unstar +star=Star +fork=Fork + +no_desc=No Description +quick_guide=Quick Guide +clone_this_repo=Clone this repository +create_new_repo_command=Create a new repository on the command line +push_exist_repo=Push an existing repository from the command line +bare_message=This repository does not have any content yet. + +files=Files +branch=Branch +tree=Tree +filter_branch_and_tag=Filter branch or tag +branches=Branches +tags=Tags +issues=Issues +pulls=Pull Requests +labels=Labels +milestones=Milestones +commits=Commits +git_branches=Branches +releases=Releases +file_raw=Raw +file_history=History +file_view_raw=View Raw +file_permalink=Permalink +file_too_large=This file is too large to be shown +video_not_supported_in_browser=Your browser doesn't support HTML5 video tag. + +branches.overview=Overview +branches.active_branches=Active Branches +branches.stale_branches=Stale Branches +branches.all=All Branches +branches.updated_by=Updated %[1]s by %[2]s +branches.change_default_branch=Change Default Branch + +editor.new_file=New file +editor.upload_file=Upload file +editor.edit_file=Edit file +editor.preview_changes=Preview Changes +editor.cannot_edit_non_text_files=Cannot edit non-text files +editor.edit_this_file=Edit this file +editor.must_be_on_a_branch=You must be on a branch to make or propose changes to this file +editor.fork_before_edit=You must fork this repository before editing the file +editor.delete_this_file=Delete this file +editor.must_have_write_access=You must have write access to make or propose changes to this file +editor.file_delete_success=File '%s' has been deleted successfully! +editor.name_your_file=Name your file... +editor.filename_help=To add directory, just type it and press /. To remove a directory, go to the beginning of the field and press backspace. +editor.or=or +editor.cancel_lower=cancel +editor.commit_changes=Commit Changes +editor.add_tmpl=Add '%s/' +editor.add=Add '%s' +editor.update=Update '%s' +editor.delete=Delete '%s' +editor.commit_message_desc=Add an optional extended description... +editor.commit_directly_to_this_branch=Commit directly to the %s branch. +editor.create_new_branch=Create a new branch for this commit and start a pull request. +editor.new_branch_name_desc=New branch name... +editor.cancel=Cancel +editor.filename_cannot_be_empty=Filename cannot be empty. +editor.branch_already_exists=Branch '%s' already exists in this repository. +editor.directory_is_a_file=Entry '%s' in the parent path is a file not a directory in this repository. +editor.file_is_a_symlink=The file '%s' is a symlink that cannot be modified from the web editor. +editor.filename_is_a_directory=The filename '%s' is an existing directory in this repository. +editor.file_editing_no_longer_exists=The file '%s' you are editing no longer exists in the repository. +editor.file_changed_while_editing=File content has been changed since you started editing. Click here to see what have been changed or press commit again to overwrite those changes. +editor.file_already_exists=A file with name '%s' already exists in this repository. +editor.no_changes_to_show=There are no changes to show. +editor.fail_to_update_file=Failed to update/create file '%s' with error: %v +editor.fail_to_delete_file=Failed to delete file '%s' with error: %v +editor.add_subdir=Add subdirectory... +editor.unable_to_upload_files=Failed to upload files to '%s' with error: %v +editor.upload_files_to_dir=Upload files to '%s' + +commits.commit_history=Commit History +commits.commits=Commits +commits.search=Search commits +commits.find=Find +commits.author=Author +commits.message=Message +commits.date=Date +commits.older=Older +commits.newer=Newer + +issues.new=New Issue +issues.new.labels=Labels +issues.new.no_label=No Label +issues.new.clear_labels=Clear labels +issues.new.milestone=Milestone +issues.new.no_milestone=No Milestone +issues.new.clear_milestone=Clear milestone +issues.new.open_milestone=Open Milestones +issues.new.closed_milestone=Closed Milestones +issues.new.assignee=Assignee +issues.new.clear_assignee=Clear assignee +issues.new.no_assignee=No assignee +issues.create=Create Issue +issues.new_label=New Label +issues.new_label_placeholder=Label name... +issues.create_label=Create Label +issues.label_templates.title=Load a predefined set of labels +issues.label_templates.info=There aren't any labels yet. You can click on the "New Label" button above to create one or use a predefined set below. +issues.label_templates.helper=Select a label set +issues.label_templates.use=Use this label set +issues.label_templates.fail_to_load_file=Failed to load label template file '%s': %v +issues.open_tab=%d Open +issues.close_tab=%d Closed +issues.filter_label=Label +issues.filter_label_no_select=No selected label +issues.filter_milestone=Milestone +issues.filter_milestone_no_select=No selected milestone +issues.filter_assignee=Assignee +issues.filter_assginee_no_select=No selected Assignee +issues.filter_type=Type +issues.filter_type.all_issues=All issues +issues.filter_type.assigned_to_you=Assigned to you +issues.filter_type.created_by_you=Created by you +issues.filter_type.mentioning_you=Mentioning you +issues.filter_sort=Sort +issues.filter_sort.latest=Newest +issues.filter_sort.oldest=Oldest +issues.filter_sort.recentupdate=Recently updated +issues.filter_sort.leastupdate=Least recently updated +issues.filter_sort.mostcomment=Most commented +issues.filter_sort.leastcomment=Least commented +issues.opened_by=opened %[1]s by %[3]s +issues.opened_by_fake=opened %[1]s by %[2]s +issues.previous=Previous +issues.next=Next +issues.open_title=Open +issues.closed_title=Closed +issues.num_comments=%d comments +issues.commented_at=`commented %s` +issues.delete_comment_confirm=Are you sure you want to delete this comment? +issues.no_content=There is no content yet. +issues.close_issue=Close +issues.close_comment_issue=Comment and close +issues.reopen_issue=Reopen +issues.reopen_comment_issue=Comment and reopen +issues.create_comment=Comment +issues.closed_at=`closed %[2]s` +issues.reopened_at=`reopened %[2]s` +issues.commit_ref_at=`referenced this issue from a commit %[2]s` +issues.poster=Poster +issues.collaborator=Collaborator +issues.owner=Owner +issues.sign_in_require_desc=Sign in to join this conversation. +issues.edit=Edit +issues.cancel=Cancel +issues.save=Save +issues.label_title=Label name +issues.label_color=Label colour +issues.label_count=%d labels +issues.label_open_issues=%d open issues +issues.label_edit=Edit +issues.label_delete=Delete +issues.label_modify=Label Modification +issues.label_deletion=Label Deletion +issues.label_deletion_desc=Deleting this label will remove its information in all related issues. Do you want to continue? +issues.label_deletion_success=Label has been deleted successfully! +issues.num_participants=%d Participants +issues.attachment.open_tab=`Click to see "%s" in a new tab` +issues.attachment.download=`Click to download "%s"` + +pulls.new=New Pull Request +pulls.compare_changes=Compare Changes +pulls.compare_changes_desc=Compare two branches and make a pull request for changes. +pulls.compare_base=base +pulls.compare_compare=compare +pulls.filter_branch=Filter branch +pulls.no_results=No results found. +pulls.nothing_to_compare=There is nothing to compare because base and head branches are even. +pulls.nothing_merge_base=There is nothing to compare because two branches have completely different history. +pulls.has_pull_request=`There is already a pull request between these two targets: %[2]s#%[3]d` +pulls.create=Create Pull Request +pulls.title_desc=wants to merge %[1]d commits from %[2]s into %[3]s +pulls.merged_title_desc=merged %[1]d commits from %[2]s into %[3]s %[4]s +pulls.tab_conversation=Conversation +pulls.tab_commits=Commits +pulls.tab_files=Files changed +pulls.reopen_to_merge=Please reopen this pull request to perform merge operation. +pulls.merged=Merged +pulls.has_merged=This pull request has been merged successfully! +pulls.data_broken=Data of this pull request has been broken due to deletion of fork information. +pulls.is_checking=The conflict checking is still in progress, please refresh page in few moments. +pulls.can_auto_merge_desc=This pull request can be merged automatically. +pulls.cannot_auto_merge_desc=This pull request can't be merged automatically because there are conflicts. +pulls.cannot_auto_merge_helper=Please merge manually in order to resolve the conflicts. +pulls.create_merge_commit=Create a merge commit +pulls.rebase_before_merging=Rebase before merging +pulls.commit_description=Commit Description +pulls.merge_pull_request=Merge Pull Request +pulls.open_unmerged_pull_exists=`You can't perform reopen operation because there is already an open pull request (#%d) from same repository with same merge information and is waiting for merging.` +pulls.delete_branch=Delete Branch +pulls.delete_branch_has_new_commits=Branch cannot be deleted because it has new commits after mergence. + +milestones.new=New Milestone +milestones.open_tab=%d Open +milestones.close_tab=%d Closed +milestones.closed=Closed %s +milestones.no_due_date=No due date +milestones.open=Open +milestones.close=Close +milestones.new_subheader=Create milestones to organise your issues. +milestones.create=Create Milestone +milestones.title=Title +milestones.desc=Description +milestones.due_date=Due Date (optional) +milestones.clear=Clear +milestones.invalid_due_date_format=Due date format is invalid, must be 'yyyy-mm-dd'. +milestones.create_success=Milestone '%s' has been created successfully! +milestones.edit=Edit Milestone +milestones.edit_subheader=Use a better description for milestones so people won't be confused. +milestones.cancel=Cancel +milestones.modify=Modify Milestone +milestones.edit_success=Changes of milestone '%s' has been saved successfully! +milestones.deletion=Milestone Deletion +milestones.deletion_desc=Deleting this milestone will remove its information in all related issues. Do you want to continue? +milestones.deletion_success=Milestone has been deleted successfully! + +wiki=Wiki +wiki.welcome=Welcome to Wiki! +wiki.welcome_desc=Wiki is the place where you would like to document your project together and make it better. +wiki.create_first_page=Create the first page +wiki.page=Page +wiki.filter_page=Filter page +wiki.new_page=Create New Page +wiki.default_commit_message=Write a note about this update (optional). +wiki.save_page=Save Page +wiki.last_commit_info=%s edited this page %s +wiki.edit_page_button=Edit +wiki.new_page_button=New Page +wiki.delete_page_button=Delete Page +wiki.delete_page_notice_1=This will delete the page "%s". Please be certain. +wiki.page_already_exists=Wiki page with same name already exists. +wiki.pages=Pages +wiki.last_updated=Last updated %s + +settings=Settings +settings.options=Options +settings.collaboration=Collaboration +settings.collaboration.admin=Admin +settings.collaboration.write=Write +settings.collaboration.read=Read +settings.collaboration.undefined=Undefined +settings.branches=Branches +settings.branches_bare=You cannot manage branches for bare repository. Please push some content first. +settings.default_branch=Default Branch +settings.default_branch_desc=The default branch is considered the "base" branch for code commits, pull requests and online editing. +settings.update=Update +settings.update_default_branch_unsupported=Change default branch is not supported by the Git version on server. +settings.update_default_branch_success=Default branch of this repository has been updated successfully! +settings.protected_branches=Protected Branches +settings.protected_branches_desc=Protect branches from force pushing, accidental deletion and whitelist code committers. +settings.choose_a_branch=Choose a branch... +settings.branch_protection=Branch Protection +settings.branch_protection_desc=Please choose protect options for branch %s. +settings.protect_this_branch=Protect this branch +settings.protect_this_branch_desc=Disable force pushes and prevent from deletion. +settings.protect_require_pull_request=Require pull request instead direct pushing +settings.protect_require_pull_request_desc=Enable this option to disable direct pushing to this branch. Commits have to be pushed to another non-protected branch and merged to this branch through pull request. +settings.protect_whitelist_committers=Whitelist who can push to this branch +settings.protect_whitelist_committers_desc=Add people or teams to whitelist of direct push to this branch. Users in whitelist will bypass require pull request check. +settings.protect_whitelist_users=Users who can push to this branch +settings.protect_whitelist_search_users=Search users +settings.protect_whitelist_teams=Teams for which members of them can push to this branch +settings.protect_whitelist_search_teams=Search teams +settings.update_protect_branch_success=Protect options for this branch has been updated successfully! +settings.hooks=Webhooks +settings.githooks=Git Hooks +settings.basic_settings=Basic Settings +settings.mirror_settings=Mirror Settings +settings.sync_mirror=Sync Now +settings.mirror_sync_in_progress=Mirror syncing is in progress, please refresh page in about a minute. +settings.site=Official Site +settings.update_settings=Update Settings +settings.change_reponame_prompt=This change will affect how links relate to the repository. +settings.advanced_settings=Advanced Settings +settings.wiki_desc=Enable wiki system +settings.use_internal_wiki=Use builtin wiki +settings.allow_public_wiki_desc=Allow public access to wiki when repository is private +settings.use_external_wiki=Use external wiki +settings.external_wiki_url=External Wiki URL +settings.external_wiki_url_desc=Visitors will be redirected to URL when they click on the tab. +settings.issues_desc=Enable issue tracker +settings.use_internal_issue_tracker=Use builtin lightweight issue tracker +settings.allow_public_issues_desc=Allow public access to issues when repository is private +settings.use_external_issue_tracker=Use external issue tracker +settings.external_tracker_url=External Issue Tracker URL +settings.external_tracker_url_desc=Visitors will be redirected to URL when they click on the tab. +settings.tracker_url_format=External Issue Tracker URL Format +settings.tracker_issue_style=External Issue Tracker Naming Style: +settings.tracker_issue_style.numeric=Numeric +settings.tracker_issue_style.alphanumeric=Alphanumeric +settings.tracker_url_format_desc=You can use placeholder {user} {repo} {index} for user name, repository name and issue index. +settings.pulls_desc=Enable pull requests to accept contributions between repositories and branches +settings.pulls.ignore_whitespace=Ignore changes in whitespace +settings.pulls.allow_rebase_merge=Allow use rebase to merge commits +settings.danger_zone=Danger Zone +settings.cannot_fork_to_same_owner=You cannot fork a repository to its original owner. +settings.new_owner_has_same_repo=The new owner already has a repository with same name. Please choose another name. +settings.convert=Convert To Regular Repository +settings.convert_desc=You can convert this mirror to a regular repository. This cannot be reversed. +settings.convert_notices_1=- This operation will convert this repository mirror into a regular repository and cannot be undone. +settings.convert_confirm=Confirm Conversion +settings.convert_succeed=Repository has been converted to regular type successfully. +settings.transfer=Transfer Ownership +settings.transfer_desc=Transfer this repository to another user or to an organisation in which you have admin rights. +settings.transfer_notices_1=- You will lose access if new owner is a individual user. +settings.transfer_notices_2=- You will conserve access if new owner is an organisation and if you're one of the owners. +settings.transfer_form_title=Please enter following information to confirm your operation: +settings.wiki_delete=Erase Wiki Data +settings.wiki_delete_desc=Once you erase wiki data there is no going back. Please be certain. +settings.wiki_delete_notices_1=- This will delete and disable the wiki for %s +settings.wiki_deletion_success=Repository wiki data have been erased successfully. +settings.delete=Delete This Repository +settings.delete_desc=Once you delete a repository, there is no going back. Please be certain. +settings.delete_notices_1=- This operation CANNOT be undone. +settings.delete_notices_2=- This operation will permanently delete everything in this repository, including Git data, issues, comments and collaborator access. +settings.delete_notices_fork_1=- All forks will become independent after deletion. +settings.deletion_success=Repository has been deleted successfully! +settings.update_settings_success=Repository options has been updated successfully. +settings.transfer_owner=New Owner +settings.make_transfer=Make Transfer +settings.transfer_succeed=Repository ownership has been transferred successfully. +settings.confirm_delete=Confirm Deletion +settings.add_collaborator=Add New Collaborator +settings.add_collaborator_success=New collaborator has been added. +settings.delete_collaborator=Delete +settings.collaborator_deletion=Collaborator Deletion +settings.collaborator_deletion_desc=This user will no longer have collaboration access to this repository after deletion. Do you want to continue? +settings.remove_collaborator_success=Collaborator has been removed. +settings.search_user_placeholder=Search user... +settings.org_not_allowed_to_be_collaborator=Organisation is not allowed to be added as a collaborator. +settings.add_webhook=Add Webhook +settings.hooks_desc=Webhooks are much like basic HTTP POST event triggers. Whenever something occurs in Gogs, we will handle the notification to the target host you specify. Learn more in this Webhooks Guide. +settings.webhook_deletion=Delete Webhook +settings.webhook_deletion_desc=Delete this webhook will remove its information and all delivery history. Do you want to continue? +settings.webhook_deletion_success=Webhook has been deleted successfully! +settings.webhook.test_delivery=Test Delivery +settings.webhook.test_delivery_desc=Send a fake push event delivery to test your webhook settings +settings.webhook.test_delivery_success=Test webhook has been added to delivery queue. It may take few seconds before it shows up in the delivery history. +settings.webhook.redelivery=Redelivery +settings.webhook.redelivery_success=Hook task '%s' has been readded to delivery queue. It may take few seconds to update delivery status in history. +settings.webhook.request=Request +settings.webhook.response=Response +settings.webhook.headers=Headers +settings.webhook.payload=Payload +settings.webhook.body=Body +settings.githooks_desc=Git Hooks are powered by Git itself, you can edit files of supported hooks in the list below to perform custom operations. +settings.githook_edit_desc=If the hook is inactive, sample content will be presented. Leaving content to an empty value will disable this hook. +settings.githook_name=Hook Name +settings.githook_content=Hook Content +settings.update_githook=Update Hook +settings.add_webhook_desc=Gogs will send a POST request to the URL you specify, along with regarding the event that occured. You can also specify what kind of data format you'd like to get upon triggering the hook (JSON, x-www-form-urlencoded, XML, etc). More information can be found in our Webhooks Guide. +settings.payload_url=Payload URL +settings.content_type=Content Type +settings.secret=Secret +settings.secret_desc=Secret will be sent as SHA256 HMAC hex digest of payload via X-Gogs-Signature header. +settings.slack_username=Username +settings.slack_icon_url=Icon URL +settings.slack_color=Colour +settings.event_desc=When should this webhook be triggered? +settings.event_push_only=Just the push event. +settings.event_send_everything=I need everything. +settings.event_choose=Let me choose what I need. +settings.event_create=Create +settings.event_create_desc=Branch or tag created +settings.event_delete=Delete +settings.event_delete_desc=Branch or tag deleted +settings.event_fork=Fork +settings.event_fork_desc=Repository forked +settings.event_push=Push +settings.event_push_desc=Git push to a repository +settings.event_issues=Issues +settings.event_issues_desc=Issue opened, closed, reopened, edited, assigned, unassigned, label updated, label cleared, milestoned, or demilestoned. +settings.event_pull_request=Pull Request +settings.event_pull_request_desc=Pull request opened, closed, reopened, edited, assigned, unassigned, label updated, label cleared, milestoned, demilestoned, or synchronized. +settings.event_issue_comment=Issue Comment +settings.event_issue_comment_desc=Issue comment created, edited, or deleted. +settings.event_release=Release +settings.event_release_desc=Release published in a repository. +settings.active=Active +settings.active_helper=Details regarding the event which triggered the hook will be delivered as well. +settings.add_hook_success=New webhook has been added. +settings.update_webhook=Update Webhook +settings.update_hook_success=Webhook has been updated. +settings.delete_webhook=Delete Webhook +settings.recent_deliveries=Recent Deliveries +settings.hook_type=Hook Type +settings.add_slack_hook_desc=Add Slack integration to your repository. +settings.add_discord_hook_desc=Add Discord integration to your repository. +settings.add_dingtalk_hook_desc=Add Dingtalk integration to your repository. +settings.slack_token=Token +settings.slack_domain=Domain +settings.slack_channel=Channel +settings.deploy_keys=Deploy Keys +settings.deploy_keys_helper=Common Gotcha! If you're looking for adding personal public keys, please add them in your account settings. +settings.add_deploy_key=Add Deploy Key +settings.deploy_key_desc=Deploy keys have read-only access. They are not the same as personal account SSH keys. +settings.no_deploy_keys=You haven't added any deploy keys. +settings.title=Title +settings.deploy_key_content=Content +settings.key_been_used=Deploy key content has been used. +settings.key_name_used=Deploy key with the same name already exists. +settings.add_key_success=New deploy key '%s' has been added successfully! +settings.deploy_key_deletion=Delete Deploy Key +settings.deploy_key_deletion_desc=Deleting this deploy key will remove all related accesses for this repository. Do you want to continue? +settings.deploy_key_deletion_success=Deploy key has been deleted successfully! +settings.description_desc=Description of repository. Maximum 512 characters length. +settings.description_length=Available characters + +diff.browse_source=Browse Source +diff.parent=parent +diff.commit=commit +diff.data_not_available=Diff Data Not Available. +diff.show_diff_stats=Show Diff Stats +diff.show_split_view=Split View +diff.show_unified_view=Unified View +diff.stats_desc= %d changed files with %d additions and %d deletions +diff.bin=BIN +diff.view_file=View File +diff.file_suppressed=File diff suppressed because it is too large +diff.too_many_files=Some files were not shown because too many files changed in this diff + +release.releases=Releases +release.new_release=New Release +release.draft=Draft +release.prerelease=Pre-Release +release.edit=edit +release.ahead=%d commits to %s since this release +release.source_code=Source Code +release.new_subheader=Publish releases to iterate product. +release.edit_subheader=Detailed change log can help users understand what has been improved. +release.tag_name=Tag name +release.target=Target +release.tag_helper=Choose an existing tag, or create a new tag on publish. +release.title=Title +release.content=Content +release.write=Write +release.preview=Preview +release.loading=Loading... +release.prerelease_desc=This is a pre-release +release.prerelease_helper=We'll point out that this release is not production-ready. +release.cancel=Cancel +release.publish=Publish Release +release.save_draft=Save Draft +release.edit_release=Edit Release +release.delete_release=Delete This Release +release.deletion=Release Deletion +release.deletion_desc=Deleting this release will delete the corresponding Git tag. Do you want to continue? +release.deletion_success=Release has been deleted successfully! +release.tag_name_already_exist=Release with this tag name already exists. +release.tag_name_invalid=Tag name is not valid. +release.downloads=Downloads + +[org] +org_name_holder=Organisation Name +org_full_name_holder=Organisation Full Name +org_name_helper=Great organisation names are short and memorable. +create_org=Create Organisation +repo_updated=Updated +people=People +invite_someone=Invite Someone +teams=Teams +lower_members=members +lower_repositories=repositories +create_new_team=Create New Team +org_desc=Description +team_name=Team Name +team_desc=Description +team_name_helper=You'll use this name to mention this team in conversations. +team_desc_helper=What is this team all about? +team_permission_desc=What permission level should this team have? + +form.name_reserved=Organisation name '%s' is reserved. +form.name_pattern_not_allowed=Organisation name pattern '%s' is not allowed. +form.team_name_reserved=Team name '%s' is reserved. + +settings=Settings +settings.options=Options +settings.full_name=Full Name +settings.website=Website +settings.location=Location +settings.update_settings=Update Settings +settings.update_setting_success=Organisation settings has been updated successfully. +settings.change_orgname_prompt=This change will affect how links relate to the organisation. +settings.update_avatar_success=Organisation avatar setting has been updated successfully. +settings.delete=Delete Organisation +settings.delete_account=Delete This Organisation +settings.delete_prompt=The organisation will be permanently removed, and this CANNOT be undone! +settings.confirm_delete_account=Confirm Deletion +settings.delete_org_title=Organisation Deletion +settings.delete_org_desc=This organisation is going to be deleted permanently, do you want to continue? +settings.hooks_desc=Add webhooks that will be triggered for all repositories under this organisation. + +members.membership_visibility=Membership Visibility: +members.public=Public +members.public_helper=make private +members.private=Private +members.private_helper=make public +members.member_role=Member Role: +members.owner=Owner +members.member=Member +members.remove=Remove +members.leave=Leave +members.invite_desc=Add a new member to %s: +members.invite_now=Invite Now + +teams.join=Join +teams.leave=Leave +teams.read_access=Read Access +teams.read_access_helper=This team will be able to view and clone its repositories. +teams.write_access=Write Access +teams.write_access_helper=This team will be able to read its repositories, as well as push to them. +teams.admin_access=Admin Access +teams.admin_access_helper=This team will be able to push/pull to its repositories, as well as add other collaborators to them. +teams.no_desc=This team has no description +teams.settings=Settings +teams.owners_permission_desc=Owners have full access to all repositories and have admin rights to the organisation. +teams.members=Team Members +teams.update_settings=Update Settings +teams.delete_team=Delete This Team +teams.add_team_member=Add Team Member +teams.delete_team_title=Team Deletion +teams.delete_team_desc=As this team will be deleted, members of this team may lose access to some repositories. Do you want to continue? +teams.delete_team_success=Given team has been deleted successfully. +teams.read_permission_desc=This team grants Read access: members can view and clone the team's repositories. +teams.write_permission_desc=This team grants Write access: members can read from and push to the team's repositories. +teams.admin_permission_desc=This team grants Admin access: members can read from, push to, and add collaborators to the team's repositories. +teams.repositories=Team Repositories +teams.search_repo_placeholder=Search repository... +teams.add_team_repository=Add Team Repository +teams.remove_repo=Remove +teams.add_nonexistent_repo=The repository you're trying to add does not exist, please create it first. + +[admin] +dashboard=Dashboard +users=Users +organizations=Organisations +repositories=Repositories +authentication=Authentications +config=Configuration +notices=System Notices +monitor=Monitoring +first_page=First +last_page=Last +total=Total: %d + +dashboard.statistic=Statistics +dashboard.operations=Operations +dashboard.system_status=System Monitor Status +dashboard.statistic_info=Gogs database has %d users, %d organisations, %d public keys, %d repositories, %d watches, %d stars, %d actions, %d accesses, %d issues, %d comments, %d social accounts, %d follows, %d mirrors, %d releases, %d login sources, %d webhooks, %d milestones, %d labels, %d hook tasks, %d teams, %d update tasks, %d attachments. +dashboard.operation_name=Operation Name +dashboard.operation_switch=Switch +dashboard.operation_run=Run +dashboard.clean_unbind_oauth=Clean unbound OAuthes +dashboard.clean_unbind_oauth_success=All unbind OAuthes have been deleted successfully. +dashboard.delete_inactivate_accounts=Delete all inactive accounts +dashboard.delete_inactivate_accounts_success=All inactivate accounts have been deleted successfully. +dashboard.delete_repo_archives=Delete all repositories archives +dashboard.delete_repo_archives_success=All repositories archives have been deleted successfully. +dashboard.delete_missing_repos=Delete all repository records that lost Git files +dashboard.delete_missing_repos_success=All repository records that lost Git files have been deleted successfully. +dashboard.git_gc_repos=Do garbage collection on repositories +dashboard.git_gc_repos_success=All repositories have done garbage collection successfully. +dashboard.resync_all_sshkeys=Rewrite '.ssh/authorized_keys' file (caution: non-Gogs keys will be lost) +dashboard.resync_all_sshkeys_success=All public keys have been rewritten successfully. +dashboard.resync_all_hooks=Resync pre-receive, update and post-receive hooks of all repositories +dashboard.resync_all_hooks_success=All repositories' pre-receive, update and post-receive hooks have been resynced successfully. +dashboard.reinit_missing_repos=Reinitialize all repository records that lost Git files +dashboard.reinit_missing_repos_success=All repository records that lost Git files have been reinitialised successfully. + +dashboard.server_uptime=Server Uptime +dashboard.current_goroutine=Current Goroutines +dashboard.current_memory_usage=Current Memory Usage +dashboard.total_memory_allocated=Total Memory Allocated +dashboard.memory_obtained=Memory Obtained +dashboard.pointer_lookup_times=Pointer Lookup Times +dashboard.memory_allocate_times=Memory Allocate Times +dashboard.memory_free_times=Memory Free Times +dashboard.current_heap_usage=Current Heap Usage +dashboard.heap_memory_obtained=Heap Memory Obtained +dashboard.heap_memory_idle=Heap Memory Idle +dashboard.heap_memory_in_use=Heap Memory In Use +dashboard.heap_memory_released=Heap Memory Released +dashboard.heap_objects=Heap Objects +dashboard.bootstrap_stack_usage=Bootstrap Stack Usage +dashboard.stack_memory_obtained=Stack Memory Obtained +dashboard.mspan_structures_usage=MSpan Structures Usage +dashboard.mspan_structures_obtained=MSpan Structures Obtained +dashboard.mcache_structures_usage=MCache Structures Usage +dashboard.mcache_structures_obtained=MCache Structures Obtained +dashboard.profiling_bucket_hash_table_obtained=Profiling Bucket Hash Table Obtained +dashboard.gc_metadata_obtained=GC Metadata Obtained +dashboard.other_system_allocation_obtained=Other System Allocation Obtained +dashboard.next_gc_recycle=Next GC Recycle +dashboard.last_gc_time=Since Last GC Time +dashboard.total_gc_time=Total GC Pause +dashboard.total_gc_pause=Total GC Pause +dashboard.last_gc_pause=Last GC Pause +dashboard.gc_times=GC Times + +users.user_manage_panel=User Manage Panel +users.new_account=Create New Account +users.name=Name +users.activated=Activated +users.admin=Admin +users.repos=Repos +users.created=Created +users.send_register_notify=Send Registration Notification To User +users.new_success=New account '%s' has been created successfully. +users.edit=Edit +users.auth_source=Authentication Source +users.local=Local +users.auth_login_name=Authentication Login Name +users.password_helper=Leave it empty to remain unchanged. +users.update_profile_success=Account profile has been updated successfully. +users.edit_account=Edit Account +users.max_repo_creation=Maximum Repository Creation Limit +users.max_repo_creation_desc=(Set -1 to use global default limit) +users.is_activated=This account is activated +users.prohibit_login=This account is prohibited to login +users.is_admin=This account has administrator permissions +users.allow_git_hook=This account has permissions to create Git hooks +users.allow_import_local=This account has permissions to import local repositories +users.update_profile=Update Account Profile +users.delete_account=Delete This Account +users.still_own_repo=This account still has ownership over at least one repository, you have to delete or transfer them first. +users.still_has_org=This account still has membership in at least one organisation, you have to leave or delete the organisations first. +users.deletion_success=Account has been deleted successfully! + +orgs.org_manage_panel=Organisation Manage Panel +orgs.name=Name +orgs.teams=Teams +orgs.members=Members + +repos.repo_manage_panel=Repository Manage Panel +repos.owner=Owner +repos.name=Name +repos.private=Private +repos.watches=Watches +repos.stars=Stars +repos.issues=Issues +repos.size=Size + +auths.auth_sources=Authentication Sources +auths.new=Add New Source +auths.name=Name +auths.type=Type +auths.enabled=Enabled +auths.default=Default +auths.updated=Updated +auths.auth_type=Authentication Type +auths.auth_name=Authentication Name +auths.security_protocol=Security Protocol +auths.domain=Domain +auths.host=Host +auths.port=Port +auths.bind_dn=Bind DN +auths.bind_dn_helper=You can use '%s' as placeholder for username, e.g. DOM\%s +auths.bind_password=Bind Password +auths.bind_password_helper=Warning: This password is stored in plain text. Do not use a high privileged account. +auths.user_base=User Search Base +auths.user_dn=User DN +auths.attribute_username=Username attribute +auths.attribute_username_placeholder=Leave empty to use sign-in form field value for user name. +auths.attribute_name=First Name Attribute +auths.attribute_surname=Surname Attribute +auths.attribute_mail=Email Attribute +auths.verify_group_membership=Verify group membership +auths.group_search_base_dn=Group Search Base DN +auths.group_filter=Group Filter +auths.group_attribute_contain_user_list=Group Attribute Containing List of Users +auths.user_attribute_listed_in_group=User Attribute Listed in Group +auths.attributes_in_bind=Fetch attributes in Bind DN context +auths.filter=User Filter +auths.admin_filter=Admin Filter +auths.ms_ad_sa=Ms Ad SA +auths.smtp_auth=SMTP Authentication Type +auths.smtphost=SMTP Host +auths.smtpport=SMTP Port +auths.allowed_domains=Allowed Domains +auths.allowed_domains_helper=Leave it empty to not restrict any domains. Multiple domains should be separated by comma ','. +auths.enable_tls=Enable TLS Encryption +auths.skip_tls_verify=Skip TLS Verify +auths.pam_service_name=PAM Service Name +auths.enable_auto_register=Enable Auto Registration +auths.edit=Edit Authentication Setting +auths.activated=This authentication is activated +auths.default_auth=This authentication is default login source +auths.new_success=New authentication '%s' has been added successfully. +auths.update_success=Authentication setting has been updated successfully. +auths.update=Update Authentication Setting +auths.delete=Delete This Authentication +auths.delete_auth_title=Authentication Deletion +auths.delete_auth_desc=This authentication is going to be deleted, do you want to continue? +auths.still_in_used=This authentication is still used by some users, please delete or convert these users to another login type first. +auths.deletion_success=Authentication has been deleted successfully! +auths.login_source_exist=Login source '%s' already exists. + +config.not_set=(not set) +config.server_config=Server Configuration +config.app_name=Application Name +config.app_ver=Application Version +config.app_url=Application URL +config.domain=Domain +config.offline_mode=Offline Mode +config.disable_router_log=Disable Router Log +config.run_user=Run User +config.run_mode=Run Mode +config.git_version=Git Version +config.static_file_root_path=Static File Root Path +config.log_file_root_path=Log File Root Path +config.reverse_auth_user=Reverse Authentication User + +config.ssh_config=SSH Configuration +config.ssh_enabled=Enabled +config.ssh_start_builtin_server=Start Builtin Server +config.ssh_domain=Domain +config.ssh_port=Port +config.ssh_listen_port=Listen Port +config.ssh_root_path=Root Path +config.ssh_rewrite_authorized_keys_at_start=Rewrite authorized_keys At Start +config.ssh_key_test_path=Key Test Path +config.ssh_keygen_path=Keygen ('ssh-keygen') Path +config.ssh_minimum_key_size_check=Minimum Key Size Check +config.ssh_minimum_key_sizes=Minimum Key Sizes + +config.repo_config=Repository Configuration +config.repo_root_path=Repository Root Path +config.script_type=Script Type +config.repo_force_private=Force Private +config.max_creation_limit=Max Creation Limit +config.preferred_licenses=Preferred Licences +config.disable_http_git=Disable HTTP Git +config.enable_local_path_migration=Enable Local Path Migration +config.commits_fetch_concurrency=Commits Fetch Concurrency + +config.http_config=HTTP Configuration +config.http_access_control_allow_origin=Access Control Allow Origin + +config.db_config=Database Configuration +config.db_type=Type +config.db_host=Host +config.db_name=Name +config.db_user=User +config.db_ssl_mode=SSL Mode +config.db_ssl_mode_helper=(for "postgres" only) +config.db_path=Path +config.db_path_helper=(for "sqlite3" and "tidb") + +config.service_config=Service Configuration +config.register_email_confirm=Require Email Confirmation +config.disable_register=Disable Registration +config.show_registration_button=Show Register Button +config.require_sign_in_view=Require Sign In View +config.mail_notify=Mail Notification +config.disable_key_size_check=Disable Minimum Key Size Check +config.enable_captcha=Enable Captcha +config.active_code_lives=Active Code Lives +config.reset_password_code_lives=Reset Password Code Lives + +config.webhook_config=Webhook Configuration +config.queue_length=Queue Length +config.deliver_timeout=Deliver Timeout +config.skip_tls_verify=Skip TLS Verify + +config.mailer_config=Mailer Configuration +config.mailer_enabled=Enabled +config.mailer_disable_helo=Disable HELO +config.mailer_subject_prefix=Subject Prefix +config.mailer_host=Host +config.mailer_user=User +config.send_test_mail=Send Test Email +config.test_mail_failed=Fail to send test email to '%s': %v +config.test_mail_sent=Test email has been sent to '%s'. + +config.oauth_config=OAuth Configuration +config.oauth_enabled=Enabled + +config.cache_config=Cache Configuration +config.cache_adapter=Cache Adapter +config.cache_interval=Cache Interval +config.cache_conn=Cache Connection + +config.session_config=Session Configuration +config.session_provider=Session Provider +config.provider_config=Provider Config +config.cookie_name=Cookie Name +config.enable_set_cookie=Enable Set Cookie +config.gc_interval_time=GC Interval Time +config.session_life_time=Session Life Time +config.https_only=HTTPS Only +config.cookie_life_time=Cookie Life Time + +config.picture_config=Picture Configuration +config.picture_service=Picture Service +config.disable_gravatar=Disable Gravatar +config.enable_federated_avatar=Enable Federated Avatars + +config.git_config=Git Configuration +config.git_disable_diff_highlight=Disable Diff Syntax Highlight +config.git_max_diff_lines=Max Diff Lines (for a single file) +config.git_max_diff_line_characters=Max Diff Characters (for a single line) +config.git_max_diff_files=Max Diff Files (to be shown) +config.git_gc_args=GC Arguments +config.git_migrate_timeout=Migration Timeout +config.git_mirror_timeout=Mirror Update Timeout +config.git_clone_timeout=Clone Operation Timeout +config.git_pull_timeout=Pull Operation Timeout +config.git_gc_timeout=GC Operation Timeout + +config.log_config=Log Configuration +config.log_mode=Mode +config.log_options=Options + +monitor.cron=Cron Tasks +monitor.name=Name +monitor.schedule=Schedule +monitor.next=Next Time +monitor.previous=Previous Time +monitor.execute_times=Execute Times +monitor.process=Running Processes +monitor.desc=Description +monitor.start=Start Time +monitor.execute_time=Execution Time + +notices.system_notice_list=System Notices +notices.view_detail_header=View Notice Detail +notices.actions=Actions +notices.select_all=Select All +notices.deselect_all=Deselect All +notices.inverse_selection=Inverse Selection +notices.delete_selected=Delete Selected +notices.delete_all=Delete All Notices +notices.type=Type +notices.type_1=Repository +notices.desc=Description +notices.op=Op. +notices.delete_success=System notices have been deleted successfully. + +[action] +create_repo=created repository %s +rename_repo=renamed repository from %[1]s to %[3]s +commit_repo=pushed to %[3]s at %[4]s +compare_commits=View comparison for these %d commits +transfer_repo=transfered repository %s to %s +create_issue=`opened issue %s#%[2]s` +close_issue=`closed issue %s#%[2]s` +reopen_issue=`reopened issue %s#%[2]s` +comment_issue=`commented on issue %s#%[2]s` +create_pull_request=`created pull request %s#%[2]s` +close_pull_request=`closed pull request %s#%[2]s` +reopen_pull_request=`reopened pull request %s#%[2]s` +merge_pull_request=`merged pull request %s#%[2]s` +create_branch=created new branch %[3]s at %[4]s +delete_branch=deleted branch %[2]s at %[3]s +push_tag=pushed tag %[2]s to %[3]s +delete_tag=deleted tag %[2]s at %[3]s +fork_repo=forked a repository to %s +mirror_sync_push=synced commits to %[3]s at %[4]s from mirror +mirror_sync_create=synced new reference %[2]s to %[3]s from mirror +mirror_sync_delete=synced and deleted reference %[2]s at %[3]s from mirror + +[tool] +ago=ago +from_now=from now +now=now +1s=1 second %s +1m=1 minute %s +1h=1 hour %s +1d=1 day %s +1w=1 week %s +1mon=1 month %s +1y=1 year %s +seconds=%d seconds %s +minutes=%d minutes %s +hours=%d hours %s +days=%d days %s +weeks=%d weeks %s +months=%d months %s +years=%d years %s +raw_seconds=seconds +raw_minutes=minutes + +[dropzone] +default_message=Drop files here or click to upload. +invalid_input_type=You can't upload files of this type. +file_too_big=File size ({{filesize}} MB) exceeds maximum size ({{maxFilesize}} MB). +remove_file=Remove file + diff --git a/conf/locale/locale_en-US.ini b/conf/locale/locale_en-US.ini new file mode 100644 index 0000000..5966fdb --- /dev/null +++ b/conf/locale/locale_en-US.ini @@ -0,0 +1,1344 @@ +app_desc = A painless self-hosted Git service + +home = Home +dashboard = Dashboard +explore = Explore +help = Help +sign_in = Sign In +sign_out = Sign Out +sign_up = Sign Up +register = Register +website = Website +version = Version +page = Page +template = Template +language = Language +create_new = Create... +user_profile_and_more = User profile and more +signed_in_as = Signed in as + +username = Username +email = Email +password = Password +re_type = Re-Type +captcha = Captcha + +repository = Repository +organization = Organization +mirror = Mirror +new_repo = New Repository +new_migrate = New Migration +new_mirror = New Mirror +new_fork = New Fork Repository +new_org = New Organization +manage_org = Manage Organizations +admin_panel = Admin Panel +account_settings = Account Settings +settings = Settings +your_profile = Your Profile +your_settings = Your Settings + +activities = Activities +pull_requests = Pull Requests +issues = Issues + +cancel = Cancel + +[install] +install = Installation +title = Install Steps For First-time Run +docker_helper = If you're running Gogs inside Docker, please read Guidelines carefully before you change anything in this page! +requite_db_desc = Gogs requires MySQL, PostgreSQL, SQLite3, MSSQL or TiDB. +db_title = Database Settings +db_type = Database Type +host = Host +user = User +password = Password +db_name = Database Name +db_helper = Please use INNODB engine with utf8_general_ci charset for MySQL. +ssl_mode = SSL Mode +path = Path +sqlite_helper = The file path of SQLite3 database.
Please use absolute path when you start as service. +err_empty_db_path = SQLite3 database path cannot be empty. +no_admin_and_disable_registration = You cannot disable registration without creating an admin account. +err_empty_admin_password = Admin password cannot be empty. + +general_title = Application General Settings +app_name = Application Name +app_name_helper = Put your organization name here huge and loud! +repo_path = Repository Root Path +repo_path_helper = All Git remote repositories will be saved to this directory. +run_user = Run User +run_user_helper = The user must have access to Repository Root Path and run Gogs. +domain = Domain +domain_helper = This affects SSH clone URLs. +ssh_port = SSH Port +ssh_port_helper = Port number which your SSH server is using, leave it empty to disable SSH feature. +use_builtin_ssh_server = Use Builtin SSH Server +use_builtin_ssh_server_popup = Start builtin SSH server for Git operations to distinguish from system SSH daemon. +http_port = HTTP Port +http_port_helper = Port number which application will listen on. +app_url = Application URL +app_url_helper = This affects HTTP/HTTPS clone URL and somewhere in email. +log_root_path = Log Path +log_root_path_helper = Directory to write log files to. +enable_console_mode = Enable Console Mode +enable_console_mode_popup = In addition to file mode, also print logs to console. + +optional_title = Optional Settings +email_title = Email Service Settings +smtp_host = SMTP Host +smtp_from = From +smtp_from_helper = Mail from address, RFC 5322. It can be just an email address, or the "Name" format. +mailer_user = Sender Email +mailer_password = Sender Password +register_confirm = Enable Register Confirmation +mail_notify = Enable Mail Notification +server_service_title = Server and Other Services Settings +offline_mode = Enable Offline Mode +offline_mode_popup = Disable CDN even in production mode, all resource files will be served locally. +disable_gravatar = Disable Gravatar Service +disable_gravatar_popup = Disable Gravatar and custom sources, all avatars are uploaded by users or default. +federated_avatar_lookup = Enable Federated Avatars Lookup +federated_avatar_lookup_popup = Enable federated avatars lookup to use federated open source service based on libravatar. +disable_registration = Disable Self-registration +disable_registration_popup = Disable user self-registration, only admin can create accounts. +enable_captcha = Enable Captcha +enable_captcha_popup = Require validate captcha for user self-registration. +require_sign_in_view = Enable Require Sign In to View Pages +require_sign_in_view_popup = Only signed in users can view pages, visitors will only be able to see sign in/up pages. +admin_setting_desc = You do not have to create an admin account right now, user whoever ID=1 will gain admin access automatically. +admin_title = Admin Account Settings +admin_name = Username +admin_password = Password +confirm_password = Confirm Password +admin_email = Admin Email +install_gogs = Install Gogs +test_git_failed = Fail to test 'git' command: %v +sqlite3_not_available = Your release version does not support SQLite3, please download the official binary version from %s, NOT the gobuild version. +invalid_db_setting = Database setting is not correct: %v +invalid_repo_path = Repository root path is invalid: %v +run_user_not_match = Run user isn't the current user: %s -> %s +smtp_host_missing_port = SMTP Host is missing port in address. +invalid_smtp_from = SMTP From field is not valid: %v +save_config_failed = Fail to save configuration: %v +invalid_admin_setting = Admin account setting is invalid: %v +install_success = Welcome! We're glad that you chose Gogs, have fun and take care. +invalid_log_root_path = Log root path is invalid: %v + +[home] +uname_holder = Username or email +password_holder = Password +switch_dashboard_context = Switch Dashboard Context +my_repos = My Repositories +show_more_repos = Show more repositories... +collaborative_repos = Collaborative Repositories +my_orgs = My Organizations +my_mirrors = My Mirrors +view_home = View %s + +issues.in_your_repos = In your repositories + +[explore] +repos = Repositories +users = Users +organizations = Organizations +search = Search + +[auth] +create_new_account = Create New Account +register_hepler_msg = Already have an account? Sign in now! +social_register_hepler_msg = Already have an account? Bind now! +disable_register_prompt = Sorry, registration has been disabled. Please contact the site administrator. +disable_register_mail = Sorry, email services are disabled. Please contact the site administrator. +auth_source = Authentication Source +local = Local +remember_me = Remember Me +forgot_password= Forgot Password +forget_password = Forgot password? +sign_up_now = Need an account? Sign up now. +confirmation_mail_sent_prompt = A new confirmation email has been sent to %s, please check your inbox within the next %d hours to complete the registration process. +active_your_account = Activate Your Account +prohibit_login = Login Prohibited +prohibit_login_desc = Your account is prohibited to login, please contact site admin. +resent_limit_prompt = Sorry, you already requested an activation email recently. Please wait 3 minutes then try again. +has_unconfirmed_mail = Hi %s, you have an unconfirmed email address (%s). If you haven't received a confirmation email or need to resend a new one, please click on the button below. +resend_mail = Click here to resend your activation email +send_reset_mail = Click here to (re)send your password reset email +reset_password = Reset Your Password +invalid_code = Sorry, your confirmation code has expired or not valid. +reset_password_helper = Click here to reset your password +password_too_short = Password length cannot be less then 6. +non_local_account = Non-local accounts cannot change passwords through Gogs. + +login_two_factor = Two-factor Authentication +login_two_factor_passcode = Authentication Passcode +login_two_factor_enter_recovery_code = Enter a two-factor recovery code +login_two_factor_recovery = Two-factor Recovery +login_two_factor_recovery_code = Recovery Code +login_two_factor_enter_passcode = Enter a two-factor passcode +login_two_factor_invalid_recovery_code = Recovery code has been used or does not valid. + +[mail] +activate_account = Please activate your account +activate_email = Verify your email address +reset_password = Reset your password +register_success = Registration successful, welcome +register_notify = Welcome on board + +[modal] +yes = Yes +no = No +modify = Modify + +[form] +UserName = Username +RepoName = Repository name +Email = Email address +Password = Password +Retype = Re-type password +SSHTitle = SSH key name +HttpsUrl = HTTPS URL +PayloadUrl = Payload URL +TeamName = Team name +AuthName = Authorization name +AdminEmail = Admin email + +NewBranchName = New branch name +CommitSummary = Commit summary +CommitMessage = Commit message +CommitChoice = Commit choice +TreeName = File path +Content = Content + +require_error = ` cannot be empty.` +alpha_dash_error = ` must be valid alpha or numeric or dash(-_) characters.` +alpha_dash_dot_error = ` must be valid alpha or numeric or dash(-_) or dot characters.` +alpha_dash_dot_slash_error = ` must be valid alpha or numeric or dash(-_) or dot characters or slashes.` +size_error = ` must be size %s.` +min_size_error = ` must contain at least %s characters.` +max_size_error = ` must contain at most %s characters.` +email_error = ` is not a valid email address.` +url_error = ` is not a valid URL.` +include_error = ` must contain substring '%s'.` +unknown_error = Unknown error: +captcha_incorrect = Captcha didn't match. +password_not_match = Password and confirm password are not same. + +username_been_taken = Username has already been taken. +repo_name_been_taken = Repository name has already been taken. +org_name_been_taken = Organization name has already been taken. +team_name_been_taken = Team name has already been taken. +email_been_used = Email address has already been used. +username_password_incorrect = Username or password is not correct. +auth_source_mismatch = The authentication source selected is not associated with the user. +enterred_invalid_repo_name = Please make sure that the repository name you entered is correct. +enterred_invalid_owner_name = Please make sure that the owner name you entered is correct. +enterred_invalid_password = Please make sure the that password you entered is correct. +user_not_exist = Given user does not exist. +last_org_owner = Removing the last user from a owner team isn't allowed, as there must always be at least one owner in any given organization. + +invalid_ssh_key = Sorry, we're not able to verify your SSH key: %s +unable_verify_ssh_key = Gogs cannot verify your SSH key, but we assume that it is valid, please double-check it. +auth_failed = Authentication failed: %v + +still_own_repo = Your account still has ownership over at least one repository, you have to delete or transfer them first. +still_has_org = Your account still has membership in at least one organization, you have to leave or delete your memberships first. +org_still_own_repo = This organization still has ownership of repositories, you must delete or transfer them first. + +target_branch_not_exist = Target branch does not exist. + +[user] +change_avatar = Change your avatar +join_on = Joined on +repositories = Repositories +activity = Public Activity +followers = Followers +starred = Starred repositories +following = Following +follow = Follow +unfollow = Unfollow + +form.name_reserved = Username '%s' is reserved. +form.name_pattern_not_allowed = Username pattern '%s' is not allowed. + +[settings] +profile = Profile +password = Password +avatar = Avatar +ssh_keys = SSH Keys +security = Security +repos = Repositories +orgs = Organizations +applications = Applications +delete = Delete Account + +public_profile = Public Profile +profile_desc = Your email address is public and will be used for any account related notifications, and any web based operations made via the site. +password_username_disabled = Non-local type users are not allowed to change their username. +full_name = Full Name +website = Website +location = Location +update_profile = Update Profile +update_profile_success = Your profile has been updated successfully. +change_username = Username Changed +change_username_prompt = This change will affect the way how links relate to your account. +continue = Continue +cancel = Cancel + +lookup_avatar_by_mail = Lookup Avatar by mail +federated_avatar_lookup = Federated Avatar Lookup +enable_custom_avatar = Use Custom Avatar +choose_new_avatar = Choose new avatar +update_avatar = Update Avatar Setting +delete_current_avatar = Delete Current Avatar +uploaded_avatar_not_a_image = Uploaded file is not a image. +update_avatar_success = Your avatar setting has been updated successfully. + +change_password = Change Password +old_password = Current Password +new_password = New Password +retype_new_password = Retype New Password +password_incorrect = Current password is not correct. +change_password_success = Your password was successfully changed. You can now sign using this new password. +password_change_disabled = Non-local type users are not allowed to change their password. + +emails = Email Addresses +manage_emails = Manage email addresses +email_desc = Your primary email address will be used for notifications and other operations. +primary = Primary +primary_email = Set as primary +delete_email = Delete +email_deletion = Email Deletion +email_deletion_desc = Deleting this email address will remove related information from your account. Do you want to continue? +email_deletion_success = Email has been deleted successfully! +add_new_email = Add new email address +add_email = Add Email +add_email_confirmation_sent = A new confirmation email has been sent to '%s', please check your inbox within the next %d hours to complete the confirmation process. +add_email_success = Your new email address was successfully added. + +manage_ssh_keys = Manage SSH Keys +add_key = Add Key +ssh_desc = This is a list of SSH keys associated with your account. As these keys allow anyone using them to gain access to your repositories, it is highly important that you make sure you recognize them. +ssh_helper = Don't know how? Check out GitHub's guide to create your own SSH keys or solve common problems you might encounter using SSH. +add_new_key = Add SSH Key +ssh_key_been_used = Public key content has been used. +ssh_key_name_used = Public key with same name has already existed. +key_name = Key Name +key_content = Content +add_key_success = New SSH key '%s' has been added successfully! +delete_key = Delete +ssh_key_deletion = SSH Key Deletion +ssh_key_deletion_desc = Delete this SSH key will remove all related accesses for your account. Do you want to continue? +ssh_key_deletion_success = SSH key has been deleted successfully! +add_on = Added on +last_used = Last used on +no_activity = No recent activity +key_state_desc = This key is used in last 7 days +token_state_desc = This token is used in last 7 days + +two_factor = Two-factor Authentication +two_factor_status = Status: +two_factor_on = On +two_factor_off = Off +two_factor_enable = Enable +two_factor_disable = Disable +two_factor_view_recovery_codes = View and save your recovery codes in a safe place. You can use them as passcode if you lose access to your authentication application. +two_factor_http = For HTTP/HTTPS operations, you are no longer able to use plain username and password. Please create and use Personal Access Token as your credential, e.g. %[3]s. +two_factor_enable_title = Enable Two-factor Authentication +two_factor_scan_qr = Please use your authentication application to scan the image: +two_factor_or_enter_secret = Or enter the secret: +two_factor_then_enter_passcode = Then enter passcode: +two_factor_verify = Verify +two_factor_invalid_passcode = The passcode you entered is not valid, please try again! +two_factor_reused_passcode = The passcode you entered has already been used, please try another one! +two_factor_enable_error = Enable Two-factor authentication failed: %v +two_factor_enable_success = Two-factor authentication has enabled for your account successfully! +two_factor_recovery_codes_title = Two-factor Authentication Recovery Codes +two_factor_recovery_codes_desc = Recovery codes are used when you temporarily lose access to your authentication application. Each recovery code can only be used once, please keep these codes in a safe place. +two_factor_regenerate_recovery_codes = Regenerate Recovery Codes +two_factor_regenerate_recovery_codes_error = Regenerate recovery codes failed: %v +two_factor_regenerate_recovery_codes_success = New recovery codes has been generated successfully! +two_factor_disable_title = Disable Two-factor Authentication +two_factor_disable_desc = Your account security level will decrease after disabled two-factor authentication. Do you want to continue? +two_factor_disable_success = Two-factor authentication has disabled successfully! + +manage_access_token = Manage Personal Access Tokens +generate_new_token = Generate New Token +tokens_desc = Tokens you have generated that can be used to access the Gogs APIs. +new_token_desc = Each token will have full access to your account. +token_name = Token Name +generate_token = Generate Token +generate_token_succees = Your access token was successfully generated! Make sure to copy it right now, as you won't be able to see it again later! +delete_token = Delete +access_token_deletion = Personal Access Token Deletion +access_token_deletion_desc = Delete this personal access token will remove all related accesses of application. Do you want to continue? +delete_token_success = Personal access token has been removed successfully! Don't forget to update your application as well. + +orgs.none = You are not a member of any organizations. +orgs.leave_title = Leave organization +orgs.leave_desc = You will lose access to all repositories and teams after you left the organization. Do you want to continue? + +repos.leave = Leave +repos.leave_title = Leave repository +repos.leave_desc = You will lose access to the repository after you left. Do you want to continue? +repos.leave_success = You have left repository '%s' successfully! + +delete_account = Delete Your Account +delete_prompt = The operation will delete your account permanently, and CANNOT be undone! +confirm_delete_account = Confirm Deletion +delete_account_title = Account Deletion +delete_account_desc = This account is going to be deleted permanently, do you want to continue? + +[repo] +owner = Owner +repo_name = Repository Name +repo_name_helper = A good repository name is usually composed of short, memorable and unique keywords. +visibility = Visibility +visiblity_helper = This repository is Private +visiblity_helper_forced = Site admin has forced all new repositories to be Private +visiblity_fork_helper = (Change of this value will affect all forks) +clone_helper = Need help cloning? Visit Help! +fork_repo = Fork Repository +fork_from = Fork From +fork_visiblity_helper = You cannot alter the visibility of a forked repository. +repo_desc = Description +repo_lang = Language +repo_gitignore_helper = Select .gitignore templates +license = License +license_helper = Select a license file +readme = Readme +readme_helper = Select a readme template +auto_init = Initialize this repository with selected files and template +create_repo = Create Repository +default_branch = Default Branch +mirror_prune = Prune +mirror_prune_desc = Remove any remote-tracking references that no longer exist on the remote +mirror_interval = Mirror Interval (hour) +mirror_address = Mirror Address +mirror_address_desc = Please include necessary user credentials in the address. +mirror_last_synced = Last Synced +watchers = Watchers +stargazers = Stargazers +forks = Forks +repo_description_helper = Description of repository. Maximum 512 characters length. +repo_description_length = Available characters + +form.reach_limit_of_creation = The owner has reached maximum creation limit of %d repositories. +form.name_reserved = Repository name '%s' is reserved. +form.name_pattern_not_allowed = Repository name pattern '%s' is not allowed. + +need_auth = Need Authorization +migrate_type = Migration Type +migrate_type_helper = This repository will be a mirror +migrate_repo = Migrate Repository +migrate.clone_address = Clone Address +migrate.clone_address_desc = This can be a HTTP/HTTPS/GIT URL. +migrate.clone_address_desc_import_local = You're also allowed to migrate a repository by local server path. +migrate.permission_denied = You are not allowed to import local repositories. +migrate.invalid_local_path = Invalid local path, it does not exist or not a directory. +migrate.failed = Migration failed: %v + +mirror_from = mirror of +forked_from = forked from +copy_link = Copy +copy_link_success = Copied! +copy_link_error = Press ⌘-C or Ctrl-C to copy +copied = Copied OK +unwatch = Unwatch +watch = Watch +unstar = Unstar +star = Star +fork = Fork + +no_desc = No Description +quick_guide = Quick Guide +clone_this_repo = Clone this repository +create_new_repo_command = Create a new repository on the command line +push_exist_repo = Push an existing repository from the command line +bare_message = This repository does not have any content yet. + +files = Files +branch = Branch +tree = Tree +filter_branch_and_tag = Filter branch or tag +branches = Branches +tags = Tags +issues = Issues +pulls = Pull Requests +labels = Labels +milestones = Milestones +commits = Commits +git_branches = Branches +releases = Releases +file_raw = Raw +file_history = History +file_view_raw = View Raw +file_permalink = Permalink +file_too_large = This file is too large to be shown +video_not_supported_in_browser = Your browser doesn't support HTML5 video tag. + +branches.overview = Overview +branches.active_branches = Active Branches +branches.stale_branches = Stale Branches +branches.all = All Branches +branches.updated_by = Updated %[1]s by %[2]s +branches.change_default_branch = Change Default Branch + +editor.new_file = New file +editor.upload_file = Upload file +editor.edit_file = Edit file +editor.preview_changes = Preview Changes +editor.cannot_edit_non_text_files = Cannot edit non-text files +editor.edit_this_file = Edit this file +editor.must_be_on_a_branch = You must be on a branch to make or propose changes to this file +editor.fork_before_edit = You must fork this repository before editing the file +editor.delete_this_file = Delete this file +editor.must_have_write_access = You must have write access to make or propose changes to this file +editor.file_delete_success = File '%s' has been deleted successfully! +editor.name_your_file = Name your file... +editor.filename_help = To add directory, just type it and press /. To remove a directory, go to the beginning of the field and press backspace. +editor.or = or +editor.cancel_lower = cancel +editor.commit_changes = Commit Changes +editor.add_tmpl = Add '%s/' +editor.add = Add '%s' +editor.update = Update '%s' +editor.delete = Delete '%s' +editor.commit_message_desc = Add an optional extended description... +editor.commit_directly_to_this_branch = Commit directly to the %s branch. +editor.create_new_branch = Create a new branch for this commit and start a pull request. +editor.new_branch_name_desc = New branch name... +editor.cancel = Cancel +editor.filename_cannot_be_empty = Filename cannot be empty. +editor.branch_already_exists = Branch '%s' already exists in this repository. +editor.directory_is_a_file = Entry '%s' in the parent path is a file not a directory in this repository. +editor.file_is_a_symlink = The file '%s' is a symlink that cannot be modified from the web editor. +editor.filename_is_a_directory = The filename '%s' is an existing directory in this repository. +editor.file_editing_no_longer_exists = The file '%s' you are editing no longer exists in the repository. +editor.file_changed_while_editing = File content has been changed since you started editing. Click here to see what have been changed or press commit again to overwrite those changes. +editor.file_already_exists = A file with name '%s' already exists in this repository. +editor.no_changes_to_show = There are no changes to show. +editor.fail_to_update_file = Failed to update/create file '%s' with error: %v +editor.fail_to_delete_file = Failed to delete file '%s' with error: %v +editor.add_subdir = Add subdirectory... +editor.unable_to_upload_files = Failed to upload files to '%s' with error: %v +editor.upload_files_to_dir = Upload files to '%s' + +commits.commit_history = Commit History +commits.commits = Commits +commits.search = Search commits +commits.find = Find +commits.author = Author +commits.message = Message +commits.date = Date +commits.older = Older +commits.newer = Newer + +issues.new = New Issue +issues.new.labels = Labels +issues.new.no_label = No Label +issues.new.clear_labels = Clear labels +issues.new.milestone = Milestone +issues.new.no_milestone = No Milestone +issues.new.clear_milestone = Clear milestone +issues.new.open_milestone = Open Milestones +issues.new.closed_milestone = Closed Milestones +issues.new.assignee = Assignee +issues.new.clear_assignee = Clear assignee +issues.new.no_assignee = No assignee +issues.create = Create Issue +issues.new_label = New Label +issues.new_label_placeholder = Label name... +issues.create_label = Create Label +issues.label_templates.title = Load a predefined set of labels +issues.label_templates.info = There aren't any labels yet. You can click on the "New Label" button above to create one or use a predefined set below. +issues.label_templates.helper = Select a label set +issues.label_templates.use = Use this label set +issues.label_templates.fail_to_load_file = Failed to load label template file '%s': %v +issues.open_tab = %d Open +issues.close_tab = %d Closed +issues.filter_label = Label +issues.filter_label_no_select = No selected label +issues.filter_milestone = Milestone +issues.filter_milestone_no_select = No selected milestone +issues.filter_assignee = Assignee +issues.filter_assginee_no_select = No selected Assignee +issues.filter_type = Type +issues.filter_type.all_issues = All issues +issues.filter_type.assigned_to_you = Assigned to you +issues.filter_type.created_by_you = Created by you +issues.filter_type.mentioning_you = Mentioning you +issues.filter_sort = Sort +issues.filter_sort.latest = Newest +issues.filter_sort.oldest = Oldest +issues.filter_sort.recentupdate = Recently updated +issues.filter_sort.leastupdate = Least recently updated +issues.filter_sort.mostcomment = Most commented +issues.filter_sort.leastcomment = Least commented +issues.opened_by = opened %[1]s by %[3]s +issues.opened_by_fake = opened %[1]s by %[2]s +issues.previous = Previous +issues.next = Next +issues.open_title = Open +issues.closed_title = Closed +issues.num_comments = %d comments +issues.commented_at = `commented %s` +issues.delete_comment_confirm = Are you sure you want to delete this comment? +issues.no_content = There is no content yet. +issues.close_issue = Close +issues.close_comment_issue = Comment and close +issues.reopen_issue = Reopen +issues.reopen_comment_issue = Comment and reopen +issues.create_comment = Comment +issues.closed_at = `closed %[2]s` +issues.reopened_at = `reopened %[2]s` +issues.commit_ref_at = `referenced this issue from a commit %[2]s` +issues.poster = Poster +issues.collaborator = Collaborator +issues.owner = Owner +issues.sign_in_require_desc = Sign in to join this conversation. +issues.edit = Edit +issues.cancel = Cancel +issues.save = Save +issues.label_title = Label name +issues.label_color = Label color +issues.label_count = %d labels +issues.label_open_issues = %d open issues +issues.label_edit = Edit +issues.label_delete = Delete +issues.label_modify = Label Modification +issues.label_deletion = Label Deletion +issues.label_deletion_desc = Deleting this label will remove its information in all related issues. Do you want to continue? +issues.label_deletion_success = Label has been deleted successfully! +issues.num_participants = %d Participants +issues.attachment.open_tab = `Click to see "%s" in a new tab` +issues.attachment.download = `Click to download "%s"` + +pulls.new = New Pull Request +pulls.compare_changes = Compare Changes +pulls.compare_changes_desc = Compare two branches and make a pull request for changes. +pulls.compare_base = base +pulls.compare_compare = compare +pulls.filter_branch = Filter branch +pulls.no_results = No results found. +pulls.nothing_to_compare = There is nothing to compare because base and head branches are even. +pulls.nothing_merge_base = There is nothing to compare because two branches have completely different history. +pulls.has_pull_request = `There is already a pull request between these two targets: %[2]s#%[3]d` +pulls.create = Create Pull Request +pulls.title_desc = wants to merge %[1]d commits from %[2]s into %[3]s +pulls.merged_title_desc = merged %[1]d commits from %[2]s into %[3]s %[4]s +pulls.tab_conversation = Conversation +pulls.tab_commits = Commits +pulls.tab_files = Files changed +pulls.reopen_to_merge = Please reopen this pull request to perform merge operation. +pulls.merged = Merged +pulls.has_merged = This pull request has been merged successfully! +pulls.data_broken = Data of this pull request has been broken due to deletion of fork information. +pulls.is_checking = The conflict checking is still in progress, please refresh page in few moments. +pulls.can_auto_merge_desc = This pull request can be merged automatically. +pulls.cannot_auto_merge_desc = This pull request can't be merged automatically because there are conflicts. +pulls.cannot_auto_merge_helper = Please merge manually in order to resolve the conflicts. +pulls.create_merge_commit = Create a merge commit +pulls.rebase_before_merging = Rebase before merging +pulls.commit_description = Commit Description +pulls.merge_pull_request = Merge Pull Request +pulls.open_unmerged_pull_exists = `You can't perform reopen operation because there is already an open pull request (#%d) from same repository with same merge information and is waiting for merging.` +pulls.delete_branch = Delete Branch +pulls.delete_branch_has_new_commits = Branch cannot be deleted because it has new commits after mergence. + +milestones.new = New Milestone +milestones.open_tab = %d Open +milestones.close_tab = %d Closed +milestones.closed = Closed %s +milestones.no_due_date = No due date +milestones.open = Open +milestones.close = Close +milestones.new_subheader = Create milestones to organize your issues. +milestones.create = Create Milestone +milestones.title = Title +milestones.desc = Description +milestones.due_date = Due Date (optional) +milestones.clear = Clear +milestones.invalid_due_date_format = Due date format is invalid, must be 'yyyy-mm-dd'. +milestones.create_success = Milestone '%s' has been created successfully! +milestones.edit = Edit Milestone +milestones.edit_subheader = Use a better description for milestones so people won't be confused. +milestones.cancel = Cancel +milestones.modify = Modify Milestone +milestones.edit_success = Changes of milestone '%s' has been saved successfully! +milestones.deletion = Milestone Deletion +milestones.deletion_desc = Deleting this milestone will remove its information in all related issues. Do you want to continue? +milestones.deletion_success = Milestone has been deleted successfully! + +wiki = Wiki +wiki.welcome = Welcome to Wiki! +wiki.welcome_desc = Wiki is the place where you would like to document your project together and make it better. +wiki.create_first_page = Create the first page +wiki.page = Page +wiki.filter_page = Filter page +wiki.new_page = Create New Page +wiki.default_commit_message = Write a note about this update (optional). +wiki.save_page = Save Page +wiki.last_commit_info = %s edited this page %s +wiki.edit_page_button = Edit +wiki.new_page_button = New Page +wiki.delete_page_button = Delete Page +wiki.delete_page_notice_1 = This will delete the page "%s". Please be certain. +wiki.page_already_exists = Wiki page with same name already exists. +wiki.pages = Pages +wiki.last_updated = Last updated %s + +settings = Settings +settings.options = Options +settings.collaboration = Collaboration +settings.collaboration.admin = Admin +settings.collaboration.write = Write +settings.collaboration.read = Read +settings.collaboration.undefined = Undefined +settings.branches = Branches +settings.branches_bare = You cannot manage branches for bare repository. Please push some content first. +settings.default_branch = Default Branch +settings.default_branch_desc = The default branch is considered the "base" branch for code commits, pull requests and online editing. +settings.update = Update +settings.update_default_branch_unsupported = Change default branch is not supported by the Git version on server. +settings.update_default_branch_success = Default branch of this repository has been updated successfully! +settings.protected_branches = Protected Branches +settings.protected_branches_desc = Protect branches from force pushing, accidental deletion and whitelist code committers. +settings.choose_a_branch = Choose a branch... +settings.branch_protection = Branch Protection +settings.branch_protection_desc = Please choose protect options for branch %s. +settings.protect_this_branch = Protect this branch +settings.protect_this_branch_desc = Disable force pushes and prevent from deletion. +settings.protect_require_pull_request = Require pull request instead direct pushing +settings.protect_require_pull_request_desc = Enable this option to disable direct pushing to this branch. Commits have to be pushed to another non-protected branch and merged to this branch through pull request. +settings.protect_whitelist_committers = Whitelist who can push to this branch +settings.protect_whitelist_committers_desc = Add people or teams to whitelist of direct push to this branch. Users in whitelist will bypass require pull request check. +settings.protect_whitelist_users = Users who can push to this branch +settings.protect_whitelist_search_users = Search users +settings.protect_whitelist_teams = Teams for which members of them can push to this branch +settings.protect_whitelist_search_teams = Search teams +settings.update_protect_branch_success = Protect options for this branch has been updated successfully! +settings.hooks = Webhooks +settings.githooks = Git Hooks +settings.basic_settings = Basic Settings +settings.mirror_settings = Mirror Settings +settings.sync_mirror = Sync Now +settings.mirror_sync_in_progress = Mirror syncing is in progress, please refresh page in about a minute. +settings.site = Official Site +settings.update_settings = Update Settings +settings.change_reponame_prompt = This change will affect how links relate to the repository. +settings.advanced_settings = Advanced Settings +settings.wiki_desc = Enable wiki system +settings.use_internal_wiki = Use builtin wiki +settings.allow_public_wiki_desc = Allow public access to wiki when repository is private +settings.use_external_wiki = Use external wiki +settings.external_wiki_url = External Wiki URL +settings.external_wiki_url_desc = Visitors will be redirected to URL when they click on the tab. +settings.issues_desc = Enable issue tracker +settings.use_internal_issue_tracker = Use builtin lightweight issue tracker +settings.allow_public_issues_desc = Allow public access to issues when repository is private +settings.use_external_issue_tracker = Use external issue tracker +settings.external_tracker_url = External Issue Tracker URL +settings.external_tracker_url_desc = Visitors will be redirected to URL when they click on the tab. +settings.tracker_url_format = External Issue Tracker URL Format +settings.tracker_issue_style = External Issue Tracker Naming Style: +settings.tracker_issue_style.numeric = Numeric +settings.tracker_issue_style.alphanumeric = Alphanumeric +settings.tracker_url_format_desc = You can use placeholder {user} {repo} {index} for user name, repository name and issue index. +settings.pulls_desc = Enable pull requests to accept contributions between repositories and branches +settings.pulls.ignore_whitespace = Ignore changes in whitespace +settings.pulls.allow_rebase_merge = Allow use rebase to merge commits +settings.danger_zone = Danger Zone +settings.cannot_fork_to_same_owner = You cannot fork a repository to its original owner. +settings.new_owner_has_same_repo = The new owner already has a repository with same name. Please choose another name. +settings.convert = Convert To Regular Repository +settings.convert_desc = You can convert this mirror to a regular repository. This cannot be reversed. +settings.convert_notices_1 = - This operation will convert this repository mirror into a regular repository and cannot be undone. +settings.convert_confirm = Confirm Conversion +settings.convert_succeed = Repository has been converted to regular type successfully. +settings.transfer = Transfer Ownership +settings.transfer_desc = Transfer this repository to another user or to an organization in which you have admin rights. +settings.transfer_notices_1 = - You will lose access if new owner is a individual user. +settings.transfer_notices_2 = - You will conserve access if new owner is an organization and if you're one of the owners. +settings.transfer_form_title = Please enter following information to confirm your operation: +settings.wiki_delete = Erase Wiki Data +settings.wiki_delete_desc = Once you erase wiki data there is no going back. Please be certain. +settings.wiki_delete_notices_1 = - This will delete and disable the wiki for %s +settings.wiki_deletion_success = Repository wiki data have been erased successfully. +settings.delete = Delete This Repository +settings.delete_desc = Once you delete a repository, there is no going back. Please be certain. +settings.delete_notices_1 = - This operation CANNOT be undone. +settings.delete_notices_2 = - This operation will permanently delete everything in this repository, including Git data, issues, comments and collaborator access. +settings.delete_notices_fork_1 = - All forks will become independent after deletion. +settings.deletion_success = Repository has been deleted successfully! +settings.update_settings_success = Repository options has been updated successfully. +settings.transfer_owner = New Owner +settings.make_transfer = Make Transfer +settings.transfer_succeed = Repository ownership has been transferred successfully. +settings.confirm_delete = Confirm Deletion +settings.add_collaborator = Add New Collaborator +settings.add_collaborator_success = New collaborator has been added. +settings.delete_collaborator = Delete +settings.collaborator_deletion = Collaborator Deletion +settings.collaborator_deletion_desc = This user will no longer have collaboration access to this repository after deletion. Do you want to continue? +settings.remove_collaborator_success = Collaborator has been removed. +settings.search_user_placeholder = Search user... +settings.org_not_allowed_to_be_collaborator = Organization is not allowed to be added as a collaborator. +settings.add_webhook = Add Webhook +settings.hooks_desc = Webhooks are much like basic HTTP POST event triggers. Whenever something occurs in Gogs, we will handle the notification to the target host you specify. Learn more in this Webhooks Guide. +settings.webhook_deletion = Delete Webhook +settings.webhook_deletion_desc = Delete this webhook will remove its information and all delivery history. Do you want to continue? +settings.webhook_deletion_success = Webhook has been deleted successfully! +settings.webhook.test_delivery = Test Delivery +settings.webhook.test_delivery_desc = Send a fake push event delivery to test your webhook settings +settings.webhook.test_delivery_success = Test webhook has been added to delivery queue. It may take few seconds before it shows up in the delivery history. +settings.webhook.redelivery = Redelivery +settings.webhook.redelivery_success = Hook task '%s' has been readded to delivery queue. It may take few seconds to update delivery status in history. +settings.webhook.request = Request +settings.webhook.response = Response +settings.webhook.headers = Headers +settings.webhook.payload = Payload +settings.webhook.body = Body +settings.githooks_desc = Git Hooks are powered by Git itself, you can edit files of supported hooks in the list below to perform custom operations. +settings.githook_edit_desc = If the hook is inactive, sample content will be presented. Leaving content to an empty value will disable this hook. +settings.githook_name = Hook Name +settings.githook_content = Hook Content +settings.update_githook = Update Hook +settings.add_webhook_desc = Gogs will send a POST request to the URL you specify, along with details regarding the event that occurred. You can also specify what kind of data format you'd like to get upon triggering the hook (JSON, x-www-form-urlencoded, XML, etc). More information can be found in our Webhooks Guide. +settings.payload_url = Payload URL +settings.content_type = Content Type +settings.secret = Secret +settings.secret_desc = Secret will be sent as SHA256 HMAC hex digest of payload via X-Gogs-Signature header. +settings.slack_username = Username +settings.slack_icon_url = Icon URL +settings.slack_color = Color +settings.event_desc = When should this webhook be triggered? +settings.event_push_only = Just the push event +settings.event_send_everything = I need everything +settings.event_choose = Let me choose what I need +settings.event_create = Create +settings.event_create_desc = Branch or tag created +settings.event_delete = Delete +settings.event_delete_desc = Branch or tag deleted +settings.event_fork = Fork +settings.event_fork_desc = Repository forked +settings.event_push = Push +settings.event_push_desc = Git push to a repository +settings.event_issues = Issues +settings.event_issues_desc = Issue opened, closed, reopened, edited, assigned, unassigned, label updated, label cleared, milestoned, or demilestoned. +settings.event_pull_request = Pull Request +settings.event_pull_request_desc = Pull request opened, closed, reopened, edited, assigned, unassigned, label updated, label cleared, milestoned, demilestoned, or synchronized. +settings.event_issue_comment = Issue Comment +settings.event_issue_comment_desc = Issue comment created, edited, or deleted. +settings.event_release = Release +settings.event_release_desc = Release published in a repository. +settings.active = Active +settings.active_helper = Details regarding the event which triggered the hook will be delivered as well. +settings.add_hook_success = New webhook has been added. +settings.update_webhook = Update Webhook +settings.update_hook_success = Webhook has been updated. +settings.delete_webhook = Delete Webhook +settings.recent_deliveries = Recent Deliveries +settings.hook_type = Hook Type +settings.add_slack_hook_desc = Add Slack integration to your repository. +settings.add_discord_hook_desc = Add Discord integration to your repository. +settings.add_dingtalk_hook_desc = Add Dingtalk integration to your repository. +settings.slack_token = Token +settings.slack_domain = Domain +settings.slack_channel = Channel +settings.deploy_keys = Deploy Keys +settings.deploy_keys_helper = Common Gotcha! If you're looking for adding personal public keys, please add them in your account settings. +settings.add_deploy_key = Add Deploy Key +settings.deploy_key_desc = Deploy keys have read-only access. They are not the same as personal account SSH keys. +settings.no_deploy_keys = You haven't added any deploy keys. +settings.title = Title +settings.deploy_key_content = Content +settings.key_been_used = Deploy key content has been used. +settings.key_name_used = Deploy key with the same name already exists. +settings.add_key_success = New deploy key '%s' has been added successfully! +settings.deploy_key_deletion = Delete Deploy Key +settings.deploy_key_deletion_desc = Deleting this deploy key will remove all related accesses for this repository. Do you want to continue? +settings.deploy_key_deletion_success = Deploy key has been deleted successfully! +settings.description_desc = Description of repository. Maximum 512 characters length. +settings.description_length = Available characters + +diff.browse_source = Browse Source +diff.parent = parent +diff.commit = commit +diff.data_not_available = Diff Data Not Available. +diff.show_diff_stats = Show Diff Stats +diff.show_split_view = Split View +diff.show_unified_view = Unified View +diff.stats_desc = %d changed files with %d additions and %d deletions +diff.bin = BIN +diff.view_file = View File +diff.file_suppressed = File diff suppressed because it is too large +diff.too_many_files = Some files were not shown because too many files changed in this diff + +release.releases = Releases +release.new_release = New Release +release.draft = Draft +release.prerelease = Pre-Release +release.edit = edit +release.ahead = %d commits to %s since this release +release.source_code = Source Code +release.new_subheader = Publish releases to iterate product. +release.edit_subheader = Detailed change log can help users understand what has been improved. +release.tag_name = Tag name +release.target = Target +release.tag_helper = Choose an existing tag, or create a new tag on publish. +release.title = Title +release.content = Content +release.write = Write +release.preview = Preview +release.loading = Loading... +release.prerelease_desc = This is a pre-release +release.prerelease_helper = We'll point out that this release is not production-ready. +release.cancel = Cancel +release.publish = Publish Release +release.save_draft = Save Draft +release.edit_release = Edit Release +release.delete_release = Delete This Release +release.deletion = Release Deletion +release.deletion_desc = Deleting this release will delete the corresponding Git tag. Do you want to continue? +release.deletion_success = Release has been deleted successfully! +release.tag_name_already_exist = Release with this tag name already exists. +release.tag_name_invalid = Tag name is not valid. +release.downloads = Downloads + +[org] +org_name_holder = Organization Name +org_full_name_holder = Organization Full Name +org_name_helper = Great organization names are short and memorable. +create_org = Create Organization +repo_updated = Updated +people = People +invite_someone = Invite Someone +teams = Teams +lower_members = members +lower_repositories = repositories +create_new_team = Create New Team +org_desc = Description +team_name = Team Name +team_desc = Description +team_name_helper = You'll use this name to mention this team in conversations. +team_desc_helper = What is this team all about? +team_permission_desc = What permission level should this team have? + +form.name_reserved = Organization name '%s' is reserved. +form.name_pattern_not_allowed = Organization name pattern '%s' is not allowed. +form.team_name_reserved = Team name '%s' is reserved. + +settings = Settings +settings.options = Options +settings.full_name = Full Name +settings.website = Website +settings.location = Location +settings.update_settings = Update Settings +settings.update_setting_success = Organization settings has been updated successfully. +settings.change_orgname_prompt = This change will affect how links relate to the organization. +settings.update_avatar_success = Organization avatar setting has been updated successfully. +settings.delete = Delete Organization +settings.delete_account = Delete This Organization +settings.delete_prompt = The organization will be permanently removed, and this CANNOT be undone! +settings.confirm_delete_account = Confirm Deletion +settings.delete_org_title = Organization Deletion +settings.delete_org_desc = This organization is going to be deleted permanently, do you want to continue? +settings.hooks_desc = Add webhooks that will be triggered for all repositories under this organization. + +members.membership_visibility = Membership Visibility: +members.public = Public +members.public_helper = make private +members.private = Private +members.private_helper = make public +members.member_role = Member Role: +members.owner = Owner +members.member = Member +members.remove = Remove +members.leave = Leave +members.invite_desc = Add a new member to %s: +members.invite_now = Invite Now + +teams.join = Join +teams.leave = Leave +teams.read_access = Read Access +teams.read_access_helper = This team will be able to view and clone its repositories. +teams.write_access = Write Access +teams.write_access_helper = This team will be able to read its repositories, as well as push to them. +teams.admin_access = Admin Access +teams.admin_access_helper = This team will be able to push/pull to its repositories, as well as add other collaborators to them. +teams.no_desc = This team has no description +teams.settings = Settings +teams.owners_permission_desc = Owners have full access to all repositories and have admin rights to the organization. +teams.members = Team Members +teams.update_settings = Update Settings +teams.delete_team = Delete This Team +teams.add_team_member = Add Team Member +teams.delete_team_title = Team Deletion +teams.delete_team_desc = As this team will be deleted, members of this team may lose access to some repositories. Do you want to continue? +teams.delete_team_success = Given team has been deleted successfully. +teams.read_permission_desc = Membership in this team grants Read access: members can view and clone the team's repositories. +teams.write_permission_desc = Membership in this team grants Write access: members can read from and push to the team's repositories. +teams.admin_permission_desc = Membership in this team grants Admin access: members can read from, push to, and add collaborators to the team's repositories. +teams.repositories = Team Repositories +teams.search_repo_placeholder = Search repository... +teams.add_team_repository = Add Team Repository +teams.remove_repo = Remove +teams.add_nonexistent_repo = The repository you're trying to add does not exist, please create it first. + +[admin] +dashboard = Dashboard +users = Users +organizations = Organizations +repositories = Repositories +authentication = Authentications +config = Configuration +notices = System Notices +monitor = Monitoring +first_page = First +last_page = Last +total = Total: %d + +dashboard.statistic = Statistics +dashboard.operations = Operations +dashboard.system_status = System Monitor Status +dashboard.statistic_info = Gogs database has %d users, %d organizations, %d public keys, %d repositories, %d watches, %d stars, %d actions, %d accesses, %d issues, %d comments, %d social accounts, %d follows, %d mirrors, %d releases, %d login sources, %d webhooks, %d milestones, %d labels, %d hook tasks, %d teams, %d update tasks, %d attachments. +dashboard.operation_name = Operation Name +dashboard.operation_switch = Switch +dashboard.operation_run = Run +dashboard.clean_unbind_oauth = Clean unbound OAuthes +dashboard.clean_unbind_oauth_success = All unbind OAuthes have been deleted successfully. +dashboard.delete_inactivate_accounts = Delete all inactive accounts +dashboard.delete_inactivate_accounts_success = All inactivate accounts have been deleted successfully. +dashboard.delete_repo_archives = Delete all repositories archives +dashboard.delete_repo_archives_success = All repositories archives have been deleted successfully. +dashboard.delete_missing_repos = Delete all repository records that lost Git files +dashboard.delete_missing_repos_success = All repository records that lost Git files have been deleted successfully. +dashboard.git_gc_repos = Do garbage collection on repositories +dashboard.git_gc_repos_success = All repositories have done garbage collection successfully. +dashboard.resync_all_sshkeys = Rewrite '.ssh/authorized_keys' file (caution: non-Gogs keys will be lost) +dashboard.resync_all_sshkeys_success = All public keys have been rewritten successfully. +dashboard.resync_all_hooks = Resync pre-receive, update and post-receive hooks of all repositories +dashboard.resync_all_hooks_success = All repositories' pre-receive, update and post-receive hooks have been resynced successfully. +dashboard.reinit_missing_repos = Reinitialize all repository records that lost Git files +dashboard.reinit_missing_repos_success = All repository records that lost Git files have been reinitialized successfully. + +dashboard.server_uptime = Server Uptime +dashboard.current_goroutine = Current Goroutines +dashboard.current_memory_usage = Current Memory Usage +dashboard.total_memory_allocated = Total Memory Allocated +dashboard.memory_obtained = Memory Obtained +dashboard.pointer_lookup_times = Pointer Lookup Times +dashboard.memory_allocate_times = Memory Allocate Times +dashboard.memory_free_times = Memory Free Times +dashboard.current_heap_usage = Current Heap Usage +dashboard.heap_memory_obtained = Heap Memory Obtained +dashboard.heap_memory_idle = Heap Memory Idle +dashboard.heap_memory_in_use = Heap Memory In Use +dashboard.heap_memory_released = Heap Memory Released +dashboard.heap_objects = Heap Objects +dashboard.bootstrap_stack_usage = Bootstrap Stack Usage +dashboard.stack_memory_obtained = Stack Memory Obtained +dashboard.mspan_structures_usage = MSpan Structures Usage +dashboard.mspan_structures_obtained = MSpan Structures Obtained +dashboard.mcache_structures_usage = MCache Structures Usage +dashboard.mcache_structures_obtained = MCache Structures Obtained +dashboard.profiling_bucket_hash_table_obtained = Profiling Bucket Hash Table Obtained +dashboard.gc_metadata_obtained = GC Metadata Obtained +dashboard.other_system_allocation_obtained = Other System Allocation Obtained +dashboard.next_gc_recycle = Next GC Recycle +dashboard.last_gc_time = Since Last GC Time +dashboard.total_gc_time = Total GC Pause +dashboard.total_gc_pause = Total GC Pause +dashboard.last_gc_pause = Last GC Pause +dashboard.gc_times = GC Times + +users.user_manage_panel = User Manage Panel +users.new_account = Create New Account +users.name = Name +users.activated = Activated +users.admin = Admin +users.repos = Repos +users.created = Created +users.send_register_notify = Send Registration Notification To User +users.new_success = New account '%s' has been created successfully. +users.edit = Edit +users.auth_source = Authentication Source +users.local = Local +users.auth_login_name = Authentication Login Name +users.password_helper = Leave it empty to remain unchanged. +users.update_profile_success = Account profile has been updated successfully. +users.edit_account = Edit Account +users.max_repo_creation = Maximum Repository Creation Limit +users.max_repo_creation_desc = (Set -1 to use global default limit) +users.is_activated = This account is activated +users.prohibit_login = This account is prohibited to login +users.is_admin = This account has administrator permissions +users.allow_git_hook = This account has permissions to create Git hooks +users.allow_import_local = This account has permissions to import local repositories +users.update_profile = Update Account Profile +users.delete_account = Delete This Account +users.still_own_repo = This account still has ownership over at least one repository, you have to delete or transfer them first. +users.still_has_org = This account still has membership in at least one organization, you have to leave or delete the organizations first. +users.deletion_success = Account has been deleted successfully! + +orgs.org_manage_panel = Organization Manage Panel +orgs.name = Name +orgs.teams = Teams +orgs.members = Members + +repos.repo_manage_panel = Repository Manage Panel +repos.owner = Owner +repos.name = Name +repos.private = Private +repos.watches = Watches +repos.stars = Stars +repos.issues = Issues +repos.size = Size + +auths.auth_sources = Authentication Sources +auths.new = Add New Source +auths.name = Name +auths.type = Type +auths.enabled = Enabled +auths.default = Default +auths.updated = Updated +auths.auth_type = Authentication Type +auths.auth_name = Authentication Name +auths.security_protocol = Security Protocol +auths.domain = Domain +auths.host = Host +auths.port = Port +auths.bind_dn = Bind DN +auths.bind_dn_helper = You can use '%s' as placeholder for username, e.g. DOM\%s +auths.bind_password = Bind Password +auths.bind_password_helper = Warning: This password is stored in plain text. Do not use a high privileged account. +auths.user_base = User Search Base +auths.user_dn = User DN +auths.attribute_username = Username Attribute +auths.attribute_username_placeholder = Leave empty to use sign-in form field value for user name. +auths.attribute_name = First Name Attribute +auths.attribute_surname = Surname Attribute +auths.attribute_mail = Email Attribute +auths.verify_group_membership = Verify group membership +auths.group_search_base_dn = Group Search Base DN +auths.group_filter = Group Filter +auths.group_attribute_contain_user_list = Group Attribute Containing List of Users +auths.user_attribute_listed_in_group = User Attribute Listed in Group +auths.attributes_in_bind = Fetch attributes in Bind DN context +auths.filter = User Filter +auths.admin_filter = Admin Filter +auths.ms_ad_sa = Ms Ad SA +auths.smtp_auth = SMTP Authentication Type +auths.smtphost = SMTP Host +auths.smtpport = SMTP Port +auths.allowed_domains = Allowed Domains +auths.allowed_domains_helper = Leave it empty to not restrict any domains. Multiple domains should be separated by comma ','. +auths.enable_tls = Enable TLS Encryption +auths.skip_tls_verify = Skip TLS Verify +auths.pam_service_name = PAM Service Name +auths.enable_auto_register = Enable Auto Registration +auths.edit = Edit Authentication Setting +auths.activated = This authentication is activated +auths.default_auth = This authentication is default login source +auths.new_success = New authentication '%s' has been added successfully. +auths.update_success = Authentication setting has been updated successfully. +auths.update = Update Authentication Setting +auths.delete = Delete This Authentication +auths.delete_auth_title = Authentication Deletion +auths.delete_auth_desc = This authentication is going to be deleted, do you want to continue? +auths.still_in_used = This authentication is still used by some users, please delete or convert these users to another login type first. +auths.deletion_success = Authentication has been deleted successfully! +auths.login_source_exist = Login source '%s' already exists. + +config.not_set = (not set) +config.server_config = Server Configuration +config.app_name = Application Name +config.app_ver = Application Version +config.app_url = Application URL +config.domain = Domain +config.offline_mode = Offline Mode +config.disable_router_log = Disable Router Log +config.run_user = Run User +config.run_mode = Run Mode +config.git_version = Git Version +config.static_file_root_path = Static File Root Path +config.log_file_root_path = Log File Root Path +config.reverse_auth_user = Reverse Authentication User + +config.ssh_config = SSH Configuration +config.ssh_enabled = Enabled +config.ssh_start_builtin_server = Start Builtin Server +config.ssh_domain = Domain +config.ssh_port = Port +config.ssh_listen_port = Listen Port +config.ssh_root_path = Root Path +config.ssh_rewrite_authorized_keys_at_start = Rewrite authorized_keys At Start +config.ssh_key_test_path = Key Test Path +config.ssh_keygen_path = Keygen ('ssh-keygen') Path +config.ssh_minimum_key_size_check = Minimum Key Size Check +config.ssh_minimum_key_sizes = Minimum Key Sizes + +config.repo_config = Repository Configuration +config.repo_root_path = Repository Root Path +config.script_type = Script Type +config.repo_force_private = Force Private +config.max_creation_limit = Max Creation Limit +config.preferred_licenses = Preferred Licenses +config.disable_http_git = Disable HTTP Git +config.enable_local_path_migration = Enable Local Path Migration +config.commits_fetch_concurrency = Commits Fetch Concurrency + +config.http_config = HTTP Configuration +config.http_access_control_allow_origin = Access Control Allow Origin + +config.db_config = Database Configuration +config.db_type = Type +config.db_host = Host +config.db_name = Name +config.db_user = User +config.db_ssl_mode = SSL Mode +config.db_ssl_mode_helper = (for "postgres" only) +config.db_path = Path +config.db_path_helper = (for "sqlite3" and "tidb") + +config.service_config = Service Configuration +config.register_email_confirm = Require Email Confirmation +config.disable_register = Disable Registration +config.show_registration_button = Show Register Button +config.require_sign_in_view = Require Sign In View +config.mail_notify = Mail Notification +config.disable_key_size_check = Disable Minimum Key Size Check +config.enable_captcha = Enable Captcha +config.active_code_lives = Active Code Lives +config.reset_password_code_lives = Reset Password Code Lives + +config.webhook_config = Webhook Configuration +config.queue_length = Queue Length +config.deliver_timeout = Deliver Timeout +config.skip_tls_verify = Skip TLS Verify + +config.mailer_config = Mailer Configuration +config.mailer_enabled = Enabled +config.mailer_disable_helo = Disable HELO +config.mailer_subject_prefix = Subject Prefix +config.mailer_host = Host +config.mailer_user = User +config.send_test_mail = Send Test Email +config.test_mail_failed = Fail to send test email to '%s': %v +config.test_mail_sent = Test email has been sent to '%s'. + +config.oauth_config = OAuth Configuration +config.oauth_enabled = Enabled + +config.cache_config = Cache Configuration +config.cache_adapter = Cache Adapter +config.cache_interval = Cache Interval +config.cache_conn = Cache Connection + +config.session_config = Session Configuration +config.session_provider = Session Provider +config.provider_config = Provider Config +config.cookie_name = Cookie Name +config.enable_set_cookie = Enable Set Cookie +config.gc_interval_time = GC Interval Time +config.session_life_time = Session Life Time +config.https_only = HTTPS Only +config.cookie_life_time = Cookie Life Time + +config.picture_config = Picture Configuration +config.picture_service = Picture Service +config.disable_gravatar = Disable Gravatar +config.enable_federated_avatar = Enable Federated Avatars + +config.git_config = Git Configuration +config.git_disable_diff_highlight = Disable Diff Syntax Highlight +config.git_max_diff_lines = Max Diff Lines (for a single file) +config.git_max_diff_line_characters = Max Diff Characters (for a single line) +config.git_max_diff_files = Max Diff Files (to be shown) +config.git_gc_args = GC Arguments +config.git_migrate_timeout = Migration Timeout +config.git_mirror_timeout = Mirror Update Timeout +config.git_clone_timeout = Clone Operation Timeout +config.git_pull_timeout = Pull Operation Timeout +config.git_gc_timeout = GC Operation Timeout + +config.log_config = Log Configuration +config.log_mode = Mode +config.log_options = Options + +monitor.cron = Cron Tasks +monitor.name = Name +monitor.schedule = Schedule +monitor.next = Next Time +monitor.previous = Previous Time +monitor.execute_times = Execute Times +monitor.process = Running Processes +monitor.desc = Description +monitor.start = Start Time +monitor.execute_time = Execution Time + +notices.system_notice_list = System Notices +notices.view_detail_header = View Notice Detail +notices.actions = Actions +notices.select_all = Select All +notices.deselect_all = Deselect All +notices.inverse_selection = Inverse Selection +notices.delete_selected = Delete Selected +notices.delete_all = Delete All Notices +notices.type = Type +notices.type_1 = Repository +notices.desc = Description +notices.op = Op. +notices.delete_success = System notices have been deleted successfully. + +[action] +create_repo = created repository %s +rename_repo = renamed repository from %[1]s to %[3]s +commit_repo = pushed to %[3]s at %[4]s +compare_commits = View comparison for these %d commits +transfer_repo = transfered repository %s to %s +create_issue = `opened issue %s#%[2]s` +close_issue = `closed issue %s#%[2]s` +reopen_issue = `reopened issue %s#%[2]s` +comment_issue = `commented on issue %s#%[2]s` +create_pull_request = `created pull request %s#%[2]s` +close_pull_request = `closed pull request %s#%[2]s` +reopen_pull_request = `reopened pull request %s#%[2]s` +merge_pull_request = `merged pull request %s#%[2]s` +create_branch = created new branch %[3]s at %[4]s +delete_branch = deleted branch %[2]s at %[3]s +push_tag = pushed tag %[2]s to %[3]s +delete_tag = deleted tag %[2]s at %[3]s +fork_repo = forked a repository to %s +mirror_sync_push = synced commits to %[3]s at %[4]s from mirror +mirror_sync_create = synced new reference %[2]s to %[3]s from mirror +mirror_sync_delete = synced and deleted reference %[2]s at %[3]s from mirror + +[tool] +ago = ago +from_now = from now +now = now +1s = 1 second %s +1m = 1 minute %s +1h = 1 hour %s +1d = 1 day %s +1w = 1 week %s +1mon = 1 month %s +1y = 1 year %s +seconds = %d seconds %s +minutes = %d minutes %s +hours = %d hours %s +days = %d days %s +weeks = %d weeks %s +months = %d months %s +years = %d years %s +raw_seconds = seconds +raw_minutes = minutes + +[dropzone] +default_message = Drop files here or click to upload. +invalid_input_type = You can't upload files of this type. +file_too_big = File size ({{filesize}} MB) exceeds maximum size ({{maxFilesize}} MB). +remove_file = Remove file diff --git a/conf/locale/locale_fr-FR.ini b/conf/locale/locale_fr-FR.ini new file mode 100644 index 0000000..a1947fa --- /dev/null +++ b/conf/locale/locale_fr-FR.ini @@ -0,0 +1,1345 @@ +app_desc=Un service Git auto-hébergé sans prise de tête + +home=Accueil +dashboard=Tableau de bord +explore=Explorer +help=Aide +sign_in=Connexion +sign_out=Déconnexion +sign_up=Inscription +register=S'inscrire +website=Site web +version=Version +page=Page +template=Modèle +language=Langue +create_new=Créer... +user_profile_and_more=Profil utilisateur et plus +signed_in_as=Connecté en tant que + +username=Nom d'utilisateur +email=E-mail +password=Mot de passe +re_type=Confirmez +captcha=Captcha + +repository=Dépôt +organization=Organisation +mirror=Miroir +new_repo=Nouveau dépôt +new_migrate=Nouvelle migration +new_mirror=Nouveau miroir +new_fork=Nouveau fork +new_org=Nouvelle organisation +manage_org=Gérer les organisations +admin_panel=Administration +account_settings=Paramètres du compte +settings=Paramètres +your_profile=Votre profil +your_settings=Vos paramètres + +activities=Activités +pull_requests=Pull Requests +issues=Tickets + +cancel=Annuler + +[install] +install=Installation +title=Instructions pour la première exécution +docker_helper=Si vous exécutez Gogs grâce à Docker, merci de lire la procédure attentivement avant de modifier quoi que ce soit sur cette page ! +requite_db_desc=Gogs requiert MySQL, PostgreSQL, SQLite3, MSSQL ou TiDB. +db_title=Paramètres de la base de données +db_type=Type de base de données +host=Hôte +user=Utilisateur +password=Mot de passe +db_name=Nom de base de données +db_helper=Veuillez utiliser le moteur INNODB avec le jeu de caractères utf8_general_ci pour MySQL. +ssl_mode=Mode SSL +path=Emplacement +sqlite_helper=Le chemin du fichier de base de données SQLite3.
Utilisez un chemin absolu lorsque vous démarrez en tant que service. +err_empty_db_path=Le chemin de la base de données SQLite3 ne peut être vide. +no_admin_and_disable_registration=Vous ne pouvez pas désactiver l'enregistrement sans créer un compte administrateur. +err_empty_admin_password=Le mot de passe du compte administrateur ne peut être vide. + +general_title=Paramètres généraux de Gogs +app_name=Nom de l'application +app_name_helper=Inscrivez fièrement le nom de votre organisation ici ! +repo_path=Emplacement racine des dépôts +repo_path_helper=Tous les dépôts Git distants seront sauvegardés ici. +run_user=Utilisateur système +run_user_helper=L'utilisateur doit avoir accès à la racine des dépôts et exécuter Gogs. +domain=Domaine +domain_helper=Cela affecte les doublons d'URL SSH. +ssh_port=Port SSH +ssh_port_helper=Numéro de port utilisé par votre serveur SSH, le laisser vide pour désactiver la fonctionnalité. +use_builtin_ssh_server=Utiliser le serveur SSH incorporé +use_builtin_ssh_server_popup=Démarrer le serveur SSH incorporé pour les opérations Git afin de le distinguer du démon SSH système. +http_port=Port HTTP +http_port_helper=Numéro de port que l'application écoutera. +app_url=URL de l'application +app_url_helper=Cela affecte les doublons d'URL HTTP/HTTPS et le contenu d'e-mail. +log_root_path=Chemin des fichiers log +log_root_path_helper=Répertoire d'écriture des fichiers de log. +enable_console_mode=Activer le mode Console +enable_console_mode_popup=En plus du mode fichier, également imprimer des journaux à la console. + +optional_title=Paramètres facultatifs +email_title=Paramètres du service de messagerie +smtp_host=Hôte SMTP +smtp_from=Provenant de +smtp_from_helper=Adresse de l'expéditeur, RFC 5322. Soit une adresse courriel simple, soit au format "Nom" . +mailer_user=E-mail de l'expéditeur +mailer_password=Mot de passe de l'expéditeur +register_confirm=Activer la confirmation de l'inscription +mail_notify=Activer la notification par e-mail +server_service_title=Paramètres du serveur et des autres services +offline_mode=Activer le mode hors connexion +offline_mode_popup=Désactiver le CDN, même en production. Toutes les ressources seront distribuées en local. +disable_gravatar=Désactiver le service Gravatar +disable_gravatar_popup=Désactiver Gravatar et les sources personnalisées, tous les avatars sont téléchargés par les utilisateurs ou par défaut. +federated_avatar_lookup=Activer les recherches d'avatars unifiés +federated_avatar_lookup_popup=Activer la recherche unifiée d'avatars en utilisant le service open source unifié basé sur libravatar. +disable_registration=Désactiver le formulaire d'inscription +disable_registration_popup=Désactiver le formulaire d'inscription, seuls les administrateurs peuvent créer des comptes. +enable_captcha=Activez le Captcha +enable_captcha_popup=Demande la validation Captcha pour l'auto-enregistrement de l'utilisateur. +require_sign_in_view=Exiger l'identification pour afficher les pages +require_sign_in_view_popup=Seules les personnes connectées peuvent voir les pages. Les visiteurs anonymes ne pourront voir que les pages de connexion/enregistrement. +admin_setting_desc=Vous n'avez pas besoin de créer un compte administrateur. L'utilisateur ayant l'ID = 1 aura automatiquement accès à l'administration. +admin_title=Paramètres du compte administrateur +admin_name=Nom d'utilisateur +admin_password=Mot de passe +confirm_password=Confirmez le mot de passe +admin_email=E-mail de l'administrateur +install_gogs=Installer Gogs +test_git_failed=Le test de la commande "git" a échoué : %v +sqlite3_not_available=Votre version publiée ne prend pas en charge SQLite3. Veuillez télécharger la version binaire officielle à cette adresse %s. +invalid_db_setting=Paramètres de base de données incorrects : %v +invalid_repo_path=Chemin vers la racine du dépôt invalide : %v +run_user_not_match=L'utilisateur d'exécution saisi n'est pas l'utilisateur d'exécution actuel : %s -> %s +smtp_host_missing_port=Le numéro de port est manquant dans l'adresse de l'Hôte SMTP. +invalid_smtp_from=Le champ SMTP Provenant de n'est pas valide: %v +save_config_failed=La sauvegarde de la configuration a échoué : %v +invalid_admin_setting=Paramètres du compte administrateur invalides : %v +install_success=Bienvenue ! Nous sommes heureux que vous ayez choisi Gogs, amusez-vous et prenez soin de vous. +invalid_log_root_path=L'emplacement racine des fichiers logs est invalide : %v + +[home] +uname_holder=Nom d'utilisateur ou e-mail +password_holder=Mot de passe +switch_dashboard_context=Basculer le contexte du tableau de bord +my_repos=Mes dépôts +show_more_repos=Afficher plus de dépôts... +collaborative_repos=Dépôts collaboratifs +my_orgs=Mes organisations +my_mirrors=Mes miroirs +view_home=Voir %s + +issues.in_your_repos=Dans vos dépôts + +[explore] +repos=Dépôts +users=Utilisateurs +organizations=Organisations +search=Rechercher + +[auth] +create_new_account=Créer un nouveau compte +register_hepler_msg=Déjà enregistré ? Connectez-vous ! +social_register_hepler_msg=Déjà enregistré ? Associez-le ! +disable_register_prompt=Désolé, les enregistrements ont été désactivés. Veuillez contacter l'administrateur du site. +disable_register_mail=Désolé, la confirmation par courriel des enregistrements a été désactivée. +auth_source=Sources d'authentification +local=Locale +remember_me=Se souvenir de moi +forgot_password=Mot de passe oublié +forget_password=Mot de passe oublié ? +sign_up_now=Pas de compte ? Inscrivez-vous maintenant. +confirmation_mail_sent_prompt=Un nouveau mail de confirmation à été envoyé à %s. Veuillez vérifier votre boîte de réception dans un délai de %d heures pour compléter votre enregistrement. +active_your_account=Activer votre compte +prohibit_login=Connexion interdite +prohibit_login_desc=La connexion avec ce compte est interdite ; contactez l'administrateur du site. +resent_limit_prompt=Désolé, vos tentatives d'activation sont trop fréquentes. Veuillez réessayer dans 3 minutes. +has_unconfirmed_mail=Bonjour %s, votre adresse e-mail (%s) n'a pas été confirmée. Si vous n'avez reçu aucun mail de confirmation ou souhaitez renouveler l'envoi, cliquez sur le bouton ci-dessous. +resend_mail=Cliquez ici pour renvoyer un mail de confirmation +send_reset_mail=Cliquez ici pour (r)envoyer le mail de réinitialisation du mot de passe +reset_password=Réinitialiser le mot de passe +invalid_code=Désolé, votre code de confirmation est invalide ou a expiré. +reset_password_helper=Cliquez ici pour réinitialiser votre mot de passe +password_too_short=Le mot de passe doit contenir 6 caractères minimum. +non_local_account=Les comptes non locaux ne peuvent pas changer leur mot de passe via Gogs. + +login_two_factor=Authentification en deux étapes +login_two_factor_passcode=Mot de passe d'authentification +login_two_factor_enter_recovery_code=Entrez un code de récupération en deux étapes +login_two_factor_recovery=Récupération en deux étapes +login_two_factor_recovery_code=Code de récupération +login_two_factor_enter_passcode=Entrez un code d'authentification en deux étapes +login_two_factor_invalid_recovery_code=Code de récupération a été utilisé ou n'est pas valide. + +[mail] +activate_account=Veuillez activer votre compte +activate_email=Veuillez vérifier votre adresse e-mail +reset_password=Réinitialiser votre mot de passe +register_success=Inscription réussie, bienvenue +register_notify=Bienvenue à bord + +[modal] +yes=Oui +no=Non +modify=Modifier + +[form] +UserName=Nom d'utilisateur +RepoName=Nom du dépôt +Email=Adresse e-mail +Password=Mot de passe +Retype=Confirmez le mot de passe +SSHTitle=Nom de la clé SSH +HttpsUrl=URL HTTPS +PayloadUrl=URL des données utiles +TeamName=Nom de l'équipe +AuthName=Nom d'autorisation +AdminEmail=E-mail de l'administrateur + +NewBranchName=Nouveau nom de la branche +CommitSummary=Résumé du commit +CommitMessage=Message de commit +CommitChoice=Choix de commit +TreeName=Chemin du fichier +Content=Contenu + +require_error=` ne peut pas être vide.` +alpha_dash_error=` doivent être des caractères alpha, numériques ou tirets (-_) valides.` +alpha_dash_dot_error=` doivent être des caractères alpha, numériques, tirets (-_) valides ou des points.` +alpha_dash_dot_slash_error=doit contenir uniquement des caractères alphanumériques, des tirets (-), des points (.) ou des slash (/) +size_error=` doit être à la taille de %s.` +min_size_error=` %s caractères minimum ` +max_size_error=` %s caractères maximum ` +email_error=` adresse e-mail invalide ` +url_error=` URL invalide ` +include_error=`doit contenir la sous-chaîne '%s'.` +unknown_error=Erreur inconnue : +captcha_incorrect=Le Captcha ne correspond pas. +password_not_match=Le mot de passe et la confirmation de mot de passe ne correspondent pas. + +username_been_taken=Nom d'utilisateur déjà pris. +repo_name_been_taken=Nom de dépôt déjà utilisé. +org_name_been_taken=Nom d'organisation déjà pris. +team_name_been_taken=Nom d'équipe déjà pris. +email_been_used=Adresse e-mail déjà utilisée. +username_password_incorrect=Nom d'utilisateur ou mot de passe incorrect. +auth_source_mismatch=La source d’authentification sélectionnée n’est pas associée à l’utilisateur. +enterred_invalid_repo_name=Veuillez vérifier que le nom saisi du dépôt soit correct. +enterred_invalid_owner_name=Veuillez vérifier que le nom du propriétaire saisi soit correct. +enterred_invalid_password=Veuillez vérifier que le mot de passe saisi soit correct. +user_not_exist=Cet utilisateur n'existe pas. +last_org_owner=L'utilisateur à exclure est le dernier membre de l'équipe propriétaire. Il doit y avoir un autre propriétaire. + +invalid_ssh_key=Désolé, impossible de valider votre clé SSH : %s +unable_verify_ssh_key=Gogs n'a pu vérifier la validité de votre clé SSH, même si nous partons du principe qu'elle le soit. Cela-dit, veuillez vous en assurer. +auth_failed=Échec d'authentification : %s + +still_own_repo=Votre compte est toujours propriétaire d'un ou plusieurs dépôts. Vous devez d'abord les supprimer ou les transférer. +still_has_org=Votre compte fait toujours partie d'une ou plusieurs organisations. Vous devez d'abord les quitter ou les supprimer. +org_still_own_repo=Cette organisation est toujours propriétaire d'un ou plusieurs dépôts. Vous devez d'abord les supprimer ou les transférer. + +target_branch_not_exist=La branche cible n'existe pas. + +[user] +change_avatar=Changer votre avatar +join_on=Inscrit le +repositories=Dépôts +activity=Activité publique +followers=abonnés +starred=Votés +following=Abonnements +follow=Suivre +unfollow=Ne plus suivre + +form.name_reserved=Le nom '%s' est réservé. +form.name_pattern_not_allowed=Motif '%s' interdit pour les noms d'utilisateur. + +[settings] +profile=Profil +password=Mot de Passe +avatar=Avatar +ssh_keys=Clés SSH +security=Sécurité +repos=Dépôts +orgs=Organisations +applications=Applications +delete=Supprimer le compte + +public_profile=Profil public +profile_desc=Votre adresse e-mail est publique et sera utilisée pour les notifications relatives au compte, ainsi que pour toute opération Web effectuée via le site. +password_username_disabled=Les utilisateurs non-locaux n'ont pas le droit de modifier leur nom d'utilisateur. +full_name=Nom complet +website=Site Web +location=Localisation +update_profile=Valider les modifications +update_profile_success=Profil mis à jour avec succès. +change_username=Non d'utilisateur modifié +change_username_prompt=Cette modification affectera la manière dont les liens se rapportent à votre compte. +continue=Continuer +cancel=Annuler + +lookup_avatar_by_mail=Recherche d'avatar par email +federated_avatar_lookup=Recherche d'avatars unifiés +enable_custom_avatar=Activer l'avatar personnalisé +choose_new_avatar=Sélectionner un nouvel avatar +update_avatar=Mettre à jour l'avatar +delete_current_avatar=Supprimer l'avatar actuel +uploaded_avatar_not_a_image=Le fichier téléchargé n'est pas une image. +update_avatar_success=Votre avatar a été mis à jour avec succès. + +change_password=Modifier le mot de passe +old_password=Mot de passe actuel +new_password=Nouveau mot de passe +retype_new_password=Retapez le nouveau mot de passe +password_incorrect=Mot de passe actuel incorrect. +change_password_success=Mot de passe modifié avec succès. Vous pouvez à présent vous connecter avec le nouveau mot de passe. +password_change_disabled=Les utilisateurs non-locaux n'ont pas le droit de modifier leur mot de passe. + +emails=Adresses e-mail +manage_emails=Gérer les adresses e-mail +email_desc=Votre adresse e-mail principale sera utilisée pour les notifications et d'autres opérations. +primary=Principale +primary_email=Définir comme principale +delete_email=Supprimer +email_deletion=Suppression de l'adresse e-mail +email_deletion_desc=Supprimer cette adresse e-mail supprimera les informations associées à votre compte. Voulez-vous continuer ? +email_deletion_success=L'adresse e-mail a été supprimée avec succès ! +add_new_email=Ajouter une nouvelle adresse e-mail +add_email=Ajouter un e-mail +add_email_confirmation_sent=Une nouvelle confirmation d'adresse e-mail a été envoyé à '%s', veuillez vérifier votre boîte de réception dans un délai de %d heures pour terminer le processus de confirmation. +add_email_success=Votre nouvelle adresse e-mail a été ajoutée avec succès. + +manage_ssh_keys=Gérer les clés SSH +add_key=Ajouter une Clé +ssh_desc=Ceci est une liste des clés SSH associées à votre compte. Supprimez celles que vous ne reconnaissez pas. +ssh_helper=Besoin d'aide? Consultez notre guide pour générer des clés SSH ou résoudre les problèmes courants de SSH. +add_new_key=Ajouter une Clé SSH +ssh_key_been_used=Le contenu de la clé publique a été utilisée. +ssh_key_name_used=Un clé publique avec le même nom existe déjà. +key_name=Nom de la Clé +key_content=Contenu +add_key_success=La nouvelle clé SSH '%s' a été ajoutée avec succès ! +delete_key=Supprimer +ssh_key_deletion=Suppression de la clé SSH +ssh_key_deletion_desc=Supprimer cette clé SSH supprimera tous les accès à votre compte. Voulez-vous continuer ? +ssh_key_deletion_success=Clé SSH supprimée avec succès ! +add_on=Ajouté le +last_used=Dernière utilisation le +no_activity=Aucune activité récente +key_state_desc=Cette clé a été utilisée durant les 7 derniers jours +token_state_desc=Ce jeton a été utilisé durant les 7 derniers jours + +two_factor=Authentification en deux étapes +two_factor_status=État : +two_factor_on=Activé +two_factor_off=Désactivé +two_factor_enable=Activer +two_factor_disable=Désactiver +two_factor_view_recovery_codes=Voir et sauvegarder vos codes de récupération dans un endroit sécurisé. Vois pouvez les utiliser comme mot de passe si vous perdez l'accès à l'application d'authentification. +two_factor_http=Vous ne pouvez plus utiliser un nom d'utilisateur et mot de passe en clair pour les opérations en HTTP/HTTPS. Merci de créer et d'utiliser un jeton d'accès personnel comme moyen d'identification, par exemple %[3]s. +two_factor_enable_title=Activer l'authentification en deux étapes +two_factor_scan_qr=Veuillez utiliser votre application d'authentification pour numériser l'image : +two_factor_or_enter_secret=Ou entrez la phrase secrète : +two_factor_then_enter_passcode=Puis entrez le mot de passe : +two_factor_verify=Vérifier +two_factor_invalid_passcode=Le mot de passe que vous avez entré n'est pas valide, veuillez réessayer. +two_factor_reused_passcode=Le mot de passe que vous avez entré a déjà été utilisé, veuillez en essayez un autre ! +two_factor_enable_error=L'activation de l'authentification en deux étapes a échoué : %v +two_factor_enable_success=L'authentification en deux étapes a été bien été activée pour votre compte. +two_factor_recovery_codes_title=Codes de secours pour l'authentification en deux étapes +two_factor_recovery_codes_desc=Les codes de récupération sont utilisés quand vous perdez temporairement l'accès à votre application d'authentification. Chaque code de récupération ne peut être utilisé qu'une fois, merci de les garder dans un endroit sécurisé. +two_factor_regenerate_recovery_codes=Regénérer les codes de récupération +two_factor_regenerate_recovery_codes_error=La regénération des codes de récupération a échouée : %v +two_factor_regenerate_recovery_codes_success=Les nouveaux codes de récupération ont été générés avec succès ! +two_factor_disable_title=Désactiver l'authentification à deux facteurs +two_factor_disable_desc=Le niveau de sécurité de votre compte va baisser après avoir désactiver l'authentification à deux facteurs. Voulez-vous continuer ? +two_factor_disable_success=L'authentification à deux facteurs a été désactivée avec succès ! + +manage_access_token=Gérer les jetons d'accès personnels +generate_new_token=Générer le nouveau jeton +tokens_desc=Jetons, que vous avez généré, qui peuvent être utilisés pour accéder à l'API Gogs. +new_token_desc=Chaque Jeton donnera un accès complet à votre compte. +token_name=Nom du jeton +generate_token=Générer le jeton +generate_token_succees=Nouveau jeton d'accès a été généré avec succès ! Assurez-vous de copier votre nouveau jeton d'accès personnel maintenant. Vous ne serez pas en mesure de le revoir ! +delete_token=Supprimer +access_token_deletion=Suppression du jeton d'accès +access_token_deletion_desc=Supprimer ce jeton d'accès supprimera tous les accès de l'application. Voulez-vous continuer ? +delete_token_success=Le jeton d'accèsa été supprimé avec succès ! N'oubliez pas de mettre à jour vos applications. + +orgs.none=Vous n'êtes membre d'aucune organisation. +orgs.leave_title=Quitter une organisation +orgs.leave_desc=Vous perdrez accès à tous les dépôts et équipes après que vous ayez quitté l'organisation. Voulez-vous continuer ? + +repos.leave=Quitter +repos.leave_title=Quitter le dépôt +repos.leave_desc=Vous perdrez l'accès à ce dépôt après l'avoir quitté. Voulez-vous continuer ? +repos.leave_success=Vous avez quitté le dépôt '%s' avec succès ! + +delete_account=Supprimer votre compte +delete_prompt=Votre compte sera définitivement supprimé et cette opération est irréversible ! +confirm_delete_account=Confirmer la suppression +delete_account_title=Suppression de compte +delete_account_desc=Ce compte sera supprimé définitivement. Voulez-vous continuer ? + +[repo] +owner=Propriétaire +repo_name=Nom du dépôt +repo_name_helper=Idéalement, le nom d'un dépot devrait être court, mémorable et unique. +visibility=Visibilité +visiblity_helper=Ce dépôt est privé +visiblity_helper_forced=L'administrateur du site a forcé tous les nouveaux dépôts à être privés +visiblity_fork_helper=(Les changements de cette valeur affecteront tous les forks) +clone_helper=Besoin d'aide pour dupliquer ? Visitez l'aide ! +fork_repo=Créer un fork du dépôt +fork_from=Fork de +fork_visiblity_helper=La visibilité d'un fork ne peut pas être modifiée. +repo_desc=Description +repo_lang=Langue +repo_gitignore_helper=Choisissez un modèle de fichier .gitignore +license=Licence +license_helper=Sélectionner un fichier de licence +readme=Fichier Readme +readme_helper=Sélectionnez un modèle de readme +auto_init=Initialiser ce dépôt avec le modèle et les fichiers sélectionnés +create_repo=Créer un dépôt +default_branch=Branche par défaut +mirror_prune=Purger +mirror_prune_desc=Supprimez toute référence de suivi à distance qui n'existe plus sur le dépôt distant +mirror_interval=Intervalle du miroir (heure) +mirror_address=Adresse du miroir +mirror_address_desc=Veuillez inclure les informations d'identification nécessaires dans l'adresse. +mirror_last_synced=Dernière synchronisation +watchers=Observateurs +stargazers=Stargazers +forks=Forks +repo_description_helper=Description du dépôt. 512 caractères maximum. +repo_description_length=Caractères disponibles + +form.reach_limit_of_creation=Le propriétaire a atteint le nombre maximal de %d dépôts créés. +form.name_reserved=Le nom de dépôt '%s' est réservé. +form.name_pattern_not_allowed=Motif '%s' interdit pour les noms de dépôt. + +need_auth=Nécessite une Autorisation +migrate_type=Type de migration +migrate_type_helper=Ce dépôt sera un miroir +migrate_repo=Migrer le dépôt +migrate.clone_address=Adresse du clone +migrate.clone_address_desc=Cela peut être une URL HTTP/HTTPS/GIT. +migrate.clone_address_desc_import_local=Vous êtes aussi autorisé à migrer un dépôt via un chemin local du serveur. +migrate.permission_denied=Vous n'êtes pas autorisé à importer des dépôts locaux. +migrate.invalid_local_path=Chemin local non valide, non existant ou n'étant pas un dossier. +migrate.failed=Echec de migration: %v + +mirror_from=miroir de +forked_from=forké depuis +copy_link=Copier +copy_link_success=Copié ! +copy_link_error=Appuyez sur ⌘-C ou Ctrl-C pour copier +copied=Copié +unwatch=Ne plus suivre +watch=Suivre +unstar=Retirer le vote +star=Voter +fork=Fork + +no_desc=Aucune description +quick_guide=Introduction rapide +clone_this_repo=Cloner ce dépôt +create_new_repo_command=Créer un nouveau dépôt en ligne de commande +push_exist_repo=Soumettre un dépôt existant par ligne de commande +bare_message=Ce dépôt n'a pas de contenu pour l'instant. + +files=Fichiers +branch=Branche +tree=Aborescence +filter_branch_and_tag=Filtrer une branche ou un tag +branches=Branches +tags=Tags +issues=Tickets +pulls=Pull Requests +labels=Étiquettes +milestones=Jalons +commits=Commits +git_branches=Branches +releases=Publications +file_raw=Raw +file_history=Historique +file_view_raw=Voir le Raw +file_permalink=Lien permanent +file_too_large=Ce fichier est trop gros pour être afficher +video_not_supported_in_browser=Votre navigateur ne supporte pas la balise video HTML5. + +branches.overview=Résumé +branches.active_branches=Branches Actives +branches.stale_branches=Branches stagnantes +branches.all=Toutes les Branches +branches.updated_by=Mise à jour %[1]s par %[2]s +branches.change_default_branch=Changer la Branche par Défaut + +editor.new_file=Nouveau fichier +editor.upload_file=Téléverser un fichier +editor.edit_file=Modifier fichier +editor.preview_changes=Aperçu des modifications +editor.cannot_edit_non_text_files=Impossible de modifier les fichiers non-texte +editor.edit_this_file=Modifier ce fichier +editor.must_be_on_a_branch=Vous devez être sur une branche pour appliquer ou proposer des modifications à ce fichier +editor.fork_before_edit=Vous devez fourcher ce dépôt avant de modifier le fichier +editor.delete_this_file=Supprimer ce fichier +editor.must_have_write_access=Vous devez avoir un accès en écriture pour appliquer ou proposer des modifications à ce fichier +editor.file_delete_success=Fichier '%s' a été supprimé avec succès! +editor.name_your_file=Nommez votre fichier... +editor.filename_help=Pour ajouter un répertoire, il suffit de le taper puis d'appuyer sur /. Pour supprimer un répertoire, aller au début du champ et appuyerz sur retour arrière. +editor.or=ou +editor.cancel_lower=annuler +editor.commit_changes=Commit les modifications +editor.add_tmpl=Ajouter '%s/' +editor.add=Ajouter '%s' +editor.update=Mettre à jour '%s' +editor.delete=Supprimer '%s' +editor.commit_message_desc=Ajouter une optionnelle description détaillée... +editor.commit_directly_to_this_branch=Soumettre directement à la branche %s. +editor.create_new_branch=Créer une nouvelle branche pour cette validation et envoyer une nouvelle pull request. +editor.new_branch_name_desc=Nouveau nom de la branche... +editor.cancel=Annuler +editor.filename_cannot_be_empty=Nom de fichier ne peut pas être vide. +editor.branch_already_exists=La branche '%s' existe déjà dans ce dépôt. +editor.directory_is_a_file=L'entrée '%s' dans le chemin d'accès parent est un fichier, pas un répertoire dans ce dépôt. +editor.file_is_a_symlink=Le fichier « %s » est un lien symbolique qui ne peut être modifié depuis l'éditeur web. +editor.filename_is_a_directory=Le nom de fichier '%s' existe déjà dans ce dépot. +editor.file_editing_no_longer_exists=Le fichier '%s' que vous modifiez n'existe plus dans le dépôt. +editor.file_changed_while_editing=Le contenu du fichier à changé depuis que vous avez commencé à l'éditer. Cliquez ici pour voir ce qui à été modifié ou appuyez sur commit encore une fois pour remplacer ces changements. +editor.file_already_exists=La branche '%s' existe déjà dans ce dépôt. +editor.no_changes_to_show=Il n’y a aucun changement à afficher. +editor.fail_to_update_file=Échec lors de la mise à jour/création du fichier '%s' avec l'erreur : %v +editor.fail_to_delete_file=Impossible de supprimer le fichier «%s» avec l’erreur : %v +editor.add_subdir=Ajouter un sous-répertoire... +editor.unable_to_upload_files=Échec lors de l'envoie du fichier '%s' avec l'erreur : %v +editor.upload_files_to_dir=Transférer les fichiers vers '%s' + +commits.commit_history=Historique des commits +commits.commits=Commits +commits.search=Rechercher des commits +commits.find=Trouver +commits.author=Auteur +commits.message=Message +commits.date=Date +commits.older=Précédemment +commits.newer=Récemment + +issues.new=Nouveau ticket +issues.new.labels=Étiquettes +issues.new.no_label=Pas d'étiquette +issues.new.clear_labels=Effacer les étiquettes +issues.new.milestone=Jalon +issues.new.no_milestone=Aucun jalon +issues.new.clear_milestone=Effacer le jalon +issues.new.open_milestone=Ouvrir un jalon +issues.new.closed_milestone=Jalons fermés +issues.new.assignee=Affecté à +issues.new.clear_assignee=Supprimer les assignataires +issues.new.no_assignee=Pas d'assignataire +issues.create=Créer un ticket +issues.new_label=Nouvelle étiquette +issues.new_label_placeholder=Nom de l'étiquette... +issues.create_label=Créer une étiquette +issues.label_templates.title=Charger un ensemble prédéfini d'étiquettes +issues.label_templates.info=Il n'y a pas encore d'étiquettes. Vous pouvez cliquer sur le bouton "Nouveau Label" ci-dessus pour créer une ou utiliser un ensemble prédéfini ci-dessous. +issues.label_templates.helper=Sélectionnez un ensemble d'étiquettes +issues.label_templates.use=Utilisez ce jeu d'étiquettes +issues.label_templates.fail_to_load_file=Impossible de charger le fichier de modèle étiquette '%s' : %v +issues.open_tab=%d Ouvert +issues.close_tab=%d Fermé +issues.filter_label=Étiquette +issues.filter_label_no_select=Aucun étiquette sélectionnée +issues.filter_milestone=Jalon +issues.filter_milestone_no_select=Aucun jalon sélectionné +issues.filter_assignee=Assigné +issues.filter_assginee_no_select=Pas d'assignataire selectionné +issues.filter_type=Type +issues.filter_type.all_issues=Tous les tickets +issues.filter_type.assigned_to_you=Qui vous sont assignés +issues.filter_type.created_by_you=Crées par vous +issues.filter_type.mentioning_you=Vous mentionnant +issues.filter_sort=Trier +issues.filter_sort.latest=Plus récent +issues.filter_sort.oldest=Plus ancien/ne +issues.filter_sort.recentupdate=Mis à jour récemment +issues.filter_sort.leastupdate=Moins récemment mis à jour +issues.filter_sort.mostcomment=Les plus commentés +issues.filter_sort.leastcomment=Les moins commentés +issues.opened_by=Créé %[1]s par %[3]s +issues.opened_by_fake=ouvert %[1]s par %[2]s +issues.previous=Page Précédente +issues.next=Page Suivante +issues.open_title=Ouvert +issues.closed_title=Fermé +issues.num_comments=%d commentaires +issues.commented_at=`a commenté %s` +issues.delete_comment_confirm=Êtes-vous certain de vouloir supprimer ce commentaire? +issues.no_content=Il n'existe pas encore de contenu. +issues.close_issue=Fermer +issues.close_comment_issue=Commenter et fermer +issues.reopen_issue=Réouvrir +issues.reopen_comment_issue=Commenter et réouvrir +issues.create_comment=Créer un commentaire +issues.closed_at=`fermé à %[2]s` +issues.reopened_at=`réouvert à %[2]s` +issues.commit_ref_at=`a référencé ce problème à partir d'un commit %[2]s` +issues.poster=Publier +issues.collaborator=Collaborateur +issues.owner=Propriétaire +issues.sign_in_require_desc=Connectez-vous pour rejoindre cette conversation. +issues.edit=Modifier +issues.cancel=Annuler +issues.save=Enregistrer +issues.label_title=Nom du Label +issues.label_color=Couleur du Label +issues.label_count=%d labels +issues.label_open_issues=%d tickets ouverts +issues.label_edit=Éditer +issues.label_delete=Supprimer +issues.label_modify=Modification du Label +issues.label_deletion=Suppression du Label +issues.label_deletion_desc=Cette opération supprimera également toutes les informations relatives aux tickets. Voulez-vous continuer ? +issues.label_deletion_success=Label supprimé avec succès ! +issues.num_participants=%d Participants +issues.attachment.open_tab=`Cliquez ici pour voir '%s' dans un nouvel onglet` +issues.attachment.download=`Cliquez pour télécharger "%s"` + +pulls.new=Nouvelle Pull Request +pulls.compare_changes=Comparer les changements +pulls.compare_changes_desc=Comparer deux branches et faire une demande de récupération Pull pour les changements. +pulls.compare_base=Base +pulls.compare_compare=Comparer +pulls.filter_branch=Filtre de branche +pulls.no_results=Aucun résultat trouvé. +pulls.nothing_to_compare=Il n'y a rien de comparable parce que les deux branches sont égales. +pulls.nothing_merge_base=Il n'y a rien à comparer parce que les deux branches ont un historique complètement différent. +pulls.has_pull_request=`Il y a déjà une pull request entre ces deux cibles : %[2]s#%[3]d` +pulls.create=Créer une Pull Request +pulls.title_desc=veut fusionner %[1]d commits à partir de %[2]s vers %[3]s +pulls.merged_title_desc=a fusionné %[1]d commits à partir de %[2]s vers %[3]s %[4]s +pulls.tab_conversation=Conversation +pulls.tab_commits=Commits +pulls.tab_files=Fichiers modifiés +pulls.reopen_to_merge=Veuillez rouvrir cette Pull Request pour effectuer l'opération de fusion. +pulls.merged=Fusionné +pulls.has_merged=Cette Pull Request a été fusionnée avec succès ! +pulls.data_broken=Les données de cette pull request ont été compromises en raison de la suppression d'informations sur le fork. +pulls.is_checking=La recherche de conflits est toujours en cours, veuillez rafraichir la page dans quelques instants. +pulls.can_auto_merge_desc=Cette pull request peut être fusionnée automatiquement. +pulls.cannot_auto_merge_desc=Cette pull request ne peut être fusionnée automatiquement à cause de conflits. +pulls.cannot_auto_merge_helper=Fusionner manuellement afin de résoudre les conflits. +pulls.create_merge_commit=Créer un commit de fusion +pulls.rebase_before_merging=Rebaser avant la fusion +pulls.commit_description=Description du commit +pulls.merge_pull_request=Fusionner la Pull Request +pulls.open_unmerged_pull_exists=`Vous ne pouvez effectuer une réouverture car il y a déjà une pull-request ouverte (#%d) depuis le même dépôt avec les mêmes informations de fusion et est en attente de fusion.` +pulls.delete_branch=Supprimer la branche +pulls.delete_branch_has_new_commits=La branche ne peut pas être supprimée car de nouveaux commits ont été effectuées après la fusion. + +milestones.new=Nouveau Jalon +milestones.open_tab=%d Ouvert +milestones.close_tab=%d Fermé +milestones.closed=%s fermé +milestones.no_due_date=Aucune date d'échéance +milestones.open=Ouvrir +milestones.close=Fermer +milestones.new_subheader=Créez des jalons pour organiser vos tickets. +milestones.create=Créer un Jalon +milestones.title=Titre +milestones.desc=Description +milestones.due_date=Date d'échéance (facultatif) +milestones.clear=Effacer +milestones.invalid_due_date_format=Le format de la date d'échéance est invalide, il doit être comme suit 'AAAA-mm-jj'. +milestones.create_success=Le Jalon '%s' a été crée avec succès ! +milestones.edit=Éditer le Jalon +milestones.edit_subheader=Utilisez une description claire pour les jalons pour ne pas induire les gens en erreur. +milestones.cancel=Annuler +milestones.modify=Modifier le Jalon +milestones.edit_success=Le Jalon '%s' a été modifié avec succès ! +milestones.deletion=Supprimer le Jalon +milestones.deletion_desc=Supprimer ce jalon effacera ses informations dans tous les tickets relatifs. Voulez-vous continuer ? +milestones.deletion_success=Le Jalon a été supprimé avec succès ! + +wiki=Wiki +wiki.welcome=Bienvenue sur le Wiki ! +wiki.welcome_desc=Le Wiki est l'endroit où vous pouvez documenter votre projet ensemble et l'améliorer. +wiki.create_first_page=Créer la première page +wiki.page=Page +wiki.filter_page=Filtrer la page +wiki.new_page=Créer une nouvelle page +wiki.default_commit_message=Écrire une note concernant cette mise à jour (optionnel). +wiki.save_page=Enregistrer la page +wiki.last_commit_info=%s a édité cette page %s +wiki.edit_page_button=Modifier +wiki.new_page_button=Nouvelle Page +wiki.delete_page_button=Supprimer la page +wiki.delete_page_notice_1=Cela supprimera la page "%s". Soyez-en sûr. +wiki.page_already_exists=Une page de wiki avec le même nom existe déjà. +wiki.pages=Pages +wiki.last_updated=Dernière mise à jour: %s + +settings=Paramètres +settings.options=Options +settings.collaboration=Collaboration +settings.collaboration.admin=Administrateur +settings.collaboration.write=Écrire +settings.collaboration.read=Lire +settings.collaboration.undefined=Indéfini +settings.branches=Branches +settings.branches_bare=Vous ne pouvez pas gérer les branches d'un dépôt vide. Merci de publier du contenu dans un premier temps. +settings.default_branch=Branche par défaut +settings.default_branch_desc=La branche par défaut est considérée comme la branche « originale » pour les commits de code, les requêtes de fusion et l'édition en ligne. +settings.update=Actualiser +settings.update_default_branch_unsupported=Le changement de branche par défaut n'est pas supporté par la version de Git sur ce serveur. +settings.update_default_branch_success=La branche par défaut de ce dépôt a bien été mise à jour. +settings.protected_branches=Branches protégées +settings.protected_branches_desc=Protéger les branches du push forcé, de la suppression accidentelle et des publicateurs de code en liste blanche. +settings.choose_a_branch=Choisir une branche… +settings.branch_protection=Protection de branche +settings.branch_protection_desc=Sélectionnez les options de protection pour la branche %s. +settings.protect_this_branch=Protéger cette branche +settings.protect_this_branch_desc=Interdire les push forcés et empêcher la suppression. +settings.protect_require_pull_request=Exiger une pull request plutôt qu'un push immédiat +settings.protect_require_pull_request_desc=Activez cette option pour empêcher la publication immédiate vers cette branche. Les commits devront être publiés vers une autre branche (non protégée) et fusionnée dans cette branche avec une requête de fusion. +settings.protect_whitelist_committers=Liste blanche de personnes pouvant publier sur cette branche +settings.protect_whitelist_committers_desc=Ajouter des personnes ou des équipes à la liste blanche des fusions directes de cette branche. Les utilisateurs dans cette liste blanche passeront outre la nécessité de valider leurs requêtes de fusion. +settings.protect_whitelist_users=Utilisateurs qui peuvent pousser sur cette branche +settings.protect_whitelist_search_users=Rechercher des utilisateurs +settings.protect_whitelist_teams=Les équipes pour lesquelles les membres peuvent pousser sur cette branche +settings.protect_whitelist_search_teams=Rechercher des équipes +settings.update_protect_branch_success=Les options de protection de cette branches ont été mises à jour avec succès. +settings.hooks=Webhooks +settings.githooks=Git Hooks +settings.basic_settings=Paramètres de base +settings.mirror_settings=Réglages Miroir +settings.sync_mirror=Synchroniser maintenant +settings.mirror_sync_in_progress=Synchronisation du miroir en cours, merci de rafraîchir la page dans une minute environ. +settings.site=Site officiel +settings.update_settings=Valider +settings.change_reponame_prompt=Ce changement affectera comment les liens sont reliés avec le dépôt. +settings.advanced_settings=Paramètres avancés +settings.wiki_desc=Activer le wiki +settings.use_internal_wiki=Utiliser le wiki interne +settings.allow_public_wiki_desc=Autoriser l'accès public au wiki quand le dépôt est privé +settings.use_external_wiki=Utiliser un wiki externe +settings.external_wiki_url=URL Wiki externe +settings.external_wiki_url_desc=Les visiteurs seront redirigés vers cette URL lorsqu'ils cliqueront sur l'onglet. +settings.issues_desc=Activer le système de tickets +settings.use_internal_issue_tracker=Utiliser le système simplifié de tickets interne +settings.allow_public_issues_desc=Permettre l'accès du public aux tickets lorsque le dépôt est privé +settings.use_external_issue_tracker=Utiliser un bug-tracker externe +settings.external_tracker_url=Adresse de l'issue tracker externe +settings.external_tracker_url_desc=Les visiteurs seront redirigés vers cette URL lorsqu'ils cliqueront sur l'onglet. +settings.tracker_url_format=Format d'URL du bug tracker +settings.tracker_issue_style=Style de nommage des bugs du tracker externe : +settings.tracker_issue_style.numeric=Numérique +settings.tracker_issue_style.alphanumeric=Alphanumérique +settings.tracker_url_format_desc=Vous pouvez utiliser l'espace réservé {user} {repo} {index} pour le nom d'utilisateur, le nom du dépôt et le numéro de bug. +settings.pulls_desc=Activer les pull requests pour accepter les contributions depuis des dépôts et des branches +settings.pulls.ignore_whitespace=Ignorer les changements quand ce sont des espaces +settings.pulls.allow_rebase_merge=Autoriser l'utilisation de rebase pour fusionner les validations +settings.danger_zone=Zone de danger +settings.cannot_fork_to_same_owner=Vous ne pouvez par créer un fork d'un dépot à son propriétaire actuel. +settings.new_owner_has_same_repo=Le nouveau propriétaire a déjà un dépôt nommé ainsi. +settings.convert=Convertir en dépôt ordinaire +settings.convert_desc=Vous pouvez convertir ce miroir en dépôt ordinaire. Cela ne peut pas être inversée. +settings.convert_notices_1=- Cette opération va convertir ce dépôt miroir en un dépôt standard et ne peut être annulée. +settings.convert_confirm=Confirmer la conversion +settings.convert_succeed=Le dépôt a été converti avec succès en dépôt ordinaire. +settings.transfer=Changer de propriétaire +settings.transfer_desc=Transférer ce dépôt à un autre utilisateur ou une organisation dont vous possédez des droits d'administrateur. +settings.transfer_notices_1=- Vous perdrez l'accès si le nouveau propriétaire est un utilisateur individuel. +settings.transfer_notices_2=- Vous conserverez l'accès si le nouveau propriétaire est une organisation et que vous y appartenez. +settings.transfer_form_title=Veuillez recopier le texte suivant afin de confirmer votre opération : +settings.wiki_delete=Effacer les données du Wiki +settings.wiki_delete_desc=Une fois que vous effacez les données du wiki, on ne peut revenir en arrière. Soyez-en sûr. +settings.wiki_delete_notices_1=- Cela va supprimer et désactiver le wiki pour %s +settings.wiki_deletion_success=Le dépôt de données wiki ont été effacés avec succès. +settings.delete=Supprimer ce dépôt +settings.delete_desc=Attention, cette action est action irréversible. Soyez sûr de vous. +settings.delete_notices_1=- Cette opération ne peut pas être annulée. +settings.delete_notices_2=- Cette opération supprimera définitivement le dépôt, y compris les données Git, les tickets, les commentaires et les accès des collaborateurs. +settings.delete_notices_fork_1=-Tous les forks deviendront indépendants après l'effacement. +settings.deletion_success=Le dépôt a été supprimé avec succès! +settings.update_settings_success=Options mises à jour avec succès. +settings.transfer_owner=Nouveau propriétaire +settings.make_transfer=Transférer +settings.transfer_succeed=Le contrôle du dépôt a été transféré avec succès. +settings.confirm_delete=Confirmer la suppression +settings.add_collaborator=Ajouter un collaborateur +settings.add_collaborator_success=Nouveau collaborateur ajouté. +settings.delete_collaborator=Supprimer +settings.collaborator_deletion=Suppression d'un collaborateur +settings.collaborator_deletion_desc=Cet utilisateur n'aura plus accès pour collaborer à ce dépôt après sa suppression. Voulez-vous continuer? +settings.remove_collaborator_success=Collaborateur supprimé. +settings.search_user_placeholder=Rechercher un utilisateur... +settings.org_not_allowed_to_be_collaborator=Une organisation n'est pas autorisée à être ajoutée en tant que collaborateur. +settings.add_webhook=Ajouter un Webhook +settings.hooks_desc=Les Webhooks sont des déclencheurs de POST HTTP . Lorsque qu'un événement se produit dans Gogs, une notification sera envoyée vers l'hôte cible préalablement spécifié. Apprenez-en davantage dans le Guide des Webhooks. +settings.webhook_deletion=Supprimer le Webhook +settings.webhook_deletion_desc=Supprimer ce webhook va supprimer ses informations et l'historique de livraison. Voulez-vous continuer ? +settings.webhook_deletion_success=Le webhook a été supprimé avec succès ! +settings.webhook.test_delivery=Tester la version +settings.webhook.test_delivery_desc=Envoyer un faux push pour tester la configuration des webhooks +settings.webhook.test_delivery_success=Le webhook de test a été ajouté à la file d'attente de livraison. L'affichage dans l'historique de livraison peut prendre quelques secondes. +settings.webhook.redelivery=Redistribution +settings.webhook.redelivery_success=La tâche crochet '%s' a été réajoutée à la liste de livraison. La mise à jour de l'état de livraison dans l'historique peut prendre quelques secondes. +settings.webhook.request=Requête +settings.webhook.response=Réponse +settings.webhook.headers=Entêtes  +settings.webhook.payload=Payload +settings.webhook.body=Corps +settings.githooks_desc=Les Hooks Git sont alimentés par Git lui même. Les Hooks compatibles sont modifiables dans la liste ci-dessous pour effectuer des opérations personnalisées. +settings.githook_edit_desc=Si un Hook est inactif, un exemple de contenu vous sera proposé. Un contenu laissé vide signifie un Hook inactif. +settings.githook_name=Nom du Hook +settings.githook_content=Contenu du Hook +settings.update_githook=Mettre le Hook à jour +settings.add_webhook_desc=Une requête POST sera transmise vers l'URL spécifiée selon l'événement produit. Vous pouvez également choisir le format souhaité pour la réception des données (JSON, x-www-form-urlencoded, XML etc). Pour plus d'infos, lisez le Guide des WebHooks. +settings.payload_url=URL des Données Utiles +settings.content_type=Type de contenu +settings.secret=Confidentiel +settings.secret_desc=Le secret sera envoyé comme digest de payload SHA256 HMAC hex avec l'entête X-Gogs-Signature. +settings.slack_username=Nom d'utilisateur +settings.slack_icon_url=URL de l'icône +settings.slack_color=Couleur +settings.event_desc=Quand ce webhook doit-il être déclenché ? +settings.event_push_only=Uniquement les push (soumissions). +settings.event_send_everything=J'ai besoin de tout. +settings.event_choose=Permettez-moi de choisir ce dont j'ai besoin. +settings.event_create=Créer +settings.event_create_desc=Branche, ou Tag créé +settings.event_delete=Supprimer +settings.event_delete_desc=Branche ou tag supprimé +settings.event_fork=Fork +settings.event_fork_desc=Dépôt dédoublé +settings.event_push=Push +settings.event_push_desc=Git push vers un dépôt +settings.event_issues=Tickets +settings.event_issues_desc=Ticket ouvert, fermé, réouvert, modifié, assigné, non-assigné, étiquette mise à jour, étiquette nettoyée, jalonnée, ou déjalonnée. +settings.event_pull_request=Pull Request +settings.event_pull_request_desc=Pull requests ouverte, fermée, réouverte, modifiée, assignée, non-assignée, étiquette mise à jour, étiquette nettoyée, jalonnée, déjalonnée, ou synchronisée. +settings.event_issue_comment=Commentaire du ticket +settings.event_issue_comment_desc=Commentaire du ticket créé, modifié, ou supprimé. +settings.event_release=Version publiée +settings.event_release_desc=Version publiée dans un dépôt. +settings.active=Actif +settings.active_helper=Les détails seront délivrés lorsque ce Hook sera déclenché. +settings.add_hook_success=Nouveau Webhook ajouté. +settings.update_webhook=Mettre à jour le Webhook +settings.update_hook_success=Webhook mis à jour. +settings.delete_webhook=Supprimer le Webhook +settings.recent_deliveries=Livraisons récentes +settings.hook_type=Type de Hook +settings.add_slack_hook_desc=Intégrer Slack à votre dépôt. +settings.add_discord_hook_desc=Ajouter l'intégration de Discord à votre dépôt. +settings.add_dingtalk_hook_desc=Ajouter l'intégration de Dingtalk à votre dépôt. +settings.slack_token=Jeton +settings.slack_domain=Domaine +settings.slack_channel=Canal +settings.deploy_keys=Clés de déploiement +settings.deploy_keys_helper=Gotcha commun ! Si vous cherchez à ajouter des clés publiques personnelles, ajoutez-les dans vos paramètres de compte. +settings.add_deploy_key=Ajouter une Clé de Déploiement +settings.deploy_key_desc=Déployer une clé uniquement en lecture seule. Il ne s'agit pas des clés ssh de compte personnel. +settings.no_deploy_keys=Vous n'avez ajouté aucune clé de déploiement. +settings.title=Titre +settings.deploy_key_content=Contenu +settings.key_been_used=Le contenu de la clé de déploiement a été utilisé. +settings.key_name_used=Une clé de déploiement avec le même nom existe déjà. +settings.add_key_success=La nouvelle clé de déploiement '%s' a été ajoutée avec succès ! +settings.deploy_key_deletion=Supprimer la Clé de Déploiement +settings.deploy_key_deletion_desc=Supprimer cette clé de déploiement effacera tous les accès relatifs pour ce référentiel. Voulez-vous continuer ? +settings.deploy_key_deletion_success=La clé de déploiement a été supprimée avec succès ! +settings.description_desc=Description du dépôt. 512 caractères maximum. +settings.description_length=Caractères disponibles + +diff.browse_source=Parcourir la source +diff.parent=Parent +diff.commit=commit +diff.data_not_available=Données Diff indisponibles. +diff.show_diff_stats=Afficher les stats Diff +diff.show_split_view=Vue séparée +diff.show_unified_view=Vue unifiée +diff.stats_desc= %d fichiers modifiés avec %d ajouts et %d suppressions +diff.bin=BIN +diff.view_file=Voir le fichier +diff.file_suppressed=Fichier diff supprimé car celui-ci est trop grand +diff.too_many_files=Certains fichiers n'ont pas été affichés car il y a eu trop de fichiers modifiés dans ce diff + +release.releases=Versions +release.new_release=Nouvelle version +release.draft=Brouillon +release.prerelease=Pré-publication +release.edit=Éditer +release.ahead=%d commits jusqu'à %s depuis cette publication +release.source_code=Code source +release.new_subheader=Publier une version pour itérer sur le produit. +release.edit_subheader=Un changelog détaillé peut aider les utilisateurs à comprendre ce qui a été amélioré. +release.tag_name=Nom du tag +release.target=Cible  +release.tag_helper=Choisissez un tag existant ou créez-en un nouveau à publier. +release.title=Titre +release.content=Contenu +release.write=Écrire +release.preview=Prévisualiser +release.loading=Chargement… +release.prerelease_desc=Il s'agit d'une version préliminaire +release.prerelease_helper=Nous soulignerons que cette version est considérée comme non prête pour la production. +release.cancel=Annuler +release.publish=Publier +release.save_draft=Sauvegarder le Brouillon +release.edit_release=Modifier la version +release.delete_release=Supprimer cette version +release.deletion=Suppression de la Version +release.deletion_desc=Supprimer cette version supprimera le tag Git correspondant. Voulez-vous continuer ? +release.deletion_success=La version à été supprimée avec succès ! +release.tag_name_already_exist=Une version avec ce nom de tag existe déjà. +release.tag_name_invalid=Nom de tag invalide. +release.downloads=Téléchargements + +[org] +org_name_holder=Nom de l'organisation +org_full_name_holder=Nom complet de l'organisation +org_name_helper=Idéalement, un nom d'organisation devrait être court et facilement mémorisable. +create_org=Créer une organisation +repo_updated=Mis à jour +people=Contacts +invite_someone=Inviter quelqu'un +teams=Équipes +lower_members=Membres +lower_repositories=dépôts +create_new_team=Créer une nouvelle équipe +org_desc=Description +team_name=Nom d'Équipe +team_desc=Description +team_name_helper=Ce nom sera utilisé pour mentionner l'équipe dans les conversations. +team_desc_helper=Présentation de l'équipe +team_permission_desc=Quel niveau d'accès cette équipe devrait-elle posséder ? + +form.name_reserved=Le nom d'organisation '%s' est réservé. +form.name_pattern_not_allowed=Motif '%s' interdit pour les noms d'organisation. +form.team_name_reserved=Le nom d'équipe « %s » est réservé. + +settings=Paramètres +settings.options=Options +settings.full_name=Non Complet +settings.website=Site Web +settings.location=Localisation +settings.update_settings=Valider +settings.update_setting_success=Paramètres d'organisation modifiés avec succès. +settings.change_orgname_prompt=Cette modification affectera comment des liens se rapportent à l'organisation. +settings.update_avatar_success=Les paramètres de l'avatar de l'organisation ont été mis à jour avec succès. +settings.delete=Supprimer l'organisation +settings.delete_account=Supprimer cette organisation +settings.delete_prompt=Cela supprimera cette organisation définitivement. Cette opération est IRRÉVERSIBLE ! +settings.confirm_delete_account=Confirmez la suppression +settings.delete_org_title=Suppression d'organisation +settings.delete_org_desc=Cette organisation sera définitivement supprimée. Continuer ? +settings.hooks_desc=Ajoute des webhooks qui seront activés pour tous les dépôts de cette organisation. + +members.membership_visibility=Visibilité des membres: +members.public=Public +members.public_helper=Rendre privé +members.private=Privé +members.private_helper=Rendre public +members.member_role=Rôle du membre : +members.owner=Propriétaire +members.member=Membre +members.remove=Exclure +members.leave=Quitter +members.invite_desc=Ajouter un nouveau membre à %s : +members.invite_now=Envoyer une invitation + +teams.join=Rejoindre +teams.leave=Quitter +teams.read_access=Accès en Lecture +teams.read_access_helper=Cette équipe aura la possibilité de voir et cloner ses dépôts. +teams.write_access=Accès en Écriture +teams.write_access_helper=Cette équipe possèdera aussi bien des droits de lecture que d'écriture sur ses dépôts. +teams.admin_access=Accès Administrateur +teams.admin_access_helper=Cette équipe possèdera des droits de lecture, d'écriture, ainsi que le pouvoir d'ajouter des collaborateurs. +teams.no_desc=Aucune description +teams.settings=Paramètres +teams.owners_permission_desc=Les propriétaires possèdent les droits d'administrateur et disposent d'un accès complet à tous les dépôts de l'organisation. +teams.members=Membres de L'Équipe +teams.update_settings=Valider +teams.delete_team=Supprimer cette Équipe +teams.add_team_member=Ajouter un Membre +teams.delete_team_title=Suppression de l'équipe +teams.delete_team_desc=Cette équipe sera supprimée. Les membres pourraient perdre leurs accès à certains dépôts. +teams.delete_team_success=Équipe supprimée avec succès. +teams.read_permission_desc=Cette équipe permet l'accès en lecture : les membres peuvent voir et dupliquer ses dépôts. +teams.write_permission_desc=Cette équipe permet l'accès en écriture : les membres peuvent participer à ses dépôts. +teams.admin_permission_desc=Cette équipe permet l'accès en administrateur : les membres peuvent voir, participer et ajouter des collaborateurs à ses dépôts. +teams.repositories=Dépôts de l'Équipe +teams.search_repo_placeholder=Rechercher dans le dépôt... +teams.add_team_repository=Ajouter un Dépôt à l'Équipe +teams.remove_repo=Supprimer +teams.add_nonexistent_repo=Dépôt inexistant, veuillez d'abord le créer. + +[admin] +dashboard=Tableau de bord +users=Utilisateurs +organizations=Organisations +repositories=Dépôts +authentication=Authentifications +config=Configuration +notices=Notes Systèmes +monitor=Surveillance +first_page=Première +last_page=Dernière +total=Total : %d + +dashboard.statistic=Statistiques +dashboard.operations=Opérations +dashboard.system_status=État du système +dashboard.statistic_info=La base de données Gogs contient %d utilisateurs, %d organisations, %d clés publiques, %d dépôts, %d surveillances de dépôts, %d votes, %d actions, %d accès, %d tickets, %d commentaires, %d comptes de réseaux sociaux, %d abonnements, %d miroirs, %d versions, %d connexions d'origine, %d webhooks, %d versions, %d labels, %d tâches hook, %d équipes, %d tâches de mise à jour, %d fichiers. +dashboard.operation_name=Nom de l'Opération +dashboard.operation_switch=Basculer +dashboard.operation_run=Exécuter +dashboard.clean_unbind_oauth=Nettoyer les associations OAuthes +dashboard.clean_unbind_oauth_success=Tous unbind OAuthes ont été supprimés avec succès. +dashboard.delete_inactivate_accounts=Supprimer tous les comptes inactifs +dashboard.delete_inactivate_accounts_success=Tous les comptes inactifs ont été supprimés avec succès. +dashboard.delete_repo_archives=Supprimer toutes les archives des dépôts +dashboard.delete_repo_archives_success=Toutes les archives des dépôts ont été supprimées avec succès. +dashboard.delete_missing_repos=Supprimer tous les dépôts ayant perdu leurs fichiers Git +dashboard.delete_missing_repos_success=Tous les dépôts ayant perdu leurs fichiers Git ont été supprimés avec succès. +dashboard.git_gc_repos=Collecter les déchets des dépôts +dashboard.git_gc_repos_success=Tous les dépôts ont effectué la collecte avec succès. +dashboard.resync_all_sshkeys=Ré-écrire le fichier '.ssh/authorized_keys' (attention : les clés hors-Gogs vont être perdues) +dashboard.resync_all_sshkeys_success=Toutes les clés publiques ont été ré-écrites avec succès. +dashboard.resync_all_hooks=Re-synchroniser les crochets pre-receive, update et post-receive de tous les dépôts. +dashboard.resync_all_hooks_success=Tous les crochets pre-receive, update et post-receive ont bien été resynchronisés. +dashboard.reinit_missing_repos=Réinitialiser tous les dépôts qui ont perdu des fichiers Git +dashboard.reinit_missing_repos_success=Tous les enregistrements de dépôts qui ont perdu des fichiers Git ont été réinitialisés avec succès. + +dashboard.server_uptime=Uptime du serveur +dashboard.current_goroutine=Goroutines actuelles +dashboard.current_memory_usage=Utilisation Mémoire actuelle +dashboard.total_memory_allocated=Mémoire totale allouée +dashboard.memory_obtained=Mémoire obtenue +dashboard.pointer_lookup_times=Nombre de Consultations Pointeur +dashboard.memory_allocate_times=Nombre d'Allocation Mémoire +dashboard.memory_free_times=Nombre de Libération Mémoire +dashboard.current_heap_usage=Utilisation Tas (Heap) +dashboard.heap_memory_obtained=Mémoire Tas (Heap) obtenue +dashboard.heap_memory_idle=Mémoire Tas (Heap) au Repos +dashboard.heap_memory_in_use=Utilisation Mémoire Tas (Heap) +dashboard.heap_memory_released=Mémoire Tas (Heap) libérée +dashboard.heap_objects=Objets Tas (Heap) +dashboard.bootstrap_stack_usage=Utilisation Pile Bootstrap +dashboard.stack_memory_obtained=Mémoire Pile obtenue +dashboard.mspan_structures_usage=Utilisation des Structures MSpan +dashboard.mspan_structures_obtained=Structures MSpan obtenues +dashboard.mcache_structures_usage=Utilisation des Structures MCache +dashboard.mcache_structures_obtained=Structures MCache obtenues +dashboard.profiling_bucket_hash_table_obtained=Profilage de Seau de Table de Hashage obtenu +dashboard.gc_metadata_obtained=Métadonnées GC obtenues +dashboard.other_system_allocation_obtained=Allocation de l'autre Système obtenue +dashboard.next_gc_recycle=Traitement GC suivant +dashboard.last_gc_time=Depuis le dernier GC +dashboard.total_gc_time=Pause GC totale +dashboard.total_gc_pause=Pause GC +dashboard.last_gc_pause=Dernière Pause GC +dashboard.gc_times=Nombres de GC + +users.user_manage_panel=Gestion des Utilisateurs +users.new_account=Créer un nouveau compte +users.name=Nom +users.activated=Activés +users.admin=Administrateur +users.repos=Dépôts +users.created=Créés +users.send_register_notify=Envoyer une Notification d'enregistrement à l'utilisateur +users.new_success=Nouveau compte '%s' a été créé avec succès. +users.edit=Éditer +users.auth_source=Sources d'authentification +users.local=Locales +users.auth_login_name=Nom d'utilisateur d'authentification +users.password_helper=Laissez-le vide pour ne pas changer. +users.update_profile_success=Profil mis à jour avec succès. +users.edit_account=Modifier le Compte +users.max_repo_creation=Nombre maximum de dépôts créés +users.max_repo_creation_desc=(Mettre à -1 pour utiliser la limite globale par défaut) +users.is_activated=Ce compte est activé +users.prohibit_login=Ce compte est interdit de se connecter +users.is_admin=Ce compte possède un niveau d'accès administrateur +users.allow_git_hook=Ce compte dispose des autorisations pour créer des crochets de Git +users.allow_import_local=Ce compte dispose des permissions nécessaire à l'import des dépôts locaux +users.update_profile=Mettre à jour le profil +users.delete_account=Supprimer ce Compte +users.still_own_repo=Ce compte possède toujours des dépôts. Vous devez d'abord les supprimer ou les transférer. +users.still_has_org=Ce compte est toujours membre d'une ou plusieurs organisations. Vous devez d'abord les supprimer ou en retirer ce compte. +users.deletion_success=Le compte a été supprimé avec succès ! + +orgs.org_manage_panel=Gestion des Organisations +orgs.name=Nom +orgs.teams=Équipes +orgs.members=Membres + +repos.repo_manage_panel=Gestion des Dépôts +repos.owner=Propriétaire +repos.name=Nom +repos.private=Privé +repos.watches=Suivi par +repos.stars=Votes +repos.issues=Tickets +repos.size=Taille + +auths.auth_sources=Sources d'authentification +auths.new=Ajouter une nouvelle source d'authentification +auths.name=Nom +auths.type=Type +auths.enabled=Activé +auths.default=Par défaut +auths.updated=Mis à jour +auths.auth_type=Type d'authentification +auths.auth_name=Nom de l'authentification +auths.security_protocol=Protocole de sécurité +auths.domain=Domaine +auths.host=Hôte +auths.port=Port +auths.bind_dn=Bind DN +auths.bind_dn_helper=Vous pouvez utiliser « %s » qui sera remplacé par le nom d'utilisateur, par exemple « DOM\%s » +auths.bind_password=Bind mot de passe +auths.bind_password_helper=Avertissement : Ce mot de passe est stocké en clair. N'utilisez pas le mot de passe d'un compte doté de privilèges élevés. +auths.user_base=Utilisateur Search Base +auths.user_dn=Utilisateur DN +auths.attribute_username=Attribut nom d'utilisateur +auths.attribute_username_placeholder=Laisser vide pour utiliser la valeur du formulaire d'authentification comme nom d'utilisateur. +auths.attribute_name=Attribut du prénom +auths.attribute_surname=Attribut du nom de famille +auths.attribute_mail=Attribut de l'e-mail +auths.verify_group_membership=Vérifier l'appartenance à un groupe +auths.group_search_base_dn=Recherche de groupe basée sur le nom de domaine +auths.group_filter=Filtre par groupe +auths.group_attribute_contain_user_list=Attribut de groupe contenant la liste des utilisateurs +auths.user_attribute_listed_in_group=Attribut de l'utilisateur listé dans le groupe +auths.attributes_in_bind=Aller chercher les attributs dans le contexte de liaison DN +auths.filter=Filtre utilisateur +auths.admin_filter=Filtre administrateur +auths.ms_ad_sa=Ms Ad SA +auths.smtp_auth=Type d'authentification SMTP +auths.smtphost=Hôte SMTP +auths.smtpport=Port SMTP +auths.allowed_domains=Domaines autorisés +auths.allowed_domains_helper=Laissez-le vide pour ne pas restreindre de domaines. Plusieurs domaines doivent être séparés par une virgule «, ». +auths.enable_tls=Activer le Chiffrement TLS +auths.skip_tls_verify=Ne pas vérifier TLS +auths.pam_service_name=Nom du Service PAM +auths.enable_auto_register=Connexion Automatique +auths.edit=Modifier les paramètres d'authentification +auths.activated=Authentification activée +auths.default_auth=Cette authentification est la source de connexion par défaut +auths.new_success=Nouvelle authentification «%s » a été ajoutée avec succès. +auths.update_success=Les paramètre d'authentification a été mis à jour avec succès. +auths.update=Mettre à jour les paramètres d'authentifications +auths.delete=Supprimer cette authentification +auths.delete_auth_title=Suppression de l'authentification +auths.delete_auth_desc=Cette authentification va être supprimée. voulez-vous continuer ? +auths.still_in_used=Cette authentification est encore utilisée par d'autres utilisateurs, supprimez-les ou convertir ces utilisateurs vers un autre type de session, avant. +auths.deletion_success=L'authentification a été supprimée avec succès ! +auths.login_source_exist=La source de connexion « %s » existe déjà. + +config.not_set=(non défini) +config.server_config=Configuration du Serveur +config.app_name=Nom de l'application +config.app_ver=Version de l'application +config.app_url=URL de l'application +config.domain=Domaine +config.offline_mode=Mode hors-ligne +config.disable_router_log=Désactiver la Journalisation du Routeur +config.run_user=Utilisateur système +config.run_mode=Mode d'Éxécution +config.git_version=Version de Git +config.static_file_root_path=Chemin statique des fichiers racines +config.log_file_root_path=Emplacement Racine du Fichier Journal +config.reverse_auth_user=Annuler l'Authentification de l'Utilisateur + +config.ssh_config=Configuration SSH +config.ssh_enabled=Activé +config.ssh_start_builtin_server=Démarrer le serveur intégré +config.ssh_domain=Domaine +config.ssh_port=Port +config.ssh_listen_port=Port d'écoute +config.ssh_root_path=Emplacement racine +config.ssh_rewrite_authorized_keys_at_start=Réécrire authorized_keys au démarrage +config.ssh_key_test_path=Chemin de test des clés +config.ssh_keygen_path=Chemin vers le générateur de clefs ("ssh-keygen") +config.ssh_minimum_key_size_check=Vérification de la longueur de clé minimale +config.ssh_minimum_key_sizes=Tailles de clé minimales + +config.repo_config=Configuration du dépôt +config.repo_root_path=Emplacement des Dépôts +config.script_type=Type de Script +config.repo_force_private=Privé forcé +config.max_creation_limit=Limite de création maximale +config.preferred_licenses=Licences préférées +config.disable_http_git=Désactiver Git HTTP +config.enable_local_path_migration=Activer la migration de chemin locale +config.commits_fetch_concurrency=Concurrence des récupérations de commits + +config.http_config=Configuration HTTP +config.http_access_control_allow_origin=Autoriser le partage d’accès avec l’origine + +config.db_config=Configuration de la Base de Données +config.db_type=Type +config.db_host=Hôte +config.db_name=Nom +config.db_user=Utilisateur +config.db_ssl_mode=Mode SSL +config.db_ssl_mode_helper=("postgres" uniquement) +config.db_path=Emplacement +config.db_path_helper=(pour « sqlite3 » et « TIDB ») + +config.service_config=Configuration du Service +config.register_email_confirm=Nécessite une confirmation par e-mail +config.disable_register=Désactiver les inscriptions +config.show_registration_button=Afficher le bouton d'enregistrement +config.require_sign_in_view=Connexion obligatoire pour visualiser +config.mail_notify=Notifier par mail +config.disable_key_size_check=Désactiver la vérification de la taille de clé minimale +config.enable_captcha=Activez le Captcha +config.active_code_lives=Limites de Code Actif +config.reset_password_code_lives=Réinitialiser le Mot De Passe des Limites de Code + +config.webhook_config=Configuration Webhook +config.queue_length=Longueur de la file d'attente +config.deliver_timeout=Expiration d'Envoi +config.skip_tls_verify=Ne pas vérifier TLS + +config.mailer_config=Configuration du service de mail +config.mailer_enabled=Activé +config.mailer_disable_helo=Désactiver HELO +config.mailer_subject_prefix=Préfixe du sujet +config.mailer_host=Hôte +config.mailer_user=Utilisateur +config.send_test_mail=Envoyer courriel de Test +config.test_mail_failed=Impossible d'envoyer un e-mail de test à '%s': %v +config.test_mail_sent=Un e-mail de test à été envoyé à '%s'. + +config.oauth_config=Configuration OAuth +config.oauth_enabled=Activé + +config.cache_config=Configuration du Cache +config.cache_adapter=Adaptateur du Cache +config.cache_interval=Intervales du Cache +config.cache_conn=Liaison du Cache + +config.session_config=Configuration de session +config.session_provider=Fournisseur de session +config.provider_config=Configuration du fournisseur +config.cookie_name=Nom du cookie +config.enable_set_cookie=Activer les cookies +config.gc_interval_time=Intervals GC +config.session_life_time=Durée des sessions +config.https_only=HTTPS uniquement +config.cookie_life_time=Expiration du cookie + +config.picture_config=Configuration d'Image +config.picture_service=Service d'Imagerie +config.disable_gravatar=Désactiver Gravatar +config.enable_federated_avatar=Activer les avatars unifiés + +config.git_config=Configuration de Git +config.git_disable_diff_highlight=Désactiver la surbrillance syntaxique de Diff +config.git_max_diff_lines=Lignes de Diff Max (pour un seul fichier) +config.git_max_diff_line_characters=Nombre max de caractères de Diff (pour une seule ligne) +config.git_max_diff_files=Nombre max de fichiers de Diff (à afficher) +config.git_gc_args=Arguments de GC +config.git_migrate_timeout=Délai imparti pour une migration +config.git_mirror_timeout=Délai imparti pour mettre à jour le miroir +config.git_clone_timeout=Délai imparti pour l'opération "Clone" +config.git_pull_timeout=Délai imparti pour l'opération "Pull" +config.git_gc_timeout=Délai imparti pour l'opération "GC" + +config.log_config=Configuration du Journal +config.log_mode=Mode +config.log_options=Options + +monitor.cron=Tâches Cron +monitor.name=Nom +monitor.schedule=Planification +monitor.next=Suivant +monitor.previous=Précédent +monitor.execute_times=Nombre d'Éxécutions +monitor.process=Processus en cours d'éxécution +monitor.desc=Description +monitor.start=Heure de Démarrage +monitor.execute_time=Heure d'Éxécution + +notices.system_notice_list=Notes Systèmes +notices.view_detail_header=Voir les détails de la notification +notices.actions=Actions +notices.select_all=Tout Sélectionner +notices.deselect_all=Tous déselectionner +notices.inverse_selection=Inverser la sélection +notices.delete_selected=Supprimer les éléments sélectionnés +notices.delete_all=Supprimer toutes les notifications +notices.type=Type +notices.type_1=Dépôt +notices.desc=Description +notices.op=Opération +notices.delete_success=Notifications système supprimées avec succès. + +[action] +create_repo=a créé le dépôt %s +rename_repo=a rebaptisé le dépôt de %[1]s vers %[3]s +commit_repo=a commité dans %[3]s sur %[4]s +compare_commits=Comparer ces %d commits +transfer_repo=a transféré le dépôt %s à %s +create_issue=`a ouvert un problème %s#%[2]s` +close_issue=`tickets clos %s#%[2]s` +reopen_issue=`tickets ré-ouverts %s#%[2]s` +comment_issue=`a commenté le problème %s#%[2]s` +create_pull_request=`pull request créée le %s#%[2]s` +close_pull_request=`pull request fermée %s#%[2]s` +reopen_pull_request=`pull request ré-ouverte %s#%[2]s` +merge_pull_request=`pull request fusionné le %s#%[2]s` +create_branch=nouvelle branche créée %[3]s sur %[4]s +delete_branch=branche supprimée %[2]s sur %[3]s +push_tag=a soumis le tag %[2]s sur %[3]s +delete_tag=étiquette supprimée %[2]s sur %[3]s +fork_repo=a créé sa branche du dépôt vers %s +mirror_sync_push=a commité dans %[3]s sur %[4]s +mirror_sync_create=a synchronisé la nouvelle référence %[2]s vers %[3]s depuis le miroir +mirror_sync_delete=Référence synchronisés et supprimé %[2]s sur %[3]s + +[tool] +ago=il y a +from_now=dans +now=maintenant +1s=%s 1 seconde +1m=%s 1 minute +1h=%s 1 heure +1d=%s 1 jour +1w=%s 1 semaine +1mon=%s 1 mois +1y=%s 1 an +seconds=%[2]s %[1]d secondes +minutes=%[2]s %[1]d minutes +hours=%[2]s %[1]d heures +days=%[2]s %[1]d jours +weeks=%[2]s %[1]d semaines +months=%[2]s %[1]d mois +years=%[2]s %[1]d ans +raw_seconds=secondes +raw_minutes=minutes + +[dropzone] +default_message=Déposez les fichiers ici ou cliquez pour télécharger. +invalid_input_type=Vous ne pouvez pas télécharger des fichiers de ce type. +file_too_big=Le fichier de taille ({{filesize}} Mo) dépasse la taille maximale ({{maxFilesize}} MB). +remove_file=Supprimer le fichier + diff --git a/conf/locale/locale_fr-FR.legal.ini b/conf/locale/locale_fr-FR.legal.ini new file mode 100644 index 0000000..a1947fa --- /dev/null +++ b/conf/locale/locale_fr-FR.legal.ini @@ -0,0 +1,1345 @@ +app_desc=Un service Git auto-hébergé sans prise de tête + +home=Accueil +dashboard=Tableau de bord +explore=Explorer +help=Aide +sign_in=Connexion +sign_out=Déconnexion +sign_up=Inscription +register=S'inscrire +website=Site web +version=Version +page=Page +template=Modèle +language=Langue +create_new=Créer... +user_profile_and_more=Profil utilisateur et plus +signed_in_as=Connecté en tant que + +username=Nom d'utilisateur +email=E-mail +password=Mot de passe +re_type=Confirmez +captcha=Captcha + +repository=Dépôt +organization=Organisation +mirror=Miroir +new_repo=Nouveau dépôt +new_migrate=Nouvelle migration +new_mirror=Nouveau miroir +new_fork=Nouveau fork +new_org=Nouvelle organisation +manage_org=Gérer les organisations +admin_panel=Administration +account_settings=Paramètres du compte +settings=Paramètres +your_profile=Votre profil +your_settings=Vos paramètres + +activities=Activités +pull_requests=Pull Requests +issues=Tickets + +cancel=Annuler + +[install] +install=Installation +title=Instructions pour la première exécution +docker_helper=Si vous exécutez Gogs grâce à Docker, merci de lire la procédure attentivement avant de modifier quoi que ce soit sur cette page ! +requite_db_desc=Gogs requiert MySQL, PostgreSQL, SQLite3, MSSQL ou TiDB. +db_title=Paramètres de la base de données +db_type=Type de base de données +host=Hôte +user=Utilisateur +password=Mot de passe +db_name=Nom de base de données +db_helper=Veuillez utiliser le moteur INNODB avec le jeu de caractères utf8_general_ci pour MySQL. +ssl_mode=Mode SSL +path=Emplacement +sqlite_helper=Le chemin du fichier de base de données SQLite3.
Utilisez un chemin absolu lorsque vous démarrez en tant que service. +err_empty_db_path=Le chemin de la base de données SQLite3 ne peut être vide. +no_admin_and_disable_registration=Vous ne pouvez pas désactiver l'enregistrement sans créer un compte administrateur. +err_empty_admin_password=Le mot de passe du compte administrateur ne peut être vide. + +general_title=Paramètres généraux de Gogs +app_name=Nom de l'application +app_name_helper=Inscrivez fièrement le nom de votre organisation ici ! +repo_path=Emplacement racine des dépôts +repo_path_helper=Tous les dépôts Git distants seront sauvegardés ici. +run_user=Utilisateur système +run_user_helper=L'utilisateur doit avoir accès à la racine des dépôts et exécuter Gogs. +domain=Domaine +domain_helper=Cela affecte les doublons d'URL SSH. +ssh_port=Port SSH +ssh_port_helper=Numéro de port utilisé par votre serveur SSH, le laisser vide pour désactiver la fonctionnalité. +use_builtin_ssh_server=Utiliser le serveur SSH incorporé +use_builtin_ssh_server_popup=Démarrer le serveur SSH incorporé pour les opérations Git afin de le distinguer du démon SSH système. +http_port=Port HTTP +http_port_helper=Numéro de port que l'application écoutera. +app_url=URL de l'application +app_url_helper=Cela affecte les doublons d'URL HTTP/HTTPS et le contenu d'e-mail. +log_root_path=Chemin des fichiers log +log_root_path_helper=Répertoire d'écriture des fichiers de log. +enable_console_mode=Activer le mode Console +enable_console_mode_popup=En plus du mode fichier, également imprimer des journaux à la console. + +optional_title=Paramètres facultatifs +email_title=Paramètres du service de messagerie +smtp_host=Hôte SMTP +smtp_from=Provenant de +smtp_from_helper=Adresse de l'expéditeur, RFC 5322. Soit une adresse courriel simple, soit au format "Nom" . +mailer_user=E-mail de l'expéditeur +mailer_password=Mot de passe de l'expéditeur +register_confirm=Activer la confirmation de l'inscription +mail_notify=Activer la notification par e-mail +server_service_title=Paramètres du serveur et des autres services +offline_mode=Activer le mode hors connexion +offline_mode_popup=Désactiver le CDN, même en production. Toutes les ressources seront distribuées en local. +disable_gravatar=Désactiver le service Gravatar +disable_gravatar_popup=Désactiver Gravatar et les sources personnalisées, tous les avatars sont téléchargés par les utilisateurs ou par défaut. +federated_avatar_lookup=Activer les recherches d'avatars unifiés +federated_avatar_lookup_popup=Activer la recherche unifiée d'avatars en utilisant le service open source unifié basé sur libravatar. +disable_registration=Désactiver le formulaire d'inscription +disable_registration_popup=Désactiver le formulaire d'inscription, seuls les administrateurs peuvent créer des comptes. +enable_captcha=Activez le Captcha +enable_captcha_popup=Demande la validation Captcha pour l'auto-enregistrement de l'utilisateur. +require_sign_in_view=Exiger l'identification pour afficher les pages +require_sign_in_view_popup=Seules les personnes connectées peuvent voir les pages. Les visiteurs anonymes ne pourront voir que les pages de connexion/enregistrement. +admin_setting_desc=Vous n'avez pas besoin de créer un compte administrateur. L'utilisateur ayant l'ID = 1 aura automatiquement accès à l'administration. +admin_title=Paramètres du compte administrateur +admin_name=Nom d'utilisateur +admin_password=Mot de passe +confirm_password=Confirmez le mot de passe +admin_email=E-mail de l'administrateur +install_gogs=Installer Gogs +test_git_failed=Le test de la commande "git" a échoué : %v +sqlite3_not_available=Votre version publiée ne prend pas en charge SQLite3. Veuillez télécharger la version binaire officielle à cette adresse %s. +invalid_db_setting=Paramètres de base de données incorrects : %v +invalid_repo_path=Chemin vers la racine du dépôt invalide : %v +run_user_not_match=L'utilisateur d'exécution saisi n'est pas l'utilisateur d'exécution actuel : %s -> %s +smtp_host_missing_port=Le numéro de port est manquant dans l'adresse de l'Hôte SMTP. +invalid_smtp_from=Le champ SMTP Provenant de n'est pas valide: %v +save_config_failed=La sauvegarde de la configuration a échoué : %v +invalid_admin_setting=Paramètres du compte administrateur invalides : %v +install_success=Bienvenue ! Nous sommes heureux que vous ayez choisi Gogs, amusez-vous et prenez soin de vous. +invalid_log_root_path=L'emplacement racine des fichiers logs est invalide : %v + +[home] +uname_holder=Nom d'utilisateur ou e-mail +password_holder=Mot de passe +switch_dashboard_context=Basculer le contexte du tableau de bord +my_repos=Mes dépôts +show_more_repos=Afficher plus de dépôts... +collaborative_repos=Dépôts collaboratifs +my_orgs=Mes organisations +my_mirrors=Mes miroirs +view_home=Voir %s + +issues.in_your_repos=Dans vos dépôts + +[explore] +repos=Dépôts +users=Utilisateurs +organizations=Organisations +search=Rechercher + +[auth] +create_new_account=Créer un nouveau compte +register_hepler_msg=Déjà enregistré ? Connectez-vous ! +social_register_hepler_msg=Déjà enregistré ? Associez-le ! +disable_register_prompt=Désolé, les enregistrements ont été désactivés. Veuillez contacter l'administrateur du site. +disable_register_mail=Désolé, la confirmation par courriel des enregistrements a été désactivée. +auth_source=Sources d'authentification +local=Locale +remember_me=Se souvenir de moi +forgot_password=Mot de passe oublié +forget_password=Mot de passe oublié ? +sign_up_now=Pas de compte ? Inscrivez-vous maintenant. +confirmation_mail_sent_prompt=Un nouveau mail de confirmation à été envoyé à %s. Veuillez vérifier votre boîte de réception dans un délai de %d heures pour compléter votre enregistrement. +active_your_account=Activer votre compte +prohibit_login=Connexion interdite +prohibit_login_desc=La connexion avec ce compte est interdite ; contactez l'administrateur du site. +resent_limit_prompt=Désolé, vos tentatives d'activation sont trop fréquentes. Veuillez réessayer dans 3 minutes. +has_unconfirmed_mail=Bonjour %s, votre adresse e-mail (%s) n'a pas été confirmée. Si vous n'avez reçu aucun mail de confirmation ou souhaitez renouveler l'envoi, cliquez sur le bouton ci-dessous. +resend_mail=Cliquez ici pour renvoyer un mail de confirmation +send_reset_mail=Cliquez ici pour (r)envoyer le mail de réinitialisation du mot de passe +reset_password=Réinitialiser le mot de passe +invalid_code=Désolé, votre code de confirmation est invalide ou a expiré. +reset_password_helper=Cliquez ici pour réinitialiser votre mot de passe +password_too_short=Le mot de passe doit contenir 6 caractères minimum. +non_local_account=Les comptes non locaux ne peuvent pas changer leur mot de passe via Gogs. + +login_two_factor=Authentification en deux étapes +login_two_factor_passcode=Mot de passe d'authentification +login_two_factor_enter_recovery_code=Entrez un code de récupération en deux étapes +login_two_factor_recovery=Récupération en deux étapes +login_two_factor_recovery_code=Code de récupération +login_two_factor_enter_passcode=Entrez un code d'authentification en deux étapes +login_two_factor_invalid_recovery_code=Code de récupération a été utilisé ou n'est pas valide. + +[mail] +activate_account=Veuillez activer votre compte +activate_email=Veuillez vérifier votre adresse e-mail +reset_password=Réinitialiser votre mot de passe +register_success=Inscription réussie, bienvenue +register_notify=Bienvenue à bord + +[modal] +yes=Oui +no=Non +modify=Modifier + +[form] +UserName=Nom d'utilisateur +RepoName=Nom du dépôt +Email=Adresse e-mail +Password=Mot de passe +Retype=Confirmez le mot de passe +SSHTitle=Nom de la clé SSH +HttpsUrl=URL HTTPS +PayloadUrl=URL des données utiles +TeamName=Nom de l'équipe +AuthName=Nom d'autorisation +AdminEmail=E-mail de l'administrateur + +NewBranchName=Nouveau nom de la branche +CommitSummary=Résumé du commit +CommitMessage=Message de commit +CommitChoice=Choix de commit +TreeName=Chemin du fichier +Content=Contenu + +require_error=` ne peut pas être vide.` +alpha_dash_error=` doivent être des caractères alpha, numériques ou tirets (-_) valides.` +alpha_dash_dot_error=` doivent être des caractères alpha, numériques, tirets (-_) valides ou des points.` +alpha_dash_dot_slash_error=doit contenir uniquement des caractères alphanumériques, des tirets (-), des points (.) ou des slash (/) +size_error=` doit être à la taille de %s.` +min_size_error=` %s caractères minimum ` +max_size_error=` %s caractères maximum ` +email_error=` adresse e-mail invalide ` +url_error=` URL invalide ` +include_error=`doit contenir la sous-chaîne '%s'.` +unknown_error=Erreur inconnue : +captcha_incorrect=Le Captcha ne correspond pas. +password_not_match=Le mot de passe et la confirmation de mot de passe ne correspondent pas. + +username_been_taken=Nom d'utilisateur déjà pris. +repo_name_been_taken=Nom de dépôt déjà utilisé. +org_name_been_taken=Nom d'organisation déjà pris. +team_name_been_taken=Nom d'équipe déjà pris. +email_been_used=Adresse e-mail déjà utilisée. +username_password_incorrect=Nom d'utilisateur ou mot de passe incorrect. +auth_source_mismatch=La source d’authentification sélectionnée n’est pas associée à l’utilisateur. +enterred_invalid_repo_name=Veuillez vérifier que le nom saisi du dépôt soit correct. +enterred_invalid_owner_name=Veuillez vérifier que le nom du propriétaire saisi soit correct. +enterred_invalid_password=Veuillez vérifier que le mot de passe saisi soit correct. +user_not_exist=Cet utilisateur n'existe pas. +last_org_owner=L'utilisateur à exclure est le dernier membre de l'équipe propriétaire. Il doit y avoir un autre propriétaire. + +invalid_ssh_key=Désolé, impossible de valider votre clé SSH : %s +unable_verify_ssh_key=Gogs n'a pu vérifier la validité de votre clé SSH, même si nous partons du principe qu'elle le soit. Cela-dit, veuillez vous en assurer. +auth_failed=Échec d'authentification : %s + +still_own_repo=Votre compte est toujours propriétaire d'un ou plusieurs dépôts. Vous devez d'abord les supprimer ou les transférer. +still_has_org=Votre compte fait toujours partie d'une ou plusieurs organisations. Vous devez d'abord les quitter ou les supprimer. +org_still_own_repo=Cette organisation est toujours propriétaire d'un ou plusieurs dépôts. Vous devez d'abord les supprimer ou les transférer. + +target_branch_not_exist=La branche cible n'existe pas. + +[user] +change_avatar=Changer votre avatar +join_on=Inscrit le +repositories=Dépôts +activity=Activité publique +followers=abonnés +starred=Votés +following=Abonnements +follow=Suivre +unfollow=Ne plus suivre + +form.name_reserved=Le nom '%s' est réservé. +form.name_pattern_not_allowed=Motif '%s' interdit pour les noms d'utilisateur. + +[settings] +profile=Profil +password=Mot de Passe +avatar=Avatar +ssh_keys=Clés SSH +security=Sécurité +repos=Dépôts +orgs=Organisations +applications=Applications +delete=Supprimer le compte + +public_profile=Profil public +profile_desc=Votre adresse e-mail est publique et sera utilisée pour les notifications relatives au compte, ainsi que pour toute opération Web effectuée via le site. +password_username_disabled=Les utilisateurs non-locaux n'ont pas le droit de modifier leur nom d'utilisateur. +full_name=Nom complet +website=Site Web +location=Localisation +update_profile=Valider les modifications +update_profile_success=Profil mis à jour avec succès. +change_username=Non d'utilisateur modifié +change_username_prompt=Cette modification affectera la manière dont les liens se rapportent à votre compte. +continue=Continuer +cancel=Annuler + +lookup_avatar_by_mail=Recherche d'avatar par email +federated_avatar_lookup=Recherche d'avatars unifiés +enable_custom_avatar=Activer l'avatar personnalisé +choose_new_avatar=Sélectionner un nouvel avatar +update_avatar=Mettre à jour l'avatar +delete_current_avatar=Supprimer l'avatar actuel +uploaded_avatar_not_a_image=Le fichier téléchargé n'est pas une image. +update_avatar_success=Votre avatar a été mis à jour avec succès. + +change_password=Modifier le mot de passe +old_password=Mot de passe actuel +new_password=Nouveau mot de passe +retype_new_password=Retapez le nouveau mot de passe +password_incorrect=Mot de passe actuel incorrect. +change_password_success=Mot de passe modifié avec succès. Vous pouvez à présent vous connecter avec le nouveau mot de passe. +password_change_disabled=Les utilisateurs non-locaux n'ont pas le droit de modifier leur mot de passe. + +emails=Adresses e-mail +manage_emails=Gérer les adresses e-mail +email_desc=Votre adresse e-mail principale sera utilisée pour les notifications et d'autres opérations. +primary=Principale +primary_email=Définir comme principale +delete_email=Supprimer +email_deletion=Suppression de l'adresse e-mail +email_deletion_desc=Supprimer cette adresse e-mail supprimera les informations associées à votre compte. Voulez-vous continuer ? +email_deletion_success=L'adresse e-mail a été supprimée avec succès ! +add_new_email=Ajouter une nouvelle adresse e-mail +add_email=Ajouter un e-mail +add_email_confirmation_sent=Une nouvelle confirmation d'adresse e-mail a été envoyé à '%s', veuillez vérifier votre boîte de réception dans un délai de %d heures pour terminer le processus de confirmation. +add_email_success=Votre nouvelle adresse e-mail a été ajoutée avec succès. + +manage_ssh_keys=Gérer les clés SSH +add_key=Ajouter une Clé +ssh_desc=Ceci est une liste des clés SSH associées à votre compte. Supprimez celles que vous ne reconnaissez pas. +ssh_helper=Besoin d'aide? Consultez notre guide pour générer des clés SSH ou résoudre les problèmes courants de SSH. +add_new_key=Ajouter une Clé SSH +ssh_key_been_used=Le contenu de la clé publique a été utilisée. +ssh_key_name_used=Un clé publique avec le même nom existe déjà. +key_name=Nom de la Clé +key_content=Contenu +add_key_success=La nouvelle clé SSH '%s' a été ajoutée avec succès ! +delete_key=Supprimer +ssh_key_deletion=Suppression de la clé SSH +ssh_key_deletion_desc=Supprimer cette clé SSH supprimera tous les accès à votre compte. Voulez-vous continuer ? +ssh_key_deletion_success=Clé SSH supprimée avec succès ! +add_on=Ajouté le +last_used=Dernière utilisation le +no_activity=Aucune activité récente +key_state_desc=Cette clé a été utilisée durant les 7 derniers jours +token_state_desc=Ce jeton a été utilisé durant les 7 derniers jours + +two_factor=Authentification en deux étapes +two_factor_status=État : +two_factor_on=Activé +two_factor_off=Désactivé +two_factor_enable=Activer +two_factor_disable=Désactiver +two_factor_view_recovery_codes=Voir et sauvegarder vos codes de récupération dans un endroit sécurisé. Vois pouvez les utiliser comme mot de passe si vous perdez l'accès à l'application d'authentification. +two_factor_http=Vous ne pouvez plus utiliser un nom d'utilisateur et mot de passe en clair pour les opérations en HTTP/HTTPS. Merci de créer et d'utiliser un jeton d'accès personnel comme moyen d'identification, par exemple %[3]s. +two_factor_enable_title=Activer l'authentification en deux étapes +two_factor_scan_qr=Veuillez utiliser votre application d'authentification pour numériser l'image : +two_factor_or_enter_secret=Ou entrez la phrase secrète : +two_factor_then_enter_passcode=Puis entrez le mot de passe : +two_factor_verify=Vérifier +two_factor_invalid_passcode=Le mot de passe que vous avez entré n'est pas valide, veuillez réessayer. +two_factor_reused_passcode=Le mot de passe que vous avez entré a déjà été utilisé, veuillez en essayez un autre ! +two_factor_enable_error=L'activation de l'authentification en deux étapes a échoué : %v +two_factor_enable_success=L'authentification en deux étapes a été bien été activée pour votre compte. +two_factor_recovery_codes_title=Codes de secours pour l'authentification en deux étapes +two_factor_recovery_codes_desc=Les codes de récupération sont utilisés quand vous perdez temporairement l'accès à votre application d'authentification. Chaque code de récupération ne peut être utilisé qu'une fois, merci de les garder dans un endroit sécurisé. +two_factor_regenerate_recovery_codes=Regénérer les codes de récupération +two_factor_regenerate_recovery_codes_error=La regénération des codes de récupération a échouée : %v +two_factor_regenerate_recovery_codes_success=Les nouveaux codes de récupération ont été générés avec succès ! +two_factor_disable_title=Désactiver l'authentification à deux facteurs +two_factor_disable_desc=Le niveau de sécurité de votre compte va baisser après avoir désactiver l'authentification à deux facteurs. Voulez-vous continuer ? +two_factor_disable_success=L'authentification à deux facteurs a été désactivée avec succès ! + +manage_access_token=Gérer les jetons d'accès personnels +generate_new_token=Générer le nouveau jeton +tokens_desc=Jetons, que vous avez généré, qui peuvent être utilisés pour accéder à l'API Gogs. +new_token_desc=Chaque Jeton donnera un accès complet à votre compte. +token_name=Nom du jeton +generate_token=Générer le jeton +generate_token_succees=Nouveau jeton d'accès a été généré avec succès ! Assurez-vous de copier votre nouveau jeton d'accès personnel maintenant. Vous ne serez pas en mesure de le revoir ! +delete_token=Supprimer +access_token_deletion=Suppression du jeton d'accès +access_token_deletion_desc=Supprimer ce jeton d'accès supprimera tous les accès de l'application. Voulez-vous continuer ? +delete_token_success=Le jeton d'accèsa été supprimé avec succès ! N'oubliez pas de mettre à jour vos applications. + +orgs.none=Vous n'êtes membre d'aucune organisation. +orgs.leave_title=Quitter une organisation +orgs.leave_desc=Vous perdrez accès à tous les dépôts et équipes après que vous ayez quitté l'organisation. Voulez-vous continuer ? + +repos.leave=Quitter +repos.leave_title=Quitter le dépôt +repos.leave_desc=Vous perdrez l'accès à ce dépôt après l'avoir quitté. Voulez-vous continuer ? +repos.leave_success=Vous avez quitté le dépôt '%s' avec succès ! + +delete_account=Supprimer votre compte +delete_prompt=Votre compte sera définitivement supprimé et cette opération est irréversible ! +confirm_delete_account=Confirmer la suppression +delete_account_title=Suppression de compte +delete_account_desc=Ce compte sera supprimé définitivement. Voulez-vous continuer ? + +[repo] +owner=Propriétaire +repo_name=Nom du dépôt +repo_name_helper=Idéalement, le nom d'un dépot devrait être court, mémorable et unique. +visibility=Visibilité +visiblity_helper=Ce dépôt est privé +visiblity_helper_forced=L'administrateur du site a forcé tous les nouveaux dépôts à être privés +visiblity_fork_helper=(Les changements de cette valeur affecteront tous les forks) +clone_helper=Besoin d'aide pour dupliquer ? Visitez l'aide ! +fork_repo=Créer un fork du dépôt +fork_from=Fork de +fork_visiblity_helper=La visibilité d'un fork ne peut pas être modifiée. +repo_desc=Description +repo_lang=Langue +repo_gitignore_helper=Choisissez un modèle de fichier .gitignore +license=Licence +license_helper=Sélectionner un fichier de licence +readme=Fichier Readme +readme_helper=Sélectionnez un modèle de readme +auto_init=Initialiser ce dépôt avec le modèle et les fichiers sélectionnés +create_repo=Créer un dépôt +default_branch=Branche par défaut +mirror_prune=Purger +mirror_prune_desc=Supprimez toute référence de suivi à distance qui n'existe plus sur le dépôt distant +mirror_interval=Intervalle du miroir (heure) +mirror_address=Adresse du miroir +mirror_address_desc=Veuillez inclure les informations d'identification nécessaires dans l'adresse. +mirror_last_synced=Dernière synchronisation +watchers=Observateurs +stargazers=Stargazers +forks=Forks +repo_description_helper=Description du dépôt. 512 caractères maximum. +repo_description_length=Caractères disponibles + +form.reach_limit_of_creation=Le propriétaire a atteint le nombre maximal de %d dépôts créés. +form.name_reserved=Le nom de dépôt '%s' est réservé. +form.name_pattern_not_allowed=Motif '%s' interdit pour les noms de dépôt. + +need_auth=Nécessite une Autorisation +migrate_type=Type de migration +migrate_type_helper=Ce dépôt sera un miroir +migrate_repo=Migrer le dépôt +migrate.clone_address=Adresse du clone +migrate.clone_address_desc=Cela peut être une URL HTTP/HTTPS/GIT. +migrate.clone_address_desc_import_local=Vous êtes aussi autorisé à migrer un dépôt via un chemin local du serveur. +migrate.permission_denied=Vous n'êtes pas autorisé à importer des dépôts locaux. +migrate.invalid_local_path=Chemin local non valide, non existant ou n'étant pas un dossier. +migrate.failed=Echec de migration: %v + +mirror_from=miroir de +forked_from=forké depuis +copy_link=Copier +copy_link_success=Copié ! +copy_link_error=Appuyez sur ⌘-C ou Ctrl-C pour copier +copied=Copié +unwatch=Ne plus suivre +watch=Suivre +unstar=Retirer le vote +star=Voter +fork=Fork + +no_desc=Aucune description +quick_guide=Introduction rapide +clone_this_repo=Cloner ce dépôt +create_new_repo_command=Créer un nouveau dépôt en ligne de commande +push_exist_repo=Soumettre un dépôt existant par ligne de commande +bare_message=Ce dépôt n'a pas de contenu pour l'instant. + +files=Fichiers +branch=Branche +tree=Aborescence +filter_branch_and_tag=Filtrer une branche ou un tag +branches=Branches +tags=Tags +issues=Tickets +pulls=Pull Requests +labels=Étiquettes +milestones=Jalons +commits=Commits +git_branches=Branches +releases=Publications +file_raw=Raw +file_history=Historique +file_view_raw=Voir le Raw +file_permalink=Lien permanent +file_too_large=Ce fichier est trop gros pour être afficher +video_not_supported_in_browser=Votre navigateur ne supporte pas la balise video HTML5. + +branches.overview=Résumé +branches.active_branches=Branches Actives +branches.stale_branches=Branches stagnantes +branches.all=Toutes les Branches +branches.updated_by=Mise à jour %[1]s par %[2]s +branches.change_default_branch=Changer la Branche par Défaut + +editor.new_file=Nouveau fichier +editor.upload_file=Téléverser un fichier +editor.edit_file=Modifier fichier +editor.preview_changes=Aperçu des modifications +editor.cannot_edit_non_text_files=Impossible de modifier les fichiers non-texte +editor.edit_this_file=Modifier ce fichier +editor.must_be_on_a_branch=Vous devez être sur une branche pour appliquer ou proposer des modifications à ce fichier +editor.fork_before_edit=Vous devez fourcher ce dépôt avant de modifier le fichier +editor.delete_this_file=Supprimer ce fichier +editor.must_have_write_access=Vous devez avoir un accès en écriture pour appliquer ou proposer des modifications à ce fichier +editor.file_delete_success=Fichier '%s' a été supprimé avec succès! +editor.name_your_file=Nommez votre fichier... +editor.filename_help=Pour ajouter un répertoire, il suffit de le taper puis d'appuyer sur /. Pour supprimer un répertoire, aller au début du champ et appuyerz sur retour arrière. +editor.or=ou +editor.cancel_lower=annuler +editor.commit_changes=Commit les modifications +editor.add_tmpl=Ajouter '%s/' +editor.add=Ajouter '%s' +editor.update=Mettre à jour '%s' +editor.delete=Supprimer '%s' +editor.commit_message_desc=Ajouter une optionnelle description détaillée... +editor.commit_directly_to_this_branch=Soumettre directement à la branche %s. +editor.create_new_branch=Créer une nouvelle branche pour cette validation et envoyer une nouvelle pull request. +editor.new_branch_name_desc=Nouveau nom de la branche... +editor.cancel=Annuler +editor.filename_cannot_be_empty=Nom de fichier ne peut pas être vide. +editor.branch_already_exists=La branche '%s' existe déjà dans ce dépôt. +editor.directory_is_a_file=L'entrée '%s' dans le chemin d'accès parent est un fichier, pas un répertoire dans ce dépôt. +editor.file_is_a_symlink=Le fichier « %s » est un lien symbolique qui ne peut être modifié depuis l'éditeur web. +editor.filename_is_a_directory=Le nom de fichier '%s' existe déjà dans ce dépot. +editor.file_editing_no_longer_exists=Le fichier '%s' que vous modifiez n'existe plus dans le dépôt. +editor.file_changed_while_editing=Le contenu du fichier à changé depuis que vous avez commencé à l'éditer. Cliquez ici pour voir ce qui à été modifié ou appuyez sur commit encore une fois pour remplacer ces changements. +editor.file_already_exists=La branche '%s' existe déjà dans ce dépôt. +editor.no_changes_to_show=Il n’y a aucun changement à afficher. +editor.fail_to_update_file=Échec lors de la mise à jour/création du fichier '%s' avec l'erreur : %v +editor.fail_to_delete_file=Impossible de supprimer le fichier «%s» avec l’erreur : %v +editor.add_subdir=Ajouter un sous-répertoire... +editor.unable_to_upload_files=Échec lors de l'envoie du fichier '%s' avec l'erreur : %v +editor.upload_files_to_dir=Transférer les fichiers vers '%s' + +commits.commit_history=Historique des commits +commits.commits=Commits +commits.search=Rechercher des commits +commits.find=Trouver +commits.author=Auteur +commits.message=Message +commits.date=Date +commits.older=Précédemment +commits.newer=Récemment + +issues.new=Nouveau ticket +issues.new.labels=Étiquettes +issues.new.no_label=Pas d'étiquette +issues.new.clear_labels=Effacer les étiquettes +issues.new.milestone=Jalon +issues.new.no_milestone=Aucun jalon +issues.new.clear_milestone=Effacer le jalon +issues.new.open_milestone=Ouvrir un jalon +issues.new.closed_milestone=Jalons fermés +issues.new.assignee=Affecté à +issues.new.clear_assignee=Supprimer les assignataires +issues.new.no_assignee=Pas d'assignataire +issues.create=Créer un ticket +issues.new_label=Nouvelle étiquette +issues.new_label_placeholder=Nom de l'étiquette... +issues.create_label=Créer une étiquette +issues.label_templates.title=Charger un ensemble prédéfini d'étiquettes +issues.label_templates.info=Il n'y a pas encore d'étiquettes. Vous pouvez cliquer sur le bouton "Nouveau Label" ci-dessus pour créer une ou utiliser un ensemble prédéfini ci-dessous. +issues.label_templates.helper=Sélectionnez un ensemble d'étiquettes +issues.label_templates.use=Utilisez ce jeu d'étiquettes +issues.label_templates.fail_to_load_file=Impossible de charger le fichier de modèle étiquette '%s' : %v +issues.open_tab=%d Ouvert +issues.close_tab=%d Fermé +issues.filter_label=Étiquette +issues.filter_label_no_select=Aucun étiquette sélectionnée +issues.filter_milestone=Jalon +issues.filter_milestone_no_select=Aucun jalon sélectionné +issues.filter_assignee=Assigné +issues.filter_assginee_no_select=Pas d'assignataire selectionné +issues.filter_type=Type +issues.filter_type.all_issues=Tous les tickets +issues.filter_type.assigned_to_you=Qui vous sont assignés +issues.filter_type.created_by_you=Crées par vous +issues.filter_type.mentioning_you=Vous mentionnant +issues.filter_sort=Trier +issues.filter_sort.latest=Plus récent +issues.filter_sort.oldest=Plus ancien/ne +issues.filter_sort.recentupdate=Mis à jour récemment +issues.filter_sort.leastupdate=Moins récemment mis à jour +issues.filter_sort.mostcomment=Les plus commentés +issues.filter_sort.leastcomment=Les moins commentés +issues.opened_by=Créé %[1]s par %[3]s +issues.opened_by_fake=ouvert %[1]s par %[2]s +issues.previous=Page Précédente +issues.next=Page Suivante +issues.open_title=Ouvert +issues.closed_title=Fermé +issues.num_comments=%d commentaires +issues.commented_at=`a commenté %s` +issues.delete_comment_confirm=Êtes-vous certain de vouloir supprimer ce commentaire? +issues.no_content=Il n'existe pas encore de contenu. +issues.close_issue=Fermer +issues.close_comment_issue=Commenter et fermer +issues.reopen_issue=Réouvrir +issues.reopen_comment_issue=Commenter et réouvrir +issues.create_comment=Créer un commentaire +issues.closed_at=`fermé à %[2]s` +issues.reopened_at=`réouvert à %[2]s` +issues.commit_ref_at=`a référencé ce problème à partir d'un commit %[2]s` +issues.poster=Publier +issues.collaborator=Collaborateur +issues.owner=Propriétaire +issues.sign_in_require_desc=Connectez-vous pour rejoindre cette conversation. +issues.edit=Modifier +issues.cancel=Annuler +issues.save=Enregistrer +issues.label_title=Nom du Label +issues.label_color=Couleur du Label +issues.label_count=%d labels +issues.label_open_issues=%d tickets ouverts +issues.label_edit=Éditer +issues.label_delete=Supprimer +issues.label_modify=Modification du Label +issues.label_deletion=Suppression du Label +issues.label_deletion_desc=Cette opération supprimera également toutes les informations relatives aux tickets. Voulez-vous continuer ? +issues.label_deletion_success=Label supprimé avec succès ! +issues.num_participants=%d Participants +issues.attachment.open_tab=`Cliquez ici pour voir '%s' dans un nouvel onglet` +issues.attachment.download=`Cliquez pour télécharger "%s"` + +pulls.new=Nouvelle Pull Request +pulls.compare_changes=Comparer les changements +pulls.compare_changes_desc=Comparer deux branches et faire une demande de récupération Pull pour les changements. +pulls.compare_base=Base +pulls.compare_compare=Comparer +pulls.filter_branch=Filtre de branche +pulls.no_results=Aucun résultat trouvé. +pulls.nothing_to_compare=Il n'y a rien de comparable parce que les deux branches sont égales. +pulls.nothing_merge_base=Il n'y a rien à comparer parce que les deux branches ont un historique complètement différent. +pulls.has_pull_request=`Il y a déjà une pull request entre ces deux cibles : %[2]s#%[3]d` +pulls.create=Créer une Pull Request +pulls.title_desc=veut fusionner %[1]d commits à partir de %[2]s vers %[3]s +pulls.merged_title_desc=a fusionné %[1]d commits à partir de %[2]s vers %[3]s %[4]s +pulls.tab_conversation=Conversation +pulls.tab_commits=Commits +pulls.tab_files=Fichiers modifiés +pulls.reopen_to_merge=Veuillez rouvrir cette Pull Request pour effectuer l'opération de fusion. +pulls.merged=Fusionné +pulls.has_merged=Cette Pull Request a été fusionnée avec succès ! +pulls.data_broken=Les données de cette pull request ont été compromises en raison de la suppression d'informations sur le fork. +pulls.is_checking=La recherche de conflits est toujours en cours, veuillez rafraichir la page dans quelques instants. +pulls.can_auto_merge_desc=Cette pull request peut être fusionnée automatiquement. +pulls.cannot_auto_merge_desc=Cette pull request ne peut être fusionnée automatiquement à cause de conflits. +pulls.cannot_auto_merge_helper=Fusionner manuellement afin de résoudre les conflits. +pulls.create_merge_commit=Créer un commit de fusion +pulls.rebase_before_merging=Rebaser avant la fusion +pulls.commit_description=Description du commit +pulls.merge_pull_request=Fusionner la Pull Request +pulls.open_unmerged_pull_exists=`Vous ne pouvez effectuer une réouverture car il y a déjà une pull-request ouverte (#%d) depuis le même dépôt avec les mêmes informations de fusion et est en attente de fusion.` +pulls.delete_branch=Supprimer la branche +pulls.delete_branch_has_new_commits=La branche ne peut pas être supprimée car de nouveaux commits ont été effectuées après la fusion. + +milestones.new=Nouveau Jalon +milestones.open_tab=%d Ouvert +milestones.close_tab=%d Fermé +milestones.closed=%s fermé +milestones.no_due_date=Aucune date d'échéance +milestones.open=Ouvrir +milestones.close=Fermer +milestones.new_subheader=Créez des jalons pour organiser vos tickets. +milestones.create=Créer un Jalon +milestones.title=Titre +milestones.desc=Description +milestones.due_date=Date d'échéance (facultatif) +milestones.clear=Effacer +milestones.invalid_due_date_format=Le format de la date d'échéance est invalide, il doit être comme suit 'AAAA-mm-jj'. +milestones.create_success=Le Jalon '%s' a été crée avec succès ! +milestones.edit=Éditer le Jalon +milestones.edit_subheader=Utilisez une description claire pour les jalons pour ne pas induire les gens en erreur. +milestones.cancel=Annuler +milestones.modify=Modifier le Jalon +milestones.edit_success=Le Jalon '%s' a été modifié avec succès ! +milestones.deletion=Supprimer le Jalon +milestones.deletion_desc=Supprimer ce jalon effacera ses informations dans tous les tickets relatifs. Voulez-vous continuer ? +milestones.deletion_success=Le Jalon a été supprimé avec succès ! + +wiki=Wiki +wiki.welcome=Bienvenue sur le Wiki ! +wiki.welcome_desc=Le Wiki est l'endroit où vous pouvez documenter votre projet ensemble et l'améliorer. +wiki.create_first_page=Créer la première page +wiki.page=Page +wiki.filter_page=Filtrer la page +wiki.new_page=Créer une nouvelle page +wiki.default_commit_message=Écrire une note concernant cette mise à jour (optionnel). +wiki.save_page=Enregistrer la page +wiki.last_commit_info=%s a édité cette page %s +wiki.edit_page_button=Modifier +wiki.new_page_button=Nouvelle Page +wiki.delete_page_button=Supprimer la page +wiki.delete_page_notice_1=Cela supprimera la page "%s". Soyez-en sûr. +wiki.page_already_exists=Une page de wiki avec le même nom existe déjà. +wiki.pages=Pages +wiki.last_updated=Dernière mise à jour: %s + +settings=Paramètres +settings.options=Options +settings.collaboration=Collaboration +settings.collaboration.admin=Administrateur +settings.collaboration.write=Écrire +settings.collaboration.read=Lire +settings.collaboration.undefined=Indéfini +settings.branches=Branches +settings.branches_bare=Vous ne pouvez pas gérer les branches d'un dépôt vide. Merci de publier du contenu dans un premier temps. +settings.default_branch=Branche par défaut +settings.default_branch_desc=La branche par défaut est considérée comme la branche « originale » pour les commits de code, les requêtes de fusion et l'édition en ligne. +settings.update=Actualiser +settings.update_default_branch_unsupported=Le changement de branche par défaut n'est pas supporté par la version de Git sur ce serveur. +settings.update_default_branch_success=La branche par défaut de ce dépôt a bien été mise à jour. +settings.protected_branches=Branches protégées +settings.protected_branches_desc=Protéger les branches du push forcé, de la suppression accidentelle et des publicateurs de code en liste blanche. +settings.choose_a_branch=Choisir une branche… +settings.branch_protection=Protection de branche +settings.branch_protection_desc=Sélectionnez les options de protection pour la branche %s. +settings.protect_this_branch=Protéger cette branche +settings.protect_this_branch_desc=Interdire les push forcés et empêcher la suppression. +settings.protect_require_pull_request=Exiger une pull request plutôt qu'un push immédiat +settings.protect_require_pull_request_desc=Activez cette option pour empêcher la publication immédiate vers cette branche. Les commits devront être publiés vers une autre branche (non protégée) et fusionnée dans cette branche avec une requête de fusion. +settings.protect_whitelist_committers=Liste blanche de personnes pouvant publier sur cette branche +settings.protect_whitelist_committers_desc=Ajouter des personnes ou des équipes à la liste blanche des fusions directes de cette branche. Les utilisateurs dans cette liste blanche passeront outre la nécessité de valider leurs requêtes de fusion. +settings.protect_whitelist_users=Utilisateurs qui peuvent pousser sur cette branche +settings.protect_whitelist_search_users=Rechercher des utilisateurs +settings.protect_whitelist_teams=Les équipes pour lesquelles les membres peuvent pousser sur cette branche +settings.protect_whitelist_search_teams=Rechercher des équipes +settings.update_protect_branch_success=Les options de protection de cette branches ont été mises à jour avec succès. +settings.hooks=Webhooks +settings.githooks=Git Hooks +settings.basic_settings=Paramètres de base +settings.mirror_settings=Réglages Miroir +settings.sync_mirror=Synchroniser maintenant +settings.mirror_sync_in_progress=Synchronisation du miroir en cours, merci de rafraîchir la page dans une minute environ. +settings.site=Site officiel +settings.update_settings=Valider +settings.change_reponame_prompt=Ce changement affectera comment les liens sont reliés avec le dépôt. +settings.advanced_settings=Paramètres avancés +settings.wiki_desc=Activer le wiki +settings.use_internal_wiki=Utiliser le wiki interne +settings.allow_public_wiki_desc=Autoriser l'accès public au wiki quand le dépôt est privé +settings.use_external_wiki=Utiliser un wiki externe +settings.external_wiki_url=URL Wiki externe +settings.external_wiki_url_desc=Les visiteurs seront redirigés vers cette URL lorsqu'ils cliqueront sur l'onglet. +settings.issues_desc=Activer le système de tickets +settings.use_internal_issue_tracker=Utiliser le système simplifié de tickets interne +settings.allow_public_issues_desc=Permettre l'accès du public aux tickets lorsque le dépôt est privé +settings.use_external_issue_tracker=Utiliser un bug-tracker externe +settings.external_tracker_url=Adresse de l'issue tracker externe +settings.external_tracker_url_desc=Les visiteurs seront redirigés vers cette URL lorsqu'ils cliqueront sur l'onglet. +settings.tracker_url_format=Format d'URL du bug tracker +settings.tracker_issue_style=Style de nommage des bugs du tracker externe : +settings.tracker_issue_style.numeric=Numérique +settings.tracker_issue_style.alphanumeric=Alphanumérique +settings.tracker_url_format_desc=Vous pouvez utiliser l'espace réservé {user} {repo} {index} pour le nom d'utilisateur, le nom du dépôt et le numéro de bug. +settings.pulls_desc=Activer les pull requests pour accepter les contributions depuis des dépôts et des branches +settings.pulls.ignore_whitespace=Ignorer les changements quand ce sont des espaces +settings.pulls.allow_rebase_merge=Autoriser l'utilisation de rebase pour fusionner les validations +settings.danger_zone=Zone de danger +settings.cannot_fork_to_same_owner=Vous ne pouvez par créer un fork d'un dépot à son propriétaire actuel. +settings.new_owner_has_same_repo=Le nouveau propriétaire a déjà un dépôt nommé ainsi. +settings.convert=Convertir en dépôt ordinaire +settings.convert_desc=Vous pouvez convertir ce miroir en dépôt ordinaire. Cela ne peut pas être inversée. +settings.convert_notices_1=- Cette opération va convertir ce dépôt miroir en un dépôt standard et ne peut être annulée. +settings.convert_confirm=Confirmer la conversion +settings.convert_succeed=Le dépôt a été converti avec succès en dépôt ordinaire. +settings.transfer=Changer de propriétaire +settings.transfer_desc=Transférer ce dépôt à un autre utilisateur ou une organisation dont vous possédez des droits d'administrateur. +settings.transfer_notices_1=- Vous perdrez l'accès si le nouveau propriétaire est un utilisateur individuel. +settings.transfer_notices_2=- Vous conserverez l'accès si le nouveau propriétaire est une organisation et que vous y appartenez. +settings.transfer_form_title=Veuillez recopier le texte suivant afin de confirmer votre opération : +settings.wiki_delete=Effacer les données du Wiki +settings.wiki_delete_desc=Une fois que vous effacez les données du wiki, on ne peut revenir en arrière. Soyez-en sûr. +settings.wiki_delete_notices_1=- Cela va supprimer et désactiver le wiki pour %s +settings.wiki_deletion_success=Le dépôt de données wiki ont été effacés avec succès. +settings.delete=Supprimer ce dépôt +settings.delete_desc=Attention, cette action est action irréversible. Soyez sûr de vous. +settings.delete_notices_1=- Cette opération ne peut pas être annulée. +settings.delete_notices_2=- Cette opération supprimera définitivement le dépôt, y compris les données Git, les tickets, les commentaires et les accès des collaborateurs. +settings.delete_notices_fork_1=-Tous les forks deviendront indépendants après l'effacement. +settings.deletion_success=Le dépôt a été supprimé avec succès! +settings.update_settings_success=Options mises à jour avec succès. +settings.transfer_owner=Nouveau propriétaire +settings.make_transfer=Transférer +settings.transfer_succeed=Le contrôle du dépôt a été transféré avec succès. +settings.confirm_delete=Confirmer la suppression +settings.add_collaborator=Ajouter un collaborateur +settings.add_collaborator_success=Nouveau collaborateur ajouté. +settings.delete_collaborator=Supprimer +settings.collaborator_deletion=Suppression d'un collaborateur +settings.collaborator_deletion_desc=Cet utilisateur n'aura plus accès pour collaborer à ce dépôt après sa suppression. Voulez-vous continuer? +settings.remove_collaborator_success=Collaborateur supprimé. +settings.search_user_placeholder=Rechercher un utilisateur... +settings.org_not_allowed_to_be_collaborator=Une organisation n'est pas autorisée à être ajoutée en tant que collaborateur. +settings.add_webhook=Ajouter un Webhook +settings.hooks_desc=Les Webhooks sont des déclencheurs de POST HTTP . Lorsque qu'un événement se produit dans Gogs, une notification sera envoyée vers l'hôte cible préalablement spécifié. Apprenez-en davantage dans le Guide des Webhooks. +settings.webhook_deletion=Supprimer le Webhook +settings.webhook_deletion_desc=Supprimer ce webhook va supprimer ses informations et l'historique de livraison. Voulez-vous continuer ? +settings.webhook_deletion_success=Le webhook a été supprimé avec succès ! +settings.webhook.test_delivery=Tester la version +settings.webhook.test_delivery_desc=Envoyer un faux push pour tester la configuration des webhooks +settings.webhook.test_delivery_success=Le webhook de test a été ajouté à la file d'attente de livraison. L'affichage dans l'historique de livraison peut prendre quelques secondes. +settings.webhook.redelivery=Redistribution +settings.webhook.redelivery_success=La tâche crochet '%s' a été réajoutée à la liste de livraison. La mise à jour de l'état de livraison dans l'historique peut prendre quelques secondes. +settings.webhook.request=Requête +settings.webhook.response=Réponse +settings.webhook.headers=Entêtes  +settings.webhook.payload=Payload +settings.webhook.body=Corps +settings.githooks_desc=Les Hooks Git sont alimentés par Git lui même. Les Hooks compatibles sont modifiables dans la liste ci-dessous pour effectuer des opérations personnalisées. +settings.githook_edit_desc=Si un Hook est inactif, un exemple de contenu vous sera proposé. Un contenu laissé vide signifie un Hook inactif. +settings.githook_name=Nom du Hook +settings.githook_content=Contenu du Hook +settings.update_githook=Mettre le Hook à jour +settings.add_webhook_desc=Une requête POST sera transmise vers l'URL spécifiée selon l'événement produit. Vous pouvez également choisir le format souhaité pour la réception des données (JSON, x-www-form-urlencoded, XML etc). Pour plus d'infos, lisez le Guide des WebHooks. +settings.payload_url=URL des Données Utiles +settings.content_type=Type de contenu +settings.secret=Confidentiel +settings.secret_desc=Le secret sera envoyé comme digest de payload SHA256 HMAC hex avec l'entête X-Gogs-Signature. +settings.slack_username=Nom d'utilisateur +settings.slack_icon_url=URL de l'icône +settings.slack_color=Couleur +settings.event_desc=Quand ce webhook doit-il être déclenché ? +settings.event_push_only=Uniquement les push (soumissions). +settings.event_send_everything=J'ai besoin de tout. +settings.event_choose=Permettez-moi de choisir ce dont j'ai besoin. +settings.event_create=Créer +settings.event_create_desc=Branche, ou Tag créé +settings.event_delete=Supprimer +settings.event_delete_desc=Branche ou tag supprimé +settings.event_fork=Fork +settings.event_fork_desc=Dépôt dédoublé +settings.event_push=Push +settings.event_push_desc=Git push vers un dépôt +settings.event_issues=Tickets +settings.event_issues_desc=Ticket ouvert, fermé, réouvert, modifié, assigné, non-assigné, étiquette mise à jour, étiquette nettoyée, jalonnée, ou déjalonnée. +settings.event_pull_request=Pull Request +settings.event_pull_request_desc=Pull requests ouverte, fermée, réouverte, modifiée, assignée, non-assignée, étiquette mise à jour, étiquette nettoyée, jalonnée, déjalonnée, ou synchronisée. +settings.event_issue_comment=Commentaire du ticket +settings.event_issue_comment_desc=Commentaire du ticket créé, modifié, ou supprimé. +settings.event_release=Version publiée +settings.event_release_desc=Version publiée dans un dépôt. +settings.active=Actif +settings.active_helper=Les détails seront délivrés lorsque ce Hook sera déclenché. +settings.add_hook_success=Nouveau Webhook ajouté. +settings.update_webhook=Mettre à jour le Webhook +settings.update_hook_success=Webhook mis à jour. +settings.delete_webhook=Supprimer le Webhook +settings.recent_deliveries=Livraisons récentes +settings.hook_type=Type de Hook +settings.add_slack_hook_desc=Intégrer Slack à votre dépôt. +settings.add_discord_hook_desc=Ajouter l'intégration de Discord à votre dépôt. +settings.add_dingtalk_hook_desc=Ajouter l'intégration de Dingtalk à votre dépôt. +settings.slack_token=Jeton +settings.slack_domain=Domaine +settings.slack_channel=Canal +settings.deploy_keys=Clés de déploiement +settings.deploy_keys_helper=Gotcha commun ! Si vous cherchez à ajouter des clés publiques personnelles, ajoutez-les dans vos paramètres de compte. +settings.add_deploy_key=Ajouter une Clé de Déploiement +settings.deploy_key_desc=Déployer une clé uniquement en lecture seule. Il ne s'agit pas des clés ssh de compte personnel. +settings.no_deploy_keys=Vous n'avez ajouté aucune clé de déploiement. +settings.title=Titre +settings.deploy_key_content=Contenu +settings.key_been_used=Le contenu de la clé de déploiement a été utilisé. +settings.key_name_used=Une clé de déploiement avec le même nom existe déjà. +settings.add_key_success=La nouvelle clé de déploiement '%s' a été ajoutée avec succès ! +settings.deploy_key_deletion=Supprimer la Clé de Déploiement +settings.deploy_key_deletion_desc=Supprimer cette clé de déploiement effacera tous les accès relatifs pour ce référentiel. Voulez-vous continuer ? +settings.deploy_key_deletion_success=La clé de déploiement a été supprimée avec succès ! +settings.description_desc=Description du dépôt. 512 caractères maximum. +settings.description_length=Caractères disponibles + +diff.browse_source=Parcourir la source +diff.parent=Parent +diff.commit=commit +diff.data_not_available=Données Diff indisponibles. +diff.show_diff_stats=Afficher les stats Diff +diff.show_split_view=Vue séparée +diff.show_unified_view=Vue unifiée +diff.stats_desc= %d fichiers modifiés avec %d ajouts et %d suppressions +diff.bin=BIN +diff.view_file=Voir le fichier +diff.file_suppressed=Fichier diff supprimé car celui-ci est trop grand +diff.too_many_files=Certains fichiers n'ont pas été affichés car il y a eu trop de fichiers modifiés dans ce diff + +release.releases=Versions +release.new_release=Nouvelle version +release.draft=Brouillon +release.prerelease=Pré-publication +release.edit=Éditer +release.ahead=%d commits jusqu'à %s depuis cette publication +release.source_code=Code source +release.new_subheader=Publier une version pour itérer sur le produit. +release.edit_subheader=Un changelog détaillé peut aider les utilisateurs à comprendre ce qui a été amélioré. +release.tag_name=Nom du tag +release.target=Cible  +release.tag_helper=Choisissez un tag existant ou créez-en un nouveau à publier. +release.title=Titre +release.content=Contenu +release.write=Écrire +release.preview=Prévisualiser +release.loading=Chargement… +release.prerelease_desc=Il s'agit d'une version préliminaire +release.prerelease_helper=Nous soulignerons que cette version est considérée comme non prête pour la production. +release.cancel=Annuler +release.publish=Publier +release.save_draft=Sauvegarder le Brouillon +release.edit_release=Modifier la version +release.delete_release=Supprimer cette version +release.deletion=Suppression de la Version +release.deletion_desc=Supprimer cette version supprimera le tag Git correspondant. Voulez-vous continuer ? +release.deletion_success=La version à été supprimée avec succès ! +release.tag_name_already_exist=Une version avec ce nom de tag existe déjà. +release.tag_name_invalid=Nom de tag invalide. +release.downloads=Téléchargements + +[org] +org_name_holder=Nom de l'organisation +org_full_name_holder=Nom complet de l'organisation +org_name_helper=Idéalement, un nom d'organisation devrait être court et facilement mémorisable. +create_org=Créer une organisation +repo_updated=Mis à jour +people=Contacts +invite_someone=Inviter quelqu'un +teams=Équipes +lower_members=Membres +lower_repositories=dépôts +create_new_team=Créer une nouvelle équipe +org_desc=Description +team_name=Nom d'Équipe +team_desc=Description +team_name_helper=Ce nom sera utilisé pour mentionner l'équipe dans les conversations. +team_desc_helper=Présentation de l'équipe +team_permission_desc=Quel niveau d'accès cette équipe devrait-elle posséder ? + +form.name_reserved=Le nom d'organisation '%s' est réservé. +form.name_pattern_not_allowed=Motif '%s' interdit pour les noms d'organisation. +form.team_name_reserved=Le nom d'équipe « %s » est réservé. + +settings=Paramètres +settings.options=Options +settings.full_name=Non Complet +settings.website=Site Web +settings.location=Localisation +settings.update_settings=Valider +settings.update_setting_success=Paramètres d'organisation modifiés avec succès. +settings.change_orgname_prompt=Cette modification affectera comment des liens se rapportent à l'organisation. +settings.update_avatar_success=Les paramètres de l'avatar de l'organisation ont été mis à jour avec succès. +settings.delete=Supprimer l'organisation +settings.delete_account=Supprimer cette organisation +settings.delete_prompt=Cela supprimera cette organisation définitivement. Cette opération est IRRÉVERSIBLE ! +settings.confirm_delete_account=Confirmez la suppression +settings.delete_org_title=Suppression d'organisation +settings.delete_org_desc=Cette organisation sera définitivement supprimée. Continuer ? +settings.hooks_desc=Ajoute des webhooks qui seront activés pour tous les dépôts de cette organisation. + +members.membership_visibility=Visibilité des membres: +members.public=Public +members.public_helper=Rendre privé +members.private=Privé +members.private_helper=Rendre public +members.member_role=Rôle du membre : +members.owner=Propriétaire +members.member=Membre +members.remove=Exclure +members.leave=Quitter +members.invite_desc=Ajouter un nouveau membre à %s : +members.invite_now=Envoyer une invitation + +teams.join=Rejoindre +teams.leave=Quitter +teams.read_access=Accès en Lecture +teams.read_access_helper=Cette équipe aura la possibilité de voir et cloner ses dépôts. +teams.write_access=Accès en Écriture +teams.write_access_helper=Cette équipe possèdera aussi bien des droits de lecture que d'écriture sur ses dépôts. +teams.admin_access=Accès Administrateur +teams.admin_access_helper=Cette équipe possèdera des droits de lecture, d'écriture, ainsi que le pouvoir d'ajouter des collaborateurs. +teams.no_desc=Aucune description +teams.settings=Paramètres +teams.owners_permission_desc=Les propriétaires possèdent les droits d'administrateur et disposent d'un accès complet à tous les dépôts de l'organisation. +teams.members=Membres de L'Équipe +teams.update_settings=Valider +teams.delete_team=Supprimer cette Équipe +teams.add_team_member=Ajouter un Membre +teams.delete_team_title=Suppression de l'équipe +teams.delete_team_desc=Cette équipe sera supprimée. Les membres pourraient perdre leurs accès à certains dépôts. +teams.delete_team_success=Équipe supprimée avec succès. +teams.read_permission_desc=Cette équipe permet l'accès en lecture : les membres peuvent voir et dupliquer ses dépôts. +teams.write_permission_desc=Cette équipe permet l'accès en écriture : les membres peuvent participer à ses dépôts. +teams.admin_permission_desc=Cette équipe permet l'accès en administrateur : les membres peuvent voir, participer et ajouter des collaborateurs à ses dépôts. +teams.repositories=Dépôts de l'Équipe +teams.search_repo_placeholder=Rechercher dans le dépôt... +teams.add_team_repository=Ajouter un Dépôt à l'Équipe +teams.remove_repo=Supprimer +teams.add_nonexistent_repo=Dépôt inexistant, veuillez d'abord le créer. + +[admin] +dashboard=Tableau de bord +users=Utilisateurs +organizations=Organisations +repositories=Dépôts +authentication=Authentifications +config=Configuration +notices=Notes Systèmes +monitor=Surveillance +first_page=Première +last_page=Dernière +total=Total : %d + +dashboard.statistic=Statistiques +dashboard.operations=Opérations +dashboard.system_status=État du système +dashboard.statistic_info=La base de données Gogs contient %d utilisateurs, %d organisations, %d clés publiques, %d dépôts, %d surveillances de dépôts, %d votes, %d actions, %d accès, %d tickets, %d commentaires, %d comptes de réseaux sociaux, %d abonnements, %d miroirs, %d versions, %d connexions d'origine, %d webhooks, %d versions, %d labels, %d tâches hook, %d équipes, %d tâches de mise à jour, %d fichiers. +dashboard.operation_name=Nom de l'Opération +dashboard.operation_switch=Basculer +dashboard.operation_run=Exécuter +dashboard.clean_unbind_oauth=Nettoyer les associations OAuthes +dashboard.clean_unbind_oauth_success=Tous unbind OAuthes ont été supprimés avec succès. +dashboard.delete_inactivate_accounts=Supprimer tous les comptes inactifs +dashboard.delete_inactivate_accounts_success=Tous les comptes inactifs ont été supprimés avec succès. +dashboard.delete_repo_archives=Supprimer toutes les archives des dépôts +dashboard.delete_repo_archives_success=Toutes les archives des dépôts ont été supprimées avec succès. +dashboard.delete_missing_repos=Supprimer tous les dépôts ayant perdu leurs fichiers Git +dashboard.delete_missing_repos_success=Tous les dépôts ayant perdu leurs fichiers Git ont été supprimés avec succès. +dashboard.git_gc_repos=Collecter les déchets des dépôts +dashboard.git_gc_repos_success=Tous les dépôts ont effectué la collecte avec succès. +dashboard.resync_all_sshkeys=Ré-écrire le fichier '.ssh/authorized_keys' (attention : les clés hors-Gogs vont être perdues) +dashboard.resync_all_sshkeys_success=Toutes les clés publiques ont été ré-écrites avec succès. +dashboard.resync_all_hooks=Re-synchroniser les crochets pre-receive, update et post-receive de tous les dépôts. +dashboard.resync_all_hooks_success=Tous les crochets pre-receive, update et post-receive ont bien été resynchronisés. +dashboard.reinit_missing_repos=Réinitialiser tous les dépôts qui ont perdu des fichiers Git +dashboard.reinit_missing_repos_success=Tous les enregistrements de dépôts qui ont perdu des fichiers Git ont été réinitialisés avec succès. + +dashboard.server_uptime=Uptime du serveur +dashboard.current_goroutine=Goroutines actuelles +dashboard.current_memory_usage=Utilisation Mémoire actuelle +dashboard.total_memory_allocated=Mémoire totale allouée +dashboard.memory_obtained=Mémoire obtenue +dashboard.pointer_lookup_times=Nombre de Consultations Pointeur +dashboard.memory_allocate_times=Nombre d'Allocation Mémoire +dashboard.memory_free_times=Nombre de Libération Mémoire +dashboard.current_heap_usage=Utilisation Tas (Heap) +dashboard.heap_memory_obtained=Mémoire Tas (Heap) obtenue +dashboard.heap_memory_idle=Mémoire Tas (Heap) au Repos +dashboard.heap_memory_in_use=Utilisation Mémoire Tas (Heap) +dashboard.heap_memory_released=Mémoire Tas (Heap) libérée +dashboard.heap_objects=Objets Tas (Heap) +dashboard.bootstrap_stack_usage=Utilisation Pile Bootstrap +dashboard.stack_memory_obtained=Mémoire Pile obtenue +dashboard.mspan_structures_usage=Utilisation des Structures MSpan +dashboard.mspan_structures_obtained=Structures MSpan obtenues +dashboard.mcache_structures_usage=Utilisation des Structures MCache +dashboard.mcache_structures_obtained=Structures MCache obtenues +dashboard.profiling_bucket_hash_table_obtained=Profilage de Seau de Table de Hashage obtenu +dashboard.gc_metadata_obtained=Métadonnées GC obtenues +dashboard.other_system_allocation_obtained=Allocation de l'autre Système obtenue +dashboard.next_gc_recycle=Traitement GC suivant +dashboard.last_gc_time=Depuis le dernier GC +dashboard.total_gc_time=Pause GC totale +dashboard.total_gc_pause=Pause GC +dashboard.last_gc_pause=Dernière Pause GC +dashboard.gc_times=Nombres de GC + +users.user_manage_panel=Gestion des Utilisateurs +users.new_account=Créer un nouveau compte +users.name=Nom +users.activated=Activés +users.admin=Administrateur +users.repos=Dépôts +users.created=Créés +users.send_register_notify=Envoyer une Notification d'enregistrement à l'utilisateur +users.new_success=Nouveau compte '%s' a été créé avec succès. +users.edit=Éditer +users.auth_source=Sources d'authentification +users.local=Locales +users.auth_login_name=Nom d'utilisateur d'authentification +users.password_helper=Laissez-le vide pour ne pas changer. +users.update_profile_success=Profil mis à jour avec succès. +users.edit_account=Modifier le Compte +users.max_repo_creation=Nombre maximum de dépôts créés +users.max_repo_creation_desc=(Mettre à -1 pour utiliser la limite globale par défaut) +users.is_activated=Ce compte est activé +users.prohibit_login=Ce compte est interdit de se connecter +users.is_admin=Ce compte possède un niveau d'accès administrateur +users.allow_git_hook=Ce compte dispose des autorisations pour créer des crochets de Git +users.allow_import_local=Ce compte dispose des permissions nécessaire à l'import des dépôts locaux +users.update_profile=Mettre à jour le profil +users.delete_account=Supprimer ce Compte +users.still_own_repo=Ce compte possède toujours des dépôts. Vous devez d'abord les supprimer ou les transférer. +users.still_has_org=Ce compte est toujours membre d'une ou plusieurs organisations. Vous devez d'abord les supprimer ou en retirer ce compte. +users.deletion_success=Le compte a été supprimé avec succès ! + +orgs.org_manage_panel=Gestion des Organisations +orgs.name=Nom +orgs.teams=Équipes +orgs.members=Membres + +repos.repo_manage_panel=Gestion des Dépôts +repos.owner=Propriétaire +repos.name=Nom +repos.private=Privé +repos.watches=Suivi par +repos.stars=Votes +repos.issues=Tickets +repos.size=Taille + +auths.auth_sources=Sources d'authentification +auths.new=Ajouter une nouvelle source d'authentification +auths.name=Nom +auths.type=Type +auths.enabled=Activé +auths.default=Par défaut +auths.updated=Mis à jour +auths.auth_type=Type d'authentification +auths.auth_name=Nom de l'authentification +auths.security_protocol=Protocole de sécurité +auths.domain=Domaine +auths.host=Hôte +auths.port=Port +auths.bind_dn=Bind DN +auths.bind_dn_helper=Vous pouvez utiliser « %s » qui sera remplacé par le nom d'utilisateur, par exemple « DOM\%s » +auths.bind_password=Bind mot de passe +auths.bind_password_helper=Avertissement : Ce mot de passe est stocké en clair. N'utilisez pas le mot de passe d'un compte doté de privilèges élevés. +auths.user_base=Utilisateur Search Base +auths.user_dn=Utilisateur DN +auths.attribute_username=Attribut nom d'utilisateur +auths.attribute_username_placeholder=Laisser vide pour utiliser la valeur du formulaire d'authentification comme nom d'utilisateur. +auths.attribute_name=Attribut du prénom +auths.attribute_surname=Attribut du nom de famille +auths.attribute_mail=Attribut de l'e-mail +auths.verify_group_membership=Vérifier l'appartenance à un groupe +auths.group_search_base_dn=Recherche de groupe basée sur le nom de domaine +auths.group_filter=Filtre par groupe +auths.group_attribute_contain_user_list=Attribut de groupe contenant la liste des utilisateurs +auths.user_attribute_listed_in_group=Attribut de l'utilisateur listé dans le groupe +auths.attributes_in_bind=Aller chercher les attributs dans le contexte de liaison DN +auths.filter=Filtre utilisateur +auths.admin_filter=Filtre administrateur +auths.ms_ad_sa=Ms Ad SA +auths.smtp_auth=Type d'authentification SMTP +auths.smtphost=Hôte SMTP +auths.smtpport=Port SMTP +auths.allowed_domains=Domaines autorisés +auths.allowed_domains_helper=Laissez-le vide pour ne pas restreindre de domaines. Plusieurs domaines doivent être séparés par une virgule «, ». +auths.enable_tls=Activer le Chiffrement TLS +auths.skip_tls_verify=Ne pas vérifier TLS +auths.pam_service_name=Nom du Service PAM +auths.enable_auto_register=Connexion Automatique +auths.edit=Modifier les paramètres d'authentification +auths.activated=Authentification activée +auths.default_auth=Cette authentification est la source de connexion par défaut +auths.new_success=Nouvelle authentification «%s » a été ajoutée avec succès. +auths.update_success=Les paramètre d'authentification a été mis à jour avec succès. +auths.update=Mettre à jour les paramètres d'authentifications +auths.delete=Supprimer cette authentification +auths.delete_auth_title=Suppression de l'authentification +auths.delete_auth_desc=Cette authentification va être supprimée. voulez-vous continuer ? +auths.still_in_used=Cette authentification est encore utilisée par d'autres utilisateurs, supprimez-les ou convertir ces utilisateurs vers un autre type de session, avant. +auths.deletion_success=L'authentification a été supprimée avec succès ! +auths.login_source_exist=La source de connexion « %s » existe déjà. + +config.not_set=(non défini) +config.server_config=Configuration du Serveur +config.app_name=Nom de l'application +config.app_ver=Version de l'application +config.app_url=URL de l'application +config.domain=Domaine +config.offline_mode=Mode hors-ligne +config.disable_router_log=Désactiver la Journalisation du Routeur +config.run_user=Utilisateur système +config.run_mode=Mode d'Éxécution +config.git_version=Version de Git +config.static_file_root_path=Chemin statique des fichiers racines +config.log_file_root_path=Emplacement Racine du Fichier Journal +config.reverse_auth_user=Annuler l'Authentification de l'Utilisateur + +config.ssh_config=Configuration SSH +config.ssh_enabled=Activé +config.ssh_start_builtin_server=Démarrer le serveur intégré +config.ssh_domain=Domaine +config.ssh_port=Port +config.ssh_listen_port=Port d'écoute +config.ssh_root_path=Emplacement racine +config.ssh_rewrite_authorized_keys_at_start=Réécrire authorized_keys au démarrage +config.ssh_key_test_path=Chemin de test des clés +config.ssh_keygen_path=Chemin vers le générateur de clefs ("ssh-keygen") +config.ssh_minimum_key_size_check=Vérification de la longueur de clé minimale +config.ssh_minimum_key_sizes=Tailles de clé minimales + +config.repo_config=Configuration du dépôt +config.repo_root_path=Emplacement des Dépôts +config.script_type=Type de Script +config.repo_force_private=Privé forcé +config.max_creation_limit=Limite de création maximale +config.preferred_licenses=Licences préférées +config.disable_http_git=Désactiver Git HTTP +config.enable_local_path_migration=Activer la migration de chemin locale +config.commits_fetch_concurrency=Concurrence des récupérations de commits + +config.http_config=Configuration HTTP +config.http_access_control_allow_origin=Autoriser le partage d’accès avec l’origine + +config.db_config=Configuration de la Base de Données +config.db_type=Type +config.db_host=Hôte +config.db_name=Nom +config.db_user=Utilisateur +config.db_ssl_mode=Mode SSL +config.db_ssl_mode_helper=("postgres" uniquement) +config.db_path=Emplacement +config.db_path_helper=(pour « sqlite3 » et « TIDB ») + +config.service_config=Configuration du Service +config.register_email_confirm=Nécessite une confirmation par e-mail +config.disable_register=Désactiver les inscriptions +config.show_registration_button=Afficher le bouton d'enregistrement +config.require_sign_in_view=Connexion obligatoire pour visualiser +config.mail_notify=Notifier par mail +config.disable_key_size_check=Désactiver la vérification de la taille de clé minimale +config.enable_captcha=Activez le Captcha +config.active_code_lives=Limites de Code Actif +config.reset_password_code_lives=Réinitialiser le Mot De Passe des Limites de Code + +config.webhook_config=Configuration Webhook +config.queue_length=Longueur de la file d'attente +config.deliver_timeout=Expiration d'Envoi +config.skip_tls_verify=Ne pas vérifier TLS + +config.mailer_config=Configuration du service de mail +config.mailer_enabled=Activé +config.mailer_disable_helo=Désactiver HELO +config.mailer_subject_prefix=Préfixe du sujet +config.mailer_host=Hôte +config.mailer_user=Utilisateur +config.send_test_mail=Envoyer courriel de Test +config.test_mail_failed=Impossible d'envoyer un e-mail de test à '%s': %v +config.test_mail_sent=Un e-mail de test à été envoyé à '%s'. + +config.oauth_config=Configuration OAuth +config.oauth_enabled=Activé + +config.cache_config=Configuration du Cache +config.cache_adapter=Adaptateur du Cache +config.cache_interval=Intervales du Cache +config.cache_conn=Liaison du Cache + +config.session_config=Configuration de session +config.session_provider=Fournisseur de session +config.provider_config=Configuration du fournisseur +config.cookie_name=Nom du cookie +config.enable_set_cookie=Activer les cookies +config.gc_interval_time=Intervals GC +config.session_life_time=Durée des sessions +config.https_only=HTTPS uniquement +config.cookie_life_time=Expiration du cookie + +config.picture_config=Configuration d'Image +config.picture_service=Service d'Imagerie +config.disable_gravatar=Désactiver Gravatar +config.enable_federated_avatar=Activer les avatars unifiés + +config.git_config=Configuration de Git +config.git_disable_diff_highlight=Désactiver la surbrillance syntaxique de Diff +config.git_max_diff_lines=Lignes de Diff Max (pour un seul fichier) +config.git_max_diff_line_characters=Nombre max de caractères de Diff (pour une seule ligne) +config.git_max_diff_files=Nombre max de fichiers de Diff (à afficher) +config.git_gc_args=Arguments de GC +config.git_migrate_timeout=Délai imparti pour une migration +config.git_mirror_timeout=Délai imparti pour mettre à jour le miroir +config.git_clone_timeout=Délai imparti pour l'opération "Clone" +config.git_pull_timeout=Délai imparti pour l'opération "Pull" +config.git_gc_timeout=Délai imparti pour l'opération "GC" + +config.log_config=Configuration du Journal +config.log_mode=Mode +config.log_options=Options + +monitor.cron=Tâches Cron +monitor.name=Nom +monitor.schedule=Planification +monitor.next=Suivant +monitor.previous=Précédent +monitor.execute_times=Nombre d'Éxécutions +monitor.process=Processus en cours d'éxécution +monitor.desc=Description +monitor.start=Heure de Démarrage +monitor.execute_time=Heure d'Éxécution + +notices.system_notice_list=Notes Systèmes +notices.view_detail_header=Voir les détails de la notification +notices.actions=Actions +notices.select_all=Tout Sélectionner +notices.deselect_all=Tous déselectionner +notices.inverse_selection=Inverser la sélection +notices.delete_selected=Supprimer les éléments sélectionnés +notices.delete_all=Supprimer toutes les notifications +notices.type=Type +notices.type_1=Dépôt +notices.desc=Description +notices.op=Opération +notices.delete_success=Notifications système supprimées avec succès. + +[action] +create_repo=a créé le dépôt %s +rename_repo=a rebaptisé le dépôt de %[1]s vers %[3]s +commit_repo=a commité dans %[3]s sur %[4]s +compare_commits=Comparer ces %d commits +transfer_repo=a transféré le dépôt %s à %s +create_issue=`a ouvert un problème %s#%[2]s` +close_issue=`tickets clos %s#%[2]s` +reopen_issue=`tickets ré-ouverts %s#%[2]s` +comment_issue=`a commenté le problème %s#%[2]s` +create_pull_request=`pull request créée le %s#%[2]s` +close_pull_request=`pull request fermée %s#%[2]s` +reopen_pull_request=`pull request ré-ouverte %s#%[2]s` +merge_pull_request=`pull request fusionné le %s#%[2]s` +create_branch=nouvelle branche créée %[3]s sur %[4]s +delete_branch=branche supprimée %[2]s sur %[3]s +push_tag=a soumis le tag %[2]s sur %[3]s +delete_tag=étiquette supprimée %[2]s sur %[3]s +fork_repo=a créé sa branche du dépôt vers %s +mirror_sync_push=a commité dans %[3]s sur %[4]s +mirror_sync_create=a synchronisé la nouvelle référence %[2]s vers %[3]s depuis le miroir +mirror_sync_delete=Référence synchronisés et supprimé %[2]s sur %[3]s + +[tool] +ago=il y a +from_now=dans +now=maintenant +1s=%s 1 seconde +1m=%s 1 minute +1h=%s 1 heure +1d=%s 1 jour +1w=%s 1 semaine +1mon=%s 1 mois +1y=%s 1 an +seconds=%[2]s %[1]d secondes +minutes=%[2]s %[1]d minutes +hours=%[2]s %[1]d heures +days=%[2]s %[1]d jours +weeks=%[2]s %[1]d semaines +months=%[2]s %[1]d mois +years=%[2]s %[1]d ans +raw_seconds=secondes +raw_minutes=minutes + +[dropzone] +default_message=Déposez les fichiers ici ou cliquez pour télécharger. +invalid_input_type=Vous ne pouvez pas télécharger des fichiers de ce type. +file_too_big=Le fichier de taille ({{filesize}} Mo) dépasse la taille maximale ({{maxFilesize}} MB). +remove_file=Supprimer le fichier + diff --git a/conf/locale/package.json b/conf/locale/package.json new file mode 100644 index 0000000..0416143 --- /dev/null +++ b/conf/locale/package.json @@ -0,0 +1,14 @@ +{ + "name": "legalize", + "version": "1.0.0", + "description": "", + "main": "legalize.js", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1" + }, + "author": "", + "license": "ISC", + "dependencies": { + "js-yaml": "^3.12.0" + } +} diff --git a/conf/locale/test.yaml b/conf/locale/test.yaml new file mode 100644 index 0000000..c03d8df --- /dev/null +++ b/conf/locale/test.yaml @@ -0,0 +1,8 @@ +/cou(cou) monde(e*)(s*)/ig: ${$1}-${$2}-${3} + +/test(s*)/ig: ${_.toUpperCase()}${$1} + +/chier/g: faire popo + +/pr\/ojet(s*)/ig: projeeeeeet${$1} +