mirror of
https://github.com/NodeBB/NodeBB.git
synced 2026-01-23 07:53:00 +01:00
Merge branch 'hashtalk'
This commit is contained in:
30
app.js
30
app.js
@@ -17,7 +17,6 @@
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
|
||||
"use strict";
|
||||
/*global require, global, process*/
|
||||
|
||||
@@ -29,6 +28,7 @@ var fs = require('fs'),
|
||||
semver = require('semver'),
|
||||
winston = require('winston'),
|
||||
path = require('path'),
|
||||
cluster = require('cluster'),
|
||||
pkg = require('./package.json'),
|
||||
utils = require('./public/src/utils.js');
|
||||
|
||||
@@ -103,6 +103,7 @@ function loadConfig() {
|
||||
}
|
||||
|
||||
function start() {
|
||||
|
||||
loadConfig();
|
||||
|
||||
winston.info('Time: ' + new Date());
|
||||
@@ -136,17 +137,38 @@ function start() {
|
||||
upgrade.check(function(schema_ok) {
|
||||
if (schema_ok || nconf.get('check-schema') === false) {
|
||||
sockets.init(webserver.server);
|
||||
plugins.init();
|
||||
|
||||
nconf.set('url', nconf.get('base_url') + (nconf.get('use_port') ? ':' + nconf.get('port') : '') + nconf.get('relative_path'));
|
||||
|
||||
plugins.ready(function() {
|
||||
webserver.init();
|
||||
webserver.init(function() {
|
||||
// If this callback is called, this means that loader.js is used
|
||||
process.on('message', function(msg) {
|
||||
if (msg === 'bind') {
|
||||
webserver.listen();
|
||||
}
|
||||
});
|
||||
process.send({
|
||||
action: 'ready'
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
process.on('SIGTERM', shutdown);
|
||||
process.on('SIGINT', shutdown);
|
||||
process.on('SIGHUP', restart);
|
||||
process.on('message', function(message) {
|
||||
switch(message.action) {
|
||||
case 'reload':
|
||||
meta.reload();
|
||||
break;
|
||||
case 'js-propagate':
|
||||
meta.js.cache = message.cache;
|
||||
meta.js.map = message.map;
|
||||
winston.info('[cluster] Client-side javascript and mapping propagated to worker ' + cluster.worker.id);
|
||||
break;
|
||||
}
|
||||
})
|
||||
process.on('uncaughtException', function(err) {
|
||||
winston.error(err.message);
|
||||
console.log(err.stack);
|
||||
@@ -313,6 +335,8 @@ function shutdown(code) {
|
||||
winston.info('[app] Shutdown (SIGTERM/SIGINT) Initialised.');
|
||||
require('./src/database').close();
|
||||
winston.info('[app] Database connection closed.');
|
||||
require('./src/webserver').server.close();
|
||||
winston.info('[app] Web server closed to connections.');
|
||||
|
||||
winston.info('[app] Shutdown complete.');
|
||||
process.exit(code || 0);
|
||||
|
||||
30
bcrypt.js
Normal file
30
bcrypt.js
Normal file
@@ -0,0 +1,30 @@
|
||||
|
||||
'use strict';
|
||||
|
||||
|
||||
var bcrypt = require('bcryptjs');
|
||||
|
||||
process.on('message', function(m) {
|
||||
if (m.type === 'hash') {
|
||||
hash(m.rounds, m.password);
|
||||
} else if (m.type === 'compare') {
|
||||
compare(m.password, m.hash);
|
||||
}
|
||||
});
|
||||
|
||||
function hash(rounds, password) {
|
||||
bcrypt.genSalt(rounds, function(err, salt) {
|
||||
if (err) {
|
||||
return process.send({type:'hash', err: {message: err.message}});
|
||||
}
|
||||
bcrypt.hash(password, salt, function(err, hash) {
|
||||
process.send({type:'hash', err: err ? {message: err.message} : null, hash: hash, password: password});
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
function compare(password, hash) {
|
||||
bcrypt.compare(password, hash, function(err, res) {
|
||||
process.send({type:'compare', err: err ? {message: err.message} : null, hash: hash, password: password, result: res});
|
||||
});
|
||||
}
|
||||
@@ -11,6 +11,10 @@
|
||||
"field": "postDelay",
|
||||
"value": 10
|
||||
},
|
||||
{
|
||||
"field": "initialPostDelay",
|
||||
"value": 10
|
||||
},
|
||||
{
|
||||
"field": "minimumPostLength",
|
||||
"value": 8
|
||||
@@ -31,6 +35,10 @@
|
||||
"field": "allowLocalLogin",
|
||||
"value": 1
|
||||
},
|
||||
{
|
||||
"field": "allowAccountDelete",
|
||||
"value": 1,
|
||||
},
|
||||
{
|
||||
"field": "allowFileUploads",
|
||||
"value": 0
|
||||
@@ -68,8 +76,8 @@
|
||||
"value": 256
|
||||
},
|
||||
{
|
||||
"field": "chatMessagesToDisplay",
|
||||
"value": 50
|
||||
"field": "profileImageDimension",
|
||||
"value": 128
|
||||
},
|
||||
{
|
||||
"field": "requireEmailConfirmation",
|
||||
|
||||
213
loader.js
213
loader.js
@@ -2,81 +2,166 @@
|
||||
|
||||
var nconf = require('nconf'),
|
||||
fs = require('fs'),
|
||||
path = require('path'),
|
||||
cluster = require('cluster'),
|
||||
async = require('async'),
|
||||
pidFilePath = __dirname + '/pidfile',
|
||||
output = fs.openSync(__dirname + '/logs/output.log', 'a'),
|
||||
start = function() {
|
||||
var fork = require('child_process').fork,
|
||||
nbb_start = function() {
|
||||
if (timesStarted > 3) {
|
||||
console.log('\n[loader] Experienced three start attempts in 10 seconds, most likely an error on startup. Halting.');
|
||||
return nbb_stop();
|
||||
}
|
||||
numCPUs,
|
||||
Loader = {
|
||||
timesStarted: 0,
|
||||
shutdown_queue: [],
|
||||
js: {
|
||||
cache: undefined,
|
||||
map: undefined
|
||||
}
|
||||
};
|
||||
|
||||
timesStarted++;
|
||||
if (startTimer) {
|
||||
clearTimeout(startTimer);
|
||||
}
|
||||
startTimer = setTimeout(resetTimer, 1000*10);
|
||||
Loader.init = function() {
|
||||
cluster.setupMaster({
|
||||
exec: "app.js",
|
||||
silent: false
|
||||
});
|
||||
|
||||
nbb = fork('./app', process.argv.slice(2), {
|
||||
env: process.env
|
||||
});
|
||||
|
||||
nbb.on('message', function(message) {
|
||||
if (message && typeof message === 'object' && message.action) {
|
||||
if (message.action === 'restart') {
|
||||
nbb_restart();
|
||||
cluster.on('fork', function(worker) {
|
||||
worker.on('message', function(message) {
|
||||
if (message && typeof message === 'object' && message.action) {
|
||||
switch (message.action) {
|
||||
case 'ready':
|
||||
if (Loader.js.cache) {
|
||||
worker.send({
|
||||
action: 'js-propagate',
|
||||
cache: Loader.js.cache,
|
||||
map: Loader.js.map
|
||||
});
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
nbb.on('exit', function(code, signal) {
|
||||
if (code) {
|
||||
nbb_start();
|
||||
} else {
|
||||
nbb_stop();
|
||||
}
|
||||
});
|
||||
},
|
||||
nbb_stop = function() {
|
||||
if (startTimer) {
|
||||
clearTimeout(startTimer);
|
||||
worker.send('bind');
|
||||
|
||||
// Kill an instance in the shutdown queue
|
||||
var workerToKill = Loader.shutdown_queue.pop();
|
||||
if (workerToKill) {
|
||||
cluster.workers[workerToKill].kill();
|
||||
}
|
||||
break;
|
||||
case 'restart':
|
||||
console.log('[cluster] Restarting...');
|
||||
Loader.restart(function(err) {
|
||||
console.log('[cluster] Restarting...');
|
||||
});
|
||||
break;
|
||||
case 'reload':
|
||||
console.log('[cluster] Reloading...');
|
||||
Loader.reload();
|
||||
break;
|
||||
case 'js-propagate':
|
||||
Loader.js.cache = message.cache;
|
||||
Loader.js.map = message.map;
|
||||
|
||||
var otherWorkers = Object.keys(cluster.workers).filter(function(worker_id) {
|
||||
return parseInt(worker_id, 10) !== parseInt(worker.id, 10);
|
||||
});
|
||||
otherWorkers.forEach(function(worker_id) {
|
||||
cluster.workers[worker_id].send({
|
||||
action: 'js-propagate',
|
||||
cache: message.cache,
|
||||
map: message.map
|
||||
});
|
||||
});
|
||||
break;
|
||||
case 'listening':
|
||||
if (message.primary) {
|
||||
Loader.primaryWorker = parseInt(worker.id, 10);
|
||||
}
|
||||
break;
|
||||
case 'user:connect':
|
||||
case 'user:disconnect':
|
||||
notifyWorkers(worker, message);
|
||||
break;
|
||||
}
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
nbb.kill();
|
||||
if (fs.existsSync(pidFilePath)) {
|
||||
var pid = parseInt(fs.readFileSync(pidFilePath, { encoding: 'utf-8' }), 10);
|
||||
if (process.pid === pid) {
|
||||
fs.unlinkSync(pidFilePath);
|
||||
}
|
||||
cluster.on('listening', function(worker) {
|
||||
console.log('[cluster] Child Process (' + worker.process.pid + ') listening for connections.');
|
||||
});
|
||||
|
||||
function notifyWorkers(currentWorker, msg) {
|
||||
Object.keys(cluster.workers).forEach(function(id) {
|
||||
cluster.workers[id].send(msg);
|
||||
});
|
||||
}
|
||||
|
||||
cluster.on('exit', function(worker, code, signal) {
|
||||
if (code !== 0) {
|
||||
if (Loader.timesStarted < numCPUs*3) {
|
||||
Loader.timesStarted++;
|
||||
if (Loader.crashTimer) {
|
||||
clearTimeout(Loader.crashTimer);
|
||||
}
|
||||
},
|
||||
nbb_restart = function() {
|
||||
nbb.removeAllListeners('exit').on('exit', function() {
|
||||
nbb_start();
|
||||
Loader.crashTimer = setTimeout(function() {
|
||||
Loader.timesStarted = 0;
|
||||
});
|
||||
nbb.kill();
|
||||
},
|
||||
resetTimer = function() {
|
||||
clearTimeout(startTimer);
|
||||
timesStarted = 0;
|
||||
},
|
||||
timesStarted = 0,
|
||||
startTimer;
|
||||
} else {
|
||||
console.log(numCPUs*3, 'restarts in 10 seconds, most likely an error on startup. Halting.');
|
||||
process.exit();
|
||||
}
|
||||
}
|
||||
|
||||
process.on('SIGINT', nbb_stop);
|
||||
process.on('SIGTERM', nbb_stop);
|
||||
process.on('SIGHUP', nbb_restart);
|
||||
console.log('[cluster] Child Process (' + worker.process.pid + ') has exited (code: ' + code + ')');
|
||||
if (!worker.suicide) {
|
||||
console.log('[cluster] Spinning up another process...')
|
||||
|
||||
nbb_start();
|
||||
},
|
||||
nbb;
|
||||
var wasPrimary = parseInt(worker.id, 10) === Loader.primaryWorker;
|
||||
cluster.fork({
|
||||
handle_jobs: wasPrimary
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
nconf.argv();
|
||||
process.on('SIGHUP', Loader.restart);
|
||||
|
||||
Loader.start();
|
||||
};
|
||||
|
||||
Loader.start = function() {
|
||||
Loader.primaryWorker = 1;
|
||||
|
||||
for(var x=0;x<numCPUs;x++) {
|
||||
// Only the first worker sets up templates/sounds/jobs/etc
|
||||
cluster.fork({
|
||||
cluster_setup: x === 0,
|
||||
handle_jobs: x ===0
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
Loader.restart = function(callback) {
|
||||
// Slate existing workers for termination -- welcome to death row.
|
||||
Loader.shutdown_queue = Loader.shutdown_queue.concat(Object.keys(cluster.workers));
|
||||
Loader.start();
|
||||
};
|
||||
|
||||
Loader.reload = function() {
|
||||
Object.keys(cluster.workers).forEach(function(worker_id) {
|
||||
cluster.workers[worker_id].send({
|
||||
action: 'reload'
|
||||
});
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
nconf.argv().file({
|
||||
file: path.join(__dirname, '/config.json')
|
||||
});
|
||||
|
||||
numCPUs = nconf.get('cluster') || 1;
|
||||
numCPUs = (numCPUs === true) ? require('os').cpus().length : numCPUs;
|
||||
|
||||
// Start the daemon!
|
||||
if (nconf.get('daemon') !== false) {
|
||||
// Check for a still-active NodeBB process
|
||||
if (fs.existsSync(pidFilePath)) {
|
||||
try {
|
||||
var pid = fs.readFileSync(pidFilePath, { encoding: 'utf-8' });
|
||||
@@ -87,13 +172,11 @@ if (nconf.get('daemon') !== false) {
|
||||
}
|
||||
}
|
||||
|
||||
// Daemonize and record new pid
|
||||
require('daemon')({
|
||||
stdout: output
|
||||
});
|
||||
fs.writeFile(__dirname + '/pidfile', process.pid);
|
||||
|
||||
start();
|
||||
} else {
|
||||
start();
|
||||
fs.writeFile(__dirname + '/pidfile', process.pid);
|
||||
}
|
||||
|
||||
Loader.init();
|
||||
@@ -13,7 +13,7 @@ var uglifyjs = require('uglify-js'),
|
||||
};
|
||||
|
||||
/* Javascript */
|
||||
Minifier.js.minify = function (scripts, minify, callback) {
|
||||
Minifier.js.minify = function (scripts, relativePath, minify, callback) {
|
||||
var options = {};
|
||||
|
||||
scripts = scripts.filter(function(file) {
|
||||
@@ -23,6 +23,7 @@ Minifier.js.minify = function (scripts, minify, callback) {
|
||||
if (!minify) {
|
||||
options.sourceMapURL = '/nodebb.min.js.map';
|
||||
options.outSourceMap = 'nodebb.min.js.map';
|
||||
options.sourceRoot = relativePath;
|
||||
options.mangle = false;
|
||||
options.compress = false;
|
||||
options.prefix = 1;
|
||||
@@ -56,7 +57,7 @@ Minifier.js.minify = function (scripts, minify, callback) {
|
||||
process.on('message', function(payload) {
|
||||
switch(payload.action) {
|
||||
case 'js':
|
||||
Minifier.js.minify(payload.scripts, payload.minify, function(data) {
|
||||
Minifier.js.minify(payload.scripts, payload.relativePath, payload.minify, function(data) {
|
||||
process.stdout.write(data.js);
|
||||
process.send({
|
||||
type: 'end',
|
||||
|
||||
27
package.json
27
package.json
@@ -17,29 +17,31 @@
|
||||
"dependencies": {
|
||||
"async": "~0.9.0",
|
||||
"bcryptjs": "~2.0.1",
|
||||
"body-parser": "^1.0.1",
|
||||
"compression": "^1.0.1",
|
||||
"connect-ensure-login": "^0.1.1",
|
||||
"connect-flash": "^0.1.1",
|
||||
"connect-multiparty": "^1.0.1",
|
||||
"cookie-parser": "^1.0.1",
|
||||
"cron": "~1.0.4",
|
||||
"csurf": "^1.1.0",
|
||||
"daemon": "~1.1.0",
|
||||
"express": "4.6.1",
|
||||
"cookie-parser": "^1.0.1",
|
||||
"body-parser": "^1.0.1",
|
||||
"serve-favicon": "^2.0.1",
|
||||
"express-session": "^1.0.2",
|
||||
"csurf": "^1.1.0",
|
||||
"compression": "^1.0.1",
|
||||
"connect-multiparty": "^1.0.1",
|
||||
"morgan": "^1.0.0",
|
||||
"gm": "1.16.0",
|
||||
"gravatar": "1.0.6",
|
||||
"less": "~1.7.3",
|
||||
"mkdirp": "~0.5.0",
|
||||
"morgan": "^1.0.0",
|
||||
"nconf": "~0.6.7",
|
||||
"nodebb-plugin-downvote-post": "^0.1.0",
|
||||
"nodebb-plugin-upvote-post": "^1.0.0",
|
||||
"nodebb-plugin-dbsearch": "0.0.13",
|
||||
"nodebb-plugin-markdown": "~0.5.0",
|
||||
"nodebb-plugin-mentions": "~0.5.0",
|
||||
"nodebb-plugin-mentions": "~0.6.0",
|
||||
"nodebb-plugin-soundpack-default": "~0.1.1",
|
||||
"nodebb-theme-lavender": "~0.0.74",
|
||||
"nodebb-theme-vanilla": "~0.0.111",
|
||||
"nodebb-theme-lavender": "~0.1.0",
|
||||
"nodebb-theme-vanilla": "~0.1.0",
|
||||
"nodebb-widget-essentials": "~0.1.0",
|
||||
"npm": "^1.4.6",
|
||||
"passport": "~0.2.0",
|
||||
@@ -49,16 +51,17 @@
|
||||
"rimraf": "~2.2.6",
|
||||
"rss": "~0.3.2",
|
||||
"semver": "~2.3.1",
|
||||
"serve-favicon": "^2.0.1",
|
||||
"sitemap": "~0.7.3",
|
||||
"socket.io": "~0.9.16",
|
||||
"socket.io-wildcard": "~0.1.1",
|
||||
"string": "~1.9.0",
|
||||
"templates.js": "0.0.13",
|
||||
"uglify-js": "git+https://github.com/julianlam/UglifyJS2.git",
|
||||
"underscore": "~1.6.0",
|
||||
"validator": "~3.16.1",
|
||||
"winston": "~0.7.2",
|
||||
"xregexp": "~2.0.0",
|
||||
"templates.js": "0.0.13"
|
||||
"xregexp": "~2.0.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"mocha": "~1.13.0"
|
||||
|
||||
@@ -3,5 +3,6 @@
|
||||
"no_topics": "<strong>لا توجد مواضيع في هذه الفئة</strong>لماذا لا تحاول نشر موضوع؟<br />",
|
||||
"browsing": "تصفح",
|
||||
"no_replies": "لم يرد أحد",
|
||||
"share_this_category": "انشر هذه الفئة"
|
||||
"share_this_category": "انشر هذه الفئة",
|
||||
"ignore": "Ignore"
|
||||
}
|
||||
@@ -12,11 +12,13 @@
|
||||
"invalid-title": "Invalid title!",
|
||||
"invalid-user-data": "Invalid User Data",
|
||||
"invalid-password": "كلمة السر غير مقبولة",
|
||||
"invalid-username-or-password": "Please specify both a username and password",
|
||||
"invalid-pagination-value": "Invalid pagination value",
|
||||
"username-taken": "اسم المستخدم ماخوذ",
|
||||
"email-taken": "البريد الالكتروني ماخوذ",
|
||||
"email-not-confirmed": "Your email is not confirmed, please click here to confirm your email.",
|
||||
"username-too-short": "Username too short",
|
||||
"username-too-long": "Username too long",
|
||||
"user-banned": "المستخدم محظور",
|
||||
"user-too-new": "You need to wait %1 seconds before making your first post!",
|
||||
"no-category": "Category doesn't exist",
|
||||
@@ -53,5 +55,9 @@
|
||||
"upload-error": "مشكلة في الرفع: 1%",
|
||||
"signature-too-long": "Signature can't be longer than %1 characters!",
|
||||
"cant-chat-with-yourself": "You can't chat with yourself!",
|
||||
"not-enough-reputation-to-downvote": "You do not have enough reputation to downvote this post"
|
||||
"reputation-system-disabled": "Reputation system is disabled.",
|
||||
"downvoting-disabled": "Downvoting is disabled",
|
||||
"not-enough-reputation-to-downvote": "You do not have enough reputation to downvote this post",
|
||||
"not-enough-reputation-to-flag": "Yo do not have enough reputation to flag this post",
|
||||
"reload-failed": "NodeBB encountered a problem while reloading: \"%1\". NodeBB will continue to serve the existing client-side assets, although you should undo what you did just prior to reloading."
|
||||
}
|
||||
@@ -12,6 +12,10 @@
|
||||
"chat.message-history": "Message History",
|
||||
"chat.pop-out": "Pop out chat",
|
||||
"chat.maximize": "Maximize",
|
||||
"chat.yesterday": "Yesterday",
|
||||
"chat.seven_days": "7 Days",
|
||||
"chat.thirty_days": "30 Days",
|
||||
"chat.three_months": "3 Months",
|
||||
"composer.user_said_in": "%1 said in %2:",
|
||||
"composer.user_said": "%1 said:",
|
||||
"composer.discard": "Are you sure you wish to discard this post?"
|
||||
|
||||
@@ -10,11 +10,14 @@
|
||||
"new_notification": "New Notification",
|
||||
"you_have_unread_notifications": "You have unread notifications.",
|
||||
"new_message_from": "New message from <strong>%1</strong>",
|
||||
"upvoted_your_post": "<strong>%1</strong> has upvoted your post.",
|
||||
"favourited_your_post": "<strong>%1</strong> has favourited your post.",
|
||||
"user_flagged_post": "<strong>%1</strong> flagged a post.",
|
||||
"upvoted_your_post_in": "<strong>%1</strong> has upvoted your post in <strong>%2</strong>.",
|
||||
"moved_your_post": "<strong>%1<strong> has moved your post.",
|
||||
"moved_your_topic": "<strong>%1<strong> has moved your topic.",
|
||||
"favourited_your_post_in": "<strong>%1</strong> has favourited your post in <strong>%2</strong>.",
|
||||
"user_flagged_post_in": "<strong>%1</strong> flagged a post in <strong>%2</strong>",
|
||||
"user_posted_to": "<strong>%1</strong> has posted a reply to: <strong>%2</strong>",
|
||||
"user_mentioned_you_in": "<strong>%1</strong> mentioned you in <strong>%2</strong>",
|
||||
"user_started_following_you": "<strong>%1</strong> started following you.",
|
||||
"email-confirmed": "Email Confirmed",
|
||||
"email-confirmed-message": "Thank you for validating your email. Your account is now fully activated.",
|
||||
"email-confirm-error": "An error occurred...",
|
||||
|
||||
@@ -4,5 +4,6 @@
|
||||
"week": "أسبوع",
|
||||
"month": "شهر",
|
||||
"year": "Year",
|
||||
"alltime": "All Time",
|
||||
"no_recent_topics": "There are no recent topics."
|
||||
}
|
||||
@@ -1,3 +1,4 @@
|
||||
{
|
||||
"results_matching": "%1 result(s) matching \"%2\", (%3 seconds)"
|
||||
"results_matching": "%1 result(s) matching \"%2\", (%3 seconds)",
|
||||
"no-matches": "No posts found"
|
||||
}
|
||||
@@ -4,6 +4,8 @@
|
||||
"username": "إسم المستخدم",
|
||||
"email": "البريد الإلكتروني",
|
||||
"confirm_email": "Confirm Email",
|
||||
"delete_account": "Delete Account",
|
||||
"delete_account_confirm": "Are you sure you want to delete your account? <br /><strong>This action is irreversible and you will not be able to recover any of your data</strong><br /><br />Enter your username to confirm that you wish to destroy this account.",
|
||||
"fullname": "الاسم الكامل",
|
||||
"website": "الموقع الإلكتروني",
|
||||
"location": "موقع",
|
||||
@@ -62,5 +64,7 @@
|
||||
"posts_per_page": "Posts per Page",
|
||||
"notification_sounds": "Play a sound when you receive a notification.",
|
||||
"browsing": "Browsing Settings",
|
||||
"open_links_in_new_tab": "Open outgoing links in new tab?"
|
||||
"open_links_in_new_tab": "Open outgoing links in new tab?",
|
||||
"follow_topics_you_reply_to": "Follow topics that you reply to.",
|
||||
"follow_topics_you_create": "Follow topics you create."
|
||||
}
|
||||
@@ -3,5 +3,6 @@
|
||||
"no_topics": "<strong>V této kategorii zatím nejsou žádné příspěvky.</strong><br />Můžeš být první!",
|
||||
"browsing": "prohlíží",
|
||||
"no_replies": "Nikdo ještě neodpověděl",
|
||||
"share_this_category": "Share this category"
|
||||
"share_this_category": "Share this category",
|
||||
"ignore": "Ignore"
|
||||
}
|
||||
@@ -12,11 +12,13 @@
|
||||
"invalid-title": "Invalid title!",
|
||||
"invalid-user-data": "Invalid User Data",
|
||||
"invalid-password": "Invalid Password",
|
||||
"invalid-username-or-password": "Please specify both a username and password",
|
||||
"invalid-pagination-value": "Invalid pagination value",
|
||||
"username-taken": "Username taken",
|
||||
"email-taken": "Email taken",
|
||||
"email-not-confirmed": "Your email is not confirmed, please click here to confirm your email.",
|
||||
"username-too-short": "Username too short",
|
||||
"username-too-long": "Username too long",
|
||||
"user-banned": "User banned",
|
||||
"user-too-new": "You need to wait %1 seconds before making your first post!",
|
||||
"no-category": "Category doesn't exist",
|
||||
@@ -53,5 +55,9 @@
|
||||
"upload-error": "Upload Error : %1",
|
||||
"signature-too-long": "Signature can't be longer than %1 characters!",
|
||||
"cant-chat-with-yourself": "You can't chat with yourself!",
|
||||
"not-enough-reputation-to-downvote": "You do not have enough reputation to downvote this post"
|
||||
"reputation-system-disabled": "Reputation system is disabled.",
|
||||
"downvoting-disabled": "Downvoting is disabled",
|
||||
"not-enough-reputation-to-downvote": "You do not have enough reputation to downvote this post",
|
||||
"not-enough-reputation-to-flag": "Yo do not have enough reputation to flag this post",
|
||||
"reload-failed": "NodeBB encountered a problem while reloading: \"%1\". NodeBB will continue to serve the existing client-side assets, although you should undo what you did just prior to reloading."
|
||||
}
|
||||
@@ -12,6 +12,10 @@
|
||||
"chat.message-history": "Message History",
|
||||
"chat.pop-out": "Pop out chat",
|
||||
"chat.maximize": "Maximize",
|
||||
"chat.yesterday": "Yesterday",
|
||||
"chat.seven_days": "7 Days",
|
||||
"chat.thirty_days": "30 Days",
|
||||
"chat.three_months": "3 Months",
|
||||
"composer.user_said_in": "%1 said in %2:",
|
||||
"composer.user_said": "%1 said:",
|
||||
"composer.discard": "Are you sure you wish to discard this post?"
|
||||
|
||||
@@ -10,11 +10,14 @@
|
||||
"new_notification": "New Notification",
|
||||
"you_have_unread_notifications": "You have unread notifications.",
|
||||
"new_message_from": "New message from <strong>%1</strong>",
|
||||
"upvoted_your_post": "<strong>%1</strong> has upvoted your post.",
|
||||
"favourited_your_post": "<strong>%1</strong> has favourited your post.",
|
||||
"user_flagged_post": "<strong>%1</strong> flagged a post.",
|
||||
"upvoted_your_post_in": "<strong>%1</strong> has upvoted your post in <strong>%2</strong>.",
|
||||
"moved_your_post": "<strong>%1<strong> has moved your post.",
|
||||
"moved_your_topic": "<strong>%1<strong> has moved your topic.",
|
||||
"favourited_your_post_in": "<strong>%1</strong> has favourited your post in <strong>%2</strong>.",
|
||||
"user_flagged_post_in": "<strong>%1</strong> flagged a post in <strong>%2</strong>",
|
||||
"user_posted_to": "<strong>%1</strong> has posted a reply to: <strong>%2</strong>",
|
||||
"user_mentioned_you_in": "<strong>%1</strong> mentioned you in <strong>%2</strong>",
|
||||
"user_started_following_you": "<strong>%1</strong> started following you.",
|
||||
"email-confirmed": "Email Confirmed",
|
||||
"email-confirmed-message": "Thank you for validating your email. Your account is now fully activated.",
|
||||
"email-confirm-error": "An error occurred...",
|
||||
|
||||
@@ -4,5 +4,6 @@
|
||||
"week": "Týden",
|
||||
"month": "Měsíc",
|
||||
"year": "Year",
|
||||
"alltime": "All Time",
|
||||
"no_recent_topics": "There are no recent topics."
|
||||
}
|
||||
@@ -1,3 +1,4 @@
|
||||
{
|
||||
"results_matching": "%1 result(s) matching \"%2\", (%3 seconds)"
|
||||
"results_matching": "%1 result(s) matching \"%2\", (%3 seconds)",
|
||||
"no-matches": "No posts found"
|
||||
}
|
||||
@@ -4,6 +4,8 @@
|
||||
"username": "Uživatelské jméno",
|
||||
"email": "Email",
|
||||
"confirm_email": "Confirm Email",
|
||||
"delete_account": "Delete Account",
|
||||
"delete_account_confirm": "Are you sure you want to delete your account? <br /><strong>This action is irreversible and you will not be able to recover any of your data</strong><br /><br />Enter your username to confirm that you wish to destroy this account.",
|
||||
"fullname": "Jméno a příjmení",
|
||||
"website": "Webové stránky",
|
||||
"location": "Poloha",
|
||||
@@ -62,5 +64,7 @@
|
||||
"posts_per_page": "Posts per Page",
|
||||
"notification_sounds": "Play a sound when you receive a notification.",
|
||||
"browsing": "Browsing Settings",
|
||||
"open_links_in_new_tab": "Open outgoing links in new tab?"
|
||||
"open_links_in_new_tab": "Open outgoing links in new tab?",
|
||||
"follow_topics_you_reply_to": "Follow topics that you reply to.",
|
||||
"follow_topics_you_create": "Follow topics you create."
|
||||
}
|
||||
@@ -3,5 +3,6 @@
|
||||
"no_topics": "<strong>Es gibt noch keine Themen in dieser Kategorie.</strong><br />Warum beginnst du nicht das erste?",
|
||||
"browsing": "Aktiv",
|
||||
"no_replies": "Niemand hat geantwortet",
|
||||
"share_this_category": "Teile diese Kategorie"
|
||||
"share_this_category": "Teile diese Kategorie",
|
||||
"ignore": "Ignorieren"
|
||||
}
|
||||
@@ -12,6 +12,10 @@
|
||||
"chat.message-history": "Nachrichtenverlauf",
|
||||
"chat.pop-out": "Chat als Pop-out anzeigen",
|
||||
"chat.maximize": "Maximieren",
|
||||
"chat.yesterday": "Yesterday",
|
||||
"chat.seven_days": "7 Days",
|
||||
"chat.thirty_days": "30 Days",
|
||||
"chat.three_months": "3 Months",
|
||||
"composer.user_said_in": "%1 sagte in %2:",
|
||||
"composer.user_said": "%1 sagte:",
|
||||
"composer.discard": "Bist du sicher, dass du diesen Post verwerfen möchtest?"
|
||||
|
||||
@@ -10,11 +10,14 @@
|
||||
"new_notification": "Neue Benachrichtigung",
|
||||
"you_have_unread_notifications": "Du hast ungelesene Benachrichtigungen.",
|
||||
"new_message_from": "Neue Nachricht von <strong>%1</strong>",
|
||||
"upvoted_your_post": "<strong>%1</strong> hat deinen Beitrag positiv bewertet.",
|
||||
"favourited_your_post": "<strong>%1</strong> favorisiert deinen Beitrag.",
|
||||
"user_flagged_post": "<strong>%1</strong> hat einen Beitrag markiert.",
|
||||
"upvoted_your_post_in": "<strong>%1</strong> hat deinen Beitrag in <strong>%2</strong> positiv bewertet.",
|
||||
"moved_your_post": "<strong>%1</strong> hat deinen Beitrag verschoben.",
|
||||
"moved_your_topic": "<strong>%1</strong> hat dein Thema verschoben.",
|
||||
"favourited_your_post_in": "<strong>%1</strong> hat deinen Beitrag in <strong>%2</strong> favorisiert.",
|
||||
"user_flagged_post_in": "<strong>%1</strong> hat einen Beitrag in </strong>%2</strong> gemeldet",
|
||||
"user_posted_to": "<strong>%1</strong> hat auf <strong>%2</strong> geantwortet.",
|
||||
"user_mentioned_you_in": "<strong>%1</strong> erwähnte dich in <strong>%2</strong>",
|
||||
"user_started_following_you": "<strong>%1</strong> folgt dir jetzt.",
|
||||
"email-confirmed": "E-Mail bestätigt",
|
||||
"email-confirmed-message": "Vielen Dank für Ihre E-Mail-Validierung. Ihr Konto ist nun vollständig aktiviert.",
|
||||
"email-confirm-error": "Es ist ein Fehler aufgetreten ...",
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
"recent": "Neueste Themen",
|
||||
"users": "Registrierte User",
|
||||
"notifications": "Benachrichtigungen",
|
||||
"tags": "Topics tagged under \"%1\"",
|
||||
"tags": "Themen markiert unter \"%1\"",
|
||||
"user.edit": "Bearbeite \"%1\"",
|
||||
"user.following": "Nutzer, die %1 folgt",
|
||||
"user.followers": "Nutzer, die %1 folgen",
|
||||
|
||||
@@ -4,5 +4,6 @@
|
||||
"week": "Woche",
|
||||
"month": "Monat",
|
||||
"year": "Jahr",
|
||||
"alltime": "Gesamter Zeitraum",
|
||||
"no_recent_topics": "Es gibt keine aktuellen Themen."
|
||||
}
|
||||
@@ -1,3 +1,4 @@
|
||||
{
|
||||
"results_matching": "%1 Ergebniss(e) stimmen mit \"%2\" überein, (%3 Sekunden)"
|
||||
"results_matching": "%1 Ergebniss(e) stimmen mit \"%2\" überein, (%3 Sekunden)",
|
||||
"no-matches": "Keine Beiträge gefunden"
|
||||
}
|
||||
@@ -87,7 +87,7 @@
|
||||
"more_users_and_guests": "%1 weitere(r) Nutzer und %2 Gäste",
|
||||
"more_users": "%1 weitere(r) Nutzer",
|
||||
"more_guests": "%1 weitere Gäste",
|
||||
"users_and_others": "%1 and %2 others",
|
||||
"users_and_others": "%1 und %2 andere",
|
||||
"sort_by": "Sortieren nach",
|
||||
"oldest_to_newest": "Älteste zuerst",
|
||||
"newest_to_oldest": "Neuster zuerst",
|
||||
|
||||
@@ -3,5 +3,6 @@
|
||||
"no_topics": "<strong>Thar be no topics in 'tis category.</strong><br />Why don't ye give a go' postin' one?",
|
||||
"browsing": "browsin'",
|
||||
"no_replies": "No one has replied to ye message",
|
||||
"share_this_category": "Share this category"
|
||||
"share_this_category": "Share this category",
|
||||
"ignore": "Ignore"
|
||||
}
|
||||
@@ -12,11 +12,13 @@
|
||||
"invalid-title": "Invalid title!",
|
||||
"invalid-user-data": "Invalid User Data",
|
||||
"invalid-password": "Invalid Password",
|
||||
"invalid-username-or-password": "Please specify both a username and password",
|
||||
"invalid-pagination-value": "Invalid pagination value",
|
||||
"username-taken": "Username taken",
|
||||
"email-taken": "Email taken",
|
||||
"email-not-confirmed": "Your email is not confirmed, please click here to confirm your email.",
|
||||
"username-too-short": "Username too short",
|
||||
"username-too-long": "Username too long",
|
||||
"user-banned": "User banned",
|
||||
"user-too-new": "You need to wait %1 seconds before making your first post!",
|
||||
"no-category": "Category doesn't exist",
|
||||
@@ -53,5 +55,9 @@
|
||||
"upload-error": "Upload Error : %1",
|
||||
"signature-too-long": "Signature can't be longer than %1 characters!",
|
||||
"cant-chat-with-yourself": "You can't chat with yourself!",
|
||||
"not-enough-reputation-to-downvote": "You do not have enough reputation to downvote this post"
|
||||
"reputation-system-disabled": "Reputation system is disabled.",
|
||||
"downvoting-disabled": "Downvoting is disabled",
|
||||
"not-enough-reputation-to-downvote": "You do not have enough reputation to downvote this post",
|
||||
"not-enough-reputation-to-flag": "Yo do not have enough reputation to flag this post",
|
||||
"reload-failed": "NodeBB encountered a problem while reloading: \"%1\". NodeBB will continue to serve the existing client-side assets, although you should undo what you did just prior to reloading."
|
||||
}
|
||||
@@ -12,6 +12,10 @@
|
||||
"chat.message-history": "Message History",
|
||||
"chat.pop-out": "Pop out chat",
|
||||
"chat.maximize": "Maximize",
|
||||
"chat.yesterday": "Yesterday",
|
||||
"chat.seven_days": "7 Days",
|
||||
"chat.thirty_days": "30 Days",
|
||||
"chat.three_months": "3 Months",
|
||||
"composer.user_said_in": "%1 said in %2:",
|
||||
"composer.user_said": "%1 said:",
|
||||
"composer.discard": "Are you sure you wish to discard this post?"
|
||||
|
||||
@@ -10,11 +10,14 @@
|
||||
"new_notification": "New Notification",
|
||||
"you_have_unread_notifications": "You have unread notifications.",
|
||||
"new_message_from": "New message from <strong>%1</strong>",
|
||||
"upvoted_your_post": "<strong>%1</strong> has upvoted your post.",
|
||||
"favourited_your_post": "<strong>%1</strong> has favourited your post.",
|
||||
"user_flagged_post": "<strong>%1</strong> flagged a post.",
|
||||
"upvoted_your_post_in": "<strong>%1</strong> has upvoted your post in <strong>%2</strong>.",
|
||||
"moved_your_post": "<strong>%1<strong> has moved your post.",
|
||||
"moved_your_topic": "<strong>%1<strong> has moved your topic.",
|
||||
"favourited_your_post_in": "<strong>%1</strong> has favourited your post in <strong>%2</strong>.",
|
||||
"user_flagged_post_in": "<strong>%1</strong> flagged a post in <strong>%2</strong>",
|
||||
"user_posted_to": "<strong>%1</strong> has posted a reply to: <strong>%2</strong>",
|
||||
"user_mentioned_you_in": "<strong>%1</strong> mentioned you in <strong>%2</strong>",
|
||||
"user_started_following_you": "<strong>%1</strong> started following you.",
|
||||
"email-confirmed": "Email Confirmed",
|
||||
"email-confirmed-message": "Thank you for validating your email. Your account is now fully activated.",
|
||||
"email-confirm-error": "An error occurred...",
|
||||
|
||||
@@ -4,5 +4,6 @@
|
||||
"week": "Week",
|
||||
"month": "Month",
|
||||
"year": "Year",
|
||||
"alltime": "All Time",
|
||||
"no_recent_topics": "There be no recent topics."
|
||||
}
|
||||
@@ -1,3 +1,4 @@
|
||||
{
|
||||
"results_matching": "%1 result(s) matching \"%2\", (%3 seconds)"
|
||||
"results_matching": "%1 result(s) matching \"%2\", (%3 seconds)",
|
||||
"no-matches": "No posts found"
|
||||
}
|
||||
@@ -4,6 +4,8 @@
|
||||
"username": "User Name",
|
||||
"email": "Email",
|
||||
"confirm_email": "Confirm Email",
|
||||
"delete_account": "Delete Account",
|
||||
"delete_account_confirm": "Are you sure you want to delete your account? <br /><strong>This action is irreversible and you will not be able to recover any of your data</strong><br /><br />Enter your username to confirm that you wish to destroy this account.",
|
||||
"fullname": "Full Name",
|
||||
"website": "Website",
|
||||
"location": "Location",
|
||||
@@ -62,5 +64,7 @@
|
||||
"posts_per_page": "Posts per Page",
|
||||
"notification_sounds": "Play a sound when you receive a notification.",
|
||||
"browsing": "Browsing Settings",
|
||||
"open_links_in_new_tab": "Open outgoing links in new tab?"
|
||||
"open_links_in_new_tab": "Open outgoing links in new tab?",
|
||||
"follow_topics_you_reply_to": "Follow topics that you reply to.",
|
||||
"follow_topics_you_create": "Follow topics you create."
|
||||
}
|
||||
@@ -5,5 +5,6 @@
|
||||
"browsing": "browsing",
|
||||
"no_replies": "No one has replied",
|
||||
|
||||
"share_this_category": "Share this category"
|
||||
"share_this_category": "Share this category",
|
||||
"ignore": "Ignore"
|
||||
}
|
||||
|
||||
@@ -17,10 +17,15 @@
|
||||
"digest.latest_topics": "Latest topics from %1",
|
||||
"digest.cta": "Click here to visit %1",
|
||||
"digest.unsub.info": "This digest was sent to you due to your subscription settings.",
|
||||
"digest.unsub.cta": "Click here to alter those settings",
|
||||
"digest.daily.no_topics": "There have been no active topics in the past day",
|
||||
|
||||
"notif.chat.subject": "New chat message received from %1",
|
||||
"notif.chat.cta": "Click here to continue the conversation",
|
||||
"notif.chat.unsub.info": "This chat notification was sent to you due to your subscription settings.",
|
||||
|
||||
"test.text1": "This is a test email to verify that the emailer is set up correctly for your NodeBB.",
|
||||
|
||||
"unsub.cta": "Click here to alter those settings",
|
||||
|
||||
"closing": "Thanks!"
|
||||
}
|
||||
@@ -15,6 +15,8 @@
|
||||
"invalid-title": "Invalid title",
|
||||
"invalid-user-data": "Invalid User Data",
|
||||
"invalid-password": "Invalid Password",
|
||||
"invalid-username-or-password": "Please specify both a username and password",
|
||||
"invalid-search-term": "Invalid search term",
|
||||
|
||||
"invalid-pagination-value": "Invalid pagination value",
|
||||
|
||||
@@ -23,8 +25,10 @@
|
||||
"email-not-confirmed": "Your email is not confirmed, please click here to confirm your email.",
|
||||
|
||||
"username-too-short": "Username too short",
|
||||
"username-too-long": "Username too long",
|
||||
|
||||
"user-banned": "User banned",
|
||||
"user-too-new": "You need to wait %1 seconds before making your first post!",
|
||||
|
||||
"no-category": "Category doesn't exist",
|
||||
"no-topic": "Topic doesn't exist",
|
||||
@@ -75,5 +79,10 @@
|
||||
|
||||
"cant-chat-with-yourself": "You can't chat with yourself!",
|
||||
|
||||
"not-enough-reputation-to-downvote": "You do not have enough reputation to downvote this post"
|
||||
"reputation-system-disabled": "Reputation system is disabled.",
|
||||
"downvoting-disabled": "Downvoting is disabled",
|
||||
"not-enough-reputation-to-downvote": "You do not have enough reputation to downvote this post",
|
||||
"not-enough-reputation-to-flag": "Yo do not have enough reputation to flag this post",
|
||||
|
||||
"reload-failed": "NodeBB encountered a problem while reloading: \"%1\". NodeBB will continue to serve the existing client-side assets, although you should undo what you did just prior to reloading."
|
||||
}
|
||||
@@ -12,6 +12,10 @@
|
||||
"chat.message-history": "Message History",
|
||||
"chat.pop-out": "Pop out chat",
|
||||
"chat.maximize": "Maximize",
|
||||
"chat.yesterday": "Yesterday",
|
||||
"chat.seven_days": "7 Days",
|
||||
"chat.thirty_days": "30 Days",
|
||||
"chat.three_months": "3 Months",
|
||||
|
||||
"composer.user_said_in": "%1 said in %2:",
|
||||
"composer.user_said": "%1 said:",
|
||||
|
||||
@@ -12,11 +12,14 @@
|
||||
"you_have_unread_notifications": "You have unread notifications.",
|
||||
|
||||
"new_message_from": "New message from <strong>%1</strong>",
|
||||
"upvoted_your_post": "<strong>%1</strong> has upvoted your post.",
|
||||
"favourited_your_post": "<strong>%1</strong> has favourited your post.",
|
||||
"user_flagged_post": "<strong>%1</strong> flagged a post.",
|
||||
"upvoted_your_post_in": "<strong>%1</strong> has upvoted your post in <strong>%2</strong>.",
|
||||
"moved_your_post": "<strong>%1<strong> has moved your post.",
|
||||
"moved_your_topic": "<strong>%1<strong> has moved your topic.",
|
||||
"favourited_your_post_in": "<strong>%1</strong> has favourited your post in <strong>%2</strong>.",
|
||||
"user_flagged_post_in": "<strong>%1</strong> flagged a post in <strong>%2</strong>",
|
||||
"user_posted_to" : "<strong>%1</strong> has posted a reply to: <strong>%2</strong>",
|
||||
"user_mentioned_you_in": "<strong>%1</strong> mentioned you in <strong>%2</strong>",
|
||||
"user_started_following_you": "<strong>%1</strong> started following you.",
|
||||
|
||||
"email-confirmed": "Email Confirmed",
|
||||
"email-confirmed-message": "Thank you for validating your email. Your account is now fully activated.",
|
||||
|
||||
@@ -4,5 +4,6 @@
|
||||
"week": "Week",
|
||||
"month": "Month",
|
||||
"year": "Year",
|
||||
"alltime": "All Time",
|
||||
"no_recent_topics": "There are no recent topics."
|
||||
}
|
||||
@@ -1,3 +1,4 @@
|
||||
{
|
||||
"results_matching": "%1 result(s) matching \"%2\", (%3 seconds)"
|
||||
"results_matching": "%1 result(s) matching \"%2\", (%3 seconds)",
|
||||
"no-matches": "No posts found"
|
||||
}
|
||||
@@ -2,5 +2,6 @@
|
||||
"no_tag_topics": "There are no topics with this tag.",
|
||||
"tags": "Tags",
|
||||
"enter_tags_here": "Enter tags here. Press enter after each tag.",
|
||||
"enter_tags_here_short": "Enter tags...",
|
||||
"no_tags": "There are no tags yet."
|
||||
}
|
||||
@@ -33,7 +33,7 @@
|
||||
"flag_title": "Flag this post for moderation",
|
||||
"flag_confirm": "Are you sure you want to flag this post?",
|
||||
"flag_success": "This post has been flagged for moderation.",
|
||||
"deleted_message": "This thread has been deleted. Only users with thread management privileges can see it.",
|
||||
"deleted_message": "This topic has been deleted. Only users with topic management privileges can see it.",
|
||||
|
||||
"following_topic.message": "You will now be receiving notifications when somebody posts to this topic.",
|
||||
"not_following_topic.message": "You will no longer receive notifications from this topic.",
|
||||
@@ -46,7 +46,7 @@
|
||||
"watch.title": "Be notified of new replies in this topic",
|
||||
"share_this_post": "Share this Post",
|
||||
|
||||
"thread_tools.title": "Thread Tools",
|
||||
"thread_tools.title": "Topic Tools",
|
||||
"thread_tools.markAsUnreadForAll": "Mark Unread",
|
||||
"thread_tools.pin": "Pin Topic",
|
||||
"thread_tools.unpin": "Unpin Topic",
|
||||
@@ -56,11 +56,11 @@
|
||||
"thread_tools.move_all": "Move All",
|
||||
"thread_tools.fork": "Fork Topic",
|
||||
"thread_tools.delete": "Delete Topic",
|
||||
"thread_tools.delete_confirm": "Are you sure you want to delete this thread?",
|
||||
"thread_tools.delete_confirm": "Are you sure you want to delete this topic?",
|
||||
"thread_tools.restore": "Restore Topic",
|
||||
"thread_tools.restore_confirm": "Are you sure you want to restore this thread?",
|
||||
"thread_tools.restore_confirm": "Are you sure you want to restore this topic?",
|
||||
"thread_tools.purge": "Purge Topic",
|
||||
"thread_tools.purge_confirm" : "Are you sure you want to purge this thread?",
|
||||
"thread_tools.purge_confirm" : "Are you sure you want to purge this topic?",
|
||||
|
||||
"topic_move_success": "This topic has been successfully moved to %1",
|
||||
|
||||
@@ -86,7 +86,7 @@
|
||||
"topic_will_be_moved_to": "This topic will be moved to the category",
|
||||
"fork_topic_instruction": "Click the posts you want to fork",
|
||||
"fork_no_pids": "No posts selected!",
|
||||
"fork_success": "Succesfully forked topic!",
|
||||
"fork_success": "Succesfully forked topic! Click here to go to the forked topic.",
|
||||
|
||||
"composer.title_placeholder": "Enter your topic title here...",
|
||||
"composer.discard": "Discard",
|
||||
|
||||
@@ -5,6 +5,8 @@
|
||||
|
||||
"email": "Email",
|
||||
"confirm_email": "Confirm Email",
|
||||
"delete_account": "Delete Account",
|
||||
"delete_account_confirm": "Are you sure you want to delete your account? <br /><strong>This action is irreversible and you will not be able to recover any of your data</strong><br /><br />Enter your username to confirm that you wish to destroy this account.",
|
||||
|
||||
"fullname": "Full Name",
|
||||
"website": "Website",
|
||||
@@ -55,6 +57,7 @@
|
||||
"digest_daily": "Daily",
|
||||
"digest_weekly": "Weekly",
|
||||
"digest_monthly": "Monthly",
|
||||
"send_chat_notifications": "Send an email if a new chat message arrives and I am not online",
|
||||
|
||||
"has_no_follower": "This user doesn't have any followers :(",
|
||||
"follows_no_one": "This user isn't following anyone :(",
|
||||
@@ -71,5 +74,8 @@
|
||||
"notification_sounds" : "Play a sound when you receive a notification.",
|
||||
|
||||
"browsing": "Browsing Settings",
|
||||
"open_links_in_new_tab": "Open outgoing links in new tab?"
|
||||
"open_links_in_new_tab": "Open outgoing links in new tab?",
|
||||
|
||||
"follow_topics_you_reply_to": "Follow topics that you reply to.",
|
||||
"follow_topics_you_create": "Follow topics you create."
|
||||
}
|
||||
|
||||
@@ -3,5 +3,6 @@
|
||||
"no_topics": "<strong>There are no topics in this category.</strong><br />Why don't you try posting one?",
|
||||
"browsing": "browsing",
|
||||
"no_replies": "No one has replied",
|
||||
"share_this_category": "Share this category"
|
||||
"share_this_category": "Share this category",
|
||||
"ignore": "Ignore"
|
||||
}
|
||||
@@ -12,11 +12,13 @@
|
||||
"invalid-title": "Invalid title!",
|
||||
"invalid-user-data": "Invalid User Data",
|
||||
"invalid-password": "Invalid Password",
|
||||
"invalid-username-or-password": "Please specify both a username and password",
|
||||
"invalid-pagination-value": "Invalid pagination value",
|
||||
"username-taken": "Username taken",
|
||||
"email-taken": "Email taken",
|
||||
"email-not-confirmed": "Your email is not confirmed, please click here to confirm your email.",
|
||||
"username-too-short": "Username too short",
|
||||
"username-too-long": "Username too long",
|
||||
"user-banned": "User banned",
|
||||
"user-too-new": "You need to wait %1 seconds before making your first post!",
|
||||
"no-category": "Category doesn't exist",
|
||||
@@ -53,5 +55,9 @@
|
||||
"upload-error": "Upload Error : %1",
|
||||
"signature-too-long": "Signature can't be longer than %1 characters!",
|
||||
"cant-chat-with-yourself": "You can't chat with yourself!",
|
||||
"not-enough-reputation-to-downvote": "You do not have enough reputation to downvote this post"
|
||||
"reputation-system-disabled": "Reputation system is disabled.",
|
||||
"downvoting-disabled": "Downvoting is disabled",
|
||||
"not-enough-reputation-to-downvote": "You do not have enough reputation to downvote this post",
|
||||
"not-enough-reputation-to-flag": "Yo do not have enough reputation to flag this post",
|
||||
"reload-failed": "NodeBB encountered a problem while reloading: \"%1\". NodeBB will continue to serve the existing client-side assets, although you should undo what you did just prior to reloading."
|
||||
}
|
||||
@@ -12,6 +12,10 @@
|
||||
"chat.message-history": "Message History",
|
||||
"chat.pop-out": "Pop out chat",
|
||||
"chat.maximize": "Maximize",
|
||||
"chat.yesterday": "Yesterday",
|
||||
"chat.seven_days": "7 Days",
|
||||
"chat.thirty_days": "30 Days",
|
||||
"chat.three_months": "3 Months",
|
||||
"composer.user_said_in": "%1 said in %2:",
|
||||
"composer.user_said": "%1 said:",
|
||||
"composer.discard": "Are you sure you wish to discard this post?"
|
||||
|
||||
@@ -10,11 +10,14 @@
|
||||
"new_notification": "New Notification",
|
||||
"you_have_unread_notifications": "You have unread notifications.",
|
||||
"new_message_from": "New message from <strong>%1</strong>",
|
||||
"upvoted_your_post": "<strong>%1</strong> has upvoted your post.",
|
||||
"favourited_your_post": "<strong>%1</strong> has favorited your post.",
|
||||
"user_flagged_post": "<strong>%1</strong> flagged a post.",
|
||||
"upvoted_your_post_in": "<strong>%1</strong> has upvoted your post in <strong>%2</strong>.",
|
||||
"moved_your_post": "<strong>%1<strong> has moved your post.",
|
||||
"moved_your_topic": "<strong>%1<strong> has moved your topic.",
|
||||
"favourited_your_post_in": "<strong>%1</strong> has favourited your post in <strong>%2</strong>.",
|
||||
"user_flagged_post_in": "<strong>%1</strong> flagged a post in <strong>%2</strong>",
|
||||
"user_posted_to": "<strong>%1</strong> has posted a reply to: <strong>%2</strong>",
|
||||
"user_mentioned_you_in": "<strong>%1</strong> mentioned you in <strong>%2</strong>",
|
||||
"user_started_following_you": "<strong>%1</strong> started following you.",
|
||||
"email-confirmed": "Email Confirmed",
|
||||
"email-confirmed-message": "Thank you for validating your email. Your account is now fully activated.",
|
||||
"email-confirm-error": "An error occurred...",
|
||||
|
||||
@@ -4,5 +4,6 @@
|
||||
"week": "Week",
|
||||
"month": "Month",
|
||||
"year": "Year",
|
||||
"alltime": "All Time",
|
||||
"no_recent_topics": "There are no recent topics."
|
||||
}
|
||||
@@ -1,3 +1,4 @@
|
||||
{
|
||||
"results_matching": "%1 result(s) matching \"%2\", (%3 seconds)"
|
||||
"results_matching": "%1 result(s) matching \"%2\", (%3 seconds)",
|
||||
"no-matches": "No posts found"
|
||||
}
|
||||
@@ -4,6 +4,8 @@
|
||||
"username": "User Name",
|
||||
"email": "Email",
|
||||
"confirm_email": "Confirm Email",
|
||||
"delete_account": "Delete Account",
|
||||
"delete_account_confirm": "Are you sure you want to delete your account? <br /><strong>This action is irreversible and you will not be able to recover any of your data</strong><br /><br />Enter your username to confirm that you wish to destroy this account.",
|
||||
"fullname": "Full Name",
|
||||
"website": "Website",
|
||||
"location": "Location",
|
||||
@@ -62,5 +64,7 @@
|
||||
"posts_per_page": "Posts per Page",
|
||||
"notification_sounds": "Play a sound when you receive a notification.",
|
||||
"browsing": "Browsing Settings",
|
||||
"open_links_in_new_tab": "Open outgoing links in new tab?"
|
||||
"open_links_in_new_tab": "Open outgoing links in new tab?",
|
||||
"follow_topics_you_reply_to": "Follow topics that you reply to.",
|
||||
"follow_topics_you_create": "Follow topics you create."
|
||||
}
|
||||
@@ -3,5 +3,6 @@
|
||||
"no_topics": "<strong>No hay temas en esta categoría.</strong><br />¿Por que no te animas y publicas uno?",
|
||||
"browsing": "viendo ahora",
|
||||
"no_replies": "Nadie ha respondido aún",
|
||||
"share_this_category": "Compartir esta categoría"
|
||||
"share_this_category": "Compartir esta categoría",
|
||||
"ignore": "Ignorar"
|
||||
}
|
||||
@@ -14,10 +14,10 @@
|
||||
"digest.cta": "Cliquea aquí para visitar %1",
|
||||
"digest.unsub.info": "Este compendio te fue enviado debido a tus ajustes de subscripción.",
|
||||
"digest.daily.no_topics": "No han habido temas activos en el día pasado",
|
||||
"notif.chat.subject": "New chat message received from %1",
|
||||
"notif.chat.cta": "Click here to continue the conversation",
|
||||
"notif.chat.unsub.info": "This chat notification was sent to you due to your subscription settings.",
|
||||
"notif.chat.subject": "Nuevo mensaje de chat recibido de %1",
|
||||
"notif.chat.cta": "Haz click aquí para continuar la conversación",
|
||||
"notif.chat.unsub.info": "Esta notificación de chat se te envió debido a tus ajustes de suscripción.",
|
||||
"test.text1": "Este es un email de prueba para verificar que el envío de email está ajustado correctamente para tu NodeBB",
|
||||
"unsub.cta": "Click here to alter those settings",
|
||||
"unsub.cta": "Haz click aquí para modificar los ajustes.",
|
||||
"closing": "¡Gracias!"
|
||||
}
|
||||
@@ -12,13 +12,15 @@
|
||||
"invalid-title": "Título no válido!",
|
||||
"invalid-user-data": "Datos de Usuario no válidos",
|
||||
"invalid-password": "Contraseña no válida",
|
||||
"invalid-username-or-password": "Por favor especifica tanto un usuario como contraseña",
|
||||
"invalid-pagination-value": "Valor de paginación no válido.",
|
||||
"username-taken": "Nombre de usuario ya escogido",
|
||||
"email-taken": "El correo electrónico ya está escogido.",
|
||||
"email-not-confirmed": "Tu correo electrónico está sin confirmar, por favor haz click aquí para confirmar tu email.",
|
||||
"username-too-short": "El nombre de usuario es demasiado corto",
|
||||
"username-too-long": "Nombre de usuario demasiado largo",
|
||||
"user-banned": "Usuario expulsado",
|
||||
"user-too-new": "You need to wait %1 seconds before making your first post!",
|
||||
"user-too-new": "Necesitas esperar %1 segundos antes de hacer tu primera publicación.",
|
||||
"no-category": "La categoría no existe",
|
||||
"no-topic": "El tema no existe.",
|
||||
"no-post": "La publicación no existe",
|
||||
@@ -26,7 +28,7 @@
|
||||
"no-user": "El usuario no existe",
|
||||
"no-teaser": "El extracto del tema no existe.",
|
||||
"no-privileges": "No tienes los privilegios necesarios para esa acción.",
|
||||
"no-emailers-configured": "No email plugins were loaded, so a test email could not be sent",
|
||||
"no-emailers-configured": "Ningún plugin para email fue cargado, así que no se pudo enviar email de prueba.",
|
||||
"category-disabled": "Categoría deshabilitada.",
|
||||
"topic-locked": "Tema bloqueado.",
|
||||
"still-uploading": "Por favor, espera a que terminen las subidas.",
|
||||
@@ -53,5 +55,9 @@
|
||||
"upload-error": "Error de subida: %1",
|
||||
"signature-too-long": "Las firmas no pueden ser más largas de %1 caracteres!",
|
||||
"cant-chat-with-yourself": "No puedes conversar contigo mismo!",
|
||||
"not-enough-reputation-to-downvote": "No tienes suficiente reputación para votar negativo este post"
|
||||
"reputation-system-disabled": "El sistema de reputación está deshabilitado.",
|
||||
"downvoting-disabled": "La votación negativa está deshabilitada.",
|
||||
"not-enough-reputation-to-downvote": "No tienes suficiente reputación para votar negativo este post",
|
||||
"not-enough-reputation-to-flag": "No tienes suficiente reputación para marcar esta publicación",
|
||||
"reload-failed": "NodeBB encontró un problema mientras refrescar: \"%1\". NodeBB intentará cargar el resto de contenido, aunque deberías deshacer lo que hiciste antes de refrescar."
|
||||
}
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"view_group": "View Group",
|
||||
"details.title": "Group Details",
|
||||
"details.members": "Member List",
|
||||
"details.has_no_posts": "This group's members have not made any posts.",
|
||||
"details.latest_posts": "Latest Posts"
|
||||
"view_group": "Ver Grupo",
|
||||
"details.title": "Detalles de Grupo",
|
||||
"details.members": "Lista de Miembros",
|
||||
"details.has_no_posts": "Los miembros de este grupo no han hecho ninguna publicación.",
|
||||
"details.latest_posts": "Últimas Publicaciones"
|
||||
}
|
||||
@@ -12,6 +12,10 @@
|
||||
"chat.message-history": "Historial de mensajes",
|
||||
"chat.pop-out": "Mostrar en ventana independiente",
|
||||
"chat.maximize": "Maximizar",
|
||||
"chat.yesterday": "Yesterday",
|
||||
"chat.seven_days": "7 Days",
|
||||
"chat.thirty_days": "30 Days",
|
||||
"chat.three_months": "3 Months",
|
||||
"composer.user_said_in": "%1 dijo en %2:",
|
||||
"composer.user_said": "%1 dijo:",
|
||||
"composer.discard": "¿Estás seguro de que deseas descargar este post?"
|
||||
|
||||
@@ -4,17 +4,20 @@
|
||||
"see_all": "Ver todas las notificaciones",
|
||||
"back_to_home": "Volver a %1",
|
||||
"outgoing_link": "Enlace Externo",
|
||||
"outgoing_link_message": "You are now leaving %1.",
|
||||
"continue_to": "Continue to %1",
|
||||
"return_to": "Return to %1",
|
||||
"outgoing_link_message": "Ahora estás saliendo %1.",
|
||||
"continue_to": "Continuar a %1",
|
||||
"return_to": "Regresar a %1",
|
||||
"new_notification": "Nueva Notificación",
|
||||
"you_have_unread_notifications": "Tienes notificaciones sin leer.",
|
||||
"new_message_from": "Nuevo mensaje de <strong>%1</strong>",
|
||||
"upvoted_your_post": "<strong>%1</strong> ha marcado como favorita tu respuesta.",
|
||||
"favourited_your_post": "<strong>%1</strong> ha marcado como favorita tu respuesta.",
|
||||
"user_flagged_post": "<strong>%1</strong> ha marcado como indebida una respuesta.",
|
||||
"upvoted_your_post_in": "<strong>%1</strong> has upvoted your post in <strong>%2</strong>.",
|
||||
"moved_your_post": "<strong>%1<strong> has moved your post.",
|
||||
"moved_your_topic": "<strong>%1<strong> has moved your topic.",
|
||||
"favourited_your_post_in": "<strong>%1</strong> has favourited your post in <strong>%2</strong>.",
|
||||
"user_flagged_post_in": "<strong>%1</strong> flagged a post in <strong>%2</strong>",
|
||||
"user_posted_to": "<strong>%1</strong> ha publicado una respuesta a: <strong>%2</strong>",
|
||||
"user_mentioned_you_in": "<strong>%1</strong> te mencionó en <strong>%2</strong>",
|
||||
"user_started_following_you": "<strong>%1</strong> started following you.",
|
||||
"email-confirmed": "Correo electrónico confirmado",
|
||||
"email-confirmed-message": "Gracias por validar tu correo electrónico. Tu cuenta ya está completamente activa.",
|
||||
"email-confirm-error": "Un error ocurrió...",
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
"recent": "Temas Recientes",
|
||||
"users": "Usuarios Registrado",
|
||||
"notifications": "Notificaciones",
|
||||
"tags": "Topics tagged under \"%1\"",
|
||||
"tags": "Temas etiquetados bajo \"%1\"",
|
||||
"user.edit": "Editando \"%1\"",
|
||||
"user.following": "Gente que sigue %1 ",
|
||||
"user.followers": "Seguidores de %1",
|
||||
|
||||
@@ -4,5 +4,6 @@
|
||||
"week": "Semana",
|
||||
"month": "Mes",
|
||||
"year": "Año",
|
||||
"alltime": "All Time",
|
||||
"no_recent_topics": "No hay publicaciones recientes"
|
||||
}
|
||||
@@ -1,3 +1,4 @@
|
||||
{
|
||||
"results_matching": "%1 result(s) matching \"%2\", (%3 seconds)"
|
||||
"results_matching": "%1 resuldado(s) coinciden con \"%2\". (%3 segundos)",
|
||||
"no-matches": "No se encontraron publicaciones"
|
||||
}
|
||||
@@ -87,7 +87,7 @@
|
||||
"more_users_and_guests": "%1 usuario(s) y %2 invitado(s) más",
|
||||
"more_users": "%1 usuario(s) más",
|
||||
"more_guests": "%1 invitado(s) más",
|
||||
"users_and_others": "%1 and %2 others",
|
||||
"users_and_others": "%1 y otros %2",
|
||||
"sort_by": "Ordenar por",
|
||||
"oldest_to_newest": "Más antiguo a más nuevo",
|
||||
"newest_to_oldest": "Más nuevo a más antiguo",
|
||||
|
||||
@@ -4,6 +4,8 @@
|
||||
"username": "Nombre de usuario",
|
||||
"email": "Correo Electrónico",
|
||||
"confirm_email": "Repetir correo electrónico",
|
||||
"delete_account": "Eliminar cuenta",
|
||||
"delete_account_confirm": "Estás seguro de que quieres eliminar tu cuenta? <br /><strong>Esta acción es irreversible y no podrás recuperar tus datos</strong><br /><br />Introduce tu nombre de usuario para confirmar la eliminación de la cuenta.",
|
||||
"fullname": "Nombre completo",
|
||||
"website": "Sitio Web",
|
||||
"location": "Ubicación",
|
||||
@@ -50,7 +52,7 @@
|
||||
"digest_daily": "Diariamente",
|
||||
"digest_weekly": "Semanalmente",
|
||||
"digest_monthly": "Mensualmente",
|
||||
"send_chat_notifications": "Send an email if a new chat message arrives and I am not online",
|
||||
"send_chat_notifications": "Envía un correo electrónico si recibes un mensaje de chat cuando no estás en línea.",
|
||||
"has_no_follower": "Este miembro no tiene seguidores. :(",
|
||||
"follows_no_one": "Este miembro no sigue a nadie. :(",
|
||||
"has_no_posts": "Este usuario aún no ha publicado nada.",
|
||||
@@ -62,5 +64,7 @@
|
||||
"posts_per_page": "Post por página",
|
||||
"notification_sounds": "Reproducir un sonido al recibir una notificación",
|
||||
"browsing": "Preferencias de navegación.",
|
||||
"open_links_in_new_tab": "Abrir los enlaces externos en una nueva pestaña?"
|
||||
"open_links_in_new_tab": "Abrir los enlaces externos en una nueva pestaña?",
|
||||
"follow_topics_you_reply_to": "Seguir publicaciones en las que respondes.",
|
||||
"follow_topics_you_create": "Seguir publicaciones que creas."
|
||||
}
|
||||
@@ -3,5 +3,6 @@
|
||||
"no_topics": "<strong>Kahjuks ei leidu siin kategoorias ühtegi teemat.</strong><br />Soovid postitada?",
|
||||
"browsing": "vaatab",
|
||||
"no_replies": "Keegi pole vastanud",
|
||||
"share_this_category": "Jaga seda kategooriat"
|
||||
"share_this_category": "Jaga seda kategooriat",
|
||||
"ignore": "Ignore"
|
||||
}
|
||||
@@ -12,11 +12,13 @@
|
||||
"invalid-title": "Vigane pealkiri!",
|
||||
"invalid-user-data": "Vigased kasutaja andmed",
|
||||
"invalid-password": "Vigane parool",
|
||||
"invalid-username-or-password": "Please specify both a username and password",
|
||||
"invalid-pagination-value": "Vigane lehe väärtus",
|
||||
"username-taken": "Kasutajanimi on juba võetud",
|
||||
"email-taken": "Email on võetud",
|
||||
"email-not-confirmed": "Su emaili aadress ei ole kinnitatud, vajuta siia et kinnitada.",
|
||||
"username-too-short": "Kasutajanimi on liiga lühike",
|
||||
"username-too-long": "Username too long",
|
||||
"user-banned": "Kasutaja bannitud",
|
||||
"user-too-new": "You need to wait %1 seconds before making your first post!",
|
||||
"no-category": "Kategooriat ei eksisteeri",
|
||||
@@ -53,5 +55,9 @@
|
||||
"upload-error": "Üleslaadimise viga: %1",
|
||||
"signature-too-long": "Allkiri ei saa olla pikem kui %1 tähemärki!",
|
||||
"cant-chat-with-yourself": "Sa ei saa endaga vestelda!",
|
||||
"not-enough-reputation-to-downvote": "Sul ei ole piisavalt reputatsiooni, et anda negatiivset hinnangut sellele postitusele."
|
||||
"reputation-system-disabled": "Reputation system is disabled.",
|
||||
"downvoting-disabled": "Downvoting is disabled",
|
||||
"not-enough-reputation-to-downvote": "Sul ei ole piisavalt reputatsiooni, et anda negatiivset hinnangut sellele postitusele.",
|
||||
"not-enough-reputation-to-flag": "Yo do not have enough reputation to flag this post",
|
||||
"reload-failed": "NodeBB encountered a problem while reloading: \"%1\". NodeBB will continue to serve the existing client-side assets, although you should undo what you did just prior to reloading."
|
||||
}
|
||||
@@ -12,6 +12,10 @@
|
||||
"chat.message-history": "Sõnumite ajalugu",
|
||||
"chat.pop-out": "Pop-out vestlus",
|
||||
"chat.maximize": "Suurenda",
|
||||
"chat.yesterday": "Yesterday",
|
||||
"chat.seven_days": "7 Days",
|
||||
"chat.thirty_days": "30 Days",
|
||||
"chat.three_months": "3 Months",
|
||||
"composer.user_said_in": "%1 ütles %2:",
|
||||
"composer.user_said": "%1 ütles:",
|
||||
"composer.discard": "Oled kindel, et soovid selle postituse tühistada?"
|
||||
|
||||
@@ -10,11 +10,14 @@
|
||||
"new_notification": "Uus teade",
|
||||
"you_have_unread_notifications": "Sul ei ole lugemata teateid.",
|
||||
"new_message_from": "Uus sõnum kasutajalt <strong>%1</strong>",
|
||||
"upvoted_your_post": "<strong>%1</strong> hääletas sinu postituse poolt.",
|
||||
"favourited_your_post": "<strong>%1</strong> märkis sinu postituse lemmikuks.",
|
||||
"user_flagged_post": "<strong>%1</strong> märgistas postituse.",
|
||||
"upvoted_your_post_in": "<strong>%1</strong> has upvoted your post in <strong>%2</strong>.",
|
||||
"moved_your_post": "<strong>%1<strong> has moved your post.",
|
||||
"moved_your_topic": "<strong>%1<strong> has moved your topic.",
|
||||
"favourited_your_post_in": "<strong>%1</strong> has favourited your post in <strong>%2</strong>.",
|
||||
"user_flagged_post_in": "<strong>%1</strong> flagged a post in <strong>%2</strong>",
|
||||
"user_posted_to": "Kasutaja <strong>%1</strong> postitas vastuse teemasse <strong>%2</strong>",
|
||||
"user_mentioned_you_in": "<strong>%1</strong> mainis sind postituses <strong>%2</strong>",
|
||||
"user_started_following_you": "<strong>%1</strong> started following you.",
|
||||
"email-confirmed": "Emaili aadress kinnitatud",
|
||||
"email-confirmed-message": "Täname, et kinnitasite oma emaili aadressi. Teie kasutaja omn nüüd täielikult aktiveeritud.",
|
||||
"email-confirm-error": "Süsteemis tekkis viga...",
|
||||
|
||||
@@ -4,5 +4,6 @@
|
||||
"week": "Nädal",
|
||||
"month": "Kuu",
|
||||
"year": "Aasta",
|
||||
"alltime": "All Time",
|
||||
"no_recent_topics": "Hetkel ei ole hiljutisi teemasid."
|
||||
}
|
||||
@@ -1,3 +1,4 @@
|
||||
{
|
||||
"results_matching": "%1 result(s) matching \"%2\", (%3 seconds)"
|
||||
"results_matching": "%1 result(s) matching \"%2\", (%3 seconds)",
|
||||
"no-matches": "No posts found"
|
||||
}
|
||||
@@ -4,6 +4,8 @@
|
||||
"username": "Kasutajanimi",
|
||||
"email": "Email",
|
||||
"confirm_email": "Kinnita email",
|
||||
"delete_account": "Delete Account",
|
||||
"delete_account_confirm": "Are you sure you want to delete your account? <br /><strong>This action is irreversible and you will not be able to recover any of your data</strong><br /><br />Enter your username to confirm that you wish to destroy this account.",
|
||||
"fullname": "Täisnimi",
|
||||
"website": "Koduleht",
|
||||
"location": "Asukoht",
|
||||
@@ -62,5 +64,7 @@
|
||||
"posts_per_page": "Postitusi ühe lehekülje kohta",
|
||||
"notification_sounds": "Tee häält, kui saabub teade.",
|
||||
"browsing": "Sirvimis sätted",
|
||||
"open_links_in_new_tab": "Ava väljaminevad lingid uues vaheaknas?"
|
||||
"open_links_in_new_tab": "Ava väljaminevad lingid uues vaheaknas?",
|
||||
"follow_topics_you_reply_to": "Follow topics that you reply to.",
|
||||
"follow_topics_you_create": "Follow topics you create."
|
||||
}
|
||||
@@ -3,5 +3,6 @@
|
||||
"no_topics": "<strong>هیچ جستاری در این دسته نیست.</strong><br />چرا شما یکی نفرستید؟",
|
||||
"browsing": "بینندهها",
|
||||
"no_replies": "هیچ کسی پاسخ نداده است.",
|
||||
"share_this_category": "به اشتراکگذاری این دسته"
|
||||
"share_this_category": "به اشتراکگذاری این دسته",
|
||||
"ignore": "Ignore"
|
||||
}
|
||||
@@ -12,11 +12,13 @@
|
||||
"invalid-title": "عنوان نامعتبر است!",
|
||||
"invalid-user-data": "دادههای کاربری نامعتبر است.",
|
||||
"invalid-password": "گذرواژه نامعتبر است.",
|
||||
"invalid-username-or-password": "Please specify both a username and password",
|
||||
"invalid-pagination-value": "عدد صفحهبندی نامعتبر است.",
|
||||
"username-taken": "این نام کاربری گرفته شده است.",
|
||||
"email-taken": "این رایانامه گرفته شده است.",
|
||||
"email-not-confirmed": "رایانامه شما تأیید نشده است، لطفاً برای تأیید رایانامهتان اینجا را بفشارید.",
|
||||
"username-too-short": "نام کاربری خیلی کوتاه است.",
|
||||
"username-too-long": "Username too long",
|
||||
"user-banned": "کاربر محروم شد.",
|
||||
"user-too-new": "You need to wait %1 seconds before making your first post!",
|
||||
"no-category": "چنین دستهای وجود ندارد.",
|
||||
@@ -53,5 +55,9 @@
|
||||
"upload-error": "خطای بارگذاری: %1",
|
||||
"signature-too-long": "امضا نمیتواند بیشتر از %1 نویسه داشته باشد.",
|
||||
"cant-chat-with-yourself": "شما نمیتوانید با خودتان گفتگو کنید!",
|
||||
"not-enough-reputation-to-downvote": "شما اعتبار کافی برای دادن رای منفی به این دیدگاه را ندارید."
|
||||
"reputation-system-disabled": "Reputation system is disabled.",
|
||||
"downvoting-disabled": "Downvoting is disabled",
|
||||
"not-enough-reputation-to-downvote": "شما اعتبار کافی برای دادن رای منفی به این دیدگاه را ندارید.",
|
||||
"not-enough-reputation-to-flag": "Yo do not have enough reputation to flag this post",
|
||||
"reload-failed": "NodeBB encountered a problem while reloading: \"%1\". NodeBB will continue to serve the existing client-side assets, although you should undo what you did just prior to reloading."
|
||||
}
|
||||
@@ -12,6 +12,10 @@
|
||||
"chat.message-history": "تاریخچه پیامها",
|
||||
"chat.pop-out": "Pop out chat",
|
||||
"chat.maximize": "تمام صفحه",
|
||||
"chat.yesterday": "Yesterday",
|
||||
"chat.seven_days": "7 Days",
|
||||
"chat.thirty_days": "30 Days",
|
||||
"chat.three_months": "3 Months",
|
||||
"composer.user_said_in": "%1 در %2 گفته است:",
|
||||
"composer.user_said": "%1 گفته است:",
|
||||
"composer.discard": "آیا از دور انداختن این دیدگاه اطمینان دارید؟"
|
||||
|
||||
@@ -10,11 +10,14 @@
|
||||
"new_notification": "آکاهسازی تازه",
|
||||
"you_have_unread_notifications": "شما آگاهسازیهای نخوانده دارید.",
|
||||
"new_message_from": "پیام تازه از <strong>%1</strong>",
|
||||
"upvoted_your_post": "<strong>%1</strong> به دیدگاه شما رای داده است.",
|
||||
"favourited_your_post": "<strong>%1</strong> دیدگاه شما را پسندیده است.",
|
||||
"user_flagged_post": "پرچم خوردن یک دیدگاه از سوی <strong>%1</strong>",
|
||||
"upvoted_your_post_in": "<strong>%1</strong> has upvoted your post in <strong>%2</strong>.",
|
||||
"moved_your_post": "<strong>%1<strong> has moved your post.",
|
||||
"moved_your_topic": "<strong>%1<strong> has moved your topic.",
|
||||
"favourited_your_post_in": "<strong>%1</strong> has favourited your post in <strong>%2</strong>.",
|
||||
"user_flagged_post_in": "<strong>%1</strong> flagged a post in <strong>%2</strong>",
|
||||
"user_posted_to": "پاسخ دادن به <strong>%2</strong> از سوی <strong>%1</strong>",
|
||||
"user_mentioned_you_in": "%1 در %2 به شما اشاره کرد",
|
||||
"user_started_following_you": "<strong>%1</strong> started following you.",
|
||||
"email-confirmed": "رایانامه تایید شد",
|
||||
"email-confirmed-message": "بابت تایید ایمیلتان سپاسگزاریم. حساب کاربری شما اکنون به صورت کامل فعال شده است.",
|
||||
"email-confirm-error": "خطایی پیش آمده است...",
|
||||
|
||||
@@ -4,5 +4,6 @@
|
||||
"week": "هفته",
|
||||
"month": "ماه",
|
||||
"year": "سال",
|
||||
"alltime": "All Time",
|
||||
"no_recent_topics": "هیچ جستار تازهای نیست."
|
||||
}
|
||||
@@ -1,3 +1,4 @@
|
||||
{
|
||||
"results_matching": "%1 result(s) matching \"%2\", (%3 seconds)"
|
||||
"results_matching": "%1 result(s) matching \"%2\", (%3 seconds)",
|
||||
"no-matches": "No posts found"
|
||||
}
|
||||
@@ -4,6 +4,8 @@
|
||||
"username": "نام کاربری",
|
||||
"email": "رایانامه",
|
||||
"confirm_email": "تأیید رایانامه",
|
||||
"delete_account": "Delete Account",
|
||||
"delete_account_confirm": "Are you sure you want to delete your account? <br /><strong>This action is irreversible and you will not be able to recover any of your data</strong><br /><br />Enter your username to confirm that you wish to destroy this account.",
|
||||
"fullname": "نام کامل",
|
||||
"website": "تارنما",
|
||||
"location": "محل سکونت",
|
||||
@@ -62,5 +64,7 @@
|
||||
"posts_per_page": "شمار دیدگاهها در هر برگه",
|
||||
"notification_sounds": "پخش صدا هنگامی که شما یک آگاهسازی دریافت میکنید.",
|
||||
"browsing": "تنظیمات مرور",
|
||||
"open_links_in_new_tab": "بازکردن لینکهای خارجی در تب جدید؟"
|
||||
"open_links_in_new_tab": "بازکردن لینکهای خارجی در تب جدید؟",
|
||||
"follow_topics_you_reply_to": "Follow topics that you reply to.",
|
||||
"follow_topics_you_create": "Follow topics you create."
|
||||
}
|
||||
@@ -3,5 +3,6 @@
|
||||
"no_topics": "<strong>Tällä aihealueella ei ole yhtään aihetta.</strong><br />Miksi et aloittaisi uutta?",
|
||||
"browsing": "selaamassa",
|
||||
"no_replies": "Kukaan ei ole vastannut",
|
||||
"share_this_category": "Jaa tämä kategoria"
|
||||
"share_this_category": "Jaa tämä kategoria",
|
||||
"ignore": "Ignore"
|
||||
}
|
||||
@@ -12,11 +12,13 @@
|
||||
"invalid-title": "Virheellinen otsikko!",
|
||||
"invalid-user-data": "Virheellinen käyttäjätieto",
|
||||
"invalid-password": "Virheellinen salasana",
|
||||
"invalid-username-or-password": "Please specify both a username and password",
|
||||
"invalid-pagination-value": "Virheellinen taittoarvo",
|
||||
"username-taken": "Käyttäjänimi varattu",
|
||||
"email-taken": "Sähköpostiosoite varattu",
|
||||
"email-not-confirmed": "Your email is not confirmed, please click here to confirm your email.",
|
||||
"username-too-short": "Käyttäjänimi on liian lyhyt",
|
||||
"username-too-long": "Username too long",
|
||||
"user-banned": "Käyttäjä on estetty",
|
||||
"user-too-new": "You need to wait %1 seconds before making your first post!",
|
||||
"no-category": "Kategoriaa ei ole olemassa",
|
||||
@@ -53,5 +55,9 @@
|
||||
"upload-error": "Lähetysvirhe: %1",
|
||||
"signature-too-long": "Allekirjoitus ei voi olla pidempi kuin %1 merkkiä!",
|
||||
"cant-chat-with-yourself": "Et voi keskustella itsesi kanssa!",
|
||||
"not-enough-reputation-to-downvote": "You do not have enough reputation to downvote this post"
|
||||
"reputation-system-disabled": "Reputation system is disabled.",
|
||||
"downvoting-disabled": "Downvoting is disabled",
|
||||
"not-enough-reputation-to-downvote": "You do not have enough reputation to downvote this post",
|
||||
"not-enough-reputation-to-flag": "Yo do not have enough reputation to flag this post",
|
||||
"reload-failed": "NodeBB encountered a problem while reloading: \"%1\". NodeBB will continue to serve the existing client-side assets, although you should undo what you did just prior to reloading."
|
||||
}
|
||||
@@ -12,6 +12,10 @@
|
||||
"chat.message-history": "Message History",
|
||||
"chat.pop-out": "Pop out chat",
|
||||
"chat.maximize": "Maximize",
|
||||
"chat.yesterday": "Yesterday",
|
||||
"chat.seven_days": "7 Days",
|
||||
"chat.thirty_days": "30 Days",
|
||||
"chat.three_months": "3 Months",
|
||||
"composer.user_said_in": "%1 said in %2:",
|
||||
"composer.user_said": "%1 said:",
|
||||
"composer.discard": "Are you sure you wish to discard this post?"
|
||||
|
||||
@@ -10,11 +10,14 @@
|
||||
"new_notification": "Uusi ilmoitus",
|
||||
"you_have_unread_notifications": "Sinulla on lukemattomia ilmoituksia.",
|
||||
"new_message_from": "Uusi viesti käyttäjältä <strong>%1</strong>",
|
||||
"upvoted_your_post": "<strong>%1</strong> has upvoted your post.",
|
||||
"favourited_your_post": "<strong>%1</strong> lisäsi viestisi suosikkeihinsa.",
|
||||
"user_flagged_post": "<strong>%1</strong> flagged a post.",
|
||||
"upvoted_your_post_in": "<strong>%1</strong> has upvoted your post in <strong>%2</strong>.",
|
||||
"moved_your_post": "<strong>%1<strong> has moved your post.",
|
||||
"moved_your_topic": "<strong>%1<strong> has moved your topic.",
|
||||
"favourited_your_post_in": "<strong>%1</strong> has favourited your post in <strong>%2</strong>.",
|
||||
"user_flagged_post_in": "<strong>%1</strong> flagged a post in <strong>%2</strong>",
|
||||
"user_posted_to": "<strong>%1</strong> has posted a reply to: <strong>%2</strong>",
|
||||
"user_mentioned_you_in": "<strong>%1</strong> mentioned you in <strong>%2</strong>",
|
||||
"user_started_following_you": "<strong>%1</strong> started following you.",
|
||||
"email-confirmed": "Sähköpostiosoite vahvistettu",
|
||||
"email-confirmed-message": "Kiitos sähköpostiosoitteesi vahvistamisesta. Käyttäjätilisi on nyt täysin aktivoitu.",
|
||||
"email-confirm-error": "Tapahtui virhe...",
|
||||
|
||||
@@ -4,5 +4,6 @@
|
||||
"week": "Viikko",
|
||||
"month": "Kuukausi",
|
||||
"year": "Year",
|
||||
"alltime": "All Time",
|
||||
"no_recent_topics": "Ei viimeisimpiä aiheita."
|
||||
}
|
||||
@@ -1,3 +1,4 @@
|
||||
{
|
||||
"results_matching": "%1 result(s) matching \"%2\", (%3 seconds)"
|
||||
"results_matching": "%1 result(s) matching \"%2\", (%3 seconds)",
|
||||
"no-matches": "No posts found"
|
||||
}
|
||||
@@ -4,6 +4,8 @@
|
||||
"username": "Käyttäjän nimi",
|
||||
"email": "Sähköposti",
|
||||
"confirm_email": "Confirm Email",
|
||||
"delete_account": "Delete Account",
|
||||
"delete_account_confirm": "Are you sure you want to delete your account? <br /><strong>This action is irreversible and you will not be able to recover any of your data</strong><br /><br />Enter your username to confirm that you wish to destroy this account.",
|
||||
"fullname": "Koko nimi",
|
||||
"website": "Kotisivu",
|
||||
"location": "Sijainti",
|
||||
@@ -62,5 +64,7 @@
|
||||
"posts_per_page": "Viestiä per sivu",
|
||||
"notification_sounds": "Soita merkkiääni ilmoituksen saapuessa.",
|
||||
"browsing": "Browsing Settings",
|
||||
"open_links_in_new_tab": "Open outgoing links in new tab?"
|
||||
"open_links_in_new_tab": "Open outgoing links in new tab?",
|
||||
"follow_topics_you_reply_to": "Follow topics that you reply to.",
|
||||
"follow_topics_you_create": "Follow topics you create."
|
||||
}
|
||||
@@ -12,11 +12,13 @@
|
||||
"invalid-title": "Titre invalide !",
|
||||
"invalid-user-data": "Données utilisateur invalides",
|
||||
"invalid-password": "Mot de passe invalide",
|
||||
"invalid-username-or-password": "Please specify both a username and password",
|
||||
"invalid-pagination-value": "Valeur de pagination invalide",
|
||||
"username-taken": "Nom d’utilisateur déjà utilisé",
|
||||
"email-taken": "Email déjà utilisé",
|
||||
"email-not-confirmed": "Votre adresse email n'est pas confirmée, cliquez ici pour la valider.",
|
||||
"username-too-short": "Nom d'utilisateur trop court",
|
||||
"username-too-long": "Username too long",
|
||||
"user-banned": "Utilisateur banni",
|
||||
"user-too-new": "You need to wait %1 seconds before making your first post!",
|
||||
"no-category": "Cette catégorie n'existe pas",
|
||||
@@ -53,5 +55,9 @@
|
||||
"upload-error": "Erreur d'envoi : %1",
|
||||
"signature-too-long": "La signature ne peut dépasser %1 caractères !",
|
||||
"cant-chat-with-yourself": "Vous ne pouvez chatter avec vous même !",
|
||||
"not-enough-reputation-to-downvote": "Vous n'avez pas une réputation assez élevée pour noter négativement ce message"
|
||||
"reputation-system-disabled": "Reputation system is disabled.",
|
||||
"downvoting-disabled": "Downvoting is disabled",
|
||||
"not-enough-reputation-to-downvote": "Vous n'avez pas une réputation assez élevée pour noter négativement ce message",
|
||||
"not-enough-reputation-to-flag": "Yo do not have enough reputation to flag this post",
|
||||
"reload-failed": "NodeBB encountered a problem while reloading: \"%1\". NodeBB will continue to serve the existing client-side assets, although you should undo what you did just prior to reloading."
|
||||
}
|
||||
@@ -12,6 +12,10 @@
|
||||
"chat.message-history": "Historique des messages",
|
||||
"chat.pop-out": "Afficher la discussion",
|
||||
"chat.maximize": "Agrandir",
|
||||
"chat.yesterday": "Yesterday",
|
||||
"chat.seven_days": "7 Days",
|
||||
"chat.thirty_days": "30 Days",
|
||||
"chat.three_months": "3 Months",
|
||||
"composer.user_said_in": "%1 a dit dans %2 :",
|
||||
"composer.user_said": "%1 a dit :",
|
||||
"composer.discard": "Êtes-vous sûr de bien vouloir supprimer ce message ?"
|
||||
|
||||
@@ -10,11 +10,14 @@
|
||||
"new_notification": "Nouvelle notification",
|
||||
"you_have_unread_notifications": "Vous avez des notifications non-lues",
|
||||
"new_message_from": "Nouveau message de <strong>%1</strong>",
|
||||
"upvoted_your_post": "<strong>%1</strong> a voté pour votre message.",
|
||||
"favourited_your_post": "<strong>%1</strong> a mis votre message en favoris.",
|
||||
"user_flagged_post": "<strong>%1</strong> a signalé un message.",
|
||||
"upvoted_your_post_in": "<strong>%1</strong> has upvoted your post in <strong>%2</strong>.",
|
||||
"moved_your_post": "<strong>%1<strong> has moved your post.",
|
||||
"moved_your_topic": "<strong>%1<strong> has moved your topic.",
|
||||
"favourited_your_post_in": "<strong>%1</strong> has favourited your post in <strong>%2</strong>.",
|
||||
"user_flagged_post_in": "<strong>%1</strong> flagged a post in <strong>%2</strong>",
|
||||
"user_posted_to": "<strong>%1</strong> a répondu à : <strong>%2</strong>",
|
||||
"user_mentioned_you_in": "<strong>%1</strong> vous a mentionné dans <strong>%2</strong>",
|
||||
"user_started_following_you": "<strong>%1</strong> started following you.",
|
||||
"email-confirmed": "Email vérifié",
|
||||
"email-confirmed-message": "Merci pour la validation de votre adresse email. Votre compte est désormais activé.",
|
||||
"email-confirm-error": "Un erreur est survenue ...",
|
||||
|
||||
@@ -4,5 +4,6 @@
|
||||
"week": "Semaine",
|
||||
"month": "Mois",
|
||||
"year": "An",
|
||||
"alltime": "All Time",
|
||||
"no_recent_topics": "Il n'y a aucun sujet récent."
|
||||
}
|
||||
@@ -1,3 +1,4 @@
|
||||
{
|
||||
"results_matching": "%1 résultat(s) correspondant(s) à \"%2\", (%3 secondes)"
|
||||
"results_matching": "%1 résultat(s) correspondant(s) à \"%2\", (%3 secondes)",
|
||||
"no-matches": "No posts found"
|
||||
}
|
||||
@@ -4,6 +4,8 @@
|
||||
"username": "Nom d'utilisateur",
|
||||
"email": "Email",
|
||||
"confirm_email": "Confirmer l'adresse email",
|
||||
"delete_account": "Delete Account",
|
||||
"delete_account_confirm": "Are you sure you want to delete your account? <br /><strong>This action is irreversible and you will not be able to recover any of your data</strong><br /><br />Enter your username to confirm that you wish to destroy this account.",
|
||||
"fullname": "Nom",
|
||||
"website": "Site web",
|
||||
"location": "Emplacement",
|
||||
@@ -62,5 +64,7 @@
|
||||
"posts_per_page": "Messages par page",
|
||||
"notification_sounds": "Émettre un son lors de la réception de notifications.",
|
||||
"browsing": "Paramètres de navigation",
|
||||
"open_links_in_new_tab": "Ouvrir les liens externes dans un nouvel onglet ?"
|
||||
"open_links_in_new_tab": "Ouvrir les liens externes dans un nouvel onglet ?",
|
||||
"follow_topics_you_reply_to": "Follow topics that you reply to.",
|
||||
"follow_topics_you_create": "Follow topics you create."
|
||||
}
|
||||
@@ -3,5 +3,6 @@
|
||||
"no_topics": "<strong>קטגוריה זו ריקה מנושאים.</strong><br />למה שלא תנסה להוסיף נושא חדש?",
|
||||
"browsing": "צופים בנושא זה כעת",
|
||||
"no_replies": "אין תגובות",
|
||||
"share_this_category": "שתף קטגוריה זו"
|
||||
"share_this_category": "שתף קטגוריה זו",
|
||||
"ignore": "Ignore"
|
||||
}
|
||||
@@ -12,11 +12,13 @@
|
||||
"invalid-title": "כותרת שגויה",
|
||||
"invalid-user-data": "מידע משתמש שגוי",
|
||||
"invalid-password": "סיסמא שגויה",
|
||||
"invalid-username-or-password": "Please specify both a username and password",
|
||||
"invalid-pagination-value": "ערך דפדוף שגוי",
|
||||
"username-taken": "שם משתמש תפוס",
|
||||
"email-taken": "כתובת אימייל תפוסה",
|
||||
"email-not-confirmed": "Your email is not confirmed, please click here to confirm your email.",
|
||||
"username-too-short": "שם משתמש קצר מדי",
|
||||
"username-too-long": "Username too long",
|
||||
"user-banned": "המשתמש חסום",
|
||||
"user-too-new": "You need to wait %1 seconds before making your first post!",
|
||||
"no-category": "קטגוריה אינה קיימת",
|
||||
@@ -53,5 +55,9 @@
|
||||
"upload-error": "שגיאה בהעלאה : %1",
|
||||
"signature-too-long": "חתימה אינה יכולה להיות ארוכה מ %1 תווים!",
|
||||
"cant-chat-with-yourself": "לא ניתן לעשות צ'אט עם עצמך!",
|
||||
"not-enough-reputation-to-downvote": "אין לך מספיק מוניטין כדי להוריד את הדירוג של פוסט זה"
|
||||
"reputation-system-disabled": "Reputation system is disabled.",
|
||||
"downvoting-disabled": "Downvoting is disabled",
|
||||
"not-enough-reputation-to-downvote": "אין לך מספיק מוניטין כדי להוריד את הדירוג של פוסט זה",
|
||||
"not-enough-reputation-to-flag": "Yo do not have enough reputation to flag this post",
|
||||
"reload-failed": "NodeBB encountered a problem while reloading: \"%1\". NodeBB will continue to serve the existing client-side assets, although you should undo what you did just prior to reloading."
|
||||
}
|
||||
@@ -12,6 +12,10 @@
|
||||
"chat.message-history": "Message History",
|
||||
"chat.pop-out": "Pop out chat",
|
||||
"chat.maximize": "Maximize",
|
||||
"chat.yesterday": "Yesterday",
|
||||
"chat.seven_days": "7 Days",
|
||||
"chat.thirty_days": "30 Days",
|
||||
"chat.three_months": "3 Months",
|
||||
"composer.user_said_in": "%1 אמר ב%2:",
|
||||
"composer.user_said": "%1 אמר:",
|
||||
"composer.discard": "האם למחוק פוסט זה?"
|
||||
|
||||
@@ -10,11 +10,14 @@
|
||||
"new_notification": "New Notification",
|
||||
"you_have_unread_notifications": "You have unread notifications.",
|
||||
"new_message_from": "New message from <strong>%1</strong>",
|
||||
"upvoted_your_post": "<strong>%1</strong> has upvoted your post.",
|
||||
"favourited_your_post": "<strong>%1</strong> has favourited your post.",
|
||||
"user_flagged_post": "<strong>%1</strong> flagged a post.",
|
||||
"upvoted_your_post_in": "<strong>%1</strong> has upvoted your post in <strong>%2</strong>.",
|
||||
"moved_your_post": "<strong>%1<strong> has moved your post.",
|
||||
"moved_your_topic": "<strong>%1<strong> has moved your topic.",
|
||||
"favourited_your_post_in": "<strong>%1</strong> has favourited your post in <strong>%2</strong>.",
|
||||
"user_flagged_post_in": "<strong>%1</strong> flagged a post in <strong>%2</strong>",
|
||||
"user_posted_to": "<strong>%1</strong> has posted a reply to: <strong>%2</strong>",
|
||||
"user_mentioned_you_in": "<strong>%1</strong> mentioned you in <strong>%2</strong>",
|
||||
"user_started_following_you": "<strong>%1</strong> started following you.",
|
||||
"email-confirmed": "Email Confirmed",
|
||||
"email-confirmed-message": "Thank you for validating your email. Your account is now fully activated.",
|
||||
"email-confirm-error": "An error occurred...",
|
||||
|
||||
@@ -4,5 +4,6 @@
|
||||
"week": "שבוע",
|
||||
"month": "חודש",
|
||||
"year": "Year",
|
||||
"alltime": "All Time",
|
||||
"no_recent_topics": "אין נושאים חדשים"
|
||||
}
|
||||
@@ -1,3 +1,4 @@
|
||||
{
|
||||
"results_matching": "%1 result(s) matching \"%2\", (%3 seconds)"
|
||||
"results_matching": "%1 result(s) matching \"%2\", (%3 seconds)",
|
||||
"no-matches": "No posts found"
|
||||
}
|
||||
@@ -4,6 +4,8 @@
|
||||
"username": "שם משתמש",
|
||||
"email": "כתובת אימייל",
|
||||
"confirm_email": "Confirm Email",
|
||||
"delete_account": "Delete Account",
|
||||
"delete_account_confirm": "Are you sure you want to delete your account? <br /><strong>This action is irreversible and you will not be able to recover any of your data</strong><br /><br />Enter your username to confirm that you wish to destroy this account.",
|
||||
"fullname": "שם מלא",
|
||||
"website": "אתר",
|
||||
"location": "מיקום",
|
||||
@@ -62,5 +64,7 @@
|
||||
"posts_per_page": "כמות פוסטים בעמוד",
|
||||
"notification_sounds": "השמע צליל כאשר מתקבלת הודעה עבורך.",
|
||||
"browsing": "הגדרות צפייה",
|
||||
"open_links_in_new_tab": "Open outgoing links in new tab?"
|
||||
"open_links_in_new_tab": "Open outgoing links in new tab?",
|
||||
"follow_topics_you_reply_to": "Follow topics that you reply to.",
|
||||
"follow_topics_you_create": "Follow topics you create."
|
||||
}
|
||||
@@ -3,5 +3,6 @@
|
||||
"no_topics": "<strong>Még nincs nyitva egy téma sem ebben a kategóriában.</strong>Miért nem hozol létre egyet?",
|
||||
"browsing": "jelenlévők",
|
||||
"no_replies": "Senki sem válaszolt még",
|
||||
"share_this_category": "Hozzászólás megosztása"
|
||||
"share_this_category": "Hozzászólás megosztása",
|
||||
"ignore": "Ignore"
|
||||
}
|
||||
@@ -12,11 +12,13 @@
|
||||
"invalid-title": "Invalid title!",
|
||||
"invalid-user-data": "Invalid User Data",
|
||||
"invalid-password": "Invalid Password",
|
||||
"invalid-username-or-password": "Please specify both a username and password",
|
||||
"invalid-pagination-value": "Invalid pagination value",
|
||||
"username-taken": "Username taken",
|
||||
"email-taken": "Email taken",
|
||||
"email-not-confirmed": "Your email is not confirmed, please click here to confirm your email.",
|
||||
"username-too-short": "Username too short",
|
||||
"username-too-long": "Username too long",
|
||||
"user-banned": "User banned",
|
||||
"user-too-new": "You need to wait %1 seconds before making your first post!",
|
||||
"no-category": "Category doesn't exist",
|
||||
@@ -53,5 +55,9 @@
|
||||
"upload-error": "Upload Error : %1",
|
||||
"signature-too-long": "Signature can't be longer than %1 characters!",
|
||||
"cant-chat-with-yourself": "You can't chat with yourself!",
|
||||
"not-enough-reputation-to-downvote": "You do not have enough reputation to downvote this post"
|
||||
"reputation-system-disabled": "Reputation system is disabled.",
|
||||
"downvoting-disabled": "Downvoting is disabled",
|
||||
"not-enough-reputation-to-downvote": "You do not have enough reputation to downvote this post",
|
||||
"not-enough-reputation-to-flag": "Yo do not have enough reputation to flag this post",
|
||||
"reload-failed": "NodeBB encountered a problem while reloading: \"%1\". NodeBB will continue to serve the existing client-side assets, although you should undo what you did just prior to reloading."
|
||||
}
|
||||
@@ -12,6 +12,10 @@
|
||||
"chat.message-history": "Message History",
|
||||
"chat.pop-out": "Pop out chat",
|
||||
"chat.maximize": "Maximize",
|
||||
"chat.yesterday": "Yesterday",
|
||||
"chat.seven_days": "7 Days",
|
||||
"chat.thirty_days": "30 Days",
|
||||
"chat.three_months": "3 Months",
|
||||
"composer.user_said_in": "%1 said in %2:",
|
||||
"composer.user_said": "%1 said:",
|
||||
"composer.discard": "Are you sure you wish to discard this post?"
|
||||
|
||||
@@ -10,11 +10,14 @@
|
||||
"new_notification": "New Notification",
|
||||
"you_have_unread_notifications": "You have unread notifications.",
|
||||
"new_message_from": "New message from <strong>%1</strong>",
|
||||
"upvoted_your_post": "<strong>%1</strong> has upvoted your post.",
|
||||
"favourited_your_post": "<strong>%1</strong> has favourited your post.",
|
||||
"user_flagged_post": "<strong>%1</strong> flagged a post.",
|
||||
"upvoted_your_post_in": "<strong>%1</strong> has upvoted your post in <strong>%2</strong>.",
|
||||
"moved_your_post": "<strong>%1<strong> has moved your post.",
|
||||
"moved_your_topic": "<strong>%1<strong> has moved your topic.",
|
||||
"favourited_your_post_in": "<strong>%1</strong> has favourited your post in <strong>%2</strong>.",
|
||||
"user_flagged_post_in": "<strong>%1</strong> flagged a post in <strong>%2</strong>",
|
||||
"user_posted_to": "<strong>%1</strong> has posted a reply to: <strong>%2</strong>",
|
||||
"user_mentioned_you_in": "<strong>%1</strong> mentioned you in <strong>%2</strong>",
|
||||
"user_started_following_you": "<strong>%1</strong> started following you.",
|
||||
"email-confirmed": "Email Confirmed",
|
||||
"email-confirmed-message": "Thank you for validating your email. Your account is now fully activated.",
|
||||
"email-confirm-error": "An error occurred...",
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user