Browse Source

搜索国际化。

Signed-off-by: zouap <zouap@pcl.ac.cn>
tags/v1.22.3.2^2
zouap 4 years ago
parent
commit
a7de3434b6
5 changed files with 155 additions and 55 deletions
  1. +3
    -3
      models/dbsql/dataset_foreigntable_for_es.sql
  2. +12
    -0
      options/locale/locale_en-US.ini
  3. +12
    -0
      options/locale/locale_zh-CN.ini
  4. +119
    -43
      public/home/search.js
  5. +9
    -9
      templates/explore/search_new.tmpl

+ 3
- 3
models/dbsql/dataset_foreigntable_for_es.sql View File

@@ -60,8 +60,8 @@ $def$
DECLARE
privateValue boolean=false;
BEGIN
--select into privateValue is_private from public.repository where id=NEW.repo_id;
--if not privateValue then
select into privateValue is_private from public.repository where id=NEW.repo_id;
if not privateValue then
INSERT INTO public.dataset_es(
id,
title,
@@ -91,7 +91,7 @@ $def$
NEW.created_unix,
NEW.updated_unix
);
--end if;
end if;
RETURN NEW;
END;
$def$


+ 12
- 0
options/locale/locale_en-US.ini View File

@@ -254,6 +254,18 @@ page_dev_yunlao_desc3=Developers can freely choose the corresponding computing r
page_dev_yunlao_desc4=If your model requires more computing resources, you can also apply for it separately.
page_dev_yunlao_apply=Apply Separately

search=Search
search_repo=Repository
search_dataset=DataSet
search_issue=Issue
search_pr=Pull Request
search_user=User
search_org=Organization
search_finded=Find
search_related=related
search_maybe=maybe
search_ge=

[explore]
repos = Repositories
select_repos = Select the project


+ 12
- 0
options/locale/locale_zh-CN.ini View File

@@ -256,6 +256,18 @@ page_dev_yunlao_desc3=开发者可以根据使用需求,自由选择相应计
page_dev_yunlao_desc4=如果您的模型需要更多的计算资源,也可以单独申请
page_dev_yunlao_apply=单独申请

search=搜索
search_repo=项目
search_dataset=数据集
search_issue=任务
search_pr=合并请求
search_user=用户
search_org=组织
search_finded=找到
search_related=相关
search_maybe=约为
search_ge=个

[explore]
repos=项目
select_repos=精选项目


+ 119
- 43
public/home/search.js View File

@@ -322,12 +322,12 @@ function displayDataSetResult(page,jsonResult,onlyReturnNum,keyword){
if(!onlyReturnNum){
setActivate("dataset_item");
$('#keyword_desc').text(keyword);
$('#obj_desc').text("数据集");
$('#obj_desc').text(getLabel(isZh,"search_dataset"));
$('#child_total').text(total);

var sortHtml = "";
sortHtml +="<a class=\"item\" href=\"javascript:searchItem(5,50);\" tabindex=\"-1\" role=\"menuitem\" id=\"menuitem_1\">最佳匹配</a>";
sortHtml +="<a class=\"item\" href=\"javascript:searchItem(5,51);\" tabindex=\"-1\" role=\"menuitem\" id=\"menuitem_1\">下载次数</a>";
sortHtml +="<a class=\"item\" href=\"javascript:searchItem(5,50);\" tabindex=\"-1\" role=\"menuitem\" id=\"menuitem_1\">"+ getLabel(isZh,"search_matched") + "</a>";
sortHtml +="<a class=\"item\" href=\"javascript:searchItem(5,51);\" tabindex=\"-1\" role=\"menuitem\" id=\"menuitem_1\">"+ getLabel(isZh,"search_matched_download") + "</a>";
document.getElementById("sort_type").innerHTML=sortHtml;

var html = "";
@@ -355,7 +355,7 @@ function displayDataSetResult(page,jsonResult,onlyReturnNum,keyword){
html += " <p class=\"has-emoji\"> " + recordMap["file_name"] + "</p>";
}
html +=" <p class=\"time\">";
html +=" <span class=\"am-ml-10\"></span> 最后更新于 " + recordMap["updated_html"];
html +=" <span class=\"am-ml-10\"></span> "+ getLabel(isZh,"search_lasted_update") + " " + recordMap["updated_html"];
html +=" </p>";
html +=" </div>";
html +=" </div>";
@@ -372,15 +372,15 @@ function displayOrgResult(page,jsonResult,onlyReturnNum,keyword){
if(!onlyReturnNum){
setActivate("org_item");
$('#keyword_desc').text(keyword);
$('#obj_desc').text("组织");
$('#obj_desc').text(getLabel(isZh,"search_org"));
$('#child_total').text(total);

var sortHtml = "";
sortHtml +="<a class=\"item\" href=\"javascript:searchItem(4,40);\" tabindex=\"-1\" role=\"menuitem\" id=\"menuitem_1\">最佳匹配</a>";
sortHtml +="<a class=\"item\" href=\"javascript:searchItem(4,41);\" tabindex=\"-1\" role=\"menuitem\" id=\"menuitem_1\">字母顺序排序</a>";
sortHtml +="<a class=\"item\" href=\"javascript:searchItem(4,42);\" tabindex=\"-1\" role=\"menuitem\" id=\"menuitem_2\">字母逆序排序</a>";
sortHtml +="<a class=\"item\" href=\"javascript:searchItem(4,43);\" tabindex=\"-1\" role=\"menuitem\" id=\"menuitem_2\">最近创建</a>";
sortHtml +="<a class=\"item\" href=\"javascript:searchItem(4,44);\" tabindex=\"-1\" role=\"menuitem\" id=\"menuitem_2\">最早创建</a>";
sortHtml +="<a class=\"item\" href=\"javascript:searchItem(4,40);\" tabindex=\"-1\" role=\"menuitem\" id=\"menuitem_1\">"+ getLabel(isZh,"search_matched") + "</a>";
sortHtml +="<a class=\"item\" href=\"javascript:searchItem(4,41);\" tabindex=\"-1\" role=\"menuitem\" id=\"menuitem_1\">"+ getLabel(isZh,"search_letter_asc") + "</a>";
sortHtml +="<a class=\"item\" href=\"javascript:searchItem(4,42);\" tabindex=\"-1\" role=\"menuitem\" id=\"menuitem_2\">"+ getLabel(isZh,"search_letter_desc") + "</a>";
sortHtml +="<a class=\"item\" href=\"javascript:searchItem(4,43);\" tabindex=\"-1\" role=\"menuitem\" id=\"menuitem_2\">"+ getLabel(isZh,"search_lasted_create") + "</a>";
sortHtml +="<a class=\"item\" href=\"javascript:searchItem(4,44);\" tabindex=\"-1\" role=\"menuitem\" id=\"menuitem_2\">"+ getLabel(isZh,"search_early_create") + "</a>";
document.getElementById("sort_type").innerHTML=sortHtml;

var html = "";
@@ -403,7 +403,7 @@ function displayOrgResult(page,jsonResult,onlyReturnNum,keyword){
if(!isEmpty(recordMap["website"]) && recordMap["website"] != "null"){
html +=" <i class=\"ri-links-line\"></i>" + "<a href=\""+ recordMap["website"] + "\" target=\"_blank\">" + recordMap["website"] + "</a>";
}
html +=" <i class=\"ri-time-line am-ml-10\"></i> 加入于 ";
html +=" <i class=\"ri-time-line am-ml-10\"></i> "+ getLabel(isZh,"search_add_by") + " ";
html += recordMap["add_time"]
html +=" </p>";
html +=" </div>";
@@ -421,15 +421,15 @@ function displayUserResult(page,jsonResult,onlyReturnNum,keyword){
if(!onlyReturnNum){
setActivate("user_item");
$('#keyword_desc').text(keyword);
$('#obj_desc').text("用户");
$('#obj_desc').text(getLabel(isZh,"search_user"));
$('#child_total').text(total);

var sortHtml = "";//equal user sort by
sortHtml +="<a class=\"item\" href=\"javascript:searchItem(3,30);\" tabindex=\"-1\" role=\"menuitem\" id=\"menuitem_1\">最佳匹配</a>";
sortHtml +="<a class=\"item\" href=\"javascript:searchItem(3,31);\" tabindex=\"-1\" role=\"menuitem\" id=\"menuitem_1\">字母顺序排序</a>";
sortHtml +="<a class=\"item\" href=\"javascript:searchItem(3,32);\" tabindex=\"-1\" role=\"menuitem\" id=\"menuitem_2\">字母逆序排序</a>";
sortHtml +="<a class=\"item\" href=\"javascript:searchItem(3,33);\" tabindex=\"-1\" role=\"menuitem\" id=\"menuitem_2\">最近创建</a>";
sortHtml +="<a class=\"item\" href=\"javascript:searchItem(3,34);\" tabindex=\"-1\" role=\"menuitem\" id=\"menuitem_2\">最早创建</a>";
sortHtml +="<a class=\"item\" href=\"javascript:searchItem(3,30);\" tabindex=\"-1\" role=\"menuitem\" id=\"menuitem_1\">"+ getLabel(isZh,"search_matched") + "</a>";
sortHtml +="<a class=\"item\" href=\"javascript:searchItem(3,31);\" tabindex=\"-1\" role=\"menuitem\" id=\"menuitem_1\">"+ getLabel(isZh,"search_letter_asc") + "</a>";
sortHtml +="<a class=\"item\" href=\"javascript:searchItem(3,32);\" tabindex=\"-1\" role=\"menuitem\" id=\"menuitem_2\">"+ getLabel(isZh,"search_letter_desc") + "</a>";
sortHtml +="<a class=\"item\" href=\"javascript:searchItem(3,33);\" tabindex=\"-1\" role=\"menuitem\" id=\"menuitem_2\">"+ getLabel(isZh,"search_lasted_create") + "</a>";
sortHtml +="<a class=\"item\" href=\"javascript:searchItem(3,34);\" tabindex=\"-1\" role=\"menuitem\" id=\"menuitem_2\">"+ getLabel(isZh,"search_early_create") + "</a>";

document.getElementById("sort_type").innerHTML=sortHtml;

@@ -449,7 +449,7 @@ function displayUserResult(page,jsonResult,onlyReturnNum,keyword){
if(!isEmpty(recordMap["email"]) && recordMap["email"] != "null"){
html +=" <i class=\"ri-mail-line\"></i>&nbsp;<a href=\"mailto:" + recordMap["email"] + "\" rel=\"nofollow\">" + recordMap["email"] + "</a>";
}
html +=" <i class=\"ri-time-line am-ml-10\"></i> 加入于 ";
html +=" <i class=\"ri-time-line am-ml-10\"></i> "+ getLabel(isZh,"search_add_by") + " ";
html += recordMap["add_time"]
html +=" </p>";
html +=" </div>";
@@ -463,11 +463,11 @@ function displayUserResult(page,jsonResult,onlyReturnNum,keyword){
function setIssueOrPrInnerHtml(data,path){
var sortHtml = "";
if(path =="issues"){
sortHtml +="<a class=\"item\" href=\"javascript:searchItem(2,20);\" tabindex=\"-1\" role=\"menuitem\" id=\"menuitem_1\">最佳匹配</a>";
sortHtml +="<a class=\"item\" href=\"javascript:searchItem(2,21);\" tabindex=\"-1\" role=\"menuitem\" id=\"menuitem_1\">最近更新</a>";
sortHtml +="<a class=\"item\" href=\"javascript:searchItem(2,20);\" tabindex=\"-1\" role=\"menuitem\" id=\"menuitem_1\">"+ getLabel(isZh,"search_matched") + "</a>";
sortHtml +="<a class=\"item\" href=\"javascript:searchItem(2,21);\" tabindex=\"-1\" role=\"menuitem\" id=\"menuitem_1\">"+ getLabel(isZh,"search_lasted") + "</a>";
}else{
sortHtml +="<a class=\"item\" href=\"javascript:searchItem(6,60);\" tabindex=\"-1\" role=\"menuitem\" id=\"menuitem_1\">最佳匹配</a>";
sortHtml +="<a class=\"item\" href=\"javascript:searchItem(6,61);\" tabindex=\"-1\" role=\"menuitem\" id=\"menuitem_1\">最近更新</a>";
sortHtml +="<a class=\"item\" href=\"javascript:searchItem(6,60);\" tabindex=\"-1\" role=\"menuitem\" id=\"menuitem_1\">"+ getLabel(isZh,"search_matched") + "</a>";
sortHtml +="<a class=\"item\" href=\"javascript:searchItem(6,61);\" tabindex=\"-1\" role=\"menuitem\" id=\"menuitem_1\">"+ getLabel(isZh,"search_lasted") + "</a>";
}
document.getElementById("sort_type").innerHTML=sortHtml;
@@ -488,13 +488,13 @@ function setIssueOrPrInnerHtml(data,path){
html +=" <a class=\"am-text grey\" href=\"/" + recordMap["repoUrl"] +"/" + path + "/" + recordMap["index"] + "\" target=\"_blank\"> " + recordMap["repoUrl"] +"#" + recordMap["index"] + "</a>&nbsp;&nbsp;&nbsp;&nbsp;";
html +=" <i class=\"ri-information-line am-ml-10\"></i>&nbsp;";
if(recordMap["is_closed"] != null && (!(recordMap["is_closed"]) || recordMap["is_closed"]=="f")){
html += "开启中";
html += getLabel(isZh,"search_open");
}else{
html += "已关闭";
html += getLabel(isZh,"search_closed");
}
html +=" &nbsp;&nbsp;&nbsp;&nbsp;<i class=\"ri-message-2-line am-ml-10\"></i>&nbsp;" + recordMap["num_comments"];
html +=" <span class=\"am-ml-10\">&nbsp;&nbsp;</span>&nbsp;&nbsp;最后更新于 "+ recordMap["updated_html"];
html +=" <span class=\"am-ml-10\">&nbsp;&nbsp;</span>&nbsp;&nbsp;"+ getLabel(isZh,"search_lasted_update") + " "+ recordMap["updated_html"];
html +=" </p>";
html +=" </div>";
@@ -511,7 +511,7 @@ function displayIssueResult(page,jsonResult,onlyReturnNum,keyword){
if(!onlyReturnNum){
setActivate("issue_item");
$('#keyword_desc').text(keyword);
$('#obj_desc').text("任务");
$('#obj_desc').text(getLabel(isZh,"search_issue"));
$('#child_total').text(total);

setIssueOrPrInnerHtml(data,"issues");
@@ -537,15 +537,15 @@ function displayRepoResult(page,jsonResult,onlyReturnNum,keyword){
if(!onlyReturnNum){
setActivate("repo_item");
$('#keyword_desc').text(keyword);
$('#obj_desc').text("项目");
$('#obj_desc').text(getLabel(isZh,"search_repo"));
$('#child_total').text(total);

var sortHtml = "";
sortHtml +="<a class=\"item\" href=\"javascript:searchItem(1,10);\" tabindex=\"-1\" role=\"menuitem\" id=\"menuitem_1\">最佳匹配</a>";
sortHtml +="<a class=\"item\" href=\"javascript:searchItem(1,11);\" tabindex=\"-1\" role=\"menuitem\" id=\"menuitem_1\">最近更新</a>";
sortHtml +="<a class=\"item\" href=\"javascript:searchItem(1,12);\" tabindex=\"-1\" role=\"menuitem\" id=\"menuitem_1\">关注数</a>";
sortHtml +="<a class=\"item\" href=\"javascript:searchItem(1,13);\" tabindex=\"-1\" role=\"menuitem\" id=\"menuitem_1\">点赞数</a>";
sortHtml +="<a class=\"item\" href=\"javascript:searchItem(1,14);\" tabindex=\"-1\" role=\"menuitem\" id=\"menuitem_1\">Fork数</a>";
sortHtml +="<a class=\"item\" href=\"javascript:searchItem(1,10);\" tabindex=\"-1\" role=\"menuitem\" id=\"menuitem_1\">"+ getLabel(isZh,"search_matched") + "</a>";
sortHtml +="<a class=\"item\" href=\"javascript:searchItem(1,11);\" tabindex=\"-1\" role=\"menuitem\" id=\"menuitem_1\">"+ getLabel(isZh,"search_lasted") + "</a>";
sortHtml +="<a class=\"item\" href=\"javascript:searchItem(1,12);\" tabindex=\"-1\" role=\"menuitem\" id=\"menuitem_1\">"+ getLabel(isZh,"search_watched") + "</a>";
sortHtml +="<a class=\"item\" href=\"javascript:searchItem(1,13);\" tabindex=\"-1\" role=\"menuitem\" id=\"menuitem_1\">"+ getLabel(isZh,"search_star") + "</a>";
sortHtml +="<a class=\"item\" href=\"javascript:searchItem(1,14);\" tabindex=\"-1\" role=\"menuitem\" id=\"menuitem_1\">"+ getLabel(isZh,"search_fork") + "</a>";

document.getElementById("sort_type").innerHTML=sortHtml;

@@ -575,8 +575,8 @@ function displayRepoResult(page,jsonResult,onlyReturnNum,keyword){
}
html +=" </div>";
html +=" <p class=\"time\">";
html +=" <i class=\"icon fa-eye\"></i>&nbsp;" + recordMap["num_watches"] + "&nbsp;&nbsp;<i class=\"ri-star-line\"></i>&nbsp;" + recordMap["num_stars"] + "&nbsp;&nbsp;<i class=\"ri-git-branch-line am-ml-10\"></i>&nbsp;" + recordMap["num_forks"] +"&nbsp;&nbsp;";
html +="&nbsp;&nbsp;&nbsp;&nbsp;最后更新于 " + recordMap["updated_html"];
html +=" <i class=\"icon fa-eye outline\"></i>&nbsp;" + recordMap["num_watches"] + "&nbsp;&nbsp;<i class=\"icon star outline\"></i>&nbsp;" + recordMap["num_stars"] + "&nbsp;&nbsp;<i class=\"icon code branch\"></i>&nbsp;" + recordMap["num_forks"] +"&nbsp;&nbsp;";
html +="&nbsp;&nbsp;&nbsp;&nbsp;"+ getLabel(isZh,"search_lasted_update") + " " + recordMap["updated_html"];
if(!isEmpty(recordMap["lang"])){
var lang = recordMap["lang"]
var tmpLang = recordMap["lang"].split(",");
@@ -728,13 +728,13 @@ function getYPosition(e){
var top = getYPosition(event.target);
var goNum = $('#inputpage').val();
if (goNum<=0){
showTip("请输入大于0的数值。","warning",left+5,top);
showTip(getLabel(isZh,"search_input_large_0"),"warning",left+5,top);
}
else if(goNum<=totalPage){
page(goNum);
}
else{
showTip("不能超出总页数。","warning",left+5,top);
showTip(getLabel(isZh,"search_input_maxed"),"warning",left+5,top);
}
}

@@ -756,12 +756,12 @@ function getYPosition(e){
// if(totalPage==0){
// return;
// }
html += "<span class=\"item\">共 " + totalNum + " 条</span>"
html += "<span class=\"item\">" + getLabel(isZh,"search_input_total") + " " + totalNum + " " + getLabel(isZh,"search_srtip") + "</span>"
if(currentPage > 1){
html += "<a class=\"item navigation\" href=\"javascript:page(1)\"><span class=\"navigation_label\">首页</span></a>";
html += "<a class=\"item navigation\" href=\"javascript:page(1)\"><span class=\"navigation_label\">" + getLabel(isZh,"search_home_page") + "</span></a>";
html += "<a class=\"item navigation\" href=\"javascript:prePage()\"><i class=\"left arrow icon\"></i></a>";
}else{
html += "<a class=\"disabled item navigation\" href=\"javascript:page(1)\"><span class=\"navigation_label\">首页</span></a>";
html += "<a class=\"disabled item navigation\" href=\"javascript:page(1)\"><span class=\"navigation_label\">" + getLabel(isZh,"search_home_page") + "</span></a>";
html += "<a class=\"disabled item navigation\" href=\"javascript:prePage()\"><i class=\"left arrow icon\"></i></a>";
}
@@ -779,13 +779,13 @@ function getYPosition(e){

if(currentPage >=totalPage){
html += "<a class=\"disabled item navigation\" href=\"javascript:nextPage()\"><i class=\"icon right arrow\"></i></a>";
html += "<a class=\"disabled item navigation\" href=\"javascript:page(" + totalPage + ")\"><span class=\"navigation_label\">末页</span></a>";
html += "<a class=\"disabled item navigation\" href=\"javascript:page(" + totalPage + ")\"><span class=\"navigation_label\">" + getLabel(isZh,"search_last_page") + "</span></a>";
}else{
html += "<a class=\"item navigation\" href=\"javascript:nextPage()\"><i class=\"icon right arrow\"></i></a>";
html += "<a class=\"item navigation\" href=\"javascript:page(" + totalPage + ")\"><span class=\"navigation_label\">末页</span></a>";
html += "<a class=\"item navigation\" href=\"javascript:page(" + totalPage + ")\"><span class=\"navigation_label\">" + getLabel(isZh,"search_last_page") + "</span></a>";
}

html +="<div class=\"item\"> 前往<div id=\"inputpage_div\" class=\"ui input\"><input id=\"inputpage\" type=\"text\"></div>页</div>";
html +="<div class=\"item\"> " + getLabel(isZh,"search_go_to") + "<div id=\"inputpage_div\" class=\"ui input\"><input id=\"inputpage\" type=\"text\"></div>" + getLabel(isZh,"search_go_page") + "</div>";
console.log("html=" + html)
document.getElementById("page_menu").innerHTML=html;
$('#inputpage').on('keypress',function(event){
@@ -817,6 +817,8 @@ document.onreadystatechange = function() {





var LanguagesColor = {
"1C Enterprise": "#814CCC",
"ABAP": "#E8274B",
@@ -1079,4 +1081,78 @@ var LanguagesColor = {
"wdl": "#42f1f4",
"wisp": "#7582D1",
"xBase": "#403a40",
}
}

function getLabel(isZh,key){
if(isZh){
return zhCN[key]
}else{
return esUN[key]
}
}

var zhCN={
"search":"搜索",
"search_repo":"项目",
"search_dataset":"数据集",
"search_issue":"任务",
"search_pr":"合并请求",
"search_user":"用户",
"search_org":"组织",
"search_finded":"找到",
"search_matched":"最佳匹配",
"search_matched_download":"下载次数",
"search_lasted_update":"最后更新于",
"search_letter_asc":"字母顺序排序",
"search_letter_desc":"字母逆序排序",
"search_lasted_create":"最近创建",
"search_early_create":"最早创建",
"search_add_by":"加入于",
"search_lasted":"最近更新",
"search_open":"开启中",
"search_closed":"已关闭",
"search_watched":"关注数",
"search_star":"点赞数",
"search_fork":"Fork数",
"search_input_large_0":"请输入大于0的数值。",
"search_input_maxed":"不能超出总页数。",
"search_input_total":"共",
"search_srtip":"条",
"search_home_page":"首页",
"search_last_page":"末页",
"search_go_to":"前往",
"search_go_page":"页"
}
var esUN={
"search":"Search",
"search_repo":"Repository",
"search_dataset":"DataSet",
"search_issue":"Issue",
"search_pr":"Pull Request",
"search_user":"User",
"search_org":"Organization",
"search_finded":"Find",
"search_matched":"Best Match",
"search_matched_download":"Amount of downloads",
"search_lasted_update":"Last Updated ",
"search_letter_asc":"Alphabetical sort",
"search_letter_desc":"Alphabetical reverse sort",
"search_lasted_create":"Recently created",
"search_early_create":"First created",
"search_add_by":"Join in",
"search_lasted":"Recent updates",
"search_open":"Open",
"search_closed":"Closed",
"search_watched":"Watches",
"search_star":"Stars",
"search_fork":"Forks",
"search_input_large_0":"Please enter a value greater than 0.",
"search_input_maxed":"Cannot exceed total pages.",
"search_input_total":"Total",
"search_srtip":"条",
"search_home_page":"Home",
"search_last_page":"Last",
"search_go_to":"Go",
"search_go_page":"Page"
}

+ 9
- 9
templates/explore/search_new.tmpl View File

@@ -6,11 +6,11 @@
<div id="search_div" class="ui two column centered grid">
<div class="fourteen wide mobile ten wide tablet ten wide computer column ui form ignore-dirty" style="margin-top:1.2rem;margin-bottom: 1.2rem;">
<div class="ui fluid action input">
<input name="q" id="keyword_input" value="{{.Keyword}}" placeholder="搜索..." autofocus="">
<input name="q" id="keyword_input" value="{{.Keyword}}" placeholder="{{.i18n.Tr "home.search"}}..." autofocus="">
<input type="hidden" name="topic" value="">
<input type="hidden" name="tab" value="">
<input type="hidden" name="sort" value="hot">
<button class="ui green button" onclick="search()">搜索</button>
<button class="ui green button" onclick="search()">{{.i18n.Tr "home.search"}}</button>
</div>
</div>
@@ -25,27 +25,27 @@
<div class="ui container seachnav">
<div class="ui secondary pointing menu">
<a id="repo_item" class="item" href="javascript:searchItem(1,10);">
项目
{{.i18n.Tr "home.search_repo"}}
<span class="ui circular mini label" id="repo_total"></span>
</a>
<a id="dataset_item" class="item" href="javascript:searchItem(5,50);">
数据集
{{.i18n.Tr "home.search_dataset"}}
<span class="ui circular mini label" id="dataset_total"></span>
</a>
<a id="issue_item" class="item" href="javascript:searchItem(2,20);">
任务
{{.i18n.Tr "home.search_issue"}}
<span class="ui circular mini label" id="issue_total"></span>
</a>
<a id="pr_item" class="item" href="javascript:searchItem(6,60);">
合并请求
{{.i18n.Tr "home.search_pr"}}
<span class="ui circular mini label" id="pr_total"></span>
</a>
<a id="user_item" class="item" href="javascript:searchItem(3,30);">
用户
{{.i18n.Tr "home.search_user"}}
<span class="ui circular mini label" id="user_total"></span>
</a>
<a id="org_item" class="item" href="javascript:searchItem(4,40);">
组织 <span class="ui circular mini label" id="org_total"></span>
{{.i18n.Tr "home.search_org"}} <span class="ui circular mini label" id="org_total"></span>
</a>
</div>
</div>
@@ -53,7 +53,7 @@

<div class="ui container">
<span id="find_id">找到</span>“<strong class="highlight" id="keyword_desc"></strong>”相关<span id="obj_desc"></span>约为<span id="child_total"></span>个
<span id="find_id">{{.i18n.Tr "home.search_finded"}}</span>“<strong class="highlight" id="keyword_desc"></strong>”{{.i18n.Tr "home.search_related"}}<span id="obj_desc"></span>{{.i18n.Tr "home.search_maybe"}}<span id="child_total"></span>{{.i18n.Tr "home.search_ge"}}
<div class="ui right floated secondary filter menu">
<!-- Sort -->


Loading…
Cancel
Save