Changeset 511 for themes

Show
Ignore:
Timestamp:
02/26/08 04:36:03 (9 months ago)
Author:
kasper
Message:

Themes Element and Softer now translatable and translated to danish.
Upped version numbers for all translated themes.
Set missing language information on html tag.

Location:
themes
Files:
21 modified

Legend:

Unmodified
Added
Removed
  • themes/element/album.php

    r510 r511  
    1515                $capt = plogger_get_picture_caption(); 
    1616                 
    17                 if ($capt == " ") { $capt = "Untitled"; } 
     17                if ($capt == " ") { $capt = plog_tr("Untitled"); } 
    1818                 
    1919                $img_id = "thumb-".plogger_get_picture_id(); 
     
    3232} 
    3333else{ 
    34         print '<div id="no-pictures-msg">There are no pictures in this album.</div>'; 
     34        print '<div id="no-pictures-msg">' . plog_tr('There are no pictures in this album') . '.</div>'; 
    3535} 
    3636 
  • themes/element/collection.php

    r510 r511  
    2020                                <div class="downloadcheckbox">'.plogger_download_checkbox(plogger_get_collection_id()).'</div> 
    2121                        <div class="thumb_left"><a href="' . $img_link . '"><img class="thumb_pic" src="'.$img_pic.'" title="'.$img_desc.'" alt="'.$img_desc.'" /></a></div> 
    22                 <h2 class="commentheading"><a href="' . $img_link . '">' . $img_name.'</a></h2> 
     22                <h2 class="comment-heading"><a href="' . $img_link . '">' . $img_name.'</a></h2> 
    2323 
    2424                <div class="desc"><strong>Description:</strong> '.$img_desc.'</div> 
     
    2626                <div class="piccount">Contains '.$num_pictures.' '; 
    2727 
    28                 print ($num_pictures == 1) ? "picture" : "pictures"; 
     28                print ($num_pictures == 1) ? plog_tr("picture") : plog_tr("pictures"); 
    2929                 
    3030                print '</div></div>'; 
     
    3232        print '</div>'; 
    3333} else { 
    34         print "No albums in this collection yet"; 
     34        print plog_tr("No albums in this collection yet"); 
    3535} 
    3636print '</div>'; 
  • themes/element/collections.php

    r510 r511  
    2222                                <div class="downloadcheckbox">'.plogger_download_checkbox(plogger_get_collection_id()).'</div> 
    2323                        <div class="thumb_left"><a href="' . $img_link . '"><img class="thumb_pic" src="'.$img_pic.'" title="'.$img_desc.'" alt="'.$img_desc.'" /></a></div> 
    24                 <h2 class="commentheading"><a href="' . $img_link . '">' . $img_name.'</a></h2> 
     24                <h2 class="comment-heading"><a href="' . $img_link . '">' . $img_name.'</a></h2> 
    2525 
    2626                <div class="desc"><strong>Description:</strong> '.$img_desc.'</div> 
     
    2828                <div class="piccount">Contains '.$num_pictures.' '; 
    2929 
    30                 print ($num_pictures == 1) ? "album" : "albums"; 
     30                print ($num_pictures == 1) ? plog_tr("album") : plog_tr("albums"); 
    3131                 
    3232                print '</div></div>'; 
     
    3434        print '</div>'; 
    3535} else { 
    36         print "No collections yet"; 
     36        print plog_tr("No collections yet"); 
    3737} 
    3838print '</div>'; 
  • themes/element/comments.php

    r510 r511  
    11<?php 
    22if (plogger_comments_on()) { 
    3         print '<br /><div class="alt"><h2 class="commentheading">Comments</h2>'; 
     3        print '<br /><div class="alt"><h2 class="comment-heading">' . plog_tr('Comments') . '</h2>'; 
    44         
    55        if (plogger_picture_has_comments()) { 
     
    1717                        print "<li class=\"$comment_class\">"; 
    1818                        print "<p>".plogger_get_comment_text()."</p>"; 
    19                         print "<cite>Comment by "; 
     19                        print "<cite>" . plog_tr('Comment by') . " "; 
    2020                        print (trim($url) != '') ? "<a href=\"$url\">$author</a>" : "$author"; 
    21                         print "- posted on ".plogger_get_comment_date(); 
     21                        print "- " . plog_tr('posted on') . " ".plogger_get_comment_date(); 
    2222                                         
    2323                        print "</cite></li>"; 
     
    2626                print "</ol>"; 
    2727        } else { 
    28                 print "<p>Like this picture? Don't like it?? Leave a comment!</p>"; 
     28                print "<p>" . plog_tr("Like this picture? Don't like it?? Leave a comment!") . "</p>"; 
    2929        }; 
    3030       
    3131        if (plogger_picture_allows_comments()) { 
    3232                if (plogger_comment_post_error()) { 
    33                         print "<p class='errors'>Comment did not post!  Please fill in the required fields.</p>"; 
     33                        print "<p class='errors'>" . plog_tr('Comment did not post!  Please fill in required fields.') . "</p>"; 
     34                }; 
     35                 
     36                if (plogger_comment_moderated()) { 
     37                        print "<p class='actions'>" . plog_tr('Your comment was placed in moderation, please wait for approval. Do not submit comment again!') . "</p>"; 
    3438                }; 
    3539 
    3640                global $config; 
    3741         
    38                 print  '<a name="comment-post"></a><h3>Add a comment:</h3> 
     42                print  '<a name="comment-post"></a><h3>' . plog_tr('Add a comment') . ':</h3> 
    3943                        <form action="' . $config["gallery_url"] . 'plog-comment.php" method="post" id="commentform"> 
    4044                                <p> 
    4145                        <input type="text" name="author" id="author" class="comment_field" value="" size="28" tabindex="1" /> 
    42                         <label for="author">Name (req\'d)</label> <input type="hidden" name="comment_post_ID" value="40" /> 
     46                        <label for="author">' . plog_tr('Name') . ' ' . '(' . plog_tr("req'd") . ')</label> <input type="hidden" name="comment_post_ID" value="40" /> 
    4347                        <input type="hidden" name="parent" value="'.plogger_get_picture_id().'" /> 
    4448                                </p> 
    4549                        <p> 
    4650                        <input type="text" name="email" id="email" class="comment_field" value="" size="28" tabindex="2" /> 
    47                         <label for="email">Email (req\'d, but not publicly displayed)</label> 
     51                        <label for="email">' . plog_tr('Email') . ' ' . '(' . plog_tr("req'd, but not publicly displayed") . ')</label> 
    4852                        </p> 
    4953                        <p> 
    5054                        <input type="text" name="url" id="url" class="comment_field" value="" size="28" tabindex="3" /> 
    51                         <label for="url">Your Website (optional)</label> 
     55                        <label for="url">' . plog_tr('Your Website') . ' (' . plog_tr('optional') . ')</label> 
    5256                        </p> 
    5357                        <p> 
    54                         <label for="comment">Your Comment</label> 
     58                        <label for="comment">' . plog_tr('Your Comment') . '</label> 
    5559                        <br /><textarea name="comment" class="comment_field" rows="4" tabindex="4"></textarea> 
    5660                        </p> 
    5761                        <p> 
    58                         <input type="image" src="'.$config["gallery_url"].'/themes/element/graphics/commentbutton.png" name="submit" tabindex="5" value="Post Comment" /> 
     62                        <input type="image" src="'.$config["gallery_url"].'/themes/element/graphics/commentbutton.png" name="submit" tabindex="5" value="' . plog_tr('Post Comment') . '" /> 
    5963                        </p> 
    6064                      </form>'; 
    6165         
    6266        } else { 
    63                 print '<p class="comments-closed">Comments for this entry are closed</p>'; 
     67                print '<p class="comments-closed">' . plog_tr('Comments for this entry are closed') . '</p>'; 
    6468        } 
    6569         
  • themes/element/dd_functions.php

    r510 r511  
    4040                 
    4141     
    42     $latestlist = '<div id="sidebar">'.dd_generate_search_box().'<h2>Latest Images</h2><ul class="latest_list">'; 
     42    $latestlist = '<div id="sidebar">'.dd_generate_search_box().'<h2>' . plog_tr('Latest Images') . '</h2><ul class="latest_list">'; 
    4343     
    4444        $i = 0; 
     
    4949                $caption = plogger_get_picture_caption(); 
    5050                 
    51                 if ($caption == "&nbsp;") { $caption = "Untitled"; } 
     51                if ($caption == "&nbsp;") { $caption = plog_tr("Untitled"); } 
    5252                 
    5353                $thumbpath = plogger_get_picture_thumb(THUMB_SMALL); 
    5454                $pagelink = plogger_get_picture_url(); 
    5555                 
    56                 if ($caption == "&nbsp;") $caption = 'Untitled'; 
     56                if ($caption == "&nbsp;") $caption = plog_tr('Untitled'); 
    5757           
    5858                $latestlist .= ' 
     
    6868         
    6969 
    70         $latestlist .= '</ul><br /><br /><p>&nbsp;</p><h2>Random Image</h2><ul class="latest_list"><li>'.dd_get_random_pic().'</li></ul></div>'; 
     70        $latestlist .= '</ul><br /><br /><p>&nbsp;</p><h2>' . plog_tr('Random Image') . '</h2><ul class="latest_list"><li>'.dd_get_random_pic().'</li></ul></div>'; 
    7171                                         
    7272        echo $latestlist; 
     
    9696                case 'exif': 
    9797 
    98                         return '<a href="#exif" onmouseover="domTT_activate(this, event, \'content\', \'View technical details\', \'trail\', true);"><img src="'.$theme_dir.'graphics/icon-details.gif" class="control_pic"></a>'; 
     98                        return '<a href="#exif" onmouseover="domTT_activate(this, event, \'content\', \'' . plog_tr('View technical details') . '\', \'trail\', true);"><img src="'.$theme_dir.'graphics/icon-details.gif" class="control_pic"></a>'; 
    9999 
    100100                case 'comments': 
    101101 
    102                         return '<a href="#comments" onmouseover="domTT_activate(this, event, \'content\', \'Leave comments on this photo\', \'trail\', true);"><img src="'.$theme_dir.'graphics/icon-comments.gif" class="control_pic"></a>'; 
     102                        return '<a href="#comments" onmouseover="domTT_activate(this, event, \'content\', \'' . plog_tr('Leave comments on this photo') . '\', \'trail\', true);"><img src="'.$theme_dir.'graphics/icon-comments.gif" class="control_pic"></a>'; 
    103103 
    104104                default: 
     
    114114 
    115115        if ($next_url) 
    116                 $next_link = '<a accesskey="." href="'.$next_url.'" onmouseover="domTT_activate(this, event, \'content\', \'View the previous photo\', \'trail\', true);"><img src="'.$theme_dir.'graphics/icon-previous.gif" class="control_pic"></a>'; 
     116        if ($config["embedded"] == 0) { 
     117                $next_link = '<a id="next-button" accesskey="." href="'.$next_url.'#prev-button" onmouseover="domTT_activate(this, event, \'content\', \'' . plog_tr('View the previous photo') . '\', \'trail\', true);"><img src="'.$theme_dir.'graphics/icon-previous.gif" class="control_pic"></a>'; 
     118        } else { 
     119                $next_link = '<a id="next-button" accesskey="." href="'.$next_url.'" onmouseover="domTT_activate(this, event, \'content\', \'' . plog_tr('View the previous photo') . '\', \'trail\', true);"><img src="'.$theme_dir.'graphics/icon-previous.gif" class="control_pic"></a>'; 
     120    } 
    117121        else 
    118                 $next_link = '<img src="'.$theme_dir.'graphics/icon-previous.gif" alt="Not available" class="control_pic_faded">'; 
     122                $next_link = '<img src="'.$theme_dir.'graphics/icon-previous.gif" alt="' . plog_tr('Not available') . '" class="control_pic_faded">'; 
    119123                 
    120124        return $next_link; 
     
    124128        // Replacement previous picture function 
    125129        $prev_url = plogger_get_prev_picture_url(); 
    126          
     130 
    127131        if ($prev_url)  
    128                 $prev_link = '<a accesskey="," href="'.$prev_url.'" onmouseover="domTT_activate(this, event, \'content\', \'View the next photo\', \'trail\', true);"><img src="'.$theme_dir.'graphics/icon-next.gif" class="control_pic"></a>'; 
     132        if ($config["embedded"] == 0) { 
     133                $prev_link = '<a id="prev-button" accesskey="," href="'.$prev_url.'#next-button" onmouseover="domTT_activate(this, event, \'content\', \'' . plog_tr('View the next photo') . '\', \'trail\', true);"><img src="'.$theme_dir.'graphics/icon-next.gif" class="control_pic"></a>'; 
     134        } else { 
     135                $prev_link = '<a id="prev-button" accesskey="," href="'.$prev_url.'" onmouseover="domTT_activate(this, event, \'content\', \'' . plog_tr('View the next photo') . '\', \'trail\', true);"><img src="'.$theme_dir.'graphics/icon-next.gif" class="control_pic"></a>'; 
     136    } 
    129137        else 
    130                 $prev_link = '<img src="'.$theme_dir.'graphics/icon-next.gif" alt="Not available" class="control_pic_faded">'; 
    131                  
     138                $prev_link = '<img src="'.$theme_dir.'graphics/icon-next.gif" alt="' . plog_tr('Not available') . '" class="control_pic_faded">'; 
     139 
    132140        return $prev_link;       
    133                  
    134141 
    135142} 
     
    140147         
    141148        if ($pic_link)   
    142                 $zoom_link = '<a accesskey="v" rel="lightbox" class="horizontal" href="'.$pic_link.'" onmouseover="domTT_activate(this, event, \'content\', \'View the full-size picture\', \'trail\', true);"><img src="'.$theme_dir.'graphics/icon-zoom.gif" class="control_pic"></a>'; 
     149                $zoom_link = '<a accesskey="v" rel="lightbox" class="horizontal" href="'.$pic_link.'" onmouseover="domTT_activate(this, event, \'content\', \'' . plog_tr('View the full-size picture') . '\', \'trail\', true);"><img src="'.$theme_dir.'graphics/icon-zoom.gif" class="control_pic"></a>'; 
    143150        else 
    144                 $zoom_link = '<img src="'.$theme_dir.'graphics/icon-zoom.gif" alt="Not available" class="control_pic_faded">'; 
     151                $zoom_link = '<img src="'.$theme_dir.'graphics/icon-zoom.gif" alt="' . plog_tr('Not available') . '" class="control_pic_faded">'; 
    145152        return $zoom_link; 
    146153 
     
    163170                $size = round(filesize($img) / 1024, 2); 
    164171                 
    165                 $table_data = '<div id="exif_table"><h2>Technical Details</h2><table class="exif"> 
    166                                         <tr> 
    167                                                 <td><strong>Dimensions:</strong></td> 
     172                $table_data = '<div id="exif_table"><h2>' . plog_tr('Technical Details') . '</h2><table class="exif"> 
     173                                        <tr> 
     174                                                <td><strong>' . plog_tr('Dimensions') . ':</strong></td> 
    168175                                                <td>'.$width .' x ' .$height.'</td> 
    169176                                        </tr> 
    170177                                        <tr> 
    171                                                 <td><strong>File size:</strong></td> 
     178                                                <td><strong>' . plog_tr('File size') . ':</strong></td> 
    172179                                                <td>'.$size.' kbytes</td> 
    173180                                        </tr> 
    174181                                        <tr> 
    175                                                 <td><strong>Taken on:</strong></td> 
     182                                                <td><strong>' . plog_tr('Taken on') . ':</strong></td> 
    176183                                                <td>'.$row["EXIF_date_taken"].'</td> 
    177184                                        </tr> 
    178185                                        <tr> 
    179                                                 <td><strong>Camera model:</strong></td> 
     186                                                <td><strong>' . plog_tr('Camera model') . ':</strong></td> 
    180187                                                <td>'.$row["EXIF_camera"].'</td> 
    181188                                        </tr> 
    182189                                        <tr> 
    183                                                 <td><strong>Shutter speed:</strong></td> 
     190                                                <td><strong>' . plog_tr('Shutter speed') . ':</strong></td> 
    184191                                                <td>'.$row["EXIF_shutterspeed"].'</td> 
    185192                                        </tr> 
    186193                                        <tr> 
    187                                                 <td><strong>Focal length:</strong></td> 
     194                                                <td><strong>' . plog_tr('Focal length') . ':</strong></td> 
    188195                                                <td>'.$row["EXIF_focallength"].'</td> 
    189196                                        </tr> 
    190197                                        <tr> 
    191                                                 <td><strong>Aperture:</strong></td> 
     198                                                <td><strong>' . plog_tr('Aperture') . ':</strong></td> 
    192199                                                <td>'.$row["EXIF_aperture"].'</td> 
    193200                                        </tr> 
     
    224231                $caption = SmartStripSlashes(basename($row["caption"])); 
    225232                         
    226                 if (!$caption) { $caption = 'Untitled'; } 
     233                if (!$caption) { $caption = plog_tr('Untitled'); } 
    227234                 
    228235                $pic_path = $row["path"]; 
     
    263270        if ($input_old) { 
    264271                $img_dir = $theme_dir.'graphics/searchbutton.png'; 
    265                 $input_text = '<input type="image" src="'.$img_dir.'" value="Search"'; 
    266                 return str_replace('<input class="submit" type="submit" value="Search"',$input_text,$input_old); 
     272                $input_text = '<input type="image" src="'.$img_dir.'" value="' . plog_tr('Search') . '"'; 
     273                return str_replace('<input class="submit" type="submit" value="' . plog_tr('Search') . '"',$input_text,$input_old); 
    267274        } else { 
    268275                return; 
  • themes/element/gallery.css

    r510 r511  
    400400        margin: 30px 0 0; 
    401401} 
    402 h2.commentheading { 
     402h2.comment-heading { 
    403403        margin: 0 0 5px; 
    404404} 
  • themes/element/header.php

    r510 r511  
    33         
    44        $home_dir = $config["baseurl"]; 
     5 
     6// print('*'.$config["baseurl"].'*'.$config["basedir"].'*'); 
     7$config["baseurl"] = '/galleri/'; 
     8//$config["baseurl"] = $config["galleryurl"]; 
    59 
    610        include(THEME_DIR .'/dd_functions.php'); 
     
    1317 
    1418                        <div id="top_navigation"> 
    15                                 <div id="header_links">Edit header.php to insert your own links here...</div> 
    16                                  
     19                                <div id="header_links">' . plog_tr('Send an email to') . ' <a href="mailto:lulopete@mail.dk">' . plog_tr('the gallery owner') . '</a></div> 
    1720                                 
    1821                        </div> 
  • themes/element/meta.php

    r510 r511  
    22 
    33$theme_name = "element"; 
    4 $version = "1.0"; 
     4$version = "1.1"; 
    55$author = "Ben Grant"; 
    66$url = "http://www.digitaldusk.com/"; 
  • themes/element/picture.php

    r510 r511  
    99                $picture_description = plogger_get_picture_description(); 
    1010                 
    11         if ($picture_caption == '&nbsp;') $picture_caption = 'Untitled'; 
     11        if ($picture_caption == '&nbsp;') $picture_caption = plog_tr('Untitled'); 
    1212 
    1313                $imgtag = '<img src="'.plogger_get_picture_thumb(THUMB_LARGE).'" title="'.$capt.'" alt="'.$capt.'" />'; 
     
    2020                $thumb_collection = plogger_get_thumbnail_nav(); 
    2121 
    22                 print   '<div id="picture_nav"><div id="picture_controls">'.$next_link.'&nbsp;'.$zoom_link.'&nbsp;'.$prev_link.'&nbsp;'.$exif_link.'&nbsp;'.$comments_link.'</div>'.$thumb_collection.'</div> 
     22                print   '<div id="picture_nav"><div id="picture_controls">'. 
     23      $next_link.'&nbsp;'. 
     24      $zoom_link.'&nbsp;'. 
     25      $prev_link.'&nbsp;'. 
     26      $exif_link.'&nbsp;'. 
     27      $comments_link.'</div>'. 
     28      $thumb_collection.'</div> 
    2329                 
    2430                <div id="picture_holder">'.$imgtag.'</div><br /> 
     
    3541        }  
    3642} else { 
    37         print "No such image"; 
     43        print plog_tr("No such image"); 
    3844}; 
    3945plogger_get_footer(); 
  • themes/element/search.php

    r510 r511  
    1515                $capt = plogger_get_picture_caption(); 
    1616                 
    17                 if ($capt == "&nbsp;") { $capt = "Untitled"; } 
     17                if ($capt == "&nbsp;") { $capt = plog_tr("Untitled"); } 
    1818                 
    1919                $img_id = "thumb-".plogger_get_picture_id(); 
     
    2121                . '" class="photos" src="'.plogger_get_picture_thumb().'" />'; 
    2222                 
    23                 print '<li class="thumbnail"><a href="' . plogger_get_picture_url() . '" onmouseover="domTT_activate(this, event, \'content\', \''.$capt.'\', \'trail\', true);">' . $imgtag . '</a><br />'; 
     23                print '<li class="thumbnail"><a href="' . plogger_get_picture_url() . '" onmouseover="domTT_activate(this, event, \'content\', \''.$capt.'\', \'trail\', true);">' . $imgtag . '</a><br/>'; 
    2424 
    2525                print plogger_download_checkbox(plogger_get_picture_id()); 
     
    3232} 
    3333else{ 
    34         print '<div id="no-pictures-msg">There are no pictures that matched your search.</div>'; 
     34        print '<div id="no-pictures-msg">' . plog_tr('There are no pictures that matched your search') . '.</div>'; 
    3535} 
    3636 
  • themes/element/slideshow.php

    r510 r511  
    2424 
    2525} else { 
    26         print '<div id="no-pictures-msg">No pictures to show.</div>'; 
     26        print '<div id="no-pictures-msg">' . plog_tr('No pictures to show') . '.</div>'; 
    2727} 
    2828print '</div>'; 
     
    3232        $gfx_dir = $config["baseurl"] . '/themes/element/graphics/'; 
    3333         
    34         $large_link = '<a accesskey="v" href="javascript:slides.hotlink()" title="View Large Image"><img hspace="1" src="'.$config["baseurl"].'themes/digitaldusk/graphics/icon-zoom.gif"></a>'; 
     34        $large_link = '<a accesskey="v" href="javascript:slides.hotlink()" title="' . plog_tr('View Large Image') . '"><img hspace="1" src="'.$config["baseurl"].'themes/digitaldusk/graphics/icon-zoom.gif"></a>'; 
    3535                         
    36         $prev_url = '<a accesskey="," title="Previous Image"  
     36        $prev_url = '<a accesskey="," title="' . plog_tr('Previous Image') . '"  
    3737        href="javascript: slides.previous();"><img hspace="1" src="'.$gfx_dir.'icon-previous.gif"></a>'; 
    3838                 
    39         $next_url = '<a accesskey="." title="Next Image"  
     39        $next_url = '<a accesskey="." title="' . plog_tr('Next Image') . '"  
    4040        href="javascript: slides.next();"><img hspace="1" src="'.$gfx_dir.'icon-next.gif"></a>'; 
    4141                 
    42         $stop_url = '<a accesskey="x" title="Stop Slideshow"  
     42        $stop_url = '<a accesskey="x" title="' . plog_tr('Stop Slideshow') . '"  
    4343        href="javascript: slides.pause();"><img hspace="1" src="'.$gfx_dir.'icon-stop.gif"></a>'; 
    4444         
    45         $play_url = '<a accesskey="s" title="Start Slideshow"  
     45        $play_url = '<a accesskey="s" title="' . plog_tr('Start Slideshow') . '"  
    4646        href="javascript: slides.play();"><img hspace="1" src="'.$gfx_dir.'icon-play.gif"></a>'; 
    4747         
  • themes/softer/album.php

    r510 r511  
    3535        <?php else : ?> 
    3636 
    37         <div id="no-pictures-msg">There are no pictures in this album.</div> 
     37        <div id="no-pictures-msg"><?php plog_tr('There are no pictures in this album');?>.</div> 
    3838 
    3939        <?php endif; ?> 
  • themes/softer/collection.php

    r510 r511  
    2929                        <?php echo plogger_download_checkbox(plogger_get_album_id()); ?> 
    3030 
    31                         <span class="meta-header">Contains <?php echo $num_albums . ' '; echo ($num_albums == 1) ? "Picture" : "Pictures"; ?></span> 
     31                        <span class="meta-header"><?php echo plog_tr('Contains') . ' ' . $num_albums . ' '; echo ($num_albums == 1) ? plog_tr('Picture') : plog_tr('Pictures'); ?></span> 
    3232 
    3333                        <p class="description"><?php echo $desc; ?></p> 
     
    4141        <?php else : ?> 
    4242 
    43         <p>No albums yet</p> 
     43        <p><?php echo plog_tr('No albums yet')?></p> 
    4444 
    4545        <?php endif; ?> 
  • themes/softer/collections.php

    r510 r511  
    2727                        <?php echo plogger_download_checkbox(plogger_get_collection_id()); ?> 
    2828 
    29                         <span class="meta-header">Contains <?php echo $num_albums . ' '; echo ($num_albums == 1) ? "Album" : "Albums"; ?></span> 
     29                        <span class="meta-header"><?php echo plog_tr('Contains') . ' ' . $num_albums . ' '; echo ($num_albums == 1) ? plog_tr("Album") : plog_tr("Albums"); ?></span> 
    3030 
    3131                        <p class="description"><?php echo $desc; ?></p> 
     
    3939        <?php else : ?> 
    4040