parent
723e8a4e30
commit
f3137099bc
3 changed files with 6 additions and 4 deletions
|
@ -204,7 +204,7 @@ Zotero.Item.prototype.getField = function(field, unformatted, includeBaseMapped)
|
|||
} else if(creators.length === 2) {
|
||||
return creators[0].ref.lastName+" "+Zotero.getString('general.and')+" "+creators[1].ref.lastName;
|
||||
} else if(creators.length > 3) {
|
||||
return creators[0].ref.lastName+" et al."
|
||||
return creators[0].ref.lastName+" "+Zotero.getString('general.etAl');
|
||||
}
|
||||
} else if (field === 'id' || Zotero.Items.isPrimaryField(field)) {
|
||||
var privField = '_' + field;
|
||||
|
|
|
@ -628,6 +628,7 @@ Zotero.Items = new function() {
|
|||
|
||||
/* This whole block is to get the firstCreator */
|
||||
var localizedAnd = Zotero.getString('general.and');
|
||||
var localizedEtAl = Zotero.getString('general.etAl');
|
||||
var sql = "COALESCE(" +
|
||||
// First try for primary creator types
|
||||
"CASE (" +
|
||||
|
@ -665,7 +666,7 @@ Zotero.Items = new function() {
|
|||
"LEFT JOIN itemTypeCreatorTypes ITCT " +
|
||||
"ON (IC.creatorTypeID=ITCT.creatorTypeID AND ITCT.itemTypeID=I.itemTypeID) " +
|
||||
"WHERE itemID=I.itemID AND primaryField=1 ORDER BY orderIndex LIMIT 1)" +
|
||||
" || ' et al.' " +
|
||||
" || ' " + localizedEtAl + "' " +
|
||||
") " +
|
||||
"END, " +
|
||||
|
||||
|
@ -691,7 +692,7 @@ Zotero.Items = new function() {
|
|||
"SELECT " +
|
||||
"(SELECT lastName FROM itemCreators NATURAL JOIN creators NATURAL JOIN creatorData " +
|
||||
"WHERE itemID=I.itemID AND creatorTypeID IN (3) ORDER BY orderIndex LIMIT 1)" +
|
||||
" || ' et al.' " +
|
||||
" || ' " + localizedEtAl + "' " +
|
||||
") " +
|
||||
"END, " +
|
||||
|
||||
|
@ -717,7 +718,7 @@ Zotero.Items = new function() {
|
|||
"SELECT " +
|
||||
"(SELECT lastName FROM itemCreators NATURAL JOIN creators NATURAL JOIN creatorData " +
|
||||
"WHERE itemID=I.itemID AND creatorTypeID IN (2) ORDER BY orderIndex LIMIT 1)" +
|
||||
" || ' et al.' " +
|
||||
" || ' " + localizedEtAl + "' " +
|
||||
") " +
|
||||
"END" +
|
||||
") AS firstCreator";
|
||||
|
|
|
@ -30,6 +30,7 @@ general.no = No
|
|||
general.passed = Passed
|
||||
general.failed = Failed
|
||||
general.and = and
|
||||
general.etAl = et al.
|
||||
general.accessDenied = Access Denied
|
||||
general.permissionDenied = Permission Denied
|
||||
general.character.singular = character
|
||||
|
|
Loading…
Reference in a new issue