-
-
Notifications
You must be signed in to change notification settings - Fork 5.9k
Move hardcoded links from translation to templates #29500
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Closed
Closed
Changes from 1 commit
Commits
Show all changes
5 commits
Select commit
Hold shift + click to select a range
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -176,7 +176,7 @@ string.desc = Z - A | |
|
||
[error] | ||
occurred = An error occurred | ||
report_message = If you believe that this is a Gitea bug, please search for issues on <a href="https://github.com/go-gitea/gitea/issues" target="_blank">GitHub</a> or open a new issue if necessary. | ||
report_message = If you believe that this is a Gitea bug, please search for issues on %[1]sGitHub%[2]s or open a new issue if necessary. | ||
missing_csrf = Bad Request: no CSRF token present | ||
invalid_csrf = Bad Request: invalid CSRF token | ||
not_found = The target couldn't be found. | ||
|
@@ -185,13 +185,13 @@ network_error = Network error | |
[startpage] | ||
app_desc = A painless, self-hosted Git service | ||
install = Easy to install | ||
install_desc = Simply <a target="_blank" rel="noopener noreferrer" href="https://docs.gitea.com/installation/install-from-binary">run the binary</a> for your platform, ship it with <a target="_blank" rel="noopener noreferrer" href="https://github.com/go-gitea/gitea/tree/master/docker">Docker</a>, or get it <a target="_blank" rel="noopener noreferrer" href="https://docs.gitea.com/installation/install-from-package">packaged</a>. | ||
install_desc = Simply %[1]srun the binary%[2]s for your platform, %[3]sship it with Docker%[4]s, or get it %[5]spackaged%[6]s. | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. TBH I do not think these changes are good. And |
||
platform = Cross-platform | ||
platform_desc = Gitea runs anywhere <a target="_blank" rel="noopener noreferrer" href="https://go.dev/">Go</a> can compile for: Windows, macOS, Linux, ARM, etc. Choose the one you love! | ||
platform_desc = Gitea runs anywhere %[1]sGo%[2]s can compile for: Windows, macOS, Linux, ARM, etc. Choose the one you love! | ||
delvh marked this conversation as resolved.
Show resolved
Hide resolved
|
||
lightweight = Lightweight | ||
lightweight_desc = Gitea has low minimal requirements and can run on an inexpensive Raspberry Pi. Save your machine energy! | ||
license = Open Source | ||
license_desc = Go get <a target="_blank" rel="noopener noreferrer" href="https://code.gitea.io/gitea">code.gitea.io/gitea</a>! Join us by <a target="_blank" rel="noopener noreferrer" href="https://github.com/go-gitea/gitea">contributing</a> to make this project even better. Don't be shy to be a contributor! | ||
license_desc = Go get %[1]scode.gitea.io/gitea%[2]s! Join us by %[3]scontributing%[4]s to make this project even better. Don't be shy to be a contributor! | ||
|
||
[install] | ||
install = Installation | ||
|
@@ -889,7 +889,7 @@ passcode_invalid = The passcode is incorrect. Try again. | |
twofa_enrolled = Your account has been successfully enrolled. Store your single-use recovery key (%s) in a safe place, as it will not be shown again. | ||
twofa_failed_get_secret = Failed to get secret. | ||
|
||
webauthn_desc = Security keys are hardware devices containing cryptographic keys. They can be used for two-factor authentication. Security keys must support the <a rel="noreferrer" target="_blank" href="https://w3c.github.io/webauthn/#webauthn-authenticator">WebAuthn Authenticator</a> standard. | ||
webauthn_desc = Security keys are hardware devices containing cryptographic keys. They can be used for two-factor authentication. Security keys must support the %[1]sWebAuthn Authenticator%[2]s standard. | ||
webauthn_register_key = Add Security Key | ||
webauthn_nickname = Nickname | ||
webauthn_delete_key = Remove Security Key | ||
|
@@ -2248,7 +2248,7 @@ settings.event_pull_request_merge = Pull Request Merge | |
settings.event_package = Package | ||
settings.event_package_desc = Package created or deleted in a repository. | ||
settings.branch_filter = Branch filter | ||
settings.branch_filter_desc = Branch whitelist for push, branch creation and branch deletion events, specified as glob pattern. If empty or <code>*</code>, events for all branches are reported. See <a href="https://pkg.go.dev/github.com/gobwas/glob#Compile">github.com/gobwas/glob</a> documentation for syntax. Examples: <code>master</code>, <code>{master,release*}</code>. | ||
settings.branch_filter_desc = Branch whitelist for push, branch creation and branch deletion events, specified as glob pattern. If empty or <code>*</code>, events for all branches are reported. See %[1]sthe documentation%[2]s for syntax. Examples: <code>master</code>, <code>{master,release*}</code>. | ||
settings.authorization_header = Authorization Header | ||
settings.authorization_header_desc = Will be included as authorization header for requests when present. Examples: %s. | ||
settings.active = Active | ||
|
@@ -2341,12 +2341,12 @@ settings.ignore_stale_approvals_desc = Do not count approvals that were made on | |
settings.require_signed_commits = Require Signed Commits | ||
settings.require_signed_commits_desc = Reject pushes to this branch if they are unsigned or unverifiable. | ||
settings.protect_branch_name_pattern = Protected Branch Name Pattern | ||
settings.protect_branch_name_pattern_desc = "Protected branch name patterns. See <a href="https://github.com/gobwas/glob">the documentation</a> for pattern syntax. Examples: main, release/**" | ||
settings.protect_branch_name_pattern_desc = "Protected branch name patterns. See %[1]sthe documentation%[2]s for pattern syntax. Examples: main, release/**" | ||
settings.protect_patterns = Patterns | ||
settings.protect_protected_file_patterns = "Protected file patterns (separated using semicolon ';'):" | ||
settings.protect_protected_file_patterns_desc = "Protected files are not allowed to be changed directly even if user has rights to add, edit, or delete files in this branch. Multiple patterns can be separated using semicolon (';'). See <a href='https://pkg.go.dev/github.com/gobwas/glob#Compile'>github.com/gobwas/glob</a> documentation for pattern syntax. Examples: <code>.drone.yml</code>, <code>/docs/**/*.txt</code>." | ||
settings.protect_protected_file_patterns_desc = "Protected files are not allowed to be changed directly even if user has rights to add, edit, or delete files in this branch. Multiple patterns can be separated using semicolon (';'). See %[1]sthe documentation%[2]s for pattern syntax. Examples: <code>.drone.yml</code>, <code>/docs/**/*.txt</code>." | ||
settings.protect_unprotected_file_patterns = "Unprotected file patterns (separated using semicolon ';'):" | ||
settings.protect_unprotected_file_patterns_desc = "Unprotected files that are allowed to be changed directly if user has write access, bypassing push restriction. Multiple patterns can be separated using semicolon (';'). See <a href='https://pkg.go.dev/github.com/gobwas/glob#Compile'>github.com/gobwas/glob</a> documentation for pattern syntax. Examples: <code>.drone.yml</code>, <code>/docs/**/*.txt</code>." | ||
settings.protect_unprotected_file_patterns_desc = "Unprotected files that are allowed to be changed directly if user has write access, bypassing push restriction. Multiple patterns can be separated using semicolon (';'). See %[1]sthe documentation%[2]s for pattern syntax. Examples: <code>.drone.yml</code>, <code>/docs/**/*.txt</code>." | ||
settings.add_protected_branch = Enable protection | ||
settings.delete_protected_branch = Disable protection | ||
settings.update_protect_branch_success = Branch protection for rule "%s" has been updated. | ||
|
@@ -2378,7 +2378,7 @@ settings.tags.protection.allowed.teams = Allowed teams | |
settings.tags.protection.allowed.noone = No One | ||
settings.tags.protection.create = Protect Tag | ||
settings.tags.protection.none = There are no protected tags. | ||
settings.tags.protection.pattern.description = You can use a single name or a glob pattern or regular expression to match multiple tags. Read more in the <a target="_blank" rel="noopener" href="https://docs.gitea.com/usage/protected-tags">protected tags guide</a>. | ||
settings.tags.protection.pattern.description = You can use a single name or a glob pattern or regular expression to match multiple tags. Read more in the %[1]sprotected tags guide%[2]s. | ||
settings.bot_token = Bot Token | ||
settings.chat_id = Chat ID | ||
settings.thread_id = Thread ID | ||
|
@@ -2747,7 +2747,7 @@ last_page = Last | |
total = Total: %d | ||
settings = Admin Settings | ||
|
||
dashboard.new_version_hint = Gitea %s is now available, you are running %s. Check <a target="_blank" rel="noreferrer" href="https://blog.gitea.io">the blog</a> for more details. | ||
dashboard.new_version_hint = Gitea %[1]s is now available, you are running %[2]s. Check %[3]sthe blog%[4]s for more details. | ||
dashboard.statistic = Summary | ||
dashboard.operations = Maintenance Operations | ||
dashboard.system_status = System Status | ||
|
@@ -2938,12 +2938,12 @@ packages.size = Size | |
packages.published = Published | ||
|
||
defaulthooks = Default Webhooks | ||
defaulthooks.desc = Webhooks automatically make HTTP POST requests to a server when certain Gitea events trigger. Webhooks defined here are defaults and will be copied into all new repositories. Read more in the <a target="_blank" rel="noopener" href="https://docs.gitea.com/usage/webhooks">webhooks guide</a>. | ||
defaulthooks.desc = Webhooks automatically make HTTP POST requests to a server when certain Gitea events trigger. Webhooks defined here are defaults and will be copied into all new repositories. Read more in the %[1]swebhooks guide%[2]s. | ||
defaulthooks.add_webhook = Add Default Webhook | ||
defaulthooks.update_webhook = Update Default Webhook | ||
|
||
systemhooks = System Webhooks | ||
systemhooks.desc = Webhooks automatically make HTTP POST requests to a server when certain Gitea events trigger. Webhooks defined here will act on all repositories on the system, so please consider any performance implications this may have. Read more in the <a target="_blank" rel="noopener" href="https://docs.gitea.com/usage/webhooks">webhooks guide</a>. | ||
systemhooks.desc = Webhooks automatically make HTTP POST requests to a server when certain Gitea events trigger. Webhooks defined here will act on all repositories on the system, so please consider any performance implications this may have. Read more in the %[1]swebhooks guide%[2]s. | ||
systemhooks.add_webhook = Add System Webhook | ||
systemhooks.update_webhook = Update System Webhook | ||
|
||
|
@@ -3038,18 +3038,18 @@ auths.tips = Tips | |
auths.tips.oauth2.general = OAuth2 Authentication | ||
auths.tips.oauth2.general.tip = When registering a new OAuth2 authentication, the callback/redirect URL should be: | ||
auths.tip.oauth2_provider = OAuth2 Provider | ||
auths.tip.bitbucket = Register a new OAuth consumer on https://bitbucket.org/account/user/<your username>/oauth-consumers/new and add the permission 'Account' - 'Read' | ||
auths.tip.bitbucket = Register a new OAuth consumer on %s and add the permission 'Account' - 'Read' | ||
auths.tip.nextcloud = Register a new OAuth consumer on your instance using the following menu "Settings -> Security -> OAuth 2.0 client" | ||
auths.tip.dropbox = Create a new application at https://www.dropbox.com/developers/apps | ||
auths.tip.facebook = Register a new application at https://developers.facebook.com/apps and add the product "Facebook Login" | ||
auths.tip.github = Register a new OAuth application on https://github.com/settings/applications/new | ||
auths.tip.gitlab = Register a new application on https://gitlab.com/profile/applications | ||
auths.tip.google_plus = Obtain OAuth2 client credentials from the Google API console at https://console.developers.google.com/ | ||
auths.tip.dropbox = Create a new application at %s | ||
auths.tip.facebook = Register a new application at %s and add the product "Facebook Login" | ||
auths.tip.github = Register a new OAuth application on %s | ||
auths.tip.gitlab = Register a new application on %s | ||
auths.tip.google_plus = Obtain OAuth2 client credentials from the Google API console at %s | ||
auths.tip.openid_connect = Use the OpenID Connect Discovery URL (<server>/.well-known/openid-configuration) to specify the endpoints | ||
auths.tip.twitter = Go to https://dev.twitter.com/apps, create an application and ensure that the “Allow this application to be used to Sign in with Twitter” option is enabled | ||
auths.tip.discord = Register a new application on https://discordapp.com/developers/applications/me | ||
auths.tip.gitea = Register a new OAuth2 application. Guide can be found at https://docs.gitea.com/development/oauth2-provider | ||
auths.tip.yandex = Create a new application at https://oauth.yandex.com/client/new. Select following permissions from the "Yandex.Passport API" section: "Access to email address", "Access to user avatar" and "Access to username, first name and surname, gender" | ||
auths.tip.twitter = Go to %s, create an application and ensure that the “Allow this application to be used to Sign in with Twitter” option is enabled | ||
auths.tip.discord = Register a new application on %s | ||
auths.tip.gitea = Register a new OAuth2 application. Read more in %[1]sthe guide%[2]s | ||
auths.tip.yandex = Create a new application at %s. Select following permissions from the "Yandex.Passport API" section: "Access to email address", "Access to user avatar" and "Access to username, first name and surname, gender" | ||
auths.tip.mastodon = Input a custom instance URL for the mastodon instance you want to authenticate with (or use the default one) | ||
auths.edit = Edit Authentication Source | ||
auths.activated = This Authentication Source is Activated | ||
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why not the whole a link?
GitHub
has no translation for other languages.There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
See #29500 (comment) why this is a bad idea.