diff --git a/templates/package.hamlet b/templates/package.hamlet
index 2c961ef..9655c12 100644
--- a/templates/package.hamlet
+++ b/templates/package.hamlet
@@ -40,7 +40,8 @@ $newline never
#{nLikes}
- \ likes #
+
+ \ #{format (plural "like" "likes") nLikes} #
$if downloads /= 0
diff --git a/templates/package.julius b/templates/package.julius
index 947fff5..f1552c6 100644
--- a/templates/package.julius
+++ b/templates/package.julius
@@ -57,13 +57,17 @@ $(function(){
if (action == 'like') {
$this.attr('title','You liked this!');
- $likes.text(nLikes + 1);
+ nLikes += 1;
$.post("@{PackageLikeR pn}");
} else {
$this.attr('title','You disliked this.');
- $likes.text(nLikes - 1);
+ nLikes -= 1;
$.post("@{PackageUnlikeR pn}");
}
+
+ $likes.text(nLikes);
+ $('#like-or-likes').text(nLikes == 1 ? ' like ' : ' likes ');
+
} else {
login();
}