]> source.dussan.org Git - gitea.git/commitdiff
fix #735
authorUnknwon <joe2010xtmf@163.com>
Fri, 12 Dec 2014 06:29:36 +0000 (01:29 -0500)
committerUnknwon <joe2010xtmf@163.com>
Fri, 12 Dec 2014 06:29:36 +0000 (01:29 -0500)
conf/locale/locale_zh-CN.ini
models/repo.go
routers/repo/setting.go
templates/repo/release/edit.tmpl
templates/repo/release/new.tmpl

index a354e99f8f86ec243ddcf7790a663004f7784a4d..3bfefa1211ff12458f7229353ee88d2d883950a0 100755 (executable)
@@ -377,6 +377,30 @@ diff.stats_desc=共有 <strong> %d 个文件被更改</strong>,包括 <strong>
 diff.bin=二进制\r
 diff.view_file=查看文件\r
 \r
+release.releases=版本发布\r
+release.new_release=发布新版\r
+release.draft=草稿\r
+release.prerelease=预发行\r
+release.stable=稳定\r
+release.edit=编辑\r
+release.ahead=在该版本发布之后已有 <strong>%d</strong> 次代码提交到 %s 分支\r
+release.source_code=源代码\r
+release.tag_name=标签名称\r
+release.target=目标分支\r
+release.tag_helper=选择或创建一个已经存在的标签\r
+release.release_title=发布标题\r
+release.content_with_md=使用 <a href="%s">Markdown</a> 编辑内容\r
+release.write=内容编辑\r
+release.preview=效果预览\r
+release.content_placeholder=请输入内容\r
+release.loading=正在加载...\r
+release.prerelease_desc=这是一个预发行版本\r
+release.prerelease_helper=我们会告知用户不建议将本次发布投入生产环境使用。\r
+release.publish=发布版本\r
+release.save_draft=保存草稿\r
+release.edit_release=编辑发布信息\r
+release.tag_name_already_exist=已经存在使用相同标签进行发布的版本。\r
+\r
 [org]\r
 org_name_holder=组织名称\r
 org_name_helper=伟大的组织都有一个简短而寓意深刻的名字。\r
index be03ebd6cd5d96c1b7caf7a967bb7c8dca749119..bf46696dfb9d6da6150d6c5d9ceca86ff0477004 100644 (file)
@@ -811,6 +811,7 @@ func TransferOwnership(u *User, newOwner string, repo *Repository) error {
 
 // ChangeRepositoryName changes all corresponding setting from old repository name to new one.
 func ChangeRepositoryName(userName, oldRepoName, newRepoName string) (err error) {
+       newRepoName = strings.ToLower(newRepoName)
        if !IsLegalName(newRepoName) {
                return ErrRepoNameIllegal
        }
index 491448a79230d1413467d556be0dd6e85d8ec817..94c642b2b2258f2e3ced32eda02cbf4ce82231b7 100644 (file)
@@ -72,6 +72,7 @@ func SettingsPost(ctx *middleware.Context, form auth.RepoSettingForm) {
                        }
                        log.Trace("Repository name changed: %s/%s -> %s", ctx.Repo.Owner.Name, ctx.Repo.Repository.Name, newRepoName)
                        ctx.Repo.Repository.Name = newRepoName
+                       ctx.Repo.Repository.LowerName = strings.ToLower(newRepoName)
                }
 
                br := form.Branch
index 3473ecafc3a7b8c270a5ad5a4fc25c312e54a20d..44f2d7b748776690cfd8bdd0d7d37386b1edc0f8 100644 (file)
@@ -37,7 +37,7 @@
                                 <textarea class="ipt ipt-large ipt-radius" name="content" id="release-new-content" rows="10" placeholder="{{.i18n.Tr "repo.release.content_placeholder"}}" data-ajax-rel="release-preview" data-ajax-val="val" data-ajax-field="text" required>{{.Release.Note}}</textarea>
                             </div>
                         </div>
-                        <div class="markdown hide" id="release-preview">{{.i18n.Tr "repo.release.loading"}}...</div>
+                        <div class="markdown hide" id="release-preview">{{.i18n.Tr "repo.release.loading"}}</div>
                         <br>
                         <hr>
                         <div class="text-right">
index 7dbefd76339b6549e1b4c991709de272e066e6ee..101a22456ce0d71ea85f8bfca4c77e7302b06f21 100644 (file)
@@ -49,7 +49,7 @@
                                 <textarea class="ipt ipt-large ipt-radius" name="content" id="release-new-content" rows="10" placeholder="{{.i18n.Tr "repo.release.content_placeholder"}}" data-ajax-rel="release-preview" data-ajax-val="val" data-ajax-field="text" required>{{.content}}</textarea>
                             </div>
                         </div>
-                        <div class="markdown hide" id="release-preview">{{.i18n.Tr "repo.release.loading"}}...</div>
+                        <div class="markdown hide" id="release-preview">{{.i18n.Tr "repo.release.loading"}}</div>
                         <hr>
                         <div class="text-right">
                             <input class="ipt-chk" name="prerelease" type="checkbox" {{if .prerelease}}checked{{end}}/>