From 25cfb7aa717d0a475a39eea5ed44e6f336bdf9f0 Mon Sep 17 00:00:00 2001 From: linhk <304431313@qq.com> Date: Sat, 2 Aug 2014 14:43:05 +0800 Subject: [PATCH 01/16] =?UTF-8?q?=E8=A7=A3=E5=86=B3=E8=B0=B7=E6=AD=8C?= =?UTF-8?q?=E6=B5=8F=E8=A7=88=E5=99=A8=E6=96=B0=E5=BB=BA=E7=89=88=E6=9C=AC?= =?UTF-8?q?=E5=BA=93=E6=96=87=E6=9C=AC=E6=A1=86=E4=BC=9A=E9=BB=98=E8=AE=A4?= =?UTF-8?q?=E5=A1=AB=E5=86=99=E7=BC=93=E5=AD=98=E5=86=85=E5=AE=B9=E7=9A=84?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/views/repositories/_form_create.html.erb | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/app/views/repositories/_form_create.html.erb b/app/views/repositories/_form_create.html.erb index 669f47071..d8c30143e 100644 --- a/app/views/repositories/_form_create.html.erb +++ b/app/views/repositories/_form_create.html.erb @@ -5,7 +5,12 @@ background-color:gray; border:none } - + <%= error_messages_for 'repository' %>
<%= f.check_box :is_default, :label => :field_repository_is_default %>
-<%= f.text_field :identifier, :required=>true, :disabled => @repository.identifier_frozen?, :label => l(:label_repository_name)%> + +
+ +<%= f.text_field :identifier,:required=>true,:type=>"hidden", :disabled => @repository.identifier_frozen?, :label => l(:label_repository_name)%> <% unless @repository.identifier_frozen? %> <%= l(:text_length_between, :min => 1, :max => Repository::IDENTIFIER_MAX_LENGTH) %> <%= l(:text_repository_identifier_info).html_safe %> From 65174ad8efb62a9365671d8763a9d30ccb2ecb32 Mon Sep 17 00:00:00 2001 From: linhk <304431313@.com> Date: Tue, 5 Aug 2014 09:19:05 +0800 Subject: [PATCH 02/16] =?UTF-8?q?=E9=A1=B9=E7=9B=AE--wiki--=E9=87=8D?= =?UTF-8?q?=E5=AE=9A=E5=90=91/=E9=87=8D=E5=91=BD=E5=90=8D=EF=BC=9A?= =?UTF-8?q?=E2=80=9C=E9=87=8D=E2=80=9D=E5=AD=97=E8=A2=AB=E6=8E=A9=E7=9B=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/views/repositories/newrepo.html.erb | 2 +- app/views/wiki/rename.html.erb | 9 +++++++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/app/views/repositories/newrepo.html.erb b/app/views/repositories/newrepo.html.erb index 0461d5768..0c95a0335 100644 --- a/app/views/repositories/newrepo.html.erb +++ b/app/views/repositories/newrepo.html.erb @@ -2,5 +2,5 @@
<%= f.text_field :title, :required => true, :size => 100 %>
-<%= f.check_box :redirect_existing_links %>
+<%= f.check_box :redirect_existing_links %>
<%= f.select :parent_id,
content_tag('option', '', :value => '') +
wiki_page_options_for_select(
From 3862f857f78bfdf792d53c51fad8009c3f9e7c81 Mon Sep 17 00:00:00 2001
From: linhk <304431313@.com>
Date: Tue, 5 Aug 2014 14:02:39 +0800
Subject: [PATCH 03/16] =?UTF-8?q?=E8=A7=A3=E5=86=B3=E5=BD=93=E5=B8=96?=
=?UTF-8?q?=E5=AD=90=E5=9B=9E=E5=A4=8D=E6=9D=A1=E4=BB=B6=E4=B8=BA=E7=A9=BA?=
=?UTF-8?q?=E6=8E=92=E5=88=97=E6=AC=A1=E5=BA=8F=E9=94=99=E8=AF=AF?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
app/controllers/memos_controller.rb | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app/controllers/memos_controller.rb b/app/controllers/memos_controller.rb
index d7510c385..1e537ff75 100644
--- a/app/controllers/memos_controller.rb
+++ b/app/controllers/memos_controller.rb
@@ -84,7 +84,7 @@ class MemosController < ApplicationController
@reply_pages = Paginator.new @reply_count, pre_count, page
@replies = @memo.children.
includes(:author, :attachments).
- reorder("#{Memo.table_name}.created_at ASC").
+ reorder("#{Memo.table_name}.created_at DESC").
limit(@reply_pages.per_page).
offset(@reply_pages.offset).
all
From d8964d81a845d8c604c3995344289cf167c7881a Mon Sep 17 00:00:00 2001
From: linhk <304431313@.com>
Date: Tue, 5 Aug 2014 17:13:50 +0800
Subject: [PATCH 04/16] =?UTF-8?q?=E7=94=A8=E6=88=B7=E6=B3=A8=E5=86=8Clastn?=
=?UTF-8?q?ame=E8=B6=85=E9=95=BF=E6=8A=A5=E9=94=99?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
app/models/user.rb | 1 +
1 file changed, 1 insertion(+)
diff --git a/app/models/user.rb b/app/models/user.rb
index b64d0efd7..78bfc75f0 100644
--- a/app/models/user.rb
+++ b/app/models/user.rb
@@ -174,6 +174,7 @@ class User < Principal
validates_format_of :login, :with => /\A[a-z0-9_\-@\.]*\z/i
validates_length_of :login, :maximum => LOGIN_LENGTH_LIMIT
validates_length_of :firstname, :maximum => 30
+ validates_length_of :lastname, :maximum => 30
validates_format_of :mail, :with => /\A([^@\s]+)@((?:[-a-z0-9]+\.)+[a-z]{2,})\z/i, :allow_blank => true
validates_length_of :mail, :maximum => MAIL_LENGTH_LIMIT, :allow_nil => true
validates_confirmation_of :password, :allow_nil => true
From 23c9d5381e34fc46a73e7f66aa5af5edd0b6216a Mon Sep 17 00:00:00 2001
From: linhk <304431313@.com>
Date: Wed, 6 Aug 2014 14:41:22 +0800
Subject: [PATCH 05/16] =?UTF-8?q?=E6=B3=A8=E5=86=8C=E7=95=8C=E9=9D=A2?=
=?UTF-8?q?=E5=A4=B1=E8=B4=A5=E5=A1=AB=E5=86=99=E4=BF=A1=E6=81=AF=E7=BB=A7?=
=?UTF-8?q?=E7=BB=AD=E4=BF=9D=E7=95=99=20=E4=BF=AE=E6=94=B9=E6=B3=A8?=
=?UTF-8?q?=E5=86=8C=E8=A7=81=E9=9D=A2=E4=BC=81=E4=B8=9A=E6=8F=90=E4=BA=A4?=
=?UTF-8?q?=E5=A4=B1=E8=B4=A5=E5=A7=93=E3=80=81=E5=90=8D=E5=86=85=E5=AE=B9?=
=?UTF-8?q?=E9=94=99=E8=AF=AFBug?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
app/controllers/account_controller.rb | 13 ++++++--
app/views/account/register.html.erb | 44 +++++++++++++++++++++++++--
2 files changed, 51 insertions(+), 6 deletions(-)
diff --git a/app/controllers/account_controller.rb b/app/controllers/account_controller.rb
index 085ee0c60..c05d1172c 100644
--- a/app/controllers/account_controller.rb
+++ b/app/controllers/account_controller.rb
@@ -102,7 +102,14 @@ class AccountController < ApplicationController
# User self-registration
def register
# @root_path="/home/pdl/redmine-2.3.2-0/apache2/"
-#
+#
+ @cache_identityy = params[:identity]||"" #身份
+ @cache_no = params[:no]||"" #学号
+ @cache_technical_title = params[:technical_title]||"" #教师职称
+ @cache_province = params[:province]||"" #省份
+ @cache_city = params[:city]||"" #城市
+ @cache_enterprise_name = params[:enterprise_name]||"" #企业
+
(redirect_to(home_url); return) unless Setting.self_registration? || session[:auth_source_registration]
if request.get?
session[:auth_source_registration] = nil
@@ -112,8 +119,8 @@ class AccountController < ApplicationController
@user = User.new
@user.safe_attributes = user_params
if params[:identity] == "2" # 2 企业
- @user.firstname = params[:enterprise_name]
- @user.lastname = l(:field_enterprise)
+ #@user.firstname = params[:enterprise_name]
+ #@user.lastname = l(:field_enterprise)
end
@user.admin = false
@user.register
diff --git a/app/views/account/register.html.erb b/app/views/account/register.html.erb
index 260d53744..21c8c11b9 100644
--- a/app/views/account/register.html.erb
+++ b/app/views/account/register.html.erb
@@ -193,7 +193,40 @@
From f173db4c9d545150474cc7bc4ea390289c5b1129 Mon Sep 17 00:00:00 2001
From: linhk <304431313@.com>
Date: Wed, 6 Aug 2014 15:58:38 +0800
Subject: [PATCH 06/16] =?UTF-8?q?=E8=8B=B1=E6=96=87=E7=89=88=E7=94=A8?=
=?UTF-8?q?=E6=88=B7=E6=B3=A8=E5=86=8C=E9=A1=B5=E9=9D=A2=E8=BA=AB=E4=BB=BD?=
=?UTF-8?q?=E4=B8=8B=E6=8B=89=E6=A1=86=E6=98=BE=E7=A4=BA=E9=94=99=E8=AF=AF?=
=?UTF-8?q?=E7=9A=84Bug?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
config/locales/en.yml | 4 ++++
config/locales/zh.yml | 2 +-
2 files changed, 5 insertions(+), 1 deletion(-)
diff --git a/config/locales/en.yml b/config/locales/en.yml
index e1b93f649..0cffaa8fe 100644
--- a/config/locales/en.yml
+++ b/config/locales/en.yml
@@ -1473,6 +1473,8 @@ en:
label_identity: Identity
label_teacher: Teacher
label_student: Student
+ label_enterprise: Enterprise
+ label_account_developer: Developer
label_school_all: Schools
label_school_not_fount: Not found by your input query condition.
label_other: Other
@@ -1799,3 +1801,5 @@ en:
# ajax异步验证
modal_valid_passing: can be used.
+
+
diff --git a/config/locales/zh.yml b/config/locales/zh.yml
index d6756474f..65d36eed2 100644
--- a/config/locales/zh.yml
+++ b/config/locales/zh.yml
@@ -630,7 +630,7 @@ zh:
#by huang # modified by bai
label_college: 高校进入
label_enter_college: 进入高校
- label_enterprise: 企业进入
+ #label_enterprise: 企业进入
lable_enter_enterprise: 进入企业
label_term: 开课学期
label_spring: 春季学期
From 0c00754057843bf14c77728f4a5dda9b9894c8c1 Mon Sep 17 00:00:00 2001
From: linhk <304431313@.com>
Date: Thu, 7 Aug 2014 09:13:01 +0800
Subject: [PATCH 07/16] =?UTF-8?q?=E8=A7=A3=E5=86=B3=E8=B0=B7=E6=AD=8C?=
=?UTF-8?q?=E6=B5=8F=E8=A7=88=E5=99=A8=E5=86=8D=E4=B8=8A=E4=BC=A0=E7=9B=B8?=
=?UTF-8?q?=E5=90=8C=E6=96=87=E4=BB=B6=E6=97=B6=E4=B8=8D=E5=8F=AF=E7=94=A8?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
app/views/attachments/_form.html.erb | 10 +++++++++-
app/views/documents/show.html.erb | 2 +-
2 files changed, 10 insertions(+), 2 deletions(-)
diff --git a/app/views/attachments/_form.html.erb b/app/views/attachments/_form.html.erb
index b237c7d25..06bf45012 100644
--- a/app/views/attachments/_form.html.erb
+++ b/app/views/attachments/_form.html.erb
@@ -12,8 +12,16 @@
<% end %>
<% end %>
+
-<%= button_tag "浏览", :type=>"button", :onclick=>"_file.click()" %>
+<%= button_tag "浏览", :type=>"button", :onclick=>"CompatibleSend();" %>
<%= file_field_tag 'attachments[dummy][file]',
:id => '_file',
diff --git a/app/views/documents/show.html.erb b/app/views/documents/show.html.erb
index b7740c951..2964a06ba 100644
--- a/app/views/documents/show.html.erb
+++ b/app/views/documents/show.html.erb
@@ -1,5 +1,5 @@
From d9a9867f964fb48546e52bfd6168fa42cc788b51 Mon Sep 17 00:00:00 2001
From: zhanghaitao <562681745@qq.com>
Date: Thu, 7 Aug 2014 16:41:31 +0800
Subject: [PATCH 13/16] =?UTF-8?q?#815=20=E4=B8=AD=E8=8B=B1=E6=96=87?=
=?UTF-8?q?=E6=98=BE=E7=A4=BA=E9=97=AE=E9=A2=98=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
config/locales/zh.yml | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/config/locales/zh.yml b/config/locales/zh.yml
index ab754feaf..572862174 100644
--- a/config/locales/zh.yml
+++ b/config/locales/zh.yml
@@ -315,7 +315,7 @@ zh:
field_auth_source: 认证模式
field_hide_mail: 隐藏我的邮件地址
field_comments: 注释
- field_url: URL
+ field_url: 路径
field_start_page: 起始页
field_subproject: 子项目
field_hours: 小时
@@ -979,7 +979,7 @@ zh:
label_change_properties: 修改属性
label_general: 一般
label_more: 更多>>
- label_scm: SCM
+ label_scm: 管理系统
label_plugins: 插件
label_ldap_authentication: LDAP 认证
label_downloads_abbr: D/L
@@ -1552,6 +1552,7 @@ zh:
label_have_respond: 进行了反馈
label_welcome: 欢迎
label_join: 加入Trustie!
+ label_repository_path: 库路径
label_board_description: 七嘴八舌,汇聚众人智慧,为您排忧解难!
label_create_course_description: 课程小社区,创建新课程,让我们共同分享多到想不到的公共资源!
label_welcome_page_to: 参与了 %{project_count} 个项目!
From cb4869fd20efda4ada60d33f0e91f6bd7ba0b789 Mon Sep 17 00:00:00 2001
From: linhk <304431313@.com>
Date: Thu, 7 Aug 2014 17:16:00 +0800
Subject: [PATCH 14/16] =?UTF-8?q?=E8=A7=A3=E5=86=B3=E6=96=B0=E5=BB=BA?=
=?UTF-8?q?=E7=89=88=E6=9C=AC=E5=BA=93=E5=90=8D=E9=95=BF255=E4=B8=AA?=
=?UTF-8?q?=E5=AD=97=E7=AC=A6=E6=97=B6=E5=BC=82=E5=B8=B8=20=E8=A7=A3?=
=?UTF-8?q?=E5=86=B3=E7=89=88=E6=9C=AC=E5=BA=93=E5=90=8D=E9=95=BF=E6=97=B6?=
=?UTF-8?q?=EF=BC=8C=E7=95=8C=E9=9D=A2=E6=98=BE=E7=A4=BA=E9=94=99=E8=AF=AF?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
app/models/repository.rb | 4 ++--
app/views/projects/settings/_repositories.html.erb | 10 +++++-----
2 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/app/models/repository.rb b/app/models/repository.rb
index c2736dd30..260069f94 100644
--- a/app/models/repository.rb
+++ b/app/models/repository.rb
@@ -21,8 +21,8 @@ class Repository < ActiveRecord::Base
include Redmine::Ciphering
include Redmine::SafeAttributes
- # Maximum length for repository identifiers
- IDENTIFIER_MAX_LENGTH = 255
+ # Maximum length for repository ideflashntifiers
+ IDENTIFIER_MAX_LENGTH = 254
belongs_to :project
has_many :changesets, :order => "#{Changeset.table_name}.committed_on DESC, #{Changeset.table_name}.id DESC"
diff --git a/app/views/projects/settings/_repositories.html.erb b/app/views/projects/settings/_repositories.html.erb
index 4ad14bf84..f4b505065 100644
--- a/app/views/projects/settings/_repositories.html.erb
+++ b/app/views/projects/settings/_repositories.html.erb
@@ -1,7 +1,7 @@
<% project_path_cut = RepositoriesHelper::PROJECT_PATH_CUT %>
<% ip = RepositoriesHelper::REPO_IP_ADDRESS %>
<% if @project.repositories.any? %>
- <%= f.text_field :identifier, :required => true, :size => 60, :style => "width:488px;", :disabled => @project.identifier_frozen?, :maxlength => Project::IDENTIFIER_MAX_LENGTH,
- value:"#{User.current.id.to_s + '_' +format_time(Time.now).to_s}" %>
+ <%= f.text_field :identifier, :required => true, :size => 60, :style => "width:488px;", :disabled => @project.identifier_frozen?, :maxlength => Project::IDENTIFIER_MAX_LENGTH,
+ value:"#{User.current.id.to_s + '_' +Time.now.to_s.gsub(' ','_').gsub(':','').gsub('+','')}" %>
<% unless @project.identifier_frozen? %>
<%= l(:text_length_between, :min => 1, :max => Project::IDENTIFIER_MAX_LENGTH) %> <%= l(:text_project_identifier_info).html_safe %>
<% end %> <%= f.check_box :is_default, :label => :field_repository_is_default %> <%= f.text_field :identifier, :required => true, :disabled => @repository.identifier_frozen?,
- value:"#{User.current.id.to_s + '_' +format_time(Time.now).to_s}"%>
+ value:"#{User.current.id.to_s + '_' +Time.now.to_s.gsub(' ','_').gsub(':','').gsub('+','')}"%>
<% unless @repository.identifier_frozen? %>
<%= l(:text_length_between, :min => 1, :max => Repository::IDENTIFIER_MAX_LENGTH) %> <%= l(:text_repository_identifier_info).html_safe %>
<% end %>
Once saved, the identifier cannot be changed.'
+ text_caracters_maximum: "%{count} characters maximum."
+ text_caracters_minimum: "Must be at least %{count} characters long."
+ text_length_between: "Length between %{min} and %{max} characters."
+ text_tracker_no_workflow: No workflow defined for this tracker
+ text_unallowed_characters: Unallowed characters
+ text_comma_separated: Multiple values allowed (comma separated).
+ text_line_separated: Multiple values allowed (one line for each value).
+ text_issues_ref_in_commit_messages: Referencing and fixing issues in commit messages
+ text_issue_added: "Issue %{id} has been reported by %{author}."
+ text_issue_updated: "Issue %{id} has been updated by %{author}."
+ text_wiki_destroy_confirmation: Are you sure you want to delete this wiki and all its content?
+ text_issue_category_destroy_question: "Some issues (%{count}) are assigned to this category. What do you want to do?"
+ text_issue_category_destroy_assignments: Remove category assignments
+ text_issue_category_reassign_to: Reassign issues to this category
+ text_user_mail_option: "For unselected projects, you will only receive notifications about things you watch or you're involved in (eg. issues you're the author or assignee)."
+ text_no_configuration_data: "Roles, trackers, issue statuses and workflow have not been configured yet.\nIt is highly recommended to load the default configuration. You will be able to modify it once loaded."
+ text_load_default_configuration: Load the default configuration
+ text_status_changed_by_changeset: "Applied in changeset %{value}."
+ text_time_logged_by_changeset: "Applied in changeset %{value}."
+ text_issues_destroy_confirmation: 'Are you sure you want to delete the selected issue(s)?'
+ text_issues_destroy_descendants_confirmation: "This will also delete %{count} subtask(s)."
+ text_time_entries_destroy_confirmation: 'Are you sure you want to delete the selected time entr(y/ies)?'
+ text_select_project_modules: 'Select modules to enable for this project:'
+ text_default_administrator_account_changed: Default administrator account changed
+ text_file_repository_writable: Attachments directory writable
+ text_plugin_assets_writable: Plugin assets directory writable
+ text_rmagick_available: RMagick available (optional)
+ text_destroy_time_entries_question: "%{hours} hours were reported on the issues you are about to delete. What do you want to do?"
+ text_destroy_time_entries: Delete reported hours
+ text_assign_time_entries_to_project: Assign reported hours to the project
+ text_reassign_time_entries: 'Reassign reported hours to this issue:'
+ text_user_wrote: "%{value} wrote:"
+ text_enumeration_destroy_question: "%{count} objects are assigned to this value."
+ text_enumeration_category_reassign_to: 'Reassign them to this value:'
+ text_email_delivery_not_configured: "Email delivery is not configured, and notifications are disabled.\nConfigure your SMTP server in config/configuration.yml and restart the application to enable them."
+ text_repository_usernames_mapping: "Select or update the Trustie user mapped to each username found in the repository log.\nUsers with the same Trustie and repository username or email are automatically mapped."
+ text_diff_truncated: '... This diff was truncated because it exceeds the maximum size that can be displayed.'
+ text_custom_field_possible_values_info: 'One line for each value'
+ text_wiki_page_destroy_question: "This page has %{descendants} child page(s) and descendant(s). What do you want to do?"
+ text_wiki_page_nullify_children: "Keep child pages as root pages"
+ text_wiki_page_destroy_children: "Delete child pages and all their descendants"
+ text_wiki_page_reassign_children: "Reassign child pages to this parent page"
+ text_own_membership_delete_confirmation: "You are about to remove some or all of your permissions and may no longer be able to edit this project after that.\nAre you sure you want to continue?"
+ text_zoom_in: Zoom in
+ text_zoom_out: Zoom out
+ text_warn_on_leaving_unsaved: "The current page contains unsaved text that will be lost if you leave this page."
+ text_scm_path_encoding_note: "Default: UTF-8"
+ text_git_repository_note: Repository is bare and local (e.g. /gitrepo, c:\gitrepo)
+ text_mercurial_repository_note: Local repository (e.g. /hgrepo, c:\hgrepo)
+ text_scm_command: Command
+ text_scm_command_version: Version
+ text_scm_config: You can configure your SCM commands in config/configuration.yml. Please restart the application after editing it.
+ text_scm_command_not_available: SCM command is not available. Please check settings on the administration panel.
+ text_issue_conflict_resolution_overwrite: "Apply my changes anyway (previous notes will be kept but some changes may be overwritten)"
+ text_issue_conflict_resolution_add_notes: "Add my notes and discard my other changes"
+ text_issue_conflict_resolution_cancel: "Discard all my changes and redisplay %{link}"
+ text_account_destroy_confirmation: "Are you sure you want to proceed?\nYour account will be permanently deleted, with no way to reactivate it."
+ text_session_expiration_settings: "Warning: changing these settings may expire the current sessions including yours."
+ text_project_closed: This project is closed and read-only.
+ text_turning_multiple_off: "If you disable multiple values, multiple values will be removed in order to preserve only one value per item."
+ text_applied_project: "User %{id} Apply Join Project %{project}"
+
+ default_role_manager: Manager
+ default_role_developer: Developer
+ default_role_reporter: Reporter
+ default_tracker_bug: Bug
+ default_tracker_feature: Feature
+ default_tracker_support: Support
+ default_issue_status_new: New
+ default_issue_status_in_progress: In Progress
+ default_issue_status_resolved: Resolved
+ default_issue_status_feedback: Feedback
+ default_issue_status_closed: Closed
+ default_issue_status_rejected: Rejected
+ default_doc_category_user: User documentation
+ default_doc_category_tech: Technical documentation
+ default_priority_low: Low
+ default_priority_normal: Normal
+ default_priority_high: High
+ default_priority_urgent: Urgent
+ default_priority_immediate: Immediate
+ default_activity_design: Design
+ default_activity_development: Development
+
+ enumeration_issue_priorities: Issue priorities
+ enumeration_doc_categories: Document categories
+ enumeration_activities: Activities
+ enumeration_system_activity: System Activity
+ description_filter: Filter
+ description_search: Searchfield
+ description_choose_project: Projects
+ description_project_scope: Search scope
+ description_notes: Notes
+ description_message_content: Message content
+ description_query_sort_criteria_attribute: Sort attribute
+ description_query_sort_criteria_direction: Sort direction
+ description_user_mail_notification: Mail notification settings
+ description_available_columns: Available Columns
+ description_selected_columns: Selected Columns
+ description_all_columns: All Columns
+ description_issue_category_reassign: Choose issue category
+ description_wiki_subpages_reassign: Choose new parent page
+ description_date_range_list: Choose range from list
+ description_date_range_interval: Choose range by selecting start and end date
+ description_date_from: Enter start date
+ description_date_to: Enter end date
+ text_repository_identifier_info: 'Only lower case letters (a-z), numbers, dashes and underscores are allowed.
Once saved, the identifier cannot be changed.'
+
+ #modify by mkz
+ #by young
+ label_requirement: Calls
+ label_requirement_focus: Calls # modified by bai
+ label_developer: Users
+ label_investor: Investor:
+ label_theme: Theme
+ label_logged_as_new: Current user
+ button_register: Register
+ issue_list: Issue list
+ lastest_respond: Lastest reply
+ label_news_lastest: Lastest news
+ label_version_display_settings: Display settings
+ label_versions_progress: Complete schedule
+ label_versions_description: Versions description
+ label_my_photo: My photo
+ label_documents_sort: Order setting:
+ label_activities_settings: Display settings
+ #end
+
+ label_joined_course: Joined Courses
+ label_created_course: Created Courses
+ label_borad_course: Course Borad
+
+ #huang
+ label_file_new: Download
+ label_user_edit: "Edit information"
+ label_user_info: "User information" #huang 添加
+ label_user_watcher: "Following" # huang添加的 # modified by bai
+ label_user_fans: "Followed by" # modified by bai
+
+ # modify by men
+ label_x_user_fans:
+ zero: fan
+ one: fan
+ other: fans
+ #end
+ label_user_commits: "Code commits"
+ label_user_watchered: "Followed by" # huang添加的
+ label_user_newfeedback: "Messages" ## huang添加的 # modified by bai
+ label_user_login: "Last login:"
+ label_user_mail: "E-mail:"
+ label_user_joinin: "Join date:"
+ label_user_activities: "You have no activities,come and join us!"
+ label_user_activities_other: The user has no activities now!
+ label_project_overview: "Overview"
+ label_project_tool: "Tool"
+ label_project_issues: "Issues"
+ label_project_newother: "See other comments"
+ label_project_newshare: "has shared"
+ label_project_newadd: "added"
+ label_project_unadd: "No project,go to creat it!"
+ label_project_un: "You haven't joined any project!"
+ #end by huang
+
+ #added by liuping
+ button_unfollow: Unfollow
+ button_follow: Follow
+ label_delete_confirm: Confirm delete?
+ label_more_tags: More
+ label_tags_bid: Call name
+ label_tags_bid_description: call description
+ label_tags_issue_description: issue description
+ label_tags_all_objects: all objects
+ label_apply_project: Apply Project
+ label_apply_project_waiting: "Application has been submitted, please wait for administrator review."
+ label_unapply_project: Unsubscribe
+
+ #fq
+ button_leave_meassge: Submit
+ label_leave_message_to: leave %{name} a message
+ label_leave_message: Message content
+ label_message: message board
+ field_add: Add before %{time}
+ button_more: More
+ label_user_response: Feedback # modified by bai
+ label_bidding_project: projects
+ button_bidding: I will participate in it
+ label_new_call: New call
+ label_user_information: My informations
+
+ #Customer added!Added by nie
+ label_create_time: Created time
+ label_current_contributors: current contributors
+ #modify by men
+ label_x_current_contributors:
+ zero: current contributor
+ one: current contributor
+ other: current contributors
+ #end
+ label_lines_of_code: lines of code
+ label_since_last_commits: since last commit
+ label_users_on_trustie: User
+ label_front: first page
+ label_commit_on: commit times
+ #modify by men
+ label_x_commit_on:
+ zero: commit time
+ one: commit time
+ other: commit times
+ #end
+ label_follow_people: following # modified by bai
+ #modify by men
+ label_x_follow_people:
+ zero: Follower
+ one: Follower
+ other: Followers
+ #end
+ label_member_since: joined
+ label_contribute_to: Participates %{project_count} projects:
+ #modify by men
+ label_x_contribute_to:
+ zero: Participates %{count} project:
+ one: Participates %{count} project:
+ other: Participates %{count} projects:
+ #end
+ label_total_commit: Totally %{total_commit} commits # modified by bai
+ #modify by men
+ label_x_total_commit:
+ zero: Totally %{count} commit
+ one: Totally %{count} commit
+ other: Totally %{count} commits
+ #end
+ label_upload_profile: Upload avatar
+ label_type_as: Type as
+ label_status_as: Status as
+ label_priority_as: Priority as
+ label_member_list: Member list
+ label_author_name: Posted by %{author_name}
+ label_comments_count: (%{count} comments)
+ label_post_on: posts on
+ label_find_all_comments: view all comments
+ label_updated_time_on: " Updated on %{value} "
+ label_call_list: Calls list
+
+ label_requirement_list: Requirement list
+ label_x_biding_project: #modify by men
+ zero: project
+ one: project
+ other: projects
+ #end
+ label_x_responses: #modify by men
+ zero: comment
+ one: comment
+ other: comments
+ #end
+ label_x_followers: #modified by men
+ zero: Follower
+ one: Follower
+ other: Followers
+ #end
+
+
+
+ label_price: price:
+ label_RMB_sign: ¥
+ label_investment_budget: Investment budget:
+ label_investment_time_limit: Investment time limit:
+ label_my_respond: Feedbacks: # modified by bai
+ label_respond_requirement: has commented this call
+ label_deadline: deadline yyyy-mm-dd
+ label_requirement_name: give your requirement a name ~~
+ label_requirement_description: content:descript your requirement
+ label_requirement_bargain_money: type in your rewards(ex. money, reward, grade)
+ label_wrong_budget: The error format of money
+ label_wrong_date: wrong date format, input right date yyyy-mm-dd
+ button_upload_photo: Upload photo
+ label_leave_me_message: left a message to me
+ label_leave_others_message: leave message to him/her
+ label_leave_a_message: Leave him/her a message:
+ label_leave_your_message: Leave a message to you
+ label_new_activities: ' has new activity in' # modified by bai
+ label_new_activity: ' has new activity in'
+ label_i_new_activity: ' have new activity in'
+ label_create_project: had participated in
+ label_praise: praise
+ label_cancel_praise: cancel praise
+ label_bid_reason: Please show your reason
+ default_tracker_task: Task
+ label_create_new_projects_description: Create a new project, you will open a magical journey of collaborative creation and development!
+ label_call_for_bids_description: Publish your call for anything, feel the excitement of hundreds respond to a single call!
+ label_create_course_description: Create a new course, let us share the public resources in the course community which are more than you can imagine!
+ label_news: News
+ label_news_description: Track the latest activities of projects, and obtain the latest information!
+ label_milestone: Milestone
+ label_milestone_description: Review the commits, branches and versions of your project!
+ label_features: Features
+ label_has_praisers: praisers(%{count})
+ label_has_watchers: following(%{count}) # modified by bai
+ label_has_fans: followed by(%{count}) # modified by bai
+ #modify by men
+ label_x_has_fans:
+ zero: fan(%{count})
+ one: fan(%{count})
+ other: fans(%{count})
+ #end
+ label_me: me
+ label_my: my
+ label_i: I
+ label_join_bidding: joined the bidding
+ label_bidding_user: Bidding user:
+ label_bidding_reason: Bidding reason:
+ label_username: username:
+ label_password: password:
+ label_about_requirement: about requirement:
+ label_about_issue: about issue:
+ label_quote_my_words: ' quoted my words'
+ label_have_respond: had a respond
+ label_welcome: Welcome
+
+ label_goto: Go to>>
+ label_join: join Trustie!
+ label_repository_new: link to existing SVN repository
+ label_repository_path: path of repository
+ label_repository_new_repos: create a new repository
+ label_repository_no: have no repository?
+ label_welcome_page_to: Participate %{project_count} projects!
+ label_repository_path_not_null: repository path can't be null
+ label_password_not_null: password can't be blank
+ label_exist_repository_path: Define exist repository's path of URL and format must be file:///, http://, https://, svn://
+ label_project_no_activity: The project has no activities now!
+ label_follow_no_requirement: You don't have followed any requirements!
+ label_no_user_respond_you: There is no respond for you!
+ label_tags_issue: issue:
+ label_tags_project_name: Project name:
+ label_tags_project_description: Project description:
+ label_tags_user_mail: User E-mail:
+ label_tags_user_name: User Name:
+ label_tags_numbers: Tag numbers:
+ label_max_number: Open label nickname is displayed on the web site of your,Must be at most 25 characters long.
+ label_all_revisions: All revisions:
+ label_repository_name: Repository name
+ label_upassword_info: The password can be shared in the group
+ label_how_commit_code: How to commit code:
+ label_how_commit_code_chinese: Chinese
+ label_welcome_leave_message: Hi!The platform is currently in beta version.If you have any comments and suggestions, please
+ label_welcome_click_me: Click me
+ label_issue_praise: Good question,praise!
+ label_issue_tread: Poor question,tread!
+ label_issue_praise_over: Praised over!
+ label_issue_tread_over: Treaded over!
+ label_issue_appraise_over: Appraised over!
+ label_welcome_my_respond: Please leave your comments and suggestions here!
+ label_no_current_fans: the user has no fans now
+ label_no_current_watchers: the user hasn't watched others
+ label_project_tool_response: Response
+ label_course_feedback: Feedback
+ label_tags_search_result: Search Results
+ label_active_call: call
+ label_tags_call: Calls
+ label_user_extensions: Other information
+ label_boy: Man
+ label_girl: Woman
+ field_gender: Gender
+ field_birthday: Birthday
+ field_brief_introduction: Info
+ field_location: Location
+ field_occupation: Position
+ field_work_experience: Work experience(year)
+ field_zip_code: Zip code
+ label_reward: reward:
+ label_credit: credit:
+ label_choose_reward: choose reward
+ label_money: money
+ label_reward_1: others
+ label_bids_credit: credit
+ label_bids_credit_number: points
+ field_budget: reward
+ field_deadline: deadline
+ label_tags_selected: Selected Tags
+ label_tags_related: Related Tags
+ button_project_tags_add: Add
+ label_issue_query_condition: Query condition
+ label_homework_source: Task
+ label_issue_query: Query
+ label_issue_cancel_query: Cancel query
+ field_reward_type: The type of reward
+ label_tags_no: no tags now!
+ label_bid_publish: published
+ label_bid_project: projects
+ label_project_no_follow: The project hasn't been followed now!
+ label_no_bid_project: has no participate project
+ label_bids_reward_method: Reward:
+ label_bids_reward_what: input what for reward
+ label_call_bonus: bonus
+ label_bids_form_new_description: Publish a requirement,a competition or a course work.
+ label_bids_new_money: input the award money,such as 500,2.5 etc.
+ label_bids_new_credit: input the work corresponding course credits,such as 3,2.5 etc.
+ label_bids_new_content: input the award content,such as certificate,things etc.
+ label_user_login_tips: You havn't logged in,for leaving message please login first
+ label_user_login_new: login
+ label_project_sort: the way of sorting
+ #modified by bai
+ label_sort_by_time: sorted by time
+ label_sort_by_active: sorted by active
+ label_sort_by_influence: sorted by influence
+ #end
+ label_bids_published: published
+ label_bids_published_ago: ago
+ label_welcome_trustie: Trustie
+ label_welcome_trustie_project: Online projects hosting platform
+ label_welcome_trustie_course: Online Courses practice platform
+ label_welcome_trustie_contest: Online Contests practice platform
+ label_welcome_trustie_project_description: Software for Chinese college students and practitioners to provide social-oriented project management, code hosting, resource sharing, cooperation and exchange.
+ label_welcome_trustie_course_description: Teachers and Students for Chinese universities to provide social-oriented curriculum management, resource sharing, cooperation achieved, collaborative research.
+ label_welcome_trustie_contest_description: Software for Chinese college students and practitioners to provide social-oriented contest management, code hosting, resource sharing, cooperation and exchange.
+ label_welcome_trustie_description: a socialized collaboration platform for project management, collaborative research, software development and software crowdsourcing for creative university students and entrepreneurs.
+ label_user_project: Projects
+ label_bid_respond_quote: Respond
+ label_bid_if_agreement: If you like me, please press me #bai
+ label_bid_respond_delete: Delete
+ label_newfeedback_message: messages
+ label_newfeedback_quote: Respond
+ label_newfeedback_delete: Delete
+ label_user_all_activity: All activities
+ label_user_activity_myself: About me
+ label_user_all_respond: All replies
+ label_layouts_feedback: Messages
+ label_have_feedback: Have
+ label_of_feedback: Of
+ label_welcome_participate: participates
+ #modify by men
+ label_x_welcome_participate:
+ zero: participate
+ one: participate
+ other: participates
+ #end
+ label_welcome_participate_project: projects
+ label_projects_feedback: responded to the project
+ label_projects_feedback_respond: Respond
+ label_projects_feedback_respond_success: Respond success
+ button_projects_feedback_respond: Respond
+ label_projects_feedback_respond_content: Please input your words
+ label_in_issues: in the issue:
+ label_in_bids: in the call:
+ label_in_users: in the user:
+ label_user_create_project: has created
+
+#added by bai
+ label_identity: Identity
+ label_teacher: Teacher
+ label_student: Student
+ label_school_all: Schools
+ label_school_not_fount: Not found by your input query condition.
+ label_other: Other
+ label_gender: Gender
+ label_gender_male: male
+ label_gender_female: female
+ label_location: Location
+#end
+ label_course: Course
+ label_course_new: New course
+ label_public_info: "If you don't choose public, only the project's members can see the project."
+ label_course_public_info: "If you don't choose public, only the course's members can see the course."
+ label_course_student: Student
+ label_homework: Task
+ label_course_new_homework: New homework
+ label_course_homework_list: Homework List
+ label_course_homework_new: new homework
+
+ label_x_course_data:
+ zero: File
+ one: File
+ other: Files
+
+ label_x_base_courses_student:
+ zero: student
+ one: students
+ other: students
+ label_x_base_courses_teacher:
+ zero: teacher
+ one: teachers
+ other: teachers
+ #add by men
+ label_brief_introduction: Personality words
+ label_technical_title: Title
+ label_technicl_title_professor: Professor
+ label_technicl_title_associate_professor: Associate professor
+ label_technicl_title_lecturer: Lecturer
+ label_technicl_title_teaching_assistant: Teaching assistant
+ label_account_identity_teacher: Teacher
+ label_account_identity_student: Student
+ label_account_identity_developer: Developer
+ label_account_identity_enterprise: Enterprise
+ label_account_identity_choose: --Please choose your identity--
+ label_enter_college: College Entrance
+ lable_enter_enterprise: Enterprise Entrance
+ label_homework_info: Status
+ label_question_student: Feedback
+ label_student_response: Feedback
+ label_my_question: Please raise your questions here!
+ label_teacher_homework: "Teacher's name"
+ label_course_homework: Corresponding courses
+ label_course_done: finished courses
+ label_course_doing: Doing course
+ label_limit_time: Deadline
+ label_commit_homework: Submitted Task
+ label_no_course_project: No submitted work!
+ button_clear_requirement: Cancel
+#end
+ label_x_bids_responses: #modify by huang
+ zero: response
+ one: response
+ other: responses
+ #end
+ label_teaching_course: My Courses
+ label_release_homework: Released Tasks
+ label_term: Term
+ label_spring: spring term
+ label_summer: summer term
+ label_autumn: autumn term
+ label_winter: winter term
+ text_command: The password is required when applying a course, and it will be released by the teacher of.
+ label_enterprise_into: Enterprise Entrance
+ label_college_into: College Entrance
+ label_user_course: Courses
+ label_new_course: Courses
+ field_tea_name: Teacher
+ label_course_college: College
+ label_x_task:
+ zero: Task
+ one: Task
+ other: Tasks
+ label_project_course_unadd: You have no course,creat one now!
+ label_my_create_honework_no_homework: no task now!
+ label_my_homework_no_homework: no task now!
+ label_x_member:
+ zero: member
+ one: member
+ other: members
+ label_x_data:
+ zero: file
+ one: file
+ other: files
+ label_bid_show_course_name: Course
+ label_bid_show_teacher_name: Teacher
+ label_bid_contest_show_course_name: Course
+ label_bid_contest_show_teacher_name: Teacher
+ label_x_homework_project:
+ zero: submitted task
+ one: submitted task
+ other: submitted tasks
+ label_new_homework: Tasks
+ label_new_contest: Contests
+ label_contest_list: Contests list
+ label_newtype_contest: Release contest
+ label_question_requirement: introduce a question!
+ label_contest_requirement: has commented this contest
+ button_bidding_homework: To take part in contest
+ label_bids_form_contest_new_description: Enterprise or college can release a contest here.
+ label_contest_name: Input the name of the contest
+ label_contest_description: Content:description your contest
+ label_main_teacher: Main teacher
+ label_main_term: Term
+ label_teacher_work_unit: Position
+ label_course_overview: Status
+ label_course_file: File
+ label_stores_index: Resource search
+ label_course_news: News
+ #wang
+ label_contest_userresponse: Userresponse
+ label_contest_joincontest: Joincontest
+ label_contest_notification: Notification
+ #end
+ label_x_base_courses_member:
+ zero: member
+ one: member
+ other: members
+
+ label_bids_task_list: Tasks list
+ label_join_course: join course
+ label_exit_course: exit course
+ label_new_join: Join
+ label_new_join_order: Please input the course order.
+ label_homeworks_form_new_description: Release a task,the submit form of the task may be accessory or project,setting in the task form.
+ label_course_settings: Setting
+ field_homework_type: Submit form
+ label_task_submit_form_accessory: Submitted as accessory
+ label_task_submit_form_project: Submitted as project
+ label_news_notice: Release course news
+
+ role_of_course: Role
+ label_student: student
+ label_teacher: teacher
+ label_ta: teacher assistant
+ label_in_course: in course
+ label_assign_homework: assigned homewok
+ label_noawards: No awards
+ label_user_location: Location
+ label_requirement_enterprise: Requirements
+ label_requirement_enterprise_list: Requirements List
+ label_contest_innovate: Competition community
+ label_software_user: Users
+ label_course_practice: Courses
+ label_course_all: Teacher
+ label_teacher_all: Student
+ label_user_home: User Space
+
+ field_hidden_repo: code protected
+ label_newbie_faq: newbie FAQ
+ label_hot_project: 'HOT Projects'
+ label_memo_create_succ: Memo was successfully created.
+ label_memo_create_fail: Memo was failures created.
+ label_forum_create_succ: Forum was successfully created.
+ label_forum_create_fail: Forum was failures created.
+ label_forum_edit: Editing forum
+ label_memo_create: publish
+ label_memo_new: new memo
+ label_memo_edit: edit memo
+ label_project_module_forums: Forums
+ label_forum: Forum
+ label_tags_forum_description: Forum description
+ label_tags_forum: Call forum
+ label_memo_locked: 'Topic is locked'
+ label_downloads_list: enter file list.
+ label_sumbit_empty: search bar need container.
+ label_reply_empty: Reply Cann't Empty.
+ label_setup_time: Start date
+ label_endup_time: Over date
+ label_class_period: Class hour
+ label_class_hour: period
+ label_activity_time: publish date
+
+ label_your_course: your course
+ label_have_message : have a new message
+ label_login_prompt: Email/NickName
+ :lable_not_receive_mail: Click here don't receive email form site!
+#added by linchun as competition#
+
+ label_current_hot_contest: Latest Hot Competition
+ label_current_attendingcontest_work: Latest Competition Work
+ label_issue_feedback_activities: Question&Feedback
+ label_more_information: More...
+ label_my_question: My-question
+ label_my_feedback: My-feedback
+ label_release_time: Release-time
+ label_question_sponsor: Sponsor
+ label_final_reply: Final-reply
+ label_reply: Reply
+ label_weixin: WeiXin
+ label_search_intimation: please input the keywords
+ label_work_quantity: work
+ label_projects_management_platform: Projects-platform
+ label_courses_management_platform: Courses-platform
+ label_contests_management_platform: Competitions-platform
+ label_contest_work: Competition work
+ label_contests_reward_method: Reward method
+ label_attendingcontestwork_developers: Developers
+ label_attendingcontestwork_release_time: Release time
+ label_attendingcontestwork_belongs_contest: Contesting
+ label_attendingcontestwork_belongs_type: Work-type
+ label_attendingcontestwork_release_person: Release person
+ label_attendingcontestwork_adaptive_system: Adaptive-system
+ label_attendingcontestwork_download: Work download
+ label_attendingcontestwork_average_scores: Average score
+ label_attendingcontestwork_deposit_project: Deposit project
+ label_attendingcontestwork_sorting_intimation: You can re-scoring, but just record the last scoring result!
+
+ label_upload_files: Files-upload
+ label_upload_softwarepackage: Softwarepackage-upload
+ label_upload_cuttingphoto: Photo-upload
+ label_system_platform: Platform
+ label_nextstep: Next
+ label_participate: Participate
+ label_setting: Setting
+ label_contest_project: Competition-project
+ label_contest_softapplication: Competition-application
+ label_contest_response: Feedback
+ label_contest_watchers: Watchers
+ label_contest_work: Competition-work
+ button_contesting_as_project: Competition(New-project)
+ button_contesting_as_application: Competition(Release-app)
+ label_release_softapplication: Release-application
+ label_upload_softapplication_packets: Upload-apppacket
+ label_upload_softapplication_photo: Upload-appphoto
+ label_upload_softapplication_packets_mustpacketed: Works code and ralated-document must be packaged before upload.
+ label_upload_softapplication_photo_condition: The best works. 0~4 (redundant pictures would not show page), each is less than 5M, photo format such as gif,jpg,png etc.
+ label_updated_caution: Note:if you edit the work, the uploaded screenshot and package will be deleted, please re-load!
+ label_softapplication_name: App-name
+ label_work_name: Work name
+ label_softapplication_description: App-description
+ label_work_description: Work description
+ label_work_scores: Work score
+ label_work_rating: Work rating
+ label_work_tishi: You can re-scoring, but just record the last scoring result!
+ label_work_scores_proportion: Score porportion
+ label_softapplication_type: App-type
+ label_work_type: Work type
+ label_work_photo: Work photo
+ label_work_comment: Work comment
+ label_softapplication_version_available: Version
+ label_running_platform: Running platform
+ label_softapplication_developer: Upload person
+ label_softapplication_developers: Developers
+ label_work_deposit_project_url: Deposit url
+ label_work_deposit_project: Deposit project
+ label_softapplication_name_condition: Less than 50 characters
+ label_softapplication_description_condition: Less than 250 characters
+ label_user_login_softapplication_board: You are not logged in, please log in and then participate in the evaluation!
+ label_user_login_attending_contest: You are not logged in, please log in and then join the competition!
+ label_contest_description_no: No description
+ label_no_contest_softapplication: No application
+ label_button_ok: Ok
+ label_tags_contest: Competition tag
+ label_final_scores: Final scores
+ label_rating_person_amount: Rating person
+ label_tags_contest_description: Contest description
+ label_release_add_contest_succeed: The application succeed released and added!
+ label_add_contest_succeed_fail: Added fails, the application has been joined the competition!
+ label_no_ftapplication: No application
+ label_edit_softapplication: Edit application
+ label_edit_work: Edit work
+ label_contest_delete: Delete contest
+ label_noawards_current: No awards
+ label_softapplication: Application software
+ label_attending_contest: Joining
+ label_new_attendingcontest_work: New competition work
+ label_workname_lengthlimit: Less than 50 characters
+ label_workdescription_lengthlimit: Less than 250 characters
+ label_please_input_password: Please input the competition password!
+ label_please_select_project: Please select the project!
+ label_upload_softworkpacket_photo: Upload work package and screenshots
+ label_reward: Reward
+ label_please_select_contestingsoftapplication: Please select the competition application!
+ label_attendingcontest_time: Join-contest time
+ label_attendingcontest_spoksman: Join-contest representive
+ label_wellmeaning_intimation_contentone: Note:if you are ready attenging contest, please click"New competition work"!
+ label_wellmeaning_intimation_contenttwo: if you have already completed the development, and just release your work, you can not select"Deposit project"!
+ label_wellmeaning_intimation_contentthree: if you want to deposit the competition data and code, and want to keep track of the development and code-submission,please selcet a created project from"Deposit project", if you have no project, please click"New project"!
+
+ notice_attendingcontest_work_successfully_created: Congratulations, competition work successfully created!
+ notice_softapplication_was_successfully_updated: Congratulations, competition work successfully updated!
+
+ label_contest_notification: Notice
+ lable_contest_user: Release person
+ label_contest_innovate_community: Competition community
+
+ label_user_login_score_and_comment: You are not logged in, please log in and then score and comment the work!
+ label_user_login_notificationcomment: You are not logged in, please log in and then comment the notification!
+ label_contest_work_list: Competition work list
+
+
+ label_borad_project: Project-borad
+ label_search_intimation: please input the searching keywords!
+ label_update_time: Update time
+ label_project_notice: release the notice
+ label_no_file_uploaded: No file uploaded
+ label_forum_new: New forum
+ label_memo_new_from_forum: Release memo
+
+ label_user_grade: Individual score
+ label_active_homework: homework
+ label_course_term: Semester
+ label_comment_time: Comment time
+ label_bidding_user_studentcode: Student ID
+
+ label_organizers: Organizer
+ label_organizers_information: National Key Laboratory of Parallel and Distributed Processing, NUDT
+ label_organizers_information_institute: Department of Computer Sciencer and Technology
+ label_copyright: Copyright
+ label_contact_us: Contact us
+ label_record: 湘ICP备09019772
+ label_check_comment: Check comment
+ label_notification: Notification
+#end
+
+ # ajax异步验证
+ modal_valid_passing: can be used.
+
+ label_company_name: Company Name
+ notice_account_invalid_creditentials_new: You have not to the mailbox activation
From f3fe5d918e46b0876115e64ddb37f56aedf1c48f Mon Sep 17 00:00:00 2001
From: zhanghaitao <562681745@qq.com>
Date: Thu, 7 Aug 2014 15:54:05 +0800
Subject: [PATCH 09/16] =?UTF-8?q?#832=20=E7=8A=B6=E6=80=81=E8=81=94?=
=?UTF-8?q?=E5=8A=A8=E9=97=AE=E9=A2=98=E7=9A=84=E8=A7=A3=E5=86=B3?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
app/views/issues/_attributes.html.erb | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/app/views/issues/_attributes.html.erb b/app/views/issues/_attributes.html.erb
index e44578243..b17283f3b 100644
--- a/app/views/issues/_attributes.html.erb
+++ b/app/views/issues/_attributes.html.erb
@@ -50,15 +50,18 @@
var _v= obj;
if(_v==100)
{
- //alert(3);
+ //var select=$("select[id='issue_status_id']");
+ $("select[id='issue_status_id']").find("option[value='3']").attr("selected","selected");
}
else if(_v==0)
{
- //alert(1);
+ //alert(1);
+ $("select[id='issue_status_id']").find("option[value='1']").attr("selected","selected");
}
else if(_v!=100&&_v!=0)
{
// alert(2);
+ $("select[id='issue_status_id']").find("option[value='2']").attr("selected","selected");
}
}
From 387d4820590cb4a97e93cfdaaed302663baa0b7f Mon Sep 17 00:00:00 2001
From: linhk <304431313@.com>
Date: Thu, 7 Aug 2014 15:58:00 +0800
Subject: [PATCH 10/16] =?UTF-8?q?=E8=A7=A3=E5=86=B3=E7=94=A8=E6=88=B7?=
=?UTF-8?q?=E6=B3=A8=E5=86=8C=E6=97=A0=E5=9C=B0=E5=8C=BA=E3=80=81=E8=BA=AB?=
=?UTF-8?q?=E4=BB=BD=E5=8F=AF=E6=B3=A8=E5=86=8C=E6=88=90=E5=8A=9F?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
app/controllers/account_controller.rb | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/app/controllers/account_controller.rb b/app/controllers/account_controller.rb
index c05d1172c..c1b38fa39 100644
--- a/app/controllers/account_controller.rb
+++ b/app/controllers/account_controller.rb
@@ -140,6 +140,15 @@ class AccountController < ApplicationController
@user.password, @user.password_confirmation = user_params[:password], user_params[:password_confirmation]
end
+ if(@cache_identityy == "")
+ flash.now[:error]= l(:label_identity)+l(:'activerecord.errors.messages.empty')
+ return
+ end
+ if(@cache_city == "")
+ flash.now[:error]= l(:label_location)+l(:'activerecord.errors.messages.empty')
+ return
+ end
+
case Setting.self_registration
when '1'
register_by_email_activation(@user)
From af683f917dd11b87fe5ba5c43d2d78bf40ca150a Mon Sep 17 00:00:00 2001
From: linhk <304431313@.com>
Date: Thu, 7 Aug 2014 16:09:50 +0800
Subject: [PATCH 11/16] =?UTF-8?q?=E8=A7=A3=E5=86=B3=E6=96=B0=E5=BB=BA?=
=?UTF-8?q?=E7=89=88=E6=9C=AC=E5=BA=93=E5=90=8D=E9=9D=9E=E6=B3=95=E7=B1=BB?=
=?UTF-8?q?=E5=9E=8B=E6=88=90=E5=8A=9F=E6=96=B0=E5=BB=BA?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
app/models/repository.rb | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app/models/repository.rb b/app/models/repository.rb
index 57a818270..c2736dd30 100644
--- a/app/models/repository.rb
+++ b/app/models/repository.rb
@@ -42,7 +42,7 @@ class Repository < ActiveRecord::Base
validates_uniqueness_of :identifier, :scope => :project_id, :allow_blank => true
validates_exclusion_of :identifier, :in => %w(show entry raw changes annotate diff show stats graph)
# donwcase letters, digits, dashes, underscores but not digits only
- validates_format_of :identifier, :with => /^[a-zA-Z0-9_\-]+$/, :allow_blank => true
+ validates_format_of :identifier, :with => /^[a-z0-9_\-]+$/, :allow_blank => true
# Checks if the SCM is enabled when creating a repository
validate :repo_create_validation, :on => :create
From d087c5231462359ddc12828f83a060db6a627e5f Mon Sep 17 00:00:00 2001
From: chenmin <19763783@qq.com>
Date: Thu, 7 Aug 2014 16:20:46 +0800
Subject: [PATCH 12/16] =?UTF-8?q?=E8=AF=BE=E7=A8=8B=E5=8A=A8=E6=80=81?=
=?UTF-8?q?=E4=B8=BA=E7=A9=BA=E5=88=A4=E6=96=AD?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
app/views/courses/show.html.erb | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app/views/courses/show.html.erb b/app/views/courses/show.html.erb
index deb590d1f..d7d579dd1 100644
--- a/app/views/courses/show.html.erb
+++ b/app/views/courses/show.html.erb
@@ -1,4 +1,4 @@
-<% if @events_by_day.size >0 %>
+<% if @events_by_day != nil && @events_by_day.size >0 %>
+
<% @project.repositories.sort.each do |repository| %>
<%= l(:field_identifier) %>
@@ -14,16 +14,16 @@
-
+
<%= link_to repository.identifier,
{:controller => 'repositories', :action => 'show',:id => @project, :repository_id => repository.identifier_param} if repository.identifier.present? %>
<%= checked_image repository.is_default? %>
- <%=h repository.scm_name %>
+ <%=h repository.scm_name %>
<%if repository.scm_name=="Git"%>
- http://<%= repository.login.to_s %>_<%= repository.identifier.to_s%>@<%= ip %><%=h repository.url.slice(project_path_cut, repository.url.length) %>
+ http://<%= repository.login.to_s %>_<%= repository.identifier.to_s%>@<%= ip %><%=h repository.url.slice(project_path_cut, repository.url.length) %>
<%else %>
- <%=h repository.url %>
+ <%=h repository.url %>
<% end %>
From eac85b338fb891f6b103bd4e660ba4bae9cc8e83 Mon Sep 17 00:00:00 2001
From: zhanghaitao <562681745@qq.com>
Date: Thu, 7 Aug 2014 17:56:29 +0800
Subject: [PATCH 15/16] =?UTF-8?q?=E6=A0=87=E7=A4=BA=E9=94=99=E8=AF=AF?=
=?UTF-8?q?=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
app/views/projects/_form.html.erb | 4 ++--
app/views/repositories/_form.html.erb | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/app/views/projects/_form.html.erb b/app/views/projects/_form.html.erb
index 7c84bf84b..512c2df82 100644
--- a/app/views/projects/_form.html.erb
+++ b/app/views/projects/_form.html.erb
@@ -9,8 +9,8 @@
<%= f.text_area :description, :rows => 8, :class => 'wiki-edit', :style => "font-size:small;width:490px;margin-left:10px;" %>
-
+
<% User.current.courses.each do |course| %>
<% if !course_endTime_timeout?(course) %>
@@ -68,7 +68,7 @@
<% end %>