главная|main page

состояние|status

блог|blog

файлы|files

программы|software

summaryrefslogtreecommitdiff
path: root/bb.sh
diff options
context:
space:
mode:
Diffstat (limited to 'bb.sh')
-rwxr-xr-xbb.sh7
1 files changed, 6 insertions, 1 deletions
diff --git a/bb.sh b/bb.sh
index 4b55df5..d9b7003 100755
--- a/bb.sh
+++ b/bb.sh
@@ -121,6 +121,7 @@ global_variables() {
template_tags_title="All tags"
# "posts" (on "All tags" page, text at the end of each tag line, like "2. Music - 15 posts")
template_tags_posts="posts"
+ template_tags_posts_2_4="posts" # Some slavic languages use a different plural form for 2-4 items
template_tags_posts_singular="post"
# "Posts tagged" (text on a title of a page with index of one tag, like "My Blog - Posts tagged "Music"")
template_tag_title="Posts tagged"
@@ -707,7 +708,11 @@ all_tags() {
nposts=$(grep -c "<\!-- text begin -->" "$i")
tagname=${i#"$prefix_tags"}
tagname=${tagname%.html}
- ((nposts > 1)) && word=$template_tags_posts || word=$template_tags_posts_singular
+ case $nposts in
+ 1) word=$template_tags_posts_singular;;
+ 2|3|4) word=$template_tags_posts_2_4;;
+ *) word=$template_tags_posts
+ esac
echo "<li><a href=\"$i\">$tagname</a> &mdash; $nposts $word</li>"
done
echo "" 1>&3