forkjo/options/locale/locale_en-US.ini

1320 lines
62 KiB
INI
Raw Normal View History

app_desc = A painless self-hosted Git service
2014-07-26 06:24:27 +02:00
home = Home
dashboard = Dashboard
explore = Explore
help = Help
sign_in = Sign In
Oauth2 consumer (#679) * initial stuff for oauth2 login, fails on: * login button on the signIn page to start the OAuth2 flow and a callback for each provider Only GitHub is implemented for now * show login button only when the OAuth2 consumer is configured (and activated) * create macaron group for oauth2 urls * prevent net/http in modules (other then oauth2) * use a new data sessions oauth2 folder for storing the oauth2 session data * add missing 2FA when this is enabled on the user * add password option for OAuth2 user , for use with git over http and login to the GUI * add tip for registering a GitHub OAuth application * at startup of Gitea register all configured providers and also on adding/deleting of new providers * custom handling of errors in oauth2 request init + show better tip * add ExternalLoginUser model and migration script to add it to database * link a external account to an existing account (still need to handle wrong login and signup) and remove if user is removed * remove the linked external account from the user his settings * if user is unknown we allow him to register a new account or link it to some existing account * sign up with button on signin page (als change OAuth2Provider structure so we can store basic stuff about providers) * from gorilla/sessions docs: "Important Note: If you aren't using gorilla/mux, you need to wrap your handlers with context.ClearHandler as or else you will leak memory!" (we're using gorilla/sessions for storing oauth2 sessions) * use updated goth lib that now supports getting the OAuth2 user if the AccessToken is still valid instead of re-authenticating (prevent flooding the OAuth2 provider)
2017-02-22 08:14:37 +01:00
sign_in_with = Sign in with
2014-07-26 06:24:27 +02:00
sign_out = Sign Out
sign_up = Sign Up
Oauth2 consumer (#679) * initial stuff for oauth2 login, fails on: * login button on the signIn page to start the OAuth2 flow and a callback for each provider Only GitHub is implemented for now * show login button only when the OAuth2 consumer is configured (and activated) * create macaron group for oauth2 urls * prevent net/http in modules (other then oauth2) * use a new data sessions oauth2 folder for storing the oauth2 session data * add missing 2FA when this is enabled on the user * add password option for OAuth2 user , for use with git over http and login to the GUI * add tip for registering a GitHub OAuth application * at startup of Gitea register all configured providers and also on adding/deleting of new providers * custom handling of errors in oauth2 request init + show better tip * add ExternalLoginUser model and migration script to add it to database * link a external account to an existing account (still need to handle wrong login and signup) and remove if user is removed * remove the linked external account from the user his settings * if user is unknown we allow him to register a new account or link it to some existing account * sign up with button on signin page (als change OAuth2Provider structure so we can store basic stuff about providers) * from gorilla/sessions docs: "Important Note: If you aren't using gorilla/mux, you need to wrap your handlers with context.ClearHandler as or else you will leak memory!" (we're using gorilla/sessions for storing oauth2 sessions) * use updated goth lib that now supports getting the OAuth2 user if the AccessToken is still valid instead of re-authenticating (prevent flooding the OAuth2 provider)
2017-02-22 08:14:37 +01:00
link_account = Link Account
link_account_signin_or_signup = Login with existing credentials to link your existing account to these new account, or sign up for a new account
2014-07-26 06:24:27 +02:00
register = Register
website = Website
version = Version
page = Page
template = Template
language = Language
2016-12-30 19:49:54 +01:00
notifications = Notifications
2015-09-10 21:45:03 +02:00
create_new = Create...
2015-08-10 16:59:12 +02:00
user_profile_and_more = User profile and more
signed_in_as = Signed in as
2014-07-26 06:24:27 +02:00
username = Username
email = Email
2014-07-26 06:24:27 +02:00
password = Password
re_type = Re-Type
captcha = Captcha
twofa = Two-factor authentication
twofa_scratch = Two-factor scratch code
passcode = Passcode
2014-07-26 06:24:27 +02:00
repository = Repository
organization = Organization
mirror = Mirror
new_repo = New Repository
new_migrate = New Migration
new_mirror = New Mirror
2014-11-06 05:30:04 +01:00
new_fork = New Fork Repository
2014-07-26 06:24:27 +02:00
new_org = New Organization
manage_org = Manage Organizations
admin_panel = Admin Panel
account_settings = Account Settings
settings = Settings
2015-08-10 16:38:21 +02:00
your_profile = Your Profile
your_starred = Your starred
2015-08-10 16:38:21 +02:00
your_settings = Your Settings
2014-07-26 06:24:27 +02:00
2016-02-15 02:26:49 +01:00
activities = Activities
2014-07-26 06:24:27 +02:00
pull_requests = Pull Requests
issues = Issues
cancel = Cancel
[install]
install = Installation
title = Install Steps For First-time Run
docker_helper = If you're running Gitea inside Docker, please read <a target="_blank" rel="noopener" href="%s">Guidelines</a> carefully before you change anything in this page!
2016-11-08 04:21:31 +01:00
requite_db_desc = Gitea requires MySQL, PostgreSQL, SQLite3 or TiDB.
2015-07-07 19:09:03 +02:00
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
2016-02-07 17:51:53 +01:00
sqlite_helper = The file path of SQLite3 or TiDB database. <br>Please use absolute path when you start as service.
2015-09-12 21:31:36 +02:00
err_empty_db_path = SQLite3 or TiDB database path cannot be empty.
err_invalid_tidb_name = TiDB database name does not allow characters "." and "-".
no_admin_and_disable_registration = You cannot disable registration without creating an admin account.
err_empty_admin_password = Admin password cannot be empty.
2015-07-07 19:09:03 +02:00
general_title = Application General Settings
2015-07-09 07:17:48 +02:00
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.
Git LFS support v2 (#122) * Import github.com/git-lfs/lfs-test-server as lfs module base Imported commit is 3968aac269a77b73924649b9412ae03f7ccd3198 Removed: Dockerfile CONTRIBUTING.md mgmt* script/ vendor/ kvlogger.go .dockerignore .gitignore README.md * Remove config, add JWT support from github.com/mgit-at/lfs-test-server Imported commit f0cdcc5a01599c5a955dc1bbf683bb4acecdba83 * Add LFS settings * Add LFS meta object model * Add LFS routes and initialization * Import github.com/dgrijalva/jwt-go into vendor/ * Adapt LFS module: handlers, routing, meta store * Move LFS routes to /user/repo/info/lfs/* * Add request header checks to LFS BatchHandler / PostHandler * Implement LFS basic authentication * Rework JWT secret generation / load * Implement LFS SSH token authentication with JWT Specification: https://github.com/github/git-lfs/tree/master/docs/api * Integrate LFS settings into install process * Remove LFS objects when repository is deleted Only removes objects from content store when deleted repo is the only referencing repository * Make LFS module stateless Fixes bug where LFS would not work after installation without restarting Gitea * Change 500 'Internal Server Error' to 400 'Bad Request' * Change sql query to xorm call * Remove unneeded type from LFS module * Change internal imports to code.gitea.io/gitea/ * Add Gitea authors copyright * Change basic auth realm to "gitea-lfs" * Add unique indexes to LFS model * Use xorm count function in LFS check on repository delete * Return io.ReadCloser from content store and close after usage * Add LFS info to runWeb() * Export LFS content store base path * LFS file download from UI * Work around git-lfs client issue with unauthenticated requests Returning a dummy Authorization header for unauthenticated requests lets git-lfs client skip asking for auth credentials See: https://github.com/github/git-lfs/issues/1088 * Fix unauthenticated UI downloads from public repositories * Authentication check order, Finish LFS file view logic * Ignore LFS hooks if installed for current OS user Fixes Gitea UI actions for repositories tracking LFS files. Checks for minimum needed git version by parsing the semantic version string. * Hide LFS metafile diff from commit view, marking as binary * Show LFS notice if file in commit view is tracked * Add notbefore/nbf JWT claim * Correct lint suggestions - comments for structs and functions - Add comments to LFS model - Function comment for GetRandomBytesAsBase64 - LFS server function comments and lint variable suggestion * Move secret generation code out of conditional Ensures no LFS code may run with an empty secret * Do not hand out JWT tokens if LFS server support is disabled
2016-12-26 02:16:37 +01:00
lfs_path = LFS Root Path
lfs_path_helper = Files stored with Git LFS will be stored in this directory. Leave empty to disable LFS.
run_user = Run User
2016-11-08 04:21:31 +01:00
run_user_helper = The user must have access to Repository Root Path and run Gitea.
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.
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.
2016-02-12 15:19:45 +01:00
log_root_path = Log Path
2016-02-12 15:24:09 +01:00
log_root_path_helper = Directory to write log files to.
2015-07-08 13:47:56 +02:00
optional_title = Optional Settings
email_title = Email Service Settings
smtp_host = SMTP Host
2015-07-09 10:10:31 +02:00
smtp_from = From
smtp_from_helper = Mail from address, RFC 5322. It can be just an email address, or the "Name" <email@example.com> format.
mailer_user = Sender Email
mailer_password = Sender Password
register_confirm = Enable Register Confirmation
mail_notify = Enable Mail Notification
2015-07-09 07:17:48 +02:00
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 must be uploaded by users or the default avatar will be used.
Add support for federated avatars (#3320) * Add support for federated avatars Fixes #3105 Removes avatar fetching duplication code Adds an "Enable Federated Avatar" checkbox in user settings (defaults to unchecked) Moves avatar settings all in the same form, making local and remote avatars mutually exclusive Renames UploadAvatarForm to AvatarForm as it's not anymore only for uploading * Run gofmt on all modified files * Move Avatar form in its own page * Add go-libravatar dependency to vendor/ dir Hopefully helps with accepting the contribution. See also #3214 * Revert "Add go-libravatar dependency to vendor/ dir" This reverts commit a8cb93ae640bbb90f7d25012fc257bda9fae9b82. * Make federated avatar setting a global configuration Removes the per-user setting * Move avatar handling back to base tool, disable federated avatar in offline mode * Format, handle error * Properly set fallback host * Use unsupported github.com mirror for importing go-libravatar * Remove comment showing life exists outside of github.com ... pity, but contribution would not be accepted otherwise * Use Combo for Get and Post methods over /avatar * FEDERATED_AVATAR -> ENABLE_FEDERATED_AVATAR * Fix persistance of federated avatar lookup checkbox at install time * Federated Avatars -> Enable Federated Avatars * Use len(string) == 0 instead of string == "" * Move import line where it belong See https://github.com/Unknwon/go-code-convention/blob/master/en-US/import_packages.md Pity the import url is still the unofficial one, but oh well... * Save a line (and waste much more expensive time) * Remove redundant parens * Remove an empty line * Remove empty lines * Reorder lines to make diff smaller * Remove another newline Unknwon review got me start a fight against newlines * Move DISABLE_GRAVATAR and ENABLE_FEDERATED_AVATAR after OFFLINE_MODE On re-reading the diff I figured what Unknwon meant here: https://github.com/gogits/gogs/pull/3320/files#r73741106 * Remove newlines that weren't there before my intervention
2016-08-07 19:27:38 +02:00
federated_avatar_lookup = Enable Federated Avatars Lookup
federated_avatar_lookup_popup = Enable federated avatar lookup using Libravatar.
2015-07-09 07:17:48 +02:00
disable_registration = Disable Self-registration
disable_registration_popup = Disable user self-registration, only admin can create accounts.
2015-09-13 18:14:32 +02:00
enable_captcha = Enable Captcha
enable_captcha_popup = Require a CAPTCHA for user self-registration.
2015-07-09 07:17:48 +02:00
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. The first user who registers on the site 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_btn_confirm = Install Gitea
test_git_failed = Could not test 'git' command: %v
2014-11-10 11:30:07 +01:00
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
save_config_failed = Fail to save configuration: %v
invalid_admin_setting = Admin account setting is invalid: %v
2016-11-08 04:21:31 +01:00
install_success = Welcome! We're glad that you chose Gitea, have fun and take care.
2016-02-12 15:19:45 +01:00
invalid_log_root_path = Log root path is invalid: %v
default_keep_email_private = Default Value for Keep Email Private
default_keep_email_private_popup = This is the default value for the visibility of the user's email address. If set to true the email address of all new users will be hidden until the user changes his setting.
no_reply_address = No-reply Address
no_reply_address_helper = Domain for the user's email address in git logs if he keeps his email address private. E.g. user 'joe' and 'noreply.example.org' will be 'joe@noreply.example.org'
2014-07-26 06:24:27 +02:00
[home]
uname_holder = Username or email
2014-07-26 06:24:27 +02:00
password_holder = Password
switch_dashboard_context = Switch Dashboard Context
my_repos = My Repositories
2016-07-24 08:32:46 +02:00
show_more_repos = Show more repositories...
2014-07-26 06:24:27 +02:00
collaborative_repos = Collaborative Repositories
my_orgs = My Organizations
my_mirrors = My Mirrors
2015-08-25 18:01:06 +02:00
view_home = View %s
search_repos = Find a repository ...
2014-07-26 06:24:27 +02:00
2015-08-25 16:58:34 +02:00
issues.in_your_repos = In your repositories
2014-09-05 23:28:09 +02:00
[explore]
repos = Repositories
users = Users
organizations = Organizations
search = Search
repo_no_results = There are no matched repositories found.
user_no_results = There are no matched users found.
org_no_results = There are no matched organizations found.
2014-09-05 23:28:09 +02:00
2014-07-26 06:24:27 +02:00
[auth]
create_new_account = Create New Account
register_helper_msg = Already have an account? Sign in now!
social_register_helper_msg = Already have an account? Bind now!
2014-07-26 06:24:27 +02:00
disable_register_prompt = Sorry, registration has been disabled. Please contact the site administrator.
2014-08-10 06:02:00 +02:00
disable_register_mail = Sorry, Register Mail Confirmation has been disabled.
2014-07-26 06:24:27 +02:00
remember_me = Remember Me
2014-08-14 10:51:55 +02:00
forgot_password= Forgot Password
2014-08-14 10:53:08 +02:00
forget_password = Forgot password?
2014-07-26 06:24:27 +02:00
sign_up_now = Need an account? Sign up now.
confirmation_mail_sent_prompt = A new confirmation email has been sent to <b>%s</b>, please check your inbox within the next %d hours to complete the registration process.
2014-08-10 06:02:00 +02:00
active_your_account = Activate Your Account
2016-07-16 04:22:16 +02:00
prohibit_login = Login Prohibited
prohibit_login_desc = Your account is prohibited to login, please contact site admin.
2015-03-19 20:26:04 +01:00
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 (<b>%s</b>). 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
email_not_associate = This email address is not associated with any account.
send_reset_mail = Click here to (re)send your password reset email
2014-08-10 06:02:00 +02:00
reset_password = Reset Your Password
2014-08-14 21:52:01 +02:00
invalid_code = Sorry, your confirmation code has expired or not valid.
2014-08-10 06:02:00 +02:00
reset_password_helper = Click here to reset your password
password_too_short = Password length cannot be less then %d.
2016-11-08 04:21:31 +01:00
non_local_account = Non-local accounts cannot change passwords through Gitea.
verify = Verify
scratch_code = Scratch code
use_scratch_code = Use a scratch code
twofa_scratch_used = You have used your scratch code. You have been redirected to the two-factor settings page so you may remove your device enrollment or generate a new scratch code.
twofa_passcode_incorrect = Your passcode is not correct. If you misplaced your device, use your scratch code.
twofa_scratch_token_incorrect = Your scratch code is not correct.
2014-07-26 06:24:27 +02:00
[mail]
activate_account = Please activate your account
activate_email = Verify your email address
2015-09-17 20:57:24 +02:00
reset_password = Reset your password
register_success = Registration successful, welcome
2015-11-18 21:01:11 +01:00
register_notify = Welcome on board
[modal]
yes = Yes
no = No
modify = Modify
2014-07-26 06:24:27 +02:00
[form]
UserName = Username
2014-08-02 19:47:33 +02:00
RepoName = Repository name
Email = Email address
2014-07-26 06:24:27 +02:00
Password = Password
Retype = Re-type password
SSHTitle = SSH key name
2014-08-01 06:06:19 +02:00
HttpsUrl = HTTPS URL
2014-08-10 00:40:10 +02:00
PayloadUrl = Payload URL
TeamName = Team name
2014-08-29 14:50:43 +02:00
AuthName = Authorization name
AdminEmail = Admin email
2014-07-26 06:24:27 +02:00
Squashed commit of the following: commit 0afcb843d7ffd596991c4885cab768273a6eb42c Author: Richard Mahn <richard_mahn@wycliffeassociates.org> Date: Sun Jul 31 17:13:29 2016 -0600 Removed Upload stats as the upload table is just a temporary table commit 7ecd73ff5535612d79d471409173ee7f1fcfa157 Author: Richard Mahn <richard_mahn@wycliffeassociates.org> Date: Sun Jul 31 08:42:41 2016 -0600 Fix for CodeMirror mode commit c29b9ab531e2e7af0fb5db24dc17e51027dd1174 Author: Richard Mahn <richard_mahn@wycliffeassociates.org> Date: Sun Jul 31 08:03:33 2016 -0600 Made tabbing in editor use spaces commit 23af384c53206a8a40e11e45bf49d7a149c4adcd Author: Richard Mahn <richard_mahn@wycliffeassociates.org> Date: Sun Jul 31 07:56:46 2016 -0600 Fix for data-url commit cfb8a97591cb6fc0a92e49563b7b764c524db0e9 Merge: 7fc8a89 991ce42 Author: Richard Mahn <richard_mahn@wycliffeassociates.org> Date: Sun Jul 31 07:42:53 2016 -0600 Merge remote-tracking branch 'gogits/develop' into feature-create-and-edit-repo-file Conflicts: modules/bindata/bindata.go public/js/gogs.js commit 7fc8a89cb495478225b02d613e647f99a1489634 Merge: fd3d86c c03d040 Author: Richard Mahn <richard_mahn@wycliffeassociates.org> Date: Sun Jul 31 07:40:00 2016 -0600 Merge branch 'feature-create-and-edit-repo-file' of github.com:richmahn/gogs into feature-create-and-edit-repo-file commit fd3d86ca6bbc02cfda566a504ffd6b03db4f75ef Author: Richard Mahn <richard_mahn@wycliffeassociates.org> Date: Sun Jul 31 07:39:44 2016 -0600 Code cleanup commit c03d0401c1049eeeccc32ab1f9c3303c130be5ee Author: Richard Mahn <richard_mahn@wycliffeassociates.org> Date: Fri Jul 29 15:38:23 2016 -0600 Code cleanup commit 98e1206ccf9f9a4503c020e3a7830cf9f861dfae Author: Richard Mahn <richard_mahn@wycliffeassociates.org> Date: Thu Jul 28 18:36:01 2016 -0600 Code cleanup and fixes commit c2895dc742f25f8412879c9fa15e18f27f42f194 Author: Richard Mahn <richard_mahn@wycliffeassociates.org> Date: Thu Jul 28 18:24:04 2016 -0600 Fixes per Unknwon's requests commit 6aa7e46b21ad4c96e562daa2eac26a8fb408f8ef Merge: 889e9fa ad7ea88 Author: Richard Mahn <richard_mahn@wycliffeassociates.org> Date: Thu Jul 28 17:13:43 2016 -0600 Merge remote-tracking branch 'gogits/develop' into feature-create-and-edit-repo-file Conflicts: modules/bindata/bindata.go modules/setting/setting.go commit 889e9faf1bd8559a4979c8f46005d488c1a234d4 Author: Richard Mahn <richard_mahn@wycliffeassociates.org> Date: Fri Jul 22 14:09:18 2016 -0600 Fix in gogs.js commit 47603edf223f147b114be65f3bd27bc1e88827a5 Merge: bb57912 cf85e9e Author: Richard Mahn <richard_mahn@wycliffeassociates.org> Date: Fri Jul 22 14:07:36 2016 -0600 Merge remote-tracking branch 'gogits/develop' into feature-create-and-edit-repo-file Conflicts: modules/bindata/bindata.go public/js/gogs.js commit bb5791255867a71c11a77b639db050ad09c597a4 Author: Richard Mahn <richard_mahn@wycliffeassociates.org> Date: Fri Jul 22 14:02:18 2016 -0600 Update for using CodeMirror mode addon commit d10d128c51039be19e2af9c66c63db66a9f2ec6d Author: Richard Mahn <richard_mahn@wycliffeassociates.org> Date: Tue Jul 19 16:12:57 2016 -0600 Update for Edit commit 34a34982025144e3225e389f7849eb6273c1d576 Merge: fa1b752 1c7dcdd Author: Richard Mahn <richard_mahn@wycliffeassociates.org> Date: Tue Jul 19 11:52:02 2016 -0600 Merge remote-tracking branch 'gogits/develop' into feature-create-and-edit-repo-file Conflicts: modules/bindata/bindata.go commit fa1b752be29cd455c5184ddac2ffe80b3489763e Author: Richard Mahn <richard_mahn@wycliffeassociates.org> Date: Fri Jul 15 18:35:42 2016 -0600 Feature for editing, creating, uploading and deleting files
2016-08-11 14:48:08 +02:00
NewBranchName = New branch name
CommitSummary = Commit summary
CommitMessage = Commit message
CommitChoice = Commit choice
TreeName = File path
Content = Content
2014-07-26 06:24:27 +02:00
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.`
size_error = ` must be size %s.`
2014-07-26 06:24:27 +02:00
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.`
2014-07-26 06:24:27 +02:00
url_error = ` is not a valid URL.`
include_error = ` must contain substring '%s'.`
2014-07-26 06:24:27 +02:00
unknown_error = Unknown error:
captcha_incorrect = CAPTCHA is incorrect.
password_not_match = Password and confirm password are not same.
2014-07-26 06:24:27 +02:00
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.
2014-07-26 06:24:27 +02:00
username_password_incorrect = Username or password is not correct.
2015-03-19 20:26:04 +01:00
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.
2014-08-07 12:40:05 +02:00
user_not_exist = Given user does not exist.
2015-03-19 20:26:04 +01:00
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.
2014-07-26 06:24:27 +02:00
invalid_ssh_key = Sorry, we're not able to verify your SSH key: %s
2016-11-08 04:21:31 +01:00
unable_verify_ssh_key = Gitea cannot verify your SSH key, but we assume that it is valid, please double-check it.
2014-08-01 06:06:19 +02:00
auth_failed = Authentication failed: %v
2014-07-26 06:24:27 +02:00
2015-03-19 20:26:04 +01:00
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.
2016-01-07 02:24:19 +01:00
org_still_own_repo = This organization still has ownership of repositories, you must delete or transfer them first.
2014-07-26 06:24:27 +02:00
2015-03-19 20:26:04 +01:00
target_branch_not_exist = Target branch does not exist.
2014-11-07 04:06:41 +01:00
2014-09-26 01:33:39 +02:00
[user]
change_avatar = Change your avatar
2014-09-26 01:33:39 +02:00
join_on = Joined on
repositories = Repositories
activity = Public Activity
followers = Followers
starred = Starred repositories
2014-09-26 01:33:39 +02:00
following = Following
follow = Follow
unfollow = Unfollow
2014-09-26 01:33:39 +02:00
form.name_reserved = Username '%s' is reserved.
form.name_pattern_not_allowed = Username pattern '%s' is not allowed.
2014-07-26 06:24:27 +02:00
[settings]
profile = Profile
password = Password
Add support for federated avatars (#3320) * Add support for federated avatars Fixes #3105 Removes avatar fetching duplication code Adds an "Enable Federated Avatar" checkbox in user settings (defaults to unchecked) Moves avatar settings all in the same form, making local and remote avatars mutually exclusive Renames UploadAvatarForm to AvatarForm as it's not anymore only for uploading * Run gofmt on all modified files * Move Avatar form in its own page * Add go-libravatar dependency to vendor/ dir Hopefully helps with accepting the contribution. See also #3214 * Revert "Add go-libravatar dependency to vendor/ dir" This reverts commit a8cb93ae640bbb90f7d25012fc257bda9fae9b82. * Make federated avatar setting a global configuration Removes the per-user setting * Move avatar handling back to base tool, disable federated avatar in offline mode * Format, handle error * Properly set fallback host * Use unsupported github.com mirror for importing go-libravatar * Remove comment showing life exists outside of github.com ... pity, but contribution would not be accepted otherwise * Use Combo for Get and Post methods over /avatar * FEDERATED_AVATAR -> ENABLE_FEDERATED_AVATAR * Fix persistance of federated avatar lookup checkbox at install time * Federated Avatars -> Enable Federated Avatars * Use len(string) == 0 instead of string == "" * Move import line where it belong See https://github.com/Unknwon/go-code-convention/blob/master/en-US/import_packages.md Pity the import url is still the unofficial one, but oh well... * Save a line (and waste much more expensive time) * Remove redundant parens * Remove an empty line * Remove empty lines * Reorder lines to make diff smaller * Remove another newline Unknwon review got me start a fight against newlines * Move DISABLE_GRAVATAR and ENABLE_FEDERATED_AVATAR after OFFLINE_MODE On re-reading the diff I figured what Unknwon meant here: https://github.com/gogits/gogs/pull/3320/files#r73741106 * Remove newlines that weren't there before my intervention
2016-08-07 19:27:38 +02:00
avatar = Avatar
2014-07-26 06:24:27 +02:00
ssh_keys = SSH Keys
social = Social Accounts
2014-11-12 12:48:50 +01:00
applications = Applications
orgs = Organizations
2014-08-14 10:51:55 +02:00
delete = Delete Account
twofa = Two-Factor Authentication
Oauth2 consumer (#679) * initial stuff for oauth2 login, fails on: * login button on the signIn page to start the OAuth2 flow and a callback for each provider Only GitHub is implemented for now * show login button only when the OAuth2 consumer is configured (and activated) * create macaron group for oauth2 urls * prevent net/http in modules (other then oauth2) * use a new data sessions oauth2 folder for storing the oauth2 session data * add missing 2FA when this is enabled on the user * add password option for OAuth2 user , for use with git over http and login to the GUI * add tip for registering a GitHub OAuth application * at startup of Gitea register all configured providers and also on adding/deleting of new providers * custom handling of errors in oauth2 request init + show better tip * add ExternalLoginUser model and migration script to add it to database * link a external account to an existing account (still need to handle wrong login and signup) and remove if user is removed * remove the linked external account from the user his settings * if user is unknown we allow him to register a new account or link it to some existing account * sign up with button on signin page (als change OAuth2Provider structure so we can store basic stuff about providers) * from gorilla/sessions docs: "Important Note: If you aren't using gorilla/mux, you need to wrap your handlers with context.ClearHandler as or else you will leak memory!" (we're using gorilla/sessions for storing oauth2 sessions) * use updated goth lib that now supports getting the OAuth2 user if the AccessToken is still valid instead of re-authenticating (prevent flooding the OAuth2 provider)
2017-02-22 08:14:37 +01:00
account_link = External Accounts
2014-09-14 04:12:11 +02:00
uid = Uid
2014-07-26 06:24:27 +02:00
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.
2014-07-26 06:24:27 +02:00
full_name = Full Name
website = Website
location = Location
update_profile = Update Profile
2014-11-19 01:05:33 +01:00
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
2014-11-21 18:51:36 +01:00
Add support for federated avatars (#3320) * Add support for federated avatars Fixes #3105 Removes avatar fetching duplication code Adds an "Enable Federated Avatar" checkbox in user settings (defaults to unchecked) Moves avatar settings all in the same form, making local and remote avatars mutually exclusive Renames UploadAvatarForm to AvatarForm as it's not anymore only for uploading * Run gofmt on all modified files * Move Avatar form in its own page * Add go-libravatar dependency to vendor/ dir Hopefully helps with accepting the contribution. See also #3214 * Revert "Add go-libravatar dependency to vendor/ dir" This reverts commit a8cb93ae640bbb90f7d25012fc257bda9fae9b82. * Make federated avatar setting a global configuration Removes the per-user setting * Move avatar handling back to base tool, disable federated avatar in offline mode * Format, handle error * Properly set fallback host * Use unsupported github.com mirror for importing go-libravatar * Remove comment showing life exists outside of github.com ... pity, but contribution would not be accepted otherwise * Use Combo for Get and Post methods over /avatar * FEDERATED_AVATAR -> ENABLE_FEDERATED_AVATAR * Fix persistance of federated avatar lookup checkbox at install time * Federated Avatars -> Enable Federated Avatars * Use len(string) == 0 instead of string == "" * Move import line where it belong See https://github.com/Unknwon/go-code-convention/blob/master/en-US/import_packages.md Pity the import url is still the unofficial one, but oh well... * Save a line (and waste much more expensive time) * Remove redundant parens * Remove an empty line * Remove empty lines * Reorder lines to make diff smaller * Remove another newline Unknwon review got me start a fight against newlines * Move DISABLE_GRAVATAR and ENABLE_FEDERATED_AVATAR after OFFLINE_MODE On re-reading the diff I figured what Unknwon meant here: https://github.com/gogits/gogs/pull/3320/files#r73741106 * Remove newlines that weren't there before my intervention
2016-08-07 19:27:38 +02:00
lookup_avatar_by_mail = Lookup Avatar by mail
federated_avatar_lookup = Federated Avatar Lookup
enable_custom_avatar = Use Custom Avatar
2014-11-21 16:58:08 +01:00
choose_new_avatar = Choose new avatar
2014-11-21 18:51:36 +01:00
update_avatar = Update Avatar Setting
delete_current_avatar = Delete Current Avatar
2014-11-21 18:51:36 +01:00
uploaded_avatar_not_a_image = Uploaded file is not a image.
update_avatar_success = Your avatar setting has been updated successfully.
2014-07-26 06:24:27 +02:00
change_password = Change Password
old_password = Current Password
new_password = New Password
2015-09-10 17:40:34 +02:00
retype_new_password = Retype New Password
2014-07-26 06:24:27 +02:00
password_incorrect = Current password is not correct.
2015-03-19 20:26:04 +01:00
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.
2014-07-26 06:24:27 +02:00
emails = Email Addresses
manage_emails = Manage email addresses
email_desc = Your primary email address will be used for notifications and other operations.
2014-12-22 08:41:29 +01:00
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.
keep_email_private = Keep Email Address Private
keep_email_private_popup = Your email address will be hidden from other users if this option is set.
2014-07-26 06:24:27 +02:00
manage_ssh_keys = Manage SSH Keys
add_key = Add Key
2015-03-19 20:26:04 +01:00
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 = <strong>Don't know how?</strong> Check out GitHub's guide to <a href="%s">create your own SSH keys</a> or solve <a href="%s">common problems</a> you might encounter using SSH.
2014-07-26 06:24:27 +02:00
add_new_key = Add SSH Key
2016-01-02 00:30:00 +01:00
ssh_key_been_used = Public key content has been used.
ssh_key_name_used = Public key with same name has already existed.
2014-07-26 06:24:27 +02:00
key_name = Key Name
key_content = Content
2015-08-06 16:48:11 +02:00
add_key_success = New SSH key '%s' has been added successfully!
2014-07-26 06:24:27 +02:00
delete_key = Delete
2015-08-20 11:11:29 +02:00
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!
2014-07-26 06:24:27 +02:00
add_on = Added on
last_used = Last used on
no_activity = No recent activity
2015-08-06 16:48:11 +02:00
key_state_desc = This key is used in last 7 days
2015-08-19 00:22:33 +02:00
token_state_desc = This token is used in last 7 days
2014-07-26 06:24:27 +02:00
manage_social = Manage Associated Social Accounts
2014-08-10 02:25:02 +02:00
social_desc = This is a list of associated social accounts. Remove any binding that you do not recognize.
unbind = Unbind
2014-08-14 10:51:55 +02:00
unbind_success = Social account has been unbound.
2014-08-10 02:25:02 +02:00
2014-11-12 12:48:50 +01:00
manage_access_token = Manage Personal Access Tokens
generate_new_token = Generate New Token
2016-11-08 04:21:31 +01:00
tokens_desc = Tokens you have generated that can be used to access the Gitea APIs.
2015-03-19 20:26:04 +01:00
new_token_desc = Each token will have full access to your account.
2014-11-12 12:48:50 +01:00
token_name = Token Name
generate_token = Generate Token
2015-03-19 20:26:04 +01:00
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!
2014-11-12 12:48:50 +01:00
delete_token = Delete
2015-08-18 21:36:16 +02:00
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.
2014-11-12 12:48:50 +01:00
twofa_desc = Gitea supports two-factor authentication to provide additional security for your account.
twofa_is_enrolled = Your account is <strong>enrolled</strong> into two-factor authentication.
twofa_not_enrolled = Your account is not currently enrolled into two-factor authentication.
twofa_disable = Disable two-factor authentication
twofa_scratch_token_regenerate = Regenerate scratch token
twofa_scratch_token_regenerated = Your scratch token has been regenerated. It is now %s. Keep it in a safe place.
twofa_enroll = Enroll into two-factor authentication
twofa_disable_note = If needed, you can disable two-factor authentication.
twofa_disable_desc = Disabling two-factor authentication will make your account less secure. Are you sure you want to proceed?
regenerate_scratch_token_desc = If you misplaced your scratch token, or had to use it to log in, you can reset it.
twofa_disabled = Two-factor authentication has been disabled.
scan_this_image = Scan this image with your authentication application:
or_enter_secret = Or enter the secret: %s
then_enter_passcode = Then enter the passcode the application gives you:
passcode_invalid = That passcode is invalid. Try again.
twofa_enrolled = Your account has now been enrolled in two-factor authentication. Make sure to save your scratch token (%s), as it will only be shown once!
Oauth2 consumer (#679) * initial stuff for oauth2 login, fails on: * login button on the signIn page to start the OAuth2 flow and a callback for each provider Only GitHub is implemented for now * show login button only when the OAuth2 consumer is configured (and activated) * create macaron group for oauth2 urls * prevent net/http in modules (other then oauth2) * use a new data sessions oauth2 folder for storing the oauth2 session data * add missing 2FA when this is enabled on the user * add password option for OAuth2 user , for use with git over http and login to the GUI * add tip for registering a GitHub OAuth application * at startup of Gitea register all configured providers and also on adding/deleting of new providers * custom handling of errors in oauth2 request init + show better tip * add ExternalLoginUser model and migration script to add it to database * link a external account to an existing account (still need to handle wrong login and signup) and remove if user is removed * remove the linked external account from the user his settings * if user is unknown we allow him to register a new account or link it to some existing account * sign up with button on signin page (als change OAuth2Provider structure so we can store basic stuff about providers) * from gorilla/sessions docs: "Important Note: If you aren't using gorilla/mux, you need to wrap your handlers with context.ClearHandler as or else you will leak memory!" (we're using gorilla/sessions for storing oauth2 sessions) * use updated goth lib that now supports getting the OAuth2 user if the AccessToken is still valid instead of re-authenticating (prevent flooding the OAuth2 provider)
2017-02-22 08:14:37 +01:00
manage_account_links = Manage account links
manage_account_links_desc = External accounts linked to this account
account_links_not_available = There are no external accounts linked to this account
remove_account_link = Remove linked account
remove_account_link_desc = Delete this account link will remove all related access for your account. Do you want to continue?
remove_account_link_success = Account link has been removed successfully!
2014-07-26 06:24:27 +02:00
delete_account = Delete Your Account
2014-09-04 04:13:09 +02:00
delete_prompt = The operation will delete your account permanently, and <strong>CANNOT</strong> be undone!
2014-07-26 06:24:27 +02:00
confirm_delete_account = Confirm Deletion
2014-09-28 07:38:25 +02:00
delete_account_title = Account Deletion
delete_account_desc = This account is going to be deleted permanently, do you want to continue?
2014-07-26 06:24:27 +02:00
[repo]
owner = Owner
repo_name = Repository Name
2015-03-19 20:26:04 +01:00
repo_name_helper = A good repository name is usually composed of short, memorable and unique keywords.
2014-07-26 06:24:27 +02:00
visibility = Visibility
2015-08-08 11:10:34 +02:00
visiblity_helper = This repository is <span class="ui red text">Private</span>
2015-10-25 09:26:26 +01:00
visiblity_helper_forced = Site admin has forced all new repositories to be <span class="ui red text">Private</span>
visiblity_fork_helper = (Change of this value will affect all forks)
clone_helper = Need help cloning? Visit <a target="_blank" rel="noopener" href="%s">Help</a>!
2014-11-06 05:30:04 +01:00
fork_repo = Fork Repository
fork_from = Fork From
2015-03-19 20:26:04 +01:00
fork_visiblity_helper = You cannot alter the visibility of a forked repository.
2014-07-26 06:24:27 +02:00
repo_desc = Description
repo_lang = Language
2016-08-09 21:16:21 +02:00
repo_gitignore_helper = Select .gitignore templates
2014-07-26 06:24:27 +02:00
license = License
license_helper = Select a license file
readme = Readme
readme_helper = Select a readme template
2015-09-10 21:03:14 +02:00
auto_init = Initialize this repository with selected files and template
2014-07-26 06:24:27 +02:00
create_repo = Create Repository
2014-08-02 19:47:33 +02:00
default_branch = Default Branch
2016-07-09 07:42:05 +02:00
mirror_prune = Prune
mirror_prune_desc = Remove any remote-tracking references that no longer exist on the remote
mirror_interval = Mirror Interval (hour)
2015-12-09 02:06:12 +01:00
mirror_address = Mirror Address
mirror_address_desc = Please include necessary user credentials in the address.
mirror_last_synced = Last Synced
2015-11-17 05:28:46 +01:00
watchers = Watchers
stargazers = Stargazers
forks = Forks
2014-07-26 06:24:27 +02:00
2015-12-10 18:37:53 +01:00
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.
2014-08-01 06:06:19 +02:00
need_auth = Need Authorization
migrate_type = Migration Type
2015-08-15 10:03:20 +02:00
migrate_type_helper = This repository will be a <span class="text blue">mirror</span>
2014-08-01 06:06:19 +02:00
migrate_repo = Migrate Repository
migrate.clone_address = Clone Address
migrate.clone_address_desc = This can be a HTTP/HTTPS/GIT URL
migrate.clone_local_path = or 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.
2015-11-19 19:45:07 +01:00
migrate.failed = Migration failed: %v
2014-08-01 06:06:19 +02:00
mirror_from = mirror of
2015-07-23 22:50:05 +02:00
forked_from = forked from
2014-08-31 15:03:16 +02:00
copy_link = Copy
2015-10-03 01:58:36 +02:00
copy_link_success = Copied!
copy_link_error = Press ⌘-C or Ctrl-C to copy
copied = Copied OK
2014-08-11 05:11:18 +02:00
unwatch = Unwatch
watch = Watch
unstar = Unstar
star = Star
fork = Fork
download_archive = Download this repository
2014-08-11 05:11:18 +02:00
2014-09-28 07:38:25 +02:00
no_desc = No Description
2014-08-31 15:03:16 +02:00
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
2015-10-03 01:58:36 +02:00
repo_is_empty = This repository is empty, please come back later!
code = Code
2014-09-23 19:47:54 +02:00
branch = Branch
tree = Tree
filter_branch_and_tag = Filter branch or tag
2014-09-23 19:47:54 +02:00
branches = Branches
tags = Tags
issues = Issues
2015-09-02 22:18:09 +02:00
pulls = Pull Requests
2015-07-23 22:50:05 +02:00
labels = Labels
milestones = Milestones
2014-09-23 19:47:54 +02:00
commits = Commits
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.
Git LFS support v2 (#122) * Import github.com/git-lfs/lfs-test-server as lfs module base Imported commit is 3968aac269a77b73924649b9412ae03f7ccd3198 Removed: Dockerfile CONTRIBUTING.md mgmt* script/ vendor/ kvlogger.go .dockerignore .gitignore README.md * Remove config, add JWT support from github.com/mgit-at/lfs-test-server Imported commit f0cdcc5a01599c5a955dc1bbf683bb4acecdba83 * Add LFS settings * Add LFS meta object model * Add LFS routes and initialization * Import github.com/dgrijalva/jwt-go into vendor/ * Adapt LFS module: handlers, routing, meta store * Move LFS routes to /user/repo/info/lfs/* * Add request header checks to LFS BatchHandler / PostHandler * Implement LFS basic authentication * Rework JWT secret generation / load * Implement LFS SSH token authentication with JWT Specification: https://github.com/github/git-lfs/tree/master/docs/api * Integrate LFS settings into install process * Remove LFS objects when repository is deleted Only removes objects from content store when deleted repo is the only referencing repository * Make LFS module stateless Fixes bug where LFS would not work after installation without restarting Gitea * Change 500 'Internal Server Error' to 400 'Bad Request' * Change sql query to xorm call * Remove unneeded type from LFS module * Change internal imports to code.gitea.io/gitea/ * Add Gitea authors copyright * Change basic auth realm to "gitea-lfs" * Add unique indexes to LFS model * Use xorm count function in LFS check on repository delete * Return io.ReadCloser from content store and close after usage * Add LFS info to runWeb() * Export LFS content store base path * LFS file download from UI * Work around git-lfs client issue with unauthenticated requests Returning a dummy Authorization header for unauthenticated requests lets git-lfs client skip asking for auth credentials See: https://github.com/github/git-lfs/issues/1088 * Fix unauthenticated UI downloads from public repositories * Authentication check order, Finish LFS file view logic * Ignore LFS hooks if installed for current OS user Fixes Gitea UI actions for repositories tracking LFS files. Checks for minimum needed git version by parsing the semantic version string. * Hide LFS metafile diff from commit view, marking as binary * Show LFS notice if file in commit view is tracked * Add notbefore/nbf JWT claim * Correct lint suggestions - comments for structs and functions - Add comments to LFS model - Function comment for GetRandomBytesAsBase64 - LFS server function comments and lint variable suggestion * Move secret generation code out of conditional Ensures no LFS code may run with an empty secret * Do not hand out JWT tokens if LFS server support is disabled
2016-12-26 02:16:37 +01:00
stored_lfs = Stored with Git LFS
2014-09-23 19:47:54 +02:00
editor.new_file = New file
2016-08-30 14:07:50 +02:00
editor.upload_file = Upload file
2016-08-28 13:31:42 +02:00
editor.edit_file = Edit file
editor.preview_changes = Preview Changes
2016-08-28 00:25:01 +02:00
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
2016-08-25 06:35:03 +02:00
editor.file_delete_success = File '%s' has been deleted successfully!
2016-08-28 13:31:42 +02:00
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/<filename>'
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 <strong class="branch-name">%s</strong> branch.
editor.create_new_branch = Create a <strong>new branch</strong> 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. <a target="_blank" rel="noopener" href="%s">Click here</a> to see what have been changed or <strong>press commit again</strong> 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
2016-08-30 14:07:50 +02:00
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'
Squashed commit of the following: commit 0afcb843d7ffd596991c4885cab768273a6eb42c Author: Richard Mahn <richard_mahn@wycliffeassociates.org> Date: Sun Jul 31 17:13:29 2016 -0600 Removed Upload stats as the upload table is just a temporary table commit 7ecd73ff5535612d79d471409173ee7f1fcfa157 Author: Richard Mahn <richard_mahn@wycliffeassociates.org> Date: Sun Jul 31 08:42:41 2016 -0600 Fix for CodeMirror mode commit c29b9ab531e2e7af0fb5db24dc17e51027dd1174 Author: Richard Mahn <richard_mahn@wycliffeassociates.org> Date: Sun Jul 31 08:03:33 2016 -0600 Made tabbing in editor use spaces commit 23af384c53206a8a40e11e45bf49d7a149c4adcd Author: Richard Mahn <richard_mahn@wycliffeassociates.org> Date: Sun Jul 31 07:56:46 2016 -0600 Fix for data-url commit cfb8a97591cb6fc0a92e49563b7b764c524db0e9 Merge: 7fc8a89 991ce42 Author: Richard Mahn <richard_mahn@wycliffeassociates.org> Date: Sun Jul 31 07:42:53 2016 -0600 Merge remote-tracking branch 'gogits/develop' into feature-create-and-edit-repo-file Conflicts: modules/bindata/bindata.go public/js/gogs.js commit 7fc8a89cb495478225b02d613e647f99a1489634 Merge: fd3d86c c03d040 Author: Richard Mahn <richard_mahn@wycliffeassociates.org> Date: Sun Jul 31 07:40:00 2016 -0600 Merge branch 'feature-create-and-edit-repo-file' of github.com:richmahn/gogs into feature-create-and-edit-repo-file commit fd3d86ca6bbc02cfda566a504ffd6b03db4f75ef Author: Richard Mahn <richard_mahn@wycliffeassociates.org> Date: Sun Jul 31 07:39:44 2016 -0600 Code cleanup commit c03d0401c1049eeeccc32ab1f9c3303c130be5ee Author: Richard Mahn <richard_mahn@wycliffeassociates.org> Date: Fri Jul 29 15:38:23 2016 -0600 Code cleanup commit 98e1206ccf9f9a4503c020e3a7830cf9f861dfae Author: Richard Mahn <richard_mahn@wycliffeassociates.org> Date: Thu Jul 28 18:36:01 2016 -0600 Code cleanup and fixes commit c2895dc742f25f8412879c9fa15e18f27f42f194 Author: Richard Mahn <richard_mahn@wycliffeassociates.org> Date: Thu Jul 28 18:24:04 2016 -0600 Fixes per Unknwon's requests commit 6aa7e46b21ad4c96e562daa2eac26a8fb408f8ef Merge: 889e9fa ad7ea88 Author: Richard Mahn <richard_mahn@wycliffeassociates.org> Date: Thu Jul 28 17:13:43 2016 -0600 Merge remote-tracking branch 'gogits/develop' into feature-create-and-edit-repo-file Conflicts: modules/bindata/bindata.go modules/setting/setting.go commit 889e9faf1bd8559a4979c8f46005d488c1a234d4 Author: Richard Mahn <richard_mahn@wycliffeassociates.org> Date: Fri Jul 22 14:09:18 2016 -0600 Fix in gogs.js commit 47603edf223f147b114be65f3bd27bc1e88827a5 Merge: bb57912 cf85e9e Author: Richard Mahn <richard_mahn@wycliffeassociates.org> Date: Fri Jul 22 14:07:36 2016 -0600 Merge remote-tracking branch 'gogits/develop' into feature-create-and-edit-repo-file Conflicts: modules/bindata/bindata.go public/js/gogs.js commit bb5791255867a71c11a77b639db050ad09c597a4 Author: Richard Mahn <richard_mahn@wycliffeassociates.org> Date: Fri Jul 22 14:02:18 2016 -0600 Update for using CodeMirror mode addon commit d10d128c51039be19e2af9c66c63db66a9f2ec6d Author: Richard Mahn <richard_mahn@wycliffeassociates.org> Date: Tue Jul 19 16:12:57 2016 -0600 Update for Edit commit 34a34982025144e3225e389f7849eb6273c1d576 Merge: fa1b752 1c7dcdd Author: Richard Mahn <richard_mahn@wycliffeassociates.org> Date: Tue Jul 19 11:52:02 2016 -0600 Merge remote-tracking branch 'gogits/develop' into feature-create-and-edit-repo-file Conflicts: modules/bindata/bindata.go commit fa1b752be29cd455c5184ddac2ffe80b3489763e Author: Richard Mahn <richard_mahn@wycliffeassociates.org> Date: Fri Jul 15 18:35:42 2016 -0600 Feature for editing, creating, uploading and deleting files
2016-08-11 14:48:08 +02:00
2014-09-23 21:30:04 +02:00
commits.commits = Commits
commits.search = Search commits
commits.search_all = All
2014-09-23 21:30:04 +02:00
commits.find = Find
commits.author = Author
commits.message = Message
commits.date = Date
commits.older = Older
commits.newer = Newer
2015-07-23 22:50:05 +02:00
issues.new = New Issue
issues.new.labels = Labels
2015-08-10 12:57:57 +02:00
issues.new.no_label = No Label
issues.new.clear_labels = Clear labels
issues.new.milestone = Milestone
2015-08-10 12:57:57 +02:00
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...
2015-08-09 16:45:38 +02:00
issues.create_label = Create Label
2016-08-30 05:00:06 +02:00
issues.label_templates.title = Load a predefined set of labels
2016-11-29 02:03:45 +01:00
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.
2016-08-30 05:00:06 +02:00
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.add_label_at = `added the <div class="ui label" style="color: %s; background-color: %s">%s</div> label %s`
issues.remove_label_at = `removed the <div class="ui label" style="color: %s; background-color: %s">%s</div> label %s`
issues.add_milestone_at = `added this to the <b>%s</b> milestone %s`
issues.change_milestone_at = `modified the milestone from <b>%s</b> to <b>%s</b> %s`
issues.remove_milestone_at = `removed this from the <b>%s</b> milestone %s`
issues.self_assign_at = `self-assigned this %s`
issues.add_assignee_at = `was assigned by <b>%s</b> %s`
issues.remove_assignee_at = `removed their assignment %s`
2017-02-05 15:36:00 +01:00
issues.change_title_at = `changed title from <b>%s</b> to <b>%s</b> %s`
issues.delete_branch_at = `deleted branch <b>%s</b> %s`
2015-07-23 22:50:05 +02:00
issues.open_tab = %d Open
issues.close_tab = %d Closed
issues.filter_label = Label
2015-07-24 20:52:25 +02:00
issues.filter_label_no_select = No selected label
2015-07-23 22:50:05 +02:00
issues.filter_milestone = Milestone
2015-08-05 14:23:08 +02:00
issues.filter_milestone_no_select = No selected milestone
2015-07-23 22:50:05 +02:00
issues.filter_assignee = Assignee
2015-08-15 05:24:41 +02:00
issues.filter_assginee_no_select = No selected Assignee
2015-07-23 22:50:05 +02:00
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
2015-08-15 06:07:08 +02:00
issues.filter_sort = Sort
2015-08-15 10:30:24 +02:00
issues.filter_sort.latest = Newest
2015-08-15 06:07:08 +02:00
issues.filter_sort.oldest = Oldest
2015-08-15 10:30:24 +02:00
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
2015-08-27 08:05:24 +02:00
issues.opened_by = opened %[1]s by <a href="%[2]s">%[3]s</a>
2015-08-14 20:54:39 +02:00
issues.opened_by_fake = opened %[1]s by %[2]s
2015-07-27 21:14:37 +02:00
issues.previous = Previous
issues.next = Next
issues.open_title = Open
issues.closed_title = Closed
issues.num_comments = %d comments
2016-07-25 20:48:17 +02:00
issues.commented_at = `commented <a href="#%s">%s</a>`
issues.delete_comment_confirm = Are you sure you want to delete this comment?
2015-08-13 10:07:11 +02:00
issues.no_content = There is no content yet.
2015-08-12 12:44:09 +02:00
issues.close_issue = Close
2015-11-01 18:30:27 +01:00
issues.close_comment_issue = Comment and close
2015-08-13 17:21:43 +02:00
issues.reopen_issue = Reopen
2015-11-01 18:30:27 +01:00
issues.reopen_comment_issue = Comment and reopen
2015-08-12 12:44:09 +02:00
issues.create_comment = Comment
2015-08-28 08:24:05 +02:00
issues.closed_at = `closed <a id="%[1]s" href="#%[1]s">%[2]s</a>`
issues.reopened_at = `reopened <a id="%[1]s" href="#%[1]s">%[2]s</a>`
issues.commit_ref_at = `referenced this issue from a commit <a id="%[1]s" href="#%[1]s">%[2]s</a>`
issues.poster = Poster
issues.collaborator = Collaborator
issues.owner = Owner
2016-08-11 16:41:01 +02:00
issues.sign_in_require_desc = <a href="%s">Sign in</a> to join this conversation.
2015-08-15 08:14:55 +02:00
issues.edit = Edit
2015-08-19 17:14:57 +02:00
issues.cancel = Cancel
2015-08-15 08:14:55 +02:00
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.label.filter_sort.alphabetically = Alphabetically
issues.label.filter_sort.reverse_alphabetically = Reverse alphabetically
2016-02-02 02:55:12 +01:00
issues.num_participants = %d Participants
issues.attachment.open_tab = `Click to see "%s" in a new tab`
issues.attachment.download = `Click to download "%s"`
2015-07-23 22:50:05 +02:00
2015-11-16 16:14:12 +01:00
pulls.new = New Pull Request
2015-08-08 16:43:14 +02:00
pulls.compare_changes = Compare Changes
pulls.compare_changes_desc = Compare two branches and make a pull request for changes.
2015-09-02 10:08:05 +02:00
pulls.compare_base = base
pulls.compare_compare = compare
pulls.filter_branch = Filter branch
2015-08-09 19:04:23 +02:00
pulls.no_results = No results found.
pulls.nothing_to_compare = There is nothing to compare because base and head branches are even.
pulls.has_pull_request = `There is already a pull request between these two targets: <a href="%[1]s/pulls/%[3]d">%[2]s#%[3]d</a>`
2015-08-31 09:24:28 +02:00
pulls.create = Create Pull Request
2015-09-02 01:26:39 +02:00
pulls.title_desc = wants to merge %[1]d commits from <code>%[2]s</code> into <code>%[3]s</code>
2015-09-02 15:26:56 +02:00
pulls.merged_title_desc = merged %[1]d commits from <code>%[2]s</code> into <code>%[3]s</code> %[4]s
2015-09-02 01:07:02 +02:00
pulls.tab_conversation = Conversation
pulls.tab_commits = Commits
pulls.tab_files = Files changed
2015-09-02 10:08:05 +02:00
pulls.reopen_to_merge = Please reopen this pull request to perform merge operation.
2015-09-02 15:26:56 +02:00
pulls.merged = Merged
pulls.has_merged = This pull request has been merged successfully!
2015-09-02 22:18:09 +02:00
pulls.data_broken = Data of this pull request has been broken due to deletion of fork information.
2015-10-24 21:35:26 +02:00
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.
2015-09-02 10:08:05 +02:00
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.`
2015-08-08 16:43:14 +02:00
2015-08-03 11:42:09 +02:00
milestones.new = New Milestone
milestones.open_tab = %d Open
milestones.close_tab = %d Closed
milestones.closed = Closed %s
2016-01-02 00:30:00 +01:00
milestones.no_due_date = No due date
2015-08-03 11:42:09 +02:00
milestones.open = Open
milestones.close = Close
2015-08-05 09:24:26 +02:00
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)
2015-08-05 12:26:18 +02:00
milestones.clear = Clear
milestones.invalid_due_date_format = Due date format is invalid, must be 'yyyy-mm-dd'.
2015-08-05 09:24:26 +02:00
milestones.create_success = Milestone '%s' has been created successfully!
2015-08-05 12:26:18 +02:00
milestones.edit = Edit Milestone
milestones.edit_subheader = Use a better description for milestones so people won't be confused.
2015-08-05 12:26:18 +02:00
milestones.cancel = Cancel
milestones.modify = Modify Milestone
milestones.edit_success = Changes of milestone '%s' has been saved successfully!
2015-08-05 14:23:08 +02:00
milestones.deletion = Milestone Deletion
milestones.deletion_desc = Deleting this milestone will remove its information in all related issues. Do you want to continue?
2015-08-05 14:23:08 +02:00
milestones.deletion_success = Milestone has been deleted successfully!
milestones.filter_sort.closest_due_date = Closest due date
milestones.filter_sort.furthest_due_date = Furthest due date
milestones.filter_sort.least_complete = Least complete
milestones.filter_sort.most_complete = Most complete
milestones.filter_sort.most_issues = Most issues
milestones.filter_sort.least_issues = Least issues
2015-08-03 11:42:09 +02:00
2015-11-26 02:10:25 +01:00
wiki = Wiki
wiki.welcome = Welcome to the project wiki!
wiki.welcome_desc = A wiki allows you or your users to easily document your project.
2015-11-26 02:10:25 +01:00
wiki.create_first_page = Create the first page
2015-11-27 07:50:38 +01:00
wiki.page = Page
wiki.filter_page = Filter page
2015-11-26 02:10:25 +01:00
wiki.new_page = Create New Page
wiki.default_commit_message = Write a note about this update (optional).
wiki.save_page = Save Page
2015-11-27 06:24:24 +01:00
wiki.last_commit_info = %s edited this page %s
2015-11-27 07:50:38 +01:00
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 <code>"%s"</code>. Please be certain.
wiki.page_already_exists = A wiki page with the same name already exists.
2015-11-27 08:16:12 +01:00
wiki.pages = Pages
wiki.last_updated = Last updated %s
2015-11-26 02:10:25 +01:00
2014-08-02 19:47:33 +02:00
settings = Settings
settings.options = Options
settings.collaboration = Collaboration
settings.collaboration.admin = Admin
settings.collaboration.write = Write
settings.collaboration.read = Read
settings.collaboration.undefined = Undefined
2014-08-02 19:47:33 +02:00
settings.hooks = Webhooks
2014-10-06 23:50:00 +02:00
settings.githooks = Git Hooks
2014-08-02 19:47:33 +02:00
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.
2014-08-02 19:47:33 +02:00
settings.site = Official Site
settings.update_settings = Update Settings
2015-12-05 03:30:33 +01:00
settings.advanced_settings = Advanced Settings
settings.wiki_desc = Enable wiki system
settings.use_internal_wiki = Use builtin wiki
2015-12-11 10:55:08 +01:00
settings.use_external_wiki = Use external wiki
settings.external_wiki_url = External Wiki URL
settings.external_wiki_url_desc = Visitors will be redirected to the specified URL when they click on the tab.
settings.issues_desc = Enable issue tracker
settings.use_internal_issue_tracker = Use builtin issue tracker
2015-12-05 03:30:33 +01:00
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 the specified URL when they click on the tab.
2015-12-05 03:30:33 +01:00
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
2015-12-05 03:30:33 +01:00
settings.tracker_url_format_desc = You can use placeholder <code>{user} {repo} {index}</code> for user name, repository name and issue index.
settings.pulls_desc = Enable pull requests to accept public contributions
settings.danger_zone = Danger Zone
2015-03-19 20:26:04 +01:00
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.
2016-02-15 20:57:15 +01:00
settings.convert_confirm = Confirm Conversion
settings.convert_succeed = Repository has been converted to regular type successfully.
2014-08-02 19:47:33 +02:00
settings.transfer = Transfer Ownership
2015-03-19 20:26:04 +01:00
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.
2016-01-02 00:30:00 +01:00
settings.transfer_form_title = Please enter following information to confirm your operation:
2016-03-04 05:24:22 +01:00
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.
2016-02-14 22:40:39 +01:00
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 <strong>CANNOT</strong> be undone.
settings.delete_notices_2 = - This operation will permanently delete the everything of this repository, including Git data, issues, comments and accesses of collaborators.
settings.delete_notices_fork_1 = - All forks will become independent after deletion.
settings.deletion_success = Repository has been deleted successfully!
2014-11-19 01:05:33 +01:00
settings.update_settings_success = Repository options has been updated successfully.
2014-08-02 19:47:33 +02:00
settings.transfer_owner = New Owner
settings.make_transfer = Make Transfer
2014-11-19 01:05:33 +01:00
settings.transfer_succeed = Repository ownership has been transferred successfully.
2014-08-02 19:47:33 +02:00
settings.confirm_delete = Confirm Deletion
2014-08-07 12:40:05 +02:00
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?
2014-08-07 12:40:05 +02:00
settings.remove_collaborator_success = Collaborator has been removed.
2015-11-17 08:18:05 +01:00
settings.search_user_placeholder = Search user...
2016-02-20 21:10:34 +01:00
settings.org_not_allowed_to_be_collaborator = Organization is not allowed to be added as a collaborator.
2014-10-10 12:15:27 +02:00
settings.user_is_org_member = User is organization member who cannot be added as a collaborator.
2014-08-09 19:29:51 +02:00
settings.add_webhook = Add Webhook
settings.hooks_desc = Webhooks are much like basic HTTP POST event triggers. Whenever something occurs in Gitea, we will handle the notification to the target host you specify. Learn more in this <a target="_blank" rel="noopener" href="%s">Webhooks Guide</a>.
2015-08-26 15:45:51 +02:00
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!
2015-12-05 19:24:13 +01:00
settings.webhook.test_delivery = Test Delivery
settings.webhook.test_delivery_desc = Send a fake push event delivery to test your webhook settings
2015-12-16 00:31:28 +01:00
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.
2015-08-27 17:06:14 +02:00
settings.webhook.request = Request
settings.webhook.response = Response
settings.webhook.headers = Headers
settings.webhook.payload = Payload
settings.webhook.body = Body
2015-03-19 20:26:04 +01:00
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.
2014-10-06 23:50:00 +02:00
settings.githook_name = Hook Name
settings.githook_content = Hook Content
settings.update_githook = Update Hook
settings.add_webhook_desc = Gitea will send a <code>POST</code> 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 <a target="_blank" rel="noopener" href="%s">Webhooks Guide</a>.
2014-08-10 00:40:10 +02:00
settings.payload_url = Payload URL
settings.content_type = Content Type
settings.secret = Secret
2015-08-29 05:49:59 +02:00
settings.slack_username = Username
settings.slack_icon_url = Icon URL
settings.slack_color = Color
settings.event_desc = When should this webhook be triggered?
2014-08-10 00:40:10 +02:00
settings.event_push_only = Just the <code>push</code> event.
2015-08-28 17:36:13 +02:00
settings.event_send_everything = I need <strong>everything</strong>.
settings.event_choose = Let me choose what I need.
settings.event_create = Create
settings.event_create_desc = Branch, or tag created
settings.event_pull_request = Pull Request
settings.event_pull_request_desc = Pull request opened, closed, reopened, edited, assigned, unassigned, label updated, label cleared, or synchronized.
2015-08-28 17:36:13 +02:00
settings.event_push = Push
settings.event_push_desc = Git push to a repository
2014-08-10 00:40:10 +02:00
settings.active = Active
2015-03-19 20:26:04 +01:00
settings.active_helper = Details regarding the event which triggered the hook will be delivered as well.
2014-08-10 00:40:10 +02:00
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
2014-08-24 14:59:47 +02:00
settings.hook_type = Hook Type
2014-11-10 11:30:07 +01:00
settings.add_slack_hook_desc = Add <a href="%s">Slack</a> integration to your repository.
2014-08-24 14:59:47 +02:00
settings.slack_token = Token
settings.slack_domain = Domain
settings.slack_channel = Channel
2015-08-06 16:48:11 +02:00
settings.deploy_keys = Deploy Keys
settings.add_deploy_key = Add Deploy Key
2016-01-27 03:32:47 +01:00
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.
2015-08-06 16:48:11 +02:00
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.
2015-08-06 16:48:11 +02:00
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?
2015-08-06 16:48:11 +02:00
settings.deploy_key_deletion_success = Deploy key has been deleted successfully!
settings.branches=Branches
settings.protected_branch=Branch Protection
settings.protected_branch_can_push=Allow push?
settings.protected_branch_can_push_yes=You can push
settings.protected_branch_can_push_no=You can not push
settings.add_protected_branch=Enable protection
settings.delete_protected_branch=Disable protection
settings.add_protected_branch_success=%s Locked successfully
settings.add_protected_branch_failed= %s Locked failed
settings.remove_protected_branch_success=%s Unlocked successfully
settings.protected_branch_deletion=To delete a protected branch
settings.protected_branch_deletion_desc=Anyone with write permissions will be able to push directly to this branch. Are you sure?
2014-08-02 19:47:33 +02:00
2014-10-11 03:40:51 +02:00
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
2016-01-02 00:30:00 +01:00
diff.show_split_view = Split View
2016-01-02 23:13:47 +01:00
diff.show_unified_view = Unified View
2014-10-11 03:40:51 +02:00
diff.stats_desc = <strong> %d changed files</strong> with <strong>%d additions</strong> and <strong>%d deletions</strong>
diff.bin = BIN
diff.view_file = View File
2016-07-09 17:59:13 +02:00
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
2014-10-11 03:40:51 +02:00
2014-12-10 22:37:54 +01:00
release.releases = Releases
release.new_release = New Release
release.draft = Draft
release.prerelease = Pre-Release
release.stable = Stable
release.edit = edit
release.ahead = <strong>%d</strong> commits to %s since this release
release.source_code = Source Code
2015-11-16 05:52:46 +01:00
release.new_subheader = Publish releases to iterate product.
release.edit_subheader = Detailed change log can help users understand what has been improved.
2014-12-10 22:37:54 +01:00
release.tag_name = Tag name
release.target = Target
release.tag_helper = Choose an existing tag, or create a new tag on publish.
2015-11-16 05:52:46 +01:00
release.title = Title
release.content = Content
2015-11-16 16:14:12 +01:00
release.write = Write
release.preview = Preview
release.loading = Loading...
2014-12-10 22:37:54 +01:00
release.prerelease_desc = This is a pre-release
release.prerelease_helper = We'll point out that this release is not production-ready.
2015-11-16 05:52:46 +01:00
release.cancel = Cancel
2014-12-10 22:37:54 +01:00
release.publish = Publish Release
release.save_draft = Save Draft
release.edit_release = Edit Release
2015-11-20 08:38:41 +01:00
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?
2015-11-20 08:38:41 +01:00
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.
2015-11-16 05:52:46 +01:00
release.downloads = Downloads
2014-12-10 22:37:54 +01:00
branch.delete = Delete Branch %s
branch.delete_desc = Once you delete a branch, there is no going back. Please be certain.
branch.delete_notices_1 = - This operation <strong>CANNOT</strong> be undone.
branch.delete_notices_2 = - This operation will permanently delete everything of branch %s.
branch.deletion_success = %s has been deleted successfully!
branch.deletion_failed = Failed to delete branch %s.
branch.delete_branch_has_new_commits = %s cannot be deleted because it has new commits after mergence.
[org]
org_name_holder = Organization Name
2015-11-03 20:34:21 +01:00
org_full_name_holder = Organization Full Name
org_name_helper = Great organization names are short and memorable.
create_org = Create Organization
2014-08-11 05:11:18 +02:00
repo_updated = Updated
people = People
invite_someone = Invite Someone
teams = Teams
lower_members = members
lower_repositories = repositories
create_new_team = Create New Team
2014-08-14 08:12:21 +02:00
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?
2014-08-14 08:12:21 +02:00
form.name_reserved = Organization name '%s' is reserved.
form.name_pattern_not_allowed = Organization name pattern '%s' is not allowed.
form.create_org_not_allowed = This user is not allowed to create an organization.
2014-08-14 08:12:21 +02:00
settings = Settings
settings.options = Options
settings.full_name = Full Name
settings.website = Website
settings.location = Location
settings.update_settings = Update Settings
2015-09-06 16:56:31 +02:00
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
2014-08-14 08:12:21 +02:00
settings.delete_account = Delete This Organization
2015-03-19 20:26:04 +01:00
settings.delete_prompt = The organization will be permanently removed, and this <strong>CANNOT</strong> be undone!
2014-08-14 08:12:21 +02:00
settings.confirm_delete_account = Confirm Deletion
2014-09-28 07:38:25 +02:00
settings.delete_org_title = Organization Deletion
settings.delete_org_desc = This organization is going to be deleted permanently, do you want to continue?
2014-09-04 13:17:00 +02:00
settings.hooks_desc = Add webhooks that will be triggered for <strong>all repositories</strong> under this organization.
2015-11-22 07:32:09 +01:00
members.membership_visibility = Membership Visibility:
members.public = Public
members.public_helper = make private
members.private = Private
members.private_helper = make public
2015-11-22 07:32:09 +01:00
members.member_role = Member Role:
members.owner = Owner
members.member = Member
members.remove = Remove
members.leave = Leave
2015-11-22 07:32:09 +01:00
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.
2014-08-23 14:24:02 +02:00
teams.no_desc = This team has no description
teams.settings = Settings
teams.owners_permission_desc = Owners have full access to <strong>all repositories</strong> and have <strong>admin rights</strong> 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
2014-09-28 07:38:25 +02:00
teams.delete_team_title = Team Deletion
2015-03-19 20:26:04 +01:00
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?
2014-11-19 01:05:33 +01:00
teams.delete_team_success = Given team has been deleted successfully.
teams.read_permission_desc = This team grants <strong>Read</strong> access: members can view and clone the team's repositories.
teams.write_permission_desc = This team grants <strong>Write</strong> access: members can read from and push to the team's repositories.
teams.admin_permission_desc = This team grants <strong>Admin</strong> access: members can read from, push to, and add collaborators to the team's repositories.
2014-08-26 12:11:15 +02:00
teams.repositories = Team Repositories
2015-11-22 07:32:09 +01:00
teams.search_repo_placeholder = Search repository...
2014-08-26 12:11:15 +02:00
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.
2014-08-28 16:29:00 +02:00
[admin]
dashboard = Dashboard
users = Users
organizations = Organizations
repositories = Repositories
authentication = Authentications
config = Configuration
2014-10-09 00:29:18 +02:00
notices = System Notices
2014-08-28 16:29:00 +02:00
monitor = Monitoring
2015-09-12 02:42:26 +02:00
first_page = First
last_page = Last
2015-09-10 21:45:03 +02:00
total = Total: %d
2014-08-28 16:29:00 +02:00
dashboard.statistic = Statistic
dashboard.operations = Operations
dashboard.system_status = System Monitor Status
2016-11-08 04:21:31 +01:00
dashboard.statistic_info = Gitea database has <b>%d</b> users, <b>%d</b> organizations, <b>%d</b> public keys, <b>%d</b> repositories, <b>%d</b> watches, <b>%d</b> stars, <b>%d</b> actions, <b>%d</b> accesses, <b>%d</b> issues, <b>%d</b> comments, <b>%d</b> social accounts, <b>%d</b> follows, <b>%d</b> mirrors, <b>%d</b> releases, <b>%d</b> login sources, <b>%d</b> webhooks, <b>%d</b> milestones, <b>%d</b> labels, <b>%d</b> hook tasks, <b>%d</b> teams, <b>%d</b> update tasks, <b>%d</b> attachments.
2014-08-28 16:29:00 +02:00
dashboard.operation_name = Operation Name
dashboard.operation_switch = Switch
dashboard.operation_run = Run
dashboard.clean_unbind_oauth = Clean unbound OAuthes
2014-11-19 01:05:33 +01:00
dashboard.clean_unbind_oauth_success = All unbind OAuthes have been deleted successfully.
2014-08-30 12:47:51 +02:00
dashboard.delete_inactivate_accounts = Delete all inactive accounts
2014-11-19 01:05:33 +01:00
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.
2015-11-18 21:37:48 +01:00
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.
2014-11-30 08:26:29 +01:00
dashboard.git_gc_repos = Do garbage collection on repositories
dashboard.git_gc_repos_success = All repositories have done garbage collection successfully.
2016-11-08 04:21:31 +01:00
dashboard.resync_all_sshkeys = Rewrite '.ssh/authorized_keys' file (caution: non-Gitea keys will be lost)
2015-02-01 23:21:56 +01:00
dashboard.resync_all_sshkeys_success = All public keys have been rewritten successfully.
dashboard.resync_all_update_hooks = Rewrite all update hook of repositories (needed when custom config path is changed)
dashboard.resync_all_update_hooks_success = All repositories' update hook have been rewritten 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.
2014-08-28 16:29:00 +02:00
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
2015-12-16 22:52:38 +01:00
dashboard.gc_metadata_obtained = GC Metadata Obtained
2014-08-28 16:29:00 +02:00
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
2014-08-29 09:32:52 +02:00
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
2016-11-09 11:53:45 +01:00
users.last_login = Last Login
users.never_login = Never Login
users.send_register_notify = Send Registration Notification To User
users.new_success = New account '%s' has been created successfully.
2014-08-29 09:32:52 +02:00
users.edit = Edit
2015-09-07 17:51:53 +02:00
users.auth_source = Authentication Source
2014-08-29 09:32:52 +02:00
users.local = Local
2015-09-07 17:51:53 +02:00
users.auth_login_name = Authentication Login Name
users.password_helper = Leave it empty to remain unchanged.
2014-11-19 01:05:33 +01:00
users.update_profile_success = Account profile has been updated successfully.
2014-08-29 09:32:52 +02:00
users.edit_account = Edit Account
2015-12-10 18:37:53 +01:00
users.max_repo_creation = Maximum Repository Creation Limit
users.max_repo_creation_desc = (Set -1 to use global default limit)
2014-08-29 09:32:52 +02:00
users.is_activated = This account is activated
2016-07-16 04:22:16 +02:00
users.prohibit_login = This account is prohibited to login
2014-08-29 09:32:52 +02:00
users.is_admin = This account has administrator permissions
2014-11-17 20:53:41 +01:00
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.allow_create_organization = This account has permissions to create Organizations
2014-08-29 09:32:52 +02:00
users.update_profile = Update Account Profile
users.delete_account = Delete This Account
2015-03-19 20:26:04 +01:00
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.
2015-09-13 19:26:20 +02:00
users.deletion_success = Account has been deleted successfully!
2014-08-29 09:32:52 +02:00
2014-08-29 14:50:43 +02:00
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
2015-09-07 17:51:53 +02:00
auths.auth_manage_panel = Authentication Manage Panel
2015-09-10 21:45:03 +02:00
auths.new = Add New Source
2014-08-29 14:50:43 +02:00
auths.name = Name
auths.type = Type
auths.enabled = Enabled
auths.updated = Updated
2015-09-07 17:51:53 +02:00
auths.auth_type = Authentication Type
auths.auth_name = Authentication Name
auths.security_protocol = Security Protocol
2014-08-29 14:50:43 +02:00
auths.domain = Domain
auths.host = Host
auths.port = Port
auths.bind_dn = Bind DN
auths.bind_password = Bind Password
2015-09-10 23:11:41 +02:00
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
2015-09-05 05:39:23 +02:00
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.attributes_in_bind = Fetch attributes in Bind DN context
auths.filter = User Filter
auths.admin_filter = Admin Filter
2014-08-29 14:50:43 +02:00
auths.ms_ad_sa = Ms Ad SA
2015-09-07 17:51:53 +02:00
auths.smtp_auth = SMTP Authentication Type
2014-08-29 14:50:43 +02:00
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 ','.
2014-08-29 14:50:43 +02:00
auths.enable_tls = Enable TLS Encryption
auths.skip_tls_verify = Skip TLS Verify
2015-04-23 13:58:57 +02:00
auths.pam_service_name = PAM Service Name
Oauth2 consumer (#679) * initial stuff for oauth2 login, fails on: * login button on the signIn page to start the OAuth2 flow and a callback for each provider Only GitHub is implemented for now * show login button only when the OAuth2 consumer is configured (and activated) * create macaron group for oauth2 urls * prevent net/http in modules (other then oauth2) * use a new data sessions oauth2 folder for storing the oauth2 session data * add missing 2FA when this is enabled on the user * add password option for OAuth2 user , for use with git over http and login to the GUI * add tip for registering a GitHub OAuth application * at startup of Gitea register all configured providers and also on adding/deleting of new providers * custom handling of errors in oauth2 request init + show better tip * add ExternalLoginUser model and migration script to add it to database * link a external account to an existing account (still need to handle wrong login and signup) and remove if user is removed * remove the linked external account from the user his settings * if user is unknown we allow him to register a new account or link it to some existing account * sign up with button on signin page (als change OAuth2Provider structure so we can store basic stuff about providers) * from gorilla/sessions docs: "Important Note: If you aren't using gorilla/mux, you need to wrap your handlers with context.ClearHandler as or else you will leak memory!" (we're using gorilla/sessions for storing oauth2 sessions) * use updated goth lib that now supports getting the OAuth2 user if the AccessToken is still valid instead of re-authenticating (prevent flooding the OAuth2 provider)
2017-02-22 08:14:37 +01:00
auths.oauth2_provider = OAuth2 provider
auths.oauth2_clientID = Client ID (Key)
auths.oauth2_clientSecret = Client Secret
2014-08-29 14:50:43 +02:00
auths.enable_auto_register = Enable Auto Registration
auths.tips = Tips
Oauth2 consumer (#679) * initial stuff for oauth2 login, fails on: * login button on the signIn page to start the OAuth2 flow and a callback for each provider Only GitHub is implemented for now * show login button only when the OAuth2 consumer is configured (and activated) * create macaron group for oauth2 urls * prevent net/http in modules (other then oauth2) * use a new data sessions oauth2 folder for storing the oauth2 session data * add missing 2FA when this is enabled on the user * add password option for OAuth2 user , for use with git over http and login to the GUI * add tip for registering a GitHub OAuth application * at startup of Gitea register all configured providers and also on adding/deleting of new providers * custom handling of errors in oauth2 request init + show better tip * add ExternalLoginUser model and migration script to add it to database * link a external account to an existing account (still need to handle wrong login and signup) and remove if user is removed * remove the linked external account from the user his settings * if user is unknown we allow him to register a new account or link it to some existing account * sign up with button on signin page (als change OAuth2Provider structure so we can store basic stuff about providers) * from gorilla/sessions docs: "Important Note: If you aren't using gorilla/mux, you need to wrap your handlers with context.ClearHandler as or else you will leak memory!" (we're using gorilla/sessions for storing oauth2 sessions) * use updated goth lib that now supports getting the OAuth2 user if the AccessToken is still valid instead of re-authenticating (prevent flooding the OAuth2 provider)
2017-02-22 08:14:37 +01:00
auths.tip.github = Register a new OAuth application on https://github.com/settings/applications/new and use <host>/user/oauth2/<Authentication Name>/callback as "Authorization callback URL"
2015-09-07 17:51:53 +02:00
auths.edit = Edit Authentication Setting
auths.activated = This authentication is activated
2015-09-11 18:03:08 +02:00
auths.new_success = New authentication '%s' has been added successfully.
2015-09-07 17:51:53 +02:00
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.
2015-09-11 18:03:08 +02:00
auths.deletion_success = Authentication has been deleted successfully!
auths.login_source_exist = Login source '%s' already exists.
2014-08-29 14:50:43 +02:00
2014-08-30 14:49:51 +02:00
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
2014-08-30 14:49:51 +02:00
config.repo_root_path = Repository Root Path
Git LFS support v2 (#122) * Import github.com/git-lfs/lfs-test-server as lfs module base Imported commit is 3968aac269a77b73924649b9412ae03f7ccd3198 Removed: Dockerfile CONTRIBUTING.md mgmt* script/ vendor/ kvlogger.go .dockerignore .gitignore README.md * Remove config, add JWT support from github.com/mgit-at/lfs-test-server Imported commit f0cdcc5a01599c5a955dc1bbf683bb4acecdba83 * Add LFS settings * Add LFS meta object model * Add LFS routes and initialization * Import github.com/dgrijalva/jwt-go into vendor/ * Adapt LFS module: handlers, routing, meta store * Move LFS routes to /user/repo/info/lfs/* * Add request header checks to LFS BatchHandler / PostHandler * Implement LFS basic authentication * Rework JWT secret generation / load * Implement LFS SSH token authentication with JWT Specification: https://github.com/github/git-lfs/tree/master/docs/api * Integrate LFS settings into install process * Remove LFS objects when repository is deleted Only removes objects from content store when deleted repo is the only referencing repository * Make LFS module stateless Fixes bug where LFS would not work after installation without restarting Gitea * Change 500 'Internal Server Error' to 400 'Bad Request' * Change sql query to xorm call * Remove unneeded type from LFS module * Change internal imports to code.gitea.io/gitea/ * Add Gitea authors copyright * Change basic auth realm to "gitea-lfs" * Add unique indexes to LFS model * Use xorm count function in LFS check on repository delete * Return io.ReadCloser from content store and close after usage * Add LFS info to runWeb() * Export LFS content store base path * LFS file download from UI * Work around git-lfs client issue with unauthenticated requests Returning a dummy Authorization header for unauthenticated requests lets git-lfs client skip asking for auth credentials See: https://github.com/github/git-lfs/issues/1088 * Fix unauthenticated UI downloads from public repositories * Authentication check order, Finish LFS file view logic * Ignore LFS hooks if installed for current OS user Fixes Gitea UI actions for repositories tracking LFS files. Checks for minimum needed git version by parsing the semantic version string. * Hide LFS metafile diff from commit view, marking as binary * Show LFS notice if file in commit view is tracked * Add notbefore/nbf JWT claim * Correct lint suggestions - comments for structs and functions - Add comments to LFS model - Function comment for GetRandomBytesAsBase64 - LFS server function comments and lint variable suggestion * Move secret generation code out of conditional Ensures no LFS code may run with an empty secret * Do not hand out JWT tokens if LFS server support is disabled
2016-12-26 02:16:37 +01:00
config.lfs_root_path = LFS Root Path
2014-08-30 14:49:51 +02:00
config.static_file_root_path = Static File Root Path
config.log_file_root_path = Log File Root Path
config.script_type = Script Type
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_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
2014-08-30 14:49:51 +02:00
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
2015-09-12 21:31:36 +02:00
config.db_path_helper = (for "sqlite3" and "tidb")
2016-08-10 20:01:42 +02:00
2014-08-30 14:49:51 +02:00
config.service_config = Service Configuration
2015-12-02 05:43:56 +01:00
config.register_email_confirm = Require Email Confirmation
2014-08-30 14:49:51 +02:00
config.disable_register = Disable Registration
config.show_registration_button = Show Register Button
2014-08-30 14:49:51 +02:00
config.require_sign_in_view = Require Sign In View
2015-09-13 17:16:29 +02:00
config.mail_notify = Mail Notification
config.disable_key_size_check = Disable Minimum Key Size Check
config.enable_captcha = Enable Captcha
2014-08-30 14:49:51 +02:00
config.active_code_lives = Active Code Lives
config.reset_password_code_lives = Reset Password Code Lives
config.default_keep_email_private = Default Value for Keep Email Private
config.no_reply_address = No-reply Address
2016-08-10 20:01:42 +02:00
2014-08-30 14:49:51 +02:00
config.webhook_config = Webhook Configuration
2015-07-25 20:14:07 +02:00
config.queue_length = Queue Length
2014-08-30 14:49:51 +02:00
config.deliver_timeout = Deliver Timeout
2015-02-11 18:04:01 +01:00
config.skip_tls_verify = Skip TLS Verify
2016-08-10 20:01:42 +02:00
2014-08-30 14:49:51 +02:00
config.mailer_config = Mailer Configuration
config.mailer_enabled = Enabled
2015-07-03 08:39:36 +02:00
config.mailer_disable_helo = Disable HELO
2014-08-30 14:49:51 +02:00
config.mailer_name = Name
config.mailer_host = Host
config.mailer_user = User
2016-02-25 05:59:17 +01:00
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'.
2016-08-10 20:01:42 +02:00
2014-08-30 14:49:51 +02:00
config.oauth_config = OAuth Configuration
config.oauth_enabled = Enabled
2016-08-10 20:01:42 +02:00
2014-08-30 14:49:51 +02:00
config.cache_config = Cache Configuration
config.cache_adapter = Cache Adapter
config.cache_interval = Cache Interval
config.cache_conn = Cache Connection
2016-08-10 20:01:42 +02:00
2014-08-30 14:49:51 +02:00
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
2016-08-10 20:01:42 +02:00
2014-08-30 14:49:51 +02:00
config.picture_config = Picture Configuration
config.picture_service = Picture Service
config.disable_gravatar = Disable Gravatar
Add support for federated avatars (#3320) * Add support for federated avatars Fixes #3105 Removes avatar fetching duplication code Adds an "Enable Federated Avatar" checkbox in user settings (defaults to unchecked) Moves avatar settings all in the same form, making local and remote avatars mutually exclusive Renames UploadAvatarForm to AvatarForm as it's not anymore only for uploading * Run gofmt on all modified files * Move Avatar form in its own page * Add go-libravatar dependency to vendor/ dir Hopefully helps with accepting the contribution. See also #3214 * Revert "Add go-libravatar dependency to vendor/ dir" This reverts commit a8cb93ae640bbb90f7d25012fc257bda9fae9b82. * Make federated avatar setting a global configuration Removes the per-user setting * Move avatar handling back to base tool, disable federated avatar in offline mode * Format, handle error * Properly set fallback host * Use unsupported github.com mirror for importing go-libravatar * Remove comment showing life exists outside of github.com ... pity, but contribution would not be accepted otherwise * Use Combo for Get and Post methods over /avatar * FEDERATED_AVATAR -> ENABLE_FEDERATED_AVATAR * Fix persistance of federated avatar lookup checkbox at install time * Federated Avatars -> Enable Federated Avatars * Use len(string) == 0 instead of string == "" * Move import line where it belong See https://github.com/Unknwon/go-code-convention/blob/master/en-US/import_packages.md Pity the import url is still the unofficial one, but oh well... * Save a line (and waste much more expensive time) * Remove redundant parens * Remove an empty line * Remove empty lines * Reorder lines to make diff smaller * Remove another newline Unknwon review got me start a fight against newlines * Move DISABLE_GRAVATAR and ENABLE_FEDERATED_AVATAR after OFFLINE_MODE On re-reading the diff I figured what Unknwon meant here: https://github.com/gogits/gogs/pull/3320/files#r73741106 * Remove newlines that weren't there before my intervention
2016-08-07 19:27:38 +02:00
config.enable_federated_avatar = Enable Federated Avatars
2016-08-10 20:01:42 +02:00
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
2014-08-30 14:49:51 +02:00
config.log_config = Log Configuration
config.log_mode = Log Mode
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
2014-10-09 00:29:18 +02:00
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
2014-10-09 00:29:18 +02:00
notices.type = Type
notices.type_1 = Repository
notices.desc = Description
notices.op = Op.
notices.delete_success = System notices have been deleted successfully.
2014-10-09 00:29:18 +02:00
2014-07-26 06:24:27 +02:00
[action]
create_repo = created repository <a href="%s">%s</a>
2015-09-01 15:29:52 +02:00
rename_repo = renamed repository from <code>%[1]s</code> to <a href="%[2]s">%[3]s</a>
commit_repo = pushed to <a href="%[1]s/src/%[2]s">%[3]s</a> at <a href="%[1]s">%[4]s</a>
create_issue = `opened issue <a href="%s/issues/%s">%s#%[2]s</a>`
close_issue = `closed issue <a href="%s/issues/%s">%s#%[2]s</a>`
reopen_issue = `reopened issue <a href="%s/issues/%s">%s#%[2]s</a>`
2015-09-02 17:24:55 +02:00
create_pull_request = `created pull request <a href="%s/pulls/%s">%s#%[2]s</a>`
close_pull_request = `closed pull request <a href="%s/pulls/%s">%s#%[2]s</a>`
reopen_pull_request = `reopened pull request <a href="%s/pulls/%s">%s#%[2]s</a>`
comment_issue = `commented on issue <a href="%s/issues/%s">%s#%[2]s</a>`
2015-09-02 22:18:09 +02:00
merge_pull_request = `merged pull request <a href="%s/pulls/%s">%s#%[2]s</a>`
2016-11-27 12:59:12 +01:00
transfer_repo = transferred repository <code>%s</code> to <a href="%s">%s</a>
push_tag = pushed tag <a href="%s/src/%s">%[2]s</a> to <a href="%[1]s">%[3]s</a>
compare_commits = View comparison for these %d commits
2014-07-26 06:24:27 +02:00
[tool]
ago = ago
from_now = from now
now = now
1s = 1 second %s
2014-08-13 11:24:24 +02:00
1m = 1 minute %s
2014-07-26 06:24:27 +02:00
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
2014-08-30 14:49:51 +02:00
raw_seconds = seconds
raw_minutes = minutes
2015-08-11 11:54:00 +02:00
[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
2016-12-30 19:49:54 +01:00
[notification]
notifications = Notifications
unread = Unread
read = Read
no_unread = You have no unread notifications.
no_read = You have no read notifications.
pin = Pin
mark_as_read = Mark as read
mark_as_unread = Mark as unread