Skip to content
This repository was archived by the owner on Jan 18, 2024. It is now read-only.

Commit c0d31f8

Browse files
committed
translated desc for package group page
1 parent 10ca68b commit c0d31f8

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

routes/group.js

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,15 @@ router.get("/", function(req, res, next) {
99
var arch = req.originalUrl.split("/")[2];
1010
var grpname = req.originalUrl.split("/")[3];
1111

12+
// パッケージ翻訳
13+
if(req.getLocale() != "en"){
14+
var pkgdesc = "ifnull(translate_" + req.getLocale().replace("-", "_") + ".desc, package.pkgdesc) as pkgdesc";
15+
var translate = " LEFT OUTER JOIN translate_" + req.getLocale().replace("-", "_") + " ON package.pkgname = translate_" + req.getLocale().replace("-", "_") + ".name";
16+
}else{
17+
var pkgdesc = "pkgdesc";
18+
var translate = "";
19+
}
20+
1221
// ソート
1322
switch(req.query.sort){
1423
case "repo":
@@ -28,7 +37,7 @@ router.get("/", function(req, res, next) {
2837

2938
var where = " WHERE (pkggrp = \"" + grpname + "\" OR pkggrp LIKE \"% " + grpname + "\" OR pkggrp LIKE \"" + grpname + " %\") AND (arch = \"" + arch + "\" OR arch =\"any\")";
3039

31-
db.all("SELECT arch, repo, pkgname, pkgver, pkgrel, pkgdesc, last_update, (SELECT COUNT(pkgname) FROM package" + where + ") AS count FROM package" + where + order, function(err, rows){
40+
db.all("SELECT arch, repo, pkgname, pkgver, pkgrel, " + pkgdesc + ", last_update, (SELECT COUNT(pkgname) FROM package" + where + ") AS count FROM package" + translate + where + order, function(err, rows){
3241
if (!err) {
3342
if(rows.length == 0){
3443
next(err);

0 commit comments

Comments
 (0)