From 5df15bb90421c906f587ba921bdcde7be2cbe3d9 Mon Sep 17 00:00:00 2001 From: Savetheinternet Date: Wed, 23 Nov 2011 23:47:54 +1100 Subject: [PATCH] More finnish translations --- inc/locale/fi_FI/LC_MESSAGES/tinyboard.mo | Bin 1333 -> 3859 bytes inc/locale/fi_FI/LC_MESSAGES/tinyboard.po | 161 ++++++++++++++++++++++++++++++ inc/mod.php | 4 +- mod.php | 110 ++++++++++---------- templates/index.html | 2 +- templates/page.html | 2 +- templates/thread.html | 2 +- 7 files changed, 221 insertions(+), 60 deletions(-) diff --git a/inc/locale/fi_FI/LC_MESSAGES/tinyboard.mo b/inc/locale/fi_FI/LC_MESSAGES/tinyboard.mo index 67d2af52b35f6a88f81423bb4702e9c4bf288f5b..5d520eb3964dcf8f1bbda0bcb05dc4d1443eb9c5 100644 GIT binary patch literal 3859 zcmZ9NUu+yl8Ner{f2i9MQW9us3qxqy{5!`E{bR0ah#lM5jqMowY>^^_#<%0U@$Kzi zc4zGzB7H%9L4Xjn4+tcr)=vl(Ay9ZIAR!B>h=;zx3xbD=hvWgIfI#p7{Jz~e+wJPU z{q4-oeDnR=@BZ}Qov$jc7m!Dh_ztBk{KcKzxEAkL>M;Bq{0dx${M0+#?t!=9``~T( ze)vy#7yKXOr|x2rsJb7@`a|3vfDgkD!YAQDI0o;9Gf?&|!TaEqKnq3h)xa&tPhICG z`d<$7UxP!8zXkcJ?{O17uR~e)V<`H62E~py;r;Np@B{GoP}cn=@K)g8pv31NQ1l(b zS@HL=z$YND)EOxHo`oNRlYyUy{8SuRK(XT`DEnT966bF~(f=A0f8T(my-@VN8OCox z(f@WBzXK%?x8Q^DuTcCuKu|@`K`45TKsoQxFn%10zo#HSHNx!(tcUR;l=m+}RH`pQ zv7-$|PXQ&5*P+Dyn^4aCZW#Xn%DF#;%>zpP1d9G6IQdg}3Noes3`PG+ z`%vQkdU*eHD0+VhB@VxX;@=;k)b(vB@wxeyM6>^{|zYl|235LzX|*Ulyx_u*#Gyy|AhGi94hwQ2gUxwQ0zSh zB|ayi=o^7-Q4WBF$u(P{^j{u78^+QXA>Sq^6^Pz6p@@uUDXk}P9cw%PfDE)lsry^=K&%@( zF6^HO&o97ph~(^9M0(3GA~`*SNbNk0NNzNuj!&nVUU#w8k&Uf)X)=659bdL4Yqqt^ zb<^aw=91hdx$|z*p4KLb^cu5~P7~d+{jD^M@?qUbb=P<{*=wfhb+4VVCO@r<-0GuO zi`3iv=&)X4WD;$1Z!?#7^zoA?^g0%7xj1T?EaLF-rdSb>tMOK}I5o0;pC znx?wO#cHa%W+OFqt>-eEt7*cereo8})$F1+QN$#VN$yP?t2vz0gg~5_OPd{Tt+eoJ z-Xx}FwQt)lI>JbdVUR|)vRub$OD&kLRSR}2=XTAjg;e)4wGe=2Y#;l(f!@Tsa zX)9M2=k;u|mR?hfCeI};YO%~hU5Q)TrxK8SZ?JzW3tZCDT`Z~VCEJVpYB95$E-iAk zWVZB7V}4F8S(D?{l3gpv*MJ(oF`}#@7Tab>h2>fFa8ENIpsyCTkT<@_M3X=)i*^%I z)t*|mUM;uNEj>_IWp=rj68%iic8P;p_GW#ZyK8p(YPne3uuZQTRfHS;o>eOewOgiT z_eqnakcD9-^;l*^p0e_mNc2}J&vnB)ciNvJm9C41KO_x99sRNp&8q zC=zOr3}mSoRhx}!K}}sZT+%PMX*W8S3{~-|&F3u_)h3EoUTdUvotsUIWiH`MNvyv> zda6ysY1SHAyxgdjHH}@hNlK%x&yI|a)JC4JogLF7&(uf9cpe#HVQq;tiv3~Tm8tQi z+Wh6(T%Vsk_2T7)sUfM_S|c+_9vh!#)PU<0`kaZnF1fH?bUHKuEQ;jx^Q=x< z1qrA%tm*D|=$sEK?7IyD^&83``Czh0pdCXnDvmN`L?O{E)bED70&US~M=CpU#_Y=LI8IwDj z;Lf(Z)knp8G<9u8yf${WX?Uxt^VNcKe>hg!Ub)J#Z6obaZHb}xHB8U6ebF_lkvbyp zQz<$=O=*FN^E8*j8@Wfu4_<{8<3y~$J{A?JE(+|#Em=JnmUdzWmZ=$P7yX8AK*R>n zLD!{X6F+Es()?C>G;g(PlD18(RfAxw@oY2o(gD*PC#}MOBr#a!x|A&e^t;~7Q9!A> zKb&yc18CEgj!%8nx__BIZxb zI-LUX-snvUo#bJ-GTL*}AZoEer5LqrVnfEupo%f3tQJ#Ob35B@D`_p{Fz4vzgBkK4 zrD&_BtC-<#zu)V*x?bf|Dx=3gDlxXSIb%AeYN5-08lvHAN(_o+g)JAncV;h}r8+a{ zqO)<=Q3?dUfldra==M0H+aaMQQB%~sWP`LWgwiy-#qsV2TK)4F&nNE&eRSNl$udcy z#2Tef?eb`8dP9E*#N7)V$CKZOjCR{#J2 literal 1333 zcmZ{iJ!}&(6vxeX37_SAK*9?Mgsvn=pePhXX%n?llUB*K5-iBcxv9yW9r=7|Bf$a# zD-4JQHpB!A158LrOt7&d5DN!C{em!IRzyi1htbm)r8n_Ky05^fcvkh*9o_O7Qebw`Z=S^?~_ilrG!8=}mP;maQ@EgA3@6RGq@f63bs(g4{$&9t4NCcWuDhTvcCnA|GS>|LCWi) z*B^U60r6wcu+jGyp0B`z(BFVt!B1cg`~q$Ozkw9@yXQItBl{7M;*Wy#{RoIF>=;OX zPJ+G#(1t>GIQ}Jj@Q->xeyDboI*{GiDJK%Do$}dqRgM5q{hQ%0-;GggU3J7u$` z)nPS}NLG`pj?IfST`@LdWTSMOCnl05UYFgt&*rV{DU+qFE>`$-Se<2cDN>^W`i$LJ z2e`~?*612Uv3w>GZOIx=wK{#)$ePz=%dtgi)skunN*its9R@Q|fb$ebB_1l>ZyI4E zt_nq+8@djvXp(*iH^rTysN;_$_bQh8E&}huqc5Z$y3?{7{#0aK@Lm8*@ zg?x}d6Pzyc{Mk~Wi2wOKE(UcJMuGjk%jJoBP@M~=CiwJRsXBA=%3Q6Sn-!@GLMwC{ z3ui1|MRhVhE}}%~i%VIjBQ<3dQS=MAt=kz&4?-!DKMNXn-i7=-;S0IyOtt*`2?}HR z+@wKm8d3XQr0>w7Q{7l7eU7)5g-xY9zYtb};_rLpdP&-#tXn2R|4O{rR4&Jkhe}3h zsnHyL0SDu= $config['mod']['newboard']) { - $body .= '
  • Create new board
  • '; + $body .= '
  • ' . _('Create new board') . '
  • '; } return $body; } @@ -173,7 +173,7 @@ global $config, $mod; $boards = listBoards(); - $__boards = '
  • '; + $__boards = '
  • '; foreach($boards as &$_board) { $__boards .= '
  • ' . '' . diff --git a/mod.php b/mod.php index 6edd0289..f1954b2f 100644 --- a/mod.php +++ b/mod.php @@ -100,7 +100,7 @@ ($notice['subject'] ? $notice['subject'] : - 'no subject' + '' . _('no subject') . '' ) . ' — by ' . (isset($notice['username']) ? @@ -114,7 +114,7 @@ $fieldset['Noticeboard'] .= '
      ' . $_body . '
  • '; } - $fieldset['Noticeboard'] .= 'View all entires
  • '; + $fieldset['Noticeboard'] .= '' . _('View all entires') . ''; $query = prepare("SELECT COUNT(*) AS `count` FROM `pms` WHERE `to` = :id AND `unread` = 1"); $query->bindValue(':id', $mod['id']); @@ -122,49 +122,49 @@ $count = $query->fetch(); $count = $count['count']; - $fieldset['Noticeboard'] .= '
  • PM inbox' . + $fieldset['Noticeboard'] .= '
  • ' . _('PM Inbox') . ($count > 0 ? ' (' . $count . ' unread)' : '') . '
  • '; - $fieldset['Noticeboard'] .= '
  • News
  • '; + $fieldset['Noticeboard'] .= '
  • ' . _('News') . '
  • '; } if(hasPermission($config['mod']['reports'])) { - $fieldset['Administration'] .= '
  • Report queue
  • '; + $fieldset['Administration'] .= '
  • ' . _('Report queue') . '
  • '; } if(hasPermission($config['mod']['view_banlist'])) { - $fieldset['Administration'] .= '
  • Ban list
  • '; + $fieldset['Administration'] .= '
  • ' . _('Ban list') . '
  • '; } if(hasPermission($config['mod']['manageusers'])) { - $fieldset['Administration'] .= '
  • Manage users
  • '; + $fieldset['Administration'] .= '
  • ' . _('Manage users') . '
  • '; } if(hasPermission($config['mod']['modlog'])) { - $fieldset['Administration'] .= '
  • Moderation log
  • '; + $fieldset['Administration'] .= '
  • ' . _('Moderation log') . '
  • '; } if(hasPermission($config['mod']['rebuild'])) { - $fieldset['Administration'] .= '
  • Rebuild static files
  • '; + $fieldset['Administration'] .= '
  • ' . _('Rebuild static files') . '
  • '; } if(hasPermission($config['mod']['rebuild']) && $config['cache']['enabled']) { - $fieldset['Administration'] .= '
  • Clear cache
  • '; + $fieldset['Administration'] .= '
  • ' . _('Clear cache') . '
  • '; } if(hasPermission($config['mod']['show_config'])) { - $fieldset['Administration'] .= '
  • Show configuration
  • '; + $fieldset['Administration'] .= '
  • ' . _('Show configuration') . '
  • '; } if(hasPermission($config['mod']['themes'])) { - $fieldset['Themes'] .= '
  • Manage themes
  • '; + $fieldset['Themes'] .= '
  • ' . _('Manage themes') . '
  • '; } if(hasPermission($config['mod']['search'])) { $fieldset['Search'] .= '
  • ' . - ' ' . + ' ' . '' . - '' . + '' . '
    ' . - '

    (Search is case-insensitive, and based on keywords. To match exact phrases, use "quotes". Use an asterisk (*) for wildcard.)

    ' . + '

    ' . _('(Search is case-insensitive, and based on keywords. To match exact phrases, use "quotes". Use an asterisk (*) for wildcard.)') . '

    ' . '
  • '; } @@ -221,19 +221,19 @@ } } - $fieldset['Logout'] .= '
  • Logout
  • '; + $fieldset['Logout'] .= '
  • ' . _('Logout') . '
  • '; // TODO: Statistics, etc, in the dashboard. $body = ''; foreach($fieldset as $title => $data) { if($data) - $body .= "
    {$title}
      {$data}
    "; + $body .= '
    ' . _($title) . '
      ' . $data . '
    '; } echo Element('page.html', Array( 'config'=>$config, - 'title'=>'Dashboard', + 'title'=>_('Dashboard'), 'body'=>$body, '__mod'=>true ) @@ -269,7 +269,7 @@ $boards[$_b['id']] = $_b['uri']; } - $body = ''; + $body = '
    UserIP addressAgoBoardAction
    '; $query = prepare("SELECT `mods`.`id`,`username`,`ip`,`board`,`time`,`text` FROM `modlogs` INNER JOIN `mods` ON `mod` = `mods`.`id` ORDER BY `time` DESC LIMIT :limit"); $query->bindValue(':limit', $config['mod']['modlog_page'], PDO::PARAM_INT); @@ -297,7 +297,7 @@ echo Element('page.html', Array( 'config'=>$config, - 'title'=>'Moderation log', + 'title'=>_('Moderation log'), 'body'=>$body, 'mod'=>true ) @@ -487,19 +487,19 @@ markup($theme['description']); $body .= '' . - '' . + '' . '' . '' . '' . - '' . + '' . '' . '' . '' . - '' . + '' . '' . '' . '' . - '' . + '' . '' . '' . '' . - '' . + '' . '' . @@ -525,11 +525,11 @@ } if(!empty($themes_in_use)) - $body .= '

    Uninstall all themes.

    '; + $body .= '

    ' . _('Uninstall all themes.') . '

    '; echo Element('page.html', Array( 'config'=>$config, - 'title'=>'Select theme', + 'title'=>_('Manage themes'), 'body'=>$body, 'mod'=>true ) @@ -564,16 +564,16 @@ if(hasPermission($config['mod']['noticeboard_post'])) { $body .= '
    New post
    ' . _('User') . '' . _('IP address') . '' . _('Ago') . '' . _('Board') . '' . _('Action') . '
    Name' . _('Name') . '' . utf8tohtml($theme['name']) . '
    Version' . _('Version') . '' . utf8tohtml($theme['version']) . '
    Description' . _('Description') . '' . $theme['description'] . '
    Thumbnail' . _('Thumbnail') . '
    Actions' . _('Actions') . '
    ' . '' . - '' . + '' . '' . '' . - '' . + '' . '' . '' . - '' . + '' . '' . '' . - '' . + '' . '
    ' . $mod['username'] . '
    Subject' . _('Subject') . '
    Body' . _('Body') . '
    ' . ''; } @@ -590,7 +590,7 @@ ($notice['subject'] ? $notice['subject'] : - 'no subject' + '' . _('no subject') . '' ) . ' — by ' . (isset($notice['username']) ? @@ -606,7 +606,7 @@ echo Element('page.html', Array( 'config'=>$config, - 'title'=>'Noticeboard', + 'title'=>_('Noticeboard'), 'body'=>$body, 'mod'=>true ) @@ -647,19 +647,19 @@ $body .= '
    New post
    ' . '' . - '' . + '' . (hasPermission($config['mod']['news_custom']) ? '' : '') . '' . - '' . + '' . '' . '' . - '' . + '' . '' . '' . - '' . + '' . '
    Name' . _('Name') . '' . $mod['username'] . '
    Subject' . _('Subject') . '
    Body' . _('Body') . '
    ' . '
    '; } @@ -676,7 +676,7 @@ ($news['subject'] ? $news['subject'] : - 'no subject' + '' . _('no subject') . '' ) . ' — by ' . $news['name'] . @@ -688,7 +688,7 @@ echo Element('page.html', Array( 'config'=>$config, - 'title'=>'News', + 'title'=>_('News'), 'body'=>$body, 'mod'=>true ) @@ -699,7 +699,7 @@ $query->execute() or error(db_error($query)); if($query->rowCount() == 0) { - $body = '

    (No private messages for you.)

    '; + $body = '

    (' . _('No private messages for you.') . ')

    '; } else { $unread_pms = 0; @@ -721,7 +721,7 @@ echo Element('page.html', Array( 'config'=>$config, - 'title'=>'PM Inbox (' . ($query->rowCount() == 0 ? 'empty' : $unread_pms . ' unread') . ')', + 'title'=>_('PM Inbox') . ' (' . ($query->rowCount() == 0 ? _('empty') : $unread_pms . ' ' . _('unread')) . ')', 'body'=>$body, 'mod'=>true ) @@ -992,7 +992,7 @@ } elseif(preg_match('/^\/users$/', $query)) { if(!hasPermission($config['mod']['manageusers'])) error($config['error']['noaccess']); - $body = '
    '; + $body = '
    IDUsernameTypeBoardsLast action
    '; $query = query("SELECT *, (SELECT `time` FROM `modlogs` WHERE `mod` = `id` ORDER BY `time` DESC LIMIT 1) AS `last`, (SELECT `text` FROM `modlogs` WHERE `mod` = `id` ORDER BY `time` DESC LIMIT 1) AS `action` FROM `mods` ORDER BY `type` DESC,`id`") or error(db_error()); while($_mod = $query->fetch()) { @@ -1043,14 +1043,14 @@ $body .= '
    ' . _('ID') . '' . _('Username') . '' . _('Type') . '' . _('Boards') . '' . _('Last action') . '
    '; if(hasPermission($config['mod']['createusers'])) { - $body .= '

    Create new user

    '; + $body .= '

    ' . _('Create new user') . '

    '; } $body .= '
    '; echo Element('page.html', Array( 'config'=>$config, - 'title'=>'Manage users', + 'title'=>_('Manage users'), 'body'=>$body ,'mod'=>true ) @@ -1365,7 +1365,7 @@ echo Element('page.html', Array( 'config'=>$config, - 'title'=>'Report queue (' . $count['count'] . ')', + 'title'=>_('Report queue') . ' (' . $count['count'] . ')', 'body'=>$body, 'mod'=>true )); @@ -1525,7 +1525,7 @@ $body = '

    (There are no active bans.)

    '; } else { $body = '
    '; - $body .= ''; + $body .= '
    IP addressReasonBoardSetExpiresStaff
    '; while($ban = $query->fetch()) { $body .= @@ -1557,7 +1557,7 @@ (isset($ban['uri']) ? sprintf($config['board_abbreviation'], $ban['uri']) : - 'all boards' + '' . _('all boards') . '' ) . '' . // Set @@ -1606,7 +1606,7 @@ echo Element('page.html', Array( 'config'=>$config, - 'title'=>'Ban list', + 'title'=>_('Ban list'), 'body'=>$body, 'mod'=>true ) @@ -1712,11 +1712,11 @@ do_array_part($config); - $body = '
    Configuration
    ' . _('IP address') . '' . _('Reason') . '' . _('Board') . '' . _('Set') . '' . _('Expires') . '' . _('Staff') . '
    ' . $data . '
    '; + $body = '
    ' . _('Configuration') . '' . $data . '
    '; echo Element('page.html', Array( 'config'=>$config, - 'title'=>'Configuration', + 'title'=>_('Configuration'), 'body'=>$body, 'mod'=>true ) @@ -2547,7 +2547,7 @@ 'deleted?' ) : - 'all boards' + '' . _('all boards') . '' ) . '' . diff --git a/templates/index.html b/templates/index.html index 46a1ff99..06dd2acc 100644 --- a/templates/index.html +++ b/templates/index.html @@ -30,7 +30,7 @@ {% if pm %}
    You have an unread PM{% if pm.waiting > 0 %}, plus {{ pm.waiting }} more waiting{% endif %}.

    {% endif %} {% if config.url_banner %}{% endif %}

    {{ board.url }} - {{ board.name }}

    -
    {% if board.title %}{{ board.title }}{% endif %}

    {% if mod %}Return to dashboard{% endif %}

    +
    {% if board.title %}{{ board.title }}{% endif %}

    {% if mod %}{% trans %}Return to dashboard{% endtrans %}{% endif %}

    {% include 'post_form.html' %} diff --git a/templates/page.html b/templates/page.html index d3049392..1f200a6d 100644 --- a/templates/page.html +++ b/templates/page.html @@ -12,7 +12,7 @@ {% if pm %}
    You have an unread PM{% if pm.waiting > 0 %}, plus {{ pm.waiting }} more waiting{% endif %}.

    {% endif %}

    {{ title }}

    -
    {% if subtitle %}{{subtitle}}{% endif %}

    {% if mod %}Return to dashboard{% endif %}

    +
    {% if subtitle %}{{subtitle}}{% endif %}

    {% if mod %}{% trans %}Return to dashboard{% endtrans %}{% endif %}

    {{ body }}

    Powered by Tinyboard {{ config.version }} | Tinyboard Copyright © 2010-2011 Tinyboard Development Group

    diff --git a/templates/thread.html b/templates/thread.html index 6850130c..f39a5c34 100644 --- a/templates/thread.html +++ b/templates/thread.html @@ -30,7 +30,7 @@ {% if pm %}
    You have an unread PM{% if pm.waiting > 0 %}, plus {{ pm.waiting }} more waiting{% endif %}.

    {% endif %} {% if config.url_banner %}{% endif %}

    {{ board.url }} - {{ board.name }}

    -
    {% if board.title %}{{ board.title }}{% endif %}

    {% if mod %}Return to dashboard{% endif %}

    +
    {% if board.title %}{{ board.title }}{% endif %}

    {% if mod %}{% trans %}Return to dashboard{% endtrans %}{% endif %}