Compare commits
50 Commits
Author | SHA1 | Date |
---|---|---|
Trevor Slocum | 08fc167f7b | |
Trevor Slocum | 12dcade4a8 | |
Trevor Slocum | a35c046b1d | |
Trevor Slocum | 8a6244c0bc | |
Trevor Slocum | 2f357d6418 | |
Trevor Slocum | e0bddde850 | |
Trevor Slocum | 334359e31f | |
Trevor Slocum | 2aa8a8efa0 | |
Trevor Slocum | 5f42b82cc0 | |
Trevor Slocum | 0405fe9577 | |
Trevor Slocum | b22ff54f12 | |
Trevor Slocum | 2de03eb42b | |
Trevor Slocum | 7c6cf64d4d | |
Trevor Slocum | 57704531cf | |
Trevor Slocum | baba988f0a | |
Trevor Slocum | 2befc70988 | |
Trevor Slocum | 3ba8e3045b | |
averageLukas | c5af7a0ef7 | |
Trevor Slocum | 735ad801ab | |
Trevor Slocum | 204e157c61 | |
Trevor Slocum | 093be77908 | |
Trevor Slocum | 57b50658a2 | |
Trevor Slocum | 93c91aec20 | |
Trevor Slocum | 2805934548 | |
Trevor Slocum | 0b02c3fdb5 | |
Trevor Slocum | 6e4dee4e56 | |
Trevor Slocum | 080bba04bc | |
Trevor Slocum | 87fca86b67 | |
Trevor Slocum | 970dd7b47a | |
Trevor Slocum | c09278028d | |
Trevor Slocum | 884c1aa262 | |
Trevor Slocum | 340b66fe1b | |
Trevor Slocum | 013270c532 | |
Trevor Slocum | 13aff83a30 | |
Trevor Slocum | 088353c25c | |
Trevor Slocum | 8ba54d87f0 | |
Trevor Slocum | 4c2ec96e6b | |
Trevor Slocum | 306e3e5cf8 | |
Trevor Slocum | f6ee0ef162 | |
Trevor Slocum | d300d9b2f2 | |
Trevor Slocum | 586c0ae939 | |
Trevor Slocum | 6bcc978bc9 | |
Trevor Slocum | 77b6b7e00b | |
Trevor Slocum | febb5af681 | |
Trevor Slocum | c4dd643f53 | |
Trevor Slocum | 8b8c4a88c3 | |
Trevor Slocum | fca5562fd2 | |
Trevor Slocum | 2f900306cb | |
Tortle | 32ae4efbcf | |
Trevor Slocum | dd3b994a3c |
|
@ -0,0 +1,10 @@
|
|||
root = true
|
||||
|
||||
[*]
|
||||
charset = utf-8
|
||||
end_of_line = lf
|
||||
indent_size = 4
|
||||
indent_style = tab
|
||||
insert_final_newline = true
|
||||
max_line_length = 120
|
||||
tab_width = 4
|
|
@ -30,7 +30,7 @@ ExpiresByType application/x-shockwave-flash "access plus 2592000 seconds"
|
|||
|
||||
<IfModule mod_deflate.c>
|
||||
AddOutputFilterByType DEFLATE text/text text/html text/plain text/xml text/css application/x-javascript application/javascript
|
||||
</Ifmodule>
|
||||
</IfModule>
|
||||
|
||||
<IfModule mod_alias.c>
|
||||
RedirectMatch 404 (.*)\.accounts$
|
||||
|
@ -40,4 +40,4 @@ RedirectMatch 404 (.*)\.logs$
|
|||
RedirectMatch 404 (.*)\.posts$
|
||||
RedirectMatch 404 (.*)\.reports$
|
||||
RedirectMatch 404 (.*)\.tinyib.db$
|
||||
</Ifmodule>
|
||||
</IfModule>
|
||||
|
|
53
DEMOS.md
53
DEMOS.md
|
@ -1,53 +0,0 @@
|
|||
TinyIB Installations
|
||||
====
|
||||
|
||||
* https://1chan.us
|
||||
* http://not99chan.org
|
||||
* https://www.1chan.net
|
||||
* https://home.pilsfree.net/qwerty/sandbox/ib/
|
||||
* https://agathachan.club/Agatha/
|
||||
* https://board.ste.lol
|
||||
* http://inch.esy.es/b/
|
||||
* https://csscwebsite.azurewebsites.net/b/
|
||||
* https://board.sw-club.ru
|
||||
* https://polycancer.org
|
||||
* http://club.meriner.ru
|
||||
* https://lampach.net/r/
|
||||
* http://www.loistolauta.org
|
||||
* http://trumienka.eu5.net
|
||||
* http://mchan.eu5.org
|
||||
* https://megamindchan.org
|
||||
* https://saracean.com/b/
|
||||
* https://secretvipquality.website/img/
|
||||
* https://chan.funshitposting.xyz
|
||||
* http://spychan.freezonereader.net
|
||||
* http://thedailyautist.com/board/
|
||||
* https://vtchan.org
|
||||
* https://audiochan.org
|
||||
|
||||
Want to add your installation? Please create a new issue asking that it be added.
|
||||
|
||||
***
|
||||
|
||||
[![RIP](https://code.rocketnine.space/tslocum/tinyib/raw/branch/master/rip.png)](https://code.rocketnine.space/tslocum/tinyib/raw/branch/master/rip.png)
|
||||
|
||||
* https://chan.romtypo.com
|
||||
* http://5channel.net
|
||||
* http://98chan.org
|
||||
* http://lchan.ga
|
||||
* http://chillchan.ga
|
||||
* http://zerochan.us
|
||||
* http://wertyo.com
|
||||
* http://not4chan.ca
|
||||
* http://eggchan.org
|
||||
* http://degenb.com
|
||||
* http://qabna.com
|
||||
* http://negativeonechan.site88.net/home.html
|
||||
* http://funchan.net
|
||||
* http://grillchan.t28.net
|
||||
* http://memersunite.org
|
||||
* http://MMXchan.org
|
||||
* http://ticklechan.biz
|
||||
* https://chingchong.info
|
||||
* https://4usa.com
|
||||
* https://trashbxg.pw/chan/
|
2
LICENSE
2
LICENSE
|
@ -1,6 +1,6 @@
|
|||
MIT License
|
||||
|
||||
Copyright (c) 2020 Trevor Slocum <trevor@rocketnine.space>
|
||||
Copyright (c) 2023 Trevor Slocum <trevor@rocket9labs.com>
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
|
|
36
README.md
36
README.md
|
@ -1,8 +1,9 @@
|
|||
# TinyIB - Lightweight and efficient [imageboard](https://en.wikipedia.org/wiki/Imageboard)
|
||||
[![Translate](https://hosted.weblate.org/widgets/tinyib/-/tinyib/svg-badge.svg)](https://hosted.weblate.org/projects/tinyib/tinyib/)
|
||||
[![Donate](https://img.shields.io/liberapay/receives/rocketnine.space.svg?logo=liberapay)](https://liberapay.com/rocketnine.space)
|
||||
[![Donate via LiberaPay](https://img.shields.io/liberapay/receives/rocket9labs.com.svg?logo=liberapay)](https://liberapay.com/rocket9labs.com)
|
||||
[![Donate via Patreon](https://img.shields.io/badge/dynamic/json?color=%23e85b46&label=Patreon&query=data.attributes.patron_count&suffix=%20patrons&url=https%3A%2F%2Fwww.patreon.com%2Fapi%2Fcampaigns%2F5252223)](https://www.patreon.com/rocketnine)
|
||||
|
||||
See [DEMOS.md](https://code.rocketnine.space/tslocum/tinyib/src/branch/master/DEMOS.md) for a list of sites running TinyIB.
|
||||
A [**read-only demo**](https://tinyib.rocket9labs.com) is available.
|
||||
|
||||
## Features
|
||||
|
||||
|
@ -32,28 +33,18 @@ See [DEMOS.md](https://code.rocketnine.space/tslocum/tinyib/src/branch/master/DE
|
|||
- Post using raw HTML.
|
||||
- Upgrade automatically when installed via git. (Tested on Linux only)
|
||||
- [Translations:](https://hosted.weblate.org/projects/tinyib/tinyib/)
|
||||
- Chinese
|
||||
- Dutch
|
||||
- French
|
||||
- German
|
||||
- Italian
|
||||
- Korean
|
||||
- Norwegian
|
||||
- Portuguese
|
||||
- Russian
|
||||
- Spanish (Mexico)
|
||||
- Turkish
|
||||
- Catalan, Chinese, Dutch, Finnish, French, German, Indonesian, Italian, Japanese, Korean, Norwegian, Polish, Portuguese, Romanian, Russian, Spanish (Mexico) and Turkish
|
||||
|
||||
## Donate
|
||||
|
||||
Please consider supporting the continued development of TinyIB.
|
||||
|
||||
If you make a donation and there is a certain feature you'd like to see added to
|
||||
TinyIB, <a href="mailto:trevor@rocketnine.space">send me an email</a>. I can't
|
||||
TinyIB, <a href="mailto:trevor@rocket9labs.com">send me an email</a>. I can't
|
||||
promise that I will implement the feature right away, however I will keep your
|
||||
support in mind.
|
||||
|
||||
- [LiberaPay](https://liberapay.com/rocketnine.space) (anonymous, no added fees)
|
||||
- [LiberaPay](https://liberapay.com/rocket9labs.com) (anonymous, no added fees)
|
||||
- [PayPal](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=TEP9HT98XK7QA)
|
||||
|
||||
## Install
|
||||
|
@ -67,7 +58,7 @@ support in mind.
|
|||
- This is recommended, but is not strictly required except when `TINYIB_CAPTCHA` is set to `hcaptcha` or `recaptcha`.
|
||||
2. CD to the directory you wish to install TinyIB.
|
||||
3. Run the command:
|
||||
- `git clone https://code.rocketnine.space/tslocum/tinyib.git ./`
|
||||
- `git clone https://code.rocket9labs.com/tslocum/tinyib.git ./`
|
||||
4. Copy **settings.default.php** to **settings.php**
|
||||
5. Configure **settings.php**
|
||||
- When setting ``TINYIB_DBMODE`` to ``flatfile``, note that all post, report and ban data are exposed as the database is composed of standard text files. Access to ./inc/database/flatfile/ should be denied.
|
||||
|
@ -90,6 +81,7 @@ support in mind.
|
|||
- Set ``TINYIB_THUMBNAIL`` to ``imagemagick``.
|
||||
- **Note:** GIF files will have animated thumbnails, which will often have large file sizes.
|
||||
- To use TINYIB in another language, set ``TINYIB_LOCALE`` to a language code found in `locale/`.
|
||||
- **Note:** The [mbstring](https://www.php.net/manual/en/book.mbstring.php) PHP extension must be installed and enabled for TinyIB to properly support operating on and rendering text in any language other than English.
|
||||
6. [CHMOD](https://en.wikipedia.org/wiki/Chmod) write permissions to these directories:
|
||||
- ./ (the directory containing TinyIB)
|
||||
- ./src/
|
||||
|
@ -115,12 +107,12 @@ support in mind.
|
|||
1. Obtain the latest release.
|
||||
- If you installed via Git, run the following command in TinyIB's directory:
|
||||
- `git pull`
|
||||
- Otherwise, [download](https://code.rocketnine.space/tslocum/tinyib/archive/master.zip) and extract a zipped archive.
|
||||
- Otherwise, [download](https://code.rocket9labs.com/tslocum/tinyib/archive/master.zip) and extract a zipped archive.
|
||||
2. Note which files were modified.
|
||||
- If **settings.default.php** was updated, migrate the changes to **settings.php**
|
||||
- Take care to not change the value of `TINYIB_TRIPSEED`, as it is used to generate secure tripcodes, hash passwords and hash IP addresses.
|
||||
- If other files were updated, and you have made changes yourself:
|
||||
- Visit [code.rocketnine.space](https://code.rocketnine.space/tslocum/tinyib) and review the changes made in the update.
|
||||
- Visit [code.rocket9labs.com](https://code.rocket9labs.com/tslocum/tinyib) and review the changes made in the update.
|
||||
- Ensure the update does not interfere with your changes.
|
||||
|
||||
## Migrate
|
||||
|
@ -144,8 +136,8 @@ While the migration is in progress, visitors will not be able to create or delet
|
|||
## Support
|
||||
|
||||
1. Ensure you are running the latest version of TinyIB.
|
||||
2. Review the [open issues](https://code.rocketnine.space/tslocum/tinyib/issues).
|
||||
3. Open a [new issue](https://code.rocketnine.space/tslocum/tinyib/issues/new).
|
||||
2. Review the [open issues](https://code.rocket9labs.com/tslocum/tinyib/issues).
|
||||
3. Open a [new issue](https://code.rocket9labs.com/tslocum/tinyib/issues/new).
|
||||
|
||||
## Translate
|
||||
|
||||
|
@ -155,6 +147,6 @@ Translation is handled [online](https://hosted.weblate.org/projects/tinyib/tinyi
|
|||
|
||||
**Note:** Please do not submit translations via pull requests. See above.
|
||||
|
||||
1. [Fork TinyIB.](https://code.rocketnine.space/repo/fork/6)
|
||||
1. [Fork TinyIB.](https://code.rocket9labs.com/repo/fork/6)
|
||||
2. Commit code changes to your forked repository.
|
||||
3. [Submit a pull request.](https://code.rocketnine.space/tslocum/tinyib/pulls)
|
||||
3. [Submit a pull request.](https://code.rocket9labs.com/tslocum/tinyib/pulls)
|
||||
|
|
|
@ -190,9 +190,9 @@ hr {
|
|||
}
|
||||
|
||||
.reply {
|
||||
background: #D6DAF0;
|
||||
color: #000000;
|
||||
font-family: serif;
|
||||
background: #D6DAF0 !important;
|
||||
color: #000000 !important;
|
||||
font-family: serif !important;
|
||||
}
|
||||
|
||||
.replyhl {
|
||||
|
|
|
@ -155,8 +155,8 @@ hr {
|
|||
}
|
||||
|
||||
.reply {
|
||||
background: #F0E0D6;
|
||||
color: #800000;
|
||||
background: #F0E0D6 !important;
|
||||
color: #800000 !important;
|
||||
}
|
||||
|
||||
.replyhl {
|
||||
|
|
|
@ -116,6 +116,11 @@ hr {
|
|||
margin: 0.2em;
|
||||
}
|
||||
|
||||
.banmessage {
|
||||
color: red;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.footer {
|
||||
clear: both;
|
||||
text-align: center;
|
||||
|
|
174
imgboard.php
174
imgboard.php
|
@ -1,11 +1,11 @@
|
|||
<?php
|
||||
/*
|
||||
TinyIB
|
||||
https://code.rocketnine.space/tslocum/tinyib
|
||||
https://code.rocket9labs.com/tslocum/tinyib
|
||||
|
||||
MIT License
|
||||
|
||||
Copyright (c) 2020 Trevor Slocum <trevor@rocketnine.space>
|
||||
Copyright (c) 2020 Trevor Slocum <trevor@rocket9labs.com>
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
|
@ -26,9 +26,6 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
|||
SOFTWARE.
|
||||
*/
|
||||
|
||||
use Gettext\Translator;
|
||||
use Gettext\Translations;
|
||||
|
||||
error_reporting(E_ALL);
|
||||
ini_set("display_errors", 1);
|
||||
session_start();
|
||||
|
@ -58,19 +55,14 @@ if (!defined('TINYIB_LOCALE') || TINYIB_LOCALE == '') {
|
|||
return $string;
|
||||
}
|
||||
} else {
|
||||
setlocale(LC_ALL, TINYIB_LOCALE);
|
||||
require 'inc/gettext/src/autoloader.php';
|
||||
$translations = Translations::fromPoFile('locale/' . TINYIB_LOCALE . '/tinyib.po');
|
||||
$translator = new Translator();
|
||||
$translator->loadTranslations($translations);
|
||||
$translator->register();
|
||||
require 'inc/gettext.php';
|
||||
}
|
||||
|
||||
if ((TINYIB_CAPTCHA === 'hcaptcha' || TINYIB_MANAGECAPTCHA === 'hcaptcha') && (TINYIB_HCAPTCHA_SITE == '' || TINYIB_HCAPTCHA_SECRET == '')) {
|
||||
if ((TINYIB_CAPTCHA === 'hcaptcha' || TINYIB_REPLYCAPTCHA === 'hcaptcha' || TINYIB_MANAGECAPTCHA === 'hcaptcha') && (TINYIB_HCAPTCHA_SITE == '' || TINYIB_HCAPTCHA_SECRET == '')) {
|
||||
fancyDie(__('TINYIB_HCAPTCHA_SITE and TINYIB_HCAPTCHA_SECRET must be configured.'));
|
||||
}
|
||||
|
||||
if ((TINYIB_CAPTCHA === 'recaptcha' || TINYIB_MANAGECAPTCHA === 'recaptcha') && (TINYIB_RECAPTCHA_SITE == '' || TINYIB_RECAPTCHA_SECRET == '')) {
|
||||
if ((TINYIB_CAPTCHA === 'recaptcha' || TINYIB_REPLYCAPTCHA === 'recaptcha' || TINYIB_MANAGECAPTCHA === 'recaptcha') && (TINYIB_RECAPTCHA_SITE == '' || TINYIB_RECAPTCHA_SECRET == '')) {
|
||||
fancyDie(__('TINYIB_RECAPTCHA_SITE and TINYIB_RECAPTCHA_SECRET must be configured.'));
|
||||
}
|
||||
|
||||
|
@ -79,7 +71,7 @@ if (TINYIB_TIMEZONE != '') {
|
|||
}
|
||||
|
||||
if (TINYIB_TRIPSEED == '') {
|
||||
fancyDie(__('TINYIB_TRIPSEED must be configured.'));
|
||||
fancyDie(__('TINYIB_TRIPSEED must be configured.'));
|
||||
}
|
||||
|
||||
$bcrypt_salt = '$2y$12$' . str_pad(str_replace('=', '/', str_replace('+', '.', substr(base64_encode(TINYIB_TRIPSEED), 0, 22))), 22, '/');
|
||||
|
@ -265,23 +257,25 @@ if (!$loggedin) {
|
|||
$redirect = true;
|
||||
// Check if the request is to make a post
|
||||
if (!isset($_GET['delete']) && !isset($_GET['manage']) && (isset($_POST['name']) || isset($_POST['email']) || isset($_POST['subject']) || isset($_POST['message']) || isset($_POST['file']) || isset($_POST['embed']) || isset($_POST['password']))) {
|
||||
$lock = lockDatabase();
|
||||
|
||||
if (TINYIB_DBMIGRATE) {
|
||||
fancyDie(__('Posting is currently disabled.<br>Please try again in a few moments.'));
|
||||
}
|
||||
|
||||
if (!$loggedin) {
|
||||
checkCAPTCHA(TINYIB_CAPTCHA);
|
||||
checkFlood();
|
||||
}
|
||||
|
||||
$rawpost = isRawPost();
|
||||
$rawposttext = '';
|
||||
if (!$rawpost) {
|
||||
$staffpost = isStaffPost();
|
||||
$capcode = '';
|
||||
if (!$staffpost) {
|
||||
checkMessageSize();
|
||||
}
|
||||
|
||||
$post = newPost(setParent());
|
||||
|
||||
if (!$loggedin) {
|
||||
checkCAPTCHA($post['parent'] == TINYIB_NEWTHREAD ? TINYIB_CAPTCHA : TINYIB_REPLYCAPTCHA);
|
||||
checkFlood();
|
||||
}
|
||||
|
||||
if (!$loggedin) {
|
||||
if ($post['parent'] == TINYIB_NEWTHREAD && TINYIB_DISALLOWTHREADS != '') {
|
||||
fancyDie(TINYIB_DISALLOWTHREADS);
|
||||
|
@ -310,33 +304,37 @@ if (!isset($_GET['delete']) && !isset($_GET['manage']) && (isset($_POST['name'])
|
|||
|
||||
$spoiler = TINYIB_SPOILERIMAGE && isset($_POST['spoiler']);
|
||||
|
||||
if ($rawpost || !in_array('name', $hide_fields)) {
|
||||
if ($staffpost || !in_array('name', $hide_fields)) {
|
||||
list($post['name'], $post['tripcode']) = nameAndTripcode($_POST['name']);
|
||||
$post['name'] = cleanString(substr($post['name'], 0, 75));
|
||||
if (!$rawpost && TINYIB_MAXNAME > 0) {
|
||||
$post['name'] = substr($post['name'], 0, TINYIB_MAXNAME);
|
||||
if (TINYIB_MAXNAME > 0) {
|
||||
$post['name'] = _substr($post['name'], 0, TINYIB_MAXNAME);
|
||||
}
|
||||
$post['name'] = cleanString($post['name']);
|
||||
}
|
||||
if ($rawpost || !in_array('email', $hide_fields)) {
|
||||
$post['email'] = cleanString(str_replace('"', '"', substr($_POST['email'], 0, 75)));
|
||||
if (!$rawpost && TINYIB_MAXEMAIL > 0) {
|
||||
$post['email'] = substr($post['email'], 0, TINYIB_MAXEMAIL);
|
||||
if ($staffpost || !in_array('email', $hide_fields)) {
|
||||
$post['email'] = $_POST['email'];
|
||||
if (TINYIB_MAXEMAIL > 0) {
|
||||
$post['email'] = _substr($post['email'], 0, TINYIB_MAXEMAIL);
|
||||
}
|
||||
$post['email'] = cleanString(str_replace('"', '"', $post['email']));
|
||||
}
|
||||
if ($rawpost || !in_array('subject', $hide_fields)) {
|
||||
$post['subject'] = cleanString(substr($_POST['subject'], 0, 75));
|
||||
if (!$rawpost && TINYIB_MAXSUBJECT > 0) {
|
||||
$post['subject'] = substr($post['subject'], 0, TINYIB_MAXSUBJECT);
|
||||
if ($staffpost) {
|
||||
$capcode = ($isadmin) ? ' <span style="color: ' . $tinyib_capcodes[0][1] . ' ;">## ' . $tinyib_capcodes[0][0] . '</span>' : ' <span style="color: ' . $tinyib_capcodes[1][1] . ';">## ' . $tinyib_capcodes[1][0] . '</span>';
|
||||
}
|
||||
if ($staffpost || !in_array('subject', $hide_fields)) {
|
||||
$post['subject'] = $_POST['subject'];
|
||||
if (TINYIB_MAXSUBJECT > 0) {
|
||||
$post['subject'] = _substr($post['subject'], 0, TINYIB_MAXSUBJECT);
|
||||
}
|
||||
$post['subject'] = cleanString($post['subject']);
|
||||
}
|
||||
if ($rawpost || !in_array('message', $hide_fields)) {
|
||||
if ($staffpost || !in_array('message', $hide_fields)) {
|
||||
$post['message'] = $_POST['message'];
|
||||
if ($rawpost) {
|
||||
if ($staffpost && isset($_POST['raw'])) {
|
||||
// Treat message as raw HTML
|
||||
$rawposttext = ($isadmin) ? ' <span style="color: ' . $tinyib_capcodes[0][1] . ' ;">## ' . $tinyib_capcodes[0][0] . '</span>' : ' <span style="color: ' . $tinyib_capcodes[1][1] . ';">## ' . $tinyib_capcodes[1][0] . '</span>';
|
||||
} else {
|
||||
if (TINYIB_WORDBREAK > 0) {
|
||||
$post['message'] = preg_replace('/([^\s]{' . TINYIB_WORDBREAK . '})(?=[^\s])/', '$1' . TINYIB_WORDBREAK_IDENTIFIER, $post['message']);
|
||||
$post['message'] = preg_replace('/([^\s]{' . TINYIB_WORDBREAK . '})(?=[^\s])/u', '$1' . TINYIB_WORDBREAK_IDENTIFIER, $post['message']);
|
||||
}
|
||||
$post['message'] = str_replace("\n", '<br>', makeLinksClickable(colorQuote(postLink(cleanString(rtrim($post['message']))))));
|
||||
|
||||
|
@ -351,7 +349,7 @@ if (!isset($_GET['delete']) && !isset($_GET['manage']) && (isset($_POST['name'])
|
|||
}
|
||||
}
|
||||
}
|
||||
if ($rawpost || !in_array('password', $hide_fields)) {
|
||||
if ($staffpost || !in_array('password', $hide_fields)) {
|
||||
$post['password'] = ($_POST['password'] != '') ? hashData($_POST['password']) : '';
|
||||
}
|
||||
|
||||
|
@ -399,19 +397,25 @@ if (!isset($_GET['delete']) && !isset($_GET['manage']) && (isset($_POST['name'])
|
|||
$ban = array();
|
||||
$ban['ip'] = $post['ip'];
|
||||
$ban['expire'] = $expire > 0 ? (time() + $expire) : 0;
|
||||
$ban['reason'] = 'Keyword: ' . $keyword['text'];
|
||||
$ban['reason'] = __('Keyword') . ': ' . $keyword['text'];
|
||||
insertBan($ban);
|
||||
|
||||
$expire_txt = ($ban['expire'] > 0) ? ('<br>This ban will expire ' . strftime(TINYIB_DATEFMT, $ban['expire'])) : '<br>This ban is permanent and will not expire.';
|
||||
$reason_txt = ($ban['reason'] == '') ? '' : ('<br>Reason: ' . $ban['reason']);
|
||||
fancyDie('Your IP address ' . remoteAddress() . ' has been banned from posting on this image board. ' . $expire_txt . $reason_txt);
|
||||
if ($ban['expire'] > 0) {
|
||||
$bannedText = sprintf(__('Your IP address (%1$s) is banned until %2$s.'), remoteAddress(), formatDate($ban['expire']));
|
||||
} else {
|
||||
$bannedText = sprintf(__('Your IP address (%s) is permanently banned.'), remoteAddress());
|
||||
}
|
||||
if ($ban['reason'] != '') {
|
||||
$bannedText .= '<br>' . __('Reason') . ': ' . $ban['reason'];
|
||||
}
|
||||
fancyDie($bannedText);
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
$post['nameblock'] = nameBlock($post['name'], $post['tripcode'], $post['email'], time(), $rawposttext);
|
||||
$post['nameblock'] = nameBlock($post['name'], $post['tripcode'], $post['email'], time(), $capcode);
|
||||
|
||||
if (isset($_POST['embed']) && trim($_POST['embed']) != '' && ($rawpost || !in_array('embed', $hide_fields))) {
|
||||
if (isset($_POST['embed']) && trim($_POST['embed']) != '' && ($staffpost || !in_array('embed', $hide_fields))) {
|
||||
if (isset($_FILES['file']) && $_FILES['file']['name'] != "") {
|
||||
fancyDie(__('Embedding a URL and uploading a file at the same time is not supported.'));
|
||||
}
|
||||
|
@ -480,15 +484,15 @@ if (!isset($_GET['delete']) && !isset($_GET['manage']) && (isset($_POST['name'])
|
|||
$post['file_original'] = cleanString($embed['title']);
|
||||
$post['file'] = str_ireplace(array('src="https://', 'src="http://'), 'src="//', $embed['html']);
|
||||
}
|
||||
} else if (isset($_FILES['file']) && $_FILES['file']['name'] != "" && ($rawpost || !in_array('file', $hide_fields))) {
|
||||
} else if (isset($_FILES['file']) && $_FILES['file']['name'] != "" && ($staffpost || !in_array('file', $hide_fields))) {
|
||||
validateFileUpload();
|
||||
|
||||
$post = attachFile($post, $_FILES['file']['tmp_name'], $_FILES['file']['name'], true, $spoiler);
|
||||
}
|
||||
|
||||
if ($post['file'] == '') { // No file uploaded
|
||||
$file_ok = !empty($tinyib_uploads) && ($rawpost || !in_array('file', $hide_fields));
|
||||
$embed_ok = (!empty($tinyib_embeds) || TINYIB_UPLOADVIAURL) && ($rawpost || !in_array('embed', $hide_fields));
|
||||
$file_ok = !empty($tinyib_uploads) && ($staffpost || !in_array('file', $hide_fields));
|
||||
$embed_ok = (!empty($tinyib_embeds) || TINYIB_UPLOADVIAURL) && ($staffpost || !in_array('embed', $hide_fields));
|
||||
$allowed = '';
|
||||
if ($file_ok && $embed_ok) {
|
||||
$allowed = __('upload a file or embed a URL');
|
||||
|
@ -500,7 +504,7 @@ if (!isset($_GET['delete']) && !isset($_GET['manage']) && (isset($_POST['name'])
|
|||
if ($post['parent'] == TINYIB_NEWTHREAD && $allowed != "" && !TINYIB_NOFILEOK) {
|
||||
fancyDie(sprintf(__('Please %s to start a new thread.'), $allowed));
|
||||
}
|
||||
if (!$rawpost && str_replace('<br>', '', $post['message']) == "") {
|
||||
if (!$staffpost && str_replace('<br>', '', $post['message']) == "") {
|
||||
$message_ok = !in_array('message', $hide_fields);
|
||||
if ($message_ok) {
|
||||
if ($allowed != '') {
|
||||
|
@ -554,8 +558,8 @@ if (!isset($_GET['delete']) && !isset($_GET['manage']) && (isset($_POST['name'])
|
|||
rebuildIndexes();
|
||||
}
|
||||
|
||||
if ($rawpost) {
|
||||
manageLogAction(__('Created raw post') . ' ' . postLink('>>' . $post['id']));
|
||||
if ($staffpost) {
|
||||
manageLogAction(__('Created staff post') . ' ' . postLink('>>' . $post['id']));
|
||||
}
|
||||
// Check if the request is to preview a post
|
||||
} elseif (isset($_GET['preview']) && !isset($_GET['manage'])) {
|
||||
|
@ -566,10 +570,11 @@ if (!isset($_GET['delete']) && !isset($_GET['manage']) && (isset($_POST['name'])
|
|||
die(__('This post requires moderation before it can be displayed'));
|
||||
}
|
||||
|
||||
$html = buildPost($post, isset($_GET['res']));
|
||||
$html = buildPost($post, isset($_GET['res']), true);
|
||||
if (isset($_GET['res'])) {
|
||||
$html = fixLinksInRes($html);
|
||||
}
|
||||
|
||||
echo $html;
|
||||
die();
|
||||
// Check if the request is to auto-refresh a thread
|
||||
|
@ -599,6 +604,8 @@ if (!isset($_GET['delete']) && !isset($_GET['manage']) && (isset($_POST['name'])
|
|||
die();
|
||||
// Check if the request is to report a post
|
||||
} elseif (isset($_GET['report']) && !isset($_GET['manage'])) {
|
||||
$lock = lockDatabase();
|
||||
|
||||
if (!TINYIB_REPORT) {
|
||||
fancyDie(__('Reporting is disabled.'));
|
||||
}
|
||||
|
@ -680,6 +687,8 @@ EOF;
|
|||
fancyDie(__('Post reported.'), $go_back);
|
||||
// Check if the request is to delete a post and/or its associated image
|
||||
} elseif (isset($_GET['delete']) && !isset($_GET['manage'])) {
|
||||
$lock = lockDatabase();
|
||||
|
||||
if (!isset($_POST['delete'])) {
|
||||
fancyDie(__('Tick the box next to a post and click "Delete" to delete it.'));
|
||||
}
|
||||
|
@ -720,6 +729,8 @@ EOF;
|
|||
$redirect = false;
|
||||
// Check if the request is to access the management area
|
||||
} elseif (isset($_GET['manage'])) {
|
||||
$lock = lockDatabase();
|
||||
|
||||
$text = '';
|
||||
$onload = '';
|
||||
$navbar = ' ';
|
||||
|
@ -839,7 +850,7 @@ EOF;
|
|||
foreach ($ips as $ip) {
|
||||
$banexists = banByIP($ip);
|
||||
if ($banexists) {
|
||||
fancyDie(__('Sorry, there is already a ban on record for that IP address.'));
|
||||
continue;
|
||||
}
|
||||
|
||||
if (TINYIB_REPORT) {
|
||||
|
@ -853,7 +864,7 @@ EOF;
|
|||
|
||||
$until = __('permanently');
|
||||
if ($ban['expire'] > 0) {
|
||||
$until = sprintf(__('until %s'), strftime(TINYIB_DATEFMT, $ban['expire']));
|
||||
$until = sprintf(__('until %s'), formatDate($ban['expire']));
|
||||
}
|
||||
$action = sprintf(__('Banned %s %s'), htmlentities($ban['ip']), $until);
|
||||
if ($ban['reason'] != '') {
|
||||
|
@ -863,6 +874,25 @@ EOF;
|
|||
insertBan($ban);
|
||||
manageLogAction($action);
|
||||
}
|
||||
if (TINYIB_BANMESSAGE && isset($_POST['message']) && $_POST['message'] != '' && isset($_GET['posts']) && $_GET['posts'] != '') {
|
||||
$post_ids = explode(',', $_GET['posts']);
|
||||
foreach ($post_ids as $post_id) {
|
||||
$post = postByID($post_id);
|
||||
if (!$post) {
|
||||
continue; // The post has been deleted
|
||||
}
|
||||
updatePostMessage($post['id'], $post['message'] . '<br>' . "\n" . '<span class="banmessage">(' . htmlentities($_POST['message']) . ')</span><br>');
|
||||
manageLogAction(sprintf(__('Added ban message to %s'), postLink('>>' . $post['id'])));
|
||||
}
|
||||
clearPostCache();
|
||||
foreach ($post_ids as $post_id) {
|
||||
$post = postByID($post_id);
|
||||
if (!$post) {
|
||||
continue; // The post has been deleted
|
||||
}
|
||||
threadUpdated(getParent($post));
|
||||
}
|
||||
}
|
||||
if (count($ips) == 1) {
|
||||
$text .= manageInfo(__('Banned 1 IP address'));
|
||||
} else {
|
||||
|
@ -940,12 +970,12 @@ EOF;
|
|||
$text .= '<blockquote class="reply" style="padding: 7px;font-size: 1.25em;">
|
||||
<pre style="margin: 0;padding: 0;">Attempting update...' . "\n\n" . $git_output . '</pre>
|
||||
</blockquote>
|
||||
<p><b>Note:</b> If TinyIB updates and you have made custom modifications, <a href="https://code.rocketnine.space/tslocum/tinyib/commits/master" target="_blank">review the changes</a> which have been merged into your installation.
|
||||
<p><b>Note:</b> If TinyIB updates and you have made custom modifications, <a href="https://code.rocket9labs.com/tslocum/tinyib/commits/master" target="_blank">review the changes</a> which have been merged into your installation.
|
||||
Ensure that your modifications do not interfere with any new/modified files.
|
||||
See the <a href="https://code.rocketnine.space/tslocum/tinyib/src/branch/master/README.md">README</a> <small>(<a href="README.md" target="_blank">alternate link</a>)</small> for instructions.</p>';
|
||||
See the <a href="https://code.rocket9labs.com/tslocum/tinyib/src/branch/master/README.md">README</a> <small>(<a href="README.md" target="_blank">alternate link</a>)</small> for instructions.</p>';
|
||||
} else {
|
||||
$text .= '<p><b>TinyIB was not installed via Git.</b></p>
|
||||
<p>If you installed TinyIB without Git, you must <a href="https://code.rocketnine.space/tslocum/tinyib">update manually</a>. If you did install with Git, ensure the script has read and write access to the <b>.git</b> folder.</p>';
|
||||
<p>If you installed TinyIB without Git, you must <a href="https://code.rocket9labs.com/tslocum/tinyib">update manually</a>. If you did install with Git, ensure the script has read and write access to the <b>.git</b> folder.</p>';
|
||||
}
|
||||
} elseif (isset($_GET['dbmigrate'])) {
|
||||
if (TINYIB_DBMIGRATE !== '' && TINYIB_DBMIGRATE !== false && TINYIB_DBMODE != TINYIB_DBMIGRATE) {
|
||||
|
@ -1007,7 +1037,7 @@ EOF;
|
|||
|
||||
echo '<p><b>Database migration complete</b>. Set TINYIB_DBMODE to the new database mode and TINYIB_DBMIGRATE to false, then click <b>Rebuild All</b> above and ensure everything looks and works as it should.</p>';
|
||||
} else {
|
||||
$text .= '<p>Your original database will not be deleted. If the migration fails, disable the tool and your board will be unaffected. See the <a href="https://code.rocketnine.space/tslocum/tinyib/src/branch/master/README.md" target="_blank">README</a> <small>(<a href="README.md" target="_blank">alternate link</a>)</small> for instructions.</a><br><br><a href="?manage&dbmigrate&go"><b>Start the migration</b></a></p>';
|
||||
$text .= '<p>Your original database will not be deleted. If the migration fails, disable the tool and your board will be unaffected. See the <a href="https://code.rocket9labs.com/tslocum/tinyib/src/branch/master/README.md" target="_blank">README</a> <small>(<a href="README.md" target="_blank">alternate link</a>)</small> for instructions.</a><br><br><a href="?manage&dbmigrate&go"><b>Start the migration</b></a></p>';
|
||||
}
|
||||
} else {
|
||||
fancyDie('Set TINYIB_DBMIGRATE to the desired TINYIB_DBMODE and enter in any database related settings in settings.php before migrating.');
|
||||
|
@ -1021,10 +1051,8 @@ EOF;
|
|||
foreach ($post_ids as $post_id) {
|
||||
$post = postByID($post_id);
|
||||
if (!$post) {
|
||||
fancyDie(__("Sorry, there doesn't appear to be a post with that ID."));
|
||||
|
||||
continue; // The post has already been deleted
|
||||
}
|
||||
|
||||
$posts[$post_id] = $post;
|
||||
}
|
||||
foreach ($post_ids as $post_id) {
|
||||
|
@ -1040,8 +1068,8 @@ EOF;
|
|||
$action = sprintf(__('Deleted %s'),'>>' . $post['id']) . ' - ' . hashData($post['ip']);
|
||||
$stripped = strip_tags($post['message']);
|
||||
if ($stripped != '') {
|
||||
$action .= ' - ' . htmlentities(substr($stripped, 0, 32));
|
||||
if (strlen($stripped) > 32) {
|
||||
$action .= ' - ' . htmlentities(_substr($stripped, 0, 32));
|
||||
if (_strlen($stripped) > 32) {
|
||||
$action .= '...';
|
||||
}
|
||||
}
|
||||
|
@ -1057,7 +1085,7 @@ EOF;
|
|||
if ($_GET['approve'] > 0) {
|
||||
$post = postByID($_GET['approve']);
|
||||
if ($post) {
|
||||
approvePostByID($post['id'], 1);
|
||||
approvePostByID($post['id'], 2);
|
||||
$thread_id = $post['parent'] == TINYIB_NEWTHREAD ? $post['id'] : $post['parent'];
|
||||
|
||||
if (strtolower($post['email']) != 'sage' && (TINYIB_MAXREPLIES == 0 || numRepliesToThreadByID($thread_id) <= TINYIB_MAXREPLIES)) {
|
||||
|
@ -1114,8 +1142,9 @@ EOF;
|
|||
stickyThreadByID($post['id'], intval($_GET['setsticky']));
|
||||
threadUpdated($post['id']);
|
||||
|
||||
manageLogAction(intval($_GET['setsticky']) == 1 ? __('Stickied') : __('Unstickied') . ' ' . postLink('>>' . $post['id']));
|
||||
$text .= manageInfo('Thread No.' . $post['id'] . ' ' . (intval($_GET['setsticky']) == 1 ? 'stickied' : 'un-stickied') . '.');
|
||||
$actionMessage = intval($_GET['setsticky']) == 1 ? __('Stickied') : __('Unstickied') . ' ' . postLink('>>' . $post['id']);
|
||||
manageLogAction($actionMessage);
|
||||
$text .= manageInfo($actionMessage);
|
||||
} else {
|
||||
fancyDie(__("Sorry, there doesn't appear to be a post with that ID."));
|
||||
}
|
||||
|
@ -1129,8 +1158,9 @@ EOF;
|
|||
lockThreadByID($post['id'], intval($_GET['setlock']));
|
||||
threadUpdated($post['id']);
|
||||
|
||||
manageLogAction(intval($_GET['setlock']) == 1 ? __('Locked') : __('Unlocked') . ' ' . postLink('>>' . $post['id']));
|
||||
$text .= manageInfo('Thread No.' . $post['id'] . ' ' . (intval($_GET['setlock']) == 1 ? 'locked' : 'unlocked') . '.');
|
||||
$actionMessage = intval($_GET['setlock']) == 1 ? __('Locked') : __('Unlocked') . ' ' . postLink('>>' . $post['id']);
|
||||
manageLogAction($actionMessage);
|
||||
$text .= manageInfo($actionMessage);
|
||||
} else {
|
||||
fancyDie(__("Sorry, there doesn't appear to be a post with that ID."));
|
||||
}
|
||||
|
@ -1150,8 +1180,8 @@ EOF;
|
|||
fancyDie(__("Sorry, there doesn't appear to be a post with that ID."));
|
||||
}
|
||||
}
|
||||
} elseif (isset($_GET["rawpost"])) {
|
||||
$onload = manageOnLoad("rawpost");
|
||||
} elseif (isset($_GET["staffpost"])) {
|
||||
$onload = manageOnLoad("staffpost");
|
||||
$text .= buildPostForm(0, true);
|
||||
} elseif (isset($_GET['changepassword'])) {
|
||||
if ($account['username'] == 'admin' && TINYIB_ADMINPASS != '') {
|
||||
|
@ -1160,9 +1190,11 @@ EOF;
|
|||
fancyDie(__('This account may not be updated while TINYIB_MODPASS is set.'));
|
||||
}
|
||||
|
||||
if (isset($_POST['password'])) {
|
||||
if (isset($_POST['password']) && isset($_POST['confirm'])) {
|
||||
if ($_POST['password'] == '') {
|
||||
fancyDie(__('A password is required.'));
|
||||
} else if ($_POST['password'] != $_POST['confirm']) {
|
||||
fancyDie(__('Passwords do not match.'));
|
||||
}
|
||||
|
||||
$account['password'] = $_POST['password'];
|
||||
|
|
|
@ -11,6 +11,9 @@
|
|||
|
||||
session_start();
|
||||
putenv('GDFONTPATH=' . realpath(dirname(__FILE__)) . '/fonts/');
|
||||
|
||||
error_reporting(E_ALL ^ (E_NOTICE | E_WARNING | E_DEPRECATED));
|
||||
|
||||
$captcha = new SimpleCaptcha();
|
||||
$captcha->CreateImage();
|
||||
|
||||
|
|
|
@ -21,3 +21,27 @@ if (TINYIB_MODPASS != '') {
|
|||
insertAccount($mod);
|
||||
}
|
||||
}
|
||||
|
||||
$cache_all = array();
|
||||
$cache_moderated = array();
|
||||
function postsInThreadByID($id, $moderated_only = true) {
|
||||
global $cache_all, $cache_moderated;
|
||||
|
||||
if ($moderated_only) {
|
||||
$cache = &$cache_moderated;
|
||||
} else {
|
||||
$cache = &$cache_all;
|
||||
}
|
||||
|
||||
$id = intval($id);
|
||||
if (!isset($cache[$id])) {
|
||||
$cache[$id] = _postsInThreadByID($id, $moderated_only);
|
||||
}
|
||||
return $cache[$id];
|
||||
}
|
||||
|
||||
function clearPostCache() {
|
||||
global $cache_all, $cache_moderated;
|
||||
$cache_all = array();
|
||||
$cache_moderated = array();
|
||||
}
|
||||
|
|
|
@ -184,6 +184,11 @@ function getLogs($offset, $limit) {
|
|||
return convertLogsToSQLStyle($rows);
|
||||
}
|
||||
|
||||
function allLogs() {
|
||||
$rows = $GLOBALS['db']->selectWhere(LOGS_FILE, NULL, -1, new OrderBy(LOG_TIMESTAMP, ASCENDING, INTEGER_COMPARISON));
|
||||
return convertLogsToSQLStyle($rows);
|
||||
}
|
||||
|
||||
function convertLogsToSQLStyle($logs, $single = false) {
|
||||
$newlogs = array();
|
||||
foreach ($logs as $l) {
|
||||
|
@ -203,10 +208,10 @@ function convertLogsToSQLStyle($logs, $single = false) {
|
|||
|
||||
function insertLog($l) {
|
||||
$log = array();
|
||||
$log['id'] = '0';
|
||||
$log['timestamp'] = $l[LOG_TIMESTAMP];
|
||||
$log['account'] = $l[LOG_ACCOUNT];
|
||||
$log['message'] = $l[LOG_MESSAGE];
|
||||
$log[LOG_ID] = '0';
|
||||
$log[LOG_TIMESTAMP] = $l['timestamp'];
|
||||
$log[LOG_ACCOUNT] = $l['account'];
|
||||
$log[LOG_MESSAGE] = $l['message'];
|
||||
|
||||
$GLOBALS['db']->insertWithAutoId(LOGS_FILE, LOG_ID, $log);
|
||||
}
|
||||
|
@ -259,11 +264,31 @@ function insertPost($newpost) {
|
|||
return $GLOBALS['db']->insertWithAutoId(POSTS_FILE, POST_ID, $post);
|
||||
}
|
||||
|
||||
function updatePostMessage($id, $message) {
|
||||
$rows = $GLOBALS['db']->selectWhere(POSTS_FILE, new SimpleWhereClause(POST_ID, '=', $id, INTEGER_COMPARISON), 1);
|
||||
if (count($rows) > 0) {
|
||||
foreach ($rows as $post) {
|
||||
$post[POST_MESSAGE] = $message;
|
||||
$GLOBALS['db']->updateRowById(POSTS_FILE, POST_ID, $post);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function updatePostBumped($id, $bumped) {
|
||||
$rows = $GLOBALS['db']->selectWhere(POSTS_FILE, new SimpleWhereClause(POST_ID, '=', $id, INTEGER_COMPARISON), 1);
|
||||
if (count($rows) > 0) {
|
||||
foreach ($rows as $post) {
|
||||
$post[POST_BUMPED] = $bumped;
|
||||
$GLOBALS['db']->updateRowById(POSTS_FILE, POST_ID, $post);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function approvePostByID($id, $moderated) {
|
||||
$rows = $GLOBALS['db']->selectWhere(POSTS_FILE, new SimpleWhereClause(POST_ID, '=', $id, INTEGER_COMPARISON), 1);
|
||||
if (count($rows) > 0) {
|
||||
foreach ($rows as $post) {
|
||||
$post[POST_MODERATED] = $moderated;
|
||||
$post[POST_MODERATED] = intval($moderated);
|
||||
$GLOBALS['db']->updateRowById(POSTS_FILE, POST_ID, $post);
|
||||
}
|
||||
}
|
||||
|
@ -364,7 +389,7 @@ function numRepliesToThreadByID($id) {
|
|||
return count($rows);
|
||||
}
|
||||
|
||||
function postsInThreadByID($id, $moderated_only = true) {
|
||||
function _postsInThreadByID($id, $moderated_only = true) {
|
||||
$compClause = new OrWhereClause();
|
||||
$compClause->add(new SimpleWhereClause(POST_ID, '=', $id, INTEGER_COMPARISON));
|
||||
$compClause->add(new SimpleWhereClause(POST_PARENT, '=', $id, INTEGER_COMPARISON));
|
||||
|
@ -398,7 +423,7 @@ function postsByHex($hex) {
|
|||
}
|
||||
|
||||
function latestPosts($moderated = true) {
|
||||
$rows = $GLOBALS['db']->selectWhere(POSTS_FILE, NULL, 10, new OrderBy(POST_TIMESTAMP, DESCENDING, INTEGER_COMPARISON));
|
||||
$rows = $GLOBALS['db']->selectWhere(POSTS_FILE, new SimpleWhereClause(POST_MODERATED, $moderated ? '>' : '=', 0, INTEGER_COMPARISON), 10, new OrderBy(POST_TIMESTAMP, DESCENDING, INTEGER_COMPARISON));
|
||||
return convertPostsToSQLStyle($rows);
|
||||
}
|
||||
|
||||
|
|
|
@ -107,7 +107,9 @@ function keywordByText($text) {
|
|||
$result = mysql_query("SELECT * FROM `" . TINYIB_DBKEYWORDS . "` WHERE `text` = '" . mysql_real_escape_string($text) . "'");
|
||||
if ($result) {
|
||||
while ($keyword = mysql_fetch_assoc($result)) {
|
||||
return $keyword;
|
||||
if ($keyword['text'] === $text) {
|
||||
return $keyword;
|
||||
}
|
||||
}
|
||||
}
|
||||
return array();
|
||||
|
@ -145,6 +147,17 @@ function getLogs($offset, $limit) {
|
|||
return $logs;
|
||||
}
|
||||
|
||||
function allLogs() {
|
||||
$logs = array();
|
||||
$result = mysql_query("SELECT * FROM `" . TINYIB_DBLOGS . "` ORDER BY `timestamp` ASC");
|
||||
if ($result) {
|
||||
while ($log = mysql_fetch_assoc($result)) {
|
||||
$logs[] = $log;
|
||||
}
|
||||
}
|
||||
return $logs;
|
||||
}
|
||||
|
||||
function insertLog($log) {
|
||||
mysql_query("INSERT INTO `" . TINYIB_DBLOGS . "` (`timestamp`, `account`, `message`) VALUES ('" . mysql_real_escape_string($log['timestamp']) . "', '" . mysql_real_escape_string($log['account']) . "', '" . mysql_real_escape_string($log['message']) . "')");
|
||||
}
|
||||
|
@ -173,6 +186,14 @@ function insertPost($post) {
|
|||
return mysql_insert_id();
|
||||
}
|
||||
|
||||
function updatePostMessage($id, $message) {
|
||||
mysql_query("UPDATE `" . TINYIB_DBPOSTS . "` SET `message` = '" . mysql_real_escape_string($message) . "' WHERE `id` = " . $id . " LIMIT 1");
|
||||
}
|
||||
|
||||
function updatePostBumped($id, $bumped) {
|
||||
mysql_query("UPDATE `" . TINYIB_DBPOSTS . "` SET `bumped` = '" . mysql_real_escape_string($bumped) . "' WHERE `id` = " . $id . " LIMIT 1");
|
||||
}
|
||||
|
||||
function approvePostByID($id, $moderated) {
|
||||
mysql_query("UPDATE `" . TINYIB_DBPOSTS . "` SET `moderated` = $moderated WHERE `id` = " . $id . " LIMIT 1");
|
||||
}
|
||||
|
@ -208,7 +229,7 @@ function numRepliesToThreadByID($id) {
|
|||
return mysql_result(mysql_query("SELECT COUNT(*) FROM `" . TINYIB_DBPOSTS . "` WHERE `parent` = " . $id . " AND `moderated` = 1"), 0, 0);
|
||||
}
|
||||
|
||||
function postsInThreadByID($id, $moderated_only = true) {
|
||||
function _postsInThreadByID($id, $moderated_only = true) {
|
||||
$posts = array();
|
||||
$result = mysql_query("SELECT * FROM `" . TINYIB_DBPOSTS . "` WHERE (`id` = " . $id . " OR `parent` = " . $id . ")" . ($moderated_only ? " AND `moderated` = 1" : "") . " ORDER BY `id` ASC");
|
||||
if ($result) {
|
||||
|
@ -243,7 +264,7 @@ function postsByHex($hex) {
|
|||
|
||||
function latestPosts($moderated = true) {
|
||||
$posts = array();
|
||||
$result = mysql_query("SELECT * FROM `" . TINYIB_DBPOSTS . "` WHERE `moderated` = " . ($moderated ? '1' : '0') . " ORDER BY `timestamp` DESC LIMIT 10");
|
||||
$result = mysql_query("SELECT * FROM `" . TINYIB_DBPOSTS . "` WHERE `moderated` " . ($moderated ? '>' : '=') . " 0 ORDER BY `timestamp` DESC LIMIT 10");
|
||||
if ($result) {
|
||||
while ($post = mysql_fetch_assoc($result)) {
|
||||
$posts[] = $post;
|
||||
|
|
|
@ -124,7 +124,9 @@ function keywordByText($text) {
|
|||
$result = mysqli_query($link, "SELECT * FROM `" . TINYIB_DBKEYWORDS . "` WHERE `text` = '" . mysqli_real_escape_string($link, $text) . "'");
|
||||
if ($result) {
|
||||
while ($keyword = mysqli_fetch_assoc($result)) {
|
||||
return $keyword;
|
||||
if ($keyword['text'] === $text) {
|
||||
return $keyword;
|
||||
}
|
||||
}
|
||||
}
|
||||
return array();
|
||||
|
@ -166,6 +168,18 @@ function getLogs($offset, $limit) {
|
|||
return $logs;
|
||||
}
|
||||
|
||||
function allLogs() {
|
||||
global $link;
|
||||
$logs = array();
|
||||
$result = mysqli_query($link, "SELECT * FROM `" . TINYIB_DBLOGS . "` ORDER BY `timestamp` ASC");
|
||||
if ($result) {
|
||||
while ($log = mysqli_fetch_assoc($result)) {
|
||||
$logs[] = $log;
|
||||
}
|
||||
}
|
||||
return $logs;
|
||||
}
|
||||
|
||||
function insertLog($log) {
|
||||
global $link;
|
||||
mysqli_query($link, "INSERT INTO `" . TINYIB_DBLOGS . "` (`timestamp`, `account`, `message`) VALUES ('" . mysqli_real_escape_string($link, $log['timestamp']) . "', '" . mysqli_real_escape_string($link, $log['account']) . "', '" . mysqli_real_escape_string($link, $log['message']) . "')");
|
||||
|
@ -199,6 +213,16 @@ function insertPost($post) {
|
|||
return mysqli_insert_id($link);
|
||||
}
|
||||
|
||||
function updatePostMessage($id, $message) {
|
||||
global $link;
|
||||
mysqli_query($link, "UPDATE `" . TINYIB_DBPOSTS . "` SET `message` = '" . mysqli_real_escape_string($link, $message) . "' WHERE `id` = " . $id . " LIMIT 1");
|
||||
}
|
||||
|
||||
function updatePostBumped($id, $bumped) {
|
||||
global $link;
|
||||
mysqli_query($link, "UPDATE `" . TINYIB_DBPOSTS . "` SET `bumped` = '" . mysqli_real_escape_string($link, $bumped) . "' WHERE `id` = " . $id . " LIMIT 1");
|
||||
}
|
||||
|
||||
function approvePostByID($id, $moderated) {
|
||||
global $link;
|
||||
mysqli_query($link, "UPDATE `" . TINYIB_DBPOSTS . "` SET `moderated` = " . $moderated . " WHERE `id` = " . $id . " LIMIT 1");
|
||||
|
@ -241,7 +265,7 @@ function numRepliesToThreadByID($id) {
|
|||
return mysqli_result(mysqli_query($link, "SELECT COUNT(*) FROM `" . TINYIB_DBPOSTS . "` WHERE `parent` = " . $id . " AND `moderated` = 1"), 0, 0);
|
||||
}
|
||||
|
||||
function postsInThreadByID($id, $moderated_only = true) {
|
||||
function _postsInThreadByID($id, $moderated_only = true) {
|
||||
global $link;
|
||||
$posts = array();
|
||||
$result = mysqli_query($link, "SELECT * FROM `" . TINYIB_DBPOSTS . "` WHERE (`id` = " . $id . " OR `parent` = " . $id . ")" . ($moderated_only ? " AND `moderated` = 1" : "") . " ORDER BY `id` ASC");
|
||||
|
@ -279,7 +303,7 @@ function postsByHex($hex) {
|
|||
function latestPosts($moderated = true) {
|
||||
global $link;
|
||||
$posts = array();
|
||||
$result = mysqli_query($link, "SELECT * FROM `" . TINYIB_DBPOSTS . "` WHERE `moderated` = " . ($moderated ? '1' : '0') . " ORDER BY `timestamp` DESC LIMIT 10");
|
||||
$result = mysqli_query($link, "SELECT * FROM `" . TINYIB_DBPOSTS . "` WHERE `moderated` " . ($moderated ? '>' : '=') . " 0 ORDER BY `timestamp` DESC LIMIT 10");
|
||||
if ($result) {
|
||||
while ($post = mysqli_fetch_assoc($result)) {
|
||||
$posts[] = $post;
|
||||
|
|
|
@ -85,12 +85,13 @@ function keywordByID($id) {
|
|||
|
||||
function keywordByText($text) {
|
||||
$text = strtolower($text);
|
||||
$keywords = array();
|
||||
$results = pdoQuery("SELECT * FROM " . TINYIB_DBKEYWORDS . " WHERE text = ?", array($text));
|
||||
while ($row = $results->fetch(PDO::FETCH_ASSOC)) {
|
||||
$keywords[] = $row;
|
||||
while ($keyword = $results->fetch(PDO::FETCH_ASSOC)) {
|
||||
if ($keyword['text'] === $text) {
|
||||
return $keyword;
|
||||
}
|
||||
}
|
||||
return $keywords;
|
||||
return array();
|
||||
}
|
||||
|
||||
function allKeywords() {
|
||||
|
@ -123,6 +124,15 @@ function getLogs($offset, $limit) {
|
|||
return $logs;
|
||||
}
|
||||
|
||||
function allLogs() {
|
||||
$logs = array();
|
||||
$results = pdoQuery("SELECT * FROM " . TINYIB_DBLOGS . " ORDER BY timestamp ASC");
|
||||
while ($row = $results->fetch(PDO::FETCH_ASSOC)) {
|
||||
$logs[] = $row;
|
||||
}
|
||||
return $logs;
|
||||
}
|
||||
|
||||
function insertLog($log) {
|
||||
global $dbh;
|
||||
$stm = $dbh->prepare("INSERT INTO " . TINYIB_DBLOGS . " (timestamp, account, message) VALUES (?, ?, ?)");
|
||||
|
@ -159,8 +169,16 @@ function insertPost($post) {
|
|||
return $dbh->lastInsertId();
|
||||
}
|
||||
|
||||
function updatePostMessage($id, $message) {
|
||||
pdoQuery("UPDATE " . TINYIB_DBPOSTS . " SET message = ? WHERE id = ?", array($message, $id));
|
||||
}
|
||||
|
||||
function updatePostBumped($id, $bumped) {
|
||||
pdoQuery("UPDATE " . TINYIB_DBPOSTS . " SET bumped = ? WHERE id = ?", array($bumped, $id));
|
||||
}
|
||||
|
||||
function approvePostByID($id, $moderated) {
|
||||
pdoQuery("UPDATE " . TINYIB_DBPOSTS . " SET moderated = ? WHERE id = ?", array($id, $moderated));
|
||||
pdoQuery("UPDATE " . TINYIB_DBPOSTS . " SET moderated = ? WHERE id = ?", array($moderated, $id));
|
||||
}
|
||||
|
||||
function bumpThreadByID($id) {
|
||||
|
@ -195,7 +213,7 @@ function numRepliesToThreadByID($id) {
|
|||
return (int)$result->fetchColumn();
|
||||
}
|
||||
|
||||
function postsInThreadByID($id, $moderated_only = true) {
|
||||
function _postsInThreadByID($id, $moderated_only = true) {
|
||||
$posts = array();
|
||||
$results = pdoQuery("SELECT * FROM " . TINYIB_DBPOSTS . " WHERE (id = ? OR parent = ?)" . ($moderated_only ? " AND moderated > 0" : "") . " ORDER BY id ASC", array($id, $id));
|
||||
while ($row = $results->fetch(PDO::FETCH_ASSOC)) {
|
||||
|
@ -226,7 +244,7 @@ function postsByHex($hex) {
|
|||
|
||||
function latestPosts($moderated = true) {
|
||||
$posts = array();
|
||||
$results = pdoQuery("SELECT * FROM " . TINYIB_DBPOSTS . " WHERE moderated = ? ORDER BY timestamp DESC LIMIT 10", array($moderated ? '1' : '0'));
|
||||
$results = pdoQuery("SELECT * FROM " . TINYIB_DBPOSTS . " WHERE moderated " . ($moderated ? '>' : '=') . " 0 ORDER BY timestamp DESC LIMIT 10");
|
||||
while ($row = $results->fetch(PDO::FETCH_ASSOC)) {
|
||||
$posts[] = $row;
|
||||
}
|
||||
|
|
|
@ -33,11 +33,11 @@ function insertAccount($account) {
|
|||
}
|
||||
|
||||
function updateAccount($account) {
|
||||
sqlite_query($GLOBALS["db"], "UPDATE " . TINYIB_DBACCOUNTS . " SET username = '" . sqlite_escape_string($account['username']) . "', password = '" . sqlite_escape_string(hashData($account['password'])) . "', role = '" . sqlite_escape_string($account['role']) . "', lastactive = '" . sqlite_escape_string($account['lastactive']) . "' WHERE id = " . sqlite_escape_string($account['id']));
|
||||
sqlite_query($GLOBALS["db"], "UPDATE " . TINYIB_DBACCOUNTS . " SET username = '" . sqlite_escape_string($account['username']) . "', password = '" . sqlite_escape_string(hashData($account['password'])) . "', role = '" . sqlite_escape_string($account['role']) . "', lastactive = '" . sqlite_escape_string($account['lastactive']) . "' WHERE id = '" . sqlite_escape_string($account['id']) . "'");
|
||||
}
|
||||
|
||||
function deleteAccountByID($id) {
|
||||
sqlite_query($GLOBALS["db"], "DELETE FROM " . TINYIB_DBACCOUNTS . " WHERE id = " . sqlite_escape_string($id));
|
||||
sqlite_query($GLOBALS["db"], "DELETE FROM " . TINYIB_DBACCOUNTS . " WHERE id = '" . sqlite_escape_string($id) . "'");
|
||||
}
|
||||
|
||||
// Ban functions
|
||||
|
@ -77,7 +77,7 @@ function clearExpiredBans() {
|
|||
}
|
||||
|
||||
function deleteBanByID($id) {
|
||||
sqlite_query($GLOBALS["db"], "DELETE FROM " . TINYIB_DBBANS . " WHERE id = " . sqlite_escape_string($id));
|
||||
sqlite_query($GLOBALS["db"], "DELETE FROM " . TINYIB_DBBANS . " WHERE id = '" . sqlite_escape_string($id) . "'");
|
||||
}
|
||||
|
||||
// Keyword functions
|
||||
|
@ -93,7 +93,9 @@ function keywordByText($text) {
|
|||
$text = strtolower($text);
|
||||
$result = sqlite_fetch_all(sqlite_query($GLOBALS["db"], "SELECT * FROM " . TINYIB_DBKEYWORDS . " WHERE text = '" . sqlite_escape_string($text) . "'"), SQLITE_ASSOC);
|
||||
foreach ($result as $keyword) {
|
||||
return $keyword;
|
||||
if ($keyword['text'] === $text) {
|
||||
return $keyword;
|
||||
}
|
||||
}
|
||||
return array();
|
||||
}
|
||||
|
@ -113,7 +115,7 @@ function insertKeyword($keyword) {
|
|||
}
|
||||
|
||||
function deleteKeyword($id) {
|
||||
sqlite_query($GLOBALS["db"], "DELETE FROM " . TINYIB_DBKEYWORDS . " WHERE id = " . sqlite_escape_string($id));
|
||||
sqlite_query($GLOBALS["db"], "DELETE FROM " . TINYIB_DBKEYWORDS . " WHERE id = '" . sqlite_escape_string($id) . "'");
|
||||
}
|
||||
|
||||
// Log functions
|
||||
|
@ -126,6 +128,15 @@ function getLogs($offset, $limit) {
|
|||
return $logs;
|
||||
}
|
||||
|
||||
function allLogs() {
|
||||
$logs = array();
|
||||
$result = sqlite_fetch_all(sqlite_query($GLOBALS["db"], "SELECT * FROM " . TINYIB_DBLOGS . " ORDER BY timestamp ASC"), SQLITE_ASSOC);
|
||||
foreach ($result as $log) {
|
||||
$logs[] = $log;
|
||||
}
|
||||
return $logs;
|
||||
}
|
||||
|
||||
function insertLog($log) {
|
||||
sqlite_query($GLOBALS["db"], "INSERT INTO " . TINYIB_DBLOGS . " (timestamp, account, message) VALUES ('" . sqlite_escape_string($log['timestamp']) . "', '" . sqlite_escape_string($log['account']) . "', '" . sqlite_escape_string($log['message']) . "')");
|
||||
}
|
||||
|
@ -151,6 +162,14 @@ function insertPost($post) {
|
|||
return sqlite_last_insert_rowid($GLOBALS["db"]);
|
||||
}
|
||||
|
||||
function updatePostMessage($id, $message) {
|
||||
sqlite_query($GLOBALS["db"], "UPDATE " . TINYIB_DBPOSTS . " SET message = '" . sqlite_escape_string($message) . "' WHERE id = " . $id);
|
||||
}
|
||||
|
||||
function updatePostBumped($id, $bumped) {
|
||||
sqlite_query($GLOBALS["db"], "UPDATE " . TINYIB_DBPOSTS . " SET bumped = '" . sqlite_escape_string($bumped) . "' WHERE id = " . $id);
|
||||
}
|
||||
|
||||
function approvePostByID($id, $moderated) {
|
||||
sqlite_query($GLOBALS["db"], "UPDATE " . TINYIB_DBPOSTS . " SET moderated = " . $moderated . " WHERE id = " . $id);
|
||||
}
|
||||
|
@ -184,7 +203,7 @@ function numRepliesToThreadByID($id) {
|
|||
return sqlite_fetch_single(sqlite_query($GLOBALS["db"], "SELECT COUNT(*) FROM " . TINYIB_DBPOSTS . " WHERE parent = " . $id));
|
||||
}
|
||||
|
||||
function postsInThreadByID($id, $moderated_only = true) {
|
||||
function _postsInThreadByID($id, $moderated_only = true) {
|
||||
$posts = array();
|
||||
$result = sqlite_fetch_all(sqlite_query($GLOBALS["db"], "SELECT * FROM " . TINYIB_DBPOSTS . " WHERE (id = " . $id . " OR parent = " . $id . ")" . ($moderated_only ? " AND moderated > 0" : "") . " ORDER BY id ASC"), SQLITE_ASSOC);
|
||||
foreach ($result as $post) {
|
||||
|
@ -215,7 +234,7 @@ function postsByHex($hex) {
|
|||
|
||||
function latestPosts($moderated = true) {
|
||||
$posts = array();
|
||||
$result = sqlite_fetch_all(sqlite_query($GLOBALS["db"], "SELECT * FROM " . TINYIB_DBPOSTS . " ORDER BY timestamp DESC LIMIT 10"), SQLITE_ASSOC);
|
||||
$result = sqlite_fetch_all(sqlite_query($GLOBALS["db"], "SELECT * FROM " . TINYIB_DBPOSTS . " WHERE `moderated` " . ($moderated ? '>' : '=') . " 0 ORDER BY timestamp DESC LIMIT 10"), SQLITE_ASSOC);
|
||||
foreach ($result as $post) {
|
||||
$posts[] = $post;
|
||||
}
|
||||
|
@ -223,7 +242,7 @@ function latestPosts($moderated = true) {
|
|||
}
|
||||
|
||||
function deletePostByID($id) {
|
||||
sqlite_query($GLOBALS["db"], "DELETE FROM " . TINYIB_DBPOSTS . " WHERE id = " . sqlite_escape_string($id));
|
||||
sqlite_query($GLOBALS["db"], "DELETE FROM " . TINYIB_DBPOSTS . " WHERE id = '" . sqlite_escape_string($id) . "'");
|
||||
}
|
||||
|
||||
function trimThreads() {
|
||||
|
@ -273,7 +292,7 @@ function insertReport($report) {
|
|||
}
|
||||
|
||||
function deleteReportsByPost($post) {
|
||||
sqlite_query($GLOBALS["db"], "DELETE FROM " . TINYIB_DBREPORTS . " WHERE post = " . sqlite_escape_string($post));
|
||||
sqlite_query($GLOBALS["db"], "DELETE FROM " . TINYIB_DBREPORTS . " WHERE post = '" . sqlite_escape_string($post) . "'");
|
||||
}
|
||||
|
||||
function deleteReportsByIP($ip) {
|
||||
|
|
|
@ -38,13 +38,13 @@ function insertAccount($account) {
|
|||
|
||||
function updateAccount($account) {
|
||||
global $db;
|
||||
$db->exec("UPDATE " . TINYIB_DBACCOUNTS . " SET username = '" . $db->escapeString($account['username']) . "', password = '" . $db->escapeString(hashData($account['password'])) . "', role = '" . $db->escapeString($account['role']) . "', lastactive = '" . $db->escapeString($account['lastactive']) . "' WHERE id = " . $db->escapeString($account['id']));
|
||||
$db->exec("UPDATE " . TINYIB_DBACCOUNTS . " SET username = '" . $db->escapeString($account['username']) . "', password = '" . $db->escapeString(hashData($account['password'])) . "', role = '" . $db->escapeString($account['role']) . "', lastactive = '" . $db->escapeString($account['lastactive']) . "' WHERE id = '" . $db->escapeString($account['id']) . "'");
|
||||
return $db->lastInsertRowID();
|
||||
}
|
||||
|
||||
function deleteAccountByID($id) {
|
||||
global $db;
|
||||
$db->exec("DELETE FROM " . TINYIB_DBACCOUNTS . " WHERE id = " . $db->escapeString($id));
|
||||
$db->exec("DELETE FROM " . TINYIB_DBACCOUNTS . " WHERE id = '" . $db->escapeString($id) . "'");
|
||||
}
|
||||
|
||||
// Ban functions
|
||||
|
@ -90,7 +90,7 @@ function clearExpiredBans() {
|
|||
|
||||
function deleteBanByID($id) {
|
||||
global $db;
|
||||
$db->exec("DELETE FROM " . TINYIB_DBBANS . " WHERE id = " . $db->escapeString($id));
|
||||
$db->exec("DELETE FROM " . TINYIB_DBBANS . " WHERE id = '" . $db->escapeString($id) . "'");
|
||||
}
|
||||
|
||||
// Keyword functions
|
||||
|
@ -108,7 +108,9 @@ function keywordByText($text) {
|
|||
$text = strtolower($text);
|
||||
$result = $db->query("SELECT * FROM " . TINYIB_DBKEYWORDS . " WHERE text = '" . $db->escapeString($text) . "'");
|
||||
while ($keyword = $result->fetchArray()) {
|
||||
return $keyword;
|
||||
if ($keyword['text'] === $text) {
|
||||
return $keyword;
|
||||
}
|
||||
}
|
||||
return array();
|
||||
}
|
||||
|
@ -131,7 +133,7 @@ function insertKeyword($keyword) {
|
|||
|
||||
function deleteKeyword($id) {
|
||||
global $db;
|
||||
$db->exec("DELETE FROM " . TINYIB_DBKEYWORDS . " WHERE id = " . $db->escapeString($id));
|
||||
$db->exec("DELETE FROM " . TINYIB_DBKEYWORDS . " WHERE id = '" . $db->escapeString($id) . "'");
|
||||
}
|
||||
|
||||
// Log functions
|
||||
|
@ -145,6 +147,16 @@ function getLogs($offset, $limit) {
|
|||
return $logs;
|
||||
}
|
||||
|
||||
function allLogs() {
|
||||
global $db;
|
||||
$logs = array();
|
||||
$result = $db->query("SELECT * FROM " . TINYIB_DBLOGS . " ORDER BY timestamp ASC");
|
||||
while ($log = $result->fetchArray()) {
|
||||
$logs[] = $log;
|
||||
}
|
||||
return $logs;
|
||||
}
|
||||
|
||||
function insertLog($log) {
|
||||
global $db;
|
||||
$db->exec("INSERT INTO " . TINYIB_DBLOGS . " (timestamp, account, message) VALUES ('" . $db->escapeString($log['timestamp']) . "', '" . $db->escapeString($log['account']) . "', '" . $db->escapeString($log['message']) . "')");
|
||||
|
@ -175,6 +187,16 @@ function insertPost($post) {
|
|||
return $db->lastInsertRowID();
|
||||
}
|
||||
|
||||
function updatePostMessage($id, $message) {
|
||||
global $db;
|
||||
$db->exec("UPDATE " . TINYIB_DBPOSTS . " SET message = '" . $db->escapeString($message) . "' WHERE id = " . $id);
|
||||
}
|
||||
|
||||
function updatePostBumped($id, $bumped) {
|
||||
global $db;
|
||||
$db->exec("UPDATE " . TINYIB_DBPOSTS . " SET bumped = '" . $db->escapeString($bumped) . "' WHERE id = " . $id);
|
||||
}
|
||||
|
||||
function approvePostByID($id, $moderated) {
|
||||
global $db;
|
||||
$db->exec("UPDATE " . TINYIB_DBPOSTS . " SET moderated = " . $moderated . " WHERE id = " . $id);
|
||||
|
@ -215,7 +237,7 @@ function numRepliesToThreadByID($id) {
|
|||
return $db->querySingle("SELECT COUNT(*) FROM " . TINYIB_DBPOSTS . " WHERE parent = " . $id);
|
||||
}
|
||||
|
||||
function postsInThreadByID($id, $moderated_only = true) {
|
||||
function _postsInThreadByID($id, $moderated_only = true) {
|
||||
global $db;
|
||||
$posts = array();
|
||||
$result = $db->query("SELECT * FROM " . TINYIB_DBPOSTS . " WHERE (id = " . $id . " OR parent = " . $id . ")" . ($moderated_only ? " AND moderated > 0" : "") . " ORDER BY id ASC");
|
||||
|
@ -249,7 +271,7 @@ function postsByHex($hex) {
|
|||
function latestPosts($moderated = true) {
|
||||
global $db;
|
||||
$posts = array();
|
||||
$result = $db->query("SELECT * FROM " . TINYIB_DBPOSTS . " ORDER BY timestamp DESC LIMIT 10");
|
||||
$result = $db->query("SELECT * FROM " . TINYIB_DBPOSTS . " WHERE `moderated` " . ($moderated ? '>' : '=') . " 0 ORDER BY timestamp DESC LIMIT 10");
|
||||
while ($post = $result->fetchArray()) {
|
||||
$posts[] = $post;
|
||||
}
|
||||
|
@ -258,7 +280,7 @@ function latestPosts($moderated = true) {
|
|||
|
||||
function deletePostByID($id) {
|
||||
global $db;
|
||||
$db->exec("DELETE FROM " . TINYIB_DBPOSTS . " WHERE id = " . $db->escapeString($id));
|
||||
$db->exec("DELETE FROM " . TINYIB_DBPOSTS . " WHERE id = '" . $db->escapeString($id) . "'");
|
||||
}
|
||||
|
||||
function trimThreads() {
|
||||
|
@ -315,7 +337,7 @@ function insertReport($report) {
|
|||
|
||||
function deleteReportsByPost($post) {
|
||||
global $db;
|
||||
$db->exec("DELETE FROM " . TINYIB_DBREPORTS . " WHERE post = " . $db->escapeString($post));
|
||||
$db->exec("DELETE FROM " . TINYIB_DBREPORTS . " WHERE post = '" . $db->escapeString($post) . "'");
|
||||
}
|
||||
|
||||
function deleteReportsByIP($ip) {
|
||||
|
|
|
@ -108,7 +108,7 @@ if (!$result->fetchArray()) {
|
|||
if (function_exists('insertPost')) {
|
||||
function migrateAccount($account) {
|
||||
global $db;
|
||||
$db->exec("INSERT INTO " . TINYIB_DBACCOUNTS . " (id, username, password, role, lastactive) VALUES (" . $db->escapeString($account['id']) . ", '" . $db->escapeString($account['username']) . "', " . $db->escapeString($account['password']) . ", " . $db->escapeString($account['role']) . ", '" . $db->escapeString($account['lastactive']) . "')");
|
||||
$db->exec("INSERT INTO " . TINYIB_DBACCOUNTS . " (id, username, password, role, lastactive) VALUES (" . $db->escapeString($account['id']) . ", '" . $db->escapeString($account['username']) . "', '" . $db->escapeString($account['password']) . "', " . $db->escapeString($account['role']) . ", '" . $db->escapeString($account['lastactive']) . "')");
|
||||
}
|
||||
|
||||
function migrateBan($ban) {
|
||||
|
|
|
@ -6,6 +6,7 @@ if (!defined('TINYIB_BOARD')) {
|
|||
define('TINYIB_NEWTHREAD', '0');
|
||||
define('TINYIB_INDEXPAGE', false);
|
||||
define('TINYIB_RESPAGE', true);
|
||||
define('TINYIB_LOCKFILE', 'tinyib.lock');
|
||||
define('TINYIB_WORDBREAK_IDENTIFIER', '@!@TINYIB_WORDBREAK@!@');
|
||||
|
||||
// Account roles
|
||||
|
@ -64,6 +65,9 @@ if (!defined('TINYIB_NOFILEOK')) {
|
|||
if (!defined('TINYIB_CAPTCHA')) {
|
||||
define('TINYIB_CAPTCHA', '');
|
||||
}
|
||||
if (!defined('TINYIB_REPLYCAPTCHA')) {
|
||||
define('TINYIB_REPLYCAPTCHA', TINYIB_CAPTCHA);
|
||||
}
|
||||
if (!defined('TINYIB_REPORTCAPTCHA')) {
|
||||
define('TINYIB_REPORTCAPTCHA', '');
|
||||
}
|
||||
|
@ -79,6 +83,12 @@ if (!defined('TINYIB_AUTOHIDE')) {
|
|||
if (!defined('TINYIB_REQMOD')) {
|
||||
define('TINYIB_REQMOD', '');
|
||||
}
|
||||
if (!defined('TINYIB_BANMESSAGE')) {
|
||||
define('TINYIB_BANMESSAGE', true);
|
||||
}
|
||||
if (!defined('TINYIB_UPDATEBUMPED')) {
|
||||
define('TINYIB_UPDATEBUMPED', true);
|
||||
}
|
||||
if (!defined('TINYIB_SPOILERTEXT')) {
|
||||
define('TINYIB_SPOILERTEXT', false);
|
||||
}
|
||||
|
@ -109,6 +119,9 @@ if (!defined('TINYIB_EXPANDWIDTH')) {
|
|||
if (!defined('TINYIB_TIMEZONE')) {
|
||||
define('TINYIB_TIMEZONE', '');
|
||||
}
|
||||
if (!defined('TINYIB_BACKLINKS')) {
|
||||
define('TINYIB_BACKLINKS', true);
|
||||
}
|
||||
if (!defined('TINYIB_CATALOG')) {
|
||||
define('TINYIB_CATALOG', true);
|
||||
}
|
||||
|
@ -149,6 +162,15 @@ if (!defined('TINYIB_DBPATH')) {
|
|||
define('TINYIB_DBPATH', '.tinyib.db');
|
||||
}
|
||||
}
|
||||
if (!defined('TINYIB_DEFAULTSTYLE')) {
|
||||
define('TINYIB_DEFAULTSTYLE', 'futaba');
|
||||
}
|
||||
if (!isset($tinyib_stylesheets)) {
|
||||
$tinyib_stylesheets = array(
|
||||
'futaba' => 'Futaba',
|
||||
'burichan' => 'Burichan'
|
||||
);
|
||||
}
|
||||
if (!isset($tinyib_hidefieldsop)) {
|
||||
$tinyib_hidefieldsop = array();
|
||||
}
|
||||
|
|
|
@ -3,6 +3,8 @@ if (!defined('TINYIB_BOARD')) {
|
|||
die('');
|
||||
}
|
||||
|
||||
$multibyte_enabled = function_exists('mb_strlen');
|
||||
|
||||
if (!function_exists('array_column')) {
|
||||
function array_column($array, $column_name) {
|
||||
return array_map(function ($element) use ($column_name) {
|
||||
|
@ -11,6 +13,51 @@ if (!function_exists('array_column')) {
|
|||
}
|
||||
}
|
||||
|
||||
// lockDatabase obtains an exclusive lock to prevent race conditions when
|
||||
// accessing the database.
|
||||
function lockDatabase() {
|
||||
if (TINYIB_LOCKFILE == '') {
|
||||
return true;
|
||||
}
|
||||
$fp = fopen(TINYIB_LOCKFILE, 'c+');
|
||||
if (!flock($fp, LOCK_EX)) {
|
||||
fancyDie('Failed to lock control file.');
|
||||
}
|
||||
return $fp;
|
||||
}
|
||||
|
||||
function _strlen($string) {
|
||||
global $multibyte_enabled;
|
||||
if ($multibyte_enabled) {
|
||||
return mb_strlen($string);
|
||||
}
|
||||
return strlen($string);
|
||||
}
|
||||
|
||||
function _strpos($haystack, $needle, $offset=0) {
|
||||
global $multibyte_enabled;
|
||||
if ($multibyte_enabled) {
|
||||
return mb_strpos($haystack, $needle, $offset);
|
||||
}
|
||||
return strpos($haystack, $needle, $offset);
|
||||
}
|
||||
|
||||
function _substr($string, $start, $length=null) {
|
||||
global $multibyte_enabled;
|
||||
if ($multibyte_enabled) {
|
||||
return mb_substr($string, $start, $length);
|
||||
}
|
||||
return substr($string, $start, $length);
|
||||
}
|
||||
|
||||
function _substr_count($haystack, $needle) {
|
||||
global $multibyte_enabled;
|
||||
if ($multibyte_enabled) {
|
||||
return mb_substr_count($haystack, $needle);
|
||||
}
|
||||
return substr_count($haystack, $needle);
|
||||
}
|
||||
|
||||
function hashData($data, $force = false) {
|
||||
global $bcrypt_salt;
|
||||
if (substr($data, 0, 4) == '$2y$' && !$force) {
|
||||
|
@ -26,6 +73,13 @@ function cleanString($string) {
|
|||
return str_replace($search, $replace, $string);
|
||||
}
|
||||
|
||||
function cleanQuotes($string) {
|
||||
$search = array("'", "\"");
|
||||
$replace = array("'", """);
|
||||
|
||||
return str_replace($search, $replace, $string);
|
||||
}
|
||||
|
||||
function plural($count, $singular, $plural) {
|
||||
if ($plural == 's') {
|
||||
$plural = $singular . $plural;
|
||||
|
@ -132,7 +186,7 @@ function nameAndTripcode($name) {
|
|||
return array($name, "");
|
||||
}
|
||||
|
||||
function nameBlock($name, $tripcode, $email, $timestamp, $rawposttext) {
|
||||
function nameBlock($name, $tripcode, $email, $timestamp, $capcode) {
|
||||
global $tinyib_anonymous;
|
||||
$anonymous = $tinyib_anonymous[array_rand($tinyib_anonymous)];
|
||||
|
||||
|
@ -149,7 +203,7 @@ function nameBlock($name, $tripcode, $email, $timestamp, $rawposttext) {
|
|||
$output = '<a href="mailto:' . $email . '">' . $output . '</a>';
|
||||
}
|
||||
|
||||
return $output . $rawposttext . ' ' . strftime(TINYIB_DATEFMT, $timestamp);
|
||||
return $output . $capcode . ' ' . formatDate($timestamp);
|
||||
}
|
||||
|
||||
function writePage($filename, $contents) {
|
||||
|
@ -176,7 +230,8 @@ function fixLinksInRes($html) {
|
|||
function _postLink($matches) {
|
||||
$post = postByID($matches[1]);
|
||||
if ($post) {
|
||||
return '<a href="res/' . ($post['parent'] == TINYIB_NEWTHREAD ? $post['id'] : $post['parent']) . '.html#' . $matches[1] . '">' . $matches[0] . '</a>';
|
||||
$is_op = $post['parent'] == TINYIB_NEWTHREAD;
|
||||
return '<a href="res/' . ($is_op ? $post['id'] : $post['parent']) . '.html#' . $matches[1] . '" class="' . ($is_op ? 'refop' : 'refreply') . '">' . $matches[0] . '</a>';
|
||||
}
|
||||
return $matches[0];
|
||||
}
|
||||
|
@ -212,12 +267,19 @@ function deletePostImages($post) {
|
|||
function deletePost($id) {
|
||||
$id = intval($id);
|
||||
|
||||
$posts = postsInThreadByID($id, false);
|
||||
$is_op = false;
|
||||
$parent = 0;
|
||||
$op = array();
|
||||
$posts = postsInThreadByID($id, false);
|
||||
foreach ($posts as $post) {
|
||||
if ($post['parent'] == TINYIB_NEWTHREAD) {
|
||||
if ($post['id'] == $id) {
|
||||
$is_op = true;
|
||||
}
|
||||
$op = $post;
|
||||
continue;
|
||||
} else if ($post['id'] == $id) {
|
||||
$parent = $post['parent'];
|
||||
}
|
||||
|
||||
deletePostImages($post);
|
||||
|
@ -230,7 +292,27 @@ function deletePost($id) {
|
|||
deletePostByID($op['id']);
|
||||
}
|
||||
|
||||
@unlink('res/' . $id . '.html');
|
||||
if ($is_op) {
|
||||
@unlink('res/' . $id . '.html');
|
||||
return;
|
||||
}
|
||||
|
||||
$current_bumped = 0;
|
||||
$new_bumped = 0;
|
||||
$posts = postsInThreadByID($parent, false);
|
||||
foreach ($posts as $post) {
|
||||
if ($post['parent'] == TINYIB_NEWTHREAD) {
|
||||
$current_bumped = $post['bumped'];
|
||||
} else if ($post['id'] == $id || strtolower($post['email']) == 'sage') {
|
||||
continue;
|
||||
}
|
||||
$new_bumped = $post['timestamp'];
|
||||
}
|
||||
if ($new_bumped >= $current_bumped) {
|
||||
return;
|
||||
}
|
||||
updatePostBumped($parent, $new_bumped);
|
||||
rebuildIndexes();
|
||||
}
|
||||
|
||||
function checkCAPTCHA($mode) {
|
||||
|
@ -301,7 +383,7 @@ function checkBanned() {
|
|||
$ban = banByIP(remoteAddress());
|
||||
if ($ban) {
|
||||
if ($ban['expire'] == 0 || $ban['expire'] > time()) {
|
||||
$expire = ($ban['expire'] > 0) ? ('<br>This ban will expire ' . strftime(TINYIB_DATEFMT, $ban['expire'])) : '<br>This ban is permanent and will not expire.';
|
||||
$expire = ($ban['expire'] > 0) ? ('<br>This ban will expire ' . formatDate($ban['expire'])) : '<br>This ban is permanent and will not expire.';
|
||||
$reason = ($ban['reason'] == '') ? '' : ('<br>Reason: ' . $ban['reason']);
|
||||
fancyDie('Your IP address ' . remoteAddress() . ' has been banned from posting on this image board. ' . $expire . $reason);
|
||||
} else {
|
||||
|
@ -340,8 +422,8 @@ function checkFlood() {
|
|||
}
|
||||
|
||||
function checkMessageSize() {
|
||||
if (TINYIB_MAXMESSAGE > 0 && strlen($_POST['message']) > TINYIB_MAXMESSAGE) {
|
||||
fancyDie(sprintf(__('Please shorten your message, or post it in multiple parts. Your message is %1$d characters long, and the maximum allowed is %2$d.'), strlen($_POST['message']), TINYIB_MAXMESSAGE));
|
||||
if (TINYIB_MAXMESSAGE > 0 && _strlen($_POST['message']) > TINYIB_MAXMESSAGE) {
|
||||
fancyDie(sprintf(__('Please shorten your message, or post it in multiple parts. Your message is %1$d characters long, and the maximum allowed is %2$d.'), _strlen($_POST['message']), TINYIB_MAXMESSAGE));
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -441,8 +523,15 @@ function setParent() {
|
|||
return TINYIB_NEWTHREAD;
|
||||
}
|
||||
|
||||
function isRawPost() {
|
||||
if (isset($_POST['rawpost'])) {
|
||||
function getParent($post) {
|
||||
if ($post['parent'] == TINYIB_NEWTHREAD) {
|
||||
return $post['id'];
|
||||
}
|
||||
return $post['parent'];
|
||||
}
|
||||
|
||||
function isStaffPost() {
|
||||
if (isset($_POST['staffpost'])) {
|
||||
list($loggedin, $isadmin) = manageCheckLogIn(false);
|
||||
return $loggedin;
|
||||
}
|
||||
|
@ -507,7 +596,7 @@ function videoDimensions($file_location) {
|
|||
|
||||
$dimensions = '';
|
||||
$exit_status = 1;
|
||||
exec("ffprobe -hide_banner -loglevel error -of csv=p=0 -show_entries stream=width,height $file_location", $dimensions, $exit_status);
|
||||
exec("ffprobe -hide_banner -loglevel error -of csv=p=0 -select_streams v -show_entries stream=width,height $file_location", $dimensions, $exit_status);
|
||||
if ($exit_status != 0) {
|
||||
return array(0, 0);
|
||||
}
|
||||
|
@ -738,8 +827,8 @@ function addVideoOverlay($thumb_location) {
|
|||
|
||||
function strallpos($haystack, $needle, $offset = 0) {
|
||||
$result = array();
|
||||
for ($i = $offset; $i < strlen($haystack); $i++) {
|
||||
$pos = strpos($haystack, $needle, $i);
|
||||
for ($i = $offset; $i < _strlen($haystack); $i++) {
|
||||
$pos = _strpos($haystack, $needle, $i);
|
||||
if ($pos !== False) {
|
||||
$offset = $pos;
|
||||
if ($offset >= $i) {
|
||||
|
@ -845,7 +934,7 @@ function attachFile($post, $filepath, $filename, $uploaded, $spoiler) {
|
|||
}
|
||||
|
||||
$post['file'] = $file_name;
|
||||
$post['file_original'] = trim(htmlentities(substr($filename, 0, 50), ENT_QUOTES));
|
||||
$post['file_original'] = trim(htmlentities(_substr($filename, 0, 50), ENT_QUOTES));
|
||||
$post['file_hex'] = md5_file($filepath);
|
||||
$post['file_size'] = $filesize;
|
||||
$post['file_size_formatted'] = convertBytes($post['file_size']);
|
||||
|
@ -933,8 +1022,12 @@ function stripMetadata($filename) {
|
|||
exec("exiftool -All= -overwrite_original_in_place " . escapeshellarg($filename), $discard, $exit_status);
|
||||
}
|
||||
|
||||
function formatDate($timestamp) {
|
||||
return @strftime(TINYIB_DATEFMT, $timestamp);
|
||||
}
|
||||
|
||||
function remoteAddress() {
|
||||
if (TINYIB_CLOUDFLARE) {
|
||||
if (TINYIB_CLOUDFLARE && isset($_SERVER['HTTP_CF_CONNECTING_IP'])) {
|
||||
return $_SERVER['HTTP_CF_CONNECTING_IP'];
|
||||
}
|
||||
return $_SERVER['REMOTE_ADDR'];
|
||||
|
|
|
@ -0,0 +1,13 @@
|
|||
<?php
|
||||
|
||||
use Gettext\Translator;
|
||||
use Gettext\Translations;
|
||||
|
||||
setlocale(LC_ALL, TINYIB_LOCALE);
|
||||
|
||||
require 'inc/gettext/src/autoloader.php';
|
||||
|
||||
$translations = Translations::fromPoFile('locale/' . TINYIB_LOCALE . '/tinyib.po');
|
||||
$translator = new Translator();
|
||||
$translator->loadTranslations($translations);
|
||||
$translator->register();
|
|
@ -1,5 +1,4 @@
|
|||
# Change Log
|
||||
|
||||
All notable changes to this project will be documented in this file.
|
||||
|
||||
The format is based on [Keep a Changelog](http://keepachangelog.com/)
|
||||
|
@ -7,6 +6,42 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
|
|||
|
||||
Previous releases are documented in [github releases](https://github.com/oscarotero/Gettext/releases)
|
||||
|
||||
## [4.8.11] - 2023-08-14
|
||||
### Fixed
|
||||
- PHP 5.4 support [#289]
|
||||
|
||||
## [4.8.10] - 2023-08-10
|
||||
### Fixed
|
||||
- Previous version was tagged with the incorrect branch.
|
||||
|
||||
## [4.8.9] - 2023-08-10
|
||||
### Fixed
|
||||
- PHP 8.1 deprecation warning [#289]
|
||||
|
||||
## [4.8.8] - 2022-12-08
|
||||
### Fixed
|
||||
- PHP functions prefixed with a slash are being ignored [#284], [#288]
|
||||
|
||||
## [4.8.7] - 2022-08-02
|
||||
### Fixed
|
||||
- Suppress deprecation error on PHP 8.1 [#280]
|
||||
|
||||
## [4.8.6] - 2021-10-19
|
||||
### Fixed
|
||||
- Parse PO files with multiline disabled entries [#274]
|
||||
|
||||
## [4.8.5] - 2021-07-13
|
||||
### Fixed
|
||||
- Prevent adding the same translator comment to multiple functions [#271]
|
||||
|
||||
## [4.8.4] - 2021-03-10
|
||||
### Fixed
|
||||
- PHP 8 compatibilty [#266]
|
||||
|
||||
## [4.8.3] - 2020-11-18
|
||||
### Fixed
|
||||
- Blade extractor for Laravel8/Jetstream [#261]
|
||||
|
||||
## [4.8.2] - 2019-12-02
|
||||
### Fixed
|
||||
- UTF-8 handling for VueJs extractor [#242]
|
||||
|
@ -105,7 +140,7 @@ Previous releases are documented in [github releases](https://github.com/oscarot
|
|||
### Fixed
|
||||
- Improved the code style including php_codesniffer in development
|
||||
|
||||
## 4.3.0 - 2017-03-04
|
||||
## [4.3.0] - 2017-03-04
|
||||
### Added
|
||||
- Added support for named placeholders (using `strtr`). For example:
|
||||
```php
|
||||
|
@ -155,7 +190,24 @@ Previous releases are documented in [github releases](https://github.com/oscarot
|
|||
[#231]: https://github.com/oscarotero/Gettext/issues/231
|
||||
[#238]: https://github.com/oscarotero/Gettext/issues/238
|
||||
[#242]: https://github.com/oscarotero/Gettext/issues/242
|
||||
[#261]: https://github.com/oscarotero/Gettext/issues/261
|
||||
[#266]: https://github.com/oscarotero/Gettext/issues/266
|
||||
[#271]: https://github.com/oscarotero/Gettext/issues/271
|
||||
[#274]: https://github.com/oscarotero/Gettext/issues/274
|
||||
[#280]: https://github.com/oscarotero/Gettext/issues/280
|
||||
[#284]: https://github.com/oscarotero/Gettext/issues/284
|
||||
[#288]: https://github.com/oscarotero/Gettext/issues/288
|
||||
[#289]: https://github.com/oscarotero/Gettext/issues/289
|
||||
|
||||
[4.8.11]: https://github.com/oscarotero/Gettext/compare/v4.8.10...v4.8.11
|
||||
[4.8.10]: https://github.com/oscarotero/Gettext/compare/v4.8.9...v4.8.10
|
||||
[4.8.9]: https://github.com/oscarotero/Gettext/compare/v4.8.8...v4.8.9
|
||||
[4.8.8]: https://github.com/oscarotero/Gettext/compare/v4.8.7...v4.8.8
|
||||
[4.8.7]: https://github.com/oscarotero/Gettext/compare/v4.8.6...v4.8.7
|
||||
[4.8.6]: https://github.com/oscarotero/Gettext/compare/v4.8.5...v4.8.6
|
||||
[4.8.5]: https://github.com/oscarotero/Gettext/compare/v4.8.4...v4.8.5
|
||||
[4.8.4]: https://github.com/oscarotero/Gettext/compare/v4.8.3...v4.8.4
|
||||
[4.8.3]: https://github.com/oscarotero/Gettext/compare/v4.8.2...v4.8.3
|
||||
[4.8.2]: https://github.com/oscarotero/Gettext/compare/v4.8.1...v4.8.2
|
||||
[4.8.1]: https://github.com/oscarotero/Gettext/compare/v4.8.0...v4.8.1
|
||||
[4.8.0]: https://github.com/oscarotero/Gettext/compare/v4.7.0...v4.8.0
|
||||
|
@ -170,3 +222,4 @@ Previous releases are documented in [github releases](https://github.com/oscarot
|
|||
[4.4.2]: https://github.com/oscarotero/Gettext/compare/v4.4.1...v4.4.2
|
||||
[4.4.1]: https://github.com/oscarotero/Gettext/compare/v4.4.0...v4.4.1
|
||||
[4.4.0]: https://github.com/oscarotero/Gettext/compare/v4.3.0...v4.4.0
|
||||
[4.3.0]: https://github.com/oscarotero/Gettext/releases/tag/v4.3.0
|
||||
|
|
|
@ -22,7 +22,7 @@
|
|||
"gettext/languages": "^2.3"
|
||||
},
|
||||
"require-dev": {
|
||||
"illuminate/view": "*",
|
||||
"illuminate/view": "^5.0.x-dev",
|
||||
"twig/twig": "^1.31|^2.0",
|
||||
"twig/extensions": "*",
|
||||
"symfony/yaml": "~2",
|
||||
|
@ -50,5 +50,10 @@
|
|||
"phpunit",
|
||||
"phpcs"
|
||||
]
|
||||
},
|
||||
"config": {
|
||||
"allow-plugins": {
|
||||
"kylekatarnls/update-helper": false
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -19,6 +19,11 @@ class Blade extends Extractor implements ExtractorInterface
|
|||
if (empty($options['facade'])) {
|
||||
$cachePath = empty($options['cachePath']) ? sys_get_temp_dir() : $options['cachePath'];
|
||||
$bladeCompiler = new BladeCompiler(new Filesystem(), $cachePath);
|
||||
|
||||
if (method_exists($bladeCompiler, 'withoutComponentTags')) {
|
||||
$bladeCompiler->withoutComponentTags();
|
||||
}
|
||||
|
||||
$string = $bladeCompiler->compileString($string);
|
||||
} else {
|
||||
$string = $options['facade']::compileString($string);
|
||||
|
|
|
@ -162,15 +162,19 @@ class Po extends Extractor implements ExtractorInterface
|
|||
protected static function fixMultiLines($line, array $lines, &$i)
|
||||
{
|
||||
for ($j = $i, $t = count($lines); $j < $t; ++$j) {
|
||||
if (substr($line, -1, 1) == '"'
|
||||
&& isset($lines[$j + 1])
|
||||
&& substr(trim($lines[$j + 1]), 0, 1) == '"'
|
||||
) {
|
||||
$line = substr($line, 0, -1).substr(trim($lines[$j + 1]), 1);
|
||||
} else {
|
||||
$i = $j;
|
||||
break;
|
||||
if (substr($line, -1, 1) == '"' && isset($lines[$j + 1])) {
|
||||
$nextLine = trim($lines[$j + 1]);
|
||||
if (substr($nextLine, 0, 1) == '"') {
|
||||
$line = substr($line, 0, -1).substr($nextLine, 1);
|
||||
continue;
|
||||
}
|
||||
if (substr($nextLine, 0, 4) == '#~ "') {
|
||||
$line = substr($line, 0, -1).substr($nextLine, 4);
|
||||
continue;
|
||||
}
|
||||
}
|
||||
$i = $j;
|
||||
break;
|
||||
}
|
||||
|
||||
return $line;
|
||||
|
|
|
@ -215,6 +215,7 @@ class Translations extends ArrayObject
|
|||
*
|
||||
* @return Translation
|
||||
*/
|
||||
#[\ReturnTypeWillChange]
|
||||
public function offsetSet($index, $value)
|
||||
{
|
||||
if (!($value instanceof Translation)) {
|
||||
|
@ -281,7 +282,7 @@ class Translations extends ArrayObject
|
|||
public function setHeader($name, $value)
|
||||
{
|
||||
$name = trim($name);
|
||||
$this->headers[$name] = trim($value);
|
||||
$this->headers[$name] = trim(isset($value) ? $value : '');
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
|
|
@ -30,7 +30,7 @@ abstract class FunctionsScanner
|
|||
$translations = is_array($translations) ? $translations : [$translations];
|
||||
|
||||
/** @var Translations[] $translationByDomain [domain => translations, ..] */
|
||||
$translationByDomain = array_reduce($translations, function (&$carry, Translations $translations) {
|
||||
$translationByDomain = array_reduce($translations, function ($carry, Translations $translations) {
|
||||
$carry[$translations->getDomain()] = $translations;
|
||||
return $carry;
|
||||
}, []);
|
||||
|
@ -38,6 +38,15 @@ abstract class FunctionsScanner
|
|||
$functions = $options['functions'];
|
||||
$file = $options['file'];
|
||||
|
||||
/**
|
||||
* List of source code comments already associated with a function.
|
||||
*
|
||||
* Prevents associating the same comment to multiple functions.
|
||||
*
|
||||
* @var ParsedComment[] $commentsCache
|
||||
*/
|
||||
$commentsCache = [];
|
||||
|
||||
foreach ($this->getFunctions($options['constants']) as $function) {
|
||||
list($name, $line, $args) = $function;
|
||||
|
||||
|
@ -78,8 +87,13 @@ abstract class FunctionsScanner
|
|||
$translation->addReference($file, $line);
|
||||
|
||||
if (isset($function[3])) {
|
||||
/* @var ParsedComment $extractedComment */
|
||||
foreach ($function[3] as $extractedComment) {
|
||||
$translation->addExtractedComment($extractedComment);
|
||||
if (in_array($extractedComment, $commentsCache, true)) {
|
||||
continue;
|
||||
}
|
||||
$translation->addExtractedComment($extractedComment->getComment());
|
||||
$commentsCache[] = $extractedComment;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -45,7 +45,7 @@ class ParsedFunction
|
|||
/**
|
||||
* Extracted comments.
|
||||
*
|
||||
* @var string[]|null
|
||||
* @var ParsedComment[]|null
|
||||
*/
|
||||
protected $comments;
|
||||
|
||||
|
@ -112,7 +112,7 @@ class ParsedFunction
|
|||
/**
|
||||
* Add a comment associated to this function.
|
||||
*
|
||||
* @param string $comment
|
||||
* @param ParsedComment $comment
|
||||
*/
|
||||
public function addComment($comment)
|
||||
{
|
||||
|
|
|
@ -90,6 +90,11 @@ class PhpFunctionsScanner extends FunctionsScanner
|
|||
continue;
|
||||
}
|
||||
|
||||
if (defined('T_NAME_FULLY_QUALIFIED') && T_NAME_FULLY_QUALIFIED === $value[0]) {
|
||||
$value[0] = T_STRING;
|
||||
$value[1] = ltrim($value[1], '\\');
|
||||
}
|
||||
|
||||
switch ($value[0]) {
|
||||
case T_CONSTANT_ENCAPSED_STRING:
|
||||
//add an argument to the current function
|
||||
|
@ -129,7 +134,7 @@ class PhpFunctionsScanner extends FunctionsScanner
|
|||
$comment = $bufferComments[0];
|
||||
|
||||
if ($comment->isRelatedWith($newFunction)) {
|
||||
$newFunction->addComment($comment->getComment());
|
||||
$newFunction->addComment($comment);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -148,7 +153,7 @@ class PhpFunctionsScanner extends FunctionsScanner
|
|||
|
||||
// The comment is inside the function call.
|
||||
if (isset($bufferFunctions[0])) {
|
||||
$bufferFunctions[0]->addComment($comment->getComment());
|
||||
$bufferFunctions[0]->addComment($comment);
|
||||
}
|
||||
}
|
||||
break;
|
||||
|
|
|
@ -15,6 +15,7 @@ class StringReader
|
|||
*/
|
||||
public function __construct($str)
|
||||
{
|
||||
$this->pos = 0;
|
||||
$this->str = $str;
|
||||
$this->strlen = strlen($this->str);
|
||||
}
|
||||
|
|
320
inc/html.php
320
inc/html.php
|
@ -13,13 +13,15 @@ function pageHeader() {
|
|||
}
|
||||
|
||||
$js_captcha = '';
|
||||
if (TINYIB_CAPTCHA === 'hcaptcha' || TINYIB_MANAGECAPTCHA === 'hcaptcha') {
|
||||
if (TINYIB_CAPTCHA === 'hcaptcha' || TINYIB_REPLYCAPTCHA === 'hcaptcha' || TINYIB_MANAGECAPTCHA === 'hcaptcha') {
|
||||
$js_captcha .= '<script src="https://www.hcaptcha.com/1/api.js" async defer></script>';
|
||||
}
|
||||
if (TINYIB_CAPTCHA === 'recaptcha' || TINYIB_MANAGECAPTCHA === 'recaptcha') {
|
||||
if (TINYIB_CAPTCHA === 'recaptcha' || TINYIB_REPLYCAPTCHA === 'recaptcha' || TINYIB_MANAGECAPTCHA === 'recaptcha') {
|
||||
$js_captcha .= '<script src="https://www.google.com/recaptcha/api.js" async defer></script>';
|
||||
}
|
||||
|
||||
$stylesheets = pageStylesheets();
|
||||
|
||||
return <<<EOF
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
|
@ -33,9 +35,7 @@ function pageHeader() {
|
|||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||||
<title>$title</title>
|
||||
<link rel="shortcut icon" href="favicon.ico">
|
||||
<link rel="stylesheet" type="text/css" href="css/global.css">
|
||||
<link rel="stylesheet" type="text/css" href="css/futaba.css" title="Futaba" id="mainStylesheet">
|
||||
<link rel="alternate stylesheet" type="text/css" href="css/burichan.css" title="Burichan">
|
||||
$stylesheets
|
||||
<script src="js/jquery.js"></script>
|
||||
<script src="js/tinyib.js"></script>
|
||||
$js_captcha
|
||||
|
@ -43,13 +43,34 @@ function pageHeader() {
|
|||
EOF;
|
||||
}
|
||||
|
||||
function pageStylesheets() {
|
||||
global $tinyib_stylesheets;
|
||||
|
||||
// Global stylesheet
|
||||
$return = '<link rel="stylesheet" type="text/css" href="css/global.css">';
|
||||
|
||||
// Default stylesheet
|
||||
$return .= '<link rel="stylesheet" type="text/css" href="css/' . htmlentities(TINYIB_DEFAULTSTYLE, ENT_QUOTES) . '.css" title="' . htmlentities($tinyib_stylesheets[TINYIB_DEFAULTSTYLE], ENT_QUOTES) . '" id="mainStylesheet">';
|
||||
|
||||
// Additional stylesheets
|
||||
foreach($tinyib_stylesheets as $filename => $title) {
|
||||
if ($filename === TINYIB_DEFAULTSTYLE) {
|
||||
continue;
|
||||
}
|
||||
|
||||
$return .= '<link rel="alternate stylesheet" type="text/css" href="css/' . htmlentities($filename, ENT_QUOTES) . '.css" title="' . htmlentities($title, ENT_QUOTES) . '">';
|
||||
}
|
||||
|
||||
return $return;
|
||||
}
|
||||
|
||||
function pageFooter() {
|
||||
// If the footer link is removed from the page, please link to TinyIB somewhere on the site.
|
||||
// This is all I ask in return for the free software you are using.
|
||||
|
||||
return <<<EOF
|
||||
<div class="footer">
|
||||
- <a href="http://www.2chan.net" target="_top">futaba</a> + <a href="http://www.1chan.net" target="_top">futallaby</a> + <a href="https://code.rocketnine.space/tslocum/tinyib" target="_top">tinyib</a> -
|
||||
- <a href="http://www.2chan.net" target="_blank">futaba</a> + <a href="http://www.1chan.net" target="_blank">futallaby</a> + <a href="https://code.rocket9labs.com/tslocum/tinyib" target="_blank">tinyib</a> -
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -74,12 +95,13 @@ function _makeLinksClickable($matches) {
|
|||
if (!isset($matches[1])) {
|
||||
return '';
|
||||
}
|
||||
$url = htmlentities($matches[1], ENT_QUOTES);
|
||||
return '<a href="' . $url . '" target="_blank">' . $url . '</a>';
|
||||
$url = cleanQuotes($matches[1]);
|
||||
$text = $matches[1];
|
||||
return '<a href="' . $url . '" target="_blank">' . $text . '</a>';
|
||||
}
|
||||
|
||||
function makeLinksClickable($text) {
|
||||
$text = preg_replace_callback('!(((f|ht)tp(s)?://)[-a-zA-Zа-яА-Я()0-9@:%\!_+.,~#?&;\'/=]+)!i', '_makeLinksClickable', $text);
|
||||
$text = preg_replace_callback('!(((f|ht)tp(s)?://)[-a-zA-Zа-яА-Я()0-9@%\!_+.,~#?&;:|\'/=]+)!i', '_makeLinksClickable', $text);
|
||||
$text = preg_replace('/\(\<a href\=\"(.*)\)"\ target\=\"\_blank\">(.*)\)\<\/a>/i', '(<a href="$1" target="_blank">$2</a>)', $text);
|
||||
$text = preg_replace('/\<a href\=\"(.*)\."\ target\=\"\_blank\">(.*)\.\<\/a>/i', '<a href="$1" target="_blank">$2</a>.', $text);
|
||||
$text = preg_replace('/\<a href\=\"(.*)\,"\ target\=\"\_blank\">(.*)\,\<\/a>/i', '<a href="$1" target="_blank">$2</a>,', $text);
|
||||
|
@ -87,13 +109,13 @@ function makeLinksClickable($text) {
|
|||
return $text;
|
||||
}
|
||||
|
||||
function buildPostForm($parent, $raw_post = false) {
|
||||
function buildPostForm($parent, $staff_post = false) {
|
||||
global $tinyib_hidefieldsop, $tinyib_hidefields, $tinyib_uploads, $tinyib_embeds;
|
||||
$hide_fields = $parent == TINYIB_NEWTHREAD ? $tinyib_hidefieldsop : $tinyib_hidefields;
|
||||
|
||||
$postform_extra = array('name' => '', 'email' => '', 'subject' => '', 'footer' => '');
|
||||
$input_submit = '<input type="submit" value="' . __('Submit') . '" accesskey="z">';
|
||||
if ($raw_post || !in_array('subject', $hide_fields)) {
|
||||
if ($staff_post || !in_array('subject', $hide_fields)) {
|
||||
$postform_extra['subject'] = $input_submit;
|
||||
} else if (!in_array('email', $hide_fields)) {
|
||||
$postform_extra['email'] = $input_submit;
|
||||
|
@ -126,15 +148,30 @@ function buildPostForm($parent, $raw_post = false) {
|
|||
if (TINYIB_MAXMESSAGE > 0) {
|
||||
$maxlen_message = TINYIB_MAXMESSAGE;
|
||||
}
|
||||
if ($raw_post) {
|
||||
if ($staff_post) {
|
||||
$txt_raw_html = __('Raw HTML');
|
||||
$txt_enable = __('Enable');
|
||||
$txt_raw_html_info_1 = __('Text entered in the Message field will be posted as is with no formatting applied.');
|
||||
$txt_raw_html_info_2 = __('Line-breaks must be specified with "<br>".');
|
||||
|
||||
$txt_reply_to = __('Reply to');
|
||||
$txt_new_thread = __('0 to start a new thread');
|
||||
$txt_info_1 = __('Text entered in the Message field will be posted as is with no formatting applied.');
|
||||
$txt_info_2 = __('Line-breaks must be specified with "<br>".');
|
||||
|
||||
$form_action = '?';
|
||||
$form_extra = '<input type="hidden" name="rawpost" value="1">';
|
||||
$form_extra = '<input type="hidden" name="staffpost" value="1">';
|
||||
$input_extra = <<<EOF
|
||||
<tr>
|
||||
<td class="postblock">
|
||||
$txt_raw_html
|
||||
</td>
|
||||
<td>
|
||||
<label>
|
||||
<input type="checkbox" name="raw" value="1" accesskey="r"> $txt_enable<br>
|
||||
<small>$txt_raw_html_info_1</small><br>
|
||||
<small>$txt_raw_html_info_2</small>
|
||||
</label>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="postblock">
|
||||
$txt_reply_to
|
||||
|
@ -144,12 +181,6 @@ function buildPostForm($parent, $raw_post = false) {
|
|||
</td>
|
||||
</tr>
|
||||
EOF;
|
||||
$rules_extra = <<<EOF
|
||||
<ul>
|
||||
<li>$txt_info_1</li>
|
||||
<li>$txt_info_2</li>
|
||||
</ul><br>
|
||||
EOF;
|
||||
|
||||
$maxlen_name = -1;
|
||||
$maxlen_email = -1;
|
||||
|
@ -165,14 +196,16 @@ EOF;
|
|||
$embed_input_html = '';
|
||||
$unique_posts_html = '';
|
||||
|
||||
$captcha_setting = $parent == TINYIB_NEWTHREAD ? TINYIB_CAPTCHA : TINYIB_REPLYCAPTCHA;
|
||||
|
||||
$captcha_html = '';
|
||||
if (TINYIB_CAPTCHA && !$raw_post) {
|
||||
if (TINYIB_CAPTCHA === 'hcaptcha') {
|
||||
if ($captcha_setting && !$staff_post) {
|
||||
if ($captcha_setting === 'hcaptcha') {
|
||||
$captcha_inner_html = '
|
||||
<div style="min-height: 82px;">
|
||||
<div class="h-captcha" data-sitekey="' . TINYIB_HCAPTCHA_SITE . '"></div>
|
||||
</div>';
|
||||
} else if (TINYIB_CAPTCHA === 'recaptcha') {
|
||||
} else if ($captcha_setting === 'recaptcha') {
|
||||
$captcha_inner_html = '
|
||||
<div style="min-height: 80px;">
|
||||
<div class="g-recaptcha" data-sitekey="' . TINYIB_RECAPTCHA_SITE . '"></div>
|
||||
|
@ -208,7 +241,7 @@ EOF;
|
|||
EOF;
|
||||
}
|
||||
|
||||
if (!empty($tinyib_uploads) && ($raw_post || !in_array('file', $hide_fields))) {
|
||||
if (!empty($tinyib_uploads) && ($staff_post || !in_array('file', $hide_fields))) {
|
||||
if (TINYIB_MAXKB > 0) {
|
||||
$max_file_size_input_html = '<input type="hidden" name="MAX_FILE_SIZE" value="' . strval(TINYIB_MAXKB * 1024) . '">';
|
||||
$max_file_size_rules_html = '<li>' . sprintf(__('Maximum file size allowed is %s.'), TINYIB_MAXKBDESC) . '</li>';
|
||||
|
@ -234,7 +267,7 @@ EOF;
|
|||
EOF;
|
||||
}
|
||||
|
||||
$embeds_enabled = (!empty($tinyib_embeds) || TINYIB_UPLOADVIAURL) && ($raw_post || !in_array('embed', $hide_fields));
|
||||
$embeds_enabled = (!empty($tinyib_embeds) || TINYIB_UPLOADVIAURL) && ($staff_post || !in_array('embed', $hide_fields));
|
||||
if ($embeds_enabled) {
|
||||
$txt_embed = __('Embed');
|
||||
$txt_embed_help = '';
|
||||
|
@ -283,7 +316,7 @@ EOF;
|
|||
<tbody>
|
||||
$input_extra
|
||||
EOF;
|
||||
if ($raw_post || !in_array('name', $hide_fields)) {
|
||||
if ($staff_post || !in_array('name', $hide_fields)) {
|
||||
$txt_name = __('Name');
|
||||
$output .= <<<EOF
|
||||
<tr>
|
||||
|
@ -297,7 +330,7 @@ EOF;
|
|||
</tr>
|
||||
EOF;
|
||||
}
|
||||
if ($raw_post || !in_array('email', $hide_fields)) {
|
||||
if ($staff_post || !in_array('email', $hide_fields)) {
|
||||
$txt_email = __('E-mail');
|
||||
$output .= <<<EOF
|
||||
<tr>
|
||||
|
@ -311,7 +344,7 @@ EOF;
|
|||
</tr>
|
||||
EOF;
|
||||
}
|
||||
if ($raw_post || !in_array('subject', $hide_fields)) {
|
||||
if ($staff_post || !in_array('subject', $hide_fields)) {
|
||||
$txt_subject = __('Subject');
|
||||
$output .= <<<EOF
|
||||
<tr>
|
||||
|
@ -325,7 +358,7 @@ EOF;
|
|||
</tr>
|
||||
EOF;
|
||||
}
|
||||
if ($raw_post || !in_array('message', $hide_fields)) {
|
||||
if ($staff_post || !in_array('message', $hide_fields)) {
|
||||
$txt_message = __('Message');
|
||||
$output .= <<<EOF
|
||||
<tr>
|
||||
|
@ -344,7 +377,7 @@ EOF;
|
|||
$file_input_html
|
||||
$embed_input_html
|
||||
EOF;
|
||||
if ($raw_post || !in_array('password', $hide_fields)) {
|
||||
if ($staff_post || !in_array('password', $hide_fields)) {
|
||||
$txt_password = __('Password');
|
||||
$txt_password_help = __('(for post and file deletion)');
|
||||
$output .= <<<EOF
|
||||
|
@ -392,7 +425,29 @@ EOF;
|
|||
return $output;
|
||||
}
|
||||
|
||||
function buildPost($post, $res) {
|
||||
function backlinks($post) {
|
||||
if (!TINYIB_BACKLINKS) {
|
||||
return '';
|
||||
}
|
||||
|
||||
$posts = postsInThreadByID(getParent($post));
|
||||
$needle = '>>' . $post['id'];
|
||||
$return = '';
|
||||
foreach ($posts as $reply) {
|
||||
if (strpos($reply['message'], $needle) !== false) {
|
||||
if ($return != '') {
|
||||
$return .= ', ';
|
||||
}
|
||||
$return .= postLink('>>' . $reply['id']);
|
||||
}
|
||||
}
|
||||
if ($return != '') {
|
||||
$return = ' ' . $return;
|
||||
}
|
||||
return ' <small><span id="backlinks' . $post['id'] . '" class="backlinks">' . $return . '</span></small>';
|
||||
}
|
||||
|
||||
function buildPost($post, $res, $compact=false) {
|
||||
$return = "";
|
||||
$threadid = ($post['parent'] == TINYIB_NEWTHREAD) ? $post['id'] : $post['parent'];
|
||||
|
||||
|
@ -426,7 +481,7 @@ function buildPost($post, $res) {
|
|||
$direct_link = isEmbed($post["file_hex"]) ? "#" : (($res == TINYIB_RESPAGE ? "../" : "") . "src/" . $post["file"]);
|
||||
|
||||
if ($post['parent'] == TINYIB_NEWTHREAD && $post["file"] != '') {
|
||||
$filesize .= (isEmbed($post['file_hex']) ? __('Embed:') : __('File:')) . ' ';
|
||||
$filesize .= (isEmbed($post['file_hex']) ? __('Embed') : __('File')) . ': ';
|
||||
}
|
||||
|
||||
$w = TINYIB_EXPANDWIDTH;
|
||||
|
@ -443,16 +498,16 @@ function buildPost($post, $res) {
|
|||
</video>
|
||||
EOF;
|
||||
} else if (in_array(substr($post['file'], -4), array('.jpg', '.png', '.gif'))) {
|
||||
$expandhtml = "<a href=\"$direct_link\" onclick=\"return expandFile(event, '${post['id']}');\"><img src=\"" . ($res == TINYIB_RESPAGE ? "../" : "") . "src/${post["file"]}\" width=\"${post["image_width"]}\" style=\"max-width: {$w}vw;height: auto;\"></a>";
|
||||
$expandhtml = "<a href=\"$direct_link\" onclick=\"return expandFile(event, '{$post['id']}');\"><img src=\"" . ($res == TINYIB_RESPAGE ? "../" : "") . "src/{$post["file"]}\" width=\"{$post["image_width"]}\" style=\"min-width: {$post["thumb_width"]}px;min-height: {$post["thumb_height"]}px;max-width: {$w}vw;height: auto;\"></a>";
|
||||
}
|
||||
|
||||
$thumblink = "<a href=\"$direct_link\" target=\"_blank\"" . ((isEmbed($post["file_hex"]) || in_array(substr($post['file'], -4), array('.jpg', '.png', '.gif', 'webm', '.mp4'))) ? " onclick=\"return expandFile(event, '${post['id']}');\"" : "") . ">";
|
||||
$thumblink = "<a href=\"$direct_link\" target=\"_blank\"" . ((isEmbed($post["file_hex"]) || in_array(substr($post['file'], -4), array('.jpg', '.png', '.gif', 'webm', '.mp4'))) ? " onclick=\"return expandFile(event, '{$post['id']}');\"" : "") . ">";
|
||||
$expandhtml = rawurlencode($expandhtml);
|
||||
|
||||
if (isEmbed($post["file_hex"])) {
|
||||
$filesize .= "<a href=\"$direct_link\" onclick=\"return expandFile(event, '${post['id']}');\">${post['file_original']}</a>–(${post['file_hex']})";
|
||||
$filesize .= "<a href=\"$direct_link\" onclick=\"return expandFile(event, '{$post['id']}');\">{$post['file_original']}</a>–({$post['file_hex']})";
|
||||
} else if ($post["file"] != '') {
|
||||
$filesize .= $thumblink . "${post["file"]}</a>–(${post["file_size_formatted"]}";
|
||||
$filesize .= $thumblink . "{$post["file"]}</a>–({$post["file_size_formatted"]}";
|
||||
if ($post["image_width"] > 0 && $post["image_height"] > 0) {
|
||||
$filesize .= ", " . $post["image_width"] . "x" . $post["image_height"];
|
||||
}
|
||||
|
@ -474,7 +529,7 @@ EOF;
|
|||
if ($post["thumb_width"] > 0 && $post["thumb_height"] > 0) {
|
||||
$filehtml .= <<<EOF
|
||||
$thumblink
|
||||
<img src="thumb/${post["thumb"]}" alt="${post["id"]}" class="thumb" id="thumbnail${post['id']}" width="${post["thumb_width"]}" height="${post["thumb_height"]}">
|
||||
<img src="thumb/{$post["thumb"]}" alt="{$post["id"]}" class="thumb" id="thumbnail{$post['id']}" width="{$post["thumb_width"]}" height="{$post["thumb_height"]}">
|
||||
</a>
|
||||
EOF;
|
||||
}
|
||||
|
@ -482,29 +537,34 @@ EOF;
|
|||
|
||||
if ($expandhtml != '') {
|
||||
$filehtml .= <<<EOF
|
||||
<div id="expand${post['id']}" style="display: none;">$expandhtml</div>
|
||||
<div id="file${post['id']}" class="thumb" style="display: none;"></div>
|
||||
<div id="expand{$post['id']}" style="display: none;">$expandhtml</div>
|
||||
<div id="file{$post['id']}" class="thumb" style="display: none;"></div>
|
||||
EOF;
|
||||
}
|
||||
}
|
||||
if ($post['parent'] == TINYIB_NEWTHREAD) {
|
||||
$return .= '<div id="post' . $post['id'] . '" class="op">';
|
||||
$return .= $filehtml;
|
||||
} else {
|
||||
$return .= <<<EOF
|
||||
if ($compact) {
|
||||
$return .= '<div id="' . $post['id'] . '" class="' . ($post['parent'] == TINYIB_NEWTHREAD ? 'op' : 'reply') . '">';
|
||||
} else {
|
||||
$return .= <<<EOF
|
||||
<table>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td class="doubledash">
|
||||
¨
|
||||
</td>
|
||||
<td class="reply" id="reply${post["id"]}">
|
||||
<td class="reply" id="post{$post["id"]}">
|
||||
EOF;
|
||||
}
|
||||
}
|
||||
|
||||
$return .= <<<EOF
|
||||
<a id="${post['id']}"></a>
|
||||
<a id="{$post['id']}"></a>
|
||||
<label>
|
||||
<input type="checkbox" name="delete[]" value="${post['id']}">
|
||||
<input type="checkbox" name="delete[]" value="{$post['id']}">
|
||||
EOF;
|
||||
|
||||
if ($post['subject'] != '') {
|
||||
|
@ -512,33 +572,41 @@ EOF;
|
|||
}
|
||||
|
||||
$return .= <<<EOF
|
||||
${post["nameblock"]}
|
||||
{$post["nameblock"]}
|
||||
</label>
|
||||
<span class="reflink">
|
||||
$reflink
|
||||
</span>
|
||||
EOF;
|
||||
|
||||
if ($post['parent'] != TINYIB_NEWTHREAD) {
|
||||
$return .= backlinks($post);
|
||||
}
|
||||
|
||||
if ($post['parent'] != TINYIB_NEWTHREAD) {
|
||||
$return .= $filehtml;
|
||||
}
|
||||
|
||||
if ($post['parent'] == TINYIB_NEWTHREAD && $res == TINYIB_INDEXPAGE) {
|
||||
$return .= " [<a href=\"res/${post["id"]}.html\">" . __("Reply") . "</a>]";
|
||||
if ($post['parent'] == TINYIB_NEWTHREAD) {
|
||||
if ($res == TINYIB_INDEXPAGE) {
|
||||
$return .= " [<a href=\"res/{$post["id"]}.html\">" . __("Reply") . "</a>]";
|
||||
}
|
||||
$return .= backlinks($post);
|
||||
}
|
||||
|
||||
if (TINYIB_TRUNCATE > 0 && !$res && substr_count($post['message'], '<br>') > TINYIB_TRUNCATE) { // Truncate messages on board index pages for readability
|
||||
if (TINYIB_TRUNCATE > 0 && !$res && _substr_count($post['message'], '<br>') > TINYIB_TRUNCATE) { // Truncate messages on board index pages for readability
|
||||
$br_offsets = strallpos($post['message'], '<br>');
|
||||
$post['message'] = substr($post['message'], 0, $br_offsets[TINYIB_TRUNCATE - 1]);
|
||||
$post['message'] = _substr($post['message'], 0, $br_offsets[TINYIB_TRUNCATE - 1]);
|
||||
$post['message'] .= '<br><span class="omittedposts">' . __('Post truncated. Click Reply to view.') . '</span><br>';
|
||||
}
|
||||
$return .= <<<EOF
|
||||
<div class="message">
|
||||
${post["message"]}
|
||||
{$post["message"]}
|
||||
</div>
|
||||
EOF;
|
||||
|
||||
if ($post['parent'] == TINYIB_NEWTHREAD) {
|
||||
$return .= '</div>';
|
||||
if ($res == TINYIB_INDEXPAGE && $post['omitted'] > 0) {
|
||||
if ($post['omitted'] == 1) {
|
||||
$return .= '<span class="omittedposts">' . __('1 post omitted. Click Reply to view.') . '</span>';
|
||||
|
@ -546,6 +614,8 @@ EOF;
|
|||
$return .= '<span class="omittedposts">' . sprintf(__('%d posts omitted. Click Reply to view.'), $post['omitted']) . '</span>';
|
||||
}
|
||||
}
|
||||
} else if ($compact) {
|
||||
$return .= '</div>';
|
||||
} else {
|
||||
$return .= <<<EOF
|
||||
</td>
|
||||
|
@ -559,6 +629,8 @@ EOF;
|
|||
}
|
||||
|
||||
function buildPage($htmlposts, $parent, $pages = 0, $thispage = 0, $lastpostid = 0) {
|
||||
global $tinyib_stylesheets;
|
||||
|
||||
$cataloglink = TINYIB_CATALOG ? ('[<a href="catalog.html" style="text-decoration: underline;">' . __('Catalog') . '</a>]') : '';
|
||||
$managelink = (TINYIB_MANAGEKEY == '') ? ('[<a href="' . basename($_SERVER['PHP_SELF']) . '?manage"" style="text-decoration: underline;">' . __('Manage') . '</a>]') : '';
|
||||
|
||||
|
@ -616,21 +688,38 @@ EOF;
|
|||
$postform = buildPostForm($parent) . '<hr>';
|
||||
}
|
||||
|
||||
$js_autorefresh = '';
|
||||
$js = '<script type="text/javascript">';
|
||||
$js .= 'var enablebacklinks = ' . (TINYIB_BACKLINKS ? 'true' : 'false') . ';';
|
||||
if ($parent != TINYIB_NEWTHREAD && TINYIB_AUTOREFRESH > 0) {
|
||||
$js_autorefresh = '<script type="text/javascript">var autoRefreshDelay = ' . TINYIB_AUTOREFRESH . ';var autoRefreshThreadID = ' . $parent . ';var autoRefreshPostID = ' . $lastpostid . ';</script>';
|
||||
$js .= 'var autoRefreshDelay = ' . TINYIB_AUTOREFRESH . ';';
|
||||
$js .= 'var autoRefreshThreadID = ' . $parent . ';';
|
||||
$js .= 'var autoRefreshPostID = ' . $lastpostid . ';';
|
||||
}
|
||||
$js .= '</script>';
|
||||
|
||||
$txt_style = __('Style');
|
||||
$txt_password = __('Password');
|
||||
$txt_delete = __('Delete');
|
||||
$txt_delete_post = __('Delete Post');
|
||||
|
||||
$select_style = '';
|
||||
if (count($tinyib_stylesheets) > 1) {
|
||||
$select_style = '<select id="switchStylesheet">';
|
||||
|
||||
$select_style .= '<option value="">' . $txt_style . '</option>';
|
||||
foreach($tinyib_stylesheets as $filename => $title) {
|
||||
$select_style .= '<option value="' . htmlentities($filename, ENT_QUOTES) . '">'. htmlentities($title) . '</option>';
|
||||
}
|
||||
|
||||
$select_style .= '</select>';
|
||||
}
|
||||
|
||||
$body = <<<EOF
|
||||
<body>
|
||||
<div class="adminbar">
|
||||
$cataloglink
|
||||
$managelink
|
||||
<select id="switchStylesheet"><option value="">$txt_style</option><option value="futaba">Futaba</option><option value="burichan">Burichan</option></select>
|
||||
$select_style
|
||||
</div>
|
||||
<div class="logo">
|
||||
EOF;
|
||||
|
@ -639,7 +728,7 @@ EOF;
|
|||
<hr width="90%">
|
||||
$postingmode
|
||||
$postform
|
||||
$js_autorefresh
|
||||
$js
|
||||
<form id="delform" action="imgboard.php?delete" method="post">
|
||||
<input type="hidden" name="board"
|
||||
EOF;
|
||||
|
@ -673,7 +762,7 @@ function buildCatalogPost($post) {
|
|||
EOF;
|
||||
}
|
||||
$replies = numRepliesToThreadByID($post['id']);
|
||||
$subject = trim($post['subject']) != '' ? $post['subject'] : substr(trim(str_ireplace("\n", '', strip_tags($post['message']))), 0, 75);
|
||||
$subject = trim($post['subject']) != '' ? $post['subject'] : _substr(trim(str_ireplace("\n", '', strip_tags($post['message']))), 0, 75);
|
||||
|
||||
return <<<EOF
|
||||
<div class="catalogpost" style="max-width: {$maxwidth}px;">
|
||||
|
@ -747,7 +836,7 @@ function rebuildThread($id) {
|
|||
$id = intval($id);
|
||||
|
||||
$post = postByID($id);
|
||||
if ($post['moderated'] == 0) {
|
||||
if (empty($post) || $post['moderated'] == 0) {
|
||||
@unlink('res/' . $id . '.html');
|
||||
return;
|
||||
}
|
||||
|
@ -780,31 +869,33 @@ function adminBar() {
|
|||
return $return;
|
||||
}
|
||||
|
||||
$output = '[<a href="?manage">' . __('Status') . '</a>] [';
|
||||
$output = '';
|
||||
if ($isadmin) {
|
||||
if ($account['role'] == TINYIB_SUPER_ADMINISTRATOR) {
|
||||
$output .= '<a href="?manage&accounts">' . __('Accounts') . '</a>] [';
|
||||
$output .= ' [<a href="?manage&accounts">' . __('Accounts') . '</a>]';
|
||||
}
|
||||
$output .= ' [<a href="?manage&bans">' . __('Bans') . '</a>]';
|
||||
$output .= ' [<a href="?manage&keywords">' . __('Keywords') . '</a>]';
|
||||
if (TINYIB_DBMIGRATE) {
|
||||
$output .= ' [<a href="?manage&dbmigrate"><b>' . __('Migrate Database') . '</b></a>]';
|
||||
}
|
||||
$output .= '<a href="?manage&bans">' . __('Bans') . '</a>] [';
|
||||
$output .= '<a href="?manage&keywords">' . __('Keywords') . '</a>] [';
|
||||
}
|
||||
$output .= '<a href="?manage&moderate">' . __('Moderate Post') . '</a>] [';
|
||||
$output .= ' [<a href="?manage&moderate">' . __('Moderate Post') . '</a>]';
|
||||
if ($isadmin) {
|
||||
$output .= '<a href="?manage&modlog">' . __('Moderation Log') . '</a>] [';
|
||||
}
|
||||
$output .= '<a href="?manage&rawpost">' . __('Raw Post') . '</a>] [';
|
||||
if ($isadmin) {
|
||||
$output .= '<a href="?manage&rebuildall">' . __('Rebuild All') . '</a>] [';
|
||||
$output .= '<a href="?manage&reports">' . __('Reports') . '</a>] [';
|
||||
$output .= ' [<a href="?manage&modlog">' . __('Moderation Log') . '</a>]';
|
||||
$output .= ' [<a href="?manage&rebuildall">' . __('Rebuild All') . '</a>]';
|
||||
if (TINYIB_REPORT) {
|
||||
$output .= ' [<a href="?manage&reports">' . __('Reports') . '</a>]';
|
||||
}
|
||||
}
|
||||
$output .= ' [<a href="?manage&staffpost">' . __('Staff Post') . '</a>]';
|
||||
$output .= ' [<a href="?manage">' . __('Status') . '</a>]';
|
||||
if ($isadmin && installedViaGit()) {
|
||||
$output .= '<a href="?manage&update">' . __('Update') . '</a>] [';
|
||||
$output .= ' [<a href="?manage&update">' . __('Update') . '</a>]';
|
||||
}
|
||||
if ($isadmin && TINYIB_DBMIGRATE) {
|
||||
$output .= '<a href="?manage&dbmigrate"><b>' . __('Migrate Database') . '</b></a>] [';
|
||||
}
|
||||
$output .= '<a href="?manage&changepassword">' . __('Change password') . '</a>] [';
|
||||
$output .= '<a href="?manage&logout">' . __('Log Out') . '</a>] · ' . $return;
|
||||
$output .= ' · [<a href="?manage&changepassword">' . __('Change Password') . '</a>]';
|
||||
$output .= ' [<a href="?manage&logout">' . __('Log Out') . '</a>]';
|
||||
$output .= ' · ' . $return;
|
||||
return $output;
|
||||
}
|
||||
|
||||
|
@ -839,7 +930,7 @@ function manageOnLoad($page) {
|
|||
return ' onload="document.tinyib.text.focus();"';
|
||||
case 'moderate':
|
||||
return ' onload="document.tinyib.moderate.focus();"';
|
||||
case 'rawpost':
|
||||
case 'staffpost':
|
||||
return ' onload="document.tinyib.message.focus();"';
|
||||
}
|
||||
}
|
||||
|
@ -915,7 +1006,7 @@ function manageModerationLog($offset) {
|
|||
}
|
||||
$u[$log['account']] = $username;
|
||||
}
|
||||
$text .= '<tr><td>' . strftime(TINYIB_DATEFMT, $log['timestamp']) . '</td><td>' . htmlentities($u[$log['account']]) . '</td><td>' . $log['message'] . '</td></tr>';
|
||||
$text .= '<tr><td>' . formatDate($log['timestamp']) . '</td><td>' . htmlentities($u[$log['account']]) . '</td><td>' . $log['message'] . '</td></tr>';
|
||||
}
|
||||
|
||||
if ($text == '') {
|
||||
|
@ -1018,14 +1109,17 @@ EOF;
|
|||
}
|
||||
|
||||
function manageChangePasswordForm() {
|
||||
$txt_header = __('Change password');
|
||||
$txt_header = __('Change Password');
|
||||
$txt_submit = __('Submit');
|
||||
return <<<EOF
|
||||
<form id="tinyib" name="tinyib" method="post" action="?manage&changepassword">
|
||||
<fieldset>
|
||||
<legend>$txt_header</legend>
|
||||
<input type="password" name="password" id="password" value="">
|
||||
<input type="submit" value="$txt_submit" class="managebutton">
|
||||
<table border="0">
|
||||
<tr><td>New password</td><td><input type="password" name="password" id="password" value=""></td></tr>
|
||||
<tr><td>Confirm</td><td><input type="password" name="confirm" id="confirm" value=""></td></tr>
|
||||
<tr><td> </td><td><input type="submit" value="$txt_submit" class="managebutton"></td></tr>
|
||||
</table>
|
||||
<legend>
|
||||
</fieldset>
|
||||
</form><br>
|
||||
|
@ -1058,9 +1152,10 @@ function manageAccountForm($id = 0) {
|
|||
<input type="hidden" name="id" value="{$a['id']}">
|
||||
<fieldset>
|
||||
<legend>$txt_header</legend>
|
||||
<label for="username">$txt_username</label> <input type="text" name="username" id="username" value="{$a['username']}"><br>
|
||||
<label for="password">$txt_password</label> <input type="password" name="password" id="password" value=""> <small>$txt_password_hint</small><br>
|
||||
<label for="role">$txt_role</label> <select name="role" id="role">
|
||||
<table border="0">
|
||||
<tr><td><label for="username">$txt_username</label></td><td><input type="text" name="username" id="username" value="{$a['username']}"></td></tr>
|
||||
<tr><td><label for="password">$txt_password</label></td><td><input type="password" name="password" id="password" value=""> <small>$txt_password_hint</small></td></tr>
|
||||
<tr><td><label for="role">$txt_role</label></td><td><select name="role" id="role">
|
||||
EOF;
|
||||
$return .= '<option value="0" ' . ($a['role'] == 0 ? ' selected' : '') . '>' . __('Choose a role') . '</option>';
|
||||
$return .= '<option value="1" ' . ($a['role'] == 1 ? ' selected' : '') . '>' . __('Super-administrator') . '</option>';
|
||||
|
@ -1069,9 +1164,9 @@ EOF;
|
|||
$return .= '<option value="99" ' . ($a['role'] == 99 ? ' selected' : '') . '>' . __('Disabled') . '</option>';
|
||||
$txt_submit = __('Submit');
|
||||
$return .= <<<EOF
|
||||
</select><br>
|
||||
<input type="submit" value="$txt_submit" class="managebutton">
|
||||
<legend>
|
||||
</select></td></tr>
|
||||
<tr><td> </td><td><input type="submit" value="$txt_submit" class="managebutton"></td></tr>
|
||||
</table>
|
||||
</fieldset>
|
||||
</form><br>
|
||||
EOF;
|
||||
|
@ -1084,7 +1179,7 @@ function manageAccountsTable() {
|
|||
if (count($allaccounts) > 0) {
|
||||
$text .= '<table border="1"><tr><th>' . __('Username') . '</th><th>' . __('Role') . '</th><th>' . __('Last active') . '</th><th> </th></tr>';
|
||||
foreach ($allaccounts as $account) {
|
||||
$lastactive = ($account['lastactive'] > 0) ? strftime(TINYIB_DATEFMT, $account['lastactive']) : __('Never');
|
||||
$lastactive = ($account['lastactive'] > 0) ? formatDate($account['lastactive']) : __('Never');
|
||||
$text .= '<tr><td>' . htmlentities($account['username']) . '</td><td>';
|
||||
switch (intval($account['role'])) {
|
||||
case TINYIB_SUPER_ADMINISTRATOR:
|
||||
|
@ -1114,7 +1209,7 @@ function manageBanForm() {
|
|||
$txt_ban_expire = __('Expire(sec)');
|
||||
$txt_ban_reason = __('Reason');
|
||||
$txt_ban_never = __('never');
|
||||
$txt_ban_optional = __('optional');
|
||||
$txt_ban_optional = __('Optional.');
|
||||
$txt_submit = __('Submit');
|
||||
$txt_1h = __('1 hour');
|
||||
$txt_1d = __('1 day');
|
||||
|
@ -1122,14 +1217,22 @@ function manageBanForm() {
|
|||
$txt_1w = __('1 week');
|
||||
$txt_2w = __('2 weeks');
|
||||
$txt_1m = __('1 month');
|
||||
$banmessage_html = '';
|
||||
$post_ids = '';
|
||||
if (TINYIB_BANMESSAGE && isset($_GET['posts']) && $_GET['posts'] != '') {
|
||||
$post_ids = htmlentities($_GET['posts'], ENT_QUOTES);
|
||||
$banmessage_html = '<tr><td><label for="message">' . __('Message') . '</label></td><td><input type="text" name="message" id="message"></td><td><small>' . __("Append a message to the post. Optional.") . '</small></td></tr>';
|
||||
}
|
||||
return <<<EOF
|
||||
<form id="tinyib" name="tinyib" method="post" action="?manage&bans">
|
||||
<form id="tinyib" name="tinyib" method="post" action="?manage&bans&posts=$post_ids">
|
||||
<fieldset>
|
||||
<legend>$txt_ban</legend>
|
||||
<label for="ip">$txt_ban_ip</label> <input type="text" name="ip" id="ip" value="${_GET['bans']}"> <input type="submit" value="$txt_submit" class="managebutton"><br>
|
||||
<label for="expire">$txt_ban_expire</label> <input type="text" name="expire" id="expire" value="0"> <small><a href="#" onclick="document.tinyib.expire.value='3600';return false;">$txt_1h</a> <a href="#" onclick="document.tinyib.expire.value='86400';return false;">$txt_1d</a> <a href="#" onclick="document.tinyib.expire.value='172800';return false;">$txt_2d</a> <a href="#" onclick="document.tinyib.expire.value='604800';return false;">$txt_1w</a> <a href="#" onclick="document.tinyib.expire.value='1209600';return false;">$txt_2w</a> <a href="#" onclick="document.tinyib.expire.value='2592000';return false;">$txt_1m</a> <a href="#" onclick="document.tinyib.expire.value='0';return false;">$txt_ban_never</a></small><br>
|
||||
<label for="reason">$txt_ban_reason </label> <input type="text" name="reason" id="reason"> <small>$txt_ban_optional</small><br>
|
||||
<br>
|
||||
<table border="0">
|
||||
<tr><td><label for="ip">$txt_ban_ip</label></td><td><input type="text" name="ip" id="ip" value="{$_GET['bans']}"></td><td><input type="submit" value="$txt_submit" class="managebutton"></td></tr>
|
||||
<tr><td><label for="expire">$txt_ban_expire</label></td><td><input type="text" name="expire" id="expire" value="0"></td><td><small><a href="#" onclick="document.tinyib.expire.value='3600';return false;">$txt_1h</a> <a href="#" onclick="document.tinyib.expire.value='86400';return false;">$txt_1d</a> <a href="#" onclick="document.tinyib.expire.value='172800';return false;">$txt_2d</a> <a href="#" onclick="document.tinyib.expire.value='604800';return false;">$txt_1w</a> <a href="#" onclick="document.tinyib.expire.value='1209600';return false;">$txt_2w</a> <a href="#" onclick="document.tinyib.expire.value='2592000';return false;">$txt_1m</a> <a href="#" onclick="document.tinyib.expire.value='0';return false;">$txt_ban_never</a></small></td></tr>
|
||||
<tr><td><label for="reason">$txt_ban_reason</label></td><td><input type="text" name="reason" id="reason"></td><td><small>$txt_ban_optional</small></td></tr>
|
||||
$banmessage_html
|
||||
</table><br>
|
||||
<small>$txt_ban_help</small>
|
||||
<legend>
|
||||
</fieldset>
|
||||
|
@ -1143,9 +1246,9 @@ function manageBansTable() {
|
|||
if (count($allbans) > 0) {
|
||||
$text .= '<table border="1"><tr><th>' . __('IP Address') . '</th><th>' . __('Set At') . '</th><th>' . __('Expires') . '</th><th>' . __('Reason') . '</th><th> </th></tr>';
|
||||
foreach ($allbans as $ban) {
|
||||
$expire = ($ban['expire'] > 0) ? strftime(TINYIB_DATEFMT, $ban['expire']) : __('Does not expire');
|
||||
$expire = ($ban['expire'] > 0) ? formatDate($ban['expire']) : __('Does not expire');
|
||||
$reason = ($ban['reason'] == '') ? ' ' : htmlentities($ban['reason']);
|
||||
$text .= '<tr><td>' . $ban['ip'] . '</td><td>' . strftime(TINYIB_DATEFMT, $ban['timestamp']) . '</td><td>' . $expire . '</td><td>' . $reason . '</td><td><a href="?manage&bans&lift=' . $ban['id'] . '">' . __('lift') . '</a></td></tr>';
|
||||
$text .= '<tr><td>' . $ban['ip'] . '</td><td>' . formatDate($ban['timestamp']) . '</td><td>' . $expire . '</td><td>' . $reason . '</td><td><a href="?manage&bans&lift=' . $ban['id'] . '">' . __('lift') . '</a></td></tr>';
|
||||
}
|
||||
$text .= '</table>';
|
||||
}
|
||||
|
@ -1156,7 +1259,7 @@ function manageModeratePostForm() {
|
|||
$txt_moderate = __('Moderate a post');
|
||||
$txt_postid = __('Post ID');
|
||||
$txt_submit = __('Submit');
|
||||
$txt_tip = __('Tip:');
|
||||
$txt_tip = __('Tip');
|
||||
$txt_tiptext1 = __('While browsing the image board, you can easily moderate a post if you are logged in.');
|
||||
$txt_tiptext2 = __('Tick the box next to a post and click "Delete" at the bottom of the page with a blank password.');
|
||||
return <<<EOF
|
||||
|
@ -1165,7 +1268,7 @@ function manageModeratePostForm() {
|
|||
<fieldset>
|
||||
<legend>$txt_moderate</legend>
|
||||
<div valign="top"><label for="moderate">$txt_postid</label> <input type="text" name="moderate" id="moderate"> <input type="submit" value="$txt_submit" class="managebutton"></div><br>
|
||||
<b>$txt_tip</b> $txt_tiptext1<br>
|
||||
<b>$txt_tip:</b> $txt_tiptext1<br>
|
||||
$txt_tiptext2<br>
|
||||
</fieldset>
|
||||
</form><br>
|
||||
|
@ -1224,6 +1327,7 @@ function manageModerateAll($post_ids, $threads, $replies, $ips) {
|
|||
<form method="get" action="?">
|
||||
<input type="hidden" name="manage" value="">
|
||||
<input type="hidden" name="bans" value="{$ips_comma}">
|
||||
<input type="hidden" name="posts" value="{$post_ids_quoted}">
|
||||
<input type="submit" value="$txt_ban_all" class="managebutton" $ban_disabled>
|
||||
</form>
|
||||
|
||||
|
@ -1264,7 +1368,7 @@ function manageModeratePost($post, $compact=false) {
|
|||
}
|
||||
}
|
||||
} else {
|
||||
$delete_info = __('Belongs to ' . postLink('>>' . $post['id']) . '.');
|
||||
$delete_info = sprintf(__('Belongs to %s'), postLink('>>' . $post['id']));
|
||||
}
|
||||
|
||||
$sticky_html = "";
|
||||
|
@ -1277,7 +1381,7 @@ function manageModeratePost($post, $compact=false) {
|
|||
<tr><td>
|
||||
<form method="get" action="?">
|
||||
<input type="hidden" name="manage" value="">
|
||||
<input type="hidden" name="sticky" value="${post['id']}">
|
||||
<input type="hidden" name="sticky" value="{$post['id']}">
|
||||
<input type="hidden" name="setsticky" value="$sticky_set">
|
||||
<input type="submit" value="$sticky_unsticky" class="managebutton">
|
||||
</form>
|
||||
|
@ -1291,7 +1395,7 @@ EOF;
|
|||
<tr><td>
|
||||
<form method="get" action="?">
|
||||
<input type="hidden" name="manage" value="">
|
||||
<input type="hidden" name="lock" value="${post['id']}">
|
||||
<input type="hidden" name="lock" value="{$post['id']}">
|
||||
<input type="hidden" name="setlock" value="$lock_set">
|
||||
<input type="submit" value="$lock_label" class="managebutton">
|
||||
</form>
|
||||
|
@ -1319,7 +1423,7 @@ EOF;
|
|||
|
||||
<form method="get" action="?">
|
||||
<input type="hidden" name="manage" value="">
|
||||
<input type="hidden" name="clearreports" value="${post['id']}">
|
||||
<input type="hidden" name="clearreports" value="{$post['id']}">
|
||||
<input type="submit" value="$txt_clear_reports" class="managebutton">
|
||||
</form>
|
||||
|
||||
|
@ -1348,7 +1452,7 @@ EOF;
|
|||
|
||||
<form method="get" action="?">
|
||||
<input type="hidden" name="manage" value="">
|
||||
<input type="hidden" name="delete" value="${post['id']}">
|
||||
<input type="hidden" name="delete" value="{$post['id']}">
|
||||
<input type="submit" value="$txt_delete" class="managebutton">
|
||||
</form>
|
||||
|
||||
|
@ -1357,7 +1461,8 @@ EOF;
|
|||
|
||||
<form method="get" action="?">
|
||||
<input type="hidden" name="manage" value="">
|
||||
<input type="hidden" name="bans" value="${post['ip']}">
|
||||
<input type="hidden" name="bans" value="{$post['ip']}">
|
||||
<input type="hidden" name="posts" value="{$post['id']}">
|
||||
<input type="submit" value="$txt_ban" class="managebutton" $ban_disabled>
|
||||
</form>
|
||||
|
||||
|
@ -1403,16 +1508,16 @@ function manageEditKeyword($id) {
|
|||
|
||||
$txt_keyword = __('Keyword');
|
||||
$txt_keywords = __('Keywords');
|
||||
$txt_action = __('Action:');
|
||||
$txt_action = __('Action');
|
||||
$txt_submit = $id > 0 ? __('Update') : __('Add');
|
||||
|
||||
$return = <<<EOF
|
||||
<form id="tinyib" name="tinyib" method="post" action="?manage&keywords=$id">
|
||||
<fieldset>
|
||||
<legend>$txt_keywords</legend>
|
||||
<div valign="top"><label for="keyword">$txt_keyword</label> <input type="text" name="text" id="text" value="$v_text"> <label for="regexp"> <input type="checkbox" name="regexp" value="1" $v_regexp_checked> Regular expression</label><br>
|
||||
<label for="action">$txt_action</label>
|
||||
<select name="action">
|
||||
<table border="0">
|
||||
<tr><td><label for="keyword">$txt_keyword</label></td><td><input type="text" name="text" id="text" value="$v_text"> <label for="regexp"> <input type="checkbox" name="regexp" value="1" $v_regexp_checked> Regular expression</label></td></tr>
|
||||
<tr><td><label for="action">$txt_action</label></td><td><select name="action">
|
||||
EOF;
|
||||
if (TINYIB_REPORT && TINYIB_REQMOD != 'all') {
|
||||
$return .= '<option value="report"' . ($v_action == 'report' ? ' selected' : '') . '>' . __('Report') . '</option>';
|
||||
|
@ -1427,8 +1532,9 @@ EOF;
|
|||
$return .= '<option value="ban1m"' . ($v_action == 'ban1m' ? ' selected' : '') . '>' . __('Delete and ban for 1 month') . '</option>';
|
||||
$return .= '<option value="ban0"' . ($v_action == 'ban0' ? ' selected' : '') . '>' . __('Delete and ban permanently') . '</option>';
|
||||
return $return . <<<EOF
|
||||
</select><br><br>
|
||||
<input type="submit" value="$txt_submit" class="managebutton"></div>
|
||||
</select></td></tr>
|
||||
<tr><td> </td><td><input type="submit" value="$txt_submit" class="managebutton"></td></tr>
|
||||
</table>
|
||||
</fieldset>
|
||||
</form><br>
|
||||
EOF;
|
||||
|
|
46
js/tinyib.js
46
js/tinyib.js
|
@ -115,7 +115,7 @@ function autoRefresh() {
|
|||
Object.keys(data).forEach(function (key) {
|
||||
posts.append(data[key]);
|
||||
|
||||
setPostAttributes('#reply' + key);
|
||||
setPostAttributes('#post' + key, true);
|
||||
|
||||
autoRefreshPostID = key;
|
||||
newRepliesCount++;
|
||||
|
@ -202,13 +202,9 @@ $(window).blur(function () {
|
|||
});
|
||||
|
||||
$(document).ready(function () {
|
||||
setPostAttributes(document);
|
||||
setPostAttributes(document, false);
|
||||
});
|
||||
|
||||
function insertAfter(newElement, targetElement) {
|
||||
targetElement.parentNode.insertBefore(newElement, targetElement.nextSibling);
|
||||
}
|
||||
|
||||
var mouseX;
|
||||
var mouseY;
|
||||
$(document).mousemove( function(e) {
|
||||
|
@ -217,7 +213,7 @@ $(document).mousemove( function(e) {
|
|||
});
|
||||
|
||||
var downloaded_posts = [];
|
||||
function setPostAttributes(element) {
|
||||
function setPostAttributes(element, autorefresh) {
|
||||
var base_url = './imgboard.php?';
|
||||
if (window.location.href.includes('/res/')) {
|
||||
base_url = '../imgboard.php?res&';
|
||||
|
@ -229,20 +225,33 @@ function setPostAttributes(element) {
|
|||
m = $(this).attr('href').match(/.*\/[0-9]+?#([0-9]+)/i);
|
||||
}
|
||||
if (m == null && $(this).attr('href')) {
|
||||
var m = $(this).attr('href').match(/\#([0-9]+)/i);
|
||||
m = $(this).attr('href').match(/\#([0-9]+)/i);
|
||||
}
|
||||
if (m == null) {
|
||||
return;
|
||||
}
|
||||
|
||||
if ($(this).html() == 'No.') {
|
||||
$(element).attr('postID', m[1]).addClass('post');
|
||||
$(element).attr('postID', m[1]).attr('postLink', $(this).attr('href')).addClass('post');
|
||||
} else if ($(this).attr('refID') == undefined) {
|
||||
var m2 = $(this).html().match(/^\>\;\>\;[0-9]+/i);
|
||||
if (m2 == null) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (enablebacklinks && autorefresh) {
|
||||
backlinks = $('#backlinks' + m[1]);
|
||||
if (backlinks) {
|
||||
if (backlinks.html() == '') {
|
||||
backlinks.append(' ');
|
||||
} else {
|
||||
backlinks.append(', ');
|
||||
}
|
||||
backlinks.append('<a href="' + $(element).attr('postLink') + '">>>' + $(element).attr('postID') + '<a>');
|
||||
setPostAttributes(backlinks, false);
|
||||
}
|
||||
}
|
||||
|
||||
$(this).attr('refID', m[1]);
|
||||
$(this).hover(function (e) {
|
||||
var preview = document.getElementById('ref' + $(this).attr('refID'));
|
||||
|
@ -254,17 +263,27 @@ function setPostAttributes(element) {
|
|||
|
||||
$(preview).attr('refID', $(this).attr('refID'));
|
||||
|
||||
var refpost = $('.post[postID="' + $(this).attr('refID') + '"]').first();
|
||||
var refpost = $('#post' + $(this).attr('refID'));
|
||||
|
||||
var refid = $(this).attr('refID');
|
||||
if (downloaded_posts[refid]) {
|
||||
preview.className = 'hoverpost';
|
||||
$(preview).html(downloaded_posts[refid]);
|
||||
if ($(preview).find('div:first').hasClass('reply')) {
|
||||
$(preview).addClass('reply');
|
||||
}
|
||||
} else if (refpost.html() && refpost.html() != undefined) {
|
||||
preview.className = 'hoverpost';
|
||||
$(preview).html(refpost.html());
|
||||
if (refpost.prop("tagName").toLowerCase() == 'td') {
|
||||
$(preview).addClass('reply');
|
||||
}
|
||||
} else {
|
||||
$(preview).html('<div class="hoverpost" style="padding: 14px;">Loading...</div>');
|
||||
extraclasses = '';
|
||||
if ($(this).hasClass('refreply')) {
|
||||
extraclasses = ' reply';
|
||||
}
|
||||
$(preview).html('<div class="hoverpost' + extraclasses + '" style="padding: 14px;">Loading...</div>');
|
||||
$(preview).fadeIn(125);
|
||||
$.ajax({
|
||||
url: base_url + $(this).attr('refID'),
|
||||
|
@ -273,12 +292,15 @@ function setPostAttributes(element) {
|
|||
downloaded_posts[refid] = response;
|
||||
preview.className = 'hoverpost';
|
||||
$(preview).html(response);
|
||||
if ($(preview).find('div:first').hasClass('reply')) {
|
||||
$(preview).addClass('reply');
|
||||
}
|
||||
},
|
||||
dataType: 'html'
|
||||
});
|
||||
}
|
||||
|
||||
insertAfter(preview, this);
|
||||
$(document.body).append(preview);
|
||||
}
|
||||
$(preview).css('left', mouseX+14).css('top', mouseY+7);
|
||||
}, function (e) {
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,892 @@
|
|||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: trevor@rocketnine.space\n"
|
||||
"POT-Creation-Date: 2023-01-05 10:20-0800\n"
|
||||
"PO-Revision-Date: 2022-05-11 11:15+0000\n"
|
||||
"Last-Translator: Charlie Towers <xtowersx@protonmail.com>\n"
|
||||
"Language-Team: Catalan <https://hosted.weblate.org/projects/tinyib/tinyib/ca/"
|
||||
">\n"
|
||||
"Language: ca\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 4.12.1\n"
|
||||
"X-Poedit-Basepath: ../..\n"
|
||||
"X-Poedit-KeywordsList: __\n"
|
||||
"X-Poedit-SearchPath-0: imgboard.php\n"
|
||||
"X-Poedit-SearchPath-1: inc/functions.php\n"
|
||||
"X-Poedit-SearchPath-2: inc/html.php\n"
|
||||
|
||||
msgid "Click here to go back"
|
||||
msgstr "Prem ací per tornar enrere"
|
||||
|
||||
msgid "TINYIB_HCAPTCHA_SITE and TINYIB_HCAPTCHA_SECRET must be configured."
|
||||
msgstr ""
|
||||
"TINYIB_HCAPTCHA_SITE and TINYIB_HCAPTCHA_SECRET ha d'ésser configurat."
|
||||
|
||||
msgid "TINYIB_RECAPTCHA_SITE and TINYIB_RECAPTCHA_SECRET must be configured."
|
||||
msgstr ""
|
||||
"TINYIB_RECAPTCHA_SITE and TINYIB_RECAPTCHA_SECRET ha d'ésser configurat."
|
||||
|
||||
msgid "TINYIB_TRIPSEED must be configured."
|
||||
msgstr "TINYIB_TRIPSEED ha d'ésser configurat."
|
||||
|
||||
msgid "Unknown database mode specified."
|
||||
msgstr "Mode de base de dades desconegut."
|
||||
|
||||
#, php-format
|
||||
msgid "Directory '%s' can not be written to. Please modify its permissions."
|
||||
msgstr ""
|
||||
"Al directori '%s' no s'hi pot escriure. Si us play modifica'n els permisos."
|
||||
|
||||
msgid "Posting is currently disabled.<br>Please try again in a few moments."
|
||||
msgstr ""
|
||||
"La publicació actualment es troba desactivada.<br>Si us plau, torna a provar-"
|
||||
"ho d'aquí uns instants."
|
||||
|
||||
msgid "Invalid parent thread ID supplied, unable to create post."
|
||||
msgstr "L'ID del fil pare és invàlid i no es pot crear la publicació."
|
||||
|
||||
msgid "Replies are not allowed to locked threads."
|
||||
msgstr "Les respostes als fils blocats no són permeses."
|
||||
|
||||
msgid "Your post contains a blocked keyword."
|
||||
msgstr "La teva publicació conté un mot blocat."
|
||||
|
||||
msgid "Keyword"
|
||||
msgstr "Mot"
|
||||
|
||||
#, php-format
|
||||
msgid "Your IP address (%1$s) is banned until %2$s."
|
||||
msgstr "La teva adreça IP (%1$s) es troba blocada fins %2$s."
|
||||
|
||||
#, php-format
|
||||
msgid "Your IP address (%s) is permanently banned."
|
||||
msgstr "La teva adreça IP (%s) es troba permanentment blocada."
|
||||
|
||||
msgid "Reason"
|
||||
msgstr "Raó"
|
||||
|
||||
msgid "Embedding a URL and uploading a file at the same time is not supported."
|
||||
msgstr "Inserir una URL i, alhora, pujar un fitxer no és suportat."
|
||||
|
||||
#, php-format
|
||||
msgid "Invalid embed URL. Only %s URLs are supported."
|
||||
msgstr "URL invàlida per a inserir. Només es suporten %s URLs."
|
||||
|
||||
#, php-format
|
||||
msgid "That file is larger than %s."
|
||||
msgstr "Aquest fitxer és més gran de %s."
|
||||
|
||||
msgid "Failed to download file at specified URL."
|
||||
msgstr "La baixada del fitxer a l'URL especificat ha fallat."
|
||||
|
||||
msgid "Error while processing audio/video."
|
||||
msgstr "Error mentre es processava àudio/vídeo."
|
||||
|
||||
msgid "Could not create thumbnail."
|
||||
msgstr "No es pot crear la miniatura."
|
||||
|
||||
msgid "upload a file or embed a URL"
|
||||
msgstr "puja un fitxer o insereix una URL"
|
||||
|
||||
msgid "upload a file"
|
||||
msgstr "puja un fitxer"
|
||||
|
||||
msgid "embed a URL"
|
||||
msgstr "insereix un URL"
|
||||
|
||||
#, php-format
|
||||
msgid "Please %s to start a new thread."
|
||||
msgstr "Si us plau %s per a començar un nou fil."
|
||||
|
||||
#, php-format
|
||||
msgid "Please enter a message and/or %s."
|
||||
msgstr "Si us plau, introdueix un missatge i/o %s."
|
||||
|
||||
msgid "Please enter a message."
|
||||
msgstr "Si us plau, introdueix un missatge."
|
||||
|
||||
#, php-format
|
||||
msgid "Please %s."
|
||||
msgstr "Si us plau %s."
|
||||
|
||||
#, php-format
|
||||
msgid "Your %s will be shown <b>once it has been approved</b>."
|
||||
msgstr "El teu %s serà mostrat <b>després d'ésser aprovat</b>."
|
||||
|
||||
msgid "Updating thread..."
|
||||
msgstr "Actualitzant el fil..."
|
||||
|
||||
msgid "Updating index..."
|
||||
msgstr "Actualitzant l'índex..."
|
||||
|
||||
msgid "Created staff post"
|
||||
msgstr "Publicació del personal creada"
|
||||
|
||||
msgid "This post has been deleted"
|
||||
msgstr "Aquesta publicació ha estat eliminada"
|
||||
|
||||
msgid "This post requires moderation before it can be displayed"
|
||||
msgstr "Aquesta publicació requereix moderació abans d'ésser mostrada"
|
||||
|
||||
msgid "Automatic refreshing is disabled."
|
||||
msgstr "El refresc automàtic és desactivat."
|
||||
|
||||
msgid "Reporting is disabled."
|
||||
msgstr "El report és desactivat."
|
||||
|
||||
msgid ""
|
||||
"Sorry, an invalid post identifier was sent. Please go back, refresh the "
|
||||
"page, and try again."
|
||||
msgstr ""
|
||||
"Discupleu, s'ha enviat un identificador de publicació incorrecte. Si us "
|
||||
"plau, torneu enrere, recarregueu la plana i torneu a intentar-ho."
|
||||
|
||||
msgid "Moderators have determined that post does not break any rules."
|
||||
msgstr "Els moderadors han decidit que aquesta publicació no trenca cap regla."
|
||||
|
||||
msgid "You have already submitted a report for that post."
|
||||
msgstr "Ja has enviat un report per a aquesta publicació."
|
||||
|
||||
msgid "(enter the text below)"
|
||||
msgstr "(introdueix el text de sota)"
|
||||
|
||||
msgid "Please complete a CAPTCHA to submit your report"
|
||||
msgstr "Si us plau, completa el CAPTCHA per a poder enviar el teu report"
|
||||
|
||||
msgid "Submit"
|
||||
msgstr "Envia"
|
||||
|
||||
msgid "Post reported."
|
||||
msgstr "Publicació reportada."
|
||||
|
||||
msgid "Tick the box next to a post and click \"Delete\" to delete it."
|
||||
msgstr ""
|
||||
"Marca la caixeta del costat de la publicació i prem \"Esborrar\" per a "
|
||||
"eliminar-la."
|
||||
|
||||
msgid ""
|
||||
"Post deletion is currently disabled.<br>Please try again in a few moments."
|
||||
msgstr ""
|
||||
"L'eliminació de publicacions és desactivada.<br>Si us plau, torna a intentar-"
|
||||
"ho d'aquí uns instants."
|
||||
|
||||
msgid "Post deleted."
|
||||
msgstr "Publicació eliminada."
|
||||
|
||||
msgid "Invalid password."
|
||||
msgstr "Contrasenya invàlida."
|
||||
|
||||
msgid "Rebuilt board."
|
||||
msgstr "Reconstruir l'imageboard."
|
||||
|
||||
msgid "Access denied"
|
||||
msgstr "Accés denegat"
|
||||
|
||||
msgid "Account not found."
|
||||
msgstr "No s'ha trobat el compte."
|
||||
|
||||
msgid "This account may not be updated while TINYIB_ADMINPASS is set."
|
||||
msgstr ""
|
||||
"Aquest compte no ha d'ésser modificat mentre la variable TINYIB_ADMINPASS es "
|
||||
"trobi definida."
|
||||
|
||||
msgid "This account may not be updated while TINYIB_MODPASS is set."
|
||||
msgstr ""
|
||||
"Aquest compte no hauria d'ésser actualitzat mentre la variable "
|
||||
"TINYIB_MODPASS es trobi definida."
|
||||
|
||||
msgid "A password is required."
|
||||
msgstr "Es requereix una contrasenya."
|
||||
|
||||
msgid "Invalid role."
|
||||
msgstr "Rol invàlid."
|
||||
|
||||
#, php-format
|
||||
msgid "Added account %s"
|
||||
msgstr "El compte %s ha estat afegit"
|
||||
|
||||
msgid "Added account"
|
||||
msgstr "Compte afegit"
|
||||
|
||||
#, php-format
|
||||
msgid "Renamed account %1$s as %2$s"
|
||||
msgstr "El compte %1$s ha estat reanomenat a %2$s"
|
||||
|
||||
#, php-format
|
||||
msgid "Changed password of account %s"
|
||||
msgstr "La contrasenya per al compte %s ha estat canviada"
|
||||
|
||||
msgid "Super-administrator"
|
||||
msgstr "Súper-administrador"
|
||||
|
||||
msgid "Administrator"
|
||||
msgstr "Administrador"
|
||||
|
||||
msgid "Moderator"
|
||||
msgstr "Moderador"
|
||||
|
||||
msgid "Disabled"
|
||||
msgstr "Desactivat"
|
||||
|
||||
#, php-format
|
||||
msgid "Changed role of account %s to %s"
|
||||
msgstr "El rol del compte %s ha estat canviat a %s"
|
||||
|
||||
msgid "Updated account"
|
||||
msgstr "Compte actualitzat"
|
||||
|
||||
msgid "permanently"
|
||||
msgstr "permanentment"
|
||||
|
||||
#, php-format
|
||||
msgid "until %s"
|
||||
msgstr "fins %s"
|
||||
|
||||
#, php-format
|
||||
msgid "Banned %s %s"
|
||||
msgstr "Blocat %s %s"
|
||||
|
||||
#, php-format
|
||||
msgid "Banned %s %s: %s"
|
||||
msgstr "Blocat %s %s: %s"
|
||||
|
||||
#, php-format
|
||||
msgid "Added ban message to %s"
|
||||
msgstr "Missatge per blocatge afegit a %s"
|
||||
|
||||
msgid "Banned 1 IP address"
|
||||
msgstr "1 adreça IP blocada"
|
||||
|
||||
#, php-format
|
||||
msgid "Banned %d IP addresses"
|
||||
msgstr "%d adreces IP blocades"
|
||||
|
||||
#, php-format
|
||||
msgid "Lifted ban on %s"
|
||||
msgstr "S'ha llevat el blocatge a %s"
|
||||
|
||||
msgid "Sorry, that keyword has already been added."
|
||||
msgstr "Disculpeu, aquest mot ja havia estat afegit."
|
||||
|
||||
#, php-format
|
||||
msgid "Updated keyword %s"
|
||||
msgstr "Mot %s actualitzat"
|
||||
|
||||
msgid "Keyword updated."
|
||||
msgstr "Mot actualitzat."
|
||||
|
||||
msgid "Keyword added."
|
||||
msgstr "Mot afegit."
|
||||
|
||||
msgid "That keyword does not exist."
|
||||
msgstr "Aquest mot no existeix."
|
||||
|
||||
#, php-format
|
||||
msgid "Deleted keyword %s"
|
||||
msgstr "Mot eliminat %s"
|
||||
|
||||
msgid "Keyword deleted."
|
||||
msgstr "Mot eliminat."
|
||||
|
||||
#, php-format
|
||||
msgid "Deleted %s"
|
||||
msgstr "%s eliminat"
|
||||
|
||||
msgid "Deleted 1 post"
|
||||
msgstr "1 publicació eliminada"
|
||||
|
||||
#, php-format
|
||||
msgid "Deleted %d posts"
|
||||
msgstr "%d publicacions eliminades"
|
||||
|
||||
msgid "Approved"
|
||||
msgstr "Aprovat"
|
||||
|
||||
#, php-format
|
||||
msgid "Post No.%d approved."
|
||||
msgstr "La publicació número %d ha estat aprovada."
|
||||
|
||||
msgid "Sorry, there doesn't appear to be a post with that ID."
|
||||
msgstr "Disculpeu, no sembla que hi hagi cap publicació amb aquest ID."
|
||||
|
||||
msgid "Stickied"
|
||||
msgstr "Fixat"
|
||||
|
||||
msgid "Unstickied"
|
||||
msgstr "Alliberat"
|
||||
|
||||
msgid "Form data was lost. Please go back and try again."
|
||||
msgstr ""
|
||||
"La informació del formulari s'ha perdut. Si us plau, torna enrere i prova-ho "
|
||||
"una altra vegada."
|
||||
|
||||
msgid "Locked"
|
||||
msgstr "Blocat"
|
||||
|
||||
msgid "Unlocked"
|
||||
msgstr "Desblocat"
|
||||
|
||||
msgid "Passwords do not match."
|
||||
msgstr "Les contrasenyes no coincideixen."
|
||||
|
||||
msgid "Password updated"
|
||||
msgstr "La contrasenya ha estat actualitzada"
|
||||
|
||||
msgid "Please enter the CAPTCHA text."
|
||||
msgstr "Si us plau, introdueix el text del CAPTCHA."
|
||||
|
||||
msgid ""
|
||||
"Incorrect CAPTCHA text entered. Please try again.<br>Click the image to "
|
||||
"retrieve a new CAPTCHA."
|
||||
msgstr ""
|
||||
"El text del CAPTCHA introduït és incorrecte. Si us plau, torna a intentar-"
|
||||
"ho.<br>Prem sobre la imatge per a obtenir un nou CAPTCHA."
|
||||
|
||||
#, php-format
|
||||
msgid ""
|
||||
"Please shorten your message, or post it in multiple parts. Your message is "
|
||||
"%1$d characters long, and the maximum allowed is %2$d."
|
||||
msgstr ""
|
||||
"Si us plau, escurça el teu missatge o bé publica'l en múltiples parts. El "
|
||||
"teu missatge conté %1$d caràcters i el màxim permès és %2$d."
|
||||
|
||||
msgid "Invalid key."
|
||||
msgstr "Clau invàlida."
|
||||
|
||||
msgid "Invalid username or password."
|
||||
msgstr "Usuari o contrasenya invàlids."
|
||||
|
||||
#, php-format
|
||||
msgid ""
|
||||
"The uploaded file exceeds the upload_max_filesize directive (%s) in php.ini."
|
||||
msgstr ""
|
||||
"El fitxer pujat excedeix la directiva upload_max_filesize (%s) de php.ini."
|
||||
|
||||
msgid "The uploaded file was only partially uploaded."
|
||||
msgstr "El fitxer ha estat parcialment pujat."
|
||||
|
||||
msgid "No file was uploaded."
|
||||
msgstr "No s'ha pujat cap fitxer."
|
||||
|
||||
msgid "Missing a temporary folder."
|
||||
msgstr "Hi manca una carpeta temporal."
|
||||
|
||||
msgid "Failed to write file to disk"
|
||||
msgstr "Ha fallat l'escriptura del fitxer al disc"
|
||||
|
||||
msgid "Unable to save the uploaded file."
|
||||
msgstr "No s'ha pogut desar el fitxer pujat."
|
||||
|
||||
#, php-format
|
||||
msgid ""
|
||||
"Duplicate file uploaded. That file has already been posted <a href=\"%s"
|
||||
"\">here</a>."
|
||||
msgstr ""
|
||||
"S'ha pujat un fitxer duplicat. Aquest fitxer ja havia estat publicat <a href="
|
||||
"\"%s\">ací</a>."
|
||||
|
||||
msgid ""
|
||||
"Unable to read the uploaded file while creating its thumbnail. A common "
|
||||
"cause for this is an incorrect extension when the file is actually of a "
|
||||
"different type."
|
||||
msgstr ""
|
||||
"Ha estat impossible llegir el fitxer pujat mentre es creava la seva "
|
||||
"miniatura. Una causa habitual sol ser que contingui una extensió incorrecta "
|
||||
"per al tipus de fitxer."
|
||||
|
||||
msgid "File transfer failure. Please retry the submission."
|
||||
msgstr ""
|
||||
"Ha fallat la transferència del fitxer. Si us plau, reintenta l'enviament."
|
||||
|
||||
msgid ""
|
||||
"Failed to read the MIME type and size of the uploaded file. Please retry the "
|
||||
"submission."
|
||||
msgstr ""
|
||||
"Ha fallat la lectura del tipus MIME i de la mida del fitxer pujat. Si us "
|
||||
"plau, reintenta l'enviament."
|
||||
|
||||
msgid "Could not copy uploaded file."
|
||||
msgstr "No s'ha pogut copiar el fitxer pujat."
|
||||
|
||||
msgid "File transfer failure. Please go back and try again."
|
||||
msgstr ""
|
||||
"Ha fallat la transferència del fitxer. Si us plau, torna enrere i intenta-ho "
|
||||
"novament."
|
||||
|
||||
msgid "Sorry, your video appears to be corrupt."
|
||||
msgstr "Disculpa, el teu vídeo sembla corromput."
|
||||
|
||||
#, php-format
|
||||
msgid "Supported file type is %s"
|
||||
msgstr "El tipus de fitxer suportat és %s"
|
||||
|
||||
#, php-format
|
||||
msgid "Supported file types are %1$s and %2$s."
|
||||
msgstr "Els tipus de fitxers suportats són %1$s i %2$s."
|
||||
|
||||
msgid "Raw HTML"
|
||||
msgstr "HTML cru"
|
||||
|
||||
msgid "Enable"
|
||||
msgstr "Activa"
|
||||
|
||||
msgid ""
|
||||
"Text entered in the Message field will be posted as is with no formatting "
|
||||
"applied."
|
||||
msgstr ""
|
||||
"El text introduït en el camp Missatge serà publicat tal comés i sense cap "
|
||||
"formatació aplicada."
|
||||
|
||||
msgid "Line-breaks must be specified with \"<br>\"."
|
||||
msgstr "Els salts de línia s'han d'especificar amb \"<br>\"."
|
||||
|
||||
msgid "Reply to"
|
||||
msgstr "Respon a"
|
||||
|
||||
msgid "0 to start a new thread"
|
||||
msgstr "0 per a començar un nou fil"
|
||||
|
||||
msgid "CAPTCHA"
|
||||
msgstr "CAPTCHA"
|
||||
|
||||
#, php-format
|
||||
msgid "Maximum file size allowed is %s."
|
||||
msgstr "La mida màxima de fitxer autoritzada és %s."
|
||||
|
||||
msgid "File"
|
||||
msgstr "Fitxer"
|
||||
|
||||
msgid "Embed"
|
||||
msgstr "Insereix"
|
||||
|
||||
msgid "(paste a YouTube URL)"
|
||||
msgstr "(enganxa un URL de YouTube)"
|
||||
|
||||
msgid "All posts are moderated before being shown."
|
||||
msgstr "Totes les publicacions són moderades abans d'ésser mostrades."
|
||||
|
||||
msgid "All posts with a file attached are moderated before being shown."
|
||||
msgstr ""
|
||||
"Totes les publicacions amb fitxer adjunt són moderades abans d'ésser "
|
||||
"mostrades."
|
||||
|
||||
#, php-format
|
||||
msgid "Images greater than %s will be thumbnailed."
|
||||
msgstr "Les imatges més grans de %s seran miniaturitzades."
|
||||
|
||||
#, php-format
|
||||
msgid "Currently %s unique user posts."
|
||||
msgstr "Actualment %s publicacions úniques."
|
||||
|
||||
msgid "Name"
|
||||
msgstr "Nom"
|
||||
|
||||
msgid "E-mail"
|
||||
msgstr "E-mail"
|
||||
|
||||
msgid "Subject"
|
||||
msgstr "Assumpte"
|
||||
|
||||
msgid "Message"
|
||||
msgstr "Missatge"
|
||||
|
||||
msgid "Password"
|
||||
msgstr "Contrasenya"
|
||||
|
||||
msgid "(for post and file deletion)"
|
||||
msgstr "(per a l'eliminació de publicació i fitxer)"
|
||||
|
||||
msgid "Report"
|
||||
msgstr "Reporta"
|
||||
|
||||
msgid "Reply"
|
||||
msgstr "Respon"
|
||||
|
||||
msgid "Post truncated. Click Reply to view."
|
||||
msgstr "La publicació ha estat truncada. Prem Respon per a veure-la."
|
||||
|
||||
msgid "1 post omitted. Click Reply to view."
|
||||
msgstr "S'ha omès 1 publicació. Prem Respon per a veure-ho."
|
||||
|
||||
#, php-format
|
||||
msgid "%d posts omitted. Click Reply to view."
|
||||
msgstr "%d publicacions omeses. Prem Respon per a veure-ho."
|
||||
|
||||
msgid "Catalog"
|
||||
msgstr "Catàleg"
|
||||
|
||||
msgid "Manage"
|
||||
msgstr "Administra"
|
||||
|
||||
msgid "Previous"
|
||||
msgstr "Previ"
|
||||
|
||||
msgid "Next"
|
||||
msgstr "Següent"
|
||||
|
||||
msgid "Return"
|
||||
msgstr "Recula"
|
||||
|
||||
msgid "Posting mode: Reply"
|
||||
msgstr "Mode de publicació: Resposta"
|
||||
|
||||
msgid "Style"
|
||||
msgstr "Estil"
|
||||
|
||||
msgid "Delete"
|
||||
msgstr "Esborra"
|
||||
|
||||
msgid "Delete Post"
|
||||
msgstr "Esborra la publicació"
|
||||
|
||||
msgid "Accounts"
|
||||
msgstr "Comptes"
|
||||
|
||||
msgid "Bans"
|
||||
msgstr "Bloquejos"
|
||||
|
||||
msgid "Keywords"
|
||||
msgstr "Mots"
|
||||
|
||||
msgid "Migrate Database"
|
||||
msgstr "Migrar Base de Dades"
|
||||
|
||||
msgid "Moderate Post"
|
||||
msgstr "Moderar Publicació"
|
||||
|
||||
msgid "Moderation Log"
|
||||
msgstr "Històric de Moderació"
|
||||
|
||||
msgid "Rebuild All"
|
||||
msgstr "Reconstrueix-ho tot"
|
||||
|
||||
msgid "Reports"
|
||||
msgstr "Reports"
|
||||
|
||||
msgid "Staff Post"
|
||||
msgstr "Publicació del Personal"
|
||||
|
||||
msgid "Status"
|
||||
msgstr "Estat"
|
||||
|
||||
msgid "Update"
|
||||
msgstr "Actualitza"
|
||||
|
||||
msgid "Change Password"
|
||||
msgstr "Canvia la Contrasenya"
|
||||
|
||||
msgid "Log Out"
|
||||
msgstr "Ix"
|
||||
|
||||
msgid "Manage mode"
|
||||
msgstr "Mode d'Administració"
|
||||
|
||||
msgid "Log In"
|
||||
msgstr "Identifica't"
|
||||
|
||||
msgid "Enter a username and password"
|
||||
msgstr "Introdueix un nom d'usuari i una contrasenya"
|
||||
|
||||
msgid "No logs."
|
||||
msgstr "Sense històrics."
|
||||
|
||||
msgid "Moderation log"
|
||||
msgstr "Històric de moderació"
|
||||
|
||||
msgid "Reported posts"
|
||||
msgstr "Publicacions reportades"
|
||||
|
||||
#, php-format
|
||||
msgid "%1$d report by %2$s"
|
||||
msgstr "%1$d report per %2$s"
|
||||
|
||||
#, php-format
|
||||
msgid "%1$d reports by %2$s"
|
||||
msgstr "%1$d reports per %2$s"
|
||||
|
||||
#, php-format
|
||||
msgid "%d reports"
|
||||
msgstr "%d reports"
|
||||
|
||||
#, php-format
|
||||
msgid "Reported by %s"
|
||||
msgstr "Reportat per %s"
|
||||
|
||||
msgid "Moderate"
|
||||
msgstr "Modera"
|
||||
|
||||
msgid "There are currently no reported posts."
|
||||
msgstr "Actualment no hi ha cap publicació reportada."
|
||||
|
||||
msgid "Add an account"
|
||||
msgstr "Afegeix un compte"
|
||||
|
||||
msgid "Update an account"
|
||||
msgstr "Actualitza un compte"
|
||||
|
||||
msgid "Leave blank to maintain current password"
|
||||
msgstr "Deixa-ho en blanc per a conservar la contrasenya actual"
|
||||
|
||||
msgid "Username"
|
||||
msgstr "Nom d'usuari"
|
||||
|
||||
msgid "Role"
|
||||
msgstr "Rol"
|
||||
|
||||
msgid "Choose a role"
|
||||
msgstr "Tria un rol"
|
||||
|
||||
msgid "Last active"
|
||||
msgstr "Darrer actiu"
|
||||
|
||||
msgid "Never"
|
||||
msgstr "Mai"
|
||||
|
||||
msgid "update"
|
||||
msgstr "actualitza"
|
||||
|
||||
msgid "Add a ban"
|
||||
msgstr "Afegeix un blocatge"
|
||||
|
||||
msgid ""
|
||||
"Multiple IP addresses may be banned at once by separating each address with "
|
||||
"a comma."
|
||||
msgstr "Per a blocar múltiples adreces IP cal separar-les amb una coma."
|
||||
|
||||
msgid "IP Address"
|
||||
msgstr "Adreça IP"
|
||||
|
||||
msgid "Expire(sec)"
|
||||
msgstr "Expira(seg)"
|
||||
|
||||
msgid "never"
|
||||
msgstr "mai"
|
||||
|
||||
msgid "Optional."
|
||||
msgstr "Opcional."
|
||||
|
||||
msgid "1 hour"
|
||||
msgstr "1 hora"
|
||||
|
||||
msgid "1 day"
|
||||
msgstr "1 dia"
|
||||
|
||||
msgid "2 days"
|
||||
msgstr "2 dies"
|
||||
|
||||
msgid "1 week"
|
||||
msgstr "1 setmana"
|
||||
|
||||
msgid "2 weeks"
|
||||
msgstr "2 setmanes"
|
||||
|
||||
msgid "1 month"
|
||||
msgstr "1 mes"
|
||||
|
||||
msgid "Append a message to the post. Optional."
|
||||
msgstr "Afegeix un missatge a la publicació. Opcional."
|
||||
|
||||
msgid "Set At"
|
||||
msgstr "Estableix A"
|
||||
|
||||
msgid "Expires"
|
||||
msgstr "Expira"
|
||||
|
||||
msgid "Does not expire"
|
||||
msgstr "No expira"
|
||||
|
||||
msgid "lift"
|
||||
msgstr "lleva"
|
||||
|
||||
msgid "Moderate a post"
|
||||
msgstr "Modera una publicació"
|
||||
|
||||
msgid "Post ID"
|
||||
msgstr "ID de publicació"
|
||||
|
||||
msgid "Tip"
|
||||
msgstr "Consell"
|
||||
|
||||
msgid ""
|
||||
"While browsing the image board, you can easily moderate a post if you are "
|
||||
"logged in."
|
||||
msgstr ""
|
||||
"Mentre consultes l'imageboard, pots moderar fàcilment les publicacions si et "
|
||||
"trobes identificat."
|
||||
|
||||
msgid ""
|
||||
"Tick the box next to a post and click \"Delete\" at the bottom of the page "
|
||||
"with a blank password."
|
||||
msgstr ""
|
||||
"Marca la caixeta al costat d'una publicació i prem \"Esborra\" al peu de la "
|
||||
"plana amb la contrasenya en blanc."
|
||||
|
||||
#, php-format
|
||||
msgid "Moderate %d posts"
|
||||
msgstr "Modera %d publicacions"
|
||||
|
||||
msgid "Delete all"
|
||||
msgstr "Esborra-ho tot"
|
||||
|
||||
msgid "Ban all"
|
||||
msgstr "Bloca a tothom"
|
||||
|
||||
msgid "1 thread and 1 reply will be deleted."
|
||||
msgstr "1 fil i 1 resposta seran esborrades."
|
||||
|
||||
#, php-format
|
||||
msgid "1 thread and %d replies will be deleted."
|
||||
msgstr "1 fil i %d respostes seran esborrades."
|
||||
|
||||
#, php-format
|
||||
msgid "%d threads and 1 reply will be deleted."
|
||||
msgstr "%d fils i 1 resposta seran esborrats."
|
||||
|
||||
#, php-format
|
||||
msgid "%1$d threads and %2$d replies will be deleted."
|
||||
msgstr "%1$d fils i %2$d respostes seran esborrats."
|
||||
|
||||
msgid "1 IP address will be banned."
|
||||
msgstr "1 adreça IP serà blocada."
|
||||
|
||||
#, php-format
|
||||
msgid "%d IP addresses will be banned."
|
||||
msgstr "%d adreces IP seran blocades."
|
||||
|
||||
#, php-format
|
||||
msgid " A ban record already exists for %s"
|
||||
msgstr " %s ja es troba blocat"
|
||||
|
||||
msgid "Only an administrator may ban an IP address."
|
||||
msgstr "Només els administradors poden blocar una adreça IP."
|
||||
|
||||
#, php-format
|
||||
msgid "IP address: %s"
|
||||
msgstr "Adreça IP: %s"
|
||||
|
||||
msgid "Thread"
|
||||
msgstr "Fil"
|
||||
|
||||
msgid "1 reply will be deleted."
|
||||
msgstr "1 reposta serà esborrada."
|
||||
|
||||
#, php-format
|
||||
msgid "%d replies will be deleted."
|
||||
msgstr "%d respostes seran esborrades."
|
||||
|
||||
#, php-format
|
||||
msgid "Belongs to %s"
|
||||
msgstr ""
|
||||
|
||||
msgid "Un-sticky"
|
||||
msgstr "Allibera"
|
||||
|
||||
msgid "Sticky"
|
||||
msgstr "Fixa"
|
||||
|
||||
msgid "Return this thread to a normal state."
|
||||
msgstr "Retorna aquest fil a un estat normal."
|
||||
|
||||
msgid "Keep this thread at the top of the board."
|
||||
msgstr "Mantingues aquest fil al principi de l'imageboard."
|
||||
|
||||
msgid "Unlock"
|
||||
msgstr "Desprotegeix"
|
||||
|
||||
msgid "Lock"
|
||||
msgstr "Protegeix"
|
||||
|
||||
msgid "Allow replying to this thread."
|
||||
msgstr "Permet les respostes en aquest fil."
|
||||
|
||||
msgid "Disallow replying to this thread."
|
||||
msgstr "Prohibeix les respostes en aquest fil."
|
||||
|
||||
#, php-format
|
||||
msgid "Moderating No.%d"
|
||||
msgstr "Moderació No.%d"
|
||||
|
||||
msgid "Action"
|
||||
msgstr "Acció"
|
||||
|
||||
msgid "Delete thread"
|
||||
msgstr "Esborra fil"
|
||||
|
||||
msgid "Delete reply"
|
||||
msgstr "Esborra resposta"
|
||||
|
||||
msgid "Ban poster"
|
||||
msgstr "Bloca publicador"
|
||||
|
||||
msgid "Approve"
|
||||
msgstr "Aprova"
|
||||
|
||||
msgid "report"
|
||||
msgstr "reporta"
|
||||
|
||||
msgid "reports"
|
||||
msgstr "reports"
|
||||
|
||||
msgid "Sorry, there doesn't appear to be a keyword with that ID."
|
||||
msgstr "Disculpa, sembla que no hi ha cap mot amb aquest ID."
|
||||
|
||||
msgid "Add"
|
||||
msgstr "Afegeix"
|
||||
|
||||
msgid "Hide until approved"
|
||||
msgstr "Amaga fins que sigui aprovat"
|
||||
|
||||
msgid "Delete and ban for 1 hour"
|
||||
msgstr "Esborra i bloca per 1 hora"
|
||||
|
||||
msgid "Delete and ban for 1 day"
|
||||
msgstr "Esborra i bloca per 1 dia"
|
||||
|
||||
msgid "Delete and ban for 2 days"
|
||||
msgstr "Esborra i bloca per 2 dies"
|
||||
|
||||
msgid "Delete and ban for 1 week"
|
||||
msgstr "Esborra i bloca per 1 setmana"
|
||||
|
||||
msgid "Delete and ban for 2 weeks"
|
||||
msgstr "Esborra i bloca per 2 setmanes"
|
||||
|
||||
msgid "Delete and ban for 1 month"
|
||||
msgstr "Esborra i bloca per 1 mes"
|
||||
|
||||
msgid "Delete and ban permanently"
|
||||
msgstr "Esborra i bloca permanentment"
|
||||
|
||||
msgid "Edit"
|
||||
msgstr "Edita"
|
||||
|
||||
msgid "thread"
|
||||
msgstr "fil"
|
||||
|
||||
msgid "threads"
|
||||
msgstr "fils"
|
||||
|
||||
msgid "ban"
|
||||
msgstr "bloca"
|
||||
|
||||
msgid "bans"
|
||||
msgstr "bloquejos"
|
||||
|
||||
msgid "More Info"
|
||||
msgstr "Més Info"
|
||||
|
||||
msgid "Pending posts"
|
||||
msgstr "Publicacions pendents"
|
||||
|
||||
msgid "Recent posts"
|
||||
msgstr "Publicacions recents"
|
||||
|
||||
msgid "Info"
|
||||
msgstr "Info"
|
||||
|
||||
#~ msgid "Belongs to "
|
||||
#~ msgstr "Pertany a "
|
|
@ -2,40 +2,39 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: trevor@rocketnine.space\n"
|
||||
"POT-Creation-Date: 2021-05-10 23:34-0700\n"
|
||||
"PO-Revision-Date: 2021-01-29 23:32+0000\n"
|
||||
"Last-Translator: Trevor Slocum <trevor@rocketnine.space>\n"
|
||||
"Language-Team: German <https://hosted.weblate.org/projects/tinyib/tinyib/de/"
|
||||
">\n"
|
||||
"POT-Creation-Date: 2023-01-05 10:20-0800\n"
|
||||
"PO-Revision-Date: 2023-05-04 14:25+0000\n"
|
||||
"Last-Translator: Christian Wissel <christian.wissel@gfk.com>\n"
|
||||
"Language-Team: German <https://hosted.weblate.org/projects/tinyib/tinyib/de/>"
|
||||
"\n"
|
||||
"Language: de\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 4.5-dev\n"
|
||||
"X-Generator: Weblate 4.18-dev\n"
|
||||
"X-Poedit-Basepath: ..\n"
|
||||
"X-Poedit-SearchPath-0: imgboard.php\n"
|
||||
"X-Poedit-SearchPath-1: inc/html.php\n"
|
||||
"X-Poedit-SearchPath-2: inc/functions.php\n"
|
||||
|
||||
msgid "Click here to go back"
|
||||
msgstr "Klicke hier, um zurückzugehen"
|
||||
msgstr "Zurück"
|
||||
|
||||
#, fuzzy
|
||||
#| msgid ""
|
||||
#| "TINYIB_RECAPTCHA_SITE and TINYIB_RECAPTCHA_SECRET must be configured."
|
||||
msgid "TINYIB_HCAPTCHA_SITE and TINYIB_HCAPTCHA_SECRET must be configured."
|
||||
msgstr ""
|
||||
"TINYIB_RECAPTCHA_SITE und TINYIB_RECAPTCHA_SECRET müssen konfiguriert "
|
||||
"werden."
|
||||
"TINYIB_HCAPTCHA_SITE und TINYIB_HCAPTCHA_SECRET müssen konfiguriert werden."
|
||||
|
||||
msgid "TINYIB_RECAPTCHA_SITE and TINYIB_RECAPTCHA_SECRET must be configured."
|
||||
msgstr ""
|
||||
"TINYIB_RECAPTCHA_SITE und TINYIB_RECAPTCHA_SECRET müssen konfiguriert "
|
||||
"werden."
|
||||
|
||||
msgid "TINYIB_TRIPSEED must be configured."
|
||||
msgstr "TINYIB_TRIPSEED muss konfiguriert werden."
|
||||
|
||||
msgid "Unknown database mode specified."
|
||||
msgstr "Unbekannten Datenbankmodus spezifiziert."
|
||||
msgstr "Unbekannter Datenbankmodus spezifiziert."
|
||||
|
||||
#, php-format
|
||||
msgid "Directory '%s' can not be written to. Please modify its permissions."
|
||||
|
@ -45,19 +44,31 @@ msgstr ""
|
|||
|
||||
msgid "Posting is currently disabled.<br>Please try again in a few moments."
|
||||
msgstr ""
|
||||
"Das Veröffentlichen ist derzeit nicht möglich.<br>Bitte versuche es in ein "
|
||||
"paar Momenten erneut."
|
||||
"Neue Beiträge sind derzeit nicht möglich.<br>Bitte versuche es in ein paar "
|
||||
"Momenten erneut."
|
||||
|
||||
msgid "Invalid parent thread ID supplied, unable to create post."
|
||||
msgstr ""
|
||||
"Ungültige Ursprungsbeitragsstrang-ID; der Beitrag konnte nicht erstellt "
|
||||
"werden."
|
||||
msgstr "Ungültige Beitrags-ID; der Beitrag konnte nicht erstellt werden."
|
||||
|
||||
msgid "Replies are not allowed to locked threads."
|
||||
msgstr "Antworten sind bei geschlossenen Beitragssträngen nicht erlaubt."
|
||||
msgstr "Antworten sind bei geschlossenen Beiträgen nicht erlaubt."
|
||||
|
||||
msgid "Your post contains a blocked keyword."
|
||||
msgstr ""
|
||||
msgstr "Dein Beitrag enthält ein gesperrtes Schlagwort."
|
||||
|
||||
msgid "Keyword"
|
||||
msgstr "Schlagwort"
|
||||
|
||||
#, php-format
|
||||
msgid "Your IP address (%1$s) is banned until %2$s."
|
||||
msgstr "Deine IP-Adresse (%1$s) ist gesperrt bis %2$s."
|
||||
|
||||
#, php-format
|
||||
msgid "Your IP address (%s) is permanently banned."
|
||||
msgstr "Deine IP-Adresse (%s) ist permanent gesperrt."
|
||||
|
||||
msgid "Reason"
|
||||
msgstr "Grund"
|
||||
|
||||
msgid "Embedding a URL and uploading a file at the same time is not supported."
|
||||
msgstr ""
|
||||
|
@ -92,7 +103,7 @@ msgstr "eine URL einbetten"
|
|||
|
||||
#, php-format
|
||||
msgid "Please %s to start a new thread."
|
||||
msgstr "Bitte %s um einen neuen Diskussionsfaden zu starten."
|
||||
msgstr "Bitte %s um einen neuen Beitrag zu starten."
|
||||
|
||||
#, php-format
|
||||
msgid "Please enter a message and/or %s."
|
||||
|
@ -107,55 +118,57 @@ msgstr "Bitte %s."
|
|||
|
||||
#, php-format
|
||||
msgid "Your %s will be shown <b>once it has been approved</b>."
|
||||
msgstr "Dein %s wir angezeigt <b>sobald die Genehmingung erteilt wurde</b>."
|
||||
msgstr "Dein %s wir angezeigt <b>sobald die Freigabe erfolgt ist</b>."
|
||||
|
||||
msgid "Updating thread..."
|
||||
msgstr "Aktualisierung des Beitragsstrang …"
|
||||
msgstr "Aktualisiere den Beitrag …"
|
||||
|
||||
msgid "Updating index..."
|
||||
msgstr "Aktualisierung des Index …"
|
||||
msgstr "Aktualisiere den Index …"
|
||||
|
||||
msgid "Created raw post"
|
||||
msgstr ""
|
||||
msgid "Created staff post"
|
||||
msgstr "Team-Beitrag erzeugt"
|
||||
|
||||
msgid "This post has been deleted"
|
||||
msgstr ""
|
||||
msgstr "Dieser Beitrag wurde gelöscht"
|
||||
|
||||
msgid "This post requires moderation before it can be displayed"
|
||||
msgstr ""
|
||||
"Dieser Beitrag erfordert eine Freigabe durch einen Moderator, bevor er "
|
||||
"angezeigt werden kann"
|
||||
|
||||
msgid "Automatic refreshing is disabled."
|
||||
msgstr ""
|
||||
msgstr "Automatische Aktualisierung ist deaktiviert."
|
||||
|
||||
msgid "Reporting is disabled."
|
||||
msgstr ""
|
||||
msgstr "Meldungen sind deaktiviert."
|
||||
|
||||
msgid ""
|
||||
"Sorry, an invalid post identifier was sent. Please go back, refresh the "
|
||||
"page, and try again."
|
||||
msgstr ""
|
||||
"Entschuldigung, eine ungültige Beitragidentifizierung wurde gesendet. Bitte "
|
||||
"gehe zurück, aktualisiere die Seite und versuche es erneut."
|
||||
"Entschuldigung, eine ungültige Beitragsnummer wurde gesendet. Bitte gehe "
|
||||
"zurück, aktualisiere die Seite und versuche es erneut."
|
||||
|
||||
msgid "Moderators have determined that post does not break any rules."
|
||||
msgstr ""
|
||||
"Moderatoren haben festgestellt, dass dieser Beitrag nicht gegen die Regeln "
|
||||
"verstößt."
|
||||
|
||||
msgid "You have already submitted a report for that post."
|
||||
msgstr ""
|
||||
msgstr "Du hast diesen Beitrag bereits gemeldet."
|
||||
|
||||
msgid "(enter the text below)"
|
||||
msgstr "(Gib den Text unten ein)"
|
||||
|
||||
msgid "Please complete a CAPTCHA to submit your report"
|
||||
msgstr ""
|
||||
msgstr "Bitte löse das CAPTCHA um deine Meldung abzuschicken"
|
||||
|
||||
msgid "Submit"
|
||||
msgstr "Absenden"
|
||||
|
||||
#, fuzzy
|
||||
#| msgid "Post deleted."
|
||||
msgid "Post reported."
|
||||
msgstr "Beitrag gelöscht."
|
||||
msgstr "Beitrag gemeldet."
|
||||
|
||||
msgid "Tick the box next to a post and click \"Delete\" to delete it."
|
||||
msgstr ""
|
||||
|
@ -175,153 +188,160 @@ msgid "Invalid password."
|
|||
msgstr "Ungültiges Passwort."
|
||||
|
||||
msgid "Rebuilt board."
|
||||
msgstr "Board umstrukturiert."
|
||||
msgstr "Board neu erzeugt."
|
||||
|
||||
msgid "Access denied"
|
||||
msgstr ""
|
||||
msgstr "Zugriff verweigert"
|
||||
|
||||
msgid "Account not found."
|
||||
msgstr ""
|
||||
msgstr "Account nicht gefunden."
|
||||
|
||||
msgid "This account may not be updated while TINYIB_ADMINPASS is set."
|
||||
msgstr ""
|
||||
"Dieser Account kann nicht aktualisiert werden, so lange TINYIB_ADMINPASS "
|
||||
"gesetzt ist."
|
||||
|
||||
msgid "This account may not be updated while TINYIB_MODPASS is set."
|
||||
msgstr ""
|
||||
"Dieser Account kann nicht aktualisiert werden, so lange TINYIB_MODPASS "
|
||||
"gesetzt ist."
|
||||
|
||||
msgid "A password is required."
|
||||
msgstr ""
|
||||
msgstr "Ein Passwort ist erforderlich."
|
||||
|
||||
msgid "Invalid role."
|
||||
msgstr ""
|
||||
msgstr "Ungültige Rolle."
|
||||
|
||||
#, php-format
|
||||
msgid "Added account %s"
|
||||
msgstr ""
|
||||
msgstr "Account %s hinzugefügt"
|
||||
|
||||
msgid "Added account"
|
||||
msgstr ""
|
||||
msgstr "Account hinzugefügt"
|
||||
|
||||
#, php-format
|
||||
msgid "Renamed account %1$s as %2$s"
|
||||
msgstr ""
|
||||
msgstr "Account %1$s in %2$s umbenannt"
|
||||
|
||||
#, php-format
|
||||
msgid "Changed password of account %s"
|
||||
msgstr ""
|
||||
msgstr "Passwort von Account %s geändert"
|
||||
|
||||
msgid "Super-administrator"
|
||||
msgstr ""
|
||||
msgstr "Super-Administrator"
|
||||
|
||||
msgid "Administrator"
|
||||
msgstr ""
|
||||
msgstr "Administrator"
|
||||
|
||||
msgid "Moderator"
|
||||
msgstr ""
|
||||
msgstr "Moderator"
|
||||
|
||||
msgid "Disabled"
|
||||
msgstr ""
|
||||
msgstr "Deaktiviert"
|
||||
|
||||
#, php-format
|
||||
msgid "Changed role of account %s to %s"
|
||||
msgstr ""
|
||||
msgstr "Rolle von Account %s auf %s geändert"
|
||||
|
||||
msgid "Updated account"
|
||||
msgstr ""
|
||||
|
||||
msgid "Sorry, there is already a ban on record for that IP address."
|
||||
msgstr "Entschuldigung, auf dieser IP-Adresse existiert schon ein Ban vermerk."
|
||||
msgstr "Account aktualisiert"
|
||||
|
||||
msgid "permanently"
|
||||
msgstr ""
|
||||
msgstr "permanent"
|
||||
|
||||
#, php-format
|
||||
msgid "until %s"
|
||||
msgstr ""
|
||||
msgstr "bis %s"
|
||||
|
||||
#, php-format
|
||||
msgid "Banned %s %s"
|
||||
msgstr ""
|
||||
msgstr "%s %s gesperrt"
|
||||
|
||||
#, php-format
|
||||
msgid "Banned %s %s: %s"
|
||||
msgstr ""
|
||||
msgstr "%s %s gesperrt: %s"
|
||||
|
||||
#, php-format
|
||||
msgid "Added ban message to %s"
|
||||
msgstr "Sperrnachricht zu %s hinzugefügt"
|
||||
|
||||
msgid "Banned 1 IP address"
|
||||
msgstr ""
|
||||
msgstr "1 IP-Adresse gesperrt"
|
||||
|
||||
#, php-format
|
||||
msgid "Banned %d IP addresses"
|
||||
msgstr ""
|
||||
msgstr "%d IP-Adressen gesperrt"
|
||||
|
||||
#, php-format
|
||||
msgid "Lifted ban on %s"
|
||||
msgstr ""
|
||||
msgstr "Sperre für %s aufgehoben"
|
||||
|
||||
msgid "Sorry, that keyword has already been added."
|
||||
msgstr ""
|
||||
msgstr "Entschuldigung, dieses Schlagwort wurde bereits hinzugefügt."
|
||||
|
||||
#, php-format
|
||||
msgid "Updated keyword %s"
|
||||
msgstr ""
|
||||
msgstr "Schlagwort %s aktualisiert"
|
||||
|
||||
msgid "Keyword updated."
|
||||
msgstr ""
|
||||
msgstr "Schlagwort aktualisiert."
|
||||
|
||||
msgid "Keyword added."
|
||||
msgstr ""
|
||||
msgstr "Schlagwort hinzugefügt."
|
||||
|
||||
msgid "That keyword does not exist."
|
||||
msgstr ""
|
||||
msgstr "Dieses Schlagwort existiert nicht."
|
||||
|
||||
#, php-format
|
||||
msgid "Deleted keyword %s"
|
||||
msgstr ""
|
||||
msgstr "Schlagwort %s gelöscht"
|
||||
|
||||
#, fuzzy
|
||||
#| msgid "Post deleted."
|
||||
msgid "Keyword deleted."
|
||||
msgstr "Beitrag gelöscht."
|
||||
msgstr "Schlagwort gelöscht."
|
||||
|
||||
#, php-format
|
||||
msgid "Deleted %s"
|
||||
msgstr "%s gelöscht"
|
||||
|
||||
msgid "Deleted 1 post"
|
||||
msgstr "1 Beitrag gelöscht"
|
||||
|
||||
#, php-format
|
||||
msgid "Deleted %d posts"
|
||||
msgstr "%d Beiträge gelöscht"
|
||||
|
||||
msgid "Approved"
|
||||
msgstr "Freigegeben"
|
||||
|
||||
#, php-format
|
||||
msgid "Post No.%d approved."
|
||||
msgstr "Beitrag Nr. %d freigegeben."
|
||||
|
||||
msgid "Sorry, there doesn't appear to be a post with that ID."
|
||||
msgstr "Entschuldigung, es scheint kein Beitrag mit dieser ID zu existieren."
|
||||
|
||||
#, php-format
|
||||
msgid "Deleted %s"
|
||||
msgstr ""
|
||||
|
||||
msgid "Deleted 1 post"
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Deleted %d posts"
|
||||
msgstr ""
|
||||
|
||||
msgid "Approved"
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Post No.%d approved."
|
||||
msgstr "Beitrag Nr. %d genehmigt."
|
||||
|
||||
msgid "Stickied"
|
||||
msgstr "Aufgeklebt"
|
||||
msgstr "Angepinnt"
|
||||
|
||||
msgid "Unstickied"
|
||||
msgstr ""
|
||||
msgstr "Abgepinnt"
|
||||
|
||||
msgid "Form data was lost. Please go back and try again."
|
||||
msgstr ""
|
||||
"Formulardaten gingen verloren. Bitte gehe zurück und versuch es erneut."
|
||||
"Formulardaten sind verloren gegangen. Bitte gehe zurück und versuch es "
|
||||
"erneut."
|
||||
|
||||
msgid "Locked"
|
||||
msgstr "Gesperrt"
|
||||
|
||||
msgid "Unlocked"
|
||||
msgstr ""
|
||||
msgstr "Entsperrt"
|
||||
|
||||
msgid "Passwords do not match."
|
||||
msgstr "Passwörter stimmen nicht überein."
|
||||
|
||||
msgid "Password updated"
|
||||
msgstr ""
|
||||
msgstr "Passwort aktualisiert"
|
||||
|
||||
msgid "Please enter the CAPTCHA text."
|
||||
msgstr "Bitte den CAPTCHA Text eingeben."
|
||||
|
@ -339,15 +359,13 @@ msgid ""
|
|||
"%1$d characters long, and the maximum allowed is %2$d."
|
||||
msgstr ""
|
||||
"Bitte kürze deine Nachricht, oder veröffentliche sie in mehreren Teilen. "
|
||||
"Deine Nachricht ist %1$d Zeichen lang, die Maximal zulässig sind %2$d."
|
||||
"Deine Nachricht ist %1$d Zeichen lang, maximal zulässig sind %2$d."
|
||||
|
||||
#, fuzzy
|
||||
#| msgid "Invalid password."
|
||||
msgid "Invalid key."
|
||||
msgstr "Ungültiges Passwort."
|
||||
msgstr "Ungültiger Schlüssel."
|
||||
|
||||
msgid "Invalid username or password."
|
||||
msgstr ""
|
||||
msgstr "Ungültiger Benutzername oder Passwort."
|
||||
|
||||
#, php-format
|
||||
msgid ""
|
||||
|
@ -395,7 +413,7 @@ msgid ""
|
|||
"Failed to read the MIME type and size of the uploaded file. Please retry the "
|
||||
"submission."
|
||||
msgstr ""
|
||||
"Fehler beim auslesen des MIME-typs und größe der hochgeladenen Datei. Bitte "
|
||||
"Fehler beim Auslesen des MIME-Typs und Größe der hochgeladenen Datei. Bitte "
|
||||
"versuche es erneut."
|
||||
|
||||
msgid "Could not copy uploaded file."
|
||||
|
@ -416,22 +434,28 @@ msgstr "Unterstützter Dateityp ist %s"
|
|||
msgid "Supported file types are %1$s and %2$s."
|
||||
msgstr "Unterstützte Dateitypen sind %1$s und %2$s."
|
||||
|
||||
msgid "Reply to"
|
||||
msgstr "Antwort an"
|
||||
msgid "Raw HTML"
|
||||
msgstr "HTML"
|
||||
|
||||
msgid "0 to start a new thread"
|
||||
msgstr "0 um ein neues Thema zu beginnen"
|
||||
msgid "Enable"
|
||||
msgstr "Aktivieren"
|
||||
|
||||
msgid ""
|
||||
"Text entered in the Message field will be posted as is with no formatting "
|
||||
"applied."
|
||||
msgstr ""
|
||||
"Text, der in das Nachrichtenfeld eingegeben wird, wird unverändert und ohne "
|
||||
"In das Nachrichtenfeld eingegebener Text wird unverändert und ohne "
|
||||
"Formatierung veröffentlicht."
|
||||
|
||||
msgid "Line-breaks must be specified with \"<br>\"."
|
||||
msgstr "Zeilen-umbrüche müssen mit \"<br>\" spezifiziert werden."
|
||||
|
||||
msgid "Reply to"
|
||||
msgstr "Antwort an"
|
||||
|
||||
msgid "0 to start a new thread"
|
||||
msgstr "0 um ein neues Thema zu beginnen"
|
||||
|
||||
msgid "CAPTCHA"
|
||||
msgstr "CAPTCHA"
|
||||
|
||||
|
@ -483,26 +507,20 @@ msgid "(for post and file deletion)"
|
|||
msgstr "(für Beitrag- und Dateilöschung)"
|
||||
|
||||
msgid "Report"
|
||||
msgstr ""
|
||||
|
||||
msgid "Embed:"
|
||||
msgstr "Einbetten:"
|
||||
|
||||
msgid "File:"
|
||||
msgstr "Datei:"
|
||||
msgstr "Melden"
|
||||
|
||||
msgid "Reply"
|
||||
msgstr "Antworten"
|
||||
|
||||
msgid "Post truncated. Click Reply to view."
|
||||
msgstr "Beitrag gekürzt. Klicke Antworten um ihn Anzuzeigen."
|
||||
msgstr "Beitrag gekürzt. Klicke „Antworten“ um ihn Anzuzeigen."
|
||||
|
||||
msgid "1 post omitted. Click Reply to view."
|
||||
msgstr "1 Beitrag weggelassen. Klicke Antworten um ihn Anzuzeigen."
|
||||
msgstr "1 Beitrag ausgeblendet. Klicke „Antworten“ um ihn Anzuzeigen."
|
||||
|
||||
#, php-format
|
||||
msgid "%d posts omitted. Click Reply to view."
|
||||
msgstr "%d Beiträge weggelassen. Klicke Antworten um sie Anzuzeigen."
|
||||
msgstr "%d Beiträge ausgeblendet. Klicke „Antworten“ um sie anzuzeigen."
|
||||
|
||||
msgid "Catalog"
|
||||
msgstr "Katalog"
|
||||
|
@ -531,43 +549,41 @@ msgstr "Löschen"
|
|||
msgid "Delete Post"
|
||||
msgstr "Beitrag löschen"
|
||||
|
||||
msgid "Status"
|
||||
msgstr "Status"
|
||||
|
||||
msgid "Accounts"
|
||||
msgstr ""
|
||||
msgstr "Benutzer"
|
||||
|
||||
msgid "Bans"
|
||||
msgstr "Verbannungen"
|
||||
msgstr "Sperren"
|
||||
|
||||
msgid "Keywords"
|
||||
msgstr ""
|
||||
msgstr "Schlagwörter"
|
||||
|
||||
msgid "Migrate Database"
|
||||
msgstr "Datenbank migrieren"
|
||||
|
||||
msgid "Moderate Post"
|
||||
msgstr "Beitrag moderieren"
|
||||
|
||||
msgid "Moderation Log"
|
||||
msgstr ""
|
||||
|
||||
msgid "Raw Post"
|
||||
msgstr "Unbearbeiteter Beitrag"
|
||||
msgstr "Moderationsprotokoll"
|
||||
|
||||
msgid "Rebuild All"
|
||||
msgstr "Alles neu Strukturieren"
|
||||
msgstr "Alles neu erzeugen"
|
||||
|
||||
#, fuzzy
|
||||
#| msgid "Recent posts"
|
||||
msgid "Reports"
|
||||
msgstr "Neue Beiträge"
|
||||
msgstr "Meldungen"
|
||||
|
||||
msgid "Staff Post"
|
||||
msgstr "Team-Beitrag"
|
||||
|
||||
msgid "Status"
|
||||
msgstr "Status"
|
||||
|
||||
msgid "Update"
|
||||
msgstr "Aktualisieren"
|
||||
|
||||
msgid "Migrate Database"
|
||||
msgstr "Datenbank migrieren"
|
||||
|
||||
msgid "Change password"
|
||||
msgstr ""
|
||||
msgid "Change Password"
|
||||
msgstr "Passwort ändern"
|
||||
|
||||
msgid "Log Out"
|
||||
msgstr "Abmelden"
|
||||
|
@ -579,91 +595,87 @@ msgid "Log In"
|
|||
msgstr "Anmelden"
|
||||
|
||||
msgid "Enter a username and password"
|
||||
msgstr ""
|
||||
msgstr "Gib einen Benutzernamen und ein Passwort ein"
|
||||
|
||||
msgid "No logs."
|
||||
msgstr ""
|
||||
msgstr "Keine Protokolle."
|
||||
|
||||
msgid "Moderation log"
|
||||
msgstr ""
|
||||
msgstr "Moderationsprotokoll"
|
||||
|
||||
#, fuzzy
|
||||
#| msgid "Recent posts"
|
||||
msgid "Reported posts"
|
||||
msgstr "Neue Beiträge"
|
||||
msgstr "Gemeldete Beiträge"
|
||||
|
||||
#, php-format
|
||||
msgid "%1$d report by %2$s"
|
||||
msgstr ""
|
||||
msgstr "%1$d Meldung von %2$s"
|
||||
|
||||
#, php-format
|
||||
msgid "%1$d reports by %2$s"
|
||||
msgstr ""
|
||||
msgstr "%1$d Meldungen von %2$s"
|
||||
|
||||
#, php-format
|
||||
msgid "%d reports"
|
||||
msgstr ""
|
||||
msgstr "%d Meldungen"
|
||||
|
||||
#, fuzzy, php-format
|
||||
#| msgid "Recent posts"
|
||||
#, php-format
|
||||
msgid "Reported by %s"
|
||||
msgstr "Neue Beiträge"
|
||||
msgstr "Gemeldet von %s"
|
||||
|
||||
msgid "Moderate"
|
||||
msgstr "Moderieren"
|
||||
|
||||
msgid "There are currently no reported posts."
|
||||
msgstr ""
|
||||
msgstr "Es gibt derzeit keine gemeldeten Beiträge."
|
||||
|
||||
msgid "Add an account"
|
||||
msgstr ""
|
||||
msgstr "Einen Benutzer hinzufügen"
|
||||
|
||||
msgid "Update an account"
|
||||
msgstr ""
|
||||
msgstr "Einen Benutzer aktualisieren"
|
||||
|
||||
msgid "Leave blank to maintain current password"
|
||||
msgstr ""
|
||||
msgstr "Leer lassen um das aktuelle Passwort beizubehalten"
|
||||
|
||||
msgid "Username"
|
||||
msgstr ""
|
||||
msgstr "Benutzername"
|
||||
|
||||
msgid "Role"
|
||||
msgstr ""
|
||||
msgstr "Rolle"
|
||||
|
||||
msgid "Choose a role"
|
||||
msgstr ""
|
||||
msgstr "Wähle eine Rolle"
|
||||
|
||||
msgid "Last active"
|
||||
msgstr ""
|
||||
msgstr "Zuletzt aktiv"
|
||||
|
||||
msgid "Never"
|
||||
msgstr ""
|
||||
msgstr "Nie"
|
||||
|
||||
msgid "update"
|
||||
msgstr ""
|
||||
msgstr "aktualisieren"
|
||||
|
||||
msgid "Add a ban"
|
||||
msgstr "Verbannen"
|
||||
msgstr "Sperre hinzufügen"
|
||||
|
||||
msgid ""
|
||||
"Multiple IP addresses may be banned at once by separating each address with "
|
||||
"a comma."
|
||||
msgstr ""
|
||||
"Mehrere IP-Adressen mit Komma getrennt angeben um sie gleichzeitig zu "
|
||||
"sperren."
|
||||
|
||||
msgid "IP Address"
|
||||
msgstr "IP-Adresse"
|
||||
|
||||
msgid "Expire(sec)"
|
||||
msgstr "Ablaufen(Sek)"
|
||||
|
||||
msgid "Reason"
|
||||
msgstr "Grund"
|
||||
msgstr "Ablaufen (Sekunden)"
|
||||
|
||||
msgid "never"
|
||||
msgstr "nie"
|
||||
|
||||
msgid "optional"
|
||||
msgstr "optional"
|
||||
msgid "Optional."
|
||||
msgstr "Optional."
|
||||
|
||||
msgid "1 hour"
|
||||
msgstr "1 Stunde"
|
||||
|
@ -683,8 +695,11 @@ msgstr "2 Wochen"
|
|||
msgid "1 month"
|
||||
msgstr "1 Monat"
|
||||
|
||||
msgid "Append a message to the post. Optional."
|
||||
msgstr "Dem Beitrag eine Nachricht anfügen. Optional."
|
||||
|
||||
msgid "Set At"
|
||||
msgstr "Setzen bei"
|
||||
msgstr "Gesetzt am"
|
||||
|
||||
msgid "Expires"
|
||||
msgstr "Läuft ab"
|
||||
|
@ -701,15 +716,15 @@ msgstr "Beitrag moderieren"
|
|||
msgid "Post ID"
|
||||
msgstr "Beitrags-ID"
|
||||
|
||||
msgid "Tip:"
|
||||
msgstr "Tipp:"
|
||||
msgid "Tip"
|
||||
msgstr "Tipp"
|
||||
|
||||
msgid ""
|
||||
"While browsing the image board, you can easily moderate a post if you are "
|
||||
"logged in."
|
||||
msgstr ""
|
||||
"Beim Durchsuchen der Bildplatine kannst du einen Beitrag leicht moderieren, "
|
||||
"wenn du angemeldet bist."
|
||||
"Beim Besuchen des Boards kannst du einen Beitrag leicht moderieren, wenn du "
|
||||
"angemeldet bist."
|
||||
|
||||
msgid ""
|
||||
"Tick the box next to a post and click \"Delete\" at the bottom of the page "
|
||||
|
@ -720,71 +735,72 @@ msgstr ""
|
|||
|
||||
#, php-format
|
||||
msgid "Moderate %d posts"
|
||||
msgstr ""
|
||||
msgstr "%d Beiträge moderieren"
|
||||
|
||||
msgid "Delete all"
|
||||
msgstr ""
|
||||
msgstr "Alle löschen"
|
||||
|
||||
msgid "Ban all"
|
||||
msgstr ""
|
||||
msgstr "Alle sperren"
|
||||
|
||||
msgid "1 thread and 1 reply will be deleted."
|
||||
msgstr ""
|
||||
msgstr "1 Beitrag und 1 Antwort werden gelöscht."
|
||||
|
||||
#, php-format
|
||||
msgid "1 thread and %d replies will be deleted."
|
||||
msgstr ""
|
||||
msgstr "1 Beitrag und %d Antworten werden gelöscht."
|
||||
|
||||
#, php-format
|
||||
msgid "%d threads and 1 reply will be deleted."
|
||||
msgstr ""
|
||||
msgstr "%d Beiträge und 1 Antwort wird gelöscht."
|
||||
|
||||
#, php-format
|
||||
msgid "%1$d threads and %2$d replies will be deleted."
|
||||
msgstr ""
|
||||
msgstr "%1$d Beiträge und %2$d Antworten werden gelöscht."
|
||||
|
||||
msgid "1 IP address will be banned."
|
||||
msgstr ""
|
||||
msgstr "1 IP-Adresse wird gesperrt."
|
||||
|
||||
#, php-format
|
||||
msgid "%d IP addresses will be banned."
|
||||
msgstr ""
|
||||
msgstr "%d IP-Adressen werden gesperrt."
|
||||
|
||||
#, php-format
|
||||
msgid " A ban record already exists for %s"
|
||||
msgstr " Ein Verbannungsdatensatz existiert bereits für %s"
|
||||
msgstr " Eine Sperre existiert bereits für %s"
|
||||
|
||||
msgid "Only an administrator may ban an IP address."
|
||||
msgstr "Nur ein Administrator darf eine IP-Adresse sperren."
|
||||
msgstr "Nur Administratoren dürfen eine IP-Adresse sperren."
|
||||
|
||||
#, php-format
|
||||
msgid "IP address: %s"
|
||||
msgstr "IP-Adresse: %s"
|
||||
|
||||
msgid "Thread"
|
||||
msgstr "Beitragsstrang"
|
||||
msgstr "Beitrag"
|
||||
|
||||
msgid "1 reply will be deleted."
|
||||
msgstr ""
|
||||
msgstr "1 Antwort wird gelöscht."
|
||||
|
||||
#, php-format
|
||||
msgid "%d replies will be deleted."
|
||||
msgstr ""
|
||||
msgstr "%d Antworten werden gelöscht."
|
||||
|
||||
msgid "Belongs to "
|
||||
msgstr ""
|
||||
#, php-format
|
||||
msgid "Belongs to %s"
|
||||
msgstr "Gehört %s"
|
||||
|
||||
msgid "Un-sticky"
|
||||
msgstr "Nicht mehr Sticky"
|
||||
msgstr "Abpinnen"
|
||||
|
||||
msgid "Sticky"
|
||||
msgstr "Klebrig"
|
||||
msgstr "Anpinnen"
|
||||
|
||||
msgid "Return this thread to a normal state."
|
||||
msgstr "Dieses Thema auf Normalzustand zurücksetzen."
|
||||
msgstr "Diesen Beitrag auf Normalzustand zurücksetzen."
|
||||
|
||||
msgid "Keep this thread at the top of the board."
|
||||
msgstr "Dieses Thema am Anfang des Boards behalten."
|
||||
msgstr "Diesen Beitrag oben am Board behalten."
|
||||
|
||||
msgid "Unlock"
|
||||
msgstr "Entsperren"
|
||||
|
@ -796,79 +812,71 @@ msgid "Allow replying to this thread."
|
|||
msgstr "Antworten zu diesem Thema erlauben."
|
||||
|
||||
msgid "Disallow replying to this thread."
|
||||
msgstr "Antworten zu diesem Thema verweigern."
|
||||
msgstr "Antworten zu diesem Thema verbieten."
|
||||
|
||||
#, php-format
|
||||
msgid "Moderating No.%d"
|
||||
msgstr "Moderierende Nr. %d"
|
||||
msgstr "Moderiere Beitrag Nr. %d"
|
||||
|
||||
msgid "Action"
|
||||
msgstr "Aktion"
|
||||
|
||||
msgid "Delete thread"
|
||||
msgstr "Beitragsstrang löschen"
|
||||
msgstr "Beitrag löschen"
|
||||
|
||||
msgid "Delete reply"
|
||||
msgstr ""
|
||||
msgstr "Antwort löschen"
|
||||
|
||||
msgid "Ban poster"
|
||||
msgstr "Autor verbannen"
|
||||
msgstr "Autor sperren"
|
||||
|
||||
msgid "Approve"
|
||||
msgstr "Genehmigen"
|
||||
msgstr "Freigeben"
|
||||
|
||||
msgid "report"
|
||||
msgstr ""
|
||||
msgstr "Meldung"
|
||||
|
||||
msgid "reports"
|
||||
msgstr ""
|
||||
msgstr "Meldungen"
|
||||
|
||||
#, fuzzy
|
||||
#| msgid "Sorry, there doesn't appear to be a post with that ID."
|
||||
msgid "Sorry, there doesn't appear to be a keyword with that ID."
|
||||
msgstr "Entschuldigung, es scheint kein Beitrag mit dieser ID zu existieren."
|
||||
|
||||
msgid "Keyword"
|
||||
msgstr ""
|
||||
|
||||
msgid "Action:"
|
||||
msgstr "Aktion:"
|
||||
msgstr "Entschuldigung, es scheint kein Schlagwort mit dieser ID zu existieren."
|
||||
|
||||
msgid "Add"
|
||||
msgstr ""
|
||||
msgstr "Hinzufügen"
|
||||
|
||||
msgid "Hide until approved"
|
||||
msgstr ""
|
||||
msgstr "Ausblenden bis freigegeben"
|
||||
|
||||
msgid "Delete and ban for 1 hour"
|
||||
msgstr ""
|
||||
msgstr "Löschen und für 1 Stunde sperren"
|
||||
|
||||
msgid "Delete and ban for 1 day"
|
||||
msgstr ""
|
||||
msgstr "Löschen und für 1 Tag sperren"
|
||||
|
||||
msgid "Delete and ban for 2 days"
|
||||
msgstr ""
|
||||
msgstr "Löschen und für 2 Tage sperren"
|
||||
|
||||
msgid "Delete and ban for 1 week"
|
||||
msgstr ""
|
||||
msgstr "Löschen und für 1 Woche sperren"
|
||||
|
||||
msgid "Delete and ban for 2 weeks"
|
||||
msgstr ""
|
||||
msgstr "Löschen und für 2 Wochen sperren"
|
||||
|
||||
msgid "Delete and ban for 1 month"
|
||||
msgstr ""
|
||||
msgstr "Löschen und für 1 Monat sperren"
|
||||
|
||||
msgid "Delete and ban permanently"
|
||||
msgstr ""
|
||||
msgstr "Löschen und dauerhaft sperren"
|
||||
|
||||
msgid "Edit"
|
||||
msgstr ""
|
||||
msgstr "Bearbeiten"
|
||||
|
||||
msgid "thread"
|
||||
msgstr "Thema"
|
||||
msgstr "Beitrag"
|
||||
|
||||
msgid "threads"
|
||||
msgstr "Themen"
|
||||
msgstr "Beiträge"
|
||||
|
||||
msgid "ban"
|
||||
msgstr "Ban"
|
||||
|
@ -880,7 +888,7 @@ msgid "More Info"
|
|||
msgstr "Mehr Information"
|
||||
|
||||
msgid "Pending posts"
|
||||
msgstr "Vorbehaltene Beiträge"
|
||||
msgstr "Wartende Beiträge"
|
||||
|
||||
msgid "Recent posts"
|
||||
msgstr "Neue Beiträge"
|
||||
|
@ -888,6 +896,28 @@ msgstr "Neue Beiträge"
|
|||
msgid "Info"
|
||||
msgstr "Information"
|
||||
|
||||
#~ msgid "Sorry, there is already a ban on record for that IP address."
|
||||
#~ msgstr ""
|
||||
#~ "Entschuldigung, auf dieser IP-Adresse existiert schon ein Ban vermerk."
|
||||
|
||||
#~ msgid "Embed:"
|
||||
#~ msgstr "Einbetten:"
|
||||
|
||||
#~ msgid "File:"
|
||||
#~ msgstr "Datei:"
|
||||
|
||||
#~ msgid "Raw Post"
|
||||
#~ msgstr "Unbearbeiteter Beitrag"
|
||||
|
||||
#~ msgid "optional"
|
||||
#~ msgstr "optional"
|
||||
|
||||
#~ msgid "Tip:"
|
||||
#~ msgstr "Tipp:"
|
||||
|
||||
#~ msgid "Action:"
|
||||
#~ msgstr "Aktion:"
|
||||
|
||||
#~ msgid "TINYIB_TRIPSEED and TINYIB_ADMINPASS must be configured."
|
||||
#~ msgstr "TINYIB_TRIPSEED und TINYIB_ADMINPASS müssen konfiguriert werden."
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"POT-Creation-Date: 2021-05-10 23:34-0700\n"
|
||||
"POT-Creation-Date: 2023-01-05 10:20-0800\n"
|
||||
"PO-Revision-Date: 2020-08-28 16:18-0700\n"
|
||||
"Last-Translator: Automatically generated\n"
|
||||
"Language-Team: none\n"
|
||||
|
@ -25,6 +25,9 @@ msgstr ""
|
|||
msgid "TINYIB_RECAPTCHA_SITE and TINYIB_RECAPTCHA_SECRET must be configured."
|
||||
msgstr ""
|
||||
|
||||
msgid "TINYIB_TRIPSEED must be configured."
|
||||
msgstr ""
|
||||
|
||||
msgid "Unknown database mode specified."
|
||||
msgstr ""
|
||||
|
||||
|
@ -44,6 +47,20 @@ msgstr ""
|
|||
msgid "Your post contains a blocked keyword."
|
||||
msgstr ""
|
||||
|
||||
msgid "Keyword"
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Your IP address (%1$s) is banned until %2$s."
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Your IP address (%s) is permanently banned."
|
||||
msgstr ""
|
||||
|
||||
msgid "Reason"
|
||||
msgstr ""
|
||||
|
||||
msgid "Embedding a URL and uploading a file at the same time is not supported."
|
||||
msgstr ""
|
||||
|
||||
|
@ -98,7 +115,7 @@ msgstr ""
|
|||
msgid "Updating index..."
|
||||
msgstr ""
|
||||
|
||||
msgid "Created raw post"
|
||||
msgid "Created staff post"
|
||||
msgstr ""
|
||||
|
||||
msgid "This post has been deleted"
|
||||
|
@ -204,9 +221,6 @@ msgstr ""
|
|||
msgid "Updated account"
|
||||
msgstr ""
|
||||
|
||||
msgid "Sorry, there is already a ban on record for that IP address."
|
||||
msgstr ""
|
||||
|
||||
msgid "permanently"
|
||||
msgstr ""
|
||||
|
||||
|
@ -222,6 +236,10 @@ msgstr ""
|
|||
msgid "Banned %s %s: %s"
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Added ban message to %s"
|
||||
msgstr ""
|
||||
|
||||
msgid "Banned 1 IP address"
|
||||
msgstr ""
|
||||
|
||||
|
@ -256,9 +274,6 @@ msgstr ""
|
|||
msgid "Keyword deleted."
|
||||
msgstr ""
|
||||
|
||||
msgid "Sorry, there doesn't appear to be a post with that ID."
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Deleted %s"
|
||||
msgstr ""
|
||||
|
@ -277,6 +292,9 @@ msgstr ""
|
|||
msgid "Post No.%d approved."
|
||||
msgstr ""
|
||||
|
||||
msgid "Sorry, there doesn't appear to be a post with that ID."
|
||||
msgstr ""
|
||||
|
||||
msgid "Stickied"
|
||||
msgstr ""
|
||||
|
||||
|
@ -292,6 +310,9 @@ msgstr ""
|
|||
msgid "Unlocked"
|
||||
msgstr ""
|
||||
|
||||
msgid "Passwords do not match."
|
||||
msgstr ""
|
||||
|
||||
msgid "Password updated"
|
||||
msgstr ""
|
||||
|
||||
|
@ -372,10 +393,10 @@ msgstr ""
|
|||
msgid "Supported file types are %1$s and %2$s."
|
||||
msgstr ""
|
||||
|
||||
msgid "Reply to"
|
||||
msgid "Raw HTML"
|
||||
msgstr ""
|
||||
|
||||
msgid "0 to start a new thread"
|
||||
msgid "Enable"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
|
@ -386,6 +407,12 @@ msgstr ""
|
|||
msgid "Line-breaks must be specified with \"<br>\"."
|
||||
msgstr ""
|
||||
|
||||
msgid "Reply to"
|
||||
msgstr ""
|
||||
|
||||
msgid "0 to start a new thread"
|
||||
msgstr ""
|
||||
|
||||
msgid "CAPTCHA"
|
||||
msgstr ""
|
||||
|
||||
|
@ -437,12 +464,6 @@ msgstr ""
|
|||
msgid "Report"
|
||||
msgstr ""
|
||||
|
||||
msgid "Embed:"
|
||||
msgstr ""
|
||||
|
||||
msgid "File:"
|
||||
msgstr ""
|
||||
|
||||
msgid "Reply"
|
||||
msgstr ""
|
||||
|
||||
|
@ -483,9 +504,6 @@ msgstr ""
|
|||
msgid "Delete Post"
|
||||
msgstr ""
|
||||
|
||||
msgid "Status"
|
||||
msgstr ""
|
||||
|
||||
msgid "Accounts"
|
||||
msgstr ""
|
||||
|
||||
|
@ -495,28 +513,31 @@ msgstr ""
|
|||
msgid "Keywords"
|
||||
msgstr ""
|
||||
|
||||
msgid "Migrate Database"
|
||||
msgstr ""
|
||||
|
||||
msgid "Moderate Post"
|
||||
msgstr ""
|
||||
|
||||
msgid "Moderation Log"
|
||||
msgstr ""
|
||||
|
||||
msgid "Raw Post"
|
||||
msgstr ""
|
||||
|
||||
msgid "Rebuild All"
|
||||
msgstr ""
|
||||
|
||||
msgid "Reports"
|
||||
msgstr ""
|
||||
|
||||
msgid "Staff Post"
|
||||
msgstr ""
|
||||
|
||||
msgid "Status"
|
||||
msgstr ""
|
||||
|
||||
msgid "Update"
|
||||
msgstr ""
|
||||
|
||||
msgid "Migrate Database"
|
||||
msgstr ""
|
||||
|
||||
msgid "Change password"
|
||||
msgid "Change Password"
|
||||
msgstr ""
|
||||
|
||||
msgid "Log Out"
|
||||
|
@ -603,13 +624,10 @@ msgstr ""
|
|||
msgid "Expire(sec)"
|
||||
msgstr ""
|
||||
|
||||
msgid "Reason"
|
||||
msgstr ""
|
||||
|
||||
msgid "never"
|
||||
msgstr ""
|
||||
|
||||
msgid "optional"
|
||||
msgid "Optional."
|
||||
msgstr ""
|
||||
|
||||
msgid "1 hour"
|
||||
|
@ -630,6 +648,9 @@ msgstr ""
|
|||
msgid "1 month"
|
||||
msgstr ""
|
||||
|
||||
msgid "Append a message to the post. Optional."
|
||||
msgstr ""
|
||||
|
||||
msgid "Set At"
|
||||
msgstr ""
|
||||
|
||||
|
@ -648,7 +669,7 @@ msgstr ""
|
|||
msgid "Post ID"
|
||||
msgstr ""
|
||||
|
||||
msgid "Tip:"
|
||||
msgid "Tip"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
|
@ -714,7 +735,8 @@ msgstr ""
|
|||
msgid "%d replies will be deleted."
|
||||
msgstr ""
|
||||
|
||||
msgid "Belongs to "
|
||||
#, php-format
|
||||
msgid "Belongs to %s"
|
||||
msgstr ""
|
||||
|
||||
msgid "Un-sticky"
|
||||
|
@ -769,12 +791,6 @@ msgstr ""
|
|||
msgid "Sorry, there doesn't appear to be a keyword with that ID."
|
||||
msgstr ""
|
||||
|
||||
msgid "Keyword"
|
||||
msgstr ""
|
||||
|
||||
msgid "Action:"
|
||||
msgstr ""
|
||||
|
||||
msgid "Add"
|
||||
msgstr ""
|
||||
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -1,10 +1,10 @@
|
|||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: trevor@rocketnine.space\n"
|
||||
"POT-Creation-Date: 2021-05-10 23:34-0700\n"
|
||||
"PO-Revision-Date: 2021-05-22 04:33+0000\n"
|
||||
"Last-Translator: Yngvar Skjaldulfsson <irrorate_browns@slmail.me>\n"
|
||||
"Report-Msgid-Bugs-To: trevor@rocket9labs.com\n"
|
||||
"POT-Creation-Date: 2023-01-05 10:20-0800\n"
|
||||
"PO-Revision-Date: 2023-11-05 18:33+0000\n"
|
||||
"Last-Translator: CANIBAL <rikrdofrancisco@gmail.com>\n"
|
||||
"Language-Team: Spanish (Mexico) <https://hosted.weblate.org/projects/tinyib/"
|
||||
"tinyib/es_MX/>\n"
|
||||
"Language: es_MX\n"
|
||||
|
@ -12,21 +12,27 @@ msgstr ""
|
|||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 4.7-dev\n"
|
||||
"X-Generator: Weblate 5.2-dev\n"
|
||||
"X-Poedit-Basepath: ..\n"
|
||||
"X-Poedit-SearchPath-0: imgboard.php\n"
|
||||
"X-Poedit-SearchPath-1: inc/html.php\n"
|
||||
"X-Poedit-SearchPath-2: inc/functions.php\n"
|
||||
|
||||
msgid "Click here to go back"
|
||||
msgstr "Click aquí para regresar"
|
||||
msgstr "Haz click para regresar"
|
||||
|
||||
msgid "TINYIB_HCAPTCHA_SITE and TINYIB_HCAPTCHA_SECRET must be configured."
|
||||
msgstr "TINYIB_HCAPTCHA_SITE y TINYIB_HCAPTCHA_SECRET deben ser configurados."
|
||||
msgstr ""
|
||||
"Las variables TINYIB_HCAPTCHA_SITE y TINYIB_HCAPTCHA_SECRET deben ser "
|
||||
"configuradas."
|
||||
|
||||
msgid "TINYIB_RECAPTCHA_SITE and TINYIB_RECAPTCHA_SECRET must be configured."
|
||||
msgstr ""
|
||||
"TINYIB_RECAPTCHA_SITE y TINYIB_RECAPTCHA_SECRET deben ser configurados."
|
||||
"Las variables TINYIB_RECAPTCHA_SITE y TINYIB_RECAPTCHA_SECRET deben ser "
|
||||
"configuradas."
|
||||
|
||||
msgid "TINYIB_TRIPSEED must be configured."
|
||||
msgstr "La variable TINYIB_TRIPSEED debe ser configurada."
|
||||
|
||||
msgid "Unknown database mode specified."
|
||||
msgstr "Modo de base de datos especificado desconocido."
|
||||
|
@ -48,7 +54,21 @@ msgid "Replies are not allowed to locked threads."
|
|||
msgstr "Las respuestas no estan permitidas en hilos bloqueados."
|
||||
|
||||
msgid "Your post contains a blocked keyword."
|
||||
msgstr "Tu post contiene una palabra bloqueada."
|
||||
msgstr "Tu post contiene una palabra prohibida."
|
||||
|
||||
msgid "Keyword"
|
||||
msgstr "Palabra prohibida"
|
||||
|
||||
#, php-format
|
||||
msgid "Your IP address (%1$s) is banned until %2$s."
|
||||
msgstr "Tu dirección IP (%1$s) ha sido baneada hasta el %2$s."
|
||||
|
||||
#, php-format
|
||||
msgid "Your IP address (%s) is permanently banned."
|
||||
msgstr "Tu dirección IP (%s) ha sido permanentemente baneada."
|
||||
|
||||
msgid "Reason"
|
||||
msgstr "Razón"
|
||||
|
||||
msgid "Embedding a URL and uploading a file at the same time is not supported."
|
||||
msgstr ""
|
||||
|
@ -56,7 +76,7 @@ msgstr ""
|
|||
|
||||
#, php-format
|
||||
msgid "Invalid embed URL. Only %s URLs are supported."
|
||||
msgstr "La URL incrustada no es valida. Solo %s URLs son soportadas."
|
||||
msgstr "La URL adjuntada no es valida. Solo %s URLs son soportadas."
|
||||
|
||||
#, php-format
|
||||
msgid "That file is larger than %s."
|
||||
|
@ -69,16 +89,16 @@ msgid "Error while processing audio/video."
|
|||
msgstr "Error al procesar audio/video."
|
||||
|
||||
msgid "Could not create thumbnail."
|
||||
msgstr "No a sido posible crear la miniatura."
|
||||
msgstr "No ha sido posible crear la miniatura."
|
||||
|
||||
msgid "upload a file or embed a URL"
|
||||
msgstr "sube un archivo o incrusta una URL"
|
||||
msgstr "sube un archivo o adjunta una URL"
|
||||
|
||||
msgid "upload a file"
|
||||
msgstr "sube un archivo"
|
||||
|
||||
msgid "embed a URL"
|
||||
msgstr "incrusta una URL"
|
||||
msgstr "adjunta una URL"
|
||||
|
||||
#, php-format
|
||||
msgid "Please %s to start a new thread."
|
||||
|
@ -97,7 +117,7 @@ msgstr "Por favor %s."
|
|||
|
||||
#, php-format
|
||||
msgid "Your %s will be shown <b>once it has been approved</b>."
|
||||
msgstr "Tu %s va a ser mostrado <b>una vez aprovado</b>."
|
||||
msgstr "Tu %s va a ser publicado <b>una vez sea aprobado</b>."
|
||||
|
||||
msgid "Updating thread..."
|
||||
msgstr "Actualizando hilo..."
|
||||
|
@ -105,17 +125,17 @@ msgstr "Actualizando hilo..."
|
|||
msgid "Updating index..."
|
||||
msgstr "Actualizando índice..."
|
||||
|
||||
msgid "Created raw post"
|
||||
msgstr "Crear publicación bruta"
|
||||
msgid "Created staff post"
|
||||
msgstr "Post de personal creado"
|
||||
|
||||
msgid "This post has been deleted"
|
||||
msgstr "Esta publicación ha sido eliminada"
|
||||
msgstr "Este post ha sido eliminado"
|
||||
|
||||
msgid "This post requires moderation before it can be displayed"
|
||||
msgstr "Esta publicación requiere moderación antes de que se pueda mostrar"
|
||||
msgstr "Este post requiere moderación antes de que se pueda publicar"
|
||||
|
||||
msgid "Automatic refreshing is disabled."
|
||||
msgstr "Refresco automatico está deshabilitado."
|
||||
msgstr "Refrescar automáticamente está deshabilitado."
|
||||
|
||||
msgid "Reporting is disabled."
|
||||
msgstr "Reportar está deshabilitado."
|
||||
|
@ -125,14 +145,13 @@ msgid ""
|
|||
"page, and try again."
|
||||
msgstr ""
|
||||
"Perdón, un indentificador de post invalido a sido enviado. Por favor "
|
||||
"regrese, actualize la pagina, e intentelo de nuevo."
|
||||
"regrese, actualice la pagina, e intentelo de nuevo."
|
||||
|
||||
msgid "Moderators have determined that post does not break any rules."
|
||||
msgstr ""
|
||||
"Los moderadores han determinado que la publicación no rompe ninguna regla."
|
||||
msgstr "Los moderadores han determinado que este post no rompe ninguna regla."
|
||||
|
||||
msgid "You have already submitted a report for that post."
|
||||
msgstr "Ya haz subido un reporte para ese post."
|
||||
msgstr "Ya has subido un reporte para ese post."
|
||||
|
||||
msgid "(enter the text below)"
|
||||
msgstr "(Introduzca el texto a continuación)"
|
||||
|
@ -144,11 +163,11 @@ msgid "Submit"
|
|||
msgstr "Enviar"
|
||||
|
||||
msgid "Post reported."
|
||||
msgstr "Publicación reportada."
|
||||
msgstr "Post reportado."
|
||||
|
||||
msgid "Tick the box next to a post and click \"Delete\" to delete it."
|
||||
msgstr ""
|
||||
"Selecciona la caja al lado de una publicación y da clic en \"Eliminar\" para "
|
||||
"Selecciona la caja al lado de un post y da click en \"Eliminar\" para "
|
||||
"eliminarlo."
|
||||
|
||||
msgid ""
|
||||
|
@ -163,7 +182,7 @@ msgid "Invalid password."
|
|||
msgstr "Contraseña invalida."
|
||||
|
||||
msgid "Rebuilt board."
|
||||
msgstr "Tabla reconstruida."
|
||||
msgstr "Tablón reconstruido."
|
||||
|
||||
msgid "Access denied"
|
||||
msgstr "Acceso denegado"
|
||||
|
@ -173,19 +192,19 @@ msgstr "Cuenta no encontrada."
|
|||
|
||||
msgid "This account may not be updated while TINYIB_ADMINPASS is set."
|
||||
msgstr ""
|
||||
"Esta cuenta puede no ser actualizada mientras que TINYIB_ADMINPASS es "
|
||||
"establecido."
|
||||
"Esta cuenta no puede ser actualizada mientras que la variable "
|
||||
"TINYIB_ADMINPASS este activada."
|
||||
|
||||
msgid "This account may not be updated while TINYIB_MODPASS is set."
|
||||
msgstr ""
|
||||
"Esta cuenta puede no ser actualizada mientras que TINYIB_MODPASS es "
|
||||
"establecido."
|
||||
"Esta cuenta no puede ser actualizada mientras que la variable TINYIB_MODPASS "
|
||||
"este activada."
|
||||
|
||||
msgid "A password is required."
|
||||
msgstr "Se requiere una contraseña."
|
||||
|
||||
msgid "Invalid role."
|
||||
msgstr "Rol nulo."
|
||||
msgstr "Rol invalido."
|
||||
|
||||
#, php-format
|
||||
msgid "Added account %s"
|
||||
|
@ -212,7 +231,7 @@ msgid "Moderator"
|
|||
msgstr "Moderador"
|
||||
|
||||
msgid "Disabled"
|
||||
msgstr "Desabilitado"
|
||||
msgstr "Deshabilitado"
|
||||
|
||||
#, php-format
|
||||
msgid "Changed role of account %s to %s"
|
||||
|
@ -221,9 +240,6 @@ msgstr "El rol de la cuenta %s fue cambiado a %s"
|
|||
msgid "Updated account"
|
||||
msgstr "Cuenta actualizada"
|
||||
|
||||
msgid "Sorry, there is already a ban on record for that IP address."
|
||||
msgstr "Lo sentimos, ya hay una prohibición de registro para esa dirección IP."
|
||||
|
||||
msgid "permanently"
|
||||
msgstr "permanentemente"
|
||||
|
||||
|
@ -239,66 +255,70 @@ msgstr "Baneado %s %s"
|
|||
msgid "Banned %s %s: %s"
|
||||
msgstr "Baneado %s %s: %s"
|
||||
|
||||
#, php-format
|
||||
msgid "Added ban message to %s"
|
||||
msgstr "Mensaje de ban agregado a %s"
|
||||
|
||||
msgid "Banned 1 IP address"
|
||||
msgstr "1 dirección IP baneada"
|
||||
|
||||
#, php-format
|
||||
msgid "Banned %d IP addresses"
|
||||
msgstr "Dirección IP %d vetada"
|
||||
msgstr "Dirección IP %d baneada"
|
||||
|
||||
#, php-format
|
||||
msgid "Lifted ban on %s"
|
||||
msgstr "Baneo retirado para %s"
|
||||
|
||||
msgid "Sorry, that keyword has already been added."
|
||||
msgstr "Lo siento, esa palabra clave ya se ha agregado."
|
||||
msgstr "Lo siento, esa palabra prohibida ya se ha agregado."
|
||||
|
||||
#, php-format
|
||||
msgid "Updated keyword %s"
|
||||
msgstr "Palabra clave %s actualizada"
|
||||
msgstr "Palabra prohibida %s actualizada"
|
||||
|
||||
msgid "Keyword updated."
|
||||
msgstr "Palabra clave actualizada."
|
||||
msgstr "Palabra prohibida actualizada."
|
||||
|
||||
msgid "Keyword added."
|
||||
msgstr "Palabra clave añadida."
|
||||
msgstr "Palabra prohibida añadida."
|
||||
|
||||
msgid "That keyword does not exist."
|
||||
msgstr "Esa palabra clave no existe."
|
||||
msgstr "Esa palabra prohibida no existe."
|
||||
|
||||
#, php-format
|
||||
msgid "Deleted keyword %s"
|
||||
msgstr "Palabra clave %s eliminada"
|
||||
msgstr "Palabra prohibida %s eliminada"
|
||||
|
||||
msgid "Keyword deleted."
|
||||
msgstr "Palabra clave eliminada."
|
||||
|
||||
msgid "Sorry, there doesn't appear to be a post with that ID."
|
||||
msgstr "Lo siento, no parece haber una publicación con esa ID."
|
||||
msgstr "Palabra prohibida eliminada."
|
||||
|
||||
#, php-format
|
||||
msgid "Deleted %s"
|
||||
msgstr "%s borrado"
|
||||
msgstr "%s eliminado"
|
||||
|
||||
msgid "Deleted 1 post"
|
||||
msgstr "1 publicación borrada"
|
||||
msgstr "1 post eliminado"
|
||||
|
||||
#, php-format
|
||||
msgid "Deleted %d posts"
|
||||
msgstr "%d publicaciones borradas"
|
||||
msgstr "%d publicaciones eliminadas"
|
||||
|
||||
msgid "Approved"
|
||||
msgstr "Aprobado"
|
||||
|
||||
#, php-format
|
||||
msgid "Post No.%d approved."
|
||||
msgstr "La publicación No.%d fue aprovada."
|
||||
msgstr "El post No.%d fue aprobado."
|
||||
|
||||
msgid "Sorry, there doesn't appear to be a post with that ID."
|
||||
msgstr "Lo siento, no parece haber un post con esa ID."
|
||||
|
||||
msgid "Stickied"
|
||||
msgstr "Pegado"
|
||||
msgstr "Fijado"
|
||||
|
||||
msgid "Unstickied"
|
||||
msgstr "Despegado"
|
||||
msgstr "Desfijado"
|
||||
|
||||
msgid "Form data was lost. Please go back and try again."
|
||||
msgstr ""
|
||||
|
@ -311,8 +331,11 @@ msgstr "Bloqueado"
|
|||
msgid "Unlocked"
|
||||
msgstr "Desbloqueado"
|
||||
|
||||
msgid "Passwords do not match."
|
||||
msgstr "Las contraseñas no coinciden."
|
||||
|
||||
msgid "Password updated"
|
||||
msgstr "Contraseña actualiza"
|
||||
msgstr "Contraseña actualizada"
|
||||
|
||||
msgid "Please enter the CAPTCHA text."
|
||||
msgstr "Por favor ingrese el texto del CAPTCHA."
|
||||
|
@ -321,8 +344,8 @@ msgid ""
|
|||
"Incorrect CAPTCHA text entered. Please try again.<br>Click the image to "
|
||||
"retrieve a new CAPTCHA."
|
||||
msgstr ""
|
||||
"El texto ingresado del CAPTCHA es incorrecto. Por favor intentelo de "
|
||||
"nuevo.<br>Haga clic en la imagen para obtener un nuevo CAPTCHA."
|
||||
"El texto ingresado del CAPTCHA es incorrecto. Por favor inténtelo de nuevo."
|
||||
"<br>Haga click en la imagen para obtener un nuevo CAPTCHA."
|
||||
|
||||
#, php-format
|
||||
msgid ""
|
||||
|
@ -373,7 +396,7 @@ msgid ""
|
|||
"different type."
|
||||
msgstr ""
|
||||
"No se pudo leer el archivo cargado mientras se creaba su miniatura. Una "
|
||||
"causa común para esto es una extensión incorrecta cuando el archivo es en "
|
||||
"causa común de esto es una extensión incorrecta cuando el archivo es en "
|
||||
"realidad de un tipo diferente."
|
||||
|
||||
msgid "File transfer failure. Please retry the submission."
|
||||
|
@ -404,11 +427,11 @@ msgstr "El tipo de archivo soportado es %s"
|
|||
msgid "Supported file types are %1$s and %2$s."
|
||||
msgstr "Los tipos de archivo admitidos son %1$s y %2$s."
|
||||
|
||||
msgid "Reply to"
|
||||
msgstr "Responder a"
|
||||
msgid "Raw HTML"
|
||||
msgstr "HTML crudo"
|
||||
|
||||
msgid "0 to start a new thread"
|
||||
msgstr "0 para iniciar un nuevo hilo"
|
||||
msgid "Enable"
|
||||
msgstr "Activar"
|
||||
|
||||
msgid ""
|
||||
"Text entered in the Message field will be posted as is with no formatting "
|
||||
|
@ -420,6 +443,12 @@ msgstr ""
|
|||
msgid "Line-breaks must be specified with \"<br>\"."
|
||||
msgstr "Los saltos de línea deben ser especificados con \"<br>\"."
|
||||
|
||||
msgid "Reply to"
|
||||
msgstr "Responder a"
|
||||
|
||||
msgid "0 to start a new thread"
|
||||
msgstr "0 para iniciar un nuevo hilo"
|
||||
|
||||
msgid "CAPTCHA"
|
||||
msgstr "CAPTCHA"
|
||||
|
||||
|
@ -437,11 +466,11 @@ msgid "(paste a YouTube URL)"
|
|||
msgstr "(pegue una URL de YouTube)"
|
||||
|
||||
msgid "All posts are moderated before being shown."
|
||||
msgstr "Todos los post son moderados antes de mostrarse."
|
||||
msgstr "Todos los posts son moderados antes de ser publicados."
|
||||
|
||||
msgid "All posts with a file attached are moderated before being shown."
|
||||
msgstr ""
|
||||
"Todos los post con un archivo adjunto son moderados antes de ser mostrados."
|
||||
"Todos los posts con un archivo adjunto son moderados antes de ser publicados."
|
||||
|
||||
#, php-format
|
||||
msgid "Images greater than %s will be thumbnailed."
|
||||
|
@ -472,24 +501,18 @@ msgstr "(para eliminación de post y archivo)"
|
|||
msgid "Report"
|
||||
msgstr "Reportar"
|
||||
|
||||
msgid "Embed:"
|
||||
msgstr "Incrustar:"
|
||||
|
||||
msgid "File:"
|
||||
msgstr "Archivo:"
|
||||
|
||||
msgid "Reply"
|
||||
msgstr "Responder"
|
||||
|
||||
msgid "Post truncated. Click Reply to view."
|
||||
msgstr "Post truncado. Click en Responder para verlo."
|
||||
msgstr "Post truncado. Haz click en Responder para verlo."
|
||||
|
||||
msgid "1 post omitted. Click Reply to view."
|
||||
msgstr "1 Post omitido. Click en Responder para verlo."
|
||||
msgstr "1 Post omitido. Haz click en Responder para verlo."
|
||||
|
||||
#, php-format
|
||||
msgid "%d posts omitted. Click Reply to view."
|
||||
msgstr "%d posts omitidos. Click en Responder para verlos."
|
||||
msgstr "%d posts omitidos. Haz click en Responder para verlos."
|
||||
|
||||
msgid "Catalog"
|
||||
msgstr "Catálogo"
|
||||
|
@ -518,9 +541,6 @@ msgstr "Eliminar"
|
|||
msgid "Delete Post"
|
||||
msgstr "Eliminar Post"
|
||||
|
||||
msgid "Status"
|
||||
msgstr "Estátus"
|
||||
|
||||
msgid "Accounts"
|
||||
msgstr "Cuentas"
|
||||
|
||||
|
@ -528,16 +548,16 @@ msgid "Bans"
|
|||
msgstr "Baneos"
|
||||
|
||||
msgid "Keywords"
|
||||
msgstr "Palabras clave"
|
||||
msgstr "Palabras prohibidas"
|
||||
|
||||
msgid "Migrate Database"
|
||||
msgstr "Migrar base de datos"
|
||||
|
||||
msgid "Moderate Post"
|
||||
msgstr "Moderar publicación"
|
||||
msgstr "Moderar Post"
|
||||
|
||||
msgid "Moderation Log"
|
||||
msgstr "Registro de moderación"
|
||||
|
||||
msgid "Raw Post"
|
||||
msgstr "Post bruto"
|
||||
msgstr "Registro de Moderación"
|
||||
|
||||
msgid "Rebuild All"
|
||||
msgstr "Reconstruir todo"
|
||||
|
@ -545,20 +565,23 @@ msgstr "Reconstruir todo"
|
|||
msgid "Reports"
|
||||
msgstr "Reportes"
|
||||
|
||||
msgid "Staff Post"
|
||||
msgstr "Publicar como personal"
|
||||
|
||||
msgid "Status"
|
||||
msgstr "Estátus"
|
||||
|
||||
msgid "Update"
|
||||
msgstr "Actualización"
|
||||
msgstr "Actualizar"
|
||||
|
||||
msgid "Migrate Database"
|
||||
msgstr "Migrar base de datos"
|
||||
|
||||
msgid "Change password"
|
||||
msgstr "Cambiar contraseña"
|
||||
msgid "Change Password"
|
||||
msgstr "Cambiar Contraseña"
|
||||
|
||||
msgid "Log Out"
|
||||
msgstr "Cerrar sesión"
|
||||
|
||||
msgid "Manage mode"
|
||||
msgstr "Administrar modo"
|
||||
msgstr "Modo administración"
|
||||
|
||||
msgid "Log In"
|
||||
msgstr "Ingresar"
|
||||
|
@ -581,95 +604,93 @@ msgstr "reporte No. %1$d por %2$s"
|
|||
|
||||
#, php-format
|
||||
msgid "%1$d reports by %2$s"
|
||||
msgstr ""
|
||||
msgstr "%1$d reportes por %2$s"
|
||||
|
||||
#, php-format
|
||||
msgid "%d reports"
|
||||
msgstr ""
|
||||
msgstr "%d reportes"
|
||||
|
||||
#, fuzzy, php-format
|
||||
#| msgid "Delete Post"
|
||||
#, php-format
|
||||
msgid "Reported by %s"
|
||||
msgstr "Eliminar Post"
|
||||
msgstr "Reportado por %s"
|
||||
|
||||
msgid "Moderate"
|
||||
msgstr ""
|
||||
msgstr "Moderar"
|
||||
|
||||
msgid "There are currently no reported posts."
|
||||
msgstr ""
|
||||
msgstr "Actualmente no hay posts reportados."
|
||||
|
||||
msgid "Add an account"
|
||||
msgstr ""
|
||||
msgstr "Añadir una cuenta"
|
||||
|
||||
msgid "Update an account"
|
||||
msgstr ""
|
||||
msgstr "Actualizar una cuenta"
|
||||
|
||||
msgid "Leave blank to maintain current password"
|
||||
msgstr ""
|
||||
msgstr "Dejar en blanco para mantener la contraseña actual"
|
||||
|
||||
msgid "Username"
|
||||
msgstr ""
|
||||
msgstr "Nombre de usuario"
|
||||
|
||||
msgid "Role"
|
||||
msgstr ""
|
||||
msgstr "Rol"
|
||||
|
||||
msgid "Choose a role"
|
||||
msgstr ""
|
||||
msgstr "Escoge un rol"
|
||||
|
||||
msgid "Last active"
|
||||
msgstr ""
|
||||
msgstr "Última vez activo"
|
||||
|
||||
msgid "Never"
|
||||
msgstr ""
|
||||
msgstr "Nunca"
|
||||
|
||||
msgid "update"
|
||||
msgstr ""
|
||||
msgstr "actualizar"
|
||||
|
||||
msgid "Add a ban"
|
||||
msgstr ""
|
||||
msgstr "Añadir un ban"
|
||||
|
||||
msgid ""
|
||||
"Multiple IP addresses may be banned at once by separating each address with "
|
||||
"a comma."
|
||||
msgstr ""
|
||||
"Se pueden banear múltiples direcciones IP separando cada una con una coma."
|
||||
|
||||
msgid "IP Address"
|
||||
msgstr "Dirección IP"
|
||||
|
||||
#, fuzzy
|
||||
#| msgid "Expire(sec):"
|
||||
msgid "Expire(sec)"
|
||||
msgstr "Expirar(seg):"
|
||||
|
||||
msgid "Reason"
|
||||
msgstr "Razón"
|
||||
msgstr "Expiración(seg)"
|
||||
|
||||
msgid "never"
|
||||
msgstr "nunca"
|
||||
|
||||
msgid "optional"
|
||||
msgstr "opcional"
|
||||
msgid "Optional."
|
||||
msgstr "Opcional."
|
||||
|
||||
msgid "1 hour"
|
||||
msgstr ""
|
||||
msgstr "1 hora"
|
||||
|
||||
msgid "1 day"
|
||||
msgstr ""
|
||||
msgstr "1 día"
|
||||
|
||||
msgid "2 days"
|
||||
msgstr ""
|
||||
msgstr "2 días"
|
||||
|
||||
msgid "1 week"
|
||||
msgstr ""
|
||||
msgstr "1 semana"
|
||||
|
||||
msgid "2 weeks"
|
||||
msgstr ""
|
||||
msgstr "2 semanas"
|
||||
|
||||
msgid "1 month"
|
||||
msgstr ""
|
||||
msgstr "1 mes"
|
||||
|
||||
msgid "Append a message to the post. Optional."
|
||||
msgstr "Adjunta un mensaje al post. Opcional."
|
||||
|
||||
msgid "Set At"
|
||||
msgstr ""
|
||||
msgstr "Creado"
|
||||
|
||||
msgid "Expires"
|
||||
msgstr "Expira"
|
||||
|
@ -677,205 +698,219 @@ msgstr "Expira"
|
|||
msgid "Does not expire"
|
||||
msgstr "No expira"
|
||||
|
||||
#, fuzzy
|
||||
msgid "lift"
|
||||
msgstr "levantar"
|
||||
msgstr "retirar"
|
||||
|
||||
msgid "Moderate a post"
|
||||
msgstr ""
|
||||
msgstr "Moderar un post"
|
||||
|
||||
msgid "Post ID"
|
||||
msgstr ""
|
||||
msgstr "ID del post"
|
||||
|
||||
msgid "Tip:"
|
||||
msgstr ""
|
||||
msgid "Tip"
|
||||
msgstr "Consejo"
|
||||
|
||||
msgid ""
|
||||
"While browsing the image board, you can easily moderate a post if you are "
|
||||
"logged in."
|
||||
msgstr ""
|
||||
"Mientras navegas el tablón de imágenes, puedes moderar un post fácilmente si "
|
||||
"estás logueado."
|
||||
|
||||
#, fuzzy
|
||||
#| msgid "Tick the box next to a post and click \"Delete\" to delete it."
|
||||
msgid ""
|
||||
"Tick the box next to a post and click \"Delete\" at the bottom of the page "
|
||||
"with a blank password."
|
||||
msgstr ""
|
||||
"Selecciona la caja al lado de un post y clickea \"Eliminar\" para eliminarlo."
|
||||
"Selecciona la caja al lado de un post y haz click en \"Eliminar\" al final "
|
||||
"de la página con el campo de contraseña vacío."
|
||||
|
||||
#, php-format
|
||||
msgid "Moderate %d posts"
|
||||
msgstr ""
|
||||
msgstr "Moderar %d posts"
|
||||
|
||||
msgid "Delete all"
|
||||
msgstr ""
|
||||
msgstr "Eliminar todos"
|
||||
|
||||
msgid "Ban all"
|
||||
msgstr ""
|
||||
msgstr "Banear todos"
|
||||
|
||||
msgid "1 thread and 1 reply will be deleted."
|
||||
msgstr ""
|
||||
msgstr "1 hilo y 1 respuesta serán eliminados."
|
||||
|
||||
#, php-format
|
||||
msgid "1 thread and %d replies will be deleted."
|
||||
msgstr ""
|
||||
msgstr "1 hilo y %d respuestas serán eliminados."
|
||||
|
||||
#, php-format
|
||||
msgid "%d threads and 1 reply will be deleted."
|
||||
msgstr ""
|
||||
msgstr "%d hilos y 1 respuesta serán eliminados."
|
||||
|
||||
#, php-format
|
||||
msgid "%1$d threads and %2$d replies will be deleted."
|
||||
msgstr ""
|
||||
msgstr "%1$d hilos y %2$d respuestas serán eliminadas."
|
||||
|
||||
msgid "1 IP address will be banned."
|
||||
msgstr ""
|
||||
msgstr "1 dirección IP será baneada."
|
||||
|
||||
#, php-format
|
||||
msgid "%d IP addresses will be banned."
|
||||
msgstr ""
|
||||
msgstr "%d direcciones IP serán baneadas."
|
||||
|
||||
#, fuzzy, php-format
|
||||
#| msgid "Ban record added for %s"
|
||||
#, php-format
|
||||
msgid " A ban record already exists for %s"
|
||||
msgstr "Registro de ban añadido para %s"
|
||||
msgstr " Ya existe un registro de ban para %s"
|
||||
|
||||
msgid "Only an administrator may ban an IP address."
|
||||
msgstr ""
|
||||
msgstr "Solamente los administradores pueden banear una dirección IP."
|
||||
|
||||
#, fuzzy, php-format
|
||||
#| msgid "IP Address:"
|
||||
#, php-format
|
||||
msgid "IP address: %s"
|
||||
msgstr "Dirección IP:"
|
||||
msgstr "Dirección IP: %s"
|
||||
|
||||
msgid "Thread"
|
||||
msgstr ""
|
||||
msgstr "Hilo"
|
||||
|
||||
msgid "1 reply will be deleted."
|
||||
msgstr ""
|
||||
msgstr "1 respuesta será eliminada."
|
||||
|
||||
#, php-format
|
||||
msgid "%d replies will be deleted."
|
||||
msgstr ""
|
||||
msgstr "%d respuestas serán eliminadas."
|
||||
|
||||
msgid "Belongs to "
|
||||
msgstr ""
|
||||
#, php-format
|
||||
msgid "Belongs to %s"
|
||||
msgstr "Pertenece a %s"
|
||||
|
||||
msgid "Un-sticky"
|
||||
msgstr ""
|
||||
msgstr "Dejar de fijar"
|
||||
|
||||
msgid "Sticky"
|
||||
msgstr ""
|
||||
msgstr "Fijar"
|
||||
|
||||
msgid "Return this thread to a normal state."
|
||||
msgstr ""
|
||||
msgstr "Retornar este hilo a su estado normal."
|
||||
|
||||
msgid "Keep this thread at the top of the board."
|
||||
msgstr ""
|
||||
msgstr "Mantener este hilo en la parte superior del tablón."
|
||||
|
||||
msgid "Unlock"
|
||||
msgstr ""
|
||||
msgstr "Desbloquear"
|
||||
|
||||
msgid "Lock"
|
||||
msgstr ""
|
||||
msgstr "Bloquear"
|
||||
|
||||
msgid "Allow replying to this thread."
|
||||
msgstr ""
|
||||
msgstr "Permitir respuestas en este hilo."
|
||||
|
||||
msgid "Disallow replying to this thread."
|
||||
msgstr ""
|
||||
msgstr "Inhabilitar respuestas en este hilo."
|
||||
|
||||
#, php-format
|
||||
msgid "Moderating No.%d"
|
||||
msgstr ""
|
||||
msgstr "Moderando hilo No.%d"
|
||||
|
||||
msgid "Action"
|
||||
msgstr ""
|
||||
msgstr "Acción"
|
||||
|
||||
#, fuzzy
|
||||
#| msgid "Delete Post"
|
||||
msgid "Delete thread"
|
||||
msgstr "Eliminar Post"
|
||||
msgstr "Eliminar hilo"
|
||||
|
||||
msgid "Delete reply"
|
||||
msgstr ""
|
||||
msgstr "Eliminar respuesta"
|
||||
|
||||
msgid "Ban poster"
|
||||
msgstr ""
|
||||
msgstr "Banear usuario"
|
||||
|
||||
msgid "Approve"
|
||||
msgstr ""
|
||||
msgstr "Aprobar"
|
||||
|
||||
msgid "report"
|
||||
msgstr ""
|
||||
msgstr "reportar"
|
||||
|
||||
msgid "reports"
|
||||
msgstr ""
|
||||
msgstr "reportes"
|
||||
|
||||
#, fuzzy
|
||||
#| msgid "Sorry, there doesn't appear to be a post with that ID."
|
||||
msgid "Sorry, there doesn't appear to be a keyword with that ID."
|
||||
msgstr "Perdón, pero no parece haber un post con esa ID."
|
||||
|
||||
msgid "Keyword"
|
||||
msgstr ""
|
||||
|
||||
msgid "Action:"
|
||||
msgstr ""
|
||||
msgstr "Perdón, pero no parece haber una palabra prohibida con esa ID."
|
||||
|
||||
msgid "Add"
|
||||
msgstr ""
|
||||
msgstr "Agregar"
|
||||
|
||||
msgid "Hide until approved"
|
||||
msgstr ""
|
||||
msgstr "Ocultar hasta que sea aprobado"
|
||||
|
||||
msgid "Delete and ban for 1 hour"
|
||||
msgstr ""
|
||||
msgstr "Eliminar y banear por 1 hora"
|
||||
|
||||
msgid "Delete and ban for 1 day"
|
||||
msgstr ""
|
||||
msgstr "Eliminar y banear por 1 día"
|
||||
|
||||
msgid "Delete and ban for 2 days"
|
||||
msgstr ""
|
||||
msgstr "Eliminar y banear por 2 días"
|
||||
|
||||
msgid "Delete and ban for 1 week"
|
||||
msgstr ""
|
||||
msgstr "Eliminar y banear por 1 semana"
|
||||
|
||||
msgid "Delete and ban for 2 weeks"
|
||||
msgstr ""
|
||||
msgstr "Eliminar y banear por 2 semanas"
|
||||
|
||||
msgid "Delete and ban for 1 month"
|
||||
msgstr ""
|
||||
msgstr "Eliminar y banear por 1 mes"
|
||||
|
||||
msgid "Delete and ban permanently"
|
||||
msgstr ""
|
||||
msgstr "Eliminar y banear permanentemente"
|
||||
|
||||
msgid "Edit"
|
||||
msgstr ""
|
||||
msgstr "Editar"
|
||||
|
||||
msgid "thread"
|
||||
msgstr ""
|
||||
msgstr "hilo"
|
||||
|
||||
msgid "threads"
|
||||
msgstr ""
|
||||
msgstr "hilos"
|
||||
|
||||
msgid "ban"
|
||||
msgstr ""
|
||||
msgstr "ban"
|
||||
|
||||
msgid "bans"
|
||||
msgstr ""
|
||||
msgstr "baneos"
|
||||
|
||||
msgid "More Info"
|
||||
msgstr ""
|
||||
msgstr "Más información"
|
||||
|
||||
msgid "Pending posts"
|
||||
msgstr ""
|
||||
msgstr "Posts pendientes por aprobar"
|
||||
|
||||
msgid "Recent posts"
|
||||
msgstr ""
|
||||
msgstr "Posts recientes"
|
||||
|
||||
msgid "Info"
|
||||
msgstr ""
|
||||
msgstr "Información"
|
||||
|
||||
#~ msgid "Belongs to "
|
||||
#~ msgstr "Pertenece a "
|
||||
|
||||
#~ msgid "Created raw post"
|
||||
#~ msgstr "Crear publicación bruta"
|
||||
|
||||
#~ msgid "Sorry, there is already a ban on record for that IP address."
|
||||
#~ msgstr ""
|
||||
#~ "Lo sentimos, ya hay una prohibición de registro para esa dirección IP."
|
||||
|
||||
#~ msgid "Embed:"
|
||||
#~ msgstr "Incrustar:"
|
||||
|
||||
#~ msgid "File:"
|
||||
#~ msgstr "Archivo:"
|
||||
|
||||
#~ msgid "Raw Post"
|
||||
#~ msgstr "Post bruto"
|
||||
|
||||
#~ msgid "Change password"
|
||||
#~ msgstr "Cambiar contraseña"
|
||||
|
||||
#~ msgid "optional"
|
||||
#~ msgstr "opcional"
|
||||
|
||||
#~ msgid "TINYIB_TRIPSEED and TINYIB_ADMINPASS must be configured."
|
||||
#~ msgstr "TinyIB_TRIPSEED y TINYIB_ADMINPASS deben ser configurados."
|
||||
|
|
|
@ -2,7 +2,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: trevor@rocketnine.space\n"
|
||||
"POT-Creation-Date: 2021-05-10 23:34-0700\n"
|
||||
"POT-Creation-Date: 2023-01-05 10:20-0800\n"
|
||||
"PO-Revision-Date: 2020-10-08 23:26+0000\n"
|
||||
"Last-Translator: tei zerg <teizerg@airmail.cc>\n"
|
||||
"Language-Team: Spanish (American) <https://hosted.weblate.org/projects/"
|
||||
|
@ -29,6 +29,9 @@ msgstr "TINYIB_TRIPSEED y TINYIB_ADMINPASS deben ser configurados."
|
|||
msgid "TINYIB_RECAPTCHA_SITE and TINYIB_RECAPTCHA_SECRET must be configured."
|
||||
msgstr ""
|
||||
|
||||
msgid "TINYIB_TRIPSEED must be configured."
|
||||
msgstr ""
|
||||
|
||||
msgid "Unknown database mode specified."
|
||||
msgstr ""
|
||||
|
||||
|
@ -48,6 +51,20 @@ msgstr ""
|
|||
msgid "Your post contains a blocked keyword."
|
||||
msgstr ""
|
||||
|
||||
msgid "Keyword"
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Your IP address (%1$s) is banned until %2$s."
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Your IP address (%s) is permanently banned."
|
||||
msgstr ""
|
||||
|
||||
msgid "Reason"
|
||||
msgstr ""
|
||||
|
||||
msgid "Embedding a URL and uploading a file at the same time is not supported."
|
||||
msgstr ""
|
||||
|
||||
|
@ -102,7 +119,7 @@ msgstr ""
|
|||
msgid "Updating index..."
|
||||
msgstr ""
|
||||
|
||||
msgid "Created raw post"
|
||||
msgid "Created staff post"
|
||||
msgstr ""
|
||||
|
||||
msgid "This post has been deleted"
|
||||
|
@ -208,9 +225,6 @@ msgstr ""
|
|||
msgid "Updated account"
|
||||
msgstr ""
|
||||
|
||||
msgid "Sorry, there is already a ban on record for that IP address."
|
||||
msgstr ""
|
||||
|
||||
msgid "permanently"
|
||||
msgstr ""
|
||||
|
||||
|
@ -226,6 +240,10 @@ msgstr ""
|
|||
msgid "Banned %s %s: %s"
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Added ban message to %s"
|
||||
msgstr ""
|
||||
|
||||
msgid "Banned 1 IP address"
|
||||
msgstr ""
|
||||
|
||||
|
@ -260,9 +278,6 @@ msgstr ""
|
|||
msgid "Keyword deleted."
|
||||
msgstr ""
|
||||
|
||||
msgid "Sorry, there doesn't appear to be a post with that ID."
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Deleted %s"
|
||||
msgstr ""
|
||||
|
@ -281,6 +296,9 @@ msgstr ""
|
|||
msgid "Post No.%d approved."
|
||||
msgstr ""
|
||||
|
||||
msgid "Sorry, there doesn't appear to be a post with that ID."
|
||||
msgstr ""
|
||||
|
||||
msgid "Stickied"
|
||||
msgstr ""
|
||||
|
||||
|
@ -296,6 +314,9 @@ msgstr ""
|
|||
msgid "Unlocked"
|
||||
msgstr ""
|
||||
|
||||
msgid "Passwords do not match."
|
||||
msgstr ""
|
||||
|
||||
msgid "Password updated"
|
||||
msgstr ""
|
||||
|
||||
|
@ -376,10 +397,10 @@ msgstr ""
|
|||
msgid "Supported file types are %1$s and %2$s."
|
||||
msgstr ""
|
||||
|
||||
msgid "Reply to"
|
||||
msgid "Raw HTML"
|
||||
msgstr ""
|
||||
|
||||
msgid "0 to start a new thread"
|
||||
msgid "Enable"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
|
@ -390,6 +411,12 @@ msgstr ""
|
|||
msgid "Line-breaks must be specified with \"<br>\"."
|
||||
msgstr ""
|
||||
|
||||
msgid "Reply to"
|
||||
msgstr ""
|
||||
|
||||
msgid "0 to start a new thread"
|
||||
msgstr ""
|
||||
|
||||
msgid "CAPTCHA"
|
||||
msgstr ""
|
||||
|
||||
|
@ -441,12 +468,6 @@ msgstr ""
|
|||
msgid "Report"
|
||||
msgstr ""
|
||||
|
||||
msgid "Embed:"
|
||||
msgstr ""
|
||||
|
||||
msgid "File:"
|
||||
msgstr ""
|
||||
|
||||
msgid "Reply"
|
||||
msgstr ""
|
||||
|
||||
|
@ -487,9 +508,6 @@ msgstr ""
|
|||
msgid "Delete Post"
|
||||
msgstr ""
|
||||
|
||||
msgid "Status"
|
||||
msgstr ""
|
||||
|
||||
msgid "Accounts"
|
||||
msgstr ""
|
||||
|
||||
|
@ -499,28 +517,31 @@ msgstr ""
|
|||
msgid "Keywords"
|
||||
msgstr ""
|
||||
|
||||
msgid "Migrate Database"
|
||||
msgstr ""
|
||||
|
||||
msgid "Moderate Post"
|
||||
msgstr ""
|
||||
|
||||
msgid "Moderation Log"
|
||||
msgstr ""
|
||||
|
||||
msgid "Raw Post"
|
||||
msgstr ""
|
||||
|
||||
msgid "Rebuild All"
|
||||
msgstr ""
|
||||
|
||||
msgid "Reports"
|
||||
msgstr ""
|
||||
|
||||
msgid "Staff Post"
|
||||
msgstr ""
|
||||
|
||||
msgid "Status"
|
||||
msgstr ""
|
||||
|
||||
msgid "Update"
|
||||
msgstr ""
|
||||
|
||||
msgid "Migrate Database"
|
||||
msgstr ""
|
||||
|
||||
msgid "Change password"
|
||||
msgid "Change Password"
|
||||
msgstr ""
|
||||
|
||||
msgid "Log Out"
|
||||
|
@ -607,13 +628,10 @@ msgstr ""
|
|||
msgid "Expire(sec)"
|
||||
msgstr ""
|
||||
|
||||
msgid "Reason"
|
||||
msgstr ""
|
||||
|
||||
msgid "never"
|
||||
msgstr ""
|
||||
|
||||
msgid "optional"
|
||||
msgid "Optional."
|
||||
msgstr ""
|
||||
|
||||
msgid "1 hour"
|
||||
|
@ -634,6 +652,9 @@ msgstr ""
|
|||
msgid "1 month"
|
||||
msgstr ""
|
||||
|
||||
msgid "Append a message to the post. Optional."
|
||||
msgstr ""
|
||||
|
||||
msgid "Set At"
|
||||
msgstr ""
|
||||
|
||||
|
@ -652,7 +673,7 @@ msgstr ""
|
|||
msgid "Post ID"
|
||||
msgstr ""
|
||||
|
||||
msgid "Tip:"
|
||||
msgid "Tip"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
|
@ -718,7 +739,8 @@ msgstr ""
|
|||
msgid "%d replies will be deleted."
|
||||
msgstr ""
|
||||
|
||||
msgid "Belongs to "
|
||||
#, php-format
|
||||
msgid "Belongs to %s"
|
||||
msgstr ""
|
||||
|
||||
msgid "Un-sticky"
|
||||
|
@ -773,12 +795,6 @@ msgstr ""
|
|||
msgid "Sorry, there doesn't appear to be a keyword with that ID."
|
||||
msgstr ""
|
||||
|
||||
msgid "Keyword"
|
||||
msgstr ""
|
||||
|
||||
msgid "Action:"
|
||||
msgstr ""
|
||||
|
||||
msgid "Add"
|
||||
msgstr ""
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"POT-Creation-Date: 2021-05-10 23:34-0700\n"
|
||||
"POT-Creation-Date: 2023-01-05 10:20-0800\n"
|
||||
"PO-Revision-Date: 2020-08-28 16:18-0700\n"
|
||||
"Last-Translator: Automatically generated\n"
|
||||
"Language-Team: none\n"
|
||||
|
@ -25,6 +25,9 @@ msgstr ""
|
|||
msgid "TINYIB_RECAPTCHA_SITE and TINYIB_RECAPTCHA_SECRET must be configured."
|
||||
msgstr ""
|
||||
|
||||
msgid "TINYIB_TRIPSEED must be configured."
|
||||
msgstr ""
|
||||
|
||||
msgid "Unknown database mode specified."
|
||||
msgstr ""
|
||||
|
||||
|
@ -44,6 +47,20 @@ msgstr ""
|
|||
msgid "Your post contains a blocked keyword."
|
||||
msgstr ""
|
||||
|
||||
msgid "Keyword"
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Your IP address (%1$s) is banned until %2$s."
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Your IP address (%s) is permanently banned."
|
||||
msgstr ""
|
||||
|
||||
msgid "Reason"
|
||||
msgstr ""
|
||||
|
||||
msgid "Embedding a URL and uploading a file at the same time is not supported."
|
||||
msgstr ""
|
||||
|
||||
|
@ -98,7 +115,7 @@ msgstr ""
|
|||
msgid "Updating index..."
|
||||
msgstr ""
|
||||
|
||||
msgid "Created raw post"
|
||||
msgid "Created staff post"
|
||||
msgstr ""
|
||||
|
||||
msgid "This post has been deleted"
|
||||
|
@ -204,9 +221,6 @@ msgstr ""
|
|||
msgid "Updated account"
|
||||
msgstr ""
|
||||
|
||||
msgid "Sorry, there is already a ban on record for that IP address."
|
||||
msgstr ""
|
||||
|
||||
msgid "permanently"
|
||||
msgstr ""
|
||||
|
||||
|
@ -222,6 +236,10 @@ msgstr ""
|
|||
msgid "Banned %s %s: %s"
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Added ban message to %s"
|
||||
msgstr ""
|
||||
|
||||
msgid "Banned 1 IP address"
|
||||
msgstr ""
|
||||
|
||||
|
@ -256,9 +274,6 @@ msgstr ""
|
|||
msgid "Keyword deleted."
|
||||
msgstr ""
|
||||
|
||||
msgid "Sorry, there doesn't appear to be a post with that ID."
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Deleted %s"
|
||||
msgstr ""
|
||||
|
@ -277,6 +292,9 @@ msgstr ""
|
|||
msgid "Post No.%d approved."
|
||||
msgstr ""
|
||||
|
||||
msgid "Sorry, there doesn't appear to be a post with that ID."
|
||||
msgstr ""
|
||||
|
||||
msgid "Stickied"
|
||||
msgstr ""
|
||||
|
||||
|
@ -292,6 +310,9 @@ msgstr ""
|
|||
msgid "Unlocked"
|
||||
msgstr ""
|
||||
|
||||
msgid "Passwords do not match."
|
||||
msgstr ""
|
||||
|
||||
msgid "Password updated"
|
||||
msgstr ""
|
||||
|
||||
|
@ -372,10 +393,10 @@ msgstr ""
|
|||
msgid "Supported file types are %1$s and %2$s."
|
||||
msgstr ""
|
||||
|
||||
msgid "Reply to"
|
||||
msgid "Raw HTML"
|
||||
msgstr ""
|
||||
|
||||
msgid "0 to start a new thread"
|
||||
msgid "Enable"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
|
@ -386,6 +407,12 @@ msgstr ""
|
|||
msgid "Line-breaks must be specified with \"<br>\"."
|
||||
msgstr ""
|
||||
|
||||
msgid "Reply to"
|
||||
msgstr ""
|
||||
|
||||
msgid "0 to start a new thread"
|
||||
msgstr ""
|
||||
|
||||
msgid "CAPTCHA"
|
||||
msgstr ""
|
||||
|
||||
|
@ -437,12 +464,6 @@ msgstr ""
|
|||
msgid "Report"
|
||||
msgstr ""
|
||||
|
||||
msgid "Embed:"
|
||||
msgstr ""
|
||||
|
||||
msgid "File:"
|
||||
msgstr ""
|
||||
|
||||
msgid "Reply"
|
||||
msgstr ""
|
||||
|
||||
|
@ -483,9 +504,6 @@ msgstr ""
|
|||
msgid "Delete Post"
|
||||
msgstr ""
|
||||
|
||||
msgid "Status"
|
||||
msgstr ""
|
||||
|
||||
msgid "Accounts"
|
||||
msgstr ""
|
||||
|
||||
|
@ -495,28 +513,31 @@ msgstr ""
|
|||
msgid "Keywords"
|
||||
msgstr ""
|
||||
|
||||
msgid "Migrate Database"
|
||||
msgstr ""
|
||||
|
||||
msgid "Moderate Post"
|
||||
msgstr ""
|
||||
|
||||
msgid "Moderation Log"
|
||||
msgstr ""
|
||||
|
||||
msgid "Raw Post"
|
||||
msgstr ""
|
||||
|
||||
msgid "Rebuild All"
|
||||
msgstr ""
|
||||
|
||||
msgid "Reports"
|
||||
msgstr ""
|
||||
|
||||
msgid "Staff Post"
|
||||
msgstr ""
|
||||
|
||||
msgid "Status"
|
||||
msgstr ""
|
||||
|
||||
msgid "Update"
|
||||
msgstr ""
|
||||
|
||||
msgid "Migrate Database"
|
||||
msgstr ""
|
||||
|
||||
msgid "Change password"
|
||||
msgid "Change Password"
|
||||
msgstr ""
|
||||
|
||||
msgid "Log Out"
|
||||
|
@ -603,13 +624,10 @@ msgstr ""
|
|||
msgid "Expire(sec)"
|
||||
msgstr ""
|
||||
|
||||
msgid "Reason"
|
||||
msgstr ""
|
||||
|
||||
msgid "never"
|
||||
msgstr ""
|
||||
|
||||
msgid "optional"
|
||||
msgid "Optional."
|
||||
msgstr ""
|
||||
|
||||
msgid "1 hour"
|
||||
|
@ -630,6 +648,9 @@ msgstr ""
|
|||
msgid "1 month"
|
||||
msgstr ""
|
||||
|
||||
msgid "Append a message to the post. Optional."
|
||||
msgstr ""
|
||||
|
||||
msgid "Set At"
|
||||
msgstr ""
|
||||
|
||||
|
@ -648,7 +669,7 @@ msgstr ""
|
|||
msgid "Post ID"
|
||||
msgstr ""
|
||||
|
||||
msgid "Tip:"
|
||||
msgid "Tip"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
|
@ -714,7 +735,8 @@ msgstr ""
|
|||
msgid "%d replies will be deleted."
|
||||
msgstr ""
|
||||
|
||||
msgid "Belongs to "
|
||||
#, php-format
|
||||
msgid "Belongs to %s"
|
||||
msgstr ""
|
||||
|
||||
msgid "Un-sticky"
|
||||
|
@ -769,12 +791,6 @@ msgstr ""
|
|||
msgid "Sorry, there doesn't appear to be a keyword with that ID."
|
||||
msgstr ""
|
||||
|
||||
msgid "Keyword"
|
||||
msgstr ""
|
||||
|
||||
msgid "Action:"
|
||||
msgstr ""
|
||||
|
||||
msgid "Add"
|
||||
msgstr ""
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"POT-Creation-Date: 2021-05-10 23:34-0700\n"
|
||||
"POT-Creation-Date: 2023-01-05 10:20-0800\n"
|
||||
"PO-Revision-Date: 2020-08-28 16:18-0700\n"
|
||||
"Last-Translator: Automatically generated\n"
|
||||
"Language-Team: none\n"
|
||||
|
@ -25,6 +25,9 @@ msgstr ""
|
|||
msgid "TINYIB_RECAPTCHA_SITE and TINYIB_RECAPTCHA_SECRET must be configured."
|
||||
msgstr ""
|
||||
|
||||
msgid "TINYIB_TRIPSEED must be configured."
|
||||
msgstr ""
|
||||
|
||||
msgid "Unknown database mode specified."
|
||||
msgstr ""
|
||||
|
||||
|
@ -44,6 +47,20 @@ msgstr ""
|
|||
msgid "Your post contains a blocked keyword."
|
||||
msgstr ""
|
||||
|
||||
msgid "Keyword"
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Your IP address (%1$s) is banned until %2$s."
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Your IP address (%s) is permanently banned."
|
||||
msgstr ""
|
||||
|
||||
msgid "Reason"
|
||||
msgstr ""
|
||||
|
||||
msgid "Embedding a URL and uploading a file at the same time is not supported."
|
||||
msgstr ""
|
||||
|
||||
|
@ -98,7 +115,7 @@ msgstr ""
|
|||
msgid "Updating index..."
|
||||
msgstr ""
|
||||
|
||||
msgid "Created raw post"
|
||||
msgid "Created staff post"
|
||||
msgstr ""
|
||||
|
||||
msgid "This post has been deleted"
|
||||
|
@ -204,9 +221,6 @@ msgstr ""
|
|||
msgid "Updated account"
|
||||
msgstr ""
|
||||
|
||||
msgid "Sorry, there is already a ban on record for that IP address."
|
||||
msgstr ""
|
||||
|
||||
msgid "permanently"
|
||||
msgstr ""
|
||||
|
||||
|
@ -222,6 +236,10 @@ msgstr ""
|
|||
msgid "Banned %s %s: %s"
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Added ban message to %s"
|
||||
msgstr ""
|
||||
|
||||
msgid "Banned 1 IP address"
|
||||
msgstr ""
|
||||
|
||||
|
@ -256,9 +274,6 @@ msgstr ""
|
|||
msgid "Keyword deleted."
|
||||
msgstr ""
|
||||
|
||||
msgid "Sorry, there doesn't appear to be a post with that ID."
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Deleted %s"
|
||||
msgstr ""
|
||||
|
@ -277,6 +292,9 @@ msgstr ""
|
|||
msgid "Post No.%d approved."
|
||||
msgstr ""
|
||||
|
||||
msgid "Sorry, there doesn't appear to be a post with that ID."
|
||||
msgstr ""
|
||||
|
||||
msgid "Stickied"
|
||||
msgstr ""
|
||||
|
||||
|
@ -292,6 +310,9 @@ msgstr ""
|
|||
msgid "Unlocked"
|
||||
msgstr ""
|
||||
|
||||
msgid "Passwords do not match."
|
||||
msgstr ""
|
||||
|
||||
msgid "Password updated"
|
||||
msgstr ""
|
||||
|
||||
|
@ -372,10 +393,10 @@ msgstr ""
|
|||
msgid "Supported file types are %1$s and %2$s."
|
||||
msgstr ""
|
||||
|
||||
msgid "Reply to"
|
||||
msgid "Raw HTML"
|
||||
msgstr ""
|
||||
|
||||
msgid "0 to start a new thread"
|
||||
msgid "Enable"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
|
@ -386,6 +407,12 @@ msgstr ""
|
|||
msgid "Line-breaks must be specified with \"<br>\"."
|
||||
msgstr ""
|
||||
|
||||
msgid "Reply to"
|
||||
msgstr ""
|
||||
|
||||
msgid "0 to start a new thread"
|
||||
msgstr ""
|
||||
|
||||
msgid "CAPTCHA"
|
||||
msgstr ""
|
||||
|
||||
|
@ -437,12 +464,6 @@ msgstr ""
|
|||
msgid "Report"
|
||||
msgstr ""
|
||||
|
||||
msgid "Embed:"
|
||||
msgstr ""
|
||||
|
||||
msgid "File:"
|
||||
msgstr ""
|
||||
|
||||
msgid "Reply"
|
||||
msgstr ""
|
||||
|
||||
|
@ -483,9 +504,6 @@ msgstr ""
|
|||
msgid "Delete Post"
|
||||
msgstr ""
|
||||
|
||||
msgid "Status"
|
||||
msgstr ""
|
||||
|
||||
msgid "Accounts"
|
||||
msgstr ""
|
||||
|
||||
|
@ -495,28 +513,31 @@ msgstr ""
|
|||
msgid "Keywords"
|
||||
msgstr ""
|
||||
|
||||
msgid "Migrate Database"
|
||||
msgstr ""
|
||||
|
||||
msgid "Moderate Post"
|
||||
msgstr ""
|
||||
|
||||
msgid "Moderation Log"
|
||||
msgstr ""
|
||||
|
||||
msgid "Raw Post"
|
||||
msgstr ""
|
||||
|
||||
msgid "Rebuild All"
|
||||
msgstr ""
|
||||
|
||||
msgid "Reports"
|
||||
msgstr ""
|
||||
|
||||
msgid "Staff Post"
|
||||
msgstr ""
|
||||
|
||||
msgid "Status"
|
||||
msgstr ""
|
||||
|
||||
msgid "Update"
|
||||
msgstr ""
|
||||
|
||||
msgid "Migrate Database"
|
||||
msgstr ""
|
||||
|
||||
msgid "Change password"
|
||||
msgid "Change Password"
|
||||
msgstr ""
|
||||
|
||||
msgid "Log Out"
|
||||
|
@ -603,13 +624,10 @@ msgstr ""
|
|||
msgid "Expire(sec)"
|
||||
msgstr ""
|
||||
|
||||
msgid "Reason"
|
||||
msgstr ""
|
||||
|
||||
msgid "never"
|
||||
msgstr ""
|
||||
|
||||
msgid "optional"
|
||||
msgid "Optional."
|
||||
msgstr ""
|
||||
|
||||
msgid "1 hour"
|
||||
|
@ -630,6 +648,9 @@ msgstr ""
|
|||
msgid "1 month"
|
||||
msgstr ""
|
||||
|
||||
msgid "Append a message to the post. Optional."
|
||||
msgstr ""
|
||||
|
||||
msgid "Set At"
|
||||
msgstr ""
|
||||
|
||||
|
@ -648,7 +669,7 @@ msgstr ""
|
|||
msgid "Post ID"
|
||||
msgstr ""
|
||||
|
||||
msgid "Tip:"
|
||||
msgid "Tip"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
|
@ -714,7 +735,8 @@ msgstr ""
|
|||
msgid "%d replies will be deleted."
|
||||
msgstr ""
|
||||
|
||||
msgid "Belongs to "
|
||||
#, php-format
|
||||
msgid "Belongs to %s"
|
||||
msgstr ""
|
||||
|
||||
msgid "Un-sticky"
|
||||
|
@ -769,12 +791,6 @@ msgstr ""
|
|||
msgid "Sorry, there doesn't appear to be a keyword with that ID."
|
||||
msgstr ""
|
||||
|
||||
msgid "Keyword"
|
||||
msgstr ""
|
||||
|
||||
msgid "Action:"
|
||||
msgstr ""
|
||||
|
||||
msgid "Add"
|
||||
msgstr ""
|
||||
|
||||
|
|
|
@ -1,16 +1,18 @@
|
|||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"POT-Creation-Date: 2021-05-10 23:34-0700\n"
|
||||
"PO-Revision-Date: 2020-08-28 16:18-0700\n"
|
||||
"Last-Translator: Automatically generated\n"
|
||||
"Language-Team: none\n"
|
||||
"Report-Msgid-Bugs-To: trevor@rocketnine.space\n"
|
||||
"POT-Creation-Date: 2023-01-05 10:20-0800\n"
|
||||
"PO-Revision-Date: 2022-04-13 23:12+0000\n"
|
||||
"Last-Translator: Käännös Ukko <dataick@gmail.com>\n"
|
||||
"Language-Team: Finnish <https://hosted.weblate.org/projects/tinyib/tinyib/fi/"
|
||||
">\n"
|
||||
"Language: fi\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Poedit 2.3.1\n"
|
||||
"X-Generator: Weblate 4.12-dev\n"
|
||||
"X-Poedit-Basepath: ..\n"
|
||||
"X-Poedit-SearchPath-0: imgboard.php\n"
|
||||
"X-Poedit-SearchPath-1: inc/html.php\n"
|
||||
|
@ -25,6 +27,9 @@ msgstr ""
|
|||
msgid "TINYIB_RECAPTCHA_SITE and TINYIB_RECAPTCHA_SECRET must be configured."
|
||||
msgstr ""
|
||||
|
||||
msgid "TINYIB_TRIPSEED must be configured."
|
||||
msgstr ""
|
||||
|
||||
msgid "Unknown database mode specified."
|
||||
msgstr ""
|
||||
|
||||
|
@ -39,11 +44,25 @@ msgid "Invalid parent thread ID supplied, unable to create post."
|
|||
msgstr ""
|
||||
|
||||
msgid "Replies are not allowed to locked threads."
|
||||
msgstr ""
|
||||
msgstr "Vastauksia ei voi lähettää lukittuihin lankoihin."
|
||||
|
||||
msgid "Your post contains a blocked keyword."
|
||||
msgstr "Viestissäsi on mustalistattu sana."
|
||||
|
||||
msgid "Keyword"
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Your IP address (%1$s) is banned until %2$s."
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Your IP address (%s) is permanently banned."
|
||||
msgstr ""
|
||||
|
||||
msgid "Reason"
|
||||
msgstr "Syy"
|
||||
|
||||
msgid "Embedding a URL and uploading a file at the same time is not supported."
|
||||
msgstr ""
|
||||
|
||||
|
@ -65,10 +84,10 @@ msgid "Could not create thumbnail."
|
|||
msgstr ""
|
||||
|
||||
msgid "upload a file or embed a URL"
|
||||
msgstr ""
|
||||
msgstr "lähetä tiedosto tai upota linkki"
|
||||
|
||||
msgid "upload a file"
|
||||
msgstr ""
|
||||
msgstr "lähetä tiedosto"
|
||||
|
||||
msgid "embed a URL"
|
||||
msgstr ""
|
||||
|
@ -98,11 +117,11 @@ msgstr ""
|
|||
msgid "Updating index..."
|
||||
msgstr ""
|
||||
|
||||
msgid "Created raw post"
|
||||
msgid "Created staff post"
|
||||
msgstr ""
|
||||
|
||||
msgid "This post has been deleted"
|
||||
msgstr ""
|
||||
msgstr "Tämä viesti on poistettu"
|
||||
|
||||
msgid "This post requires moderation before it can be displayed"
|
||||
msgstr ""
|
||||
|
@ -131,7 +150,7 @@ msgid "Please complete a CAPTCHA to submit your report"
|
|||
msgstr ""
|
||||
|
||||
msgid "Submit"
|
||||
msgstr ""
|
||||
msgstr "Lähetä"
|
||||
|
||||
msgid "Post reported."
|
||||
msgstr ""
|
||||
|
@ -144,7 +163,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
msgid "Post deleted."
|
||||
msgstr ""
|
||||
msgstr "Viesti poistettu."
|
||||
|
||||
msgid "Invalid password."
|
||||
msgstr ""
|
||||
|
@ -183,7 +202,7 @@ msgstr ""
|
|||
|
||||
#, php-format
|
||||
msgid "Changed password of account %s"
|
||||
msgstr ""
|
||||
msgstr "Tunnuksen %s salasana vaihdettu"
|
||||
|
||||
msgid "Super-administrator"
|
||||
msgstr ""
|
||||
|
@ -204,9 +223,6 @@ msgstr ""
|
|||
msgid "Updated account"
|
||||
msgstr ""
|
||||
|
||||
msgid "Sorry, there is already a ban on record for that IP address."
|
||||
msgstr ""
|
||||
|
||||
msgid "permanently"
|
||||
msgstr ""
|
||||
|
||||
|
@ -222,6 +238,10 @@ msgstr ""
|
|||
msgid "Banned %s %s: %s"
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Added ban message to %s"
|
||||
msgstr ""
|
||||
|
||||
msgid "Banned 1 IP address"
|
||||
msgstr ""
|
||||
|
||||
|
@ -256,9 +276,6 @@ msgstr ""
|
|||
msgid "Keyword deleted."
|
||||
msgstr ""
|
||||
|
||||
msgid "Sorry, there doesn't appear to be a post with that ID."
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Deleted %s"
|
||||
msgstr ""
|
||||
|
@ -277,6 +294,9 @@ msgstr ""
|
|||
msgid "Post No.%d approved."
|
||||
msgstr ""
|
||||
|
||||
msgid "Sorry, there doesn't appear to be a post with that ID."
|
||||
msgstr ""
|
||||
|
||||
msgid "Stickied"
|
||||
msgstr ""
|
||||
|
||||
|
@ -292,6 +312,9 @@ msgstr ""
|
|||
msgid "Unlocked"
|
||||
msgstr ""
|
||||
|
||||
msgid "Passwords do not match."
|
||||
msgstr "Salasanat eivät täsmää."
|
||||
|
||||
msgid "Password updated"
|
||||
msgstr ""
|
||||
|
||||
|
@ -313,7 +336,7 @@ msgid "Invalid key."
|
|||
msgstr ""
|
||||
|
||||
msgid "Invalid username or password."
|
||||
msgstr ""
|
||||
msgstr "Väärä käyttäjätunnus tai salasana."
|
||||
|
||||
#, php-format
|
||||
msgid ""
|
||||
|
@ -333,7 +356,7 @@ msgid "Failed to write file to disk"
|
|||
msgstr ""
|
||||
|
||||
msgid "Unable to save the uploaded file."
|
||||
msgstr ""
|
||||
msgstr "Lähetetyn tiedoston tallentaminen epäonnistui."
|
||||
|
||||
#, php-format
|
||||
msgid ""
|
||||
|
@ -372,10 +395,10 @@ msgstr ""
|
|||
msgid "Supported file types are %1$s and %2$s."
|
||||
msgstr ""
|
||||
|
||||
msgid "Reply to"
|
||||
msgid "Raw HTML"
|
||||
msgstr ""
|
||||
|
||||
msgid "0 to start a new thread"
|
||||
msgid "Enable"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
|
@ -386,6 +409,12 @@ msgstr ""
|
|||
msgid "Line-breaks must be specified with \"<br>\"."
|
||||
msgstr ""
|
||||
|
||||
msgid "Reply to"
|
||||
msgstr ""
|
||||
|
||||
msgid "0 to start a new thread"
|
||||
msgstr ""
|
||||
|
||||
msgid "CAPTCHA"
|
||||
msgstr ""
|
||||
|
||||
|
@ -400,7 +429,7 @@ msgid "Embed"
|
|||
msgstr ""
|
||||
|
||||
msgid "(paste a YouTube URL)"
|
||||
msgstr ""
|
||||
msgstr "(liitä YouTube-linkki)"
|
||||
|
||||
msgid "All posts are moderated before being shown."
|
||||
msgstr ""
|
||||
|
@ -426,10 +455,10 @@ msgid "Subject"
|
|||
msgstr ""
|
||||
|
||||
msgid "Message"
|
||||
msgstr ""
|
||||
msgstr "Viesti"
|
||||
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
msgstr "Salasana"
|
||||
|
||||
msgid "(for post and file deletion)"
|
||||
msgstr ""
|
||||
|
@ -437,12 +466,6 @@ msgstr ""
|
|||
msgid "Report"
|
||||
msgstr ""
|
||||
|
||||
msgid "Embed:"
|
||||
msgstr ""
|
||||
|
||||
msgid "File:"
|
||||
msgstr ""
|
||||
|
||||
msgid "Reply"
|
||||
msgstr ""
|
||||
|
||||
|
@ -457,7 +480,7 @@ msgid "%d posts omitted. Click Reply to view."
|
|||
msgstr ""
|
||||
|
||||
msgid "Catalog"
|
||||
msgstr ""
|
||||
msgstr "Katalogi"
|
||||
|
||||
msgid "Manage"
|
||||
msgstr ""
|
||||
|
@ -478,13 +501,10 @@ msgid "Style"
|
|||
msgstr ""
|
||||
|
||||
msgid "Delete"
|
||||
msgstr ""
|
||||
msgstr "Poista"
|
||||
|
||||
msgid "Delete Post"
|
||||
msgstr ""
|
||||
|
||||
msgid "Status"
|
||||
msgstr ""
|
||||
msgstr "Poista viesti"
|
||||
|
||||
msgid "Accounts"
|
||||
msgstr ""
|
||||
|
@ -495,28 +515,31 @@ msgstr ""
|
|||
msgid "Keywords"
|
||||
msgstr ""
|
||||
|
||||
msgid "Migrate Database"
|
||||
msgstr ""
|
||||
|
||||
msgid "Moderate Post"
|
||||
msgstr ""
|
||||
|
||||
msgid "Moderation Log"
|
||||
msgstr ""
|
||||
|
||||
msgid "Raw Post"
|
||||
msgstr ""
|
||||
|
||||
msgid "Rebuild All"
|
||||
msgstr ""
|
||||
|
||||
msgid "Reports"
|
||||
msgstr ""
|
||||
|
||||
msgid "Staff Post"
|
||||
msgstr ""
|
||||
|
||||
msgid "Status"
|
||||
msgstr ""
|
||||
|
||||
msgid "Update"
|
||||
msgstr ""
|
||||
msgstr "Päivitä"
|
||||
|
||||
msgid "Migrate Database"
|
||||
msgstr ""
|
||||
|
||||
msgid "Change password"
|
||||
msgid "Change Password"
|
||||
msgstr ""
|
||||
|
||||
msgid "Log Out"
|
||||
|
@ -603,13 +626,10 @@ msgstr ""
|
|||
msgid "Expire(sec)"
|
||||
msgstr ""
|
||||
|
||||
msgid "Reason"
|
||||
msgstr ""
|
||||
|
||||
msgid "never"
|
||||
msgstr ""
|
||||
|
||||
msgid "optional"
|
||||
msgid "Optional."
|
||||
msgstr ""
|
||||
|
||||
msgid "1 hour"
|
||||
|
@ -630,6 +650,9 @@ msgstr ""
|
|||
msgid "1 month"
|
||||
msgstr ""
|
||||
|
||||
msgid "Append a message to the post. Optional."
|
||||
msgstr ""
|
||||
|
||||
msgid "Set At"
|
||||
msgstr ""
|
||||
|
||||
|
@ -648,7 +671,7 @@ msgstr ""
|
|||
msgid "Post ID"
|
||||
msgstr ""
|
||||
|
||||
msgid "Tip:"
|
||||
msgid "Tip"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
|
@ -714,7 +737,8 @@ msgstr ""
|
|||
msgid "%d replies will be deleted."
|
||||
msgstr ""
|
||||
|
||||
msgid "Belongs to "
|
||||
#, php-format
|
||||
msgid "Belongs to %s"
|
||||
msgstr ""
|
||||
|
||||
msgid "Un-sticky"
|
||||
|
@ -752,7 +776,7 @@ msgid "Delete thread"
|
|||
msgstr ""
|
||||
|
||||
msgid "Delete reply"
|
||||
msgstr ""
|
||||
msgstr "Poista vastaus"
|
||||
|
||||
msgid "Ban poster"
|
||||
msgstr ""
|
||||
|
@ -769,12 +793,6 @@ msgstr ""
|
|||
msgid "Sorry, there doesn't appear to be a keyword with that ID."
|
||||
msgstr ""
|
||||
|
||||
msgid "Keyword"
|
||||
msgstr ""
|
||||
|
||||
msgid "Action:"
|
||||
msgstr ""
|
||||
|
||||
msgid "Add"
|
||||
msgstr ""
|
||||
|
||||
|
@ -803,7 +821,7 @@ msgid "Delete and ban permanently"
|
|||
msgstr ""
|
||||
|
||||
msgid "Edit"
|
||||
msgstr ""
|
||||
msgstr "Muokkaa"
|
||||
|
||||
msgid "thread"
|
||||
msgstr ""
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"POT-Creation-Date: 2021-05-10 23:34-0700\n"
|
||||
"POT-Creation-Date: 2023-01-05 10:20-0800\n"
|
||||
"PO-Revision-Date: 2020-08-28 16:18-0700\n"
|
||||
"Last-Translator: Automatically generated\n"
|
||||
"Language-Team: none\n"
|
||||
|
@ -26,6 +26,9 @@ msgstr ""
|
|||
msgid "TINYIB_RECAPTCHA_SITE and TINYIB_RECAPTCHA_SECRET must be configured."
|
||||
msgstr ""
|
||||
|
||||
msgid "TINYIB_TRIPSEED must be configured."
|
||||
msgstr ""
|
||||
|
||||
msgid "Unknown database mode specified."
|
||||
msgstr ""
|
||||
|
||||
|
@ -45,6 +48,20 @@ msgstr ""
|
|||
msgid "Your post contains a blocked keyword."
|
||||
msgstr ""
|
||||
|
||||
msgid "Keyword"
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Your IP address (%1$s) is banned until %2$s."
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Your IP address (%s) is permanently banned."
|
||||
msgstr ""
|
||||
|
||||
msgid "Reason"
|
||||
msgstr ""
|
||||
|
||||
msgid "Embedding a URL and uploading a file at the same time is not supported."
|
||||
msgstr ""
|
||||
|
||||
|
@ -99,7 +116,7 @@ msgstr ""
|
|||
msgid "Updating index..."
|
||||
msgstr ""
|
||||
|
||||
msgid "Created raw post"
|
||||
msgid "Created staff post"
|
||||
msgstr ""
|
||||
|
||||
msgid "This post has been deleted"
|
||||
|
@ -205,9 +222,6 @@ msgstr ""
|
|||
msgid "Updated account"
|
||||
msgstr ""
|
||||
|
||||
msgid "Sorry, there is already a ban on record for that IP address."
|
||||
msgstr ""
|
||||
|
||||
msgid "permanently"
|
||||
msgstr ""
|
||||
|
||||
|
@ -223,6 +237,10 @@ msgstr ""
|
|||
msgid "Banned %s %s: %s"
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Added ban message to %s"
|
||||
msgstr ""
|
||||
|
||||
msgid "Banned 1 IP address"
|
||||
msgstr ""
|
||||
|
||||
|
@ -257,9 +275,6 @@ msgstr ""
|
|||
msgid "Keyword deleted."
|
||||
msgstr ""
|
||||
|
||||
msgid "Sorry, there doesn't appear to be a post with that ID."
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Deleted %s"
|
||||
msgstr ""
|
||||
|
@ -278,6 +293,9 @@ msgstr ""
|
|||
msgid "Post No.%d approved."
|
||||
msgstr ""
|
||||
|
||||
msgid "Sorry, there doesn't appear to be a post with that ID."
|
||||
msgstr ""
|
||||
|
||||
msgid "Stickied"
|
||||
msgstr ""
|
||||
|
||||
|
@ -293,6 +311,9 @@ msgstr ""
|
|||
msgid "Unlocked"
|
||||
msgstr ""
|
||||
|
||||
msgid "Passwords do not match."
|
||||
msgstr ""
|
||||
|
||||
msgid "Password updated"
|
||||
msgstr ""
|
||||
|
||||
|
@ -373,10 +394,10 @@ msgstr ""
|
|||
msgid "Supported file types are %1$s and %2$s."
|
||||
msgstr ""
|
||||
|
||||
msgid "Reply to"
|
||||
msgid "Raw HTML"
|
||||
msgstr ""
|
||||
|
||||
msgid "0 to start a new thread"
|
||||
msgid "Enable"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
|
@ -387,6 +408,12 @@ msgstr ""
|
|||
msgid "Line-breaks must be specified with \"<br>\"."
|
||||
msgstr ""
|
||||
|
||||
msgid "Reply to"
|
||||
msgstr ""
|
||||
|
||||
msgid "0 to start a new thread"
|
||||
msgstr ""
|
||||
|
||||
msgid "CAPTCHA"
|
||||
msgstr ""
|
||||
|
||||
|
@ -438,12 +465,6 @@ msgstr ""
|
|||
msgid "Report"
|
||||
msgstr ""
|
||||
|
||||
msgid "Embed:"
|
||||
msgstr ""
|
||||
|
||||
msgid "File:"
|
||||
msgstr ""
|
||||
|
||||
msgid "Reply"
|
||||
msgstr ""
|
||||
|
||||
|
@ -484,9 +505,6 @@ msgstr ""
|
|||
msgid "Delete Post"
|
||||
msgstr ""
|
||||
|
||||
msgid "Status"
|
||||
msgstr ""
|
||||
|
||||
msgid "Accounts"
|
||||
msgstr ""
|
||||
|
||||
|
@ -496,28 +514,31 @@ msgstr ""
|
|||
msgid "Keywords"
|
||||
msgstr ""
|
||||
|
||||
msgid "Migrate Database"
|
||||
msgstr ""
|
||||
|
||||
msgid "Moderate Post"
|
||||
msgstr ""
|
||||
|
||||
msgid "Moderation Log"
|
||||
msgstr ""
|
||||
|
||||
msgid "Raw Post"
|
||||
msgstr ""
|
||||
|
||||
msgid "Rebuild All"
|
||||
msgstr ""
|
||||
|
||||
msgid "Reports"
|
||||
msgstr ""
|
||||
|
||||
msgid "Staff Post"
|
||||
msgstr ""
|
||||
|
||||
msgid "Status"
|
||||
msgstr ""
|
||||
|
||||
msgid "Update"
|
||||
msgstr ""
|
||||
|
||||
msgid "Migrate Database"
|
||||
msgstr ""
|
||||
|
||||
msgid "Change password"
|
||||
msgid "Change Password"
|
||||
msgstr ""
|
||||
|
||||
msgid "Log Out"
|
||||
|
@ -604,13 +625,10 @@ msgstr ""
|
|||
msgid "Expire(sec)"
|
||||
msgstr ""
|
||||
|
||||
msgid "Reason"
|
||||
msgstr ""
|
||||
|
||||
msgid "never"
|
||||
msgstr ""
|
||||
|
||||
msgid "optional"
|
||||
msgid "Optional."
|
||||
msgstr ""
|
||||
|
||||
msgid "1 hour"
|
||||
|
@ -631,6 +649,9 @@ msgstr ""
|
|||
msgid "1 month"
|
||||
msgstr ""
|
||||
|
||||
msgid "Append a message to the post. Optional."
|
||||
msgstr ""
|
||||
|
||||
msgid "Set At"
|
||||
msgstr ""
|
||||
|
||||
|
@ -649,7 +670,7 @@ msgstr ""
|
|||
msgid "Post ID"
|
||||
msgstr ""
|
||||
|
||||
msgid "Tip:"
|
||||
msgid "Tip"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
|
@ -715,7 +736,8 @@ msgstr ""
|
|||
msgid "%d replies will be deleted."
|
||||
msgstr ""
|
||||
|
||||
msgid "Belongs to "
|
||||
#, php-format
|
||||
msgid "Belongs to %s"
|
||||
msgstr ""
|
||||
|
||||
msgid "Un-sticky"
|
||||
|
@ -770,12 +792,6 @@ msgstr ""
|
|||
msgid "Sorry, there doesn't appear to be a keyword with that ID."
|
||||
msgstr ""
|
||||
|
||||
msgid "Keyword"
|
||||
msgstr ""
|
||||
|
||||
msgid "Action:"
|
||||
msgstr ""
|
||||
|
||||
msgid "Add"
|
||||
msgstr ""
|
||||
|
||||
|
|
|
@ -2,7 +2,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: trevor@rocketnine.space\n"
|
||||
"POT-Creation-Date: 2021-05-10 23:34-0700\n"
|
||||
"POT-Creation-Date: 2023-01-05 10:20-0800\n"
|
||||
"PO-Revision-Date: 2021-04-07 14:27+0000\n"
|
||||
"Last-Translator: Nathan <bonnemainsnathan@gmail.com>\n"
|
||||
"Language-Team: French <https://hosted.weblate.org/projects/tinyib/tinyib/fr/"
|
||||
|
@ -29,6 +29,9 @@ msgid "TINYIB_RECAPTCHA_SITE and TINYIB_RECAPTCHA_SECRET must be configured."
|
|||
msgstr ""
|
||||
"TINYIB_RECAPTCHA_SITE et TINYIB_RECAPTCHA_SECRET doivent être configurés."
|
||||
|
||||
msgid "TINYIB_TRIPSEED must be configured."
|
||||
msgstr ""
|
||||
|
||||
msgid "Unknown database mode specified."
|
||||
msgstr "Type de base de données spécifié inconnu."
|
||||
|
||||
|
@ -54,6 +57,20 @@ msgstr "Les réponses ne sont pas autorisées sur les fils verrouillés."
|
|||
msgid "Your post contains a blocked keyword."
|
||||
msgstr "Votre publication contient un mot bloqué."
|
||||
|
||||
msgid "Keyword"
|
||||
msgstr "Mot-clé"
|
||||
|
||||
#, php-format
|
||||
msgid "Your IP address (%1$s) is banned until %2$s."
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Your IP address (%s) is permanently banned."
|
||||
msgstr ""
|
||||
|
||||
msgid "Reason"
|
||||
msgstr "Motif"
|
||||
|
||||
msgid "Embedding a URL and uploading a file at the same time is not supported."
|
||||
msgstr ""
|
||||
"Intégrer une URL et mettre en ligne un fichier au même moment n'est pas pris "
|
||||
|
@ -110,7 +127,7 @@ msgstr "Mise à jour du fil de discussion…"
|
|||
msgid "Updating index..."
|
||||
msgstr "Mise à jour de l’index…"
|
||||
|
||||
msgid "Created raw post"
|
||||
msgid "Created staff post"
|
||||
msgstr ""
|
||||
|
||||
msgid "This post has been deleted"
|
||||
|
@ -224,10 +241,6 @@ msgstr ""
|
|||
msgid "Updated account"
|
||||
msgstr "Compte mis à jour"
|
||||
|
||||
msgid "Sorry, there is already a ban on record for that IP address."
|
||||
msgstr ""
|
||||
"Désolé, il y a déjà une interdiction enregistrée pour cette adresse IP."
|
||||
|
||||
msgid "permanently"
|
||||
msgstr ""
|
||||
|
||||
|
@ -243,6 +256,10 @@ msgstr ""
|
|||
msgid "Banned %s %s: %s"
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Added ban message to %s"
|
||||
msgstr ""
|
||||
|
||||
msgid "Banned 1 IP address"
|
||||
msgstr ""
|
||||
|
||||
|
@ -277,9 +294,6 @@ msgstr ""
|
|||
msgid "Keyword deleted."
|
||||
msgstr "Mot-clé supprimé."
|
||||
|
||||
msgid "Sorry, there doesn't appear to be a post with that ID."
|
||||
msgstr "Désolé, il ne semble pas y avoir de publication avec cet identifiant."
|
||||
|
||||
#, php-format
|
||||
msgid "Deleted %s"
|
||||
msgstr ""
|
||||
|
@ -298,6 +312,9 @@ msgstr ""
|
|||
msgid "Post No.%d approved."
|
||||
msgstr "Publication nº %d approuvée."
|
||||
|
||||
msgid "Sorry, there doesn't appear to be a post with that ID."
|
||||
msgstr "Désolé, il ne semble pas y avoir de publication avec cet identifiant."
|
||||
|
||||
msgid "Stickied"
|
||||
msgstr "Épinglé"
|
||||
|
||||
|
@ -315,6 +332,9 @@ msgstr "Verrouillé"
|
|||
msgid "Unlocked"
|
||||
msgstr ""
|
||||
|
||||
msgid "Passwords do not match."
|
||||
msgstr ""
|
||||
|
||||
msgid "Password updated"
|
||||
msgstr "Mot de passe mis à jour"
|
||||
|
||||
|
@ -409,11 +429,11 @@ msgstr "Le type de fichier pris en charge est %s"
|
|||
msgid "Supported file types are %1$s and %2$s."
|
||||
msgstr "Les types de fichier pris en charge sont %1$s et %2$s."
|
||||
|
||||
msgid "Reply to"
|
||||
msgstr "Répondre à"
|
||||
msgid "Raw HTML"
|
||||
msgstr ""
|
||||
|
||||
msgid "0 to start a new thread"
|
||||
msgstr "0 pour démarrer un nouveau fil"
|
||||
msgid "Enable"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
"Text entered in the Message field will be posted as is with no formatting "
|
||||
|
@ -425,6 +445,12 @@ msgstr ""
|
|||
msgid "Line-breaks must be specified with \"<br>\"."
|
||||
msgstr "Les sauts de ligne doivent être spécifiés avec « <br> »."
|
||||
|
||||
msgid "Reply to"
|
||||
msgstr "Répondre à"
|
||||
|
||||
msgid "0 to start a new thread"
|
||||
msgstr "0 pour démarrer un nouveau fil"
|
||||
|
||||
msgid "CAPTCHA"
|
||||
msgstr "CAPTCHA"
|
||||
|
||||
|
@ -477,12 +503,6 @@ msgstr "(pour la suppression de publications et de fichiers)"
|
|||
msgid "Report"
|
||||
msgstr "Signaler"
|
||||
|
||||
msgid "Embed:"
|
||||
msgstr "Incorporer :"
|
||||
|
||||
msgid "File:"
|
||||
msgstr "Fichier :"
|
||||
|
||||
msgid "Reply"
|
||||
msgstr "Répondre"
|
||||
|
||||
|
@ -523,9 +543,6 @@ msgstr "Supprimer"
|
|||
msgid "Delete Post"
|
||||
msgstr "Supprimer la publication"
|
||||
|
||||
msgid "Status"
|
||||
msgstr "État"
|
||||
|
||||
msgid "Accounts"
|
||||
msgstr "Comptes"
|
||||
|
||||
|
@ -535,29 +552,32 @@ msgstr "Interdictions"
|
|||
msgid "Keywords"
|
||||
msgstr "Mots-clés"
|
||||
|
||||
msgid "Migrate Database"
|
||||
msgstr "Migrer la base de données"
|
||||
|
||||
msgid "Moderate Post"
|
||||
msgstr "Modérer la publication"
|
||||
|
||||
msgid "Moderation Log"
|
||||
msgstr ""
|
||||
|
||||
msgid "Raw Post"
|
||||
msgstr "Publication brute"
|
||||
|
||||
msgid "Rebuild All"
|
||||
msgstr "Tout reconstruire"
|
||||
|
||||
msgid "Reports"
|
||||
msgstr "Signalements"
|
||||
|
||||
msgid "Staff Post"
|
||||
msgstr ""
|
||||
|
||||
msgid "Status"
|
||||
msgstr "État"
|
||||
|
||||
msgid "Update"
|
||||
msgstr "Mettre à jour"
|
||||
|
||||
msgid "Migrate Database"
|
||||
msgstr "Migrer la base de données"
|
||||
|
||||
msgid "Change password"
|
||||
msgstr "Modifier le mot de passe"
|
||||
msgid "Change Password"
|
||||
msgstr ""
|
||||
|
||||
msgid "Log Out"
|
||||
msgstr "Se déconnecter"
|
||||
|
@ -643,14 +663,11 @@ msgstr "Adresse IP"
|
|||
msgid "Expire(sec)"
|
||||
msgstr "Bannir pour"
|
||||
|
||||
msgid "Reason"
|
||||
msgstr "Motif"
|
||||
|
||||
msgid "never"
|
||||
msgstr "jamais"
|
||||
|
||||
msgid "optional"
|
||||
msgstr "facultatif"
|
||||
msgid "Optional."
|
||||
msgstr ""
|
||||
|
||||
msgid "1 hour"
|
||||
msgstr "1 heure"
|
||||
|
@ -670,6 +687,9 @@ msgstr "2 semaines"
|
|||
msgid "1 month"
|
||||
msgstr "1 mois"
|
||||
|
||||
msgid "Append a message to the post. Optional."
|
||||
msgstr ""
|
||||
|
||||
msgid "Set At"
|
||||
msgstr "Définir à"
|
||||
|
||||
|
@ -688,8 +708,8 @@ msgstr "Modérer une publication"
|
|||
msgid "Post ID"
|
||||
msgstr "Identifiant de publication"
|
||||
|
||||
msgid "Tip:"
|
||||
msgstr "Astuce :"
|
||||
msgid "Tip"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
"While browsing the image board, you can easily moderate a post if you are "
|
||||
|
@ -757,7 +777,8 @@ msgstr ""
|
|||
msgid "%d replies will be deleted."
|
||||
msgstr ""
|
||||
|
||||
msgid "Belongs to "
|
||||
#, php-format
|
||||
msgid "Belongs to %s"
|
||||
msgstr ""
|
||||
|
||||
msgid "Un-sticky"
|
||||
|
@ -812,12 +833,6 @@ msgstr "signalements"
|
|||
msgid "Sorry, there doesn't appear to be a keyword with that ID."
|
||||
msgstr "Désolé, il ne semble pas y avoir de mot-clé avec cet identifiant."
|
||||
|
||||
msgid "Keyword"
|
||||
msgstr "Mot-clé"
|
||||
|
||||
msgid "Action:"
|
||||
msgstr "Action :"
|
||||
|
||||
msgid "Add"
|
||||
msgstr "Ajouter"
|
||||
|
||||
|
@ -872,6 +887,31 @@ msgstr "Publications récentes"
|
|||
msgid "Info"
|
||||
msgstr "Informations"
|
||||
|
||||
#~ msgid "Sorry, there is already a ban on record for that IP address."
|
||||
#~ msgstr ""
|
||||
#~ "Désolé, il y a déjà une interdiction enregistrée pour cette adresse IP."
|
||||
|
||||
#~ msgid "Embed:"
|
||||
#~ msgstr "Incorporer :"
|
||||
|
||||
#~ msgid "File:"
|
||||
#~ msgstr "Fichier :"
|
||||
|
||||
#~ msgid "Raw Post"
|
||||
#~ msgstr "Publication brute"
|
||||
|
||||
#~ msgid "Change password"
|
||||
#~ msgstr "Modifier le mot de passe"
|
||||
|
||||
#~ msgid "optional"
|
||||
#~ msgstr "facultatif"
|
||||
|
||||
#~ msgid "Tip:"
|
||||
#~ msgstr "Astuce :"
|
||||
|
||||
#~ msgid "Action:"
|
||||
#~ msgstr "Action :"
|
||||
|
||||
#~ msgid "TINYIB_TRIPSEED and TINYIB_ADMINPASS must be configured."
|
||||
#~ msgstr "TINYIB_TRIPSEED et TINYIB_ADMINPASS doivent être configurés."
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"POT-Creation-Date: 2021-05-10 23:34-0700\n"
|
||||
"POT-Creation-Date: 2023-01-05 10:20-0800\n"
|
||||
"PO-Revision-Date: 2020-08-28 16:18-0700\n"
|
||||
"Last-Translator: Automatically generated\n"
|
||||
"Language-Team: none\n"
|
||||
|
@ -26,6 +26,9 @@ msgstr ""
|
|||
msgid "TINYIB_RECAPTCHA_SITE and TINYIB_RECAPTCHA_SECRET must be configured."
|
||||
msgstr ""
|
||||
|
||||
msgid "TINYIB_TRIPSEED must be configured."
|
||||
msgstr ""
|
||||
|
||||
msgid "Unknown database mode specified."
|
||||
msgstr ""
|
||||
|
||||
|
@ -45,6 +48,20 @@ msgstr ""
|
|||
msgid "Your post contains a blocked keyword."
|
||||
msgstr ""
|
||||
|
||||
msgid "Keyword"
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Your IP address (%1$s) is banned until %2$s."
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Your IP address (%s) is permanently banned."
|
||||
msgstr ""
|
||||
|
||||
msgid "Reason"
|
||||
msgstr ""
|
||||
|
||||
msgid "Embedding a URL and uploading a file at the same time is not supported."
|
||||
msgstr ""
|
||||
|
||||
|
@ -99,7 +116,7 @@ msgstr ""
|
|||
msgid "Updating index..."
|
||||
msgstr ""
|
||||
|
||||
msgid "Created raw post"
|
||||
msgid "Created staff post"
|
||||
msgstr ""
|
||||
|
||||
msgid "This post has been deleted"
|
||||
|
@ -205,9 +222,6 @@ msgstr ""
|
|||
msgid "Updated account"
|
||||
msgstr ""
|
||||
|
||||
msgid "Sorry, there is already a ban on record for that IP address."
|
||||
msgstr ""
|
||||
|
||||
msgid "permanently"
|
||||
msgstr ""
|
||||
|
||||
|
@ -223,6 +237,10 @@ msgstr ""
|
|||
msgid "Banned %s %s: %s"
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Added ban message to %s"
|
||||
msgstr ""
|
||||
|
||||
msgid "Banned 1 IP address"
|
||||
msgstr ""
|
||||
|
||||
|
@ -257,9 +275,6 @@ msgstr ""
|
|||
msgid "Keyword deleted."
|
||||
msgstr ""
|
||||
|
||||
msgid "Sorry, there doesn't appear to be a post with that ID."
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Deleted %s"
|
||||
msgstr ""
|
||||
|
@ -278,6 +293,9 @@ msgstr ""
|
|||
msgid "Post No.%d approved."
|
||||
msgstr ""
|
||||
|
||||
msgid "Sorry, there doesn't appear to be a post with that ID."
|
||||
msgstr ""
|
||||
|
||||
msgid "Stickied"
|
||||
msgstr ""
|
||||
|
||||
|
@ -293,6 +311,9 @@ msgstr ""
|
|||
msgid "Unlocked"
|
||||
msgstr ""
|
||||
|
||||
msgid "Passwords do not match."
|
||||
msgstr ""
|
||||
|
||||
msgid "Password updated"
|
||||
msgstr ""
|
||||
|
||||
|
@ -373,10 +394,10 @@ msgstr ""
|
|||
msgid "Supported file types are %1$s and %2$s."
|
||||
msgstr ""
|
||||
|
||||
msgid "Reply to"
|
||||
msgid "Raw HTML"
|
||||
msgstr ""
|
||||
|
||||
msgid "0 to start a new thread"
|
||||
msgid "Enable"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
|
@ -387,6 +408,12 @@ msgstr ""
|
|||
msgid "Line-breaks must be specified with \"<br>\"."
|
||||
msgstr ""
|
||||
|
||||
msgid "Reply to"
|
||||
msgstr ""
|
||||
|
||||
msgid "0 to start a new thread"
|
||||
msgstr ""
|
||||
|
||||
msgid "CAPTCHA"
|
||||
msgstr ""
|
||||
|
||||
|
@ -438,12 +465,6 @@ msgstr ""
|
|||
msgid "Report"
|
||||
msgstr ""
|
||||
|
||||
msgid "Embed:"
|
||||
msgstr ""
|
||||
|
||||
msgid "File:"
|
||||
msgstr ""
|
||||
|
||||
msgid "Reply"
|
||||
msgstr ""
|
||||
|
||||
|
@ -484,9 +505,6 @@ msgstr ""
|
|||
msgid "Delete Post"
|
||||
msgstr ""
|
||||
|
||||
msgid "Status"
|
||||
msgstr ""
|
||||
|
||||
msgid "Accounts"
|
||||
msgstr ""
|
||||
|
||||
|
@ -496,28 +514,31 @@ msgstr ""
|
|||
msgid "Keywords"
|
||||
msgstr ""
|
||||
|
||||
msgid "Migrate Database"
|
||||
msgstr ""
|
||||
|
||||
msgid "Moderate Post"
|
||||
msgstr ""
|
||||
|
||||
msgid "Moderation Log"
|
||||
msgstr ""
|
||||
|
||||
msgid "Raw Post"
|
||||
msgstr ""
|
||||
|
||||
msgid "Rebuild All"
|
||||
msgstr ""
|
||||
|
||||
msgid "Reports"
|
||||
msgstr ""
|
||||
|
||||
msgid "Staff Post"
|
||||
msgstr ""
|
||||
|
||||
msgid "Status"
|
||||
msgstr ""
|
||||
|
||||
msgid "Update"
|
||||
msgstr ""
|
||||
|
||||
msgid "Migrate Database"
|
||||
msgstr ""
|
||||
|
||||
msgid "Change password"
|
||||
msgid "Change Password"
|
||||
msgstr ""
|
||||
|
||||
msgid "Log Out"
|
||||
|
@ -604,13 +625,10 @@ msgstr ""
|
|||
msgid "Expire(sec)"
|
||||
msgstr ""
|
||||
|
||||
msgid "Reason"
|
||||
msgstr ""
|
||||
|
||||
msgid "never"
|
||||
msgstr ""
|
||||
|
||||
msgid "optional"
|
||||
msgid "Optional."
|
||||
msgstr ""
|
||||
|
||||
msgid "1 hour"
|
||||
|
@ -631,6 +649,9 @@ msgstr ""
|
|||
msgid "1 month"
|
||||
msgstr ""
|
||||
|
||||
msgid "Append a message to the post. Optional."
|
||||
msgstr ""
|
||||
|
||||
msgid "Set At"
|
||||
msgstr ""
|
||||
|
||||
|
@ -649,7 +670,7 @@ msgstr ""
|
|||
msgid "Post ID"
|
||||
msgstr ""
|
||||
|
||||
msgid "Tip:"
|
||||
msgid "Tip"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
|
@ -715,7 +736,8 @@ msgstr ""
|
|||
msgid "%d replies will be deleted."
|
||||
msgstr ""
|
||||
|
||||
msgid "Belongs to "
|
||||
#, php-format
|
||||
msgid "Belongs to %s"
|
||||
msgstr ""
|
||||
|
||||
msgid "Un-sticky"
|
||||
|
@ -770,12 +792,6 @@ msgstr ""
|
|||
msgid "Sorry, there doesn't appear to be a keyword with that ID."
|
||||
msgstr ""
|
||||
|
||||
msgid "Keyword"
|
||||
msgstr ""
|
||||
|
||||
msgid "Action:"
|
||||
msgstr ""
|
||||
|
||||
msgid "Add"
|
||||
msgstr ""
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"POT-Creation-Date: 2021-05-10 23:34-0700\n"
|
||||
"POT-Creation-Date: 2023-01-05 10:20-0800\n"
|
||||
"PO-Revision-Date: 2020-08-28 16:18-0700\n"
|
||||
"Last-Translator: Automatically generated\n"
|
||||
"Language-Team: none\n"
|
||||
|
@ -25,6 +25,9 @@ msgstr ""
|
|||
msgid "TINYIB_RECAPTCHA_SITE and TINYIB_RECAPTCHA_SECRET must be configured."
|
||||
msgstr ""
|
||||
|
||||
msgid "TINYIB_TRIPSEED must be configured."
|
||||
msgstr ""
|
||||
|
||||
msgid "Unknown database mode specified."
|
||||
msgstr ""
|
||||
|
||||
|
@ -44,6 +47,20 @@ msgstr ""
|
|||
msgid "Your post contains a blocked keyword."
|
||||
msgstr ""
|
||||
|
||||
msgid "Keyword"
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Your IP address (%1$s) is banned until %2$s."
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Your IP address (%s) is permanently banned."
|
||||
msgstr ""
|
||||
|
||||
msgid "Reason"
|
||||
msgstr ""
|
||||
|
||||
msgid "Embedding a URL and uploading a file at the same time is not supported."
|
||||
msgstr ""
|
||||
|
||||
|
@ -98,7 +115,7 @@ msgstr ""
|
|||
msgid "Updating index..."
|
||||
msgstr ""
|
||||
|
||||
msgid "Created raw post"
|
||||
msgid "Created staff post"
|
||||
msgstr ""
|
||||
|
||||
msgid "This post has been deleted"
|
||||
|
@ -204,9 +221,6 @@ msgstr ""
|
|||
msgid "Updated account"
|
||||
msgstr ""
|
||||
|
||||
msgid "Sorry, there is already a ban on record for that IP address."
|
||||
msgstr ""
|
||||
|
||||
msgid "permanently"
|
||||
msgstr ""
|
||||
|
||||
|
@ -222,6 +236,10 @@ msgstr ""
|
|||
msgid "Banned %s %s: %s"
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Added ban message to %s"
|
||||
msgstr ""
|
||||
|
||||
msgid "Banned 1 IP address"
|
||||
msgstr ""
|
||||
|
||||
|
@ -256,9 +274,6 @@ msgstr ""
|
|||
msgid "Keyword deleted."
|
||||
msgstr ""
|
||||
|
||||
msgid "Sorry, there doesn't appear to be a post with that ID."
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Deleted %s"
|
||||
msgstr ""
|
||||
|
@ -277,6 +292,9 @@ msgstr ""
|
|||
msgid "Post No.%d approved."
|
||||
msgstr ""
|
||||
|
||||
msgid "Sorry, there doesn't appear to be a post with that ID."
|
||||
msgstr ""
|
||||
|
||||
msgid "Stickied"
|
||||
msgstr ""
|
||||
|
||||
|
@ -292,6 +310,9 @@ msgstr ""
|
|||
msgid "Unlocked"
|
||||
msgstr ""
|
||||
|
||||
msgid "Passwords do not match."
|
||||
msgstr ""
|
||||
|
||||
msgid "Password updated"
|
||||
msgstr ""
|
||||
|
||||
|
@ -372,10 +393,10 @@ msgstr ""
|
|||
msgid "Supported file types are %1$s and %2$s."
|
||||
msgstr ""
|
||||
|
||||
msgid "Reply to"
|
||||
msgid "Raw HTML"
|
||||
msgstr ""
|
||||
|
||||
msgid "0 to start a new thread"
|
||||
msgid "Enable"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
|
@ -386,6 +407,12 @@ msgstr ""
|
|||
msgid "Line-breaks must be specified with \"<br>\"."
|
||||
msgstr ""
|
||||
|
||||
msgid "Reply to"
|
||||
msgstr ""
|
||||
|
||||
msgid "0 to start a new thread"
|
||||
msgstr ""
|
||||
|
||||
msgid "CAPTCHA"
|
||||
msgstr ""
|
||||
|
||||
|
@ -437,12 +464,6 @@ msgstr ""
|
|||
msgid "Report"
|
||||
msgstr ""
|
||||
|
||||
msgid "Embed:"
|
||||
msgstr ""
|
||||
|
||||
msgid "File:"
|
||||
msgstr ""
|
||||
|
||||
msgid "Reply"
|
||||
msgstr ""
|
||||
|
||||
|
@ -483,9 +504,6 @@ msgstr ""
|
|||
msgid "Delete Post"
|
||||
msgstr ""
|
||||
|
||||
msgid "Status"
|
||||
msgstr ""
|
||||
|
||||
msgid "Accounts"
|
||||
msgstr ""
|
||||
|
||||
|
@ -495,28 +513,31 @@ msgstr ""
|
|||
msgid "Keywords"
|
||||
msgstr ""
|
||||
|
||||
msgid "Migrate Database"
|
||||
msgstr ""
|
||||
|
||||
msgid "Moderate Post"
|
||||
msgstr ""
|
||||
|
||||
msgid "Moderation Log"
|
||||
msgstr ""
|
||||
|
||||
msgid "Raw Post"
|
||||
msgstr ""
|
||||
|
||||
msgid "Rebuild All"
|
||||
msgstr ""
|
||||
|
||||
msgid "Reports"
|
||||
msgstr ""
|
||||
|
||||
msgid "Staff Post"
|
||||
msgstr ""
|
||||
|
||||
msgid "Status"
|
||||
msgstr ""
|
||||
|
||||
msgid "Update"
|
||||
msgstr ""
|
||||
|
||||
msgid "Migrate Database"
|
||||
msgstr ""
|
||||
|
||||
msgid "Change password"
|
||||
msgid "Change Password"
|
||||
msgstr ""
|
||||
|
||||
msgid "Log Out"
|
||||
|
@ -603,13 +624,10 @@ msgstr ""
|
|||
msgid "Expire(sec)"
|
||||
msgstr ""
|
||||
|
||||
msgid "Reason"
|
||||
msgstr ""
|
||||
|
||||
msgid "never"
|
||||
msgstr ""
|
||||
|
||||
msgid "optional"
|
||||
msgid "Optional."
|
||||
msgstr ""
|
||||
|
||||
msgid "1 hour"
|
||||
|
@ -630,6 +648,9 @@ msgstr ""
|
|||
msgid "1 month"
|
||||
msgstr ""
|
||||
|
||||
msgid "Append a message to the post. Optional."
|
||||
msgstr ""
|
||||
|
||||
msgid "Set At"
|
||||
msgstr ""
|
||||
|
||||
|
@ -648,7 +669,7 @@ msgstr ""
|
|||
msgid "Post ID"
|
||||
msgstr ""
|
||||
|
||||
msgid "Tip:"
|
||||
msgid "Tip"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
|
@ -714,7 +735,8 @@ msgstr ""
|
|||
msgid "%d replies will be deleted."
|
||||
msgstr ""
|
||||
|
||||
msgid "Belongs to "
|
||||
#, php-format
|
||||
msgid "Belongs to %s"
|
||||
msgstr ""
|
||||
|
||||
msgid "Un-sticky"
|
||||
|
@ -769,12 +791,6 @@ msgstr ""
|
|||
msgid "Sorry, there doesn't appear to be a keyword with that ID."
|
||||
msgstr ""
|
||||
|
||||
msgid "Keyword"
|
||||
msgstr ""
|
||||
|
||||
msgid "Action:"
|
||||
msgstr ""
|
||||
|
||||
msgid "Add"
|
||||
msgstr ""
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"POT-Creation-Date: 2021-05-10 23:34-0700\n"
|
||||
"POT-Creation-Date: 2023-01-05 10:20-0800\n"
|
||||
"PO-Revision-Date: 2020-08-28 16:18-0700\n"
|
||||
"Last-Translator: Automatically generated\n"
|
||||
"Language-Team: none\n"
|
||||
|
@ -25,6 +25,9 @@ msgstr ""
|
|||
msgid "TINYIB_RECAPTCHA_SITE and TINYIB_RECAPTCHA_SECRET must be configured."
|
||||
msgstr ""
|
||||
|
||||
msgid "TINYIB_TRIPSEED must be configured."
|
||||
msgstr ""
|
||||
|
||||
msgid "Unknown database mode specified."
|
||||
msgstr ""
|
||||
|
||||
|
@ -44,6 +47,20 @@ msgstr ""
|
|||
msgid "Your post contains a blocked keyword."
|
||||
msgstr ""
|
||||
|
||||
msgid "Keyword"
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Your IP address (%1$s) is banned until %2$s."
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Your IP address (%s) is permanently banned."
|
||||
msgstr ""
|
||||
|
||||
msgid "Reason"
|
||||
msgstr ""
|
||||
|
||||
msgid "Embedding a URL and uploading a file at the same time is not supported."
|
||||
msgstr ""
|
||||
|
||||
|
@ -98,7 +115,7 @@ msgstr ""
|
|||
msgid "Updating index..."
|
||||
msgstr ""
|
||||
|
||||
msgid "Created raw post"
|
||||
msgid "Created staff post"
|
||||
msgstr ""
|
||||
|
||||
msgid "This post has been deleted"
|
||||
|
@ -204,9 +221,6 @@ msgstr ""
|
|||
msgid "Updated account"
|
||||
msgstr ""
|
||||
|
||||
msgid "Sorry, there is already a ban on record for that IP address."
|
||||
msgstr ""
|
||||
|
||||
msgid "permanently"
|
||||
msgstr ""
|
||||
|
||||
|
@ -222,6 +236,10 @@ msgstr ""
|
|||
msgid "Banned %s %s: %s"
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Added ban message to %s"
|
||||
msgstr ""
|
||||
|
||||
msgid "Banned 1 IP address"
|
||||
msgstr ""
|
||||
|
||||
|
@ -256,9 +274,6 @@ msgstr ""
|
|||
msgid "Keyword deleted."
|
||||
msgstr ""
|
||||
|
||||
msgid "Sorry, there doesn't appear to be a post with that ID."
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Deleted %s"
|
||||
msgstr ""
|
||||
|
@ -277,6 +292,9 @@ msgstr ""
|
|||
msgid "Post No.%d approved."
|
||||
msgstr ""
|
||||
|
||||
msgid "Sorry, there doesn't appear to be a post with that ID."
|
||||
msgstr ""
|
||||
|
||||
msgid "Stickied"
|
||||
msgstr ""
|
||||
|
||||
|
@ -292,6 +310,9 @@ msgstr ""
|
|||
msgid "Unlocked"
|
||||
msgstr ""
|
||||
|
||||
msgid "Passwords do not match."
|
||||
msgstr ""
|
||||
|
||||
msgid "Password updated"
|
||||
msgstr ""
|
||||
|
||||
|
@ -372,10 +393,10 @@ msgstr ""
|
|||
msgid "Supported file types are %1$s and %2$s."
|
||||
msgstr ""
|
||||
|
||||
msgid "Reply to"
|
||||
msgid "Raw HTML"
|
||||
msgstr ""
|
||||
|
||||
msgid "0 to start a new thread"
|
||||
msgid "Enable"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
|
@ -386,6 +407,12 @@ msgstr ""
|
|||
msgid "Line-breaks must be specified with \"<br>\"."
|
||||
msgstr ""
|
||||
|
||||
msgid "Reply to"
|
||||
msgstr ""
|
||||
|
||||
msgid "0 to start a new thread"
|
||||
msgstr ""
|
||||
|
||||
msgid "CAPTCHA"
|
||||
msgstr ""
|
||||
|
||||
|
@ -437,12 +464,6 @@ msgstr ""
|
|||
msgid "Report"
|
||||
msgstr ""
|
||||
|
||||
msgid "Embed:"
|
||||
msgstr ""
|
||||
|
||||
msgid "File:"
|
||||
msgstr ""
|
||||
|
||||
msgid "Reply"
|
||||
msgstr ""
|
||||
|
||||
|
@ -483,9 +504,6 @@ msgstr ""
|
|||
msgid "Delete Post"
|
||||
msgstr ""
|
||||
|
||||
msgid "Status"
|
||||
msgstr ""
|
||||
|
||||
msgid "Accounts"
|
||||
msgstr ""
|
||||
|
||||
|
@ -495,28 +513,31 @@ msgstr ""
|
|||
msgid "Keywords"
|
||||
msgstr ""
|
||||
|
||||
msgid "Migrate Database"
|
||||
msgstr ""
|
||||
|
||||
msgid "Moderate Post"
|
||||
msgstr ""
|
||||
|
||||
msgid "Moderation Log"
|
||||
msgstr ""
|
||||
|
||||
msgid "Raw Post"
|
||||
msgstr ""
|
||||
|
||||
msgid "Rebuild All"
|
||||
msgstr ""
|
||||
|
||||
msgid "Reports"
|
||||
msgstr ""
|
||||
|
||||
msgid "Staff Post"
|
||||
msgstr ""
|
||||
|
||||
msgid "Status"
|
||||
msgstr ""
|
||||
|
||||
msgid "Update"
|
||||
msgstr ""
|
||||
|
||||
msgid "Migrate Database"
|
||||
msgstr ""
|
||||
|
||||
msgid "Change password"
|
||||
msgid "Change Password"
|
||||
msgstr ""
|
||||
|
||||
msgid "Log Out"
|
||||
|
@ -603,13 +624,10 @@ msgstr ""
|
|||
msgid "Expire(sec)"
|
||||
msgstr ""
|
||||
|
||||
msgid "Reason"
|
||||
msgstr ""
|
||||
|
||||
msgid "never"
|
||||
msgstr ""
|
||||
|
||||
msgid "optional"
|
||||
msgid "Optional."
|
||||
msgstr ""
|
||||
|
||||
msgid "1 hour"
|
||||
|
@ -630,6 +648,9 @@ msgstr ""
|
|||
msgid "1 month"
|
||||
msgstr ""
|
||||
|
||||
msgid "Append a message to the post. Optional."
|
||||
msgstr ""
|
||||
|
||||
msgid "Set At"
|
||||
msgstr ""
|
||||
|
||||
|
@ -648,7 +669,7 @@ msgstr ""
|
|||
msgid "Post ID"
|
||||
msgstr ""
|
||||
|
||||
msgid "Tip:"
|
||||
msgid "Tip"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
|
@ -714,7 +735,8 @@ msgstr ""
|
|||
msgid "%d replies will be deleted."
|
||||
msgstr ""
|
||||
|
||||
msgid "Belongs to "
|
||||
#, php-format
|
||||
msgid "Belongs to %s"
|
||||
msgstr ""
|
||||
|
||||
msgid "Un-sticky"
|
||||
|
@ -769,12 +791,6 @@ msgstr ""
|
|||
msgid "Sorry, there doesn't appear to be a keyword with that ID."
|
||||
msgstr ""
|
||||
|
||||
msgid "Keyword"
|
||||
msgstr ""
|
||||
|
||||
msgid "Action:"
|
||||
msgstr ""
|
||||
|
||||
msgid "Add"
|
||||
msgstr ""
|
||||
|
||||
|
|
|
@ -0,0 +1,876 @@
|
|||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: trevor@rocketnine.space\n"
|
||||
"POT-Creation-Date: 2023-01-05 10:20-0800\n"
|
||||
"PO-Revision-Date: 2022-12-18 03:51+0000\n"
|
||||
"Last-Translator: Neko Nekowazarashi <kodra@nekoweb.my.id>\n"
|
||||
"Language-Team: Indonesian <https://hosted.weblate.org/projects/tinyib/tinyib/"
|
||||
"id/>\n"
|
||||
"Language: id\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
"X-Generator: Weblate 4.15.1-dev\n"
|
||||
"X-Poedit-Basepath: ../..\n"
|
||||
"X-Poedit-KeywordsList: __\n"
|
||||
"X-Poedit-SearchPath-0: imgboard.php\n"
|
||||
"X-Poedit-SearchPath-1: inc/functions.php\n"
|
||||
"X-Poedit-SearchPath-2: inc/html.php\n"
|
||||
|
||||
msgid "Click here to go back"
|
||||
msgstr "Klik ini untuk kembali"
|
||||
|
||||
msgid "TINYIB_HCAPTCHA_SITE and TINYIB_HCAPTCHA_SECRET must be configured."
|
||||
msgstr ""
|
||||
"Pengaturan TINYIB_HCAPTCHA_SITE dan TINYIB_HCAPTCHA_SECRET harus diisi."
|
||||
|
||||
msgid "TINYIB_RECAPTCHA_SITE and TINYIB_RECAPTCHA_SECRET must be configured."
|
||||
msgstr ""
|
||||
"Pengaturan TINYIB_RECAPTCHA_SITE dan TINYIB_RECAPTCHA_SECRET harus diisi."
|
||||
|
||||
msgid "TINYIB_TRIPSEED must be configured."
|
||||
msgstr "Pengaturan TINYIB_TRIPSEED wajib diisi."
|
||||
|
||||
msgid "Unknown database mode specified."
|
||||
msgstr "Mode database tidak ditemukan atau tidak tersedia."
|
||||
|
||||
#, php-format
|
||||
msgid "Directory '%s' can not be written to. Please modify its permissions."
|
||||
msgstr ""
|
||||
"Direktori '%s' tidak dapat ditulis. Harap ubah izin direktori tersebut "
|
||||
"menjadi tertulis (write access permission)."
|
||||
|
||||
msgid "Posting is currently disabled.<br>Please try again in a few moments."
|
||||
msgstr ""
|
||||
"Posting saat ini dinonaktifkan.<br>Silakan coba lagi dalam beberapa saat "
|
||||
"lagi."
|
||||
|
||||
msgid "Invalid parent thread ID supplied, unable to create post."
|
||||
msgstr "ID thread induk yang diberikan tidak valid, tidak dapat membuat post."
|
||||
|
||||
msgid "Replies are not allowed to locked threads."
|
||||
msgstr "Post balasan pada thread yang dikunci tidak diizinkan."
|
||||
|
||||
msgid "Your post contains a blocked keyword."
|
||||
msgstr "Posting Anda berisikan kata kunci yang diblokir."
|
||||
|
||||
msgid "Keyword"
|
||||
msgstr "Kata kunci"
|
||||
|
||||
#, php-format
|
||||
msgid "Your IP address (%1$s) is banned until %2$s."
|
||||
msgstr "Alamat IP anda (%1$s) diblokir sampai %2$s."
|
||||
|
||||
#, php-format
|
||||
msgid "Your IP address (%s) is permanently banned."
|
||||
msgstr "Alamat IP Anda (%s) diblokir permanen."
|
||||
|
||||
msgid "Reason"
|
||||
msgstr "Alasan"
|
||||
|
||||
msgid "Embedding a URL and uploading a file at the same time is not supported."
|
||||
msgstr ""
|
||||
"Operasi menyematkan URL dan mengunggah file pada waktu yang sama tidak "
|
||||
"didukung."
|
||||
|
||||
#, php-format
|
||||
msgid "Invalid embed URL. Only %s URLs are supported."
|
||||
msgstr "URL sematan tidak valid. Hanya URL %s yang didukung."
|
||||
|
||||
#, php-format
|
||||
msgid "That file is larger than %s."
|
||||
msgstr "File yang diunggah lebih besar dari %s."
|
||||
|
||||
msgid "Failed to download file at specified URL."
|
||||
msgstr "Gagal mengunduh file pada URL yang rujuk."
|
||||
|
||||
msgid "Error while processing audio/video."
|
||||
msgstr "Terjadi kesalahan pada pemrosesan audio/video."
|
||||
|
||||
msgid "Could not create thumbnail."
|
||||
msgstr "Tidak dapat membuat thumbnail."
|
||||
|
||||
msgid "upload a file or embed a URL"
|
||||
msgstr "unggah file atau sematkan URL"
|
||||
|
||||
msgid "upload a file"
|
||||
msgstr "unggah file"
|
||||
|
||||
msgid "embed a URL"
|
||||
msgstr "sematkan URL"
|
||||
|
||||
#, php-format
|
||||
msgid "Please %s to start a new thread."
|
||||
msgstr "Harap %s untuk memulai thread baru."
|
||||
|
||||
#, php-format
|
||||
msgid "Please enter a message and/or %s."
|
||||
msgstr "Harap masukkan pesan dan/atau %s."
|
||||
|
||||
msgid "Please enter a message."
|
||||
msgstr "Harap masukkan pesan."
|
||||
|
||||
#, php-format
|
||||
msgid "Please %s."
|
||||
msgstr "Harap %s."
|
||||
|
||||
#, php-format
|
||||
msgid "Your %s will be shown <b>once it has been approved</b>."
|
||||
msgstr "%s Anda akan ditampilkan <b>jika disetujui</b>."
|
||||
|
||||
msgid "Updating thread..."
|
||||
msgstr "Memperbarui thread..."
|
||||
|
||||
msgid "Updating index..."
|
||||
msgstr "Memperbarui index..."
|
||||
|
||||
msgid "Created staff post"
|
||||
msgstr "Membuat postingan staf"
|
||||
|
||||
msgid "This post has been deleted"
|
||||
msgstr "Postingan ini telah dihapus"
|
||||
|
||||
msgid "This post requires moderation before it can be displayed"
|
||||
msgstr "Postingan ini memerlukan moderasi sebelum bisa ditampilkan"
|
||||
|
||||
msgid "Automatic refreshing is disabled."
|
||||
msgstr "Refresh halaman otomatis dinonaktifkan."
|
||||
|
||||
msgid "Reporting is disabled."
|
||||
msgstr "Pelaporan dinonaktifkan."
|
||||
|
||||
msgid ""
|
||||
"Sorry, an invalid post identifier was sent. Please go back, refresh the "
|
||||
"page, and try again."
|
||||
msgstr ""
|
||||
"Maaf, identifier post yang dirujuk tidak valid. Harap kembali, refresh "
|
||||
"halaman, dan coba lagi."
|
||||
|
||||
msgid "Moderators have determined that post does not break any rules."
|
||||
msgstr ""
|
||||
"Moderator telah menetapkan bahwa postingan tersebut tidak melanggar aturan "
|
||||
"apa pun."
|
||||
|
||||
msgid "You have already submitted a report for that post."
|
||||
msgstr "Anda telah mengirimkan laporan untuk posting itu."
|
||||
|
||||
msgid "(enter the text below)"
|
||||
msgstr "(masukkan teks di bawah ini)"
|
||||
|
||||
msgid "Please complete a CAPTCHA to submit your report"
|
||||
msgstr "Harap lengkapi CAPTCHA untuk mengirimkan laporan Anda"
|
||||
|
||||
msgid "Submit"
|
||||
msgstr "Kirim"
|
||||
|
||||
msgid "Post reported."
|
||||
msgstr "Postingan telah dilaporkan."
|
||||
|
||||
msgid "Tick the box next to a post and click \"Delete\" to delete it."
|
||||
msgstr "Centang kotak di samping postingan dan klik \"Hapus\" untuk menghapus."
|
||||
|
||||
msgid ""
|
||||
"Post deletion is currently disabled.<br>Please try again in a few moments."
|
||||
msgstr ""
|
||||
"Penghapusan postingan saat ini dinonaktifkan.<br>Silakan coba lagi dalam "
|
||||
"beberapa saat."
|
||||
|
||||
msgid "Post deleted."
|
||||
msgstr "Postingan dihapus."
|
||||
|
||||
msgid "Invalid password."
|
||||
msgstr "Kata sandi salah."
|
||||
|
||||
msgid "Rebuilt board."
|
||||
msgstr "<i>Rebuilt</i> board."
|
||||
|
||||
msgid "Access denied"
|
||||
msgstr "Akses ditolak"
|
||||
|
||||
msgid "Account not found."
|
||||
msgstr "Akun tidak ditemukan."
|
||||
|
||||
msgid "This account may not be updated while TINYIB_ADMINPASS is set."
|
||||
msgstr "Akun ini tidak dapat diperbarui selama TINYIB_ADMINPASS diset."
|
||||
|
||||
msgid "This account may not be updated while TINYIB_MODPASS is set."
|
||||
msgstr "Akun ini tidak dapat diperbarui selama TINYIB_MODPASS diset."
|
||||
|
||||
msgid "A password is required."
|
||||
msgstr "Kata sandi diperlukan."
|
||||
|
||||
msgid "Invalid role."
|
||||
msgstr "Peran tidak valid."
|
||||
|
||||
#, php-format
|
||||
msgid "Added account %s"
|
||||
msgstr "Membuat akun %s"
|
||||
|
||||
msgid "Added account"
|
||||
msgstr "Akun dibuat"
|
||||
|
||||
#, php-format
|
||||
msgid "Renamed account %1$s as %2$s"
|
||||
msgstr "Mengganti nama akun %1$s menjadi %2$s"
|
||||
|
||||
#, php-format
|
||||
msgid "Changed password of account %s"
|
||||
msgstr "Mengubah kata sandi akun %s"
|
||||
|
||||
msgid "Super-administrator"
|
||||
msgstr "Super-administrator"
|
||||
|
||||
msgid "Administrator"
|
||||
msgstr "Administrator"
|
||||
|
||||
msgid "Moderator"
|
||||
msgstr "Moderator"
|
||||
|
||||
msgid "Disabled"
|
||||
msgstr "Dinonaktifkan"
|
||||
|
||||
#, php-format
|
||||
msgid "Changed role of account %s to %s"
|
||||
msgstr "Mengubah role akun %s menjadi %s"
|
||||
|
||||
msgid "Updated account"
|
||||
msgstr "Akun diperbarui"
|
||||
|
||||
msgid "permanently"
|
||||
msgstr "permanen"
|
||||
|
||||
#, php-format
|
||||
msgid "until %s"
|
||||
msgstr "sampai %s"
|
||||
|
||||
#, php-format
|
||||
msgid "Banned %s %s"
|
||||
msgstr "Alamat IP %s diblokir %s"
|
||||
|
||||
#, php-format
|
||||
msgid "Banned %s %s: %s"
|
||||
msgstr "Alamat IP %s diblokir %s: %s"
|
||||
|
||||
#, php-format
|
||||
msgid "Added ban message to %s"
|
||||
msgstr "Pesan blokiran ke %s dibuat"
|
||||
|
||||
msgid "Banned 1 IP address"
|
||||
msgstr "1 alamat IP diblokir"
|
||||
|
||||
#, php-format
|
||||
msgid "Banned %d IP addresses"
|
||||
msgstr "%d alamat IP diblokir"
|
||||
|
||||
#, php-format
|
||||
msgid "Lifted ban on %s"
|
||||
msgstr "Blokir pada %s dicabut"
|
||||
|
||||
msgid "Sorry, that keyword has already been added."
|
||||
msgstr "Maaf, kata kunci itu sudah ditambahkan."
|
||||
|
||||
#, php-format
|
||||
msgid "Updated keyword %s"
|
||||
msgstr "Perbarui kata kunci %s"
|
||||
|
||||
msgid "Keyword updated."
|
||||
msgstr "Kata kunci diperbarui."
|
||||
|
||||
msgid "Keyword added."
|
||||
msgstr "Kata kunci ditambahkan."
|
||||
|
||||
msgid "That keyword does not exist."
|
||||
msgstr "Kata kunci disebut tidak ditemukan."
|
||||
|
||||
#, php-format
|
||||
msgid "Deleted keyword %s"
|
||||
msgstr "Hapus kata kunci %s"
|
||||
|
||||
msgid "Keyword deleted."
|
||||
msgstr "Kata kunci dihapus."
|
||||
|
||||
#, php-format
|
||||
msgid "Deleted %s"
|
||||
msgstr "Hapus %s"
|
||||
|
||||
msgid "Deleted 1 post"
|
||||
msgstr "1 posting dihapus"
|
||||
|
||||
#, php-format
|
||||
msgid "Deleted %d posts"
|
||||
msgstr "%d posting dihapus"
|
||||
|
||||
msgid "Approved"
|
||||
msgstr "Disetujui"
|
||||
|
||||
#, php-format
|
||||
msgid "Post No.%d approved."
|
||||
msgstr "Postingan No.%d disetujui."
|
||||
|
||||
msgid "Sorry, there doesn't appear to be a post with that ID."
|
||||
msgstr ""
|
||||
"Maaf, tampaknya postingan dengan ID tersebut tidak ada atau tidak ditemukan."
|
||||
|
||||
msgid "Stickied"
|
||||
msgstr "Rekat"
|
||||
|
||||
msgid "Unstickied"
|
||||
msgstr "Tidak rekat"
|
||||
|
||||
msgid "Form data was lost. Please go back and try again."
|
||||
msgstr "Data formulir hilang. Silakan kembali dan coba lagi."
|
||||
|
||||
msgid "Locked"
|
||||
msgstr "Dikunci"
|
||||
|
||||
msgid "Unlocked"
|
||||
msgstr "Tidak dikunci"
|
||||
|
||||
msgid "Passwords do not match."
|
||||
msgstr "Kata sandi tidak cocok."
|
||||
|
||||
msgid "Password updated"
|
||||
msgstr "Kata sandi diperbarui"
|
||||
|
||||
msgid "Please enter the CAPTCHA text."
|
||||
msgstr "Harap masukkan teks CAPTCHA."
|
||||
|
||||
msgid ""
|
||||
"Incorrect CAPTCHA text entered. Please try again.<br>Click the image to "
|
||||
"retrieve a new CAPTCHA."
|
||||
msgstr ""
|
||||
"Teks CAPTCHA yang dimasukkan salah. Harap coba lagi.<br>Klik gambar untuk "
|
||||
"memuat CAPTCHA baru."
|
||||
|
||||
#, php-format
|
||||
msgid ""
|
||||
"Please shorten your message, or post it in multiple parts. Your message is "
|
||||
"%1$d characters long, and the maximum allowed is %2$d."
|
||||
msgstr ""
|
||||
"Harap persingkat pesan Anda, atau pecah posting jadi beberapa bagian. "
|
||||
"Panjang pesan anda adalah %1$d karakter, dan maksimum karakter yang "
|
||||
"diizinkan adalah %2$d."
|
||||
|
||||
msgid "Invalid key."
|
||||
msgstr "Kunci login salah."
|
||||
|
||||
msgid "Invalid username or password."
|
||||
msgstr "Username dan password salah."
|
||||
|
||||
#, php-format
|
||||
msgid ""
|
||||
"The uploaded file exceeds the upload_max_filesize directive (%s) in php.ini."
|
||||
msgstr ""
|
||||
"File yang diunggah melebihi aturan upload_max_filesize (%s) di php.ini."
|
||||
|
||||
msgid "The uploaded file was only partially uploaded."
|
||||
msgstr "File yang diunggah hanya diunggah sebagian."
|
||||
|
||||
msgid "No file was uploaded."
|
||||
msgstr "Tidak ada file yang diunggah."
|
||||
|
||||
msgid "Missing a temporary folder."
|
||||
msgstr "Directory sementara (temporary directory) tidak ditemukan."
|
||||
|
||||
msgid "Failed to write file to disk"
|
||||
msgstr "Gagal menulis file ke diska"
|
||||
|
||||
msgid "Unable to save the uploaded file."
|
||||
msgstr "Tidak dapat menyimpan file yang diunggah."
|
||||
|
||||
#, php-format
|
||||
msgid ""
|
||||
"Duplicate file uploaded. That file has already been posted <a href=\"%s"
|
||||
"\">here</a>."
|
||||
msgstr ""
|
||||
"File unggahan duplikat. File tersebut telah diposting <a href=\"%s\">di "
|
||||
"sini</a>."
|
||||
|
||||
msgid ""
|
||||
"Unable to read the uploaded file while creating its thumbnail. A common "
|
||||
"cause for this is an incorrect extension when the file is actually of a "
|
||||
"different type."
|
||||
msgstr ""
|
||||
"Gagal membuat thumbnail: file yang diunggah tidak dapat dibaca. Ini umumnya "
|
||||
"terjadi karena penamaan extensi file dengan jenis file berbeda atau salah."
|
||||
|
||||
msgid "File transfer failure. Please retry the submission."
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
"Failed to read the MIME type and size of the uploaded file. Please retry the "
|
||||
"submission."
|
||||
msgstr ""
|
||||
|
||||
msgid "Could not copy uploaded file."
|
||||
msgstr "Tidak dapat menyalin berkas yang diunggah."
|
||||
|
||||
msgid "File transfer failure. Please go back and try again."
|
||||
msgstr ""
|
||||
|
||||
msgid "Sorry, your video appears to be corrupt."
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Supported file type is %s"
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Supported file types are %1$s and %2$s."
|
||||
msgstr ""
|
||||
|
||||
msgid "Raw HTML"
|
||||
msgstr ""
|
||||
|
||||
msgid "Enable"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
"Text entered in the Message field will be posted as is with no formatting "
|
||||
"applied."
|
||||
msgstr ""
|
||||
|
||||
msgid "Line-breaks must be specified with \"<br>\"."
|
||||
msgstr ""
|
||||
|
||||
msgid "Reply to"
|
||||
msgstr "Membalas ke"
|
||||
|
||||
msgid "0 to start a new thread"
|
||||
msgstr ""
|
||||
|
||||
msgid "CAPTCHA"
|
||||
msgstr "CAPTCHA"
|
||||
|
||||
#, php-format
|
||||
msgid "Maximum file size allowed is %s."
|
||||
msgstr ""
|
||||
|
||||
msgid "File"
|
||||
msgstr "Berkas"
|
||||
|
||||
msgid "Embed"
|
||||
msgstr ""
|
||||
|
||||
msgid "(paste a YouTube URL)"
|
||||
msgstr "(tempel URL YouTube)"
|
||||
|
||||
msgid "All posts are moderated before being shown."
|
||||
msgstr ""
|
||||
|
||||
msgid "All posts with a file attached are moderated before being shown."
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Images greater than %s will be thumbnailed."
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Currently %s unique user posts."
|
||||
msgstr ""
|
||||
|
||||
msgid "Name"
|
||||
msgstr "Nama"
|
||||
|
||||
msgid "E-mail"
|
||||
msgstr "Surel"
|
||||
|
||||
msgid "Subject"
|
||||
msgstr "Subjek"
|
||||
|
||||
msgid "Message"
|
||||
msgstr "Pesan"
|
||||
|
||||
msgid "Password"
|
||||
msgstr "Kata Sandi"
|
||||
|
||||
msgid "(for post and file deletion)"
|
||||
msgstr ""
|
||||
|
||||
msgid "Report"
|
||||
msgstr "Laporan"
|
||||
|
||||
msgid "Reply"
|
||||
msgstr "Balasan"
|
||||
|
||||
msgid "Post truncated. Click Reply to view."
|
||||
msgstr ""
|
||||
|
||||
msgid "1 post omitted. Click Reply to view."
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "%d posts omitted. Click Reply to view."
|
||||
msgstr ""
|
||||
|
||||
msgid "Catalog"
|
||||
msgstr "Katalog"
|
||||
|
||||
msgid "Manage"
|
||||
msgstr "Kelola"
|
||||
|
||||
msgid "Previous"
|
||||
msgstr "Sebelumnya"
|
||||
|
||||
msgid "Next"
|
||||
msgstr "Selanjutnya"
|
||||
|
||||
msgid "Return"
|
||||
msgstr "Kembali"
|
||||
|
||||
msgid "Posting mode: Reply"
|
||||
msgstr ""
|
||||
|
||||
msgid "Style"
|
||||
msgstr "Gaya"
|
||||
|
||||
msgid "Delete"
|
||||
msgstr "Hapus"
|
||||
|
||||
msgid "Delete Post"
|
||||
msgstr "Hapus pos"
|
||||
|
||||
msgid "Accounts"
|
||||
msgstr "Akun"
|
||||
|
||||
msgid "Bans"
|
||||
msgstr ""
|
||||
|
||||
msgid "Keywords"
|
||||
msgstr "Kata Kunci"
|
||||
|
||||
msgid "Migrate Database"
|
||||
msgstr "Migrasi Basis Data"
|
||||
|
||||
msgid "Moderate Post"
|
||||
msgstr ""
|
||||
|
||||
msgid "Moderation Log"
|
||||
msgstr ""
|
||||
|
||||
msgid "Rebuild All"
|
||||
msgstr ""
|
||||
|
||||
msgid "Reports"
|
||||
msgstr "Laporan"
|
||||
|
||||
msgid "Staff Post"
|
||||
msgstr ""
|
||||
|
||||
msgid "Status"
|
||||
msgstr "Status"
|
||||
|
||||
msgid "Update"
|
||||
msgstr "Perbarui"
|
||||
|
||||
msgid "Change Password"
|
||||
msgstr "Ubah Kata Sandi"
|
||||
|
||||
msgid "Log Out"
|
||||
msgstr "Keluar"
|
||||
|
||||
msgid "Manage mode"
|
||||
msgstr "Mode kelola"
|
||||
|
||||
msgid "Log In"
|
||||
msgstr "Masuk"
|
||||
|
||||
msgid "Enter a username and password"
|
||||
msgstr "Masukkan nama pengguna dan kata sandi"
|
||||
|
||||
msgid "No logs."
|
||||
msgstr "Tidak ada log."
|
||||
|
||||
msgid "Moderation log"
|
||||
msgstr "Log moderasi"
|
||||
|
||||
msgid "Reported posts"
|
||||
msgstr "Pos yang dilaporkan"
|
||||
|
||||
#, php-format
|
||||
msgid "%1$d report by %2$s"
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "%1$d reports by %2$s"
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "%d reports"
|
||||
msgstr "%d laporan"
|
||||
|
||||
#, php-format
|
||||
msgid "Reported by %s"
|
||||
msgstr "Dilaporkan oleh %s"
|
||||
|
||||
msgid "Moderate"
|
||||
msgstr ""
|
||||
|
||||
msgid "There are currently no reported posts."
|
||||
msgstr ""
|
||||
|
||||
msgid "Add an account"
|
||||
msgstr "Tambahkan akun"
|
||||
|
||||
msgid "Update an account"
|
||||
msgstr "Perbarui akun"
|
||||
|
||||
msgid "Leave blank to maintain current password"
|
||||
msgstr ""
|
||||
|
||||
msgid "Username"
|
||||
msgstr "Nama Pengguna"
|
||||
|
||||
msgid "Role"
|
||||
msgstr "Peran"
|
||||
|
||||
msgid "Choose a role"
|
||||
msgstr "Pilih peran"
|
||||
|
||||
msgid "Last active"
|
||||
msgstr "Terakhir aktif"
|
||||
|
||||
msgid "Never"
|
||||
msgstr ""
|
||||
|
||||
msgid "update"
|
||||
msgstr "perbarui"
|
||||
|
||||
msgid "Add a ban"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
"Multiple IP addresses may be banned at once by separating each address with "
|
||||
"a comma."
|
||||
msgstr ""
|
||||
|
||||
msgid "IP Address"
|
||||
msgstr "Alamat IP"
|
||||
|
||||
msgid "Expire(sec)"
|
||||
msgstr "Kedaluwarsa(detik)"
|
||||
|
||||
msgid "never"
|
||||
msgstr "tidak pernah"
|
||||
|
||||
msgid "Optional."
|
||||
msgstr "Opsional."
|
||||
|
||||
msgid "1 hour"
|
||||
msgstr "1 jam"
|
||||
|
||||
msgid "1 day"
|
||||
msgstr "1 hari"
|
||||
|
||||
msgid "2 days"
|
||||
msgstr "2 hari"
|
||||
|
||||
msgid "1 week"
|
||||
msgstr "1 pekan"
|
||||
|
||||
msgid "2 weeks"
|
||||
msgstr "2 pekan"
|
||||
|
||||
msgid "1 month"
|
||||
msgstr "1 bulan"
|
||||
|
||||
msgid "Append a message to the post. Optional."
|
||||
msgstr ""
|
||||
|
||||
msgid "Set At"
|
||||
msgstr "Diatur pada"
|
||||
|
||||
msgid "Expires"
|
||||
msgstr "Kedaluwarsa"
|
||||
|
||||
msgid "Does not expire"
|
||||
msgstr "Tidak akan kedaluwarsa"
|
||||
|
||||
msgid "lift"
|
||||
msgstr ""
|
||||
|
||||
msgid "Moderate a post"
|
||||
msgstr ""
|
||||
|
||||
msgid "Post ID"
|
||||
msgstr "ID pos"
|
||||
|
||||
msgid "Tip"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
"While browsing the image board, you can easily moderate a post if you are "
|
||||
"logged in."
|
||||
msgstr ""
|
||||
"Ketika menjelajah, Anda bisa dengan mudah memoderasi pos jika Anda telah "
|
||||
"masuk."
|
||||
|
||||
msgid ""
|
||||
"Tick the box next to a post and click \"Delete\" at the bottom of the page "
|
||||
"with a blank password."
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Moderate %d posts"
|
||||
msgstr "Moderasi %d pos"
|
||||
|
||||
msgid "Delete all"
|
||||
msgstr "Hapus semua"
|
||||
|
||||
msgid "Ban all"
|
||||
msgstr "Blokir semua"
|
||||
|
||||
msgid "1 thread and 1 reply will be deleted."
|
||||
msgstr "1 utas dan 1 balasan akan dihapus."
|
||||
|
||||
#, php-format
|
||||
msgid "1 thread and %d replies will be deleted."
|
||||
msgstr "1 utas dan %d balasan akan dihapus."
|
||||
|
||||
#, php-format
|
||||
msgid "%d threads and 1 reply will be deleted."
|
||||
msgstr "%d utas dan 1 balasan akan dihapus."
|
||||
|
||||
#, php-format
|
||||
msgid "%1$d threads and %2$d replies will be deleted."
|
||||
msgstr "%1$d utas dan %2$d balasan akan dihapus."
|
||||
|
||||
msgid "1 IP address will be banned."
|
||||
msgstr "1 alamat IP akan diblokir."
|
||||
|
||||
#, php-format
|
||||
msgid "%d IP addresses will be banned."
|
||||
msgstr "%d alamat IP akan diblokir."
|
||||
|
||||
#, php-format
|
||||
msgid " A ban record already exists for %s"
|
||||
msgstr ""
|
||||
|
||||
msgid "Only an administrator may ban an IP address."
|
||||
msgstr "Hanya administrator yang bisa memblokir alamat IP."
|
||||
|
||||
#, php-format
|
||||
msgid "IP address: %s"
|
||||
msgstr "Alamat IP: %s"
|
||||
|
||||
msgid "Thread"
|
||||
msgstr "Utas"
|
||||
|
||||
msgid "1 reply will be deleted."
|
||||
msgstr "1 balasan akan dihapus."
|
||||
|
||||
#, php-format
|
||||
msgid "%d replies will be deleted."
|
||||
msgstr "%d balasan akan dihapus."
|
||||
|
||||
#, php-format
|
||||
msgid "Belongs to %s"
|
||||
msgstr ""
|
||||
|
||||
msgid "Un-sticky"
|
||||
msgstr ""
|
||||
|
||||
msgid "Sticky"
|
||||
msgstr ""
|
||||
|
||||
msgid "Return this thread to a normal state."
|
||||
msgstr ""
|
||||
|
||||
msgid "Keep this thread at the top of the board."
|
||||
msgstr ""
|
||||
|
||||
msgid "Unlock"
|
||||
msgstr "Buka kunci"
|
||||
|
||||
msgid "Lock"
|
||||
msgstr "Kunci"
|
||||
|
||||
msgid "Allow replying to this thread."
|
||||
msgstr "Perbolehkan membalas ke utas ini."
|
||||
|
||||
msgid "Disallow replying to this thread."
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Moderating No.%d"
|
||||
msgstr ""
|
||||
|
||||
msgid "Action"
|
||||
msgstr "Aksi"
|
||||
|
||||
msgid "Delete thread"
|
||||
msgstr "Hapus utas"
|
||||
|
||||
msgid "Delete reply"
|
||||
msgstr "Hapus balasan"
|
||||
|
||||
msgid "Ban poster"
|
||||
msgstr ""
|
||||
|
||||
msgid "Approve"
|
||||
msgstr "Setujui"
|
||||
|
||||
msgid "report"
|
||||
msgstr "laporan"
|
||||
|
||||
msgid "reports"
|
||||
msgstr "laporan"
|
||||
|
||||
msgid "Sorry, there doesn't appear to be a keyword with that ID."
|
||||
msgstr ""
|
||||
|
||||
msgid "Add"
|
||||
msgstr "Tambah"
|
||||
|
||||
msgid "Hide until approved"
|
||||
msgstr "Sembunyikan sampai disetujui"
|
||||
|
||||
msgid "Delete and ban for 1 hour"
|
||||
msgstr "Hapus dan banned untuk 1 jam"
|
||||
|
||||
msgid "Delete and ban for 1 day"
|
||||
msgstr "Hapus dan banned untuk 1 hari"
|
||||
|
||||
msgid "Delete and ban for 2 days"
|
||||
msgstr "Hapus dan banned untuk 2 hari"
|
||||
|
||||
msgid "Delete and ban for 1 week"
|
||||
msgstr "Hapus dan banned untuk 1 minggu"
|
||||
|
||||
msgid "Delete and ban for 2 weeks"
|
||||
msgstr "Hapus dan banned untuk 2 minggu"
|
||||
|
||||
msgid "Delete and ban for 1 month"
|
||||
msgstr "Hapus dan banned untuk 1 bulan"
|
||||
|
||||
msgid "Delete and ban permanently"
|
||||
msgstr "Hapus dan banned permanen"
|
||||
|
||||
msgid "Edit"
|
||||
msgstr "Ubah"
|
||||
|
||||
msgid "thread"
|
||||
msgstr "utas"
|
||||
|
||||
msgid "threads"
|
||||
msgstr "utas"
|
||||
|
||||
msgid "ban"
|
||||
msgstr "banned"
|
||||
|
||||
msgid "bans"
|
||||
msgstr "banned"
|
||||
|
||||
msgid "More Info"
|
||||
msgstr "Info lengkap"
|
||||
|
||||
msgid "Pending posts"
|
||||
msgstr "Postingan tertunda"
|
||||
|
||||
msgid "Recent posts"
|
||||
msgstr "Posting terbaru"
|
||||
|
||||
msgid "Info"
|
||||
msgstr "Info"
|
|
@ -1,7 +1,7 @@
|
|||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"POT-Creation-Date: 2021-05-10 23:34-0700\n"
|
||||
"POT-Creation-Date: 2023-01-05 10:20-0800\n"
|
||||
"PO-Revision-Date: 2020-08-28 16:18-0700\n"
|
||||
"Last-Translator: Automatically generated\n"
|
||||
"Language-Team: none\n"
|
||||
|
@ -25,6 +25,9 @@ msgstr ""
|
|||
msgid "TINYIB_RECAPTCHA_SITE and TINYIB_RECAPTCHA_SECRET must be configured."
|
||||
msgstr ""
|
||||
|
||||
msgid "TINYIB_TRIPSEED must be configured."
|
||||
msgstr ""
|
||||
|
||||
msgid "Unknown database mode specified."
|
||||
msgstr ""
|
||||
|
||||
|
@ -44,6 +47,20 @@ msgstr ""
|
|||
msgid "Your post contains a blocked keyword."
|
||||
msgstr ""
|
||||
|
||||
msgid "Keyword"
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Your IP address (%1$s) is banned until %2$s."
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Your IP address (%s) is permanently banned."
|
||||
msgstr ""
|
||||
|
||||
msgid "Reason"
|
||||
msgstr ""
|
||||
|
||||
msgid "Embedding a URL and uploading a file at the same time is not supported."
|
||||
msgstr ""
|
||||
|
||||
|
@ -98,7 +115,7 @@ msgstr ""
|
|||
msgid "Updating index..."
|
||||
msgstr ""
|
||||
|
||||
msgid "Created raw post"
|
||||
msgid "Created staff post"
|
||||
msgstr ""
|
||||
|
||||
msgid "This post has been deleted"
|
||||
|
@ -204,9 +221,6 @@ msgstr ""
|
|||
msgid "Updated account"
|
||||
msgstr ""
|
||||
|
||||
msgid "Sorry, there is already a ban on record for that IP address."
|
||||
msgstr ""
|
||||
|
||||
msgid "permanently"
|
||||
msgstr ""
|
||||
|
||||
|
@ -222,6 +236,10 @@ msgstr ""
|
|||
msgid "Banned %s %s: %s"
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Added ban message to %s"
|
||||
msgstr ""
|
||||
|
||||
msgid "Banned 1 IP address"
|
||||
msgstr ""
|
||||
|
||||
|
@ -256,9 +274,6 @@ msgstr ""
|
|||
msgid "Keyword deleted."
|
||||
msgstr ""
|
||||
|
||||
msgid "Sorry, there doesn't appear to be a post with that ID."
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Deleted %s"
|
||||
msgstr ""
|
||||
|
@ -277,6 +292,9 @@ msgstr ""
|
|||
msgid "Post No.%d approved."
|
||||
msgstr ""
|
||||
|
||||
msgid "Sorry, there doesn't appear to be a post with that ID."
|
||||
msgstr ""
|
||||
|
||||
msgid "Stickied"
|
||||
msgstr ""
|
||||
|
||||
|
@ -292,6 +310,9 @@ msgstr ""
|
|||
msgid "Unlocked"
|
||||
msgstr ""
|
||||
|
||||
msgid "Passwords do not match."
|
||||
msgstr ""
|
||||
|
||||
msgid "Password updated"
|
||||
msgstr ""
|
||||
|
||||
|
@ -372,10 +393,10 @@ msgstr ""
|
|||
msgid "Supported file types are %1$s and %2$s."
|
||||
msgstr ""
|
||||
|
||||
msgid "Reply to"
|
||||
msgid "Raw HTML"
|
||||
msgstr ""
|
||||
|
||||
msgid "0 to start a new thread"
|
||||
msgid "Enable"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
|
@ -386,6 +407,12 @@ msgstr ""
|
|||
msgid "Line-breaks must be specified with \"<br>\"."
|
||||
msgstr ""
|
||||
|
||||
msgid "Reply to"
|
||||
msgstr ""
|
||||
|
||||
msgid "0 to start a new thread"
|
||||
msgstr ""
|
||||
|
||||
msgid "CAPTCHA"
|
||||
msgstr ""
|
||||
|
||||
|
@ -437,12 +464,6 @@ msgstr ""
|
|||
msgid "Report"
|
||||
msgstr ""
|
||||
|
||||
msgid "Embed:"
|
||||
msgstr ""
|
||||
|
||||
msgid "File:"
|
||||
msgstr ""
|
||||
|
||||
msgid "Reply"
|
||||
msgstr ""
|
||||
|
||||
|
@ -483,9 +504,6 @@ msgstr ""
|
|||
msgid "Delete Post"
|
||||
msgstr ""
|
||||
|
||||
msgid "Status"
|
||||
msgstr ""
|
||||
|
||||
msgid "Accounts"
|
||||
msgstr ""
|
||||
|
||||
|
@ -495,28 +513,31 @@ msgstr ""
|
|||
msgid "Keywords"
|
||||
msgstr ""
|
||||
|
||||
msgid "Migrate Database"
|
||||
msgstr ""
|
||||
|
||||
msgid "Moderate Post"
|
||||
msgstr ""
|
||||
|
||||
msgid "Moderation Log"
|
||||
msgstr ""
|
||||
|
||||
msgid "Raw Post"
|
||||
msgstr ""
|
||||
|
||||
msgid "Rebuild All"
|
||||
msgstr ""
|
||||
|
||||
msgid "Reports"
|
||||
msgstr ""
|
||||
|
||||
msgid "Staff Post"
|
||||
msgstr ""
|
||||
|
||||
msgid "Status"
|
||||
msgstr ""
|
||||
|
||||
msgid "Update"
|
||||
msgstr ""
|
||||
|
||||
msgid "Migrate Database"
|
||||
msgstr ""
|
||||
|
||||
msgid "Change password"
|
||||
msgid "Change Password"
|
||||
msgstr ""
|
||||
|
||||
msgid "Log Out"
|
||||
|
@ -603,13 +624,10 @@ msgstr ""
|
|||
msgid "Expire(sec)"
|
||||
msgstr ""
|
||||
|
||||
msgid "Reason"
|
||||
msgstr ""
|
||||
|
||||
msgid "never"
|
||||
msgstr ""
|
||||
|
||||
msgid "optional"
|
||||
msgid "Optional."
|
||||
msgstr ""
|
||||
|
||||
msgid "1 hour"
|
||||
|
@ -630,6 +648,9 @@ msgstr ""
|
|||
msgid "1 month"
|
||||
msgstr ""
|
||||
|
||||
msgid "Append a message to the post. Optional."
|
||||
msgstr ""
|
||||
|
||||
msgid "Set At"
|
||||
msgstr ""
|
||||
|
||||
|
@ -648,7 +669,7 @@ msgstr ""
|
|||
msgid "Post ID"
|
||||
msgstr ""
|
||||
|
||||
msgid "Tip:"
|
||||
msgid "Tip"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
|
@ -714,7 +735,8 @@ msgstr ""
|
|||
msgid "%d replies will be deleted."
|
||||
msgstr ""
|
||||
|
||||
msgid "Belongs to "
|
||||
#, php-format
|
||||
msgid "Belongs to %s"
|
||||
msgstr ""
|
||||
|
||||
msgid "Un-sticky"
|
||||
|
@ -769,12 +791,6 @@ msgstr ""
|
|||
msgid "Sorry, there doesn't appear to be a keyword with that ID."
|
||||
msgstr ""
|
||||
|
||||
msgid "Keyword"
|
||||
msgstr ""
|
||||
|
||||
msgid "Action:"
|
||||
msgstr ""
|
||||
|
||||
msgid "Add"
|
||||
msgstr ""
|
||||
|
||||
|
|
|
@ -2,7 +2,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: trevor@rocketnine.space\n"
|
||||
"POT-Creation-Date: 2021-05-10 23:34-0700\n"
|
||||
"POT-Creation-Date: 2023-01-05 10:20-0800\n"
|
||||
"PO-Revision-Date: 2020-11-14 21:28+0000\n"
|
||||
"Last-Translator: J. Lavoie <j.lavoie@net-c.ca>\n"
|
||||
"Language-Team: Italian <https://hosted.weblate.org/projects/tinyib/tinyib/it/"
|
||||
|
@ -27,6 +27,9 @@ msgstr ""
|
|||
msgid "TINYIB_RECAPTCHA_SITE and TINYIB_RECAPTCHA_SECRET must be configured."
|
||||
msgstr ""
|
||||
|
||||
msgid "TINYIB_TRIPSEED must be configured."
|
||||
msgstr ""
|
||||
|
||||
msgid "Unknown database mode specified."
|
||||
msgstr ""
|
||||
|
||||
|
@ -49,6 +52,20 @@ msgstr ""
|
|||
msgid "Your post contains a blocked keyword."
|
||||
msgstr ""
|
||||
|
||||
msgid "Keyword"
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Your IP address (%1$s) is banned until %2$s."
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Your IP address (%s) is permanently banned."
|
||||
msgstr ""
|
||||
|
||||
msgid "Reason"
|
||||
msgstr ""
|
||||
|
||||
msgid "Embedding a URL and uploading a file at the same time is not supported."
|
||||
msgstr ""
|
||||
|
||||
|
@ -103,7 +120,7 @@ msgstr ""
|
|||
msgid "Updating index..."
|
||||
msgstr ""
|
||||
|
||||
msgid "Created raw post"
|
||||
msgid "Created staff post"
|
||||
msgstr ""
|
||||
|
||||
msgid "This post has been deleted"
|
||||
|
@ -217,9 +234,6 @@ msgstr ""
|
|||
msgid "Updated account"
|
||||
msgstr ""
|
||||
|
||||
msgid "Sorry, there is already a ban on record for that IP address."
|
||||
msgstr ""
|
||||
|
||||
msgid "permanently"
|
||||
msgstr ""
|
||||
|
||||
|
@ -235,6 +249,10 @@ msgstr ""
|
|||
msgid "Banned %s %s: %s"
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Added ban message to %s"
|
||||
msgstr ""
|
||||
|
||||
msgid "Banned 1 IP address"
|
||||
msgstr ""
|
||||
|
||||
|
@ -271,9 +289,6 @@ msgstr ""
|
|||
msgid "Keyword deleted."
|
||||
msgstr "Pubblicazione eliminata."
|
||||
|
||||
msgid "Sorry, there doesn't appear to be a post with that ID."
|
||||
msgstr "Spiacenti, non sembra esserci una pubblicazione con quell'ID."
|
||||
|
||||
#, php-format
|
||||
msgid "Deleted %s"
|
||||
msgstr ""
|
||||
|
@ -292,6 +307,9 @@ msgstr ""
|
|||
msgid "Post No.%d approved."
|
||||
msgstr "Pubblicazione nº %d approvata."
|
||||
|
||||
msgid "Sorry, there doesn't appear to be a post with that ID."
|
||||
msgstr "Spiacenti, non sembra esserci una pubblicazione con quell'ID."
|
||||
|
||||
msgid "Stickied"
|
||||
msgstr ""
|
||||
|
||||
|
@ -307,6 +325,9 @@ msgstr ""
|
|||
msgid "Unlocked"
|
||||
msgstr ""
|
||||
|
||||
msgid "Passwords do not match."
|
||||
msgstr ""
|
||||
|
||||
msgid "Password updated"
|
||||
msgstr ""
|
||||
|
||||
|
@ -387,11 +408,11 @@ msgstr ""
|
|||
msgid "Supported file types are %1$s and %2$s."
|
||||
msgstr "I tipi di file supportati sono %1$s e %2$s."
|
||||
|
||||
msgid "Reply to"
|
||||
msgid "Raw HTML"
|
||||
msgstr ""
|
||||
|
||||
msgid "0 to start a new thread"
|
||||
msgstr "0 per iniziare un nuovo argomento"
|
||||
msgid "Enable"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
"Text entered in the Message field will be posted as is with no formatting "
|
||||
|
@ -401,6 +422,12 @@ msgstr ""
|
|||
msgid "Line-breaks must be specified with \"<br>\"."
|
||||
msgstr ""
|
||||
|
||||
msgid "Reply to"
|
||||
msgstr ""
|
||||
|
||||
msgid "0 to start a new thread"
|
||||
msgstr "0 per iniziare un nuovo argomento"
|
||||
|
||||
msgid "CAPTCHA"
|
||||
msgstr ""
|
||||
|
||||
|
@ -452,12 +479,6 @@ msgstr "(per il post e la rimozione file)"
|
|||
msgid "Report"
|
||||
msgstr ""
|
||||
|
||||
msgid "Embed:"
|
||||
msgstr ""
|
||||
|
||||
msgid "File:"
|
||||
msgstr ""
|
||||
|
||||
msgid "Reply"
|
||||
msgstr "Rispondi"
|
||||
|
||||
|
@ -498,9 +519,6 @@ msgstr "Cancella"
|
|||
msgid "Delete Post"
|
||||
msgstr "Cancella post"
|
||||
|
||||
msgid "Status"
|
||||
msgstr "Stato"
|
||||
|
||||
msgid "Accounts"
|
||||
msgstr ""
|
||||
|
||||
|
@ -510,15 +528,15 @@ msgstr "Bloccati"
|
|||
msgid "Keywords"
|
||||
msgstr ""
|
||||
|
||||
msgid "Migrate Database"
|
||||
msgstr ""
|
||||
|
||||
msgid "Moderate Post"
|
||||
msgstr "Modera post"
|
||||
|
||||
msgid "Moderation Log"
|
||||
msgstr ""
|
||||
|
||||
msgid "Raw Post"
|
||||
msgstr "Post grezzo"
|
||||
|
||||
msgid "Rebuild All"
|
||||
msgstr "Ricompila tutto"
|
||||
|
||||
|
@ -527,13 +545,16 @@ msgstr "Ricompila tutto"
|
|||
msgid "Reports"
|
||||
msgstr "Post recenti"
|
||||
|
||||
msgid "Staff Post"
|
||||
msgstr ""
|
||||
|
||||
msgid "Status"
|
||||
msgstr "Stato"
|
||||
|
||||
msgid "Update"
|
||||
msgstr "Aggiorna"
|
||||
|
||||
msgid "Migrate Database"
|
||||
msgstr ""
|
||||
|
||||
msgid "Change password"
|
||||
msgid "Change Password"
|
||||
msgstr ""
|
||||
|
||||
msgid "Log Out"
|
||||
|
@ -623,13 +644,10 @@ msgstr ""
|
|||
msgid "Expire(sec)"
|
||||
msgstr ""
|
||||
|
||||
msgid "Reason"
|
||||
msgstr ""
|
||||
|
||||
msgid "never"
|
||||
msgstr ""
|
||||
|
||||
msgid "optional"
|
||||
msgid "Optional."
|
||||
msgstr ""
|
||||
|
||||
msgid "1 hour"
|
||||
|
@ -650,6 +668,9 @@ msgstr ""
|
|||
msgid "1 month"
|
||||
msgstr ""
|
||||
|
||||
msgid "Append a message to the post. Optional."
|
||||
msgstr ""
|
||||
|
||||
msgid "Set At"
|
||||
msgstr ""
|
||||
|
||||
|
@ -668,7 +689,7 @@ msgstr "Modera un post"
|
|||
msgid "Post ID"
|
||||
msgstr ""
|
||||
|
||||
msgid "Tip:"
|
||||
msgid "Tip"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
|
@ -734,7 +755,8 @@ msgstr ""
|
|||
msgid "%d replies will be deleted."
|
||||
msgstr ""
|
||||
|
||||
msgid "Belongs to "
|
||||
#, php-format
|
||||
msgid "Belongs to %s"
|
||||
msgstr ""
|
||||
|
||||
msgid "Un-sticky"
|
||||
|
@ -791,12 +813,6 @@ msgstr ""
|
|||
msgid "Sorry, there doesn't appear to be a keyword with that ID."
|
||||
msgstr "Spiacenti, non sembra esserci una pubblicazione con quell'ID."
|
||||
|
||||
msgid "Keyword"
|
||||
msgstr ""
|
||||
|
||||
msgid "Action:"
|
||||
msgstr ""
|
||||
|
||||
msgid "Add"
|
||||
msgstr ""
|
||||
|
||||
|
@ -851,6 +867,9 @@ msgstr "Post recenti"
|
|||
msgid "Info"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Raw Post"
|
||||
#~ msgstr "Post grezzo"
|
||||
|
||||
#~ msgid "Post No.%d deleted."
|
||||
#~ msgstr "Pubblicazione nº %d eliminata."
|
||||
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -2,9 +2,9 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: trevor@rocketnine.space\n"
|
||||
"POT-Creation-Date: 2021-05-10 23:34-0700\n"
|
||||
"PO-Revision-Date: 2020-11-28 08:29+0000\n"
|
||||
"Last-Translator: hmi45 <hmi45@naver.com>\n"
|
||||
"POT-Creation-Date: 2023-01-05 10:20-0800\n"
|
||||
"PO-Revision-Date: 2022-02-24 16:58+0000\n"
|
||||
"Last-Translator: Lee Minhak <minarihak@gmail.com>\n"
|
||||
"Language-Team: Korean <https://hosted.weblate.org/projects/tinyib/tinyib/ko/"
|
||||
">\n"
|
||||
"Language: ko\n"
|
||||
|
@ -12,7 +12,7 @@ msgstr ""
|
|||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
"X-Generator: Weblate 4.4-dev\n"
|
||||
"X-Generator: Weblate 4.11-dev\n"
|
||||
"X-Poedit-Basepath: ..\n"
|
||||
"X-Poedit-SearchPath-0: imgboard.php\n"
|
||||
"X-Poedit-SearchPath-1: inc/html.php\n"
|
||||
|
@ -21,16 +21,14 @@ msgstr ""
|
|||
msgid "Click here to go back"
|
||||
msgstr "딸깍하면 돌아갑니다"
|
||||
|
||||
#, fuzzy
|
||||
#| msgid ""
|
||||
#| "TINYIB_RECAPTCHA_SITE and TINYIB_RECAPTCHA_SECRET must be configured."
|
||||
msgid "TINYIB_HCAPTCHA_SITE and TINYIB_HCAPTCHA_SECRET must be configured."
|
||||
msgstr ""
|
||||
"TINYIB_RECAPTCHA_SITE 와 TINYIB_RECAPTCHA_SECRET 는 반드시 설정해야 합니다."
|
||||
msgstr "TINYIB_HCAPTCHA_SITE 와 TINYIB_HCAPTCHA_SECRET 를 설정해야 합니다."
|
||||
|
||||
msgid "TINYIB_RECAPTCHA_SITE and TINYIB_RECAPTCHA_SECRET must be configured."
|
||||
msgstr ""
|
||||
"TINYIB_RECAPTCHA_SITE 와 TINYIB_RECAPTCHA_SECRET 는 반드시 설정해야 합니다."
|
||||
msgstr "TINYIB_RECAPTCHA_SITE 와 TINYIB_RECAPTCHA_SECRET 를 설정해야 합니다."
|
||||
|
||||
msgid "TINYIB_TRIPSEED must be configured."
|
||||
msgstr "TINYIB_TRIPSEED 를 설정해야 합니다."
|
||||
|
||||
msgid "Unknown database mode specified."
|
||||
msgstr "알 수 없는 자료 뭉치 방식이 지정되었습니다."
|
||||
|
@ -52,6 +50,20 @@ msgstr "이 글타래는 잠겨서 답글이 허용되지 않습니다."
|
|||
msgid "Your post contains a blocked keyword."
|
||||
msgstr "당신의 게시물은 차단된 핵심어를 포함하고 있습니다."
|
||||
|
||||
msgid "Keyword"
|
||||
msgstr "핵심어"
|
||||
|
||||
#, php-format
|
||||
msgid "Your IP address (%1$s) is banned until %2$s."
|
||||
msgstr "당신의 IP 주소(%1$s)가 %2$s까지 차단되었습니다."
|
||||
|
||||
#, php-format
|
||||
msgid "Your IP address (%s) is permanently banned."
|
||||
msgstr "당신의 IP 주소(%s)가 영구적으로 차단되었습니다."
|
||||
|
||||
msgid "Reason"
|
||||
msgstr "사유"
|
||||
|
||||
msgid "Embedding a URL and uploading a file at the same time is not supported."
|
||||
msgstr "누리망 주소 끼워 넣기와 철 올리기는 동시에 지원되지 않습니다."
|
||||
|
||||
|
@ -106,19 +118,17 @@ msgstr "글타래 갱신 중..."
|
|||
msgid "Updating index..."
|
||||
msgstr "색인 갱신 중..."
|
||||
|
||||
msgid "Created raw post"
|
||||
msgid "Created staff post"
|
||||
msgstr ""
|
||||
|
||||
msgid "This post has been deleted"
|
||||
msgstr ""
|
||||
msgstr "이 게시물은 삭제되었습니다"
|
||||
|
||||
msgid "This post requires moderation before it can be displayed"
|
||||
msgstr ""
|
||||
msgstr "이 게시물은 표시되기 전에 검토가 필요합니다"
|
||||
|
||||
#, fuzzy
|
||||
#| msgid "Reporting is disabled."
|
||||
msgid "Automatic refreshing is disabled."
|
||||
msgstr "신고가 비활성화되었습니다."
|
||||
msgstr "자동 새로 고침이 비활성화되었습니다."
|
||||
|
||||
msgid "Reporting is disabled."
|
||||
msgstr "신고가 비활성화되었습니다."
|
||||
|
@ -140,7 +150,7 @@ msgid "(enter the text below)"
|
|||
msgstr "(아래의 문자를 입력하세요)"
|
||||
|
||||
msgid "Please complete a CAPTCHA to submit your report"
|
||||
msgstr ""
|
||||
msgstr "신고하려면 CAPTCHA를 완료하십시오"
|
||||
|
||||
msgid "Submit"
|
||||
msgstr "제출"
|
||||
|
@ -166,22 +176,24 @@ msgid "Rebuilt board."
|
|||
msgstr "판을 재건하였습니다."
|
||||
|
||||
msgid "Access denied"
|
||||
msgstr ""
|
||||
msgstr "접근 불가"
|
||||
|
||||
msgid "Account not found."
|
||||
msgstr ""
|
||||
msgstr "계정을 찾지 못했습니다."
|
||||
|
||||
msgid "This account may not be updated while TINYIB_ADMINPASS is set."
|
||||
msgstr ""
|
||||
"TINYIB_ADMINPASS 가 설정되어 있는 동안에는 이 계정을 업데이트할 수 없습니다."
|
||||
|
||||
msgid "This account may not be updated while TINYIB_MODPASS is set."
|
||||
msgstr ""
|
||||
"TINYIB_MODPASS 가 설정되어 있는 동안에는 이 계정을 업데이트할 수 없습니다."
|
||||
|
||||
msgid "A password is required."
|
||||
msgstr ""
|
||||
msgstr "비밀번호가 필요합니다."
|
||||
|
||||
msgid "Invalid role."
|
||||
msgstr ""
|
||||
msgstr "잘못된 역할입니다."
|
||||
|
||||
#, php-format
|
||||
msgid "Added account %s"
|
||||
|
@ -199,13 +211,13 @@ msgid "Changed password of account %s"
|
|||
msgstr ""
|
||||
|
||||
msgid "Super-administrator"
|
||||
msgstr ""
|
||||
msgstr "최고 관리자"
|
||||
|
||||
msgid "Administrator"
|
||||
msgstr ""
|
||||
msgstr "관리자"
|
||||
|
||||
msgid "Moderator"
|
||||
msgstr ""
|
||||
msgstr "중재자"
|
||||
|
||||
msgid "Disabled"
|
||||
msgstr ""
|
||||
|
@ -217,15 +229,12 @@ msgstr ""
|
|||
msgid "Updated account"
|
||||
msgstr ""
|
||||
|
||||
msgid "Sorry, there is already a ban on record for that IP address."
|
||||
msgstr "죄송합니다, 해당 누리망 통신 규약 주소는 이미 차단 목록에 있습니다."
|
||||
|
||||
msgid "permanently"
|
||||
msgstr ""
|
||||
msgstr "영구적으로"
|
||||
|
||||
#, php-format
|
||||
msgid "until %s"
|
||||
msgstr ""
|
||||
msgstr "%s까지"
|
||||
|
||||
#, php-format
|
||||
msgid "Banned %s %s"
|
||||
|
@ -235,6 +244,10 @@ msgstr ""
|
|||
msgid "Banned %s %s: %s"
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Added ban message to %s"
|
||||
msgstr "%s에 차단 알림말을 추가했습니다"
|
||||
|
||||
msgid "Banned 1 IP address"
|
||||
msgstr ""
|
||||
|
||||
|
@ -260,7 +273,7 @@ msgid "Keyword added."
|
|||
msgstr "핵심어 추가됨."
|
||||
|
||||
msgid "That keyword does not exist."
|
||||
msgstr ""
|
||||
msgstr "해당 핵심어가 존재하지 않습니다."
|
||||
|
||||
#, php-format
|
||||
msgid "Deleted keyword %s"
|
||||
|
@ -269,9 +282,6 @@ msgstr ""
|
|||
msgid "Keyword deleted."
|
||||
msgstr "핵심어 삭제됨."
|
||||
|
||||
msgid "Sorry, there doesn't appear to be a post with that ID."
|
||||
msgstr "죄송합니다. 해당 식별자의 게시물이 없는 것 같습니다."
|
||||
|
||||
#, php-format
|
||||
msgid "Deleted %s"
|
||||
msgstr ""
|
||||
|
@ -284,12 +294,15 @@ msgid "Deleted %d posts"
|
|||
msgstr ""
|
||||
|
||||
msgid "Approved"
|
||||
msgstr ""
|
||||
msgstr "승인됨"
|
||||
|
||||
#, php-format
|
||||
msgid "Post No.%d approved."
|
||||
msgstr "게시물 번호 %d 가 승인되었습니다."
|
||||
|
||||
msgid "Sorry, there doesn't appear to be a post with that ID."
|
||||
msgstr "죄송합니다. 해당 식별자의 게시물이 없는 것 같습니다."
|
||||
|
||||
msgid "Stickied"
|
||||
msgstr "붙여짐"
|
||||
|
||||
|
@ -303,7 +316,10 @@ msgid "Locked"
|
|||
msgstr "잠겨짐"
|
||||
|
||||
msgid "Unlocked"
|
||||
msgstr ""
|
||||
msgstr "잠금 해제됨"
|
||||
|
||||
msgid "Passwords do not match."
|
||||
msgstr "비밀번호가 일치하지 않습니다."
|
||||
|
||||
msgid "Password updated"
|
||||
msgstr ""
|
||||
|
@ -397,11 +413,11 @@ msgstr "지원되는 철 형식은 다음과 같습니다 %s"
|
|||
msgid "Supported file types are %1$s and %2$s."
|
||||
msgstr "지원되는 철 형식은 %1$s 그리고 %2$s 입니다."
|
||||
|
||||
msgid "Reply to"
|
||||
msgstr "답글 하기"
|
||||
msgid "Raw HTML"
|
||||
msgstr ""
|
||||
|
||||
msgid "0 to start a new thread"
|
||||
msgstr "0은 새 글타래를 시작합니다"
|
||||
msgid "Enable"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
"Text entered in the Message field will be posted as is with no formatting "
|
||||
|
@ -411,6 +427,12 @@ msgstr "알림말 구역에 입력 한 글자는 서식이 적용되지 않은
|
|||
msgid "Line-breaks must be specified with \"<br>\"."
|
||||
msgstr "줄 바꿈은 \"<br>\"로 지정해야합니다."
|
||||
|
||||
msgid "Reply to"
|
||||
msgstr "답글 하기"
|
||||
|
||||
msgid "0 to start a new thread"
|
||||
msgstr "0은 새 글타래를 시작합니다"
|
||||
|
||||
msgid "CAPTCHA"
|
||||
msgstr "자동입력 방지 문자"
|
||||
|
||||
|
@ -462,12 +484,6 @@ msgstr "(게시물, 철을 삭제하는데 필요합니다)"
|
|||
msgid "Report"
|
||||
msgstr "신고"
|
||||
|
||||
msgid "Embed:"
|
||||
msgstr "끼워 넣기:"
|
||||
|
||||
msgid "File:"
|
||||
msgstr "철:"
|
||||
|
||||
msgid "Reply"
|
||||
msgstr "답글"
|
||||
|
||||
|
@ -508,9 +524,6 @@ msgstr "삭제"
|
|||
msgid "Delete Post"
|
||||
msgstr "게시물 삭제"
|
||||
|
||||
msgid "Status"
|
||||
msgstr "상태"
|
||||
|
||||
msgid "Accounts"
|
||||
msgstr ""
|
||||
|
||||
|
@ -520,15 +533,15 @@ msgstr "차단"
|
|||
msgid "Keywords"
|
||||
msgstr "핵심어"
|
||||
|
||||
msgid "Migrate Database"
|
||||
msgstr "자료 뭉치 이동"
|
||||
|
||||
msgid "Moderate Post"
|
||||
msgstr "게시물 검토"
|
||||
|
||||
msgid "Moderation Log"
|
||||
msgstr ""
|
||||
|
||||
msgid "Raw Post"
|
||||
msgstr "날 게시물"
|
||||
|
||||
msgid "Rebuild All"
|
||||
msgstr "모두 재구축"
|
||||
|
||||
|
@ -537,13 +550,16 @@ msgstr "모두 재구축"
|
|||
msgid "Reports"
|
||||
msgstr "신고"
|
||||
|
||||
msgid "Staff Post"
|
||||
msgstr ""
|
||||
|
||||
msgid "Status"
|
||||
msgstr "상태"
|
||||
|
||||
msgid "Update"
|
||||
msgstr "갱신"
|
||||
|
||||
msgid "Migrate Database"
|
||||
msgstr "자료 뭉치 이동"
|
||||
|
||||
msgid "Change password"
|
||||
msgid "Change Password"
|
||||
msgstr ""
|
||||
|
||||
msgid "Log Out"
|
||||
|
@ -632,14 +648,11 @@ msgstr "누리망 통신 규약 주소"
|
|||
msgid "Expire(sec)"
|
||||
msgstr "기한(초)"
|
||||
|
||||
msgid "Reason"
|
||||
msgstr "사유"
|
||||
|
||||
msgid "never"
|
||||
msgstr "절대"
|
||||
|
||||
msgid "optional"
|
||||
msgstr "(선택)"
|
||||
msgid "Optional."
|
||||
msgstr ""
|
||||
|
||||
msgid "1 hour"
|
||||
msgstr "1 시간"
|
||||
|
@ -659,6 +672,9 @@ msgstr "2 주"
|
|||
msgid "1 month"
|
||||
msgstr "1 달"
|
||||
|
||||
msgid "Append a message to the post. Optional."
|
||||
msgstr ""
|
||||
|
||||
msgid "Set At"
|
||||
msgstr "시작"
|
||||
|
||||
|
@ -677,8 +693,8 @@ msgstr "게시물 검토하기"
|
|||
msgid "Post ID"
|
||||
msgstr "게시물 식별자"
|
||||
|
||||
msgid "Tip:"
|
||||
msgstr "귀띔:"
|
||||
msgid "Tip"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
"While browsing the image board, you can easily moderate a post if you are "
|
||||
|
@ -744,7 +760,8 @@ msgstr ""
|
|||
msgid "%d replies will be deleted."
|
||||
msgstr ""
|
||||
|
||||
msgid "Belongs to "
|
||||
#, php-format
|
||||
msgid "Belongs to %s"
|
||||
msgstr ""
|
||||
|
||||
msgid "Un-sticky"
|
||||
|
@ -799,12 +816,6 @@ msgstr "신고들"
|
|||
msgid "Sorry, there doesn't appear to be a keyword with that ID."
|
||||
msgstr "죄송합니다. 해당 식별자의 핵심어가 없는 것 같습니다."
|
||||
|
||||
msgid "Keyword"
|
||||
msgstr "핵심어"
|
||||
|
||||
msgid "Action:"
|
||||
msgstr "동작:"
|
||||
|
||||
msgid "Add"
|
||||
msgstr "추가"
|
||||
|
||||
|
@ -859,6 +870,27 @@ msgstr "최근 게시물들"
|
|||
msgid "Info"
|
||||
msgstr "정보"
|
||||
|
||||
#~ msgid "Sorry, there is already a ban on record for that IP address."
|
||||
#~ msgstr "죄송합니다, 해당 누리망 통신 규약 주소는 이미 차단 목록에 있습니다."
|
||||
|
||||
#~ msgid "Embed:"
|
||||
#~ msgstr "끼워 넣기:"
|
||||
|
||||
#~ msgid "File:"
|
||||
#~ msgstr "철:"
|
||||
|
||||
#~ msgid "Raw Post"
|
||||
#~ msgstr "날 게시물"
|
||||
|
||||
#~ msgid "optional"
|
||||
#~ msgstr "(선택)"
|
||||
|
||||
#~ msgid "Tip:"
|
||||
#~ msgstr "귀띔:"
|
||||
|
||||
#~ msgid "Action:"
|
||||
#~ msgstr "동작:"
|
||||
|
||||
#~ msgid "TINYIB_TRIPSEED and TINYIB_ADMINPASS must be configured."
|
||||
#~ msgstr "TINYIB_TRIPSEED 와 TINYIB_ADMINPASS 는 반드시 설정해야 합니다."
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"POT-Creation-Date: 2021-05-10 23:34-0700\n"
|
||||
"POT-Creation-Date: 2023-01-05 10:20-0800\n"
|
||||
"PO-Revision-Date: 2020-08-28 16:18-0700\n"
|
||||
"Last-Translator: Automatically generated\n"
|
||||
"Language-Team: none\n"
|
||||
|
@ -25,6 +25,9 @@ msgstr ""
|
|||
msgid "TINYIB_RECAPTCHA_SITE and TINYIB_RECAPTCHA_SECRET must be configured."
|
||||
msgstr ""
|
||||
|
||||
msgid "TINYIB_TRIPSEED must be configured."
|
||||
msgstr ""
|
||||
|
||||
msgid "Unknown database mode specified."
|
||||
msgstr ""
|
||||
|
||||
|
@ -44,6 +47,20 @@ msgstr ""
|
|||
msgid "Your post contains a blocked keyword."
|
||||
msgstr ""
|
||||
|
||||
msgid "Keyword"
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Your IP address (%1$s) is banned until %2$s."
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Your IP address (%s) is permanently banned."
|
||||
msgstr ""
|
||||
|
||||
msgid "Reason"
|
||||
msgstr ""
|
||||
|
||||
msgid "Embedding a URL and uploading a file at the same time is not supported."
|
||||
msgstr ""
|
||||
|
||||
|
@ -98,7 +115,7 @@ msgstr ""
|
|||
msgid "Updating index..."
|
||||
msgstr ""
|
||||
|
||||
msgid "Created raw post"
|
||||
msgid "Created staff post"
|
||||
msgstr ""
|
||||
|
||||
msgid "This post has been deleted"
|
||||
|
@ -204,9 +221,6 @@ msgstr ""
|
|||
msgid "Updated account"
|
||||
msgstr ""
|
||||
|
||||
msgid "Sorry, there is already a ban on record for that IP address."
|
||||
msgstr ""
|
||||
|
||||
msgid "permanently"
|
||||
msgstr ""
|
||||
|
||||
|
@ -222,6 +236,10 @@ msgstr ""
|
|||
msgid "Banned %s %s: %s"
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Added ban message to %s"
|
||||
msgstr ""
|
||||
|
||||
msgid "Banned 1 IP address"
|
||||
msgstr ""
|
||||
|
||||
|
@ -256,9 +274,6 @@ msgstr ""
|
|||
msgid "Keyword deleted."
|
||||
msgstr ""
|
||||
|
||||
msgid "Sorry, there doesn't appear to be a post with that ID."
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Deleted %s"
|
||||
msgstr ""
|
||||
|
@ -277,6 +292,9 @@ msgstr ""
|
|||
msgid "Post No.%d approved."
|
||||
msgstr ""
|
||||
|
||||
msgid "Sorry, there doesn't appear to be a post with that ID."
|
||||
msgstr ""
|
||||
|
||||
msgid "Stickied"
|
||||
msgstr ""
|
||||
|
||||
|
@ -292,6 +310,9 @@ msgstr ""
|
|||
msgid "Unlocked"
|
||||
msgstr ""
|
||||
|
||||
msgid "Passwords do not match."
|
||||
msgstr ""
|
||||
|
||||
msgid "Password updated"
|
||||
msgstr ""
|
||||
|
||||
|
@ -372,10 +393,10 @@ msgstr ""
|
|||
msgid "Supported file types are %1$s and %2$s."
|
||||
msgstr ""
|
||||
|
||||
msgid "Reply to"
|
||||
msgid "Raw HTML"
|
||||
msgstr ""
|
||||
|
||||
msgid "0 to start a new thread"
|
||||
msgid "Enable"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
|
@ -386,6 +407,12 @@ msgstr ""
|
|||
msgid "Line-breaks must be specified with \"<br>\"."
|
||||
msgstr ""
|
||||
|
||||
msgid "Reply to"
|
||||
msgstr ""
|
||||
|
||||
msgid "0 to start a new thread"
|
||||
msgstr ""
|
||||
|
||||
msgid "CAPTCHA"
|
||||
msgstr ""
|
||||
|
||||
|
@ -437,12 +464,6 @@ msgstr ""
|
|||
msgid "Report"
|
||||
msgstr ""
|
||||
|
||||
msgid "Embed:"
|
||||
msgstr ""
|
||||
|
||||
msgid "File:"
|
||||
msgstr ""
|
||||
|
||||
msgid "Reply"
|
||||
msgstr ""
|
||||
|
||||
|
@ -483,9 +504,6 @@ msgstr ""
|
|||
msgid "Delete Post"
|
||||
msgstr ""
|
||||
|
||||
msgid "Status"
|
||||
msgstr ""
|
||||
|
||||
msgid "Accounts"
|
||||
msgstr ""
|
||||
|
||||
|
@ -495,28 +513,31 @@ msgstr ""
|
|||
msgid "Keywords"
|
||||
msgstr ""
|
||||
|
||||
msgid "Migrate Database"
|
||||
msgstr ""
|
||||
|
||||
msgid "Moderate Post"
|
||||
msgstr ""
|
||||
|
||||
msgid "Moderation Log"
|
||||
msgstr ""
|
||||
|
||||
msgid "Raw Post"
|
||||
msgstr ""
|
||||
|
||||
msgid "Rebuild All"
|
||||
msgstr ""
|
||||
|
||||
msgid "Reports"
|
||||
msgstr ""
|
||||
|
||||
msgid "Staff Post"
|
||||
msgstr ""
|
||||
|
||||
msgid "Status"
|
||||
msgstr ""
|
||||
|
||||
msgid "Update"
|
||||
msgstr ""
|
||||
|
||||
msgid "Migrate Database"
|
||||
msgstr ""
|
||||
|
||||
msgid "Change password"
|
||||
msgid "Change Password"
|
||||
msgstr ""
|
||||
|
||||
msgid "Log Out"
|
||||
|
@ -603,13 +624,10 @@ msgstr ""
|
|||
msgid "Expire(sec)"
|
||||
msgstr ""
|
||||
|
||||
msgid "Reason"
|
||||
msgstr ""
|
||||
|
||||
msgid "never"
|
||||
msgstr ""
|
||||
|
||||
msgid "optional"
|
||||
msgid "Optional."
|
||||
msgstr ""
|
||||
|
||||
msgid "1 hour"
|
||||
|
@ -630,6 +648,9 @@ msgstr ""
|
|||
msgid "1 month"
|
||||
msgstr ""
|
||||
|
||||
msgid "Append a message to the post. Optional."
|
||||
msgstr ""
|
||||
|
||||
msgid "Set At"
|
||||
msgstr ""
|
||||
|
||||
|
@ -648,7 +669,7 @@ msgstr ""
|
|||
msgid "Post ID"
|
||||
msgstr ""
|
||||
|
||||
msgid "Tip:"
|
||||
msgid "Tip"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
|
@ -714,7 +735,8 @@ msgstr ""
|
|||
msgid "%d replies will be deleted."
|
||||
msgstr ""
|
||||
|
||||
msgid "Belongs to "
|
||||
#, php-format
|
||||
msgid "Belongs to %s"
|
||||
msgstr ""
|
||||
|
||||
msgid "Un-sticky"
|
||||
|
@ -769,12 +791,6 @@ msgstr ""
|
|||
msgid "Sorry, there doesn't appear to be a keyword with that ID."
|
||||
msgstr ""
|
||||
|
||||
msgid "Keyword"
|
||||
msgstr ""
|
||||
|
||||
msgid "Action:"
|
||||
msgstr ""
|
||||
|
||||
msgid "Add"
|
||||
msgstr ""
|
||||
|
||||
|
|
|
@ -2,8 +2,8 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: trevor@rocketnine.space\n"
|
||||
"POT-Creation-Date: 2021-05-10 23:34-0700\n"
|
||||
"PO-Revision-Date: 2021-04-13 21:27+0000\n"
|
||||
"POT-Creation-Date: 2023-01-05 10:20-0800\n"
|
||||
"PO-Revision-Date: 2022-01-01 22:54+0000\n"
|
||||
"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
|
||||
"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/tinyib/"
|
||||
"tinyib/nb_NO/>\n"
|
||||
|
@ -12,7 +12,7 @@ msgstr ""
|
|||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 4.6-dev\n"
|
||||
"X-Generator: Weblate 4.10.1\n"
|
||||
"X-Poedit-Basepath: ..\n"
|
||||
"X-Poedit-SearchPath-0: imgboard.php\n"
|
||||
"X-Poedit-SearchPath-1: inc/html.php\n"
|
||||
|
@ -21,19 +21,19 @@ msgstr ""
|
|||
msgid "Click here to go back"
|
||||
msgstr "Klikk her for å gå tilbake"
|
||||
|
||||
#, fuzzy
|
||||
#| msgid ""
|
||||
#| "TINYIB_RECAPTCHA_SITE and TINYIB_RECAPTCHA_SECRET must be configured."
|
||||
msgid "TINYIB_HCAPTCHA_SITE and TINYIB_HCAPTCHA_SECRET must be configured."
|
||||
msgstr "TINYIB_RECAPTCHA_SITE og TINYIB_RECAPTCHA_SECRET må settes opp."
|
||||
msgstr "TINYIB_HCAPTCHA_SITE og TINYIB_HCAPTCHA_SECRET må settes opp."
|
||||
|
||||
msgid "TINYIB_RECAPTCHA_SITE and TINYIB_RECAPTCHA_SECRET must be configured."
|
||||
msgstr "TINYIB_RECAPTCHA_SITE og TINYIB_RECAPTCHA_SECRET må settes opp."
|
||||
|
||||
msgid "TINYIB_TRIPSEED must be configured."
|
||||
msgstr "TINYIB_TRIPSEED må settes opp."
|
||||
|
||||
msgid "Unknown database mode specified."
|
||||
msgstr "Ukjent databasemodus angitt."
|
||||
|
||||
#, fuzzy, php-format
|
||||
#, php-format
|
||||
msgid "Directory '%s' can not be written to. Please modify its permissions."
|
||||
msgstr "Kan ikke skrive til mappen «%s». Endre filtilgangene."
|
||||
|
||||
|
@ -50,6 +50,20 @@ msgstr "Svar tillates ikke i låste tråder."
|
|||
msgid "Your post contains a blocked keyword."
|
||||
msgstr "Din post inneholder et blokkert nøkkelord."
|
||||
|
||||
msgid "Keyword"
|
||||
msgstr "Nøkkelord"
|
||||
|
||||
#, php-format
|
||||
msgid "Your IP address (%1$s) is banned until %2$s."
|
||||
msgstr "Din IP-addresse (%1$s) er bannlyst til %2$s."
|
||||
|
||||
#, php-format
|
||||
msgid "Your IP address (%s) is permanently banned."
|
||||
msgstr "Din IP-addresse (%s) er permanent bannlyst."
|
||||
|
||||
msgid "Reason"
|
||||
msgstr "Grunn"
|
||||
|
||||
#, fuzzy
|
||||
msgid "Embedding a URL and uploading a file at the same time is not supported."
|
||||
msgstr "Innebygging av nettadresse og opplasting av fil samtidig støttes ikke."
|
||||
|
@ -65,7 +79,6 @@ msgstr "Filen er større enn %s."
|
|||
msgid "Failed to download file at specified URL."
|
||||
msgstr "Klarte ikke å laste ned filen angitt i nettadressen."
|
||||
|
||||
#, fuzzy
|
||||
msgid "Error while processing audio/video."
|
||||
msgstr "Kunne ikke behandle lyd/video."
|
||||
|
||||
|
@ -83,16 +96,14 @@ msgstr "innebygg en nettadresse"
|
|||
|
||||
#, fuzzy, php-format
|
||||
msgid "Please %s to start a new thread."
|
||||
msgstr "%s for å starte ny tråd"
|
||||
msgstr "%s for å starte ny tråd."
|
||||
|
||||
#, php-format
|
||||
msgid "Please enter a message and/or %s."
|
||||
msgstr "Skriv inn en melding nedenfor/eller %s."
|
||||
|
||||
#, fuzzy
|
||||
#| msgid "Please enter the CAPTCHA text."
|
||||
msgid "Please enter a message."
|
||||
msgstr "Skriv inn CAPTCHA-teksten."
|
||||
msgstr "Skriv inn en melding."
|
||||
|
||||
#, php-format
|
||||
msgid "Please %s."
|
||||
|
@ -102,26 +113,24 @@ msgstr "%s."
|
|||
msgid "Your %s will be shown <b>once it has been approved</b>."
|
||||
msgstr "Din %s vil bli vist <b>når den har blit godkjent</b>."
|
||||
|
||||
#, fuzzy
|
||||
msgid "Updating thread..."
|
||||
msgstr "Oppdaterer tråd…"
|
||||
|
||||
msgid "Updating index..."
|
||||
msgstr "Oppdaterer indeks…"
|
||||
|
||||
msgid "Created raw post"
|
||||
msgstr ""
|
||||
#, fuzzy
|
||||
msgid "Created staff post"
|
||||
msgstr "Opprettet stabspost"
|
||||
|
||||
msgid "This post has been deleted"
|
||||
msgstr ""
|
||||
msgstr "Denne posten har blitt slettet"
|
||||
|
||||
msgid "This post requires moderation before it can be displayed"
|
||||
msgstr ""
|
||||
msgstr "Denne posten krever moderering før den kan vises"
|
||||
|
||||
#, fuzzy
|
||||
#| msgid "Reporting is disabled."
|
||||
msgid "Automatic refreshing is disabled."
|
||||
msgstr "Rapportering er avskrudd."
|
||||
msgstr "Automatisk oppdatering er avskrudd."
|
||||
|
||||
msgid "Reporting is disabled."
|
||||
msgstr "Rapportering er avskrudd."
|
||||
|
@ -135,7 +144,7 @@ msgstr ""
|
|||
"igjen."
|
||||
|
||||
msgid "Moderators have determined that post does not break any rules."
|
||||
msgstr ""
|
||||
msgstr "Moderatorene har bestemt at din post ikke bryter noen regler."
|
||||
|
||||
msgid "You have already submitted a report for that post."
|
||||
msgstr "Du har allerede sendt inn en rapport om denne posten."
|
||||
|
@ -144,15 +153,13 @@ msgid "(enter the text below)"
|
|||
msgstr "(skriv inn teksten nedenfor)"
|
||||
|
||||
msgid "Please complete a CAPTCHA to submit your report"
|
||||
msgstr ""
|
||||
msgstr "Fullfør en CAPTCHA for å sende inn rapporteringen"
|
||||
|
||||
msgid "Submit"
|
||||
msgstr "Send inn"
|
||||
|
||||
#, fuzzy
|
||||
#| msgid "Post deleted."
|
||||
msgid "Post reported."
|
||||
msgstr "Post slettet."
|
||||
msgstr "Post rapportert."
|
||||
|
||||
#, fuzzy
|
||||
msgid "Tick the box next to a post and click \"Delete\" to delete it."
|
||||
|
@ -175,92 +182,97 @@ msgid "Rebuilt board."
|
|||
msgstr "Oppslagstavle gjenoppbygd."
|
||||
|
||||
msgid "Access denied"
|
||||
msgstr ""
|
||||
msgstr "Tilgang nektet"
|
||||
|
||||
msgid "Account not found."
|
||||
msgstr ""
|
||||
msgstr "Fant ikke brukeren."
|
||||
|
||||
#, fuzzy
|
||||
msgid "This account may not be updated while TINYIB_ADMINPASS is set."
|
||||
msgstr ""
|
||||
msgstr "Denne brukeren kan ikke oppdateres når TINYIB_ADMINPASS er satt."
|
||||
|
||||
#, fuzzy
|
||||
msgid "This account may not be updated while TINYIB_MODPASS is set."
|
||||
msgstr ""
|
||||
msgstr "Denne brukeren kan ikke oppdateres når TINYIB_MODPASS er satt."
|
||||
|
||||
msgid "A password is required."
|
||||
msgstr ""
|
||||
msgstr "Passord kreves."
|
||||
|
||||
#, fuzzy
|
||||
msgid "Invalid role."
|
||||
msgstr ""
|
||||
msgstr "Ugyldig rolle."
|
||||
|
||||
#, php-format
|
||||
msgid "Added account %s"
|
||||
msgstr ""
|
||||
msgstr "Lagt til bruker %s"
|
||||
|
||||
msgid "Added account"
|
||||
msgstr ""
|
||||
msgstr "La til bruker"
|
||||
|
||||
#, php-format
|
||||
msgid "Renamed account %1$s as %2$s"
|
||||
msgstr ""
|
||||
msgstr "Brukernavn %1$s er byttet til %2$s"
|
||||
|
||||
#, php-format
|
||||
msgid "Changed password of account %s"
|
||||
msgstr ""
|
||||
msgstr "Byttet passord for brukeren %s"
|
||||
|
||||
#, fuzzy
|
||||
msgid "Super-administrator"
|
||||
msgstr ""
|
||||
msgstr "Super-administrator"
|
||||
|
||||
msgid "Administrator"
|
||||
msgstr ""
|
||||
msgstr "Administrator"
|
||||
|
||||
msgid "Moderator"
|
||||
msgstr ""
|
||||
msgstr "Moderator"
|
||||
|
||||
msgid "Disabled"
|
||||
msgstr ""
|
||||
msgstr "Avskrudd"
|
||||
|
||||
#, php-format
|
||||
msgid "Changed role of account %s to %s"
|
||||
msgstr ""
|
||||
msgstr "Byttet rolle for brukeren %s til %s"
|
||||
|
||||
msgid "Updated account"
|
||||
msgstr ""
|
||||
|
||||
msgid "Sorry, there is already a ban on record for that IP address."
|
||||
msgstr "Denne IP-adressen er allerede bannlyst."
|
||||
msgstr "Oppdatert bruker"
|
||||
|
||||
msgid "permanently"
|
||||
msgstr ""
|
||||
msgstr "permanent"
|
||||
|
||||
#, php-format
|
||||
msgid "until %s"
|
||||
msgstr ""
|
||||
msgstr "til %s"
|
||||
|
||||
#, php-format
|
||||
#, fuzzy, php-format
|
||||
msgid "Banned %s %s"
|
||||
msgstr ""
|
||||
msgstr "Bannlyste %s %s"
|
||||
|
||||
#, fuzzy, php-format
|
||||
msgid "Banned %s %s: %s"
|
||||
msgstr "Bannlyste %s %s: %s"
|
||||
|
||||
#, php-format
|
||||
msgid "Banned %s %s: %s"
|
||||
msgstr ""
|
||||
msgid "Added ban message to %s"
|
||||
msgstr "La til bannlysningsmelding for %s"
|
||||
|
||||
msgid "Banned 1 IP address"
|
||||
msgstr ""
|
||||
msgstr "Bannlyst 1 IP-addresse"
|
||||
|
||||
#, php-format
|
||||
msgid "Banned %d IP addresses"
|
||||
msgstr ""
|
||||
msgstr "Bannlyste %d IP-adresser"
|
||||
|
||||
#, php-format
|
||||
msgid "Lifted ban on %s"
|
||||
msgstr ""
|
||||
msgstr "Opphevet bannlysning på %s"
|
||||
|
||||
msgid "Sorry, that keyword has already been added."
|
||||
msgstr "Nøkkelord allerede lagt til."
|
||||
|
||||
#, php-format
|
||||
#, fuzzy, php-format
|
||||
msgid "Updated keyword %s"
|
||||
msgstr ""
|
||||
msgstr "Oppdaterte nøkkelordet «%s»"
|
||||
|
||||
msgid "Keyword updated."
|
||||
msgstr "Nøkkelord oppdatert."
|
||||
|
@ -269,62 +281,60 @@ msgid "Keyword added."
|
|||
msgstr "Nøkkelord lagt til."
|
||||
|
||||
msgid "That keyword does not exist."
|
||||
msgstr ""
|
||||
msgstr "Det nøkkelordet eksisterer ikke."
|
||||
|
||||
#, php-format
|
||||
#, fuzzy, php-format
|
||||
msgid "Deleted keyword %s"
|
||||
msgstr ""
|
||||
msgstr "Slettet nøkkelordet «%s»"
|
||||
|
||||
msgid "Keyword deleted."
|
||||
msgstr "Nøkkelord slettet."
|
||||
|
||||
msgid "Sorry, there doesn't appear to be a post with that ID."
|
||||
msgstr "Ingen post har denne ID-en."
|
||||
|
||||
#, php-format
|
||||
msgid "Deleted %s"
|
||||
msgstr ""
|
||||
msgstr "Slettet %s"
|
||||
|
||||
msgid "Deleted 1 post"
|
||||
msgstr ""
|
||||
msgstr "Slettet én post"
|
||||
|
||||
#, php-format
|
||||
#, fuzzy, php-format
|
||||
msgid "Deleted %d posts"
|
||||
msgstr ""
|
||||
msgstr "Slettet %d poster"
|
||||
|
||||
msgid "Approved"
|
||||
msgstr ""
|
||||
msgstr "Godkjent"
|
||||
|
||||
#, php-format
|
||||
msgid "Post No.%d approved."
|
||||
msgstr "Post nummer %d godkjent."
|
||||
|
||||
#, fuzzy
|
||||
#| msgid "Sticky"
|
||||
msgid "Sorry, there doesn't appear to be a post with that ID."
|
||||
msgstr "Ingen post har denne ID-en."
|
||||
|
||||
msgid "Stickied"
|
||||
msgstr "Fest"
|
||||
msgstr "Festet"
|
||||
|
||||
msgid "Unstickied"
|
||||
msgstr ""
|
||||
msgstr "Løsnet"
|
||||
|
||||
msgid "Form data was lost. Please go back and try again."
|
||||
msgstr "Skjemadata gikk tapt. Gå tilbake og prøv igjen."
|
||||
|
||||
#, fuzzy
|
||||
#| msgid "Lock"
|
||||
msgid "Locked"
|
||||
msgstr "Lås"
|
||||
msgstr "Låst"
|
||||
|
||||
msgid "Unlocked"
|
||||
msgstr ""
|
||||
msgstr "Låst opp"
|
||||
|
||||
msgid "Passwords do not match."
|
||||
msgstr "Passordene stemmer ikke overens."
|
||||
|
||||
msgid "Password updated"
|
||||
msgstr ""
|
||||
msgstr "Passord oppdatert"
|
||||
|
||||
msgid "Please enter the CAPTCHA text."
|
||||
msgstr "Skriv inn CAPTCHA-teksten."
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"Incorrect CAPTCHA text entered. Please try again.<br>Click the image to "
|
||||
"retrieve a new CAPTCHA."
|
||||
|
@ -332,28 +342,25 @@ msgstr ""
|
|||
"Ugyldig CAPTCHA-tekst innskrevet. Prøv igjen.<br>Klikk på bildet for å hente "
|
||||
"ny CAPTCHA."
|
||||
|
||||
#, fuzzy, php-format
|
||||
#, php-format
|
||||
msgid ""
|
||||
"Please shorten your message, or post it in multiple parts. Your message is "
|
||||
"%1$d characters long, and the maximum allowed is %2$d."
|
||||
msgstr ""
|
||||
"Kort ned meldingen din, eller post den i flere deler. Din melding er %1$d "
|
||||
"tegn for lang, og høyeste tillatt er %2$d."
|
||||
"Forkort meldingen din, eller post den i flere deler. Din melding er %1$d "
|
||||
"tegn for lang, av maksimalt %2$d."
|
||||
|
||||
#, fuzzy
|
||||
#| msgid "Invalid password."
|
||||
msgid "Invalid key."
|
||||
msgstr "Ugyldig passord."
|
||||
msgstr "Ugyldig nøkkel."
|
||||
|
||||
msgid "Invalid username or password."
|
||||
msgstr ""
|
||||
msgstr "Ugyldig brukernavn eller passord."
|
||||
|
||||
#, fuzzy, php-format
|
||||
#, php-format
|
||||
msgid ""
|
||||
"The uploaded file exceeds the upload_max_filesize directive (%s) in php.ini."
|
||||
msgstr "Opplastet fil overskrider upload_max_filesize-verdien (%s) i php.ini."
|
||||
|
||||
#, fuzzy
|
||||
msgid "The uploaded file was only partially uploaded."
|
||||
msgstr "Opplastet fil ble kun delvis opplastet."
|
||||
|
||||
|
@ -377,14 +384,14 @@ msgstr ""
|
|||
"Opplastet fil finnes allerede. Filen har allerede blitt postet <a href=\"%s"
|
||||
"\">her</a>."
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"Unable to read the uploaded file while creating its thumbnail. A common "
|
||||
"cause for this is an incorrect extension when the file is actually of a "
|
||||
"different type."
|
||||
msgstr ""
|
||||
"Kunne ikke lese opplastet fil under opprettelse av miniatyrbilde. Dette "
|
||||
"skjer vanligvis fordi dette er feil filendelse for en slik fil."
|
||||
"skjer vanligvis fordi filendelsen ikke stemmer med hva filen faktisk "
|
||||
"inneholder."
|
||||
|
||||
msgid "File transfer failure. Please retry the submission."
|
||||
msgstr "Klarte ikke å overføre fil. Forsøk å utføre innsendelsen igjen."
|
||||
|
@ -405,7 +412,7 @@ msgstr "Kunne ikke overføre fil. Gå tilbake og prøv igjen."
|
|||
msgid "Sorry, your video appears to be corrupt."
|
||||
msgstr "Beklager, videoen din ser ut til å være skadet."
|
||||
|
||||
#, fuzzy, php-format
|
||||
#, php-format
|
||||
msgid "Supported file type is %s"
|
||||
msgstr "Støttet filtype er %s"
|
||||
|
||||
|
@ -413,12 +420,11 @@ msgstr "Støttet filtype er %s"
|
|||
msgid "Supported file types are %1$s and %2$s."
|
||||
msgstr "Støttede filtyper er %1$s og %2$s."
|
||||
|
||||
msgid "Reply to"
|
||||
msgstr "Besvar"
|
||||
msgid "Raw HTML"
|
||||
msgstr "Rå HTML"
|
||||
|
||||
#, fuzzy
|
||||
msgid "0 to start a new thread"
|
||||
msgstr "0 for å starte ny tråd"
|
||||
msgid "Enable"
|
||||
msgstr "Skru på"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
|
@ -430,6 +436,13 @@ msgstr ""
|
|||
msgid "Line-breaks must be specified with \"<br>\"."
|
||||
msgstr "Linjeskift må angis med «<br>\"."
|
||||
|
||||
msgid "Reply to"
|
||||
msgstr "Besvar"
|
||||
|
||||
#, fuzzy
|
||||
msgid "0 to start a new thread"
|
||||
msgstr "«0» for å starte ny tråd"
|
||||
|
||||
msgid "CAPTCHA"
|
||||
msgstr "CAPTCHA"
|
||||
|
||||
|
@ -478,25 +491,15 @@ msgstr "Passord"
|
|||
msgid "(for post and file deletion)"
|
||||
msgstr "(for post- og filsletting)"
|
||||
|
||||
#, fuzzy
|
||||
msgid "Report"
|
||||
msgstr "Rapporter"
|
||||
|
||||
msgid "Embed:"
|
||||
msgstr "Innebygg:"
|
||||
|
||||
msgid "File:"
|
||||
msgstr "Fil:"
|
||||
|
||||
msgid "Reply"
|
||||
msgstr "Svar"
|
||||
|
||||
#, fuzzy
|
||||
#| msgid "Post truncated. Click Reply to view."
|
||||
msgid "Post truncated. Click Reply to view."
|
||||
msgstr "Post forkortet. Trykk «Svar» for å vise."
|
||||
|
||||
#, fuzzy
|
||||
msgid "1 post omitted. Click Reply to view."
|
||||
msgstr "Én post er ikke tatt med. Tykk «Svar» for å vise den."
|
||||
|
||||
|
@ -531,11 +534,8 @@ msgstr "Slett"
|
|||
msgid "Delete Post"
|
||||
msgstr "Slett post"
|
||||
|
||||
msgid "Status"
|
||||
msgstr "Status"
|
||||
|
||||
msgid "Accounts"
|
||||
msgstr ""
|
||||
msgstr "Brukere"
|
||||
|
||||
msgid "Bans"
|
||||
msgstr "Bannlysninger"
|
||||
|
@ -543,32 +543,32 @@ msgstr "Bannlysninger"
|
|||
msgid "Keywords"
|
||||
msgstr "Nøkkelord"
|
||||
|
||||
msgid "Migrate Database"
|
||||
msgstr "Flytt database"
|
||||
|
||||
msgid "Moderate Post"
|
||||
msgstr "Moderer post"
|
||||
|
||||
msgid "Moderation Log"
|
||||
msgstr ""
|
||||
msgstr "Modereringslogg"
|
||||
|
||||
msgid "Raw Post"
|
||||
msgstr "Rå post"
|
||||
|
||||
#, fuzzy
|
||||
#| msgid "Rebuild All<"
|
||||
msgid "Rebuild All"
|
||||
msgstr "Gjenoppbygg alle"
|
||||
|
||||
#, fuzzy
|
||||
msgid "Reports"
|
||||
msgstr "Rapporter"
|
||||
|
||||
msgid "Staff Post"
|
||||
msgstr "Stabspost"
|
||||
|
||||
msgid "Status"
|
||||
msgstr "Status"
|
||||
|
||||
msgid "Update"
|
||||
msgstr "Oppdater"
|
||||
|
||||
msgid "Migrate Database"
|
||||
msgstr "Flytt database"
|
||||
|
||||
msgid "Change password"
|
||||
msgstr ""
|
||||
msgid "Change Password"
|
||||
msgstr "Bytt passord"
|
||||
|
||||
msgid "Log Out"
|
||||
msgstr "Logg ut"
|
||||
|
@ -580,24 +580,24 @@ msgid "Log In"
|
|||
msgstr "Logg inn"
|
||||
|
||||
msgid "Enter a username and password"
|
||||
msgstr ""
|
||||
msgstr "Skriv inn brukernavn og passord"
|
||||
|
||||
msgid "No logs."
|
||||
msgstr ""
|
||||
msgstr "Ingen loggføringer."
|
||||
|
||||
msgid "Moderation log"
|
||||
msgstr ""
|
||||
msgstr "Modereringslogg"
|
||||
|
||||
msgid "Reported posts"
|
||||
msgstr "Rapporterte poster"
|
||||
|
||||
#, php-format
|
||||
#, fuzzy, php-format
|
||||
msgid "%1$d report by %2$s"
|
||||
msgstr ""
|
||||
msgstr "%1$d rapportering fra %2$s"
|
||||
|
||||
#, php-format
|
||||
msgid "%1$d reports by %2$s"
|
||||
msgstr ""
|
||||
msgstr "%1$d rapporteringer fra %2$s"
|
||||
|
||||
#, php-format
|
||||
msgid "%d reports"
|
||||
|
@ -611,34 +611,34 @@ msgid "Moderate"
|
|||
msgstr "Moderer"
|
||||
|
||||
msgid "There are currently no reported posts."
|
||||
msgstr ""
|
||||
msgstr "Det er for øyeblikket ingen rapporterte poster."
|
||||
|
||||
msgid "Add an account"
|
||||
msgstr ""
|
||||
msgstr "Legg til en bruker"
|
||||
|
||||
msgid "Update an account"
|
||||
msgstr ""
|
||||
msgstr "Oppdater en bruker"
|
||||
|
||||
msgid "Leave blank to maintain current password"
|
||||
msgstr ""
|
||||
msgstr "La stå tomt for å beholde gjeldene passord"
|
||||
|
||||
msgid "Username"
|
||||
msgstr ""
|
||||
msgstr "Brukernavn"
|
||||
|
||||
msgid "Role"
|
||||
msgstr ""
|
||||
msgstr "Rolle"
|
||||
|
||||
msgid "Choose a role"
|
||||
msgstr ""
|
||||
msgstr "Velg en rolle"
|
||||
|
||||
msgid "Last active"
|
||||
msgstr ""
|
||||
msgstr "Sist aktiv"
|
||||
|
||||
msgid "Never"
|
||||
msgstr ""
|
||||
msgstr "Aldri"
|
||||
|
||||
msgid "update"
|
||||
msgstr ""
|
||||
msgstr "Oppdater"
|
||||
|
||||
msgid "Add a ban"
|
||||
msgstr "Legg til en bannlysning"
|
||||
|
@ -647,8 +647,8 @@ msgid ""
|
|||
"Multiple IP addresses may be banned at once by separating each address with "
|
||||
"a comma."
|
||||
msgstr ""
|
||||
"Flere IP-addresser kan bannlyses samtidig ved kommainndeling av hver av dem."
|
||||
|
||||
#, fuzzy
|
||||
msgid "IP Address"
|
||||
msgstr "IP-adresse"
|
||||
|
||||
|
@ -656,15 +656,12 @@ msgstr "IP-adresse"
|
|||
msgid "Expire(sec)"
|
||||
msgstr "Utløp (sek.):"
|
||||
|
||||
msgid "Reason"
|
||||
msgstr "Grunn"
|
||||
|
||||
msgid "never"
|
||||
msgstr "aldri"
|
||||
|
||||
#, fuzzy
|
||||
msgid "optional"
|
||||
msgstr "valgfritt"
|
||||
msgid "Optional."
|
||||
msgstr "Valgfritt."
|
||||
|
||||
msgid "1 hour"
|
||||
msgstr "Én time"
|
||||
|
@ -684,6 +681,9 @@ msgstr "To uker"
|
|||
msgid "1 month"
|
||||
msgstr "Én måned"
|
||||
|
||||
msgid "Append a message to the post. Optional."
|
||||
msgstr "Legg til en melding til posten. Valgfritt."
|
||||
|
||||
#, fuzzy
|
||||
msgid "Set At"
|
||||
msgstr "Satt"
|
||||
|
@ -706,8 +706,9 @@ msgstr "Moderer post"
|
|||
msgid "Post ID"
|
||||
msgstr "Post-ID"
|
||||
|
||||
msgid "Tip:"
|
||||
msgstr "Tips:"
|
||||
#, fuzzy
|
||||
msgid "Tip"
|
||||
msgstr "Tips"
|
||||
|
||||
msgid ""
|
||||
"While browsing the image board, you can easily moderate a post if you are "
|
||||
|
@ -725,40 +726,39 @@ msgstr ""
|
|||
|
||||
#, php-format
|
||||
msgid "Moderate %d posts"
|
||||
msgstr ""
|
||||
msgstr "Moderer %d poster"
|
||||
|
||||
msgid "Delete all"
|
||||
msgstr ""
|
||||
msgstr "Slett alle"
|
||||
|
||||
msgid "Ban all"
|
||||
msgstr ""
|
||||
msgstr "Bannlys alle"
|
||||
|
||||
msgid "1 thread and 1 reply will be deleted."
|
||||
msgstr ""
|
||||
msgstr "Én tråd og ett svar vil bli slettet."
|
||||
|
||||
#, php-format
|
||||
msgid "1 thread and %d replies will be deleted."
|
||||
msgstr ""
|
||||
msgstr "Én tråd og %d svar vil bli slettet."
|
||||
|
||||
#, php-format
|
||||
msgid "%d threads and 1 reply will be deleted."
|
||||
msgstr ""
|
||||
msgstr "%d tråder og 1 svar vil bli slettet."
|
||||
|
||||
#, php-format
|
||||
msgid "%1$d threads and %2$d replies will be deleted."
|
||||
msgstr ""
|
||||
msgstr "%1$d tråder og %2$d svar vil bli slettet."
|
||||
|
||||
msgid "1 IP address will be banned."
|
||||
msgstr ""
|
||||
msgstr "Én IP-addresse vil bli bannlyst."
|
||||
|
||||
#, php-format
|
||||
msgid "%d IP addresses will be banned."
|
||||
msgstr ""
|
||||
msgstr "%d IP-addresser vil bli bannlyst."
|
||||
|
||||
#, fuzzy, php-format
|
||||
#| msgid "Ban record added for %s"
|
||||
#, php-format
|
||||
msgid " A ban record already exists for %s"
|
||||
msgstr "Bannlysning av %s utført"
|
||||
msgstr " %s er allerede bannlyst"
|
||||
|
||||
msgid "Only an administrator may ban an IP address."
|
||||
msgstr "Kun en administrator kan bannlyse en IP-adresse."
|
||||
|
@ -771,13 +771,14 @@ msgid "Thread"
|
|||
msgstr "Tråd"
|
||||
|
||||
msgid "1 reply will be deleted."
|
||||
msgstr ""
|
||||
msgstr "Ett svar vil bli slettet."
|
||||
|
||||
#, php-format
|
||||
msgid "%d replies will be deleted."
|
||||
msgstr ""
|
||||
msgstr "%d svar vil bli slettet."
|
||||
|
||||
msgid "Belongs to "
|
||||
#, php-format
|
||||
msgid "Belongs to %s"
|
||||
msgstr ""
|
||||
|
||||
msgid "Un-sticky"
|
||||
|
@ -815,7 +816,7 @@ msgid "Delete thread"
|
|||
msgstr "Slett tråd"
|
||||
|
||||
msgid "Delete reply"
|
||||
msgstr ""
|
||||
msgstr "Slett svar"
|
||||
|
||||
msgid "Ban poster"
|
||||
msgstr "Bannlyst poster"
|
||||
|
@ -829,24 +830,14 @@ msgstr "rapport"
|
|||
msgid "reports"
|
||||
msgstr "rapporter"
|
||||
|
||||
#, fuzzy
|
||||
#| msgid "Sorry, there doesn't appear to be a post with that ID."
|
||||
msgid "Sorry, there doesn't appear to be a keyword with that ID."
|
||||
msgstr "Ingen nøkkelord har denne ID-en."
|
||||
|
||||
msgid "Keyword"
|
||||
msgstr "Nøkkelord"
|
||||
|
||||
#, fuzzy
|
||||
#| msgid "Action"
|
||||
msgid "Action:"
|
||||
msgstr "Handling"
|
||||
|
||||
msgid "Add"
|
||||
msgstr "Legg til"
|
||||
|
||||
msgid "Hide until approved"
|
||||
msgstr ""
|
||||
msgstr "Skjul til godkjent"
|
||||
|
||||
msgid "Delete and ban for 1 hour"
|
||||
msgstr "Slett og bannlys i én time"
|
||||
|
@ -896,6 +887,33 @@ msgstr "Nylige poster"
|
|||
msgid "Info"
|
||||
msgstr "Info"
|
||||
|
||||
#~ msgid "Belongs to "
|
||||
#~ msgstr "Tilhører "
|
||||
|
||||
#~ msgid "Sorry, there is already a ban on record for that IP address."
|
||||
#~ msgstr "Denne IP-adressen er allerede bannlyst."
|
||||
|
||||
#~ msgid "Embed:"
|
||||
#~ msgstr "Innebygg:"
|
||||
|
||||
#~ msgid "File:"
|
||||
#~ msgstr "Fil:"
|
||||
|
||||
#~ msgid "Raw Post"
|
||||
#~ msgstr "Rå post"
|
||||
|
||||
#, fuzzy
|
||||
#~ msgid "optional"
|
||||
#~ msgstr "valgfritt"
|
||||
|
||||
#~ msgid "Tip:"
|
||||
#~ msgstr "Tips:"
|
||||
|
||||
#, fuzzy
|
||||
#~| msgid "Action"
|
||||
#~ msgid "Action:"
|
||||
#~ msgstr "Handling"
|
||||
|
||||
#~ msgid "TINYIB_TRIPSEED and TINYIB_ADMINPASS must be configured."
|
||||
#~ msgstr "TINYIB_TRIPSEED og TINYIB_ADMINPASS må settes opp."
|
||||
|
||||
|
|
|
@ -2,8 +2,8 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: trevor@rocketnine.space\n"
|
||||
"POT-Creation-Date: 2021-05-10 23:34-0700\n"
|
||||
"PO-Revision-Date: 2021-05-12 11:33+0000\n"
|
||||
"POT-Creation-Date: 2023-01-05 10:20-0800\n"
|
||||
"PO-Revision-Date: 2023-03-10 21:40+0000\n"
|
||||
"Last-Translator: Domokun <domokun@asdasd.nl>\n"
|
||||
"Language-Team: Dutch <https://hosted.weblate.org/projects/tinyib/tinyib/nl/>"
|
||||
"\n"
|
||||
|
@ -12,7 +12,7 @@ msgstr ""
|
|||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 4.7-dev\n"
|
||||
"X-Generator: Weblate 4.16.2-dev\n"
|
||||
"X-Poedit-Basepath: ..\n"
|
||||
"X-Poedit-SearchPath-0: imgboard.php\n"
|
||||
"X-Poedit-SearchPath-1: inc/html.php\n"
|
||||
|
@ -30,6 +30,9 @@ msgstr ""
|
|||
"TINYIB_RECAPTCHA_SITE en TINYIB_RECAPTCHA_SECRET moeten worden "
|
||||
"geconfigureerd."
|
||||
|
||||
msgid "TINYIB_TRIPSEED must be configured."
|
||||
msgstr "TINYIB_TRIPSEED moet worden geconfigureerd."
|
||||
|
||||
msgid "Unknown database mode specified."
|
||||
msgstr "Onbekende databasemodus gespecificeerd."
|
||||
|
||||
|
@ -53,6 +56,20 @@ msgstr "Reacties zijn niet toegestaan op vergrendelde threads."
|
|||
msgid "Your post contains a blocked keyword."
|
||||
msgstr "Je post bevat een geblokkeerd trefwoord."
|
||||
|
||||
msgid "Keyword"
|
||||
msgstr "Trefwoord"
|
||||
|
||||
#, php-format
|
||||
msgid "Your IP address (%1$s) is banned until %2$s."
|
||||
msgstr "Je IP-adres (%1$s) is verbannen tot %2$s."
|
||||
|
||||
#, php-format
|
||||
msgid "Your IP address (%s) is permanently banned."
|
||||
msgstr "Je IP-adres (%s) is permanent verbannen."
|
||||
|
||||
msgid "Reason"
|
||||
msgstr "Reden"
|
||||
|
||||
msgid "Embedding a URL and uploading a file at the same time is not supported."
|
||||
msgstr ""
|
||||
"Het is niet mogelijk zowel een URL te embedden als een bestand te uploaden."
|
||||
|
@ -108,8 +125,8 @@ msgstr "Thread updaten..."
|
|||
msgid "Updating index..."
|
||||
msgstr "Index updaten..."
|
||||
|
||||
msgid "Created raw post"
|
||||
msgstr "Ruwe post gemaakt"
|
||||
msgid "Created staff post"
|
||||
msgstr "Stafpost aangemaakt"
|
||||
|
||||
msgid "This post has been deleted"
|
||||
msgstr "Deze post is verwijderd"
|
||||
|
@ -222,9 +239,6 @@ msgstr "Rol van account %s veranderd naar %s"
|
|||
msgid "Updated account"
|
||||
msgstr "Account bijgewerkt"
|
||||
|
||||
msgid "Sorry, there is already a ban on record for that IP address."
|
||||
msgstr "Sorry, er is al een ban vastgelegd voor dat IP-adres."
|
||||
|
||||
msgid "permanently"
|
||||
msgstr "permanent"
|
||||
|
||||
|
@ -240,6 +254,10 @@ msgstr "%s %s verbannen"
|
|||
msgid "Banned %s %s: %s"
|
||||
msgstr "%s %s: %s verbannen"
|
||||
|
||||
#, php-format
|
||||
msgid "Added ban message to %s"
|
||||
msgstr "Banopmerking toegevoegd aan %s"
|
||||
|
||||
msgid "Banned 1 IP address"
|
||||
msgstr "1 IP-adres verbannen"
|
||||
|
||||
|
@ -274,9 +292,6 @@ msgstr "Trefwoord %s verwijderd"
|
|||
msgid "Keyword deleted."
|
||||
msgstr "Trefwoord verwijderd."
|
||||
|
||||
msgid "Sorry, there doesn't appear to be a post with that ID."
|
||||
msgstr "Sorry, er is geen post met dat ID."
|
||||
|
||||
#, php-format
|
||||
msgid "Deleted %s"
|
||||
msgstr "%s verwijderd"
|
||||
|
@ -295,6 +310,9 @@ msgstr "Goedgekeurd"
|
|||
msgid "Post No.%d approved."
|
||||
msgstr "Postnr.%d goedgekeurd."
|
||||
|
||||
msgid "Sorry, there doesn't appear to be a post with that ID."
|
||||
msgstr "Sorry, er is geen post met dat ID."
|
||||
|
||||
msgid "Stickied"
|
||||
msgstr "Vastgeplakt"
|
||||
|
||||
|
@ -311,6 +329,9 @@ msgstr "Vergrendeld"
|
|||
msgid "Unlocked"
|
||||
msgstr "Ontgrendeld"
|
||||
|
||||
msgid "Passwords do not match."
|
||||
msgstr "Wachtwoorden komen niet overeen."
|
||||
|
||||
msgid "Password updated"
|
||||
msgstr "Wachtwoord bijgewerkt"
|
||||
|
||||
|
@ -403,11 +424,11 @@ msgstr "Ondersteund bestandstype is %s"
|
|||
msgid "Supported file types are %1$s and %2$s."
|
||||
msgstr "Ondersteunde bestandstypen zijn %1$s en %2$s."
|
||||
|
||||
msgid "Reply to"
|
||||
msgstr "Antwoord aan"
|
||||
msgid "Raw HTML"
|
||||
msgstr "Ruwe HTML"
|
||||
|
||||
msgid "0 to start a new thread"
|
||||
msgstr "0 om een nieuwe thread te starten"
|
||||
msgid "Enable"
|
||||
msgstr "Inschakelen"
|
||||
|
||||
msgid ""
|
||||
"Text entered in the Message field will be posted as is with no formatting "
|
||||
|
@ -419,6 +440,12 @@ msgstr ""
|
|||
msgid "Line-breaks must be specified with \"<br>\"."
|
||||
msgstr "Regelafbrekingen moeten worden opgegeven met \"<br>\"."
|
||||
|
||||
msgid "Reply to"
|
||||
msgstr "Antwoord aan"
|
||||
|
||||
msgid "0 to start a new thread"
|
||||
msgstr "0 om een nieuwe thread te starten"
|
||||
|
||||
msgid "CAPTCHA"
|
||||
msgstr "CAPTCHA"
|
||||
|
||||
|
@ -472,12 +499,6 @@ msgstr "(voor verwijdering van post en bestand)"
|
|||
msgid "Report"
|
||||
msgstr "Meld"
|
||||
|
||||
msgid "Embed:"
|
||||
msgstr "Embed:"
|
||||
|
||||
msgid "File:"
|
||||
msgstr "Bestand:"
|
||||
|
||||
msgid "Reply"
|
||||
msgstr "Beantwoorden"
|
||||
|
||||
|
@ -518,9 +539,6 @@ msgstr "Verwijder"
|
|||
msgid "Delete Post"
|
||||
msgstr "Verwijder post"
|
||||
|
||||
msgid "Status"
|
||||
msgstr "Status"
|
||||
|
||||
msgid "Accounts"
|
||||
msgstr "Accounts"
|
||||
|
||||
|
@ -530,28 +548,31 @@ msgstr "Bans"
|
|||
msgid "Keywords"
|
||||
msgstr "Trefwoorden"
|
||||
|
||||
msgid "Migrate Database"
|
||||
msgstr "Migreer database"
|
||||
|
||||
msgid "Moderate Post"
|
||||
msgstr "Modereer post"
|
||||
|
||||
msgid "Moderation Log"
|
||||
msgstr "Moderatielogboek"
|
||||
|
||||
msgid "Raw Post"
|
||||
msgstr "Ruwe post"
|
||||
|
||||
msgid "Rebuild All"
|
||||
msgstr "Herbouw alles"
|
||||
|
||||
msgid "Reports"
|
||||
msgstr "Meldingen"
|
||||
|
||||
msgid "Staff Post"
|
||||
msgstr "Stafpost"
|
||||
|
||||
msgid "Status"
|
||||
msgstr "Status"
|
||||
|
||||
msgid "Update"
|
||||
msgstr "Update"
|
||||
|
||||
msgid "Migrate Database"
|
||||
msgstr "Migreer database"
|
||||
|
||||
msgid "Change password"
|
||||
msgid "Change Password"
|
||||
msgstr "Verander wachtwoord"
|
||||
|
||||
msgid "Log Out"
|
||||
|
@ -640,14 +661,11 @@ msgstr "IP-adres"
|
|||
msgid "Expire(sec)"
|
||||
msgstr "Vervallen(sec)"
|
||||
|
||||
msgid "Reason"
|
||||
msgstr "Reden"
|
||||
|
||||
msgid "never"
|
||||
msgstr "nooit"
|
||||
|
||||
msgid "optional"
|
||||
msgstr "optioneel"
|
||||
msgid "Optional."
|
||||
msgstr "Optioneel."
|
||||
|
||||
msgid "1 hour"
|
||||
msgstr "1 uur"
|
||||
|
@ -667,6 +685,9 @@ msgstr "2 weken"
|
|||
msgid "1 month"
|
||||
msgstr "1 maand"
|
||||
|
||||
msgid "Append a message to the post. Optional."
|
||||
msgstr "Voeg een opmerking toe aan de post. Optioneel."
|
||||
|
||||
msgid "Set At"
|
||||
msgstr "Ingesteld op"
|
||||
|
||||
|
@ -685,8 +706,8 @@ msgstr "Modereer een post"
|
|||
msgid "Post ID"
|
||||
msgstr "Post ID"
|
||||
|
||||
msgid "Tip:"
|
||||
msgstr "Tip:"
|
||||
msgid "Tip"
|
||||
msgstr "Tip"
|
||||
|
||||
msgid ""
|
||||
"While browsing the image board, you can easily moderate a post if you are "
|
||||
|
@ -755,8 +776,9 @@ msgstr "1 antwoord wordt verwijderd."
|
|||
msgid "%d replies will be deleted."
|
||||
msgstr "%d antwoorden worden verwijderd."
|
||||
|
||||
msgid "Belongs to "
|
||||
msgstr "Behoort aan "
|
||||
#, php-format
|
||||
msgid "Belongs to %s"
|
||||
msgstr "Hoort bij %s"
|
||||
|
||||
msgid "Un-sticky"
|
||||
msgstr "Ontplak"
|
||||
|
@ -810,12 +832,6 @@ msgstr "meldingen"
|
|||
msgid "Sorry, there doesn't appear to be a keyword with that ID."
|
||||
msgstr "Sorry, er is geen trefwoord met dat ID."
|
||||
|
||||
msgid "Keyword"
|
||||
msgstr "Trefwoord"
|
||||
|
||||
msgid "Action:"
|
||||
msgstr "Actie:"
|
||||
|
||||
msgid "Add"
|
||||
msgstr "Voeg toe"
|
||||
|
||||
|
@ -870,6 +886,36 @@ msgstr "Recente posts"
|
|||
msgid "Info"
|
||||
msgstr "Info"
|
||||
|
||||
#~ msgid "Belongs to "
|
||||
#~ msgstr "Behoort aan "
|
||||
|
||||
#~ msgid "Created raw post"
|
||||
#~ msgstr "Ruwe post gemaakt"
|
||||
|
||||
#~ msgid "Sorry, there is already a ban on record for that IP address."
|
||||
#~ msgstr "Sorry, er is al een ban vastgelegd voor dat IP-adres."
|
||||
|
||||
#~ msgid "Embed:"
|
||||
#~ msgstr "Embed:"
|
||||
|
||||
#~ msgid "File:"
|
||||
#~ msgstr "Bestand:"
|
||||
|
||||
#~ msgid "Raw Post"
|
||||
#~ msgstr "Ruwe post"
|
||||
|
||||
#~ msgid "Change password"
|
||||
#~ msgstr "Verander wachtwoord"
|
||||
|
||||
#~ msgid "optional"
|
||||
#~ msgstr "optioneel"
|
||||
|
||||
#~ msgid "Tip:"
|
||||
#~ msgstr "Tip:"
|
||||
|
||||
#~ msgid "Action:"
|
||||
#~ msgstr "Actie:"
|
||||
|
||||
#~ msgid "TINYIB_TRIPSEED and TINYIB_ADMINPASS must be configured."
|
||||
#~ msgstr "TINYIB_TRIPSEED en TINYIB_ADMINPASS moeten worden geconfigureerd."
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"POT-Creation-Date: 2021-05-10 23:34-0700\n"
|
||||
"POT-Creation-Date: 2023-01-05 10:20-0800\n"
|
||||
"PO-Revision-Date: 2020-08-28 16:18-0700\n"
|
||||
"Last-Translator: Automatically generated\n"
|
||||
"Language-Team: none\n"
|
||||
|
@ -25,6 +25,9 @@ msgstr ""
|
|||
msgid "TINYIB_RECAPTCHA_SITE and TINYIB_RECAPTCHA_SECRET must be configured."
|
||||
msgstr ""
|
||||
|
||||
msgid "TINYIB_TRIPSEED must be configured."
|
||||
msgstr ""
|
||||
|
||||
msgid "Unknown database mode specified."
|
||||
msgstr ""
|
||||
|
||||
|
@ -44,6 +47,20 @@ msgstr ""
|
|||
msgid "Your post contains a blocked keyword."
|
||||
msgstr ""
|
||||
|
||||
msgid "Keyword"
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Your IP address (%1$s) is banned until %2$s."
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Your IP address (%s) is permanently banned."
|
||||
msgstr ""
|
||||
|
||||
msgid "Reason"
|
||||
msgstr ""
|
||||
|
||||
msgid "Embedding a URL and uploading a file at the same time is not supported."
|
||||
msgstr ""
|
||||
|
||||
|
@ -98,7 +115,7 @@ msgstr ""
|
|||
msgid "Updating index..."
|
||||
msgstr ""
|
||||
|
||||
msgid "Created raw post"
|
||||
msgid "Created staff post"
|
||||
msgstr ""
|
||||
|
||||
msgid "This post has been deleted"
|
||||
|
@ -204,9 +221,6 @@ msgstr ""
|
|||
msgid "Updated account"
|
||||
msgstr ""
|
||||
|
||||
msgid "Sorry, there is already a ban on record for that IP address."
|
||||
msgstr ""
|
||||
|
||||
msgid "permanently"
|
||||
msgstr ""
|
||||
|
||||
|
@ -222,6 +236,10 @@ msgstr ""
|
|||
msgid "Banned %s %s: %s"
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Added ban message to %s"
|
||||
msgstr ""
|
||||
|
||||
msgid "Banned 1 IP address"
|
||||
msgstr ""
|
||||
|
||||
|
@ -256,9 +274,6 @@ msgstr ""
|
|||
msgid "Keyword deleted."
|
||||
msgstr ""
|
||||
|
||||
msgid "Sorry, there doesn't appear to be a post with that ID."
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Deleted %s"
|
||||
msgstr ""
|
||||
|
@ -277,6 +292,9 @@ msgstr ""
|
|||
msgid "Post No.%d approved."
|
||||
msgstr ""
|
||||
|
||||
msgid "Sorry, there doesn't appear to be a post with that ID."
|
||||
msgstr ""
|
||||
|
||||
msgid "Stickied"
|
||||
msgstr ""
|
||||
|
||||
|
@ -292,6 +310,9 @@ msgstr ""
|
|||
msgid "Unlocked"
|
||||
msgstr ""
|
||||
|
||||
msgid "Passwords do not match."
|
||||
msgstr ""
|
||||
|
||||
msgid "Password updated"
|
||||
msgstr ""
|
||||
|
||||
|
@ -372,10 +393,10 @@ msgstr ""
|
|||
msgid "Supported file types are %1$s and %2$s."
|
||||
msgstr ""
|
||||
|
||||
msgid "Reply to"
|
||||
msgid "Raw HTML"
|
||||
msgstr ""
|
||||
|
||||
msgid "0 to start a new thread"
|
||||
msgid "Enable"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
|
@ -386,6 +407,12 @@ msgstr ""
|
|||
msgid "Line-breaks must be specified with \"<br>\"."
|
||||
msgstr ""
|
||||
|
||||
msgid "Reply to"
|
||||
msgstr ""
|
||||
|
||||
msgid "0 to start a new thread"
|
||||
msgstr ""
|
||||
|
||||
msgid "CAPTCHA"
|
||||
msgstr ""
|
||||
|
||||
|
@ -437,12 +464,6 @@ msgstr ""
|
|||
msgid "Report"
|
||||
msgstr ""
|
||||
|
||||
msgid "Embed:"
|
||||
msgstr ""
|
||||
|
||||
msgid "File:"
|
||||
msgstr ""
|
||||
|
||||
msgid "Reply"
|
||||
msgstr ""
|
||||
|
||||
|
@ -483,9 +504,6 @@ msgstr ""
|
|||
msgid "Delete Post"
|
||||
msgstr ""
|
||||
|
||||
msgid "Status"
|
||||
msgstr ""
|
||||
|
||||
msgid "Accounts"
|
||||
msgstr ""
|
||||
|
||||
|
@ -495,28 +513,31 @@ msgstr ""
|
|||
msgid "Keywords"
|
||||
msgstr ""
|
||||
|
||||
msgid "Migrate Database"
|
||||
msgstr ""
|
||||
|
||||
msgid "Moderate Post"
|
||||
msgstr ""
|
||||
|
||||
msgid "Moderation Log"
|
||||
msgstr ""
|
||||
|
||||
msgid "Raw Post"
|
||||
msgstr ""
|
||||
|
||||
msgid "Rebuild All"
|
||||
msgstr ""
|
||||
|
||||
msgid "Reports"
|
||||
msgstr ""
|
||||
|
||||
msgid "Staff Post"
|
||||
msgstr ""
|
||||
|
||||
msgid "Status"
|
||||
msgstr ""
|
||||
|
||||
msgid "Update"
|
||||
msgstr ""
|
||||
|
||||
msgid "Migrate Database"
|
||||
msgstr ""
|
||||
|
||||
msgid "Change password"
|
||||
msgid "Change Password"
|
||||
msgstr ""
|
||||
|
||||
msgid "Log Out"
|
||||
|
@ -603,13 +624,10 @@ msgstr ""
|
|||
msgid "Expire(sec)"
|
||||
msgstr ""
|
||||
|
||||
msgid "Reason"
|
||||
msgstr ""
|
||||
|
||||
msgid "never"
|
||||
msgstr ""
|
||||
|
||||
msgid "optional"
|
||||
msgid "Optional."
|
||||
msgstr ""
|
||||
|
||||
msgid "1 hour"
|
||||
|
@ -630,6 +648,9 @@ msgstr ""
|
|||
msgid "1 month"
|
||||
msgstr ""
|
||||
|
||||
msgid "Append a message to the post. Optional."
|
||||
msgstr ""
|
||||
|
||||
msgid "Set At"
|
||||
msgstr ""
|
||||
|
||||
|
@ -648,7 +669,7 @@ msgstr ""
|
|||
msgid "Post ID"
|
||||
msgstr ""
|
||||
|
||||
msgid "Tip:"
|
||||
msgid "Tip"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
|
@ -714,7 +735,8 @@ msgstr ""
|
|||
msgid "%d replies will be deleted."
|
||||
msgstr ""
|
||||
|
||||
msgid "Belongs to "
|
||||
#, php-format
|
||||
msgid "Belongs to %s"
|
||||
msgstr ""
|
||||
|
||||
msgid "Un-sticky"
|
||||
|
@ -769,12 +791,6 @@ msgstr ""
|
|||
msgid "Sorry, there doesn't appear to be a keyword with that ID."
|
||||
msgstr ""
|
||||
|
||||
msgid "Keyword"
|
||||
msgstr ""
|
||||
|
||||
msgid "Action:"
|
||||
msgstr ""
|
||||
|
||||
msgid "Add"
|
||||
msgstr ""
|
||||
|
||||
|
|
|
@ -0,0 +1,905 @@
|
|||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: trevor@rocket9labs.com\n"
|
||||
"POT-Creation-Date: 2023-01-05 10:20-0800\n"
|
||||
"PO-Revision-Date: 2023-11-16 22:06+0000\n"
|
||||
"Last-Translator: Eryk Michalak <gnu.ewm@protonmail.com>\n"
|
||||
"Language-Team: Polish <https://hosted.weblate.org/projects/tinyib/tinyib/pl/>"
|
||||
"\n"
|
||||
"Language: pl\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
|
||||
"|| n%100>=20) ? 1 : 2;\n"
|
||||
"X-Generator: Weblate 5.2\n"
|
||||
"X-Poedit-Basepath: ../..\n"
|
||||
"X-Poedit-KeywordsList: __\n"
|
||||
"X-Poedit-SearchPath-0: imgboard.php\n"
|
||||
"X-Poedit-SearchPath-1: inc/functions.php\n"
|
||||
"X-Poedit-SearchPath-2: inc/html.php\n"
|
||||
|
||||
msgid "Click here to go back"
|
||||
msgstr "Kliknij tutaj, aby powrócić"
|
||||
|
||||
msgid "TINYIB_HCAPTCHA_SITE and TINYIB_HCAPTCHA_SECRET must be configured."
|
||||
msgstr ""
|
||||
"TINYIB_HCAPTCHA_SITE i TINYIB_HCAPTCHA_SECRET muszą być skonfigurowane."
|
||||
|
||||
msgid "TINYIB_RECAPTCHA_SITE and TINYIB_RECAPTCHA_SECRET must be configured."
|
||||
msgstr ""
|
||||
"TINYIB_RECAPTCHA_SITE i TINYIB_RECAPTCHA_SECRET muszą być skonfigurowane."
|
||||
|
||||
msgid "TINYIB_TRIPSEED must be configured."
|
||||
msgstr ""
|
||||
|
||||
msgid "Unknown database mode specified."
|
||||
msgstr "Wskazano nieznany tryb bazodanowy."
|
||||
|
||||
#, php-format
|
||||
msgid "Directory '%s' can not be written to. Please modify its permissions."
|
||||
msgstr "Do katalogu „%s” nie można zapisywać. Zmień jego uprawnienia."
|
||||
|
||||
msgid "Posting is currently disabled.<br>Please try again in a few moments."
|
||||
msgstr "Publikowanie jest obecnie wyłączone. <br> Spróbuj ponownie za chwilę."
|
||||
|
||||
msgid "Invalid parent thread ID supplied, unable to create post."
|
||||
msgstr ""
|
||||
"Podano nieprawidłowy identyfikator wątku nadrzędnego, nie można utworzyć "
|
||||
"posta."
|
||||
|
||||
msgid "Replies are not allowed to locked threads."
|
||||
msgstr "Odpowiedzi nie są dozwolone w zablokowanych wątkach."
|
||||
|
||||
msgid "Your post contains a blocked keyword."
|
||||
msgstr "Twój post zawiera zablokowane słowo kluczowe."
|
||||
|
||||
msgid "Keyword"
|
||||
msgstr "Słowo kluczowe"
|
||||
|
||||
#, php-format
|
||||
msgid "Your IP address (%1$s) is banned until %2$s."
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Your IP address (%s) is permanently banned."
|
||||
msgstr ""
|
||||
|
||||
msgid "Reason"
|
||||
msgstr "Przyczyna"
|
||||
|
||||
msgid "Embedding a URL and uploading a file at the same time is not supported."
|
||||
msgstr ""
|
||||
"Osadzanie adresu URL i jednoczesne przesyłanie pliku nie jest obsługiwane."
|
||||
|
||||
#, php-format
|
||||
msgid "Invalid embed URL. Only %s URLs are supported."
|
||||
msgstr "Nieprawidłowy osadzony adres URL. Obsługiwane są tylko adresy URL %s ."
|
||||
|
||||
#, php-format
|
||||
msgid "That file is larger than %s."
|
||||
msgstr "Ten plik jest większy niż %s."
|
||||
|
||||
msgid "Failed to download file at specified URL."
|
||||
msgstr "Nie udało się pobrać pliku z podanego adresu URL."
|
||||
|
||||
msgid "Error while processing audio/video."
|
||||
msgstr "Błąd podczas przetwarzania audio/wideo."
|
||||
|
||||
msgid "Could not create thumbnail."
|
||||
msgstr "Nie można utworzyć miniaturki."
|
||||
|
||||
msgid "upload a file or embed a URL"
|
||||
msgstr "prześlij plik lub umieść adres URL"
|
||||
|
||||
msgid "upload a file"
|
||||
msgstr "prześlij plik"
|
||||
|
||||
msgid "embed a URL"
|
||||
msgstr "osadź adres URL"
|
||||
|
||||
#, php-format
|
||||
msgid "Please %s to start a new thread."
|
||||
msgstr "Proszę %s, aby rozpocząć nowy wątek."
|
||||
|
||||
#, php-format
|
||||
msgid "Please enter a message and/or %s."
|
||||
msgstr "Wprowadź wiadomość i/lub %s."
|
||||
|
||||
msgid "Please enter a message."
|
||||
msgstr "Wpisz wiadomość."
|
||||
|
||||
#, php-format
|
||||
msgid "Please %s."
|
||||
msgstr "Proszę %s."
|
||||
|
||||
#, php-format
|
||||
msgid "Your %s will be shown <b>once it has been approved</b>."
|
||||
msgstr "Twój %s zostanie wyświetlony <b>po zatwierdzeniu</b>."
|
||||
|
||||
msgid "Updating thread..."
|
||||
msgstr "Aktualizuję wątek ..."
|
||||
|
||||
msgid "Updating index..."
|
||||
msgstr "Aktualizuję indeks ..."
|
||||
|
||||
msgid "Created staff post"
|
||||
msgstr ""
|
||||
|
||||
msgid "This post has been deleted"
|
||||
msgstr "Ten post został usunięty"
|
||||
|
||||
msgid "This post requires moderation before it can be displayed"
|
||||
msgstr "Ten post wymaga moderacji, zanim będzie można go wyświetlić"
|
||||
|
||||
msgid "Automatic refreshing is disabled."
|
||||
msgstr "Automatyczne odświeżanie jest wyłączone."
|
||||
|
||||
msgid "Reporting is disabled."
|
||||
msgstr "Raportowanie jest wyłączone."
|
||||
|
||||
msgid ""
|
||||
"Sorry, an invalid post identifier was sent. Please go back, refresh the "
|
||||
"page, and try again."
|
||||
msgstr ""
|
||||
"Przepraszamy, wysłano nieprawidłowy identyfikator postu. Proszę wrócić, "
|
||||
"odświeżyć stronę i spróbować ponownie."
|
||||
|
||||
msgid "Moderators have determined that post does not break any rules."
|
||||
msgstr "Moderatorzy ustalili, że post nie łamie żadnych zasad."
|
||||
|
||||
msgid "You have already submitted a report for that post."
|
||||
msgstr "Złożyłeś już raport dotyczący tego postu."
|
||||
|
||||
msgid "(enter the text below)"
|
||||
msgstr "(wpisz tekst poniżej)"
|
||||
|
||||
msgid "Please complete a CAPTCHA to submit your report"
|
||||
msgstr "Wypełnij CAPTCHA, aby przesłać zgłoszenie"
|
||||
|
||||
msgid "Submit"
|
||||
msgstr "Wyślij"
|
||||
|
||||
msgid "Post reported."
|
||||
msgstr "Post zgłoszony."
|
||||
|
||||
msgid "Tick the box next to a post and click \"Delete\" to delete it."
|
||||
msgstr "Zaznacz pole obok postu i kliknij \"Usuń\", aby go usunąć."
|
||||
|
||||
msgid ""
|
||||
"Post deletion is currently disabled.<br>Please try again in a few moments."
|
||||
msgstr ""
|
||||
"Usuwanie postów jest obecnie wyłączone.<br>Proszę spróbować ponownie za "
|
||||
"kilka chwil."
|
||||
|
||||
msgid "Post deleted."
|
||||
msgstr "Post usunięty."
|
||||
|
||||
msgid "Invalid password."
|
||||
msgstr "Nieprawidłowe hasło."
|
||||
|
||||
msgid "Rebuilt board."
|
||||
msgstr "Odbudowano tablicę."
|
||||
|
||||
msgid "Access denied"
|
||||
msgstr "Odmowa dostępu"
|
||||
|
||||
msgid "Account not found."
|
||||
msgstr "Nie znaleziono konta."
|
||||
|
||||
msgid "This account may not be updated while TINYIB_ADMINPASS is set."
|
||||
msgstr ""
|
||||
"To konto nie może być aktualizowane, gdy TINYIB_ADMINPASS jest ustawiony."
|
||||
|
||||
msgid "This account may not be updated while TINYIB_MODPASS is set."
|
||||
msgstr ""
|
||||
"To konto nie może być aktualizowane, gdy TINYIB_MODPASS jest ustawiony."
|
||||
|
||||
msgid "A password is required."
|
||||
msgstr "Wymagane jest podanie hasła."
|
||||
|
||||
msgid "Invalid role."
|
||||
msgstr "Nieprawidłowa rola."
|
||||
|
||||
#, php-format
|
||||
msgid "Added account %s"
|
||||
msgstr "Dodano konto %s"
|
||||
|
||||
msgid "Added account"
|
||||
msgstr "Dodano konto"
|
||||
|
||||
#, php-format
|
||||
msgid "Renamed account %1$s as %2$s"
|
||||
msgstr "Zmieniono nazwę konta %1$s na %2$s"
|
||||
|
||||
#, php-format
|
||||
msgid "Changed password of account %s"
|
||||
msgstr "Zmieniono hasło konta %s"
|
||||
|
||||
msgid "Super-administrator"
|
||||
msgstr "Super-administrator"
|
||||
|
||||
msgid "Administrator"
|
||||
msgstr "Administrator"
|
||||
|
||||
msgid "Moderator"
|
||||
msgstr "Moderator"
|
||||
|
||||
msgid "Disabled"
|
||||
msgstr "Wyłączone"
|
||||
|
||||
#, php-format
|
||||
msgid "Changed role of account %s to %s"
|
||||
msgstr "Zmieniono rolę konta %s na %s"
|
||||
|
||||
msgid "Updated account"
|
||||
msgstr "Zaktualizowane konto"
|
||||
|
||||
msgid "permanently"
|
||||
msgstr "na stałe"
|
||||
|
||||
#, php-format
|
||||
msgid "until %s"
|
||||
msgstr "do %s"
|
||||
|
||||
#, php-format
|
||||
msgid "Banned %s %s"
|
||||
msgstr "Zbanowany %s %s"
|
||||
|
||||
#, php-format
|
||||
msgid "Banned %s %s: %s"
|
||||
msgstr "Zbanowany %s %s: %s"
|
||||
|
||||
#, php-format
|
||||
msgid "Added ban message to %s"
|
||||
msgstr ""
|
||||
|
||||
msgid "Banned 1 IP address"
|
||||
msgstr "Zablokowano 1 adres IP"
|
||||
|
||||
#, php-format
|
||||
msgid "Banned %d IP addresses"
|
||||
msgstr "Zablokowane %d adresy IP"
|
||||
|
||||
#, php-format
|
||||
msgid "Lifted ban on %s"
|
||||
msgstr "Zniesiony ban na %s"
|
||||
|
||||
msgid "Sorry, that keyword has already been added."
|
||||
msgstr "Przepraszamy, to słowo kluczowe zostało już dodane."
|
||||
|
||||
#, php-format
|
||||
msgid "Updated keyword %s"
|
||||
msgstr "Zaktualizowane słowo kluczowe %s"
|
||||
|
||||
msgid "Keyword updated."
|
||||
msgstr "Zaktualizowano słowo kluczowe."
|
||||
|
||||
msgid "Keyword added."
|
||||
msgstr "Dodano słowo kluczowe."
|
||||
|
||||
msgid "That keyword does not exist."
|
||||
msgstr "To słowo kluczowe nie istnieje."
|
||||
|
||||
#, php-format
|
||||
msgid "Deleted keyword %s"
|
||||
msgstr "Usunięte słowo kluczowe %s"
|
||||
|
||||
msgid "Keyword deleted."
|
||||
msgstr "Usunięto słowo kluczowe."
|
||||
|
||||
#, php-format
|
||||
msgid "Deleted %s"
|
||||
msgstr "Usunięto %s"
|
||||
|
||||
msgid "Deleted 1 post"
|
||||
msgstr "Usunięto 1 post"
|
||||
|
||||
#, php-format
|
||||
msgid "Deleted %d posts"
|
||||
msgstr "Usunięto %d postów"
|
||||
|
||||
msgid "Approved"
|
||||
msgstr "Zaakceptowano"
|
||||
|
||||
#, php-format
|
||||
msgid "Post No.%d approved."
|
||||
msgstr "Wpis nr %d zatwierdzony."
|
||||
|
||||
msgid "Sorry, there doesn't appear to be a post with that ID."
|
||||
msgstr ""
|
||||
"Przepraszamy, ale wygląda na to, że nie ma posta z tym identyfikatorem."
|
||||
|
||||
msgid "Stickied"
|
||||
msgstr "Przyklejony"
|
||||
|
||||
msgid "Unstickied"
|
||||
msgstr "Odklejony"
|
||||
|
||||
msgid "Form data was lost. Please go back and try again."
|
||||
msgstr "Dane formularza zostały utracone. Proszę wrócić i spróbować ponownie."
|
||||
|
||||
msgid "Locked"
|
||||
msgstr "Zablokowany"
|
||||
|
||||
msgid "Unlocked"
|
||||
msgstr "Odblokowany"
|
||||
|
||||
msgid "Passwords do not match."
|
||||
msgstr ""
|
||||
|
||||
msgid "Password updated"
|
||||
msgstr "Hasło zaktualizowane"
|
||||
|
||||
msgid "Please enter the CAPTCHA text."
|
||||
msgstr "Wpisz tekst CAPTCHA."
|
||||
|
||||
msgid ""
|
||||
"Incorrect CAPTCHA text entered. Please try again.<br>Click the image to "
|
||||
"retrieve a new CAPTCHA."
|
||||
msgstr ""
|
||||
"Wprowadzono nieprawidłowy tekst CAPTCHA. Proszę spróbować ponownie."
|
||||
"<br>Kliknij na obrazek, aby pobrać nowy CAPTCHA."
|
||||
|
||||
#, php-format
|
||||
msgid ""
|
||||
"Please shorten your message, or post it in multiple parts. Your message is "
|
||||
"%1$d characters long, and the maximum allowed is %2$d."
|
||||
msgstr ""
|
||||
"Skróć wiadomość lub opublikuj ją w wielu częściach. Twoja wiadomość ma %1$d "
|
||||
"znaków długości, a maksymalna dozwolona jest %2$d."
|
||||
|
||||
msgid "Invalid key."
|
||||
msgstr "Nieprawidłowy klucz."
|
||||
|
||||
msgid "Invalid username or password."
|
||||
msgstr "Nieprawidłowa nazwa użytkownika lub hasło."
|
||||
|
||||
#, php-format
|
||||
msgid ""
|
||||
"The uploaded file exceeds the upload_max_filesize directive (%s) in php.ini."
|
||||
msgstr ""
|
||||
"Przesłany plik przekracza wartość dyrektywy upload_max_filesize (%s) w php."
|
||||
"ini."
|
||||
|
||||
msgid "The uploaded file was only partially uploaded."
|
||||
msgstr "Przesłany plik został przesłany tylko częściowo."
|
||||
|
||||
msgid "No file was uploaded."
|
||||
msgstr "Nie przesłano żadnego pliku."
|
||||
|
||||
msgid "Missing a temporary folder."
|
||||
msgstr "Brak folderu tymczasowego."
|
||||
|
||||
msgid "Failed to write file to disk"
|
||||
msgstr "Nie udało się zapisać pliku na dysku"
|
||||
|
||||
msgid "Unable to save the uploaded file."
|
||||
msgstr "Nie można zapisać przesłanego pliku."
|
||||
|
||||
#, php-format
|
||||
msgid ""
|
||||
"Duplicate file uploaded. That file has already been posted <a href=\"%s"
|
||||
"\">here</a>."
|
||||
msgstr ""
|
||||
"Przesłano duplikat pliku. Ten plik został już umieszczony <a href=\"%s"
|
||||
"\">tutaj</a>."
|
||||
|
||||
msgid ""
|
||||
"Unable to read the uploaded file while creating its thumbnail. A common "
|
||||
"cause for this is an incorrect extension when the file is actually of a "
|
||||
"different type."
|
||||
msgstr ""
|
||||
"Nie można odczytać przesłanego pliku podczas tworzenia jego miniaturki. "
|
||||
"Częstą przyczyną jest nieprawidłowe rozszerzenie, gdy plik jest w "
|
||||
"rzeczywistości innego typu."
|
||||
|
||||
msgid "File transfer failure. Please retry the submission."
|
||||
msgstr "Błąd transferu pliku. Proszę ponowić próbę przesłania."
|
||||
|
||||
msgid ""
|
||||
"Failed to read the MIME type and size of the uploaded file. Please retry the "
|
||||
"submission."
|
||||
msgstr ""
|
||||
"Nie można odczytać typu MIME i rozmiaru przekazanego pliku. Ponów próbę "
|
||||
"przesłania."
|
||||
|
||||
msgid "Could not copy uploaded file."
|
||||
msgstr "Nie można skopiować przesłanego pliku."
|
||||
|
||||
msgid "File transfer failure. Please go back and try again."
|
||||
msgstr "Niepowodzenie transferu plików. Wróć i spróbuj ponownie."
|
||||
|
||||
msgid "Sorry, your video appears to be corrupt."
|
||||
msgstr "Przepraszamy, Twój plik wideo wygląda na uszkodzony."
|
||||
|
||||
#, php-format
|
||||
msgid "Supported file type is %s"
|
||||
msgstr "Obsługiwany typ pliku to %s"
|
||||
|
||||
#, php-format
|
||||
msgid "Supported file types are %1$s and %2$s."
|
||||
msgstr "Obsługiwane typy plików to %1$s i %2$s."
|
||||
|
||||
msgid "Raw HTML"
|
||||
msgstr "Czysty HTML"
|
||||
|
||||
msgid "Enable"
|
||||
msgstr "Włącz"
|
||||
|
||||
msgid ""
|
||||
"Text entered in the Message field will be posted as is with no formatting "
|
||||
"applied."
|
||||
msgstr ""
|
||||
"Tekst wprowadzony w polu Wiadomość zostanie wysłany w takiej postaci, w "
|
||||
"jakiej jest, bez zastosowania formatowania."
|
||||
|
||||
msgid "Line-breaks must be specified with \"<br>\"."
|
||||
msgstr "Podziały wierszy muszą być określone za pomocą \"<br>\"."
|
||||
|
||||
msgid "Reply to"
|
||||
msgstr "Odpowiedz na"
|
||||
|
||||
msgid "0 to start a new thread"
|
||||
msgstr "0, aby rozpocząć nowy wątek"
|
||||
|
||||
msgid "CAPTCHA"
|
||||
msgstr "CAPTCHA"
|
||||
|
||||
#, php-format
|
||||
msgid "Maximum file size allowed is %s."
|
||||
msgstr "Maksymalny dopuszczalny rozmiar pliku to %s."
|
||||
|
||||
msgid "File"
|
||||
msgstr "Plik"
|
||||
|
||||
msgid "Embed"
|
||||
msgstr "Osadź"
|
||||
|
||||
msgid "(paste a YouTube URL)"
|
||||
msgstr "(wklej adres URL YouTube)"
|
||||
|
||||
msgid "All posts are moderated before being shown."
|
||||
msgstr "Wszystkie posty są moderowane przed wyświetleniem."
|
||||
|
||||
msgid "All posts with a file attached are moderated before being shown."
|
||||
msgstr ""
|
||||
"Wszystkie posty z załączonym plikiem są moderowane przed wyświetleniem."
|
||||
|
||||
#, php-format
|
||||
msgid "Images greater than %s will be thumbnailed."
|
||||
msgstr "Obrazy większe niż %s będą miniaturowane."
|
||||
|
||||
#, php-format
|
||||
msgid "Currently %s unique user posts."
|
||||
msgstr ""
|
||||
|
||||
msgid "Name"
|
||||
msgstr "Nazwa"
|
||||
|
||||
msgid "E-mail"
|
||||
msgstr "Adres e-mail"
|
||||
|
||||
msgid "Subject"
|
||||
msgstr "Temat"
|
||||
|
||||
msgid "Message"
|
||||
msgstr "Wiadomość"
|
||||
|
||||
msgid "Password"
|
||||
msgstr "Hasło"
|
||||
|
||||
msgid "(for post and file deletion)"
|
||||
msgstr "(do usuwania postów i plików)"
|
||||
|
||||
msgid "Report"
|
||||
msgstr "Zgłoś"
|
||||
|
||||
msgid "Reply"
|
||||
msgstr "Odpowiedz"
|
||||
|
||||
msgid "Post truncated. Click Reply to view."
|
||||
msgstr "Post skrócony. Kliknij Odpowiedz, aby wyświetlić cały."
|
||||
|
||||
msgid "1 post omitted. Click Reply to view."
|
||||
msgstr "1 post pominięty. Kliknij Odpowiedz, aby wyświetlić."
|
||||
|
||||
#, php-format
|
||||
msgid "%d posts omitted. Click Reply to view."
|
||||
msgstr "%d posty pominięte. Kliknij pozycję Odpowiedz, aby wyświetlić."
|
||||
|
||||
msgid "Catalog"
|
||||
msgstr "Katalog"
|
||||
|
||||
msgid "Manage"
|
||||
msgstr "Zarządzaj"
|
||||
|
||||
msgid "Previous"
|
||||
msgstr "Poprzedni"
|
||||
|
||||
msgid "Next"
|
||||
msgstr "Następny"
|
||||
|
||||
msgid "Return"
|
||||
msgstr "Powrót"
|
||||
|
||||
msgid "Posting mode: Reply"
|
||||
msgstr "Tryb publikowania: Odpowiadanie"
|
||||
|
||||
msgid "Style"
|
||||
msgstr "Styl"
|
||||
|
||||
msgid "Delete"
|
||||
msgstr "Usuń"
|
||||
|
||||
msgid "Delete Post"
|
||||
msgstr "Usuń Post"
|
||||
|
||||
msgid "Accounts"
|
||||
msgstr "Konta"
|
||||
|
||||
msgid "Bans"
|
||||
msgstr "Bany"
|
||||
|
||||
msgid "Keywords"
|
||||
msgstr "Słowa kluczowe"
|
||||
|
||||
msgid "Migrate Database"
|
||||
msgstr "Migruj bazę danych"
|
||||
|
||||
msgid "Moderate Post"
|
||||
msgstr "Moderuj Post"
|
||||
|
||||
msgid "Moderation Log"
|
||||
msgstr "Dziennik moderacji"
|
||||
|
||||
msgid "Rebuild All"
|
||||
msgstr "Odbuduj wszystko"
|
||||
|
||||
msgid "Reports"
|
||||
msgstr "Zgłoszenia"
|
||||
|
||||
msgid "Staff Post"
|
||||
msgstr ""
|
||||
|
||||
msgid "Status"
|
||||
msgstr "Status"
|
||||
|
||||
msgid "Update"
|
||||
msgstr "Aktualizuj"
|
||||
|
||||
msgid "Change Password"
|
||||
msgstr "Zmień hasło"
|
||||
|
||||
msgid "Log Out"
|
||||
msgstr "Wyloguj się"
|
||||
|
||||
msgid "Manage mode"
|
||||
msgstr "Zarządzaj trybem"
|
||||
|
||||
msgid "Log In"
|
||||
msgstr "Zaloguj sie"
|
||||
|
||||
msgid "Enter a username and password"
|
||||
msgstr "Wprowadź nazwę użytkownika i hasło"
|
||||
|
||||
msgid "No logs."
|
||||
msgstr "Brak logów."
|
||||
|
||||
msgid "Moderation log"
|
||||
msgstr "Dziennik moderacji"
|
||||
|
||||
msgid "Reported posts"
|
||||
msgstr "Zgłoszone posty"
|
||||
|
||||
#, php-format
|
||||
msgid "%1$d report by %2$s"
|
||||
msgstr "%1$d zgłoszone przez %2$s"
|
||||
|
||||
#, php-format
|
||||
msgid "%1$d reports by %2$s"
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "%d reports"
|
||||
msgstr "%d raportów"
|
||||
|
||||
#, php-format
|
||||
msgid "Reported by %s"
|
||||
msgstr "Zgłoszone przez %s"
|
||||
|
||||
msgid "Moderate"
|
||||
msgstr "Moderuj"
|
||||
|
||||
msgid "There are currently no reported posts."
|
||||
msgstr "Obecnie nie ma żadnych zgłoszonych postów."
|
||||
|
||||
msgid "Add an account"
|
||||
msgstr "Dodaj konto"
|
||||
|
||||
msgid "Update an account"
|
||||
msgstr "Uaktualnij konto"
|
||||
|
||||
msgid "Leave blank to maintain current password"
|
||||
msgstr "Pozostaw puste, aby zachować aktualne hasło"
|
||||
|
||||
msgid "Username"
|
||||
msgstr "Nazwa uzytkownika"
|
||||
|
||||
msgid "Role"
|
||||
msgstr "Rola"
|
||||
|
||||
msgid "Choose a role"
|
||||
msgstr "Wybierz rolę"
|
||||
|
||||
msgid "Last active"
|
||||
msgstr "Ostatnio aktywny"
|
||||
|
||||
msgid "Never"
|
||||
msgstr "Nigdy"
|
||||
|
||||
msgid "update"
|
||||
msgstr "aktualizacja"
|
||||
|
||||
msgid "Add a ban"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
"Multiple IP addresses may be banned at once by separating each address with "
|
||||
"a comma."
|
||||
msgstr ""
|
||||
"Wiele adresów IP może zostać zablokowanych jednocześnie, oddzielając każdy "
|
||||
"adres przecinkiem."
|
||||
|
||||
msgid "IP Address"
|
||||
msgstr "Adres IP"
|
||||
|
||||
msgid "Expire(sec)"
|
||||
msgstr "Wygasa (s)"
|
||||
|
||||
msgid "never"
|
||||
msgstr "nigdy"
|
||||
|
||||
msgid "Optional."
|
||||
msgstr "Opcjonalne."
|
||||
|
||||
msgid "1 hour"
|
||||
msgstr "1 godzina"
|
||||
|
||||
msgid "1 day"
|
||||
msgstr "1 dzień"
|
||||
|
||||
msgid "2 days"
|
||||
msgstr "2 dni"
|
||||
|
||||
msgid "1 week"
|
||||
msgstr "1 tydzień"
|
||||
|
||||
msgid "2 weeks"
|
||||
msgstr "2 tygodnie"
|
||||
|
||||
msgid "1 month"
|
||||
msgstr "1 miesiąc"
|
||||
|
||||
msgid "Append a message to the post. Optional."
|
||||
msgstr ""
|
||||
|
||||
msgid "Set At"
|
||||
msgstr ""
|
||||
|
||||
msgid "Expires"
|
||||
msgstr "Wygasa"
|
||||
|
||||
msgid "Does not expire"
|
||||
msgstr "Nie wygasa"
|
||||
|
||||
msgid "lift"
|
||||
msgstr ""
|
||||
|
||||
msgid "Moderate a post"
|
||||
msgstr "Moderuj post"
|
||||
|
||||
msgid "Post ID"
|
||||
msgstr "ID posta"
|
||||
|
||||
msgid "Tip"
|
||||
msgstr "Wskazówka"
|
||||
|
||||
msgid ""
|
||||
"While browsing the image board, you can easily moderate a post if you are "
|
||||
"logged in."
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
"Tick the box next to a post and click \"Delete\" at the bottom of the page "
|
||||
"with a blank password."
|
||||
msgstr ""
|
||||
"Zaznacz pole obok postu i kliknij \"Usuń\" na dole strony z pustym hasłem."
|
||||
|
||||
#, php-format
|
||||
msgid "Moderate %d posts"
|
||||
msgstr ""
|
||||
|
||||
msgid "Delete all"
|
||||
msgstr "Usuń wszystkie"
|
||||
|
||||
msgid "Ban all"
|
||||
msgstr "Zablokuj wszystko"
|
||||
|
||||
msgid "1 thread and 1 reply will be deleted."
|
||||
msgstr "1 wątek i 1 odpowiedź zostaną usunięte."
|
||||
|
||||
#, php-format
|
||||
msgid "1 thread and %d replies will be deleted."
|
||||
msgstr "1 wątek i %d odpowiedzi zostaną usunięte."
|
||||
|
||||
#, php-format
|
||||
msgid "%d threads and 1 reply will be deleted."
|
||||
msgstr "%d wątków i 1 odpowiedź zostaną usunięte."
|
||||
|
||||
#, php-format
|
||||
msgid "%1$d threads and %2$d replies will be deleted."
|
||||
msgstr "%1$d wątków i %2$d odpowiedzi zostanie usuniętych."
|
||||
|
||||
msgid "1 IP address will be banned."
|
||||
msgstr "1 adres IP zostanie zbanowany."
|
||||
|
||||
#, php-format
|
||||
msgid "%d IP addresses will be banned."
|
||||
msgstr "%d Adresy IP zostaną zbanowane."
|
||||
|
||||
#, php-format
|
||||
msgid " A ban record already exists for %s"
|
||||
msgstr ""
|
||||
|
||||
msgid "Only an administrator may ban an IP address."
|
||||
msgstr "Tylko administrator może zablokować adres IP."
|
||||
|
||||
#, php-format
|
||||
msgid "IP address: %s"
|
||||
msgstr "Adres IP: %s"
|
||||
|
||||
msgid "Thread"
|
||||
msgstr "Wątek"
|
||||
|
||||
msgid "1 reply will be deleted."
|
||||
msgstr "1 odpowiedź zostanie usunięta."
|
||||
|
||||
#, php-format
|
||||
msgid "%d replies will be deleted."
|
||||
msgstr "%d odpowiedzi zostaną usunięte."
|
||||
|
||||
#, php-format
|
||||
msgid "Belongs to %s"
|
||||
msgstr ""
|
||||
|
||||
msgid "Un-sticky"
|
||||
msgstr "Odklej"
|
||||
|
||||
msgid "Sticky"
|
||||
msgstr "Przyklej"
|
||||
|
||||
msgid "Return this thread to a normal state."
|
||||
msgstr "Przywróć ten wątek do normalnego stanu."
|
||||
|
||||
msgid "Keep this thread at the top of the board."
|
||||
msgstr ""
|
||||
|
||||
msgid "Unlock"
|
||||
msgstr "Odblokuj"
|
||||
|
||||
msgid "Lock"
|
||||
msgstr "Zablokuj"
|
||||
|
||||
msgid "Allow replying to this thread."
|
||||
msgstr "Zezwól na odpowiadanie w tym wątku."
|
||||
|
||||
msgid "Disallow replying to this thread."
|
||||
msgstr "Wyłączenie możliwości odpowiadania w tym wątku."
|
||||
|
||||
#, php-format
|
||||
msgid "Moderating No.%d"
|
||||
msgstr ""
|
||||
|
||||
msgid "Action"
|
||||
msgstr "Działanie"
|
||||
|
||||
msgid "Delete thread"
|
||||
msgstr "Usuń wątek"
|
||||
|
||||
msgid "Delete reply"
|
||||
msgstr "Usuń odpowiedź"
|
||||
|
||||
msgid "Ban poster"
|
||||
msgstr "Zablokuj publikującego"
|
||||
|
||||
msgid "Approve"
|
||||
msgstr "Zatwierdź"
|
||||
|
||||
msgid "report"
|
||||
msgstr "zgłoś"
|
||||
|
||||
msgid "reports"
|
||||
msgstr "raporty"
|
||||
|
||||
msgid "Sorry, there doesn't appear to be a keyword with that ID."
|
||||
msgstr "Przepraszamy, ale nie ma słowa kluczowego o tym identyfikatorze."
|
||||
|
||||
msgid "Add"
|
||||
msgstr "Dodaj"
|
||||
|
||||
msgid "Hide until approved"
|
||||
msgstr "Ukryj do momentu zatwierdzenia"
|
||||
|
||||
msgid "Delete and ban for 1 hour"
|
||||
msgstr "Usuń i zbanuj na 1 godzinę"
|
||||
|
||||
msgid "Delete and ban for 1 day"
|
||||
msgstr "Usuń i zbanuj na 1 dzień"
|
||||
|
||||
msgid "Delete and ban for 2 days"
|
||||
msgstr "Usuń i zbanuj na 2 dni"
|
||||
|
||||
msgid "Delete and ban for 1 week"
|
||||
msgstr "Usuń i zbanuj na 1 tydzień"
|
||||
|
||||
msgid "Delete and ban for 2 weeks"
|
||||
msgstr "Usuń i zbanuj na 2 tygodnie"
|
||||
|
||||
msgid "Delete and ban for 1 month"
|
||||
msgstr "Usuń i zbanuj na 1 miesiąc"
|
||||
|
||||
msgid "Delete and ban permanently"
|
||||
msgstr "Usuń i zbanuj na stałe"
|
||||
|
||||
msgid "Edit"
|
||||
msgstr "Edytuj"
|
||||
|
||||
msgid "thread"
|
||||
msgstr "wątek"
|
||||
|
||||
msgid "threads"
|
||||
msgstr "wątki"
|
||||
|
||||
msgid "ban"
|
||||
msgstr "zablokuj"
|
||||
|
||||
msgid "bans"
|
||||
msgstr "bany"
|
||||
|
||||
msgid "More Info"
|
||||
msgstr "Więcej informacji"
|
||||
|
||||
msgid "Pending posts"
|
||||
msgstr "Oczekujące posty"
|
||||
|
||||
msgid "Recent posts"
|
||||
msgstr "Najnowsze posty"
|
||||
|
||||
msgid "Info"
|
||||
msgstr "Informacje"
|
||||
|
||||
#~ msgid "Belongs to "
|
||||
#~ msgstr "Należy do "
|
||||
|
||||
#~ msgid "Created raw post"
|
||||
#~ msgstr "Utworzono nieprzetworzony post"
|
||||
|
||||
#~ msgid "Sorry, there is already a ban on record for that IP address."
|
||||
#~ msgstr "Przepraszamy, istnieje już blokada dla tego adresu IP."
|
||||
|
||||
#~ msgid "Embed:"
|
||||
#~ msgstr "Osadź:"
|
||||
|
||||
#~ msgid "File:"
|
||||
#~ msgstr "Plik:"
|
||||
|
||||
#~ msgid "Raw Post"
|
||||
#~ msgstr "Surowy post"
|
||||
|
||||
#~ msgid "Change password"
|
||||
#~ msgstr "Zmień hasło"
|
||||
|
||||
#~ msgid "Tip:"
|
||||
#~ msgstr "Wskazówka:"
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,856 @@
|
|||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: trevor@rocketnine.space\n"
|
||||
"POT-Creation-Date: 2023-01-05 10:20-0800\n"
|
||||
"PO-Revision-Date: 2021-12-07 09:51+0000\n"
|
||||
"Last-Translator: methiu sigma <methiumeh@gmail.com>\n"
|
||||
"Language-Team: Romanian <https://hosted.weblate.org/projects/tinyib/tinyib/"
|
||||
"ro/>\n"
|
||||
"Language: ro\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
|
||||
"20)) ? 1 : 2;\n"
|
||||
"X-Generator: Weblate 4.10-dev\n"
|
||||
"X-Poedit-Basepath: ../..\n"
|
||||
"X-Poedit-KeywordsList: __\n"
|
||||
"X-Poedit-SearchPath-0: imgboard.php\n"
|
||||
"X-Poedit-SearchPath-1: inc/functions.php\n"
|
||||
"X-Poedit-SearchPath-2: inc/html.php\n"
|
||||
|
||||
msgid "Click here to go back"
|
||||
msgstr "Apăsați aici pentru a reveni"
|
||||
|
||||
msgid "TINYIB_HCAPTCHA_SITE and TINYIB_HCAPTCHA_SECRET must be configured."
|
||||
msgstr ""
|
||||
|
||||
msgid "TINYIB_RECAPTCHA_SITE and TINYIB_RECAPTCHA_SECRET must be configured."
|
||||
msgstr ""
|
||||
|
||||
msgid "TINYIB_TRIPSEED must be configured."
|
||||
msgstr ""
|
||||
|
||||
msgid "Unknown database mode specified."
|
||||
msgstr "Baza de date aleasă este necunoscută."
|
||||
|
||||
#, php-format
|
||||
msgid "Directory '%s' can not be written to. Please modify its permissions."
|
||||
msgstr ""
|
||||
"Nu se poate scrie in locația '%s' . Vă rugăm să modificați permisiunile."
|
||||
|
||||
msgid "Posting is currently disabled.<br>Please try again in a few moments."
|
||||
msgstr ""
|
||||
"Momentan, postarea este dezactivată.<br>Încercați din nou peste câteva "
|
||||
"momente."
|
||||
|
||||
msgid "Invalid parent thread ID supplied, unable to create post."
|
||||
msgstr ""
|
||||
|
||||
msgid "Replies are not allowed to locked threads."
|
||||
msgstr "Comentariile nu sunt permise la thread-urile blocate."
|
||||
|
||||
msgid "Your post contains a blocked keyword."
|
||||
msgstr "Postarea ta conține un cuvânt blocat."
|
||||
|
||||
msgid "Keyword"
|
||||
msgstr "Cuvânt cheie"
|
||||
|
||||
#, php-format
|
||||
msgid "Your IP address (%1$s) is banned until %2$s."
|
||||
msgstr "Adresa dvs. IP (%1$s) este interzisă până la %2$s."
|
||||
|
||||
#, php-format
|
||||
msgid "Your IP address (%s) is permanently banned."
|
||||
msgstr "Adresa dvs. IP (%s) este interzisă permanent."
|
||||
|
||||
msgid "Reason"
|
||||
msgstr "Motiv"
|
||||
|
||||
msgid "Embedding a URL and uploading a file at the same time is not supported."
|
||||
msgstr ""
|
||||
"Încorporarea unei adrese URL și încărcarea unui fișier în același timp nu "
|
||||
"este suportată."
|
||||
|
||||
#, php-format
|
||||
msgid "Invalid embed URL. Only %s URLs are supported."
|
||||
msgstr ""
|
||||
"Adresă URL de încorporare nevalidă. Numai %s adrese URL sunt acceptate."
|
||||
|
||||
#, php-format
|
||||
msgid "That file is larger than %s."
|
||||
msgstr "Fișierul este mai mare decât %s."
|
||||
|
||||
msgid "Failed to download file at specified URL."
|
||||
msgstr ""
|
||||
|
||||
msgid "Error while processing audio/video."
|
||||
msgstr ""
|
||||
|
||||
msgid "Could not create thumbnail."
|
||||
msgstr ""
|
||||
|
||||
msgid "upload a file or embed a URL"
|
||||
msgstr ""
|
||||
|
||||
msgid "upload a file"
|
||||
msgstr ""
|
||||
|
||||
msgid "embed a URL"
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Please %s to start a new thread."
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Please enter a message and/or %s."
|
||||
msgstr ""
|
||||
|
||||
msgid "Please enter a message."
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Please %s."
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Your %s will be shown <b>once it has been approved</b>."
|
||||
msgstr ""
|
||||
|
||||
msgid "Updating thread..."
|
||||
msgstr ""
|
||||
|
||||
msgid "Updating index..."
|
||||
msgstr ""
|
||||
|
||||
msgid "Created staff post"
|
||||
msgstr ""
|
||||
|
||||
msgid "This post has been deleted"
|
||||
msgstr ""
|
||||
|
||||
msgid "This post requires moderation before it can be displayed"
|
||||
msgstr ""
|
||||
|
||||
msgid "Automatic refreshing is disabled."
|
||||
msgstr ""
|
||||
|
||||
msgid "Reporting is disabled."
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
"Sorry, an invalid post identifier was sent. Please go back, refresh the "
|
||||
"page, and try again."
|
||||
msgstr ""
|
||||
|
||||
msgid "Moderators have determined that post does not break any rules."
|
||||
msgstr ""
|
||||
|
||||
msgid "You have already submitted a report for that post."
|
||||
msgstr ""
|
||||
|
||||
msgid "(enter the text below)"
|
||||
msgstr ""
|
||||
|
||||
msgid "Please complete a CAPTCHA to submit your report"
|
||||
msgstr ""
|
||||
|
||||
msgid "Submit"
|
||||
msgstr ""
|
||||
|
||||
msgid "Post reported."
|
||||
msgstr ""
|
||||
|
||||
msgid "Tick the box next to a post and click \"Delete\" to delete it."
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
"Post deletion is currently disabled.<br>Please try again in a few moments."
|
||||
msgstr ""
|
||||
|
||||
msgid "Post deleted."
|
||||
msgstr ""
|
||||
|
||||
msgid "Invalid password."
|
||||
msgstr ""
|
||||
|
||||
msgid "Rebuilt board."
|
||||
msgstr ""
|
||||
|
||||
msgid "Access denied"
|
||||
msgstr ""
|
||||
|
||||
msgid "Account not found."
|
||||
msgstr ""
|
||||
|
||||
msgid "This account may not be updated while TINYIB_ADMINPASS is set."
|
||||
msgstr ""
|
||||
|
||||
msgid "This account may not be updated while TINYIB_MODPASS is set."
|
||||
msgstr ""
|
||||
|
||||
msgid "A password is required."
|
||||
msgstr ""
|
||||
|
||||
msgid "Invalid role."
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Added account %s"
|
||||
msgstr ""
|
||||
|
||||
msgid "Added account"
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Renamed account %1$s as %2$s"
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Changed password of account %s"
|
||||
msgstr ""
|
||||
|
||||
msgid "Super-administrator"
|
||||
msgstr ""
|
||||
|
||||
msgid "Administrator"
|
||||
msgstr ""
|
||||
|
||||
msgid "Moderator"
|
||||
msgstr ""
|
||||
|
||||
msgid "Disabled"
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Changed role of account %s to %s"
|
||||
msgstr ""
|
||||
|
||||
msgid "Updated account"
|
||||
msgstr ""
|
||||
|
||||
msgid "permanently"
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "until %s"
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Banned %s %s"
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Banned %s %s: %s"
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Added ban message to %s"
|
||||
msgstr ""
|
||||
|
||||
msgid "Banned 1 IP address"
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Banned %d IP addresses"
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Lifted ban on %s"
|
||||
msgstr ""
|
||||
|
||||
msgid "Sorry, that keyword has already been added."
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Updated keyword %s"
|
||||
msgstr ""
|
||||
|
||||
msgid "Keyword updated."
|
||||
msgstr ""
|
||||
|
||||
msgid "Keyword added."
|
||||
msgstr ""
|
||||
|
||||
msgid "That keyword does not exist."
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Deleted keyword %s"
|
||||
msgstr ""
|
||||
|
||||
msgid "Keyword deleted."
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Deleted %s"
|
||||
msgstr ""
|
||||
|
||||
msgid "Deleted 1 post"
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Deleted %d posts"
|
||||
msgstr ""
|
||||
|
||||
msgid "Approved"
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Post No.%d approved."
|
||||
msgstr ""
|
||||
|
||||
msgid "Sorry, there doesn't appear to be a post with that ID."
|
||||
msgstr ""
|
||||
|
||||
msgid "Stickied"
|
||||
msgstr ""
|
||||
|
||||
msgid "Unstickied"
|
||||
msgstr ""
|
||||
|
||||
msgid "Form data was lost. Please go back and try again."
|
||||
msgstr ""
|
||||
|
||||
msgid "Locked"
|
||||
msgstr ""
|
||||
|
||||
msgid "Unlocked"
|
||||
msgstr ""
|
||||
|
||||
msgid "Passwords do not match."
|
||||
msgstr ""
|
||||
|
||||
msgid "Password updated"
|
||||
msgstr ""
|
||||
|
||||
msgid "Please enter the CAPTCHA text."
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
"Incorrect CAPTCHA text entered. Please try again.<br>Click the image to "
|
||||
"retrieve a new CAPTCHA."
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid ""
|
||||
"Please shorten your message, or post it in multiple parts. Your message is "
|
||||
"%1$d characters long, and the maximum allowed is %2$d."
|
||||
msgstr ""
|
||||
|
||||
msgid "Invalid key."
|
||||
msgstr ""
|
||||
|
||||
msgid "Invalid username or password."
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid ""
|
||||
"The uploaded file exceeds the upload_max_filesize directive (%s) in php.ini."
|
||||
msgstr ""
|
||||
|
||||
msgid "The uploaded file was only partially uploaded."
|
||||
msgstr ""
|
||||
|
||||
msgid "No file was uploaded."
|
||||
msgstr ""
|
||||
|
||||
msgid "Missing a temporary folder."
|
||||
msgstr ""
|
||||
|
||||
msgid "Failed to write file to disk"
|
||||
msgstr ""
|
||||
|
||||
msgid "Unable to save the uploaded file."
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid ""
|
||||
"Duplicate file uploaded. That file has already been posted <a href=\"%s"
|
||||
"\">here</a>."
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
"Unable to read the uploaded file while creating its thumbnail. A common "
|
||||
"cause for this is an incorrect extension when the file is actually of a "
|
||||
"different type."
|
||||
msgstr ""
|
||||
|
||||
msgid "File transfer failure. Please retry the submission."
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
"Failed to read the MIME type and size of the uploaded file. Please retry the "
|
||||
"submission."
|
||||
msgstr ""
|
||||
|
||||
msgid "Could not copy uploaded file."
|
||||
msgstr ""
|
||||
|
||||
msgid "File transfer failure. Please go back and try again."
|
||||
msgstr ""
|
||||
|
||||
msgid "Sorry, your video appears to be corrupt."
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Supported file type is %s"
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Supported file types are %1$s and %2$s."
|
||||
msgstr ""
|
||||
|
||||
msgid "Raw HTML"
|
||||
msgstr ""
|
||||
|
||||
msgid "Enable"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
"Text entered in the Message field will be posted as is with no formatting "
|
||||
"applied."
|
||||
msgstr ""
|
||||
|
||||
msgid "Line-breaks must be specified with \"<br>\"."
|
||||
msgstr ""
|
||||
|
||||
msgid "Reply to"
|
||||
msgstr ""
|
||||
|
||||
msgid "0 to start a new thread"
|
||||
msgstr ""
|
||||
|
||||
msgid "CAPTCHA"
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Maximum file size allowed is %s."
|
||||
msgstr ""
|
||||
|
||||
msgid "File"
|
||||
msgstr ""
|
||||
|
||||
msgid "Embed"
|
||||
msgstr ""
|
||||
|
||||
msgid "(paste a YouTube URL)"
|
||||
msgstr ""
|
||||
|
||||
msgid "All posts are moderated before being shown."
|
||||
msgstr ""
|
||||
|
||||
msgid "All posts with a file attached are moderated before being shown."
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Images greater than %s will be thumbnailed."
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Currently %s unique user posts."
|
||||
msgstr ""
|
||||
|
||||
msgid "Name"
|
||||
msgstr ""
|
||||
|
||||
msgid "E-mail"
|
||||
msgstr ""
|
||||
|
||||
msgid "Subject"
|
||||
msgstr ""
|
||||
|
||||
msgid "Message"
|
||||
msgstr ""
|
||||
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
msgid "(for post and file deletion)"
|
||||
msgstr ""
|
||||
|
||||
msgid "Report"
|
||||
msgstr ""
|
||||
|
||||
msgid "Reply"
|
||||
msgstr ""
|
||||
|
||||
msgid "Post truncated. Click Reply to view."
|
||||
msgstr ""
|
||||
|
||||
msgid "1 post omitted. Click Reply to view."
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "%d posts omitted. Click Reply to view."
|
||||
msgstr ""
|
||||
|
||||
msgid "Catalog"
|
||||
msgstr ""
|
||||
|
||||
msgid "Manage"
|
||||
msgstr ""
|
||||
|
||||
msgid "Previous"
|
||||
msgstr ""
|
||||
|
||||
msgid "Next"
|
||||
msgstr ""
|
||||
|
||||
msgid "Return"
|
||||
msgstr ""
|
||||
|
||||
msgid "Posting mode: Reply"
|
||||
msgstr ""
|
||||
|
||||
msgid "Style"
|
||||
msgstr ""
|
||||
|
||||
msgid "Delete"
|
||||
msgstr ""
|
||||
|
||||
msgid "Delete Post"
|
||||
msgstr ""
|
||||
|
||||
msgid "Accounts"
|
||||
msgstr ""
|
||||
|
||||
msgid "Bans"
|
||||
msgstr ""
|
||||
|
||||
msgid "Keywords"
|
||||
msgstr ""
|
||||
|
||||
msgid "Migrate Database"
|
||||
msgstr ""
|
||||
|
||||
msgid "Moderate Post"
|
||||
msgstr ""
|
||||
|
||||
msgid "Moderation Log"
|
||||
msgstr ""
|
||||
|
||||
msgid "Rebuild All"
|
||||
msgstr ""
|
||||
|
||||
msgid "Reports"
|
||||
msgstr ""
|
||||
|
||||
msgid "Staff Post"
|
||||
msgstr ""
|
||||
|
||||
msgid "Status"
|
||||
msgstr ""
|
||||
|
||||
msgid "Update"
|
||||
msgstr ""
|
||||
|
||||
msgid "Change Password"
|
||||
msgstr ""
|
||||
|
||||
msgid "Log Out"
|
||||
msgstr ""
|
||||
|
||||
msgid "Manage mode"
|
||||
msgstr ""
|
||||
|
||||
msgid "Log In"
|
||||
msgstr ""
|
||||
|
||||
msgid "Enter a username and password"
|
||||
msgstr ""
|
||||
|
||||
msgid "No logs."
|
||||
msgstr ""
|
||||
|
||||
msgid "Moderation log"
|
||||
msgstr ""
|
||||
|
||||
msgid "Reported posts"
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "%1$d report by %2$s"
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "%1$d reports by %2$s"
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "%d reports"
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Reported by %s"
|
||||
msgstr ""
|
||||
|
||||
msgid "Moderate"
|
||||
msgstr ""
|
||||
|
||||
msgid "There are currently no reported posts."
|
||||
msgstr ""
|
||||
|
||||
msgid "Add an account"
|
||||
msgstr ""
|
||||
|
||||
msgid "Update an account"
|
||||
msgstr ""
|
||||
|
||||
msgid "Leave blank to maintain current password"
|
||||
msgstr ""
|
||||
|
||||
msgid "Username"
|
||||
msgstr ""
|
||||
|
||||
msgid "Role"
|
||||
msgstr ""
|
||||
|
||||
msgid "Choose a role"
|
||||
msgstr ""
|
||||
|
||||
msgid "Last active"
|
||||
msgstr ""
|
||||
|
||||
msgid "Never"
|
||||
msgstr ""
|
||||
|
||||
msgid "update"
|
||||
msgstr ""
|
||||
|
||||
msgid "Add a ban"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
"Multiple IP addresses may be banned at once by separating each address with "
|
||||
"a comma."
|
||||
msgstr ""
|
||||
|
||||
msgid "IP Address"
|
||||
msgstr ""
|
||||
|
||||
msgid "Expire(sec)"
|
||||
msgstr ""
|
||||
|
||||
msgid "never"
|
||||
msgstr ""
|
||||
|
||||
msgid "Optional."
|
||||
msgstr ""
|
||||
|
||||
msgid "1 hour"
|
||||
msgstr ""
|
||||
|
||||
msgid "1 day"
|
||||
msgstr ""
|
||||
|
||||
msgid "2 days"
|
||||
msgstr ""
|
||||
|
||||
msgid "1 week"
|
||||
msgstr ""
|
||||
|
||||
msgid "2 weeks"
|
||||
msgstr ""
|
||||
|
||||
msgid "1 month"
|
||||
msgstr ""
|
||||
|
||||
msgid "Append a message to the post. Optional."
|
||||
msgstr ""
|
||||
|
||||
msgid "Set At"
|
||||
msgstr ""
|
||||
|
||||
msgid "Expires"
|
||||
msgstr ""
|
||||
|
||||
msgid "Does not expire"
|
||||
msgstr ""
|
||||
|
||||
msgid "lift"
|
||||
msgstr ""
|
||||
|
||||
msgid "Moderate a post"
|
||||
msgstr ""
|
||||
|
||||
msgid "Post ID"
|
||||
msgstr ""
|
||||
|
||||
msgid "Tip"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
"While browsing the image board, you can easily moderate a post if you are "
|
||||
"logged in."
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
"Tick the box next to a post and click \"Delete\" at the bottom of the page "
|
||||
"with a blank password."
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Moderate %d posts"
|
||||
msgstr ""
|
||||
|
||||
msgid "Delete all"
|
||||
msgstr ""
|
||||
|
||||
msgid "Ban all"
|
||||
msgstr ""
|
||||
|
||||
msgid "1 thread and 1 reply will be deleted."
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "1 thread and %d replies will be deleted."
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "%d threads and 1 reply will be deleted."
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "%1$d threads and %2$d replies will be deleted."
|
||||
msgstr ""
|
||||
|
||||
msgid "1 IP address will be banned."
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "%d IP addresses will be banned."
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid " A ban record already exists for %s"
|
||||
msgstr ""
|
||||
|
||||
msgid "Only an administrator may ban an IP address."
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "IP address: %s"
|
||||
msgstr ""
|
||||
|
||||
msgid "Thread"
|
||||
msgstr ""
|
||||
|
||||
msgid "1 reply will be deleted."
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "%d replies will be deleted."
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Belongs to %s"
|
||||
msgstr ""
|
||||
|
||||
msgid "Un-sticky"
|
||||
msgstr ""
|
||||
|
||||
msgid "Sticky"
|
||||
msgstr ""
|
||||
|
||||
msgid "Return this thread to a normal state."
|
||||
msgstr ""
|
||||
|
||||
msgid "Keep this thread at the top of the board."
|
||||
msgstr ""
|
||||
|
||||
msgid "Unlock"
|
||||
msgstr ""
|
||||
|
||||
msgid "Lock"
|
||||
msgstr ""
|
||||
|
||||
msgid "Allow replying to this thread."
|
||||
msgstr ""
|
||||
|
||||
msgid "Disallow replying to this thread."
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Moderating No.%d"
|
||||
msgstr ""
|
||||
|
||||
msgid "Action"
|
||||
msgstr ""
|
||||
|
||||
msgid "Delete thread"
|
||||
msgstr ""
|
||||
|
||||
msgid "Delete reply"
|
||||
msgstr ""
|
||||
|
||||
msgid "Ban poster"
|
||||
msgstr ""
|
||||
|
||||
msgid "Approve"
|
||||
msgstr ""
|
||||
|
||||
msgid "report"
|
||||
msgstr ""
|
||||
|
||||
msgid "reports"
|
||||
msgstr ""
|
||||
|
||||
msgid "Sorry, there doesn't appear to be a keyword with that ID."
|
||||
msgstr ""
|
||||
|
||||
msgid "Add"
|
||||
msgstr ""
|
||||
|
||||
msgid "Hide until approved"
|
||||
msgstr ""
|
||||
|
||||
msgid "Delete and ban for 1 hour"
|
||||
msgstr ""
|
||||
|
||||
msgid "Delete and ban for 1 day"
|
||||
msgstr ""
|
||||
|
||||
msgid "Delete and ban for 2 days"
|
||||
msgstr ""
|
||||
|
||||
msgid "Delete and ban for 1 week"
|
||||
msgstr ""
|
||||
|
||||
msgid "Delete and ban for 2 weeks"
|
||||
msgstr ""
|
||||
|
||||
msgid "Delete and ban for 1 month"
|
||||
msgstr ""
|
||||
|
||||
msgid "Delete and ban permanently"
|
||||
msgstr ""
|
||||
|
||||
msgid "Edit"
|
||||
msgstr ""
|
||||
|
||||
msgid "thread"
|
||||
msgstr ""
|
||||
|
||||
msgid "threads"
|
||||
msgstr ""
|
||||
|
||||
msgid "ban"
|
||||
msgstr ""
|
||||
|
||||
msgid "bans"
|
||||
msgstr ""
|
||||
|
||||
msgid "More Info"
|
||||
msgstr ""
|
||||
|
||||
msgid "Pending posts"
|
||||
msgstr ""
|
||||
|
||||
msgid "Recent posts"
|
||||
msgstr ""
|
||||
|
||||
msgid "Info"
|
||||
msgstr ""
|
File diff suppressed because it is too large
Load Diff
|
@ -2,7 +2,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: trevor@rocketnine.space\n"
|
||||
"POT-Creation-Date: 2021-05-10 23:34-0700\n"
|
||||
"POT-Creation-Date: 2023-01-05 10:20-0800\n"
|
||||
"PO-Revision-Date: 2021-03-28 16:52+0000\n"
|
||||
"Last-Translator: granit brovina <ibmhp1955@gmail.com>\n"
|
||||
"Language-Team: Albanian <https://hosted.weblate.org/projects/tinyib/tinyib/"
|
||||
|
@ -28,6 +28,9 @@ msgstr ""
|
|||
msgid "TINYIB_RECAPTCHA_SITE and TINYIB_RECAPTCHA_SECRET must be configured."
|
||||
msgstr ""
|
||||
|
||||
msgid "TINYIB_TRIPSEED must be configured."
|
||||
msgstr ""
|
||||
|
||||
msgid "Unknown database mode specified."
|
||||
msgstr "Zgjedhje e menyres se databazes e panjohur."
|
||||
|
||||
|
@ -47,6 +50,20 @@ msgstr ""
|
|||
msgid "Your post contains a blocked keyword."
|
||||
msgstr ""
|
||||
|
||||
msgid "Keyword"
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Your IP address (%1$s) is banned until %2$s."
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Your IP address (%s) is permanently banned."
|
||||
msgstr ""
|
||||
|
||||
msgid "Reason"
|
||||
msgstr ""
|
||||
|
||||
msgid "Embedding a URL and uploading a file at the same time is not supported."
|
||||
msgstr ""
|
||||
|
||||
|
@ -101,7 +118,7 @@ msgstr ""
|
|||
msgid "Updating index..."
|
||||
msgstr ""
|
||||
|
||||
msgid "Created raw post"
|
||||
msgid "Created staff post"
|
||||
msgstr ""
|
||||
|
||||
msgid "This post has been deleted"
|
||||
|
@ -207,9 +224,6 @@ msgstr ""
|
|||
msgid "Updated account"
|
||||
msgstr ""
|
||||
|
||||
msgid "Sorry, there is already a ban on record for that IP address."
|
||||
msgstr ""
|
||||
|
||||
msgid "permanently"
|
||||
msgstr ""
|
||||
|
||||
|
@ -225,6 +239,10 @@ msgstr ""
|
|||
msgid "Banned %s %s: %s"
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Added ban message to %s"
|
||||
msgstr ""
|
||||
|
||||
msgid "Banned 1 IP address"
|
||||
msgstr ""
|
||||
|
||||
|
@ -259,9 +277,6 @@ msgstr ""
|
|||
msgid "Keyword deleted."
|
||||
msgstr ""
|
||||
|
||||
msgid "Sorry, there doesn't appear to be a post with that ID."
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Deleted %s"
|
||||
msgstr ""
|
||||
|
@ -280,6 +295,9 @@ msgstr ""
|
|||
msgid "Post No.%d approved."
|
||||
msgstr ""
|
||||
|
||||
msgid "Sorry, there doesn't appear to be a post with that ID."
|
||||
msgstr ""
|
||||
|
||||
msgid "Stickied"
|
||||
msgstr ""
|
||||
|
||||
|
@ -295,6 +313,9 @@ msgstr ""
|
|||
msgid "Unlocked"
|
||||
msgstr ""
|
||||
|
||||
msgid "Passwords do not match."
|
||||
msgstr ""
|
||||
|
||||
msgid "Password updated"
|
||||
msgstr ""
|
||||
|
||||
|
@ -375,10 +396,10 @@ msgstr ""
|
|||
msgid "Supported file types are %1$s and %2$s."
|
||||
msgstr ""
|
||||
|
||||
msgid "Reply to"
|
||||
msgid "Raw HTML"
|
||||
msgstr ""
|
||||
|
||||
msgid "0 to start a new thread"
|
||||
msgid "Enable"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
|
@ -389,6 +410,12 @@ msgstr ""
|
|||
msgid "Line-breaks must be specified with \"<br>\"."
|
||||
msgstr ""
|
||||
|
||||
msgid "Reply to"
|
||||
msgstr ""
|
||||
|
||||
msgid "0 to start a new thread"
|
||||
msgstr ""
|
||||
|
||||
msgid "CAPTCHA"
|
||||
msgstr ""
|
||||
|
||||
|
@ -440,12 +467,6 @@ msgstr ""
|
|||
msgid "Report"
|
||||
msgstr ""
|
||||
|
||||
msgid "Embed:"
|
||||
msgstr ""
|
||||
|
||||
msgid "File:"
|
||||
msgstr ""
|
||||
|
||||
msgid "Reply"
|
||||
msgstr ""
|
||||
|
||||
|
@ -486,9 +507,6 @@ msgstr ""
|
|||
msgid "Delete Post"
|
||||
msgstr ""
|
||||
|
||||
msgid "Status"
|
||||
msgstr ""
|
||||
|
||||
msgid "Accounts"
|
||||
msgstr ""
|
||||
|
||||
|
@ -498,28 +516,31 @@ msgstr ""
|
|||
msgid "Keywords"
|
||||
msgstr ""
|
||||
|
||||
msgid "Migrate Database"
|
||||
msgstr ""
|
||||
|
||||
msgid "Moderate Post"
|
||||
msgstr ""
|
||||
|
||||
msgid "Moderation Log"
|
||||
msgstr ""
|
||||
|
||||
msgid "Raw Post"
|
||||
msgstr ""
|
||||
|
||||
msgid "Rebuild All"
|
||||
msgstr ""
|
||||
|
||||
msgid "Reports"
|
||||
msgstr ""
|
||||
|
||||
msgid "Staff Post"
|
||||
msgstr ""
|
||||
|
||||
msgid "Status"
|
||||
msgstr ""
|
||||
|
||||
msgid "Update"
|
||||
msgstr ""
|
||||
|
||||
msgid "Migrate Database"
|
||||
msgstr ""
|
||||
|
||||
msgid "Change password"
|
||||
msgid "Change Password"
|
||||
msgstr ""
|
||||
|
||||
msgid "Log Out"
|
||||
|
@ -606,13 +627,10 @@ msgstr ""
|
|||
msgid "Expire(sec)"
|
||||
msgstr ""
|
||||
|
||||
msgid "Reason"
|
||||
msgstr ""
|
||||
|
||||
msgid "never"
|
||||
msgstr ""
|
||||
|
||||
msgid "optional"
|
||||
msgid "Optional."
|
||||
msgstr ""
|
||||
|
||||
msgid "1 hour"
|
||||
|
@ -633,6 +651,9 @@ msgstr ""
|
|||
msgid "1 month"
|
||||
msgstr ""
|
||||
|
||||
msgid "Append a message to the post. Optional."
|
||||
msgstr ""
|
||||
|
||||
msgid "Set At"
|
||||
msgstr ""
|
||||
|
||||
|
@ -651,7 +672,7 @@ msgstr ""
|
|||
msgid "Post ID"
|
||||
msgstr ""
|
||||
|
||||
msgid "Tip:"
|
||||
msgid "Tip"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
|
@ -717,7 +738,8 @@ msgstr ""
|
|||
msgid "%d replies will be deleted."
|
||||
msgstr ""
|
||||
|
||||
msgid "Belongs to "
|
||||
#, php-format
|
||||
msgid "Belongs to %s"
|
||||
msgstr ""
|
||||
|
||||
msgid "Un-sticky"
|
||||
|
@ -772,12 +794,6 @@ msgstr ""
|
|||
msgid "Sorry, there doesn't appear to be a keyword with that ID."
|
||||
msgstr ""
|
||||
|
||||
msgid "Keyword"
|
||||
msgstr ""
|
||||
|
||||
msgid "Action:"
|
||||
msgstr ""
|
||||
|
||||
msgid "Add"
|
||||
msgstr ""
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"POT-Creation-Date: 2021-05-10 23:34-0700\n"
|
||||
"POT-Creation-Date: 2023-01-05 10:20-0800\n"
|
||||
"PO-Revision-Date: 2020-08-28 16:18-0700\n"
|
||||
"Last-Translator: Automatically generated\n"
|
||||
"Language-Team: none\n"
|
||||
|
@ -25,6 +25,9 @@ msgstr ""
|
|||
msgid "TINYIB_RECAPTCHA_SITE and TINYIB_RECAPTCHA_SECRET must be configured."
|
||||
msgstr ""
|
||||
|
||||
msgid "TINYIB_TRIPSEED must be configured."
|
||||
msgstr ""
|
||||
|
||||
msgid "Unknown database mode specified."
|
||||
msgstr ""
|
||||
|
||||
|
@ -44,6 +47,20 @@ msgstr ""
|
|||
msgid "Your post contains a blocked keyword."
|
||||
msgstr ""
|
||||
|
||||
msgid "Keyword"
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Your IP address (%1$s) is banned until %2$s."
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Your IP address (%s) is permanently banned."
|
||||
msgstr ""
|
||||
|
||||
msgid "Reason"
|
||||
msgstr ""
|
||||
|
||||
msgid "Embedding a URL and uploading a file at the same time is not supported."
|
||||
msgstr ""
|
||||
|
||||
|
@ -98,7 +115,7 @@ msgstr ""
|
|||
msgid "Updating index..."
|
||||
msgstr ""
|
||||
|
||||
msgid "Created raw post"
|
||||
msgid "Created staff post"
|
||||
msgstr ""
|
||||
|
||||
msgid "This post has been deleted"
|
||||
|
@ -204,9 +221,6 @@ msgstr ""
|
|||
msgid "Updated account"
|
||||
msgstr ""
|
||||
|
||||
msgid "Sorry, there is already a ban on record for that IP address."
|
||||
msgstr ""
|
||||
|
||||
msgid "permanently"
|
||||
msgstr ""
|
||||
|
||||
|
@ -222,6 +236,10 @@ msgstr ""
|
|||
msgid "Banned %s %s: %s"
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Added ban message to %s"
|
||||
msgstr ""
|
||||
|
||||
msgid "Banned 1 IP address"
|
||||
msgstr ""
|
||||
|
||||
|
@ -256,9 +274,6 @@ msgstr ""
|
|||
msgid "Keyword deleted."
|
||||
msgstr ""
|
||||
|
||||
msgid "Sorry, there doesn't appear to be a post with that ID."
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Deleted %s"
|
||||
msgstr ""
|
||||
|
@ -277,6 +292,9 @@ msgstr ""
|
|||
msgid "Post No.%d approved."
|
||||
msgstr ""
|
||||
|
||||
msgid "Sorry, there doesn't appear to be a post with that ID."
|
||||
msgstr ""
|
||||
|
||||
msgid "Stickied"
|
||||
msgstr ""
|
||||
|
||||
|
@ -292,6 +310,9 @@ msgstr ""
|
|||
msgid "Unlocked"
|
||||
msgstr ""
|
||||
|
||||
msgid "Passwords do not match."
|
||||
msgstr ""
|
||||
|
||||
msgid "Password updated"
|
||||
msgstr ""
|
||||
|
||||
|
@ -372,10 +393,10 @@ msgstr ""
|
|||
msgid "Supported file types are %1$s and %2$s."
|
||||
msgstr ""
|
||||
|
||||
msgid "Reply to"
|
||||
msgid "Raw HTML"
|
||||
msgstr ""
|
||||
|
||||
msgid "0 to start a new thread"
|
||||
msgid "Enable"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
|
@ -386,6 +407,12 @@ msgstr ""
|
|||
msgid "Line-breaks must be specified with \"<br>\"."
|
||||
msgstr ""
|
||||
|
||||
msgid "Reply to"
|
||||
msgstr ""
|
||||
|
||||
msgid "0 to start a new thread"
|
||||
msgstr ""
|
||||
|
||||
msgid "CAPTCHA"
|
||||
msgstr ""
|
||||
|
||||
|
@ -437,12 +464,6 @@ msgstr ""
|
|||
msgid "Report"
|
||||
msgstr ""
|
||||
|
||||
msgid "Embed:"
|
||||
msgstr ""
|
||||
|
||||
msgid "File:"
|
||||
msgstr ""
|
||||
|
||||
msgid "Reply"
|
||||
msgstr ""
|
||||
|
||||
|
@ -483,9 +504,6 @@ msgstr ""
|
|||
msgid "Delete Post"
|
||||
msgstr ""
|
||||
|
||||
msgid "Status"
|
||||
msgstr ""
|
||||
|
||||
msgid "Accounts"
|
||||
msgstr ""
|
||||
|
||||
|
@ -495,28 +513,31 @@ msgstr ""
|
|||
msgid "Keywords"
|
||||
msgstr ""
|
||||
|
||||
msgid "Migrate Database"
|
||||
msgstr ""
|
||||
|
||||
msgid "Moderate Post"
|
||||
msgstr ""
|
||||
|
||||
msgid "Moderation Log"
|
||||
msgstr ""
|
||||
|
||||
msgid "Raw Post"
|
||||
msgstr ""
|
||||
|
||||
msgid "Rebuild All"
|
||||
msgstr ""
|
||||
|
||||
msgid "Reports"
|
||||
msgstr ""
|
||||
|
||||
msgid "Staff Post"
|
||||
msgstr ""
|
||||
|
||||
msgid "Status"
|
||||
msgstr ""
|
||||
|
||||
msgid "Update"
|
||||
msgstr ""
|
||||
|
||||
msgid "Migrate Database"
|
||||
msgstr ""
|
||||
|
||||
msgid "Change password"
|
||||
msgid "Change Password"
|
||||
msgstr ""
|
||||
|
||||
msgid "Log Out"
|
||||
|
@ -603,13 +624,10 @@ msgstr ""
|
|||
msgid "Expire(sec)"
|
||||
msgstr ""
|
||||
|
||||
msgid "Reason"
|
||||
msgstr ""
|
||||
|
||||
msgid "never"
|
||||
msgstr ""
|
||||
|
||||
msgid "optional"
|
||||
msgid "Optional."
|
||||
msgstr ""
|
||||
|
||||
msgid "1 hour"
|
||||
|
@ -630,6 +648,9 @@ msgstr ""
|
|||
msgid "1 month"
|
||||
msgstr ""
|
||||
|
||||
msgid "Append a message to the post. Optional."
|
||||
msgstr ""
|
||||
|
||||
msgid "Set At"
|
||||
msgstr ""
|
||||
|
||||
|
@ -648,7 +669,7 @@ msgstr ""
|
|||
msgid "Post ID"
|
||||
msgstr ""
|
||||
|
||||
msgid "Tip:"
|
||||
msgid "Tip"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
|
@ -714,7 +735,8 @@ msgstr ""
|
|||
msgid "%d replies will be deleted."
|
||||
msgstr ""
|
||||
|
||||
msgid "Belongs to "
|
||||
#, php-format
|
||||
msgid "Belongs to %s"
|
||||
msgstr ""
|
||||
|
||||
msgid "Un-sticky"
|
||||
|
@ -769,12 +791,6 @@ msgstr ""
|
|||
msgid "Sorry, there doesn't appear to be a keyword with that ID."
|
||||
msgstr ""
|
||||
|
||||
msgid "Keyword"
|
||||
msgstr ""
|
||||
|
||||
msgid "Action:"
|
||||
msgstr ""
|
||||
|
||||
msgid "Add"
|
||||
msgstr ""
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"POT-Creation-Date: 2021-05-10 23:34-0700\n"
|
||||
"POT-Creation-Date: 2023-01-05 10:20-0800\n"
|
||||
"PO-Revision-Date: 2020-08-28 16:18-0700\n"
|
||||
"Last-Translator: Automatically generated\n"
|
||||
"Language-Team: none\n"
|
||||
|
@ -25,6 +25,9 @@ msgstr ""
|
|||
msgid "TINYIB_RECAPTCHA_SITE and TINYIB_RECAPTCHA_SECRET must be configured."
|
||||
msgstr ""
|
||||
|
||||
msgid "TINYIB_TRIPSEED must be configured."
|
||||
msgstr ""
|
||||
|
||||
msgid "Unknown database mode specified."
|
||||
msgstr ""
|
||||
|
||||
|
@ -44,6 +47,20 @@ msgstr ""
|
|||
msgid "Your post contains a blocked keyword."
|
||||
msgstr ""
|
||||
|
||||
msgid "Keyword"
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Your IP address (%1$s) is banned until %2$s."
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Your IP address (%s) is permanently banned."
|
||||
msgstr ""
|
||||
|
||||
msgid "Reason"
|
||||
msgstr ""
|
||||
|
||||
msgid "Embedding a URL and uploading a file at the same time is not supported."
|
||||
msgstr ""
|
||||
|
||||
|
@ -98,7 +115,7 @@ msgstr ""
|
|||
msgid "Updating index..."
|
||||
msgstr ""
|
||||
|
||||
msgid "Created raw post"
|
||||
msgid "Created staff post"
|
||||
msgstr ""
|
||||
|
||||
msgid "This post has been deleted"
|
||||
|
@ -204,9 +221,6 @@ msgstr ""
|
|||
msgid "Updated account"
|
||||
msgstr ""
|
||||
|
||||
msgid "Sorry, there is already a ban on record for that IP address."
|
||||
msgstr ""
|
||||
|
||||
msgid "permanently"
|
||||
msgstr ""
|
||||
|
||||
|
@ -222,6 +236,10 @@ msgstr ""
|
|||
msgid "Banned %s %s: %s"
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Added ban message to %s"
|
||||
msgstr ""
|
||||
|
||||
msgid "Banned 1 IP address"
|
||||
msgstr ""
|
||||
|
||||
|
@ -256,9 +274,6 @@ msgstr ""
|
|||
msgid "Keyword deleted."
|
||||
msgstr ""
|
||||
|
||||
msgid "Sorry, there doesn't appear to be a post with that ID."
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Deleted %s"
|
||||
msgstr ""
|
||||
|
@ -277,6 +292,9 @@ msgstr ""
|
|||
msgid "Post No.%d approved."
|
||||
msgstr ""
|
||||
|
||||
msgid "Sorry, there doesn't appear to be a post with that ID."
|
||||
msgstr ""
|
||||
|
||||
msgid "Stickied"
|
||||
msgstr ""
|
||||
|
||||
|
@ -292,6 +310,9 @@ msgstr ""
|
|||
msgid "Unlocked"
|
||||
msgstr ""
|
||||
|
||||
msgid "Passwords do not match."
|
||||
msgstr ""
|
||||
|
||||
msgid "Password updated"
|
||||
msgstr ""
|
||||
|
||||
|
@ -372,10 +393,10 @@ msgstr ""
|
|||
msgid "Supported file types are %1$s and %2$s."
|
||||
msgstr ""
|
||||
|
||||
msgid "Reply to"
|
||||
msgid "Raw HTML"
|
||||
msgstr ""
|
||||
|
||||
msgid "0 to start a new thread"
|
||||
msgid "Enable"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
|
@ -386,6 +407,12 @@ msgstr ""
|
|||
msgid "Line-breaks must be specified with \"<br>\"."
|
||||
msgstr ""
|
||||
|
||||
msgid "Reply to"
|
||||
msgstr ""
|
||||
|
||||
msgid "0 to start a new thread"
|
||||
msgstr ""
|
||||
|
||||
msgid "CAPTCHA"
|
||||
msgstr ""
|
||||
|
||||
|
@ -437,12 +464,6 @@ msgstr ""
|
|||
msgid "Report"
|
||||
msgstr ""
|
||||
|
||||
msgid "Embed:"
|
||||
msgstr ""
|
||||
|
||||
msgid "File:"
|
||||
msgstr ""
|
||||
|
||||
msgid "Reply"
|
||||
msgstr ""
|
||||
|
||||
|
@ -483,9 +504,6 @@ msgstr ""
|
|||
msgid "Delete Post"
|
||||
msgstr ""
|
||||
|
||||
msgid "Status"
|
||||
msgstr ""
|
||||
|
||||
msgid "Accounts"
|
||||
msgstr ""
|
||||
|
||||
|
@ -495,28 +513,31 @@ msgstr ""
|
|||
msgid "Keywords"
|
||||
msgstr ""
|
||||
|
||||
msgid "Migrate Database"
|
||||
msgstr ""
|
||||
|
||||
msgid "Moderate Post"
|
||||
msgstr ""
|
||||
|
||||
msgid "Moderation Log"
|
||||
msgstr ""
|
||||
|
||||
msgid "Raw Post"
|
||||
msgstr ""
|
||||
|
||||
msgid "Rebuild All"
|
||||
msgstr ""
|
||||
|
||||
msgid "Reports"
|
||||
msgstr ""
|
||||
|
||||
msgid "Staff Post"
|
||||
msgstr ""
|
||||
|
||||
msgid "Status"
|
||||
msgstr ""
|
||||
|
||||
msgid "Update"
|
||||
msgstr ""
|
||||
|
||||
msgid "Migrate Database"
|
||||
msgstr ""
|
||||
|
||||
msgid "Change password"
|
||||
msgid "Change Password"
|
||||
msgstr ""
|
||||
|
||||
msgid "Log Out"
|
||||
|
@ -603,13 +624,10 @@ msgstr ""
|
|||
msgid "Expire(sec)"
|
||||
msgstr ""
|
||||
|
||||
msgid "Reason"
|
||||
msgstr ""
|
||||
|
||||
msgid "never"
|
||||
msgstr ""
|
||||
|
||||
msgid "optional"
|
||||
msgid "Optional."
|
||||
msgstr ""
|
||||
|
||||
msgid "1 hour"
|
||||
|
@ -630,6 +648,9 @@ msgstr ""
|
|||
msgid "1 month"
|
||||
msgstr ""
|
||||
|
||||
msgid "Append a message to the post. Optional."
|
||||
msgstr ""
|
||||
|
||||
msgid "Set At"
|
||||
msgstr ""
|
||||
|
||||
|
@ -648,7 +669,7 @@ msgstr ""
|
|||
msgid "Post ID"
|
||||
msgstr ""
|
||||
|
||||
msgid "Tip:"
|
||||
msgid "Tip"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
|
@ -714,7 +735,8 @@ msgstr ""
|
|||
msgid "%d replies will be deleted."
|
||||
msgstr ""
|
||||
|
||||
msgid "Belongs to "
|
||||
#, php-format
|
||||
msgid "Belongs to %s"
|
||||
msgstr ""
|
||||
|
||||
msgid "Un-sticky"
|
||||
|
@ -769,12 +791,6 @@ msgstr ""
|
|||
msgid "Sorry, there doesn't appear to be a keyword with that ID."
|
||||
msgstr ""
|
||||
|
||||
msgid "Keyword"
|
||||
msgstr ""
|
||||
|
||||
msgid "Action:"
|
||||
msgstr ""
|
||||
|
||||
msgid "Add"
|
||||
msgstr ""
|
||||
|
||||
|
|
|
@ -2,9 +2,9 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: trevor@rocketnine.space\n"
|
||||
"POT-Creation-Date: 2021-05-10 23:34-0700\n"
|
||||
"PO-Revision-Date: 2021-05-12 11:33+0000\n"
|
||||
"Last-Translator: Oğuz Ersen <oguzersen@protonmail.com>\n"
|
||||
"POT-Creation-Date: 2023-01-05 10:20-0800\n"
|
||||
"PO-Revision-Date: 2023-01-06 18:49+0000\n"
|
||||
"Last-Translator: Oğuz Ersen <oguz@ersen.moe>\n"
|
||||
"Language-Team: Turkish <https://hosted.weblate.org/projects/tinyib/tinyib/tr/"
|
||||
">\n"
|
||||
"Language: tr\n"
|
||||
|
@ -12,7 +12,7 @@ msgstr ""
|
|||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 4.7-dev\n"
|
||||
"X-Generator: Weblate 4.15.1-dev\n"
|
||||
"X-Poedit-Basepath: ../..\n"
|
||||
"X-Poedit-KeywordsList: __\n"
|
||||
"X-Poedit-SearchPath-0: imgboard.php\n"
|
||||
|
@ -28,6 +28,9 @@ msgstr "TINYIB_HCAPTCHA_SITE ve TINYIB_HCAPTCHA_SECRET yapılandırılmalıdır
|
|||
msgid "TINYIB_RECAPTCHA_SITE and TINYIB_RECAPTCHA_SECRET must be configured."
|
||||
msgstr "TINYIB_RECAPTCHA_SITE ve TINYIB_RECAPTCHA_SECRET yapılandırılmalıdır."
|
||||
|
||||
msgid "TINYIB_TRIPSEED must be configured."
|
||||
msgstr "TINYIB_TRIPSEED yapılandırılmalıdır."
|
||||
|
||||
msgid "Unknown database mode specified."
|
||||
msgstr "Bilinmeyen veri tabanı modu belirtildi."
|
||||
|
||||
|
@ -48,6 +51,20 @@ msgstr "Kilitli mesaj dizilerini yanıtlamaya izin verilmiyor."
|
|||
msgid "Your post contains a blocked keyword."
|
||||
msgstr "Gönderiniz engellenen bir anahtar sözcük içeriyor."
|
||||
|
||||
msgid "Keyword"
|
||||
msgstr "Anahtar sözcük"
|
||||
|
||||
#, php-format
|
||||
msgid "Your IP address (%1$s) is banned until %2$s."
|
||||
msgstr "IP adresiniz (%1$s), %2$s tarihine kadar yasaklandı."
|
||||
|
||||
#, php-format
|
||||
msgid "Your IP address (%s) is permanently banned."
|
||||
msgstr "IP adresiniz (%s) kalıcı olarak yasaklandı."
|
||||
|
||||
msgid "Reason"
|
||||
msgstr "Neden"
|
||||
|
||||
msgid "Embedding a URL and uploading a file at the same time is not supported."
|
||||
msgstr "Aynı anda bir URL yerleştirmek ve bir dosya yüklemek desteklenmiyor."
|
||||
|
||||
|
@ -102,8 +119,8 @@ msgstr "Mesaj dizisi güncelleniyor..."
|
|||
msgid "Updating index..."
|
||||
msgstr "İndeks güncelleniyor..."
|
||||
|
||||
msgid "Created raw post"
|
||||
msgstr "Ham gönderi oluşturuldu"
|
||||
msgid "Created staff post"
|
||||
msgstr "Personel gönderisi oluşturuldu"
|
||||
|
||||
msgid "This post has been deleted"
|
||||
msgstr "Bu gönderi silindi"
|
||||
|
@ -214,9 +231,6 @@ msgstr "%s hesabının rolü %s olarak değiştirildi"
|
|||
msgid "Updated account"
|
||||
msgstr "Hesap güncellendi"
|
||||
|
||||
msgid "Sorry, there is already a ban on record for that IP address."
|
||||
msgstr "Üzgünüm, bu IP adresi için zaten bir yasak kaydı var."
|
||||
|
||||
msgid "permanently"
|
||||
msgstr "kalıcı olarak"
|
||||
|
||||
|
@ -232,6 +246,10 @@ msgstr "Yasaklandı %s %s"
|
|||
msgid "Banned %s %s: %s"
|
||||
msgstr "Yasaklandı %s %s: %s"
|
||||
|
||||
#, php-format
|
||||
msgid "Added ban message to %s"
|
||||
msgstr "%s'e yasaklama mesajı eklendi"
|
||||
|
||||
msgid "Banned 1 IP address"
|
||||
msgstr "1 IP adresi yasaklandı"
|
||||
|
||||
|
@ -266,9 +284,6 @@ msgstr "%s anahtar sözcüğü silindi"
|
|||
msgid "Keyword deleted."
|
||||
msgstr "Anahtar sözcük silindi."
|
||||
|
||||
msgid "Sorry, there doesn't appear to be a post with that ID."
|
||||
msgstr "Üzgünüm, bu kimliğe sahip bir gönderi görünmüyor."
|
||||
|
||||
#, php-format
|
||||
msgid "Deleted %s"
|
||||
msgstr "%s silindi"
|
||||
|
@ -287,6 +302,9 @@ msgstr "Onaylandı"
|
|||
msgid "Post No.%d approved."
|
||||
msgstr "%d numaralı gönderi onaylandı."
|
||||
|
||||
msgid "Sorry, there doesn't appear to be a post with that ID."
|
||||
msgstr "Üzgünüm, bu kimliğe sahip bir gönderi görünmüyor."
|
||||
|
||||
msgid "Stickied"
|
||||
msgstr "Sabitlendi"
|
||||
|
||||
|
@ -302,6 +320,9 @@ msgstr "Kilitlendi"
|
|||
msgid "Unlocked"
|
||||
msgstr "Kilidi kaldırıldı"
|
||||
|
||||
msgid "Passwords do not match."
|
||||
msgstr "Parolalar eşleşmiyor."
|
||||
|
||||
msgid "Password updated"
|
||||
msgstr "Parola güncellendi"
|
||||
|
||||
|
@ -394,11 +415,11 @@ msgstr "Desteklenen dosya türü %s"
|
|||
msgid "Supported file types are %1$s and %2$s."
|
||||
msgstr "Desteklenen dosya türleri %1$s ve %2$s."
|
||||
|
||||
msgid "Reply to"
|
||||
msgstr "Yanıtla"
|
||||
msgid "Raw HTML"
|
||||
msgstr "Ham HTML"
|
||||
|
||||
msgid "0 to start a new thread"
|
||||
msgstr "Yeni bir mesaj dizisi başlatmak için 0"
|
||||
msgid "Enable"
|
||||
msgstr "Etkinleştir"
|
||||
|
||||
msgid ""
|
||||
"Text entered in the Message field will be posted as is with no formatting "
|
||||
|
@ -410,6 +431,12 @@ msgstr ""
|
|||
msgid "Line-breaks must be specified with \"<br>\"."
|
||||
msgstr "Satır sonları \"<br>\" ile belirtilmelidir."
|
||||
|
||||
msgid "Reply to"
|
||||
msgstr "Yanıtla"
|
||||
|
||||
msgid "0 to start a new thread"
|
||||
msgstr "Yeni bir mesaj dizisi başlatmak için 0"
|
||||
|
||||
msgid "CAPTCHA"
|
||||
msgstr "CAPTCHA"
|
||||
|
||||
|
@ -461,12 +488,6 @@ msgstr "(gönderi ve dosya silme için)"
|
|||
msgid "Report"
|
||||
msgstr "Bildir"
|
||||
|
||||
msgid "Embed:"
|
||||
msgstr "Yerleştir:"
|
||||
|
||||
msgid "File:"
|
||||
msgstr "Dosya:"
|
||||
|
||||
msgid "Reply"
|
||||
msgstr "Yanıtla"
|
||||
|
||||
|
@ -509,9 +530,6 @@ msgstr "Sil"
|
|||
msgid "Delete Post"
|
||||
msgstr "Gönderiyi Sil"
|
||||
|
||||
msgid "Status"
|
||||
msgstr "Durum"
|
||||
|
||||
msgid "Accounts"
|
||||
msgstr "Hesaplar"
|
||||
|
||||
|
@ -521,29 +539,32 @@ msgstr "Yasaklamalar"
|
|||
msgid "Keywords"
|
||||
msgstr "Anahtar Sözcükler"
|
||||
|
||||
msgid "Migrate Database"
|
||||
msgstr "Veri Tabanını Taşı"
|
||||
|
||||
msgid "Moderate Post"
|
||||
msgstr "Gönderiyi Denetle"
|
||||
|
||||
msgid "Moderation Log"
|
||||
msgstr "Denetleme Günlüğü"
|
||||
|
||||
msgid "Raw Post"
|
||||
msgstr "Ham Gönderi"
|
||||
|
||||
msgid "Rebuild All"
|
||||
msgstr "Tümünü Yeniden Oluştur"
|
||||
|
||||
msgid "Reports"
|
||||
msgstr "Bildiriler"
|
||||
|
||||
msgid "Staff Post"
|
||||
msgstr "Personel Gönderisi"
|
||||
|
||||
msgid "Status"
|
||||
msgstr "Durum"
|
||||
|
||||
msgid "Update"
|
||||
msgstr "Güncelle"
|
||||
|
||||
msgid "Migrate Database"
|
||||
msgstr "Veri Tabanını Taşı"
|
||||
|
||||
msgid "Change password"
|
||||
msgstr "Parola değiştir"
|
||||
msgid "Change Password"
|
||||
msgstr "Parola Değiştir"
|
||||
|
||||
msgid "Log Out"
|
||||
msgstr "Oturumu Kapat"
|
||||
|
@ -630,14 +651,11 @@ msgstr "IP Adresi"
|
|||
msgid "Expire(sec)"
|
||||
msgstr "Sona erme (sn)"
|
||||
|
||||
msgid "Reason"
|
||||
msgstr "Neden"
|
||||
|
||||
msgid "never"
|
||||
msgstr "asla"
|
||||
|
||||
msgid "optional"
|
||||
msgstr "isteğe bağlı"
|
||||
msgid "Optional."
|
||||
msgstr "İsteğe bağlı."
|
||||
|
||||
msgid "1 hour"
|
||||
msgstr "1 saat"
|
||||
|
@ -657,6 +675,9 @@ msgstr "2 hafta"
|
|||
msgid "1 month"
|
||||
msgstr "1 ay"
|
||||
|
||||
msgid "Append a message to the post. Optional."
|
||||
msgstr "Gönderiye bir mesaj ekleyin. İsteğe bağlı."
|
||||
|
||||
msgid "Set At"
|
||||
msgstr "Ekleme Tarihi"
|
||||
|
||||
|
@ -675,8 +696,8 @@ msgstr "Gönderi denetle"
|
|||
msgid "Post ID"
|
||||
msgstr "Gönderi kimliği"
|
||||
|
||||
msgid "Tip:"
|
||||
msgstr "İpucu:"
|
||||
msgid "Tip"
|
||||
msgstr "İpucu"
|
||||
|
||||
msgid ""
|
||||
"While browsing the image board, you can easily moderate a post if you are "
|
||||
|
@ -745,8 +766,9 @@ msgstr "1 yanıt silinecek."
|
|||
msgid "%d replies will be deleted."
|
||||
msgstr "%d yanıt silinecek."
|
||||
|
||||
msgid "Belongs to "
|
||||
msgstr "Ait olduğu yer "
|
||||
#, php-format
|
||||
msgid "Belongs to %s"
|
||||
msgstr "%s'e ait"
|
||||
|
||||
msgid "Un-sticky"
|
||||
msgstr "Sabitlemeyi kaldır"
|
||||
|
@ -800,12 +822,6 @@ msgstr "bildiri"
|
|||
msgid "Sorry, there doesn't appear to be a keyword with that ID."
|
||||
msgstr "Üzgünüm, bu kimliğe sahip bir anahtar sözcük görünmüyor."
|
||||
|
||||
msgid "Keyword"
|
||||
msgstr "Anahtar sözcük"
|
||||
|
||||
msgid "Action:"
|
||||
msgstr "Eylem:"
|
||||
|
||||
msgid "Add"
|
||||
msgstr "Ekle"
|
||||
|
||||
|
@ -860,6 +876,36 @@ msgstr "Son gönderiler"
|
|||
msgid "Info"
|
||||
msgstr "Bilgi"
|
||||
|
||||
#~ msgid "Belongs to "
|
||||
#~ msgstr "Ait olduğu yer "
|
||||
|
||||
#~ msgid "Created raw post"
|
||||
#~ msgstr "Ham gönderi oluşturuldu"
|
||||
|
||||
#~ msgid "Sorry, there is already a ban on record for that IP address."
|
||||
#~ msgstr "Üzgünüm, bu IP adresi için zaten bir yasak kaydı var."
|
||||
|
||||
#~ msgid "Embed:"
|
||||
#~ msgstr "Yerleştir:"
|
||||
|
||||
#~ msgid "File:"
|
||||
#~ msgstr "Dosya:"
|
||||
|
||||
#~ msgid "Raw Post"
|
||||
#~ msgstr "Ham Gönderi"
|
||||
|
||||
#~ msgid "Change password"
|
||||
#~ msgstr "Parola değiştir"
|
||||
|
||||
#~ msgid "optional"
|
||||
#~ msgstr "isteğe bağlı"
|
||||
|
||||
#~ msgid "Tip:"
|
||||
#~ msgstr "İpucu:"
|
||||
|
||||
#~ msgid "Action:"
|
||||
#~ msgstr "Eylem:"
|
||||
|
||||
#~ msgid "TINYIB_TRIPSEED and TINYIB_ADMINPASS must be configured."
|
||||
#~ msgstr "TINYIB_TRIPSEED ve TINYIB_ADMINPASS yapılandırılmalıdır."
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"POT-Creation-Date: 2021-05-10 23:34-0700\n"
|
||||
"POT-Creation-Date: 2023-01-05 10:20-0800\n"
|
||||
"PO-Revision-Date: 2020-08-28 16:18-0700\n"
|
||||
"Last-Translator: Automatically generated\n"
|
||||
"Language-Team: none\n"
|
||||
|
@ -26,6 +26,9 @@ msgstr ""
|
|||
msgid "TINYIB_RECAPTCHA_SITE and TINYIB_RECAPTCHA_SECRET must be configured."
|
||||
msgstr ""
|
||||
|
||||
msgid "TINYIB_TRIPSEED must be configured."
|
||||
msgstr ""
|
||||
|
||||
msgid "Unknown database mode specified."
|
||||
msgstr ""
|
||||
|
||||
|
@ -45,6 +48,20 @@ msgstr ""
|
|||
msgid "Your post contains a blocked keyword."
|
||||
msgstr ""
|
||||
|
||||
msgid "Keyword"
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Your IP address (%1$s) is banned until %2$s."
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Your IP address (%s) is permanently banned."
|
||||
msgstr ""
|
||||
|
||||
msgid "Reason"
|
||||
msgstr ""
|
||||
|
||||
msgid "Embedding a URL and uploading a file at the same time is not supported."
|
||||
msgstr ""
|
||||
|
||||
|
@ -99,7 +116,7 @@ msgstr ""
|
|||
msgid "Updating index..."
|
||||
msgstr ""
|
||||
|
||||
msgid "Created raw post"
|
||||
msgid "Created staff post"
|
||||
msgstr ""
|
||||
|
||||
msgid "This post has been deleted"
|
||||
|
@ -205,9 +222,6 @@ msgstr ""
|
|||
msgid "Updated account"
|
||||
msgstr ""
|
||||
|
||||
msgid "Sorry, there is already a ban on record for that IP address."
|
||||
msgstr ""
|
||||
|
||||
msgid "permanently"
|
||||
msgstr ""
|
||||
|
||||
|
@ -223,6 +237,10 @@ msgstr ""
|
|||
msgid "Banned %s %s: %s"
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Added ban message to %s"
|
||||
msgstr ""
|
||||
|
||||
msgid "Banned 1 IP address"
|
||||
msgstr ""
|
||||
|
||||
|
@ -257,9 +275,6 @@ msgstr ""
|
|||
msgid "Keyword deleted."
|
||||
msgstr ""
|
||||
|
||||
msgid "Sorry, there doesn't appear to be a post with that ID."
|
||||
msgstr ""
|
||||
|
||||
#, php-format
|
||||
msgid "Deleted %s"
|
||||
msgstr ""
|
||||
|
@ -278,6 +293,9 @@ msgstr ""
|
|||
msgid "Post No.%d approved."
|
||||
msgstr ""
|
||||
|
||||
msgid "Sorry, there doesn't appear to be a post with that ID."
|
||||
msgstr ""
|
||||
|
||||
msgid "Stickied"
|
||||
msgstr ""
|
||||
|
||||
|
@ -293,6 +311,9 @@ msgstr ""
|
|||
msgid "Unlocked"
|
||||
msgstr ""
|
||||
|
||||
msgid "Passwords do not match."
|
||||
msgstr ""
|
||||
|
||||
msgid "Password updated"
|
||||
msgstr ""
|
||||
|
||||
|
@ -373,10 +394,10 @@ msgstr ""
|
|||
msgid "Supported file types are %1$s and %2$s."
|
||||
msgstr ""
|
||||
|
||||
msgid "Reply to"
|
||||
msgid "Raw HTML"
|
||||
msgstr ""
|
||||
|
||||
msgid "0 to start a new thread"
|
||||
msgid "Enable"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
|
@ -387,6 +408,12 @@ msgstr ""
|
|||
msgid "Line-breaks must be specified with \"<br>\"."
|
||||
msgstr ""
|
||||
|
||||
msgid "Reply to"
|
||||
msgstr ""
|
||||
|
||||
msgid "0 to start a new thread"
|
||||
msgstr ""
|
||||
|
||||
msgid "CAPTCHA"
|
||||
msgstr ""
|
||||
|
||||
|
@ -438,12 +465,6 @@ msgstr ""
|
|||
msgid "Report"
|
||||
msgstr ""
|
||||
|
||||
msgid "Embed:"
|
||||
msgstr ""
|
||||
|
||||
msgid "File:"
|
||||
msgstr ""
|
||||
|
||||
msgid "Reply"
|
||||
msgstr ""
|
||||
|
||||
|
@ -484,9 +505,6 @@ msgstr ""
|
|||
msgid "Delete Post"
|
||||
msgstr ""
|
||||
|
||||
msgid "Status"
|
||||
msgstr ""
|
||||
|
||||
msgid "Accounts"
|
||||
msgstr ""
|
||||
|
||||
|
@ -496,28 +514,31 @@ msgstr ""
|
|||
msgid "Keywords"
|
||||
msgstr ""
|
||||
|
||||
msgid "Migrate Database"
|
||||
msgstr ""
|
||||
|
||||
msgid "Moderate Post"
|
||||
msgstr ""
|
||||
|
||||
msgid "Moderation Log"
|
||||
msgstr ""
|
||||
|
||||
msgid "Raw Post"
|
||||
msgstr ""
|
||||
|
||||
msgid "Rebuild All"
|
||||
msgstr ""
|
||||
|
||||
msgid "Reports"
|
||||
msgstr ""
|
||||
|
||||
msgid "Staff Post"
|
||||
msgstr ""
|
||||
|
||||
msgid "Status"
|
||||
msgstr ""
|
||||
|
||||
msgid "Update"
|
||||
msgstr ""
|
||||
|
||||
msgid "Migrate Database"
|
||||
msgstr ""
|
||||
|
||||
msgid "Change password"
|
||||
msgid "Change Password"
|
||||
msgstr ""
|
||||
|
||||
msgid "Log Out"
|
||||
|
@ -604,13 +625,10 @@ msgstr ""
|
|||
msgid "Expire(sec)"
|
||||
msgstr ""
|
||||
|
||||
msgid "Reason"
|
||||
msgstr ""
|
||||
|
||||
msgid "never"
|
||||
msgstr ""
|
||||
|
||||
msgid "optional"
|
||||
msgid "Optional."
|
||||
msgstr ""
|
||||
|
||||
msgid "1 hour"
|
||||
|
@ -631,6 +649,9 @@ msgstr ""
|
|||
msgid "1 month"
|
||||
msgstr ""
|
||||
|
||||
msgid "Append a message to the post. Optional."
|
||||
msgstr ""
|
||||
|
||||
msgid "Set At"
|
||||
msgstr ""
|
||||
|
||||
|
@ -649,7 +670,7 @@ msgstr ""
|
|||
msgid "Post ID"
|
||||
msgstr ""
|
||||
|
||||
msgid "Tip:"
|
||||
msgid "Tip"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
|
@ -715,7 +736,8 @@ msgstr ""
|
|||
msgid "%d replies will be deleted."
|
||||
msgstr ""
|
||||
|
||||
msgid "Belongs to "
|
||||
#, php-format
|
||||
msgid "Belongs to %s"
|
||||
msgstr ""
|
||||
|
||||
msgid "Un-sticky"
|
||||
|
@ -770,12 +792,6 @@ msgstr ""
|
|||
msgid "Sorry, there doesn't appear to be a keyword with that ID."
|
||||
msgstr ""
|
||||
|
||||
msgid "Keyword"
|
||||
msgstr ""
|
||||
|
||||
msgid "Action:"
|
||||
msgstr ""
|
||||
|
||||
msgid "Add"
|
||||
msgstr ""
|
||||
|
||||
|
|
|
@ -2,9 +2,9 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: trevor@rocketnine.space\n"
|
||||
"POT-Creation-Date: 2021-05-10 23:34-0700\n"
|
||||
"PO-Revision-Date: 2020-10-17 16:26+0000\n"
|
||||
"Last-Translator: Michael Mai <michaelmai2000@gmail.com>\n"
|
||||
"POT-Creation-Date: 2023-01-05 10:20-0800\n"
|
||||
"PO-Revision-Date: 2022-03-13 15:58+0000\n"
|
||||
"Last-Translator: 369322320@qq.com <369322320@qq.com>\n"
|
||||
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
|
||||
"tinyib/tinyib/zh_Hans/>\n"
|
||||
"Language: zh_Hans\n"
|
||||
|
@ -12,7 +12,7 @@ msgstr ""
|
|||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
"X-Generator: Weblate 4.3.1-dev\n"
|
||||
"X-Generator: Weblate 4.12-dev\n"
|
||||
"X-Poedit-Basepath: ../..\n"
|
||||
"X-Poedit-KeywordsList: __\n"
|
||||
"X-Poedit-SearchPath-0: imgboard.php\n"
|
||||
|
@ -20,20 +20,23 @@ msgstr ""
|
|||
"X-Poedit-SearchPath-2: inc/html.php\n"
|
||||
|
||||
msgid "Click here to go back"
|
||||
msgstr ""
|
||||
msgstr "点击此处返回"
|
||||
|
||||
msgid "TINYIB_HCAPTCHA_SITE and TINYIB_HCAPTCHA_SECRET must be configured."
|
||||
msgstr ""
|
||||
msgstr "TINYIB_HCAPTCHA_SITE和TINYIB_HCAPTCHA_SECRET必须被配置。"
|
||||
|
||||
msgid "TINYIB_RECAPTCHA_SITE and TINYIB_RECAPTCHA_SECRET must be configured."
|
||||
msgstr ""
|
||||
msgstr "TINYIB_RECAPTCHA_SITE和TINYIB_RECAPTCHA_SECRET必须被配置。"
|
||||
|
||||
msgid "TINYIB_TRIPSEED must be configured."
|
||||
msgstr "TINYIB_TRIPSEED必须被配置。"
|
||||
|
||||
msgid "Unknown database mode specified."
|
||||
msgstr "设置了未知的数据库模式。"
|
||||
|
||||
#, php-format
|
||||
msgid "Directory '%s' can not be written to. Please modify its permissions."
|
||||
msgstr "无法写入字典 '%s'。请修改其权限。"
|
||||
msgstr "无法写入目录 '%s'。请修改其权限。"
|
||||
|
||||
msgid "Posting is currently disabled.<br>Please try again in a few moments."
|
||||
msgstr "现在发帖功能已被禁用。<br>请稍等片刻再重试。"
|
||||
|
@ -45,7 +48,21 @@ msgid "Replies are not allowed to locked threads."
|
|||
msgstr "不允许回复已锁定的帖子。"
|
||||
|
||||
msgid "Your post contains a blocked keyword."
|
||||
msgstr ""
|
||||
msgstr "你的贴文包含屏蔽词。"
|
||||
|
||||
msgid "Keyword"
|
||||
msgstr "关键词"
|
||||
|
||||
#, php-format
|
||||
msgid "Your IP address (%1$s) is banned until %2$s."
|
||||
msgstr "你的IP地址(%1$s)已被封禁直至%2$s。"
|
||||
|
||||
#, php-format
|
||||
msgid "Your IP address (%s) is permanently banned."
|
||||
msgstr "你的IP地址(%s)已被永久封禁。"
|
||||
|
||||
msgid "Reason"
|
||||
msgstr "原因"
|
||||
|
||||
msgid "Embedding a URL and uploading a file at the same time is not supported."
|
||||
msgstr "不支持同时嵌入URL和上传文件。"
|
||||
|
@ -59,7 +76,7 @@ msgid "That file is larger than %s."
|
|||
msgstr "该文件大于 %s 。"
|
||||
|
||||
msgid "Failed to download file at specified URL."
|
||||
msgstr ""
|
||||
msgstr "无法下载指定 URL 的文件。"
|
||||
|
||||
msgid "Error while processing audio/video."
|
||||
msgstr "处理音频/视频时发生错误。"
|
||||
|
@ -68,266 +85,261 @@ msgid "Could not create thumbnail."
|
|||
msgstr "无法创建缩略图。"
|
||||
|
||||
msgid "upload a file or embed a URL"
|
||||
msgstr ""
|
||||
msgstr "上传文件或是嵌入链接"
|
||||
|
||||
msgid "upload a file"
|
||||
msgstr ""
|
||||
msgstr "上传文件"
|
||||
|
||||
msgid "embed a URL"
|
||||
msgstr ""
|
||||
msgstr "嵌入链接"
|
||||
|
||||
#, php-format
|
||||
msgid "Please %s to start a new thread."
|
||||
msgstr ""
|
||||
msgstr "请%s来创建一个新主题贴。"
|
||||
|
||||
#, php-format
|
||||
msgid "Please enter a message and/or %s."
|
||||
msgstr ""
|
||||
msgstr "请输入信息和/或%s。"
|
||||
|
||||
#, fuzzy
|
||||
#| msgid "Please enter the CAPTCHA text."
|
||||
msgid "Please enter a message."
|
||||
msgstr "请输入验证码文本。"
|
||||
msgstr "请输入信息。"
|
||||
|
||||
#, php-format
|
||||
msgid "Please %s."
|
||||
msgstr ""
|
||||
msgstr "请%s。"
|
||||
|
||||
#, fuzzy, php-format
|
||||
#, php-format
|
||||
msgid "Your %s will be shown <b>once it has been approved</b>."
|
||||
msgstr "你的 %s 会被显示。<b>只要它被通过了。</b>"
|
||||
msgstr "<b>当审核通过后</b>,你的%s会被显示。"
|
||||
|
||||
msgid "Updating thread..."
|
||||
msgstr "正在更新帖子..."
|
||||
msgstr "正在更新主题贴..."
|
||||
|
||||
#, fuzzy
|
||||
msgid "Updating index..."
|
||||
msgstr "正在更新索引..."
|
||||
|
||||
msgid "Created raw post"
|
||||
msgstr ""
|
||||
msgid "Created staff post"
|
||||
msgstr "已创建管理员贴文"
|
||||
|
||||
msgid "This post has been deleted"
|
||||
msgstr ""
|
||||
msgstr "此贴文已被删除"
|
||||
|
||||
msgid "This post requires moderation before it can be displayed"
|
||||
msgstr ""
|
||||
msgstr "此贴文需经审核后方可显示"
|
||||
|
||||
msgid "Automatic refreshing is disabled."
|
||||
msgstr ""
|
||||
msgstr "自动刷新已关闭。"
|
||||
|
||||
msgid "Reporting is disabled."
|
||||
msgstr ""
|
||||
msgstr "举报被禁用。"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"Sorry, an invalid post identifier was sent. Please go back, refresh the "
|
||||
"page, and try again."
|
||||
msgstr "抱歉,帖子ID非法。请返回,刷新页面并重试。"
|
||||
msgstr "抱歉,贴文ID非法。请返回,刷新页面并重试。"
|
||||
|
||||
msgid "Moderators have determined that post does not break any rules."
|
||||
msgstr ""
|
||||
msgstr "版主已确定该贴文不违反任何规则。"
|
||||
|
||||
msgid "You have already submitted a report for that post."
|
||||
msgstr ""
|
||||
msgstr "你已经对此贴文提交过举报了。"
|
||||
|
||||
msgid "(enter the text below)"
|
||||
msgstr ""
|
||||
msgstr "(在下方输入文字)"
|
||||
|
||||
msgid "Please complete a CAPTCHA to submit your report"
|
||||
msgstr ""
|
||||
msgstr "请完成验证码以提交你的举报"
|
||||
|
||||
msgid "Submit"
|
||||
msgstr ""
|
||||
msgstr "提交"
|
||||
|
||||
#, fuzzy
|
||||
#| msgid "Post deleted."
|
||||
msgid "Post reported."
|
||||
msgstr "已删除帖子。"
|
||||
msgstr "已举报贴文。"
|
||||
|
||||
msgid "Tick the box next to a post and click \"Delete\" to delete it."
|
||||
msgstr "勾选帖子旁边的选框,然后点击“删除”来删除帖子。"
|
||||
msgstr "勾选贴文旁边的复选框,然后点击“删除”来删除贴文。"
|
||||
|
||||
msgid ""
|
||||
"Post deletion is currently disabled.<br>Please try again in a few moments."
|
||||
msgstr "删贴已禁用。<br>请你稍后再试。"
|
||||
msgstr "删贴目前已禁用。<br>请稍后再试。"
|
||||
|
||||
msgid "Post deleted."
|
||||
msgstr "已删除帖子。"
|
||||
msgstr "已删除贴文。"
|
||||
|
||||
msgid "Invalid password."
|
||||
msgstr "无效的密码。"
|
||||
|
||||
#, fuzzy
|
||||
msgid "Rebuilt board."
|
||||
msgstr "重建版聊。"
|
||||
msgstr "重建板块。"
|
||||
|
||||
msgid "Access denied"
|
||||
msgstr ""
|
||||
msgstr "访问被拒绝"
|
||||
|
||||
msgid "Account not found."
|
||||
msgstr ""
|
||||
msgstr "账户未找到。"
|
||||
|
||||
msgid "This account may not be updated while TINYIB_ADMINPASS is set."
|
||||
msgstr ""
|
||||
msgstr "设置 TINYIB_ADMINPASS 时,此账户可能不会更新。"
|
||||
|
||||
msgid "This account may not be updated while TINYIB_MODPASS is set."
|
||||
msgstr ""
|
||||
msgstr "设置 TINYIB_MODPASS 时,此账户可能不会更新。"
|
||||
|
||||
msgid "A password is required."
|
||||
msgstr ""
|
||||
msgstr "需要密码。"
|
||||
|
||||
msgid "Invalid role."
|
||||
msgstr ""
|
||||
msgstr "非法角色。"
|
||||
|
||||
#, php-format
|
||||
msgid "Added account %s"
|
||||
msgstr ""
|
||||
msgstr "已添加账户%s"
|
||||
|
||||
msgid "Added account"
|
||||
msgstr ""
|
||||
msgstr "已添加账户"
|
||||
|
||||
#, php-format
|
||||
msgid "Renamed account %1$s as %2$s"
|
||||
msgstr ""
|
||||
msgstr "已重命名账户%1$s为%2$s"
|
||||
|
||||
#, php-format
|
||||
msgid "Changed password of account %s"
|
||||
msgstr ""
|
||||
msgstr "已为账户%s重置密码"
|
||||
|
||||
msgid "Super-administrator"
|
||||
msgstr ""
|
||||
msgstr "超级管理员"
|
||||
|
||||
msgid "Administrator"
|
||||
msgstr ""
|
||||
msgstr "管理员"
|
||||
|
||||
msgid "Moderator"
|
||||
msgstr ""
|
||||
msgstr "版主"
|
||||
|
||||
msgid "Disabled"
|
||||
msgstr ""
|
||||
msgstr "已关闭"
|
||||
|
||||
#, php-format
|
||||
msgid "Changed role of account %s to %s"
|
||||
msgstr ""
|
||||
msgstr "已切换账户角色%s为%s"
|
||||
|
||||
msgid "Updated account"
|
||||
msgstr ""
|
||||
|
||||
msgid "Sorry, there is already a ban on record for that IP address."
|
||||
msgstr "抱歉,此ID已被禁用。"
|
||||
msgstr "已更新账户"
|
||||
|
||||
msgid "permanently"
|
||||
msgstr ""
|
||||
msgstr "永久的"
|
||||
|
||||
#, php-format
|
||||
msgid "until %s"
|
||||
msgstr ""
|
||||
msgstr "直至%s"
|
||||
|
||||
#, php-format
|
||||
msgid "Banned %s %s"
|
||||
msgstr ""
|
||||
msgstr "已封禁%s%s"
|
||||
|
||||
#, php-format
|
||||
msgid "Banned %s %s: %s"
|
||||
msgstr ""
|
||||
msgstr "已封禁%s%s:%s"
|
||||
|
||||
#, php-format
|
||||
msgid "Added ban message to %s"
|
||||
msgstr "已添加封禁信息至%s"
|
||||
|
||||
msgid "Banned 1 IP address"
|
||||
msgstr ""
|
||||
msgstr "已封禁IP地址"
|
||||
|
||||
#, php-format
|
||||
msgid "Banned %d IP addresses"
|
||||
msgstr ""
|
||||
msgstr "已封禁%d个IP地址"
|
||||
|
||||
#, php-format
|
||||
msgid "Lifted ban on %s"
|
||||
msgstr ""
|
||||
msgstr "解除对%s的封禁"
|
||||
|
||||
msgid "Sorry, that keyword has already been added."
|
||||
msgstr ""
|
||||
msgstr "抱歉,此关键词已被添加。"
|
||||
|
||||
#, php-format
|
||||
msgid "Updated keyword %s"
|
||||
msgstr ""
|
||||
msgstr "已更新关键词%s"
|
||||
|
||||
msgid "Keyword updated."
|
||||
msgstr ""
|
||||
msgstr "已更新关键词。"
|
||||
|
||||
msgid "Keyword added."
|
||||
msgstr ""
|
||||
msgstr "已添加关键词。"
|
||||
|
||||
msgid "That keyword does not exist."
|
||||
msgstr ""
|
||||
msgstr "关键词不存在。"
|
||||
|
||||
#, php-format
|
||||
msgid "Deleted keyword %s"
|
||||
msgstr ""
|
||||
msgstr "已删除关键词%s"
|
||||
|
||||
#, fuzzy
|
||||
#| msgid "Post deleted."
|
||||
msgid "Keyword deleted."
|
||||
msgstr "已删除帖子。"
|
||||
|
||||
msgid "Sorry, there doesn't appear to be a post with that ID."
|
||||
msgstr "抱歉,似乎没有带该 ID 的帖子。"
|
||||
msgstr "已删除关键词。"
|
||||
|
||||
#, php-format
|
||||
msgid "Deleted %s"
|
||||
msgstr ""
|
||||
msgstr "已删除%s"
|
||||
|
||||
msgid "Deleted 1 post"
|
||||
msgstr ""
|
||||
msgstr "已删除贴文"
|
||||
|
||||
#, php-format
|
||||
msgid "Deleted %d posts"
|
||||
msgstr ""
|
||||
msgstr "已删除%d篇贴文"
|
||||
|
||||
msgid "Approved"
|
||||
msgstr ""
|
||||
msgstr "已认可"
|
||||
|
||||
#, php-format
|
||||
msgid "Post No.%d approved."
|
||||
msgstr "帖子 %d 已被批准。"
|
||||
msgstr "贴文No.%d已被批准。"
|
||||
|
||||
msgid "Sorry, there doesn't appear to be a post with that ID."
|
||||
msgstr "抱歉,似乎没有带该 ID 的贴文。"
|
||||
|
||||
msgid "Stickied"
|
||||
msgstr ""
|
||||
msgstr "已钉选"
|
||||
|
||||
msgid "Unstickied"
|
||||
msgstr ""
|
||||
msgstr "解除钉选"
|
||||
|
||||
msgid "Form data was lost. Please go back and try again."
|
||||
msgstr "表单数据丢失。请返回并重试。"
|
||||
|
||||
msgid "Locked"
|
||||
msgstr ""
|
||||
msgstr "已锁定"
|
||||
|
||||
msgid "Unlocked"
|
||||
msgstr ""
|
||||
msgstr "已解锁"
|
||||
|
||||
msgid "Passwords do not match."
|
||||
msgstr "密码不匹配。"
|
||||
|
||||
msgid "Password updated"
|
||||
msgstr ""
|
||||
msgstr "密码已更新"
|
||||
|
||||
msgid "Please enter the CAPTCHA text."
|
||||
msgstr "请输入验证码文本。"
|
||||
msgstr "请输入验证码。"
|
||||
|
||||
msgid ""
|
||||
"Incorrect CAPTCHA text entered. Please try again.<br>Click the image to "
|
||||
"retrieve a new CAPTCHA."
|
||||
msgstr "输入了错误的验证码文本。请重试。<br>单击图像以获取新的验证码。"
|
||||
msgstr "输入了错误的验证码。请重试。<br>单击图像以获取新的验证码。"
|
||||
|
||||
#, php-format
|
||||
msgid ""
|
||||
"Please shorten your message, or post it in multiple parts. Your message is "
|
||||
"%1$d characters long, and the maximum allowed is %2$d."
|
||||
msgstr ""
|
||||
"请缩短您的信息,或分几段发布。 您的信息长度为%1$d个字符,允许的最大值为%2$d"
|
||||
"个。"
|
||||
|
||||
#, fuzzy
|
||||
#| msgid "Invalid password."
|
||||
msgid "Invalid key."
|
||||
msgstr "无效的密码。"
|
||||
|
||||
msgid "Invalid username or password."
|
||||
msgstr ""
|
||||
msgstr "无效的名称或密码。"
|
||||
|
||||
#, php-format
|
||||
msgid ""
|
||||
|
@ -386,10 +398,10 @@ msgstr ""
|
|||
msgid "Supported file types are %1$s and %2$s."
|
||||
msgstr ""
|
||||
|
||||
msgid "Reply to"
|
||||
msgid "Raw HTML"
|
||||
msgstr ""
|
||||
|
||||
msgid "0 to start a new thread"
|
||||
msgid "Enable"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
|
@ -400,6 +412,12 @@ msgstr ""
|
|||
msgid "Line-breaks must be specified with \"<br>\"."
|
||||
msgstr ""
|
||||
|
||||
msgid "Reply to"
|
||||
msgstr ""
|
||||
|
||||
msgid "0 to start a new thread"
|
||||
msgstr ""
|
||||
|
||||
msgid "CAPTCHA"
|
||||
msgstr ""
|
||||
|
||||
|
@ -451,12 +469,6 @@ msgstr ""
|
|||
msgid "Report"
|
||||
msgstr ""
|
||||
|
||||
msgid "Embed:"
|
||||
msgstr ""
|
||||
|
||||
msgid "File:"
|
||||
msgstr ""
|
||||
|
||||
msgid "Reply"
|
||||
msgstr ""
|
||||
|
||||
|
@ -497,9 +509,6 @@ msgstr ""
|
|||
msgid "Delete Post"
|
||||
msgstr ""
|
||||
|
||||
msgid "Status"
|
||||
msgstr ""
|
||||
|
||||
msgid "Accounts"
|
||||
msgstr ""
|
||||
|
||||
|
@ -509,28 +518,31 @@ msgstr ""
|
|||
msgid "Keywords"
|
||||
msgstr ""
|
||||
|
||||
msgid "Migrate Database"
|
||||
msgstr ""
|
||||
|
||||
msgid "Moderate Post"
|
||||
msgstr ""
|
||||
|
||||
msgid "Moderation Log"
|
||||
msgstr ""
|
||||
|
||||
msgid "Raw Post"
|
||||
msgstr ""
|
||||
|
||||
msgid "Rebuild All"
|
||||
msgstr ""
|
||||
|
||||
msgid "Reports"
|
||||
msgstr ""
|
||||
|
||||
msgid "Staff Post"
|
||||
msgstr ""
|
||||
|
||||
msgid "Status"
|
||||
msgstr ""
|
||||
|
||||
msgid "Update"
|
||||
msgstr ""
|
||||
|
||||
msgid "Migrate Database"
|
||||
msgstr ""
|
||||
|
||||
msgid "Change password"
|
||||
msgid "Change Password"
|
||||
msgstr ""
|
||||
|
||||
msgid "Log Out"
|
||||
|
@ -617,13 +629,10 @@ msgstr ""
|
|||
msgid "Expire(sec)"
|
||||
msgstr ""
|
||||
|
||||
msgid "Reason"
|
||||
msgstr ""
|
||||
|
||||
msgid "never"
|
||||
msgstr ""
|
||||
|
||||
msgid "optional"
|
||||
msgid "Optional."
|
||||
msgstr ""
|
||||
|
||||
msgid "1 hour"
|
||||
|
@ -644,6 +653,9 @@ msgstr ""
|
|||
msgid "1 month"
|
||||
msgstr ""
|
||||
|
||||
msgid "Append a message to the post. Optional."
|
||||
msgstr ""
|
||||
|
||||
msgid "Set At"
|
||||
msgstr ""
|
||||
|
||||
|
@ -662,7 +674,7 @@ msgstr ""
|
|||
msgid "Post ID"
|
||||
msgstr ""
|
||||
|
||||
msgid "Tip:"
|
||||
msgid "Tip"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
|
@ -670,12 +682,10 @@ msgid ""
|
|||
"logged in."
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
#| msgid "Tick the box next to a post and click \"Delete\" to delete it."
|
||||
msgid ""
|
||||
"Tick the box next to a post and click \"Delete\" at the bottom of the page "
|
||||
"with a blank password."
|
||||
msgstr "勾选帖子旁边的选框,然后点击“删除”来删除帖子。"
|
||||
msgstr "勾选贴文旁边的复选框,然后使用空白密码点击页面底部的“删除”。"
|
||||
|
||||
#, php-format
|
||||
msgid "Moderate %d posts"
|
||||
|
@ -709,10 +719,9 @@ msgstr ""
|
|||
msgid "%d IP addresses will be banned."
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy, php-format
|
||||
#| msgid "Ban record added for %s"
|
||||
#, php-format
|
||||
msgid " A ban record already exists for %s"
|
||||
msgstr "添加了对 %s 的禁令"
|
||||
msgstr " %s的封禁记录已存在"
|
||||
|
||||
msgid "Only an administrator may ban an IP address."
|
||||
msgstr ""
|
||||
|
@ -731,7 +740,8 @@ msgstr ""
|
|||
msgid "%d replies will be deleted."
|
||||
msgstr ""
|
||||
|
||||
msgid "Belongs to "
|
||||
#, php-format
|
||||
msgid "Belongs to %s"
|
||||
msgstr ""
|
||||
|
||||
msgid "Un-sticky"
|
||||
|
@ -783,16 +793,8 @@ msgstr ""
|
|||
msgid "reports"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
#| msgid "Sorry, there doesn't appear to be a post with that ID."
|
||||
msgid "Sorry, there doesn't appear to be a keyword with that ID."
|
||||
msgstr "抱歉,似乎没有带该 ID 的帖子。"
|
||||
|
||||
msgid "Keyword"
|
||||
msgstr ""
|
||||
|
||||
msgid "Action:"
|
||||
msgstr ""
|
||||
msgstr "抱歉,似乎没有带该关键词的帖子。"
|
||||
|
||||
msgid "Add"
|
||||
msgstr ""
|
||||
|
@ -848,6 +850,9 @@ msgstr ""
|
|||
msgid "Info"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Sorry, there is already a ban on record for that IP address."
|
||||
#~ msgstr "抱歉,此ID已被禁用。"
|
||||
|
||||
#~ msgid "%s uploaded."
|
||||
#~ msgstr "%s 已上传。"
|
||||
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
<?php
|
||||
/*
|
||||
TinyIB
|
||||
https://code.rocketnine.space/tslocum/tinyib
|
||||
https://code.rocket9labs.com/tslocum/tinyib
|
||||
|
||||
Support:
|
||||
https://code.rocketnine.space/tslocum/tinyib/issues
|
||||
https://code.rocket9labs.com/tslocum/tinyib/issues
|
||||
|
||||
See README for instructions on configuring, moderating and upgrading your board.
|
||||
|
||||
|
@ -16,7 +16,9 @@ click Rebuild All in the management panel.
|
|||
*/
|
||||
|
||||
// Internationalization
|
||||
define('TINYIB_LOCALE', ''); // Locale (see README for instructions)
|
||||
define('TINYIB_LOCALE', ''); // See README for instructions ['' to run in English]
|
||||
define('TINYIB_TIMEZONE', 'UTC'); // See https://secure.php.net/manual/en/timezones.php - e.g. America/Los_Angeles
|
||||
define('TINYIB_DATEFMT', '%g/%m/%d(%a)%H:%M:%S'); // Date and time format (see php.net/strftime)
|
||||
|
||||
// Board description and behavior
|
||||
// Warning: Enabling reCAPTCHA will cause all visitors to be tracked by Google. See https://nearcyan.com/you-probably-dont-need-recaptcha/
|
||||
|
@ -24,12 +26,15 @@ define('TINYIB_BOARD', 'b'); // Unique identifier for this board using
|
|||
define('TINYIB_BOARDDESC', 'TinyIB'); // Displayed below logo in page headers
|
||||
define('TINYIB_BOARDTITLE', ''); // Title of board pages. When blank, defaults to TINYIB_BOARDDESC (when set) or "TinyIB"
|
||||
define('TINYIB_ALWAYSNOKO', false); // Redirect to thread after posting
|
||||
define('TINYIB_CAPTCHA', ''); // Reduce spam by requiring users to pass a CAPTCHA when posting: simple / hcaptcha / recaptcha ['' to disable]
|
||||
define('TINYIB_CAPTCHA', ''); // Reduce spam by requiring users to pass a CAPTCHA when posting a new thread: simple / hcaptcha / recaptcha ['' to disable]
|
||||
define('TINYIB_REPLYCAPTCHA', ''); // Reduce spam by requiring users to pass a CAPTCHA when posting a reply: simple / hcaptcha / recaptcha ['' to disable]
|
||||
define('TINYIB_REPORTCAPTCHA', ''); // Reduce invalid reports by requiring users to pass a CAPTCHA when reporting: simple / hcaptcha / recaptcha ['' to disable]
|
||||
define('TINYIB_MANAGECAPTCHA', ''); // Improve security by requiring users to pass a CAPTCHA when logging in to the management panel: simple / hcaptcha / recaptcha ['' to disable]
|
||||
define('TINYIB_REPORT', false); // Allow users to report posts
|
||||
define('TINYIB_AUTOHIDE', 0); // Amount of reports which will cause a post to be hidden until it is approved [0 to disable]
|
||||
define('TINYIB_REQMOD', ''); // Require moderation before displaying posts: files / all ['' to disable]
|
||||
define('TINYIB_BANMESSAGE', true); // Allow staff to append a custom message to posts when banning users
|
||||
define('TINYIB_UPDATEBUMPED', true); // Update thread position when a reply is deleted
|
||||
define('TINYIB_SPOILERTEXT', false); // Allow users to hide text until it is hovered over using the tags <s>text here</s> or <spoiler>text here</spoiler>
|
||||
define('TINYIB_SPOILERIMAGE', false); // Allow users to blur thumbnails via a "Spoiler" checkbox
|
||||
define('TINYIB_AUTOREFRESH', 30); // Delay (in seconds) between attempts to refresh a thread automatically [0 to disable]
|
||||
|
@ -45,14 +50,20 @@ define('TINYIB_PREVIEWREPLIES', 3); // Amount of replies previewed on index pa
|
|||
define('TINYIB_TRUNCATE', 15); // Messages are truncated to this many lines on board index pages [0 to disable]
|
||||
define('TINYIB_WORDBREAK', 80); // Words longer than this many characters will be broken apart [0 to disable]
|
||||
define('TINYIB_EXPANDWIDTH', 85); // Expanded content size as a percentage of the screen's width
|
||||
define('TINYIB_TIMEZONE', 'UTC'); // See https://secure.php.net/manual/en/timezones.php - e.g. America/Los_Angeles
|
||||
define('TINYIB_BACKLINKS', true); // Display reflinks to replies that reference a post
|
||||
define('TINYIB_CATALOG', true); // Generate catalog page
|
||||
define('TINYIB_JSON', true); // Generate JSON files
|
||||
define('TINYIB_DATEFMT', '%g/%m/%d(%a)%H:%M:%S'); // Date and time format (see php.net/strftime)
|
||||
define('TINYIB_DEFAULTSTYLE', 'futaba'); // Default page style
|
||||
$tinyib_hidefieldsop = array(); // Fields to hide when creating a new thread - e.g. array('name', 'email', 'subject', 'message', 'file', 'embed', 'password')
|
||||
$tinyib_hidefields = array(); // Fields to hide when replying
|
||||
$tinyib_anonymous = array('Anonymous'); // Default name (or names)
|
||||
$tinyib_capcodes = array(array('Admin', 'red'), array('Mod', 'purple')); // Administrator and moderator capcode label and color
|
||||
// Stylesheets (located in css)
|
||||
// Format: File name excluding extension => Title
|
||||
$tinyib_stylesheets = array(
|
||||
'futaba' => 'Futaba',
|
||||
'burichan' => 'Burichan'
|
||||
);
|
||||
|
||||
// Post control
|
||||
define('TINYIB_DELAY', 30); // Delay (in seconds) between posts from the same IP address to help control flooding [0 to disable]
|
||||
|
@ -109,11 +120,11 @@ define('TINYIB_MAXH', 250); // Height
|
|||
define('TINYIB_TRIPSEED', ''); // Enter some random text (used when generating secure tripcodes, hashing passwords and hashing IP addresses)
|
||||
|
||||
// CAPTCHA - hCaptcha / reCAPTCHA
|
||||
// The following settings apply when TINYIB_CAPTCHA is set to hcaptcha
|
||||
// The following settings only apply when using hcaptcha
|
||||
// For API keys visit https://dashboard.hcaptcha.com/signup
|
||||
define('TINYIB_HCAPTCHA_SITE', ''); // Site key
|
||||
define('TINYIB_HCAPTCHA_SECRET', ''); // Secret key
|
||||
// The following settings apply when TINYIB_CAPTCHA is set to recaptcha
|
||||
// The following settings only apply when using recaptcha
|
||||
// For API keys visit https://www.google.com/recaptcha
|
||||
define('TINYIB_RECAPTCHA_SITE', ''); // Site key
|
||||
define('TINYIB_RECAPTCHA_SECRET', '');// Secret key
|
||||
|
|
Loading…
Reference in New Issue