mirror of
https://github.com/vichan-devel/vichan.git
synced 2024-11-30 18:24:29 +01:00
More finnish translations
This commit is contained in:
parent
982fcebe27
commit
5df15bb904
Binary file not shown.
@ -84,3 +84,164 @@ msgstr "Edellinen"
|
|||||||
msgid "Next"
|
msgid "Next"
|
||||||
msgstr "Seuraava"
|
msgstr "Seuraava"
|
||||||
|
|
||||||
|
msgid "Return to dashboard"
|
||||||
|
msgstr "Palaa hallintaan"
|
||||||
|
|
||||||
|
msgid "PM Inbox"
|
||||||
|
msgstr "Viestilaatikko"
|
||||||
|
|
||||||
|
msgid "empty"
|
||||||
|
msgstr "tyhjä"
|
||||||
|
|
||||||
|
msgid "unread"
|
||||||
|
msgstr "lukematon"
|
||||||
|
|
||||||
|
msgid "No private messages for you."
|
||||||
|
msgstr "Sinulle ei ole uusia viestejä."
|
||||||
|
|
||||||
|
msgid "Manage users"
|
||||||
|
msgstr "Hallitse käyttäjiä"
|
||||||
|
|
||||||
|
msgid "ID"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Username"
|
||||||
|
msgstr "Käyttäjänimi"
|
||||||
|
|
||||||
|
msgid "User"
|
||||||
|
msgstr "Käyttäjä"
|
||||||
|
|
||||||
|
msgid "IP address"
|
||||||
|
msgstr "IP osoite"
|
||||||
|
|
||||||
|
msgid "Type"
|
||||||
|
msgstr "Tyyppi"
|
||||||
|
|
||||||
|
msgid "Last action"
|
||||||
|
msgstr "Viimeinen tapahtuma"
|
||||||
|
|
||||||
|
msgid "Boards"
|
||||||
|
msgstr "Laudat"
|
||||||
|
|
||||||
|
msgid "Create new board"
|
||||||
|
msgstr "Luo uusi lauta"
|
||||||
|
|
||||||
|
msgid "Create new user"
|
||||||
|
msgstr "Luo uusi käyttäjä"
|
||||||
|
|
||||||
|
msgid "News"
|
||||||
|
msgstr "Uutiset"
|
||||||
|
|
||||||
|
msgid "no subject"
|
||||||
|
msgstr "ei aihetta"
|
||||||
|
|
||||||
|
msgid "View all entires"
|
||||||
|
msgstr "Näytä kaikki tiedotteet"
|
||||||
|
|
||||||
|
msgid "Dashboard"
|
||||||
|
msgstr "Hallinta"
|
||||||
|
|
||||||
|
msgid "Noticeboard"
|
||||||
|
msgstr "Tiedotteet"
|
||||||
|
|
||||||
|
msgid "Report queue"
|
||||||
|
msgstr "Ilmiannot"
|
||||||
|
|
||||||
|
msgid "Ban list"
|
||||||
|
msgstr "Bannit"
|
||||||
|
|
||||||
|
msgid "Moderation log"
|
||||||
|
msgstr "Moderaatio logi"
|
||||||
|
|
||||||
|
msgid "Rebuild static files"
|
||||||
|
msgstr "Rakenna uudelleen"
|
||||||
|
|
||||||
|
msgid "Show configuration"
|
||||||
|
msgstr "Näytä asetukset"
|
||||||
|
|
||||||
|
msgid "Configuration"
|
||||||
|
msgstr "Asetukset"
|
||||||
|
|
||||||
|
msgid "Themes"
|
||||||
|
msgstr "Teemat"
|
||||||
|
|
||||||
|
msgid "Manage themes"
|
||||||
|
msgstr "Hallitse teemoja"
|
||||||
|
|
||||||
|
msgid "Search"
|
||||||
|
msgstr "Etsi"
|
||||||
|
|
||||||
|
msgid "Phrase:"
|
||||||
|
msgstr "Lause tai sana:"
|
||||||
|
|
||||||
|
msgid "(Search is case-insensitive, and based on keywords. To match exact phrases, use \"quotes\". Use an asterisk (*) for wildcard.)"
|
||||||
|
msgstr "(Haku etsii sanoja ja lauseita myös muiden lauseiden ja sanojen sisältä. Löytääksesi tietyn fraasin käytä \"lainausmerkkejä\". Voit käyttää myös (*) merkkiä jokerina.)"
|
||||||
|
|
||||||
|
msgid "Version"
|
||||||
|
msgstr "Versio"
|
||||||
|
|
||||||
|
msgid "Description"
|
||||||
|
msgstr "Kuvaus"
|
||||||
|
|
||||||
|
msgid "Thumbnail"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Uninstall all themes."
|
||||||
|
msgstr "Poista kaikki teemat"
|
||||||
|
|
||||||
|
msgid "Reconfigure"
|
||||||
|
msgstr "Asetukset"
|
||||||
|
|
||||||
|
msgid "Rebuild"
|
||||||
|
msgstr "Rakenna uudelleen"
|
||||||
|
|
||||||
|
msgid "Uninstall"
|
||||||
|
msgstr "Poista"
|
||||||
|
|
||||||
|
msgid "Install"
|
||||||
|
msgstr "Asenna"
|
||||||
|
|
||||||
|
msgid "Use theme"
|
||||||
|
msgstr "Käytä teemaa"
|
||||||
|
|
||||||
|
msgid "Actions"
|
||||||
|
msgstr "Toiminto"
|
||||||
|
|
||||||
|
msgid "Body"
|
||||||
|
msgstr "Viesti"
|
||||||
|
|
||||||
|
msgid "Ago"
|
||||||
|
msgstr "Viesti"
|
||||||
|
|
||||||
|
msgid "Board"
|
||||||
|
msgstr "Lauta"
|
||||||
|
|
||||||
|
msgid "Action"
|
||||||
|
msgstr "Tapahtuma"
|
||||||
|
|
||||||
|
msgid "Set"
|
||||||
|
msgstr "Aseta"
|
||||||
|
|
||||||
|
msgid "Expires"
|
||||||
|
msgstr "Vanhenee"
|
||||||
|
|
||||||
|
msgid "Staff"
|
||||||
|
msgstr "Moderaattori"
|
||||||
|
|
||||||
|
msgid "all boards"
|
||||||
|
msgstr "kaikki laudat"
|
||||||
|
|
||||||
|
msgid "Post to news"
|
||||||
|
msgstr "Lähetä uutisiin"
|
||||||
|
|
||||||
|
msgid "Post to noticeboard"
|
||||||
|
msgstr "Lähetä tiedotteisiin"
|
||||||
|
|
||||||
|
msgid "Showing all %d reports."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Logout"
|
||||||
|
msgstr "Kirjaudu ulos"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -164,7 +164,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
if($mod['type'] >= $config['mod']['newboard']) {
|
if($mod['type'] >= $config['mod']['newboard']) {
|
||||||
$body .= '<li style="margin-top:15px;"><a href="?/new"><strong>Create new board</strong></a></li>';
|
$body .= '<li style="margin-top:15px;"><a href="?/new"><strong>' . _('Create new board') . '</strong></a></li>';
|
||||||
}
|
}
|
||||||
return $body;
|
return $body;
|
||||||
}
|
}
|
||||||
@ -173,7 +173,7 @@
|
|||||||
global $config, $mod;
|
global $config, $mod;
|
||||||
|
|
||||||
$boards = listBoards();
|
$boards = listBoards();
|
||||||
$__boards = '<li><input type="radio" checked="checked" name="board_id" id="board_*" value="-1"/> <label style="display:inline" for="board_*"><em>all boards</em></label></li>';
|
$__boards = '<li><input type="radio" checked="checked" name="board_id" id="board_*" value="-1"/> <label style="display:inline" for="board_*"><em>' . _('all boards') . '</em></label></li>';
|
||||||
foreach($boards as &$_board) {
|
foreach($boards as &$_board) {
|
||||||
$__boards .= '<li>' .
|
$__boards .= '<li>' .
|
||||||
'<input type="radio" name="board_id" id="board_' . $_board['uri'] . '" value="' . $_board['id'] . '">' .
|
'<input type="radio" name="board_id" id="board_' . $_board['uri'] . '" value="' . $_board['id'] . '">' .
|
||||||
|
110
mod.php
110
mod.php
@ -100,7 +100,7 @@
|
|||||||
($notice['subject'] ?
|
($notice['subject'] ?
|
||||||
$notice['subject']
|
$notice['subject']
|
||||||
:
|
:
|
||||||
'<em>no subject</em>'
|
'<em>' . _('no subject') . '</em>'
|
||||||
) .
|
) .
|
||||||
'</a><span class="unimportant"> — by ' .
|
'</a><span class="unimportant"> — by ' .
|
||||||
(isset($notice['username']) ?
|
(isset($notice['username']) ?
|
||||||
@ -114,7 +114,7 @@
|
|||||||
$fieldset['Noticeboard'] .= '<ul>' . $_body . '</ul></li><li>';
|
$fieldset['Noticeboard'] .= '<ul>' . $_body . '</ul></li><li>';
|
||||||
}
|
}
|
||||||
|
|
||||||
$fieldset['Noticeboard'] .= '<a href="?/noticeboard">View all entires</a></li>';
|
$fieldset['Noticeboard'] .= '<a href="?/noticeboard">' . _('View all entires') . '</a></li>';
|
||||||
|
|
||||||
$query = prepare("SELECT COUNT(*) AS `count` FROM `pms` WHERE `to` = :id AND `unread` = 1");
|
$query = prepare("SELECT COUNT(*) AS `count` FROM `pms` WHERE `to` = :id AND `unread` = 1");
|
||||||
$query->bindValue(':id', $mod['id']);
|
$query->bindValue(':id', $mod['id']);
|
||||||
@ -122,49 +122,49 @@
|
|||||||
$count = $query->fetch();
|
$count = $query->fetch();
|
||||||
$count = $count['count'];
|
$count = $count['count'];
|
||||||
|
|
||||||
$fieldset['Noticeboard'] .= '<li><a href="?/inbox">PM inbox' .
|
$fieldset['Noticeboard'] .= '<li><a href="?/inbox">' . _('PM Inbox') .
|
||||||
($count > 0
|
($count > 0
|
||||||
?
|
?
|
||||||
' <strong>(' . $count . ' unread)</strong>'
|
' <strong>(' . $count . ' unread)</strong>'
|
||||||
: '') .
|
: '') .
|
||||||
'</a></li>';
|
'</a></li>';
|
||||||
|
|
||||||
$fieldset['Noticeboard'] .= '<li><a href="?/news">News</a></li>';
|
$fieldset['Noticeboard'] .= '<li><a href="?/news">' . _('News') . '</a></li>';
|
||||||
}
|
}
|
||||||
|
|
||||||
if(hasPermission($config['mod']['reports'])) {
|
if(hasPermission($config['mod']['reports'])) {
|
||||||
$fieldset['Administration'] .= '<li><a href="?/reports">Report queue</a></li>';
|
$fieldset['Administration'] .= '<li><a href="?/reports">' . _('Report queue') . '</a></li>';
|
||||||
}
|
}
|
||||||
if(hasPermission($config['mod']['view_banlist'])) {
|
if(hasPermission($config['mod']['view_banlist'])) {
|
||||||
$fieldset['Administration'] .= '<li><a href="?/bans">Ban list</a></li>';
|
$fieldset['Administration'] .= '<li><a href="?/bans">' . _('Ban list') . '</a></li>';
|
||||||
}
|
}
|
||||||
if(hasPermission($config['mod']['manageusers'])) {
|
if(hasPermission($config['mod']['manageusers'])) {
|
||||||
$fieldset['Administration'] .= '<li><a href="?/users">Manage users</a></li>';
|
$fieldset['Administration'] .= '<li><a href="?/users">' . _('Manage users') . '</a></li>';
|
||||||
}
|
}
|
||||||
if(hasPermission($config['mod']['modlog'])) {
|
if(hasPermission($config['mod']['modlog'])) {
|
||||||
$fieldset['Administration'] .= '<li><a href="?/log">Moderation log</a></li>';
|
$fieldset['Administration'] .= '<li><a href="?/log">' . _('Moderation log') . '</a></li>';
|
||||||
}
|
}
|
||||||
if(hasPermission($config['mod']['rebuild'])) {
|
if(hasPermission($config['mod']['rebuild'])) {
|
||||||
$fieldset['Administration'] .= '<li><a href="?/rebuild">Rebuild static files</a></li>';
|
$fieldset['Administration'] .= '<li><a href="?/rebuild">' . _('Rebuild static files') . '</a></li>';
|
||||||
}
|
}
|
||||||
if(hasPermission($config['mod']['rebuild']) && $config['cache']['enabled']) {
|
if(hasPermission($config['mod']['rebuild']) && $config['cache']['enabled']) {
|
||||||
$fieldset['Administration'] .= '<li><a href="?/flush">Clear cache</a></li>';
|
$fieldset['Administration'] .= '<li><a href="?/flush">' . _('Clear cache') . '</a></li>';
|
||||||
}
|
}
|
||||||
if(hasPermission($config['mod']['show_config'])) {
|
if(hasPermission($config['mod']['show_config'])) {
|
||||||
$fieldset['Administration'] .= '<li><a href="?/config">Show configuration</a></li>';
|
$fieldset['Administration'] .= '<li><a href="?/config">' . _('Show configuration') . '</a></li>';
|
||||||
}
|
}
|
||||||
|
|
||||||
if(hasPermission($config['mod']['themes'])) {
|
if(hasPermission($config['mod']['themes'])) {
|
||||||
$fieldset['Themes'] .= '<li><a href="?/themes">Manage themes</a></li>';
|
$fieldset['Themes'] .= '<li><a href="?/themes">' . _('Manage themes') . '</a></li>';
|
||||||
}
|
}
|
||||||
|
|
||||||
if(hasPermission($config['mod']['search'])) {
|
if(hasPermission($config['mod']['search'])) {
|
||||||
$fieldset['Search'] .= '<li><form style="display:inline" action="?/search" method="post">' .
|
$fieldset['Search'] .= '<li><form style="display:inline" action="?/search" method="post">' .
|
||||||
'<label style="display:inline" for="search">Phrase:</label> ' .
|
'<label style="display:inline" for="search">' . _('Phrase:') . '</label> ' .
|
||||||
'<input id="search" name="search" type="text" size="35" />' .
|
'<input id="search" name="search" type="text" size="35" />' .
|
||||||
'<input type="submit" value="Search" />' .
|
'<input type="submit" value="' . _('Search') . '" />' .
|
||||||
'</form>' .
|
'</form>' .
|
||||||
'<p class="unimportant">(Search is case-insensitive, and based on keywords. To match exact phrases, use "quotes". Use an asterisk (*) for wildcard.)</p>' .
|
'<p class="unimportant">' . _('(Search is case-insensitive, and based on keywords. To match exact phrases, use "quotes". Use an asterisk (*) for wildcard.)') . '</p>' .
|
||||||
'</li>';
|
'</li>';
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -221,19 +221,19 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$fieldset['Logout'] .= '<li><a href="?/logout">Logout</a></li>';
|
$fieldset['Logout'] .= '<li><a href="?/logout">' . _('Logout') . '</a></li>';
|
||||||
|
|
||||||
// TODO: Statistics, etc, in the dashboard.
|
// TODO: Statistics, etc, in the dashboard.
|
||||||
|
|
||||||
$body = '';
|
$body = '';
|
||||||
foreach($fieldset as $title => $data) {
|
foreach($fieldset as $title => $data) {
|
||||||
if($data)
|
if($data)
|
||||||
$body .= "<fieldset><legend>{$title}</legend><ul>{$data}</ul></fieldset>";
|
$body .= '<fieldset><legend>' . _($title) . '</legend><ul>' . $data . '</ul></fieldset>';
|
||||||
}
|
}
|
||||||
|
|
||||||
echo Element('page.html', Array(
|
echo Element('page.html', Array(
|
||||||
'config'=>$config,
|
'config'=>$config,
|
||||||
'title'=>'Dashboard',
|
'title'=>_('Dashboard'),
|
||||||
'body'=>$body,
|
'body'=>$body,
|
||||||
'__mod'=>true
|
'__mod'=>true
|
||||||
)
|
)
|
||||||
@ -269,7 +269,7 @@
|
|||||||
$boards[$_b['id']] = $_b['uri'];
|
$boards[$_b['id']] = $_b['uri'];
|
||||||
}
|
}
|
||||||
|
|
||||||
$body = '<table class="modlog"><tr><th>User</th><th>IP address</th><th>Ago</th><th>Board</th><th>Action</th></tr>';
|
$body = '<table class="modlog"><tr><th>' . _('User') . '</th><th>' . _('IP address') . '</th><th>' . _('Ago') . '</th><th>' . _('Board') . '</th><th>' . _('Action') . '</th></tr>';
|
||||||
|
|
||||||
$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 = 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);
|
$query->bindValue(':limit', $config['mod']['modlog_page'], PDO::PARAM_INT);
|
||||||
@ -297,7 +297,7 @@
|
|||||||
|
|
||||||
echo Element('page.html', Array(
|
echo Element('page.html', Array(
|
||||||
'config'=>$config,
|
'config'=>$config,
|
||||||
'title'=>'Moderation log',
|
'title'=>_('Moderation log'),
|
||||||
'body'=>$body,
|
'body'=>$body,
|
||||||
'mod'=>true
|
'mod'=>true
|
||||||
)
|
)
|
||||||
@ -487,19 +487,19 @@
|
|||||||
markup($theme['description']);
|
markup($theme['description']);
|
||||||
|
|
||||||
$body .= '<tr>' .
|
$body .= '<tr>' .
|
||||||
'<th class="minimal">Name</th>' .
|
'<th class="minimal">' . _('Name') . '</th>' .
|
||||||
'<td>' . utf8tohtml($theme['name']) . '</td>' .
|
'<td>' . utf8tohtml($theme['name']) . '</td>' .
|
||||||
'</tr>' .
|
'</tr>' .
|
||||||
'<tr>' .
|
'<tr>' .
|
||||||
'<th class="minimal">Version</th>' .
|
'<th class="minimal">' . _('Version') . '</th>' .
|
||||||
'<td>' . utf8tohtml($theme['version']) . '</td>' .
|
'<td>' . utf8tohtml($theme['version']) . '</td>' .
|
||||||
'</tr>' .
|
'</tr>' .
|
||||||
'<tr>' .
|
'<tr>' .
|
||||||
'<th class="minimal">Description</th>' .
|
'<th class="minimal">' . _('Description') . '</th>' .
|
||||||
'<td>' . $theme['description'] . '</td>' .
|
'<td>' . $theme['description'] . '</td>' .
|
||||||
'</tr>' .
|
'</tr>' .
|
||||||
'<tr>' .
|
'<tr>' .
|
||||||
'<th class="minimal">Thumbnail</th>' .
|
'<th class="minimal">' . _('Thumbnail') . '</th>' .
|
||||||
'<td><img style="float:none;margin:4px' .
|
'<td><img style="float:none;margin:4px' .
|
||||||
(isset($themes_in_use[$_theme]) ?
|
(isset($themes_in_use[$_theme]) ?
|
||||||
';border:2px solid red;padding:4px'
|
';border:2px solid red;padding:4px'
|
||||||
@ -507,14 +507,14 @@
|
|||||||
'" src="' . $config['dir']['themes_uri'] . '/' . $_theme . '/thumb.png" /></td>' .
|
'" src="' . $config['dir']['themes_uri'] . '/' . $_theme . '/thumb.png" /></td>' .
|
||||||
'</tr>' .
|
'</tr>' .
|
||||||
'<tr>' .
|
'<tr>' .
|
||||||
'<th class="minimal">Actions</th>' .
|
'<th class="minimal">' . _('Actions') . '</th>' .
|
||||||
'<td><ul style="padding:0 20px">' .
|
'<td><ul style="padding:0 20px">' .
|
||||||
'<li><a title="Use theme" href="?/themes/' . $_theme . '">' .
|
'<li><a title="' . _('Use theme') . '" href="?/themes/' . $_theme . '">' .
|
||||||
(isset($themes_in_use[$_theme]) ? 'Reconfigure' : 'Install') .
|
(isset($themes_in_use[$_theme]) ? _('Reconfigure') : _('Install')) .
|
||||||
'</a></li>' .
|
'</a></li>' .
|
||||||
(isset($themes_in_use[$_theme]) ?
|
(isset($themes_in_use[$_theme]) ?
|
||||||
'<li><a title="Rebuild" href="?/themes/' . $_theme . '/rebuild">Rebuild</a></li>' .
|
'<li><a title="Rebuild" href="?/themes/' . $_theme . '/rebuild">' . _('Rebuild') . '</a></li>' .
|
||||||
'<li><a title="Use theme" href="?/themes/' . $_theme . '/uninstall">Uninstall</a></li>'
|
'<li><a title="Use theme" href="?/themes/' . $_theme . '/uninstall">' . _('Uninstall') . '</a></li>'
|
||||||
:
|
:
|
||||||
'') .
|
'') .
|
||||||
'</ul></td>' .
|
'</ul></td>' .
|
||||||
@ -525,11 +525,11 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
if(!empty($themes_in_use))
|
if(!empty($themes_in_use))
|
||||||
$body .= '<p style="text-align:center"><a href="?/themes/none">Uninstall all themes.</a></p>';
|
$body .= '<p style="text-align:center"><a href="?/themes/none">' . _('Uninstall all themes.') . '</a></p>';
|
||||||
|
|
||||||
echo Element('page.html', Array(
|
echo Element('page.html', Array(
|
||||||
'config'=>$config,
|
'config'=>$config,
|
||||||
'title'=>'Select theme',
|
'title'=>_('Manage themes'),
|
||||||
'body'=>$body,
|
'body'=>$body,
|
||||||
'mod'=>true
|
'mod'=>true
|
||||||
)
|
)
|
||||||
@ -564,16 +564,16 @@
|
|||||||
if(hasPermission($config['mod']['noticeboard_post'])) {
|
if(hasPermission($config['mod']['noticeboard_post'])) {
|
||||||
$body .= '<fieldset><legend>New post</legend><form style="display:inline" action="" method="post"><table>' .
|
$body .= '<fieldset><legend>New post</legend><form style="display:inline" action="" method="post"><table>' .
|
||||||
'<tr>' .
|
'<tr>' .
|
||||||
'<th><label for="subject">Name</label></th>' .
|
'<th><label for="subject">' . _('Name') . '</label></th>' .
|
||||||
'<td>' . $mod['username'] . '</td>' .
|
'<td>' . $mod['username'] . '</td>' .
|
||||||
'</tr><tr>' .
|
'</tr><tr>' .
|
||||||
'<th>Subject</th>' .
|
'<th>' . _('Subject') . '</th>' .
|
||||||
'<td><input type="text" size="55" name="subject" id="subject" /></td>' .
|
'<td><input type="text" size="55" name="subject" id="subject" /></td>' .
|
||||||
'</tr><tr>' .
|
'</tr><tr>' .
|
||||||
'<th>Body</th>' .
|
'<th>' . _('Body') . '</th>' .
|
||||||
'<td><textarea name="body" style="width:100%;height:100px"></textarea></td>' .
|
'<td><textarea name="body" style="width:100%;height:100px"></textarea></td>' .
|
||||||
'</tr><tr>' .
|
'</tr><tr>' .
|
||||||
'<td></td><td><input type="submit" value="Post to noticeboard" /></td>' .
|
'<td></td><td><input type="submit" value="' . _('Post to noticeboard') . '" /></td>' .
|
||||||
'</tr></table>' .
|
'</tr></table>' .
|
||||||
'</form></fieldset>';
|
'</form></fieldset>';
|
||||||
}
|
}
|
||||||
@ -590,7 +590,7 @@
|
|||||||
($notice['subject'] ?
|
($notice['subject'] ?
|
||||||
$notice['subject']
|
$notice['subject']
|
||||||
:
|
:
|
||||||
'<em>no subject</em>'
|
'<em>' . _('no subject') . '</em>'
|
||||||
) .
|
) .
|
||||||
'<span class="unimportant"> — by ' .
|
'<span class="unimportant"> — by ' .
|
||||||
(isset($notice['username']) ?
|
(isset($notice['username']) ?
|
||||||
@ -606,7 +606,7 @@
|
|||||||
|
|
||||||
echo Element('page.html', Array(
|
echo Element('page.html', Array(
|
||||||
'config'=>$config,
|
'config'=>$config,
|
||||||
'title'=>'Noticeboard',
|
'title'=>_('Noticeboard'),
|
||||||
'body'=>$body,
|
'body'=>$body,
|
||||||
'mod'=>true
|
'mod'=>true
|
||||||
)
|
)
|
||||||
@ -647,19 +647,19 @@
|
|||||||
|
|
||||||
$body .= '<fieldset><legend>New post</legend><form style="display:inline" action="" method="post"><table>' .
|
$body .= '<fieldset><legend>New post</legend><form style="display:inline" action="" method="post"><table>' .
|
||||||
'<tr>' .
|
'<tr>' .
|
||||||
'<th>Name</th>' .
|
'<th>' . _('Name') . '</th>' .
|
||||||
(hasPermission($config['mod']['news_custom']) ?
|
(hasPermission($config['mod']['news_custom']) ?
|
||||||
'<td><input type="text" size="55" name="name" id="name" value="' . utf8tohtml($mod['username']) . '" /></td>'
|
'<td><input type="text" size="55" name="name" id="name" value="' . utf8tohtml($mod['username']) . '" /></td>'
|
||||||
:
|
:
|
||||||
'<td>' . $mod['username'] . '</td>') .
|
'<td>' . $mod['username'] . '</td>') .
|
||||||
'</tr><tr>' .
|
'</tr><tr>' .
|
||||||
'<th>Subject</th>' .
|
'<th>' . _('Subject') . '</th>' .
|
||||||
'<td><input type="text" size="55" name="subject" id="subject" /></td>' .
|
'<td><input type="text" size="55" name="subject" id="subject" /></td>' .
|
||||||
'</tr><tr>' .
|
'</tr><tr>' .
|
||||||
'<th>Body</th>' .
|
'<th>' . _('Body') . '</th>' .
|
||||||
'<td><textarea name="body" style="width:100%;height:100px"></textarea></td>' .
|
'<td><textarea name="body" style="width:100%;height:100px"></textarea></td>' .
|
||||||
'</tr><tr>' .
|
'</tr><tr>' .
|
||||||
'<td></td><td><input type="submit" value="Post to news" /></td>' .
|
'<td></td><td><input type="submit" value="' . _('Post to news') . '" /></td>' .
|
||||||
'</tr></table>' .
|
'</tr></table>' .
|
||||||
'</form></fieldset>';
|
'</form></fieldset>';
|
||||||
}
|
}
|
||||||
@ -676,7 +676,7 @@
|
|||||||
($news['subject'] ?
|
($news['subject'] ?
|
||||||
$news['subject']
|
$news['subject']
|
||||||
:
|
:
|
||||||
'<em>no subject</em>'
|
'<em>' . _('no subject') . '</em>'
|
||||||
) .
|
) .
|
||||||
'<span class="unimportant"> — by ' .
|
'<span class="unimportant"> — by ' .
|
||||||
$news['name'] .
|
$news['name'] .
|
||||||
@ -688,7 +688,7 @@
|
|||||||
|
|
||||||
echo Element('page.html', Array(
|
echo Element('page.html', Array(
|
||||||
'config'=>$config,
|
'config'=>$config,
|
||||||
'title'=>'News',
|
'title'=>_('News'),
|
||||||
'body'=>$body,
|
'body'=>$body,
|
||||||
'mod'=>true
|
'mod'=>true
|
||||||
)
|
)
|
||||||
@ -699,7 +699,7 @@
|
|||||||
$query->execute() or error(db_error($query));
|
$query->execute() or error(db_error($query));
|
||||||
|
|
||||||
if($query->rowCount() == 0) {
|
if($query->rowCount() == 0) {
|
||||||
$body = '<p style="text-align:center" class="unimportant">(No private messages for you.)</p>';
|
$body = '<p style="text-align:center" class="unimportant">(' . _('No private messages for you.') . ')</p>';
|
||||||
} else {
|
} else {
|
||||||
$unread_pms = 0;
|
$unread_pms = 0;
|
||||||
|
|
||||||
@ -721,7 +721,7 @@
|
|||||||
|
|
||||||
echo Element('page.html', Array(
|
echo Element('page.html', Array(
|
||||||
'config'=>$config,
|
'config'=>$config,
|
||||||
'title'=>'PM Inbox (' . ($query->rowCount() == 0 ? 'empty' : $unread_pms . ' unread') . ')',
|
'title'=>_('PM Inbox') . ' (' . ($query->rowCount() == 0 ? _('empty') : $unread_pms . ' ' . _('unread')) . ')',
|
||||||
'body'=>$body,
|
'body'=>$body,
|
||||||
'mod'=>true
|
'mod'=>true
|
||||||
)
|
)
|
||||||
@ -992,7 +992,7 @@
|
|||||||
} elseif(preg_match('/^\/users$/', $query)) {
|
} elseif(preg_match('/^\/users$/', $query)) {
|
||||||
if(!hasPermission($config['mod']['manageusers'])) error($config['error']['noaccess']);
|
if(!hasPermission($config['mod']['manageusers'])) error($config['error']['noaccess']);
|
||||||
|
|
||||||
$body = '<form action="" method="post"><table><tr><th>ID</th><th>Username</th><th>Type</th><th>Boards</th><th>Last action</th><th>…</th></tr>';
|
$body = '<form action="" method="post"><table><tr><th>' . _('ID') . '</th><th>' . _('Username') . '</th><th>' . _('Type') . '</th><th>' . _('Boards') . '</th><th>' . _('Last action') . '</th><th>…</th></tr>';
|
||||||
|
|
||||||
$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());
|
$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()) {
|
while($_mod = $query->fetch()) {
|
||||||
@ -1043,14 +1043,14 @@
|
|||||||
$body .= '</table>';
|
$body .= '</table>';
|
||||||
|
|
||||||
if(hasPermission($config['mod']['createusers'])) {
|
if(hasPermission($config['mod']['createusers'])) {
|
||||||
$body .= '<p style="text-align:center"><a href="?/users/new">Create new user</a></p>';
|
$body .= '<p style="text-align:center"><a href="?/users/new">' . _('Create new user') . '</a></p>';
|
||||||
}
|
}
|
||||||
|
|
||||||
$body .= '</form>';
|
$body .= '</form>';
|
||||||
|
|
||||||
echo Element('page.html', Array(
|
echo Element('page.html', Array(
|
||||||
'config'=>$config,
|
'config'=>$config,
|
||||||
'title'=>'Manage users',
|
'title'=>_('Manage users'),
|
||||||
'body'=>$body
|
'body'=>$body
|
||||||
,'mod'=>true
|
,'mod'=>true
|
||||||
)
|
)
|
||||||
@ -1365,7 +1365,7 @@
|
|||||||
|
|
||||||
echo Element('page.html', Array(
|
echo Element('page.html', Array(
|
||||||
'config'=>$config,
|
'config'=>$config,
|
||||||
'title'=>'Report queue (' . $count['count'] . ')',
|
'title'=>_('Report queue') . ' (' . $count['count'] . ')',
|
||||||
'body'=>$body,
|
'body'=>$body,
|
||||||
'mod'=>true
|
'mod'=>true
|
||||||
));
|
));
|
||||||
@ -1525,7 +1525,7 @@
|
|||||||
$body = '<p style="text-align:center" class="unimportant">(There are no active bans.)</p>';
|
$body = '<p style="text-align:center" class="unimportant">(There are no active bans.)</p>';
|
||||||
} else {
|
} else {
|
||||||
$body = '<form action="" method="post">';
|
$body = '<form action="" method="post">';
|
||||||
$body .= '<table><tr><th>IP address</th><th>Reason</th><th>Board</th><th>Set</th><th>Expires</th><th>Staff</th></tr>';
|
$body .= '<table><tr><th>' . _('IP address') . '</th><th>' . _('Reason') . '</th><th>' . _('Board') . '</th><th>' . _('Set') . '</th><th>' . _('Expires') . '</th><th>' . _('Staff') . '</th></tr>';
|
||||||
|
|
||||||
while($ban = $query->fetch()) {
|
while($ban = $query->fetch()) {
|
||||||
$body .=
|
$body .=
|
||||||
@ -1557,7 +1557,7 @@
|
|||||||
(isset($ban['uri']) ?
|
(isset($ban['uri']) ?
|
||||||
sprintf($config['board_abbreviation'], $ban['uri'])
|
sprintf($config['board_abbreviation'], $ban['uri'])
|
||||||
:
|
:
|
||||||
'<em>all boards</em>'
|
'<em>' . _('all boards') . '</em>'
|
||||||
) . '</td>' .
|
) . '</td>' .
|
||||||
|
|
||||||
// Set
|
// Set
|
||||||
@ -1606,7 +1606,7 @@
|
|||||||
|
|
||||||
echo Element('page.html', Array(
|
echo Element('page.html', Array(
|
||||||
'config'=>$config,
|
'config'=>$config,
|
||||||
'title'=>'Ban list',
|
'title'=>_('Ban list'),
|
||||||
'body'=>$body,
|
'body'=>$body,
|
||||||
'mod'=>true
|
'mod'=>true
|
||||||
)
|
)
|
||||||
@ -1712,11 +1712,11 @@
|
|||||||
|
|
||||||
do_array_part($config);
|
do_array_part($config);
|
||||||
|
|
||||||
$body = '<fieldset><legend>Configuration</legend><table>' . $data . '</table></fieldset>';
|
$body = '<fieldset><legend>' . _('Configuration') . '</legend><table>' . $data . '</table></fieldset>';
|
||||||
|
|
||||||
echo Element('page.html', Array(
|
echo Element('page.html', Array(
|
||||||
'config'=>$config,
|
'config'=>$config,
|
||||||
'title'=>'Configuration',
|
'title'=>_('Configuration'),
|
||||||
'body'=>$body,
|
'body'=>$body,
|
||||||
'mod'=>true
|
'mod'=>true
|
||||||
)
|
)
|
||||||
@ -2547,7 +2547,7 @@
|
|||||||
'<em>deleted?</em>'
|
'<em>deleted?</em>'
|
||||||
)
|
)
|
||||||
:
|
:
|
||||||
'<em>all boards</em>'
|
'<em>' . _('all boards') . '</em>'
|
||||||
) .
|
) .
|
||||||
'</td></tr>' .
|
'</td></tr>' .
|
||||||
|
|
||||||
|
@ -30,7 +30,7 @@
|
|||||||
{% if pm %}<div class="top_notice">You have <a href="?/PM/{{ pm.id }}">an unread PM</a>{% if pm.waiting > 0 %}, plus {{ pm.waiting }} more waiting{% endif %}.</div><hr />{% endif %}
|
{% if pm %}<div class="top_notice">You have <a href="?/PM/{{ pm.id }}">an unread PM</a>{% if pm.waiting > 0 %}, plus {{ pm.waiting }} more waiting{% endif %}.</div><hr />{% endif %}
|
||||||
{% if config.url_banner %}<img class="banner" src="{{ config.url_banner }}" {% if config.banner_width or config.banner_height %}style="{% if config.banner_width %}width:{{ config.banner_width }}px{% endif %};{% if config.banner_width %}height:{{ config.banner_height }}px{% endif %}" {% endif %}alt="" />{% endif %}
|
{% if config.url_banner %}<img class="banner" src="{{ config.url_banner }}" {% if config.banner_width or config.banner_height %}style="{% if config.banner_width %}width:{{ config.banner_width }}px{% endif %};{% if config.banner_width %}height:{{ config.banner_height }}px{% endif %}" {% endif %}alt="" />{% endif %}
|
||||||
<h1>{{ board.url }} - {{ board.name }}</h1>
|
<h1>{{ board.url }} - {{ board.name }}</h1>
|
||||||
<div class="title">{% if board.title %}{{ board.title }}{% endif %}<p>{% if mod %}<a href="?/">Return to dashboard</a>{% endif %}</p></div>
|
<div class="title">{% if board.title %}{{ board.title }}{% endif %}<p>{% if mod %}<a href="?/">{% trans %}Return to dashboard{% endtrans %}</a>{% endif %}</p></div>
|
||||||
|
|
||||||
{% include 'post_form.html' %}
|
{% include 'post_form.html' %}
|
||||||
|
|
||||||
|
@ -12,7 +12,7 @@
|
|||||||
<body>
|
<body>
|
||||||
{% if pm %}<div class="top_notice">You have <a href="?/PM/{{ pm.id }}">an unread PM</a>{% if pm.waiting > 0 %}, plus {{ pm.waiting }} more waiting{% endif %}.</div><hr />{% endif %}
|
{% if pm %}<div class="top_notice">You have <a href="?/PM/{{ pm.id }}">an unread PM</a>{% if pm.waiting > 0 %}, plus {{ pm.waiting }} more waiting{% endif %}.</div><hr />{% endif %}
|
||||||
<h1>{{ title }}</h1>
|
<h1>{{ title }}</h1>
|
||||||
<div class="title">{% if subtitle %}{{subtitle}}{% endif %}<p>{% if mod %}<a href="?/">Return to dashboard</a>{% endif %}</p></div>
|
<div class="title">{% if subtitle %}{{subtitle}}{% endif %}<p>{% if mod %}<a href="?/">{% trans %}Return to dashboard{% endtrans %}</a>{% endif %}</p></div>
|
||||||
{{ body }}
|
{{ body }}
|
||||||
<hr />
|
<hr />
|
||||||
<p class="unimportant" style="margin-top:20px;text-align:center;">Powered by <a href="http://tinyboard.org/">Tinyboard</a> {{ config.version }} | <a href="http://tinyboard.org/">Tinyboard</a> Copyright © 2010-2011 Tinyboard Development Group</p>
|
<p class="unimportant" style="margin-top:20px;text-align:center;">Powered by <a href="http://tinyboard.org/">Tinyboard</a> {{ config.version }} | <a href="http://tinyboard.org/">Tinyboard</a> Copyright © 2010-2011 Tinyboard Development Group</p>
|
||||||
|
@ -30,7 +30,7 @@
|
|||||||
{% if pm %}<div class="top_notice">You have <a href="?/PM/{{ pm.id }}">an unread PM</a>{% if pm.waiting > 0 %}, plus {{ pm.waiting }} more waiting{% endif %}.</div><hr />{% endif %}
|
{% if pm %}<div class="top_notice">You have <a href="?/PM/{{ pm.id }}">an unread PM</a>{% if pm.waiting > 0 %}, plus {{ pm.waiting }} more waiting{% endif %}.</div><hr />{% endif %}
|
||||||
{% if config.url_banner %}<img class="banner" src="{{ config.url_banner }}" {% if config.banner_width or config.banner_height %}style="{% if config.banner_width %}width:{{ config.banner_width }}px{% endif %};{% if config.banner_width %}height:{{ config.banner_height }}px{% endif %}" {% endif %}alt="" />{% endif %}
|
{% if config.url_banner %}<img class="banner" src="{{ config.url_banner }}" {% if config.banner_width or config.banner_height %}style="{% if config.banner_width %}width:{{ config.banner_width }}px{% endif %};{% if config.banner_width %}height:{{ config.banner_height }}px{% endif %}" {% endif %}alt="" />{% endif %}
|
||||||
<h1>{{ board.url }} - {{ board.name }}</h1>
|
<h1>{{ board.url }} - {{ board.name }}</h1>
|
||||||
<div class="title">{% if board.title %}{{ board.title }}{% endif %}<p>{% if mod %}<a href="?/">Return to dashboard</a>{% endif %}</p></div>
|
<div class="title">{% if board.title %}{{ board.title }}{% endif %}<p>{% if mod %}<a href="?/">{% trans %}Return to dashboard{% endtrans %}</a>{% endif %}</p></div>
|
||||||
|
|
||||||
<div class="banner">{% trans %}Posting mode: Reply{% endtrans %} <a rel="directory" class="unimportant" href="{{ return }}">[{% trans %}Return{% endtrans %}]</a></div>
|
<div class="banner">{% trans %}Posting mode: Reply{% endtrans %} <a rel="directory" class="unimportant" href="{{ return }}">[{% trans %}Return{% endtrans %}]</a></div>
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user