Slavic language support, thanks to Tomasz Jadowski

This commit is contained in:
Carlos Fenollosa 2016-10-24 15:32:24 +02:00
parent a36566a90c
commit 349ed8e3a7

7
bb.sh
View file

@ -109,6 +109,7 @@ global_variables() {
template_tags_title="All tags" template_tags_title="All tags"
# "posts" (on "All tags" page, text at the end of each tag line, like "2. Music - 15 posts") # "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="posts"
template_tags_posts_2_4="posts" # Some slavic languages use a different plural form for 2-4 items
template_tags_posts_singular="post" 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"") # "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" template_tag_title="Posts tagged"
@ -681,7 +682,11 @@ all_tags() {
nposts=$(grep -c "<\!-- text begin -->" "$i") nposts=$(grep -c "<\!-- text begin -->" "$i")
tagname=${i#"$prefix_tags"} tagname=${i#"$prefix_tags"}
tagname=${tagname%.html} 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>" echo "<li><a href=\"$i\">$tagname</a> &mdash; $nposts $word</li>"
done done
echo "" 1>&3 echo "" 1>&3