Add TrN for repository limit (#12492)
* Added TrN for repository limit * Removed form.reach_limit_of_creation_0 * disable Create Button if user can not create Co-authored-by: 6543 <6543@obermui.de>
This commit is contained in:
		
							parent
							
								
									aa4c33b43d
								
							
						
					
					
						commit
						af7054511e
					
				
					 3 changed files with 12 additions and 7 deletions
				
			
		|  | @ -741,7 +741,8 @@ archive.title = This repo is archived. You can view files and clone it, but cann | ||||||
| archive.issue.nocomment = This repo is archived. You cannot comment on issues. | archive.issue.nocomment = This repo is archived. You cannot comment on issues. | ||||||
| archive.pull.nocomment = This repo is archived. You cannot comment on pull requests. | archive.pull.nocomment = This repo is archived. You cannot comment on pull requests. | ||||||
| 
 | 
 | ||||||
| form.reach_limit_of_creation = You have already reached your limit of %d repositories. | form.reach_limit_of_creation_1 = You have already reached your limit of %d repository. | ||||||
|  | form.reach_limit_of_creation_n = You have already reached your limit of %d repositories. | ||||||
| form.name_reserved = The repository name '%s' is reserved. | form.name_reserved = The repository name '%s' is reserved. | ||||||
| form.name_pattern_not_allowed = The pattern '%s' is not allowed in a repository name. | form.name_pattern_not_allowed = The pattern '%s' is not allowed in a repository name. | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -144,11 +144,10 @@ func Create(ctx *context.Context) { | ||||||
| 		} | 		} | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
| 	if !ctx.User.CanCreateRepo() { | 	ctx.Data["CanCreateRepo"] = ctx.User.CanCreateRepo() | ||||||
| 		ctx.RenderWithErr(ctx.Tr("repo.form.reach_limit_of_creation", ctx.User.MaxCreationLimit()), tplCreate, nil) | 	ctx.Data["MaxCreationLimit"] = ctx.User.MaxCreationLimit() | ||||||
| 	} else { | 
 | ||||||
| 		ctx.HTML(200, tplCreate) | 	ctx.HTML(200, tplCreate) | ||||||
| 	} |  | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| func handleCreateError(ctx *context.Context, owner *models.User, err error, name string, tpl base.TplName, form interface{}) { | func handleCreateError(ctx *context.Context, owner *models.User, err error, name string, tpl base.TplName, form interface{}) { | ||||||
|  |  | ||||||
|  | @ -9,6 +9,11 @@ | ||||||
| 				</h3> | 				</h3> | ||||||
| 				<div class="ui attached segment"> | 				<div class="ui attached segment"> | ||||||
| 					{{template "base/alert" .}} | 					{{template "base/alert" .}} | ||||||
|  | 					{{if not .CanCreateRepo}} | ||||||
|  | 						<div class="ui negative message"> | ||||||
|  | 							<p>{{.i18n.Tr (TrN .i18n.Lang .MaxCreationLimit "repo.form.reach_limit_of_creation_1" "repo.form.reach_limit_of_creation_n") .MaxCreationLimit}}</p> | ||||||
|  | 						</div> | ||||||
|  | 					{{end}} | ||||||
| 					<div class="inline required field {{if .Err_Owner}}error{{end}}"> | 					<div class="inline required field {{if .Err_Owner}}error{{end}}"> | ||||||
| 						<label>{{.i18n.Tr "repo.owner"}}</label> | 						<label>{{.i18n.Tr "repo.owner"}}</label> | ||||||
| 						<div class="ui selection owner dropdown"> | 						<div class="ui selection owner dropdown"> | ||||||
|  | @ -193,7 +198,7 @@ | ||||||
| 					<br/> | 					<br/> | ||||||
| 					<div class="inline field"> | 					<div class="inline field"> | ||||||
| 						<label></label> | 						<label></label> | ||||||
| 						<button class="ui green button"> | 						<button class="ui green button{{if not .CanCreateRepo}} disabled{{end}}"> | ||||||
| 							{{.i18n.Tr "repo.create_repo"}} | 							{{.i18n.Tr "repo.create_repo"}} | ||||||
| 						</button> | 						</button> | ||||||
| 						<a class="ui button" href="{{AppSubUrl}}/">{{.i18n.Tr "cancel"}}</a> | 						<a class="ui button" href="{{AppSubUrl}}/">{{.i18n.Tr "cancel"}}</a> | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue