mirror of
https://github.com/NodeBB/NodeBB.git
synced 2026-06-23 05:00:39 +02:00
Merge branch 'master' into v0.5.x
This commit is contained in:
4
.gitignore
vendored
4
.gitignore
vendored
@@ -27,8 +27,10 @@ pidfile
|
||||
/public/templates
|
||||
/public/sounds
|
||||
|
||||
/public/uploads
|
||||
|
||||
# compiled files
|
||||
/public/stylesheet.css
|
||||
/public/admin.css
|
||||
/public/nodebb.min.js
|
||||
/public/nodebb.min.js.map
|
||||
/public/nodebb.min.js.map
|
||||
30
CONTRIBUTING.md
Normal file
30
CONTRIBUTING.md
Normal file
@@ -0,0 +1,30 @@
|
||||
# Issues & Bugs
|
||||
|
||||
Thanks for reporting an issue with NodeBB! Please follow these guidelines in order to streamline the debugging process. The more guidelines you follow, the easier it will be for us to reproduce your problem.
|
||||
|
||||
In general, if we can't reproduce it, we can't fix it!
|
||||
|
||||
## Try the latest version of NodeBB
|
||||
|
||||
There is a chance that the issue you are experiencing may have already been fixed.
|
||||
|
||||
## Provide the NodeBB version number and git hash
|
||||
|
||||
You can find the NodeBB version number in the Admin Control Panel (ACP), as well as the first line output to the shell when running NodeBB
|
||||
|
||||
``` plaintext
|
||||
info: NodeBB v0.5.2-dev Copyright (C) 2013-2014 NodeBB Inc.
|
||||
info: This program comes with ABSOLUTELY NO WARRANTY.
|
||||
info: This is free software, and you are welcome to redistribute it under certain conditions.
|
||||
info:
|
||||
info: Time: Tue Oct 07 2014 20:25:20 GMT-0400 (EDT)
|
||||
```
|
||||
|
||||
If you are running NodeBB via git, it is also helpful to let the maintainers know what commit hash you are on. To find the commit hash, execute the following command:
|
||||
|
||||
``` bash
|
||||
$ cd /path/to/my/nodebb
|
||||
$ git rev-parse HEAD
|
||||
```
|
||||
|
||||
If you have downloaded the `.zip` or `.tar.gz` packages from GitHub (or elsewhere), please let us know.
|
||||
66
app.js
66
app.js
@@ -58,11 +58,13 @@ if(os.platform() === 'linux') {
|
||||
});
|
||||
}
|
||||
|
||||
// Log GNU copyright info along with server info
|
||||
winston.info('NodeBB v' + pkg.version + ' Copyright (C) 2013-2014 NodeBB Inc.');
|
||||
winston.info('This program comes with ABSOLUTELY NO WARRANTY.');
|
||||
winston.info('This is free software, and you are welcome to redistribute it under certain conditions.');
|
||||
winston.info('');
|
||||
if (!cluster.isWorker) {
|
||||
// If run using `node app`, log GNU copyright info along with server info
|
||||
winston.info('NodeBB v' + pkg.version + ' Copyright (C) 2013-2014 NodeBB Inc.');
|
||||
winston.info('This program comes with ABSOLUTELY NO WARRANTY.');
|
||||
winston.info('This is free software, and you are welcome to redistribute it under certain conditions.');
|
||||
winston.info('');
|
||||
}
|
||||
|
||||
// Alternate configuration file support
|
||||
var configFile = path.join(__dirname, '/config.json'),
|
||||
@@ -73,7 +75,7 @@ if (nconf.get('config')) {
|
||||
}
|
||||
configExists = fs.existsSync(configFile);
|
||||
|
||||
if (!nconf.get('help') && !nconf.get('setup') && !nconf.get('install') && !nconf.get('upgrade') && !nconf.get('reset') && configExists) {
|
||||
if (!nconf.get('setup') && !nconf.get('install') && !nconf.get('upgrade') && !nconf.get('reset') && configExists) {
|
||||
start();
|
||||
} else if (nconf.get('setup') || nconf.get('install') || !configExists) {
|
||||
setup();
|
||||
@@ -81,8 +83,6 @@ if (!nconf.get('help') && !nconf.get('setup') && !nconf.get('install') && !nconf
|
||||
upgrade();
|
||||
} else if (nconf.get('reset')) {
|
||||
reset();
|
||||
} else {
|
||||
displayHelp();
|
||||
}
|
||||
|
||||
function loadConfig() {
|
||||
@@ -104,20 +104,20 @@ function loadConfig() {
|
||||
}
|
||||
|
||||
function start() {
|
||||
|
||||
loadConfig();
|
||||
|
||||
winston.info('Time: ' + new Date());
|
||||
winston.info('Initializing NodeBB v' + pkg.version);
|
||||
winston.info('* using configuration stored in: ' + configFile);
|
||||
var host = nconf.get(nconf.get('database') + ':host'),
|
||||
storeLocation = host ? 'at ' + host + (host.indexOf('/') === -1 ? ':' + nconf.get(nconf.get('database') + ':port') : '') : '';
|
||||
if (!cluster.isWorker) {
|
||||
winston.info('Time: ' + new Date());
|
||||
winston.info('Initializing NodeBB v' + pkg.version);
|
||||
winston.info('* using configuration stored in: ' + configFile);
|
||||
}
|
||||
|
||||
winston.info('* using ' + nconf.get('database') +' store ' + storeLocation);
|
||||
winston.info('* using themes stored in: ' + nconf.get('themes_path'));
|
||||
if (cluster.isWorker && process.env.cluster_setup === 'true') {
|
||||
var host = nconf.get(nconf.get('database') + ':host'),
|
||||
storeLocation = host ? 'at ' + host + (host.indexOf('/') === -1 ? ':' + nconf.get(nconf.get('database') + ':port') : '') : '';
|
||||
|
||||
if (process.env.NODE_ENV === 'development') {
|
||||
winston.info('Base Configuration OK.');
|
||||
winston.info('* using ' + nconf.get('database') +' store ' + storeLocation);
|
||||
winston.info('* using themes stored in: ' + nconf.get('themes_path'));
|
||||
}
|
||||
|
||||
require('./src/database').init(function(err) {
|
||||
@@ -167,13 +167,13 @@ function start() {
|
||||
case 'css-propagate':
|
||||
meta.css.cache = message.cache;
|
||||
meta.css.acpCache = message.acpCache;
|
||||
winston.info('[cluster] Stylesheet propagated to worker ' + cluster.worker.id);
|
||||
winston.info('[cluster] Stylesheets propagated to worker ' + cluster.worker.id);
|
||||
break;
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
process.on('uncaughtException', function(err) {
|
||||
winston.error(err.message);
|
||||
winston.error(err.stack);
|
||||
console.log(err.stack);
|
||||
|
||||
meta.js.killMinifier();
|
||||
@@ -181,10 +181,12 @@ function start() {
|
||||
});
|
||||
} else {
|
||||
winston.warn('Your NodeBB schema is out-of-date. Please run the following command to bring your dataset up to spec:');
|
||||
winston.warn(' node app --upgrade');
|
||||
winston.warn('To ignore this error (not recommended):');
|
||||
winston.warn(' node app --no-check-schema');
|
||||
process.exit();
|
||||
winston.warn(' ./nodebb upgrade');
|
||||
if (cluster.isWorker) {
|
||||
cluster.worker.kill();
|
||||
} else {
|
||||
process.exit();
|
||||
}
|
||||
}
|
||||
});
|
||||
});
|
||||
@@ -355,16 +357,4 @@ function restart() {
|
||||
winston.error('[app] Could not restart server. Shutting down.');
|
||||
shutdown(1);
|
||||
}
|
||||
}
|
||||
|
||||
function displayHelp() {
|
||||
winston.info('Usage: node app [options] [arguments]');
|
||||
winston.info(' [NODE_ENV=development | NODE_ENV=production] node app [--start] [arguments]');
|
||||
winston.info('');
|
||||
winston.info('Options:');
|
||||
winston.info(' --help displays this usage information');
|
||||
winston.info(' --setup configure your environment and setup NodeBB');
|
||||
winston.info(' --upgrade upgrade NodeBB, first read: https://docs.nodebb.org/en/latest/upgrading/');
|
||||
winston.info(' --reset soft resets NodeBB; disables all plugins and restores selected theme to Vanilla');
|
||||
winston.info(' --start manually start NodeBB (default when no options are given)');
|
||||
}
|
||||
}
|
||||
|
||||
47
bcrypt.js
47
bcrypt.js
@@ -1,30 +1,29 @@
|
||||
|
||||
'use strict';
|
||||
|
||||
var bcrypt = require('bcryptjs'),
|
||||
async = require('async'),
|
||||
action = process.argv[2];
|
||||
|
||||
var bcrypt = require('bcryptjs');
|
||||
switch(action) {
|
||||
case 'compare':
|
||||
bcrypt.compare(process.argv[3], process.argv[4], function(err, res) {
|
||||
process.stdout.write(res ? 'true' : 'false');
|
||||
});
|
||||
break;
|
||||
|
||||
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});
|
||||
});
|
||||
case 'hash':
|
||||
async.waterfall([
|
||||
async.apply(bcrypt.genSalt, parseInt(process.argv[3], 10)),
|
||||
function(salt, next) {
|
||||
bcrypt.hash(process.argv[4], salt, next);
|
||||
}
|
||||
], function(err, hash) {
|
||||
if (!err) {
|
||||
process.stdout.write(hash);
|
||||
} else {
|
||||
process.stderr.write(err.message);
|
||||
}
|
||||
});
|
||||
break;
|
||||
}
|
||||
@@ -12,7 +12,7 @@ function success(err, config, callback) {
|
||||
return callback(new Error('aborted'));
|
||||
}
|
||||
|
||||
var database = (config.redis || config.mongo || config.level) ? config.secondary_database : config.database;
|
||||
var database = (config.redis || config.mongo) ? config.secondary_database : config.database;
|
||||
|
||||
function dbQuestionsSuccess(err, databaseConfig) {
|
||||
if (!databaseConfig) {
|
||||
@@ -39,15 +39,11 @@ function success(err, config, callback) {
|
||||
password: databaseConfig['mongo:password'],
|
||||
database: databaseConfig['mongo:database']
|
||||
};
|
||||
} else if (database === 'level') {
|
||||
config.level = {
|
||||
database: databaseConfig['level:database']
|
||||
};
|
||||
} else {
|
||||
return callback(new Error('unknown database : ' + database));
|
||||
}
|
||||
|
||||
var allQuestions = questions.redis.concat(questions.mongo.concat(questions.level));
|
||||
var allQuestions = questions.redis.concat(questions.mongo);
|
||||
for(var x=0;x<allQuestions.length;x++) {
|
||||
delete config[allQuestions[x].name];
|
||||
}
|
||||
@@ -67,12 +63,6 @@ function success(err, config, callback) {
|
||||
} else {
|
||||
prompt.get(questions.mongo, dbQuestionsSuccess);
|
||||
}
|
||||
} else if(database === 'level') {
|
||||
if (config['level:database']) {
|
||||
dbQuestionsSuccess(null, config);
|
||||
} else {
|
||||
prompt.get(questions.level, dbQuestionsSuccess);
|
||||
}
|
||||
} else {
|
||||
return callback(new Error('unknown database : ' + database));
|
||||
}
|
||||
|
||||
89
loader.js
89
loader.js
@@ -6,10 +6,14 @@ var nconf = require('nconf'),
|
||||
cluster = require('cluster'),
|
||||
async = require('async'),
|
||||
logrotate = require('logrotate-stream'),
|
||||
|
||||
pkg = require('./package.json'),
|
||||
|
||||
pidFilePath = __dirname + '/pidfile',
|
||||
output = logrotate({ file: __dirname + '/logs/output.log', size: '1m', keep: 3, compress: true }),
|
||||
silent = process.env.NODE_ENV !== 'development' ? true : false,
|
||||
numCPUs,
|
||||
numProcs,
|
||||
|
||||
Loader = {
|
||||
timesStarted: 0,
|
||||
shutdown_queue: [],
|
||||
@@ -23,7 +27,7 @@ var nconf = require('nconf'),
|
||||
}
|
||||
};
|
||||
|
||||
Loader.init = function() {
|
||||
Loader.init = function(callback) {
|
||||
cluster.setupMaster({
|
||||
exec: "app.js",
|
||||
silent: silent
|
||||
@@ -36,9 +40,25 @@ Loader.init = function() {
|
||||
};
|
||||
}
|
||||
|
||||
process.on('SIGHUP', Loader.restart);
|
||||
callback();
|
||||
};
|
||||
|
||||
Loader.displayStartupMessages = function(callback) {
|
||||
console.log('NodeBB v' + pkg.version + ' Copyright (C) 2013-2014 NodeBB Inc.');
|
||||
console.log('This program comes with ABSOLUTELY NO WARRANTY.');
|
||||
console.log('This is free software, and you are welcome to redistribute it under certain conditions.');
|
||||
console.log('For the full license, please visit: http://www.gnu.org/copyleft/gpl.html');
|
||||
console.log('');
|
||||
callback();
|
||||
};
|
||||
|
||||
Loader.addClusterEvents = function(callback) {
|
||||
cluster.on('fork', function(worker) {
|
||||
worker.on('message', function(message) {
|
||||
if (message && typeof message === 'object' && message.action) {
|
||||
var otherWorkers;
|
||||
|
||||
switch (message.action) {
|
||||
case 'ready':
|
||||
if (Loader.js.cache) {
|
||||
@@ -77,9 +97,10 @@ Loader.init = function() {
|
||||
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 = 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',
|
||||
@@ -92,9 +113,10 @@ Loader.init = function() {
|
||||
Loader.css.cache = message.cache;
|
||||
Loader.css.acpCache = message.acpCache;
|
||||
|
||||
var otherWorkers = Object.keys(cluster.workers).filter(function(worker_id) {
|
||||
return parseInt(worker_id, 10) !== parseInt(worker.id, 10);
|
||||
});
|
||||
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: 'css-propagate',
|
||||
@@ -111,7 +133,7 @@ Loader.init = function() {
|
||||
case 'user:connect':
|
||||
case 'user:disconnect':
|
||||
case 'config:update':
|
||||
notifyWorkers(message);
|
||||
Loader.notifyWorkers(message);
|
||||
break;
|
||||
}
|
||||
}
|
||||
@@ -122,15 +144,9 @@ Loader.init = function() {
|
||||
console.log('[cluster] Child Process (' + worker.process.pid + ') listening for connections.');
|
||||
});
|
||||
|
||||
function notifyWorkers(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) {
|
||||
if (Loader.timesStarted < numProcs*3) {
|
||||
Loader.timesStarted++;
|
||||
if (Loader.crashTimer) {
|
||||
clearTimeout(Loader.crashTimer);
|
||||
@@ -139,14 +155,14 @@ Loader.init = function() {
|
||||
Loader.timesStarted = 0;
|
||||
});
|
||||
} else {
|
||||
console.log(numCPUs*3 + ' restarts in 10 seconds, most likely an error on startup. Halting.');
|
||||
console.log(numProcs*3 + ' restarts in 10 seconds, most likely an error on startup. Halting.');
|
||||
process.exit();
|
||||
}
|
||||
}
|
||||
|
||||
console.log('[cluster] Child Process (' + worker.process.pid + ') has exited (code: ' + code + ')');
|
||||
if (!worker.suicide) {
|
||||
console.log('[cluster] Spinning up another process...')
|
||||
console.log('[cluster] Spinning up another process...');
|
||||
|
||||
var wasPrimary = parseInt(worker.id, 10) === Loader.primaryWorker;
|
||||
cluster.fork({
|
||||
@@ -155,16 +171,16 @@ Loader.init = function() {
|
||||
}
|
||||
});
|
||||
|
||||
process.on('SIGHUP', Loader.restart);
|
||||
callback();
|
||||
}
|
||||
|
||||
Loader.start();
|
||||
};
|
||||
|
||||
Loader.start = function() {
|
||||
Loader.start = function(callback) {
|
||||
var output = logrotate({ file: __dirname + '/logs/output.log', size: '1m', keep: 3, compress: true }),
|
||||
worker;
|
||||
|
||||
for(var x=0;x<numCPUs;x++) {
|
||||
console.log('Clustering enabled: Spinning up ' + numProcs + ' process(es).\n');
|
||||
|
||||
for(var x=0;x<numProcs;x++) {
|
||||
// Only the first worker sets up templates/sounds/jobs/etc
|
||||
worker = cluster.fork({
|
||||
cluster_setup: x === 0,
|
||||
@@ -176,7 +192,9 @@ Loader.start = function() {
|
||||
worker.process.stdout.pipe(output);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (callback) callback();
|
||||
};
|
||||
|
||||
Loader.restart = function(callback) {
|
||||
// Slate existing workers for termination -- welcome to death row.
|
||||
@@ -192,15 +210,19 @@ Loader.reload = function() {
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
Loader.notifyWorkers = function (msg) {
|
||||
Object.keys(cluster.workers).forEach(function(id) {
|
||||
cluster.workers[id].send(msg);
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
nconf.argv().file({
|
||||
file: path.join(__dirname, '/config.json')
|
||||
});
|
||||
|
||||
numCPUs = nconf.get('cluster') || 1;
|
||||
numCPUs = (numCPUs === true) ? require('os').cpus().length : numCPUs;
|
||||
numProcs = nconf.get('cluster') || 1;
|
||||
numProcs = (numProcs === true) ? require('os').cpus().length : numProcs;
|
||||
|
||||
if (nconf.get('daemon') !== false) {
|
||||
if (fs.existsSync(pidFilePath)) {
|
||||
@@ -218,4 +240,13 @@ if (nconf.get('daemon') !== false) {
|
||||
fs.writeFile(__dirname + '/pidfile', process.pid);
|
||||
}
|
||||
|
||||
Loader.init();
|
||||
async.series([
|
||||
Loader.init,
|
||||
Loader.displayStartupMessages,
|
||||
Loader.addClusterEvents,
|
||||
Loader.start
|
||||
], function(err) {
|
||||
if (err) {
|
||||
console.log('[loader] Error during startup: ' + err.message);
|
||||
}
|
||||
});
|
||||
|
||||
12
minifier.js
12
minifier.js
@@ -8,8 +8,7 @@ var uglifyjs = require('uglify-js'),
|
||||
crypto = require('crypto'),
|
||||
|
||||
Minifier = {
|
||||
js: {},
|
||||
css: {}
|
||||
js: {}
|
||||
};
|
||||
|
||||
/* Javascript */
|
||||
@@ -59,16 +58,9 @@ process.on('message', function(payload) {
|
||||
switch(payload.action) {
|
||||
case 'js':
|
||||
Minifier.js.minify(payload.scripts, payload.relativePath, payload.minify, function(data) {
|
||||
process.stdout.write(data.js);
|
||||
process.send({
|
||||
type: 'end',
|
||||
payload: 'script'
|
||||
});
|
||||
|
||||
process.stderr.write(data.map);
|
||||
process.send({
|
||||
type: 'end',
|
||||
payload: 'mapping'
|
||||
data: data
|
||||
});
|
||||
});
|
||||
break;
|
||||
|
||||
2
nodebb
2
nodebb
@@ -102,7 +102,7 @@ case "$1" in
|
||||
echo "Launching NodeBB in \"development\" mode."
|
||||
echo "To run the production build of NodeBB, please use \"forever\"."
|
||||
echo "More Information: https://docs.nodebb.org/en/latest/running/index.html"
|
||||
NODE_ENV=development supervisor -q --ignore public/templates --extensions 'node|js|tpl|less' -- app "$@"
|
||||
NODE_ENV=development supervisor -q --ignore public/templates,public/nodebb.min.js,public/nodebb.min.js.map --extensions 'node|js|tpl|less' -- app "$@"
|
||||
;;
|
||||
|
||||
*)
|
||||
|
||||
58
package.json
58
package.json
@@ -2,7 +2,7 @@
|
||||
"name": "nodebb",
|
||||
"license": "GPLv3 or later",
|
||||
"description": "NodeBB Forum",
|
||||
"version": "0.5.1",
|
||||
"version": "0.5.2-dev",
|
||||
"homepage": "http://www.nodebb.org",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
@@ -17,50 +17,50 @@
|
||||
"dependencies": {
|
||||
"async": "~0.9.0",
|
||||
"bcryptjs": "~2.0.1",
|
||||
"body-parser": "^1.0.1",
|
||||
"compression": "^1.0.1",
|
||||
"body-parser": "^1.9.0",
|
||||
"compression": "^1.1.0",
|
||||
"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",
|
||||
"connect-multiparty": "^1.2.4",
|
||||
"cookie-parser": "^1.3.3",
|
||||
"cron": "^1.0.5",
|
||||
"csurf": "^1.6.1",
|
||||
"daemon": "~1.1.0",
|
||||
"express": "4.6.1",
|
||||
"express-session": "^1.0.2",
|
||||
"express": "^4.9.5",
|
||||
"express-session": "^1.8.2",
|
||||
"gm": "1.16.0",
|
||||
"gravatar": "1.0.6",
|
||||
"less": "~1.7.3",
|
||||
"gravatar": "^1.1.0",
|
||||
"less": "^1.7.5",
|
||||
"logrotate-stream": "^0.2.3",
|
||||
"mkdirp": "~0.5.0",
|
||||
"morgan": "^1.0.0",
|
||||
"morgan": "^1.3.2",
|
||||
"nconf": "~0.6.7",
|
||||
"nodebb-plugin-dbsearch": "0.0.13",
|
||||
"nodebb-plugin-markdown": "~0.6.3",
|
||||
"nodebb-plugin-dbsearch": "0.0.15",
|
||||
"nodebb-plugin-markdown": "^0.7.0",
|
||||
"nodebb-plugin-mentions": "~0.6.0",
|
||||
"nodebb-plugin-soundpack-default": "~0.1.1",
|
||||
"nodebb-theme-lavender": "~0.1.0",
|
||||
"nodebb-theme-vanilla": "~0.1.0",
|
||||
"nodebb-widget-essentials": "~0.1.1",
|
||||
"npm": "^1.4.6",
|
||||
"passport": "~0.2.0",
|
||||
"npm": "^2.1.4",
|
||||
"passport": "^0.2.1",
|
||||
"passport-local": "1.0.0",
|
||||
"prompt": "~0.2.11",
|
||||
"request": "~2.38.0",
|
||||
"prompt": "^0.2.14",
|
||||
"request": "^2.44.0",
|
||||
"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.17",
|
||||
"socket.io-client": "0.9.17",
|
||||
"rss": "^1.0.0",
|
||||
"semver": "^4.0.3",
|
||||
"serve-favicon": "^2.1.5",
|
||||
"sitemap": "^0.7.4",
|
||||
"socket.io": "^0.9.17",
|
||||
"socket.io-client": "^0.9.17",
|
||||
"socket.io-wildcard": "~0.1.1",
|
||||
"string": "~1.9.0",
|
||||
"templates.js": "0.0.14",
|
||||
"string": "^2.1.0",
|
||||
"templates.js": "0.1.2",
|
||||
"uglify-js": "git+https://github.com/julianlam/UglifyJS2.git",
|
||||
"underscore": "~1.6.0",
|
||||
"validator": "~3.16.1",
|
||||
"winston": "~0.7.2",
|
||||
"underscore": "~1.7.0",
|
||||
"validator": "~3.21.0",
|
||||
"winston": "^0.8.0",
|
||||
"xregexp": "~2.0.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 861 B |
@@ -13,6 +13,7 @@
|
||||
"invalid-user-data": "Invalid User Data",
|
||||
"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",
|
||||
"username-taken": "اسم المستخدم ماخوذ",
|
||||
"email-taken": "البريد الالكتروني ماخوذ",
|
||||
|
||||
@@ -11,8 +11,8 @@
|
||||
"you_have_unread_notifications": "You have unread notifications.",
|
||||
"new_message_from": "New message from <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.",
|
||||
"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>",
|
||||
|
||||
@@ -12,5 +12,7 @@
|
||||
"user.posts": "Posts made by %1",
|
||||
"user.topics": "Topics created by %1",
|
||||
"user.favourites": "%1's Favourite Posts",
|
||||
"user.settings": "User Settings"
|
||||
"user.settings": "User Settings",
|
||||
"maintenance.text": "%1 is currently undergoing maintenance. Please come back another time.",
|
||||
"maintenance.messageIntro": "Additionally, the administator has left this message:"
|
||||
}
|
||||
@@ -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."
|
||||
}
|
||||
@@ -28,15 +28,17 @@
|
||||
"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.",
|
||||
"login_to_subscribe": "Please register or log in in order to subscribe to this topic.",
|
||||
"markAsUnreadForAll.success": "Topic marked as unread for all.",
|
||||
"watch": "Watch",
|
||||
"unwatch": "Unwatch",
|
||||
"watch.title": "Be notified of new replies in this topic",
|
||||
"unwatch.title": "Stop watching this topic",
|
||||
"share_this_post": "Share this Post",
|
||||
"thread_tools.title": "أدوات الموضوع",
|
||||
"thread_tools.title": "Topic Tools",
|
||||
"thread_tools.markAsUnreadForAll": "علم غير مقروء",
|
||||
"thread_tools.pin": "علق الموضوع",
|
||||
"thread_tools.unpin": "Unpin Topic",
|
||||
@@ -46,11 +48,11 @@
|
||||
"thread_tools.move_all": "Move All",
|
||||
"thread_tools.fork": "تفرع الموضوع",
|
||||
"thread_tools.delete": "حذف الموضوع",
|
||||
"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",
|
||||
"post_delete_confirm": "Are you sure you want to delete this post?",
|
||||
"post_restore_confirm": "Are you sure you want to restore this post?",
|
||||
|
||||
@@ -29,6 +29,7 @@
|
||||
"edit": "صحح",
|
||||
"uploaded_picture": "صورة تم تحميلها",
|
||||
"upload_new_picture": "تحميل صورة جديدة",
|
||||
"upload_new_picture_from_url": "Upload New Picture From URL",
|
||||
"current_password": "Current Password",
|
||||
"change_password": "تغيير كلمة السر",
|
||||
"change_password_error": "Invalid Password!",
|
||||
|
||||
@@ -13,6 +13,7 @@
|
||||
"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",
|
||||
"username-taken": "Username taken",
|
||||
"email-taken": "Email taken",
|
||||
|
||||
@@ -11,8 +11,8 @@
|
||||
"you_have_unread_notifications": "You have unread notifications.",
|
||||
"new_message_from": "New message from <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.",
|
||||
"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>",
|
||||
|
||||
@@ -12,5 +12,7 @@
|
||||
"user.posts": "Posts made by %1",
|
||||
"user.topics": "Topics created by %1",
|
||||
"user.favourites": "%1's Favourite Posts",
|
||||
"user.settings": "User Settings"
|
||||
"user.settings": "User Settings",
|
||||
"maintenance.text": "%1 is currently undergoing maintenance. Please come back another time.",
|
||||
"maintenance.messageIntro": "Additionally, the administator has left this message:"
|
||||
}
|
||||
@@ -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."
|
||||
}
|
||||
@@ -28,15 +28,17 @@
|
||||
"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.",
|
||||
"login_to_subscribe": "Please register or log in in order to subscribe to this topic.",
|
||||
"markAsUnreadForAll.success": "Topic marked as unread for all.",
|
||||
"watch": "Watch",
|
||||
"unwatch": "Unwatch",
|
||||
"watch.title": "Be notified of new replies in this topic",
|
||||
"unwatch.title": "Stop watching this topic",
|
||||
"share_this_post": "Share this Post",
|
||||
"thread_tools.title": "Nástroje",
|
||||
"thread_tools.title": "Topic Tools",
|
||||
"thread_tools.markAsUnreadForAll": "Označit jako nepřečtené",
|
||||
"thread_tools.pin": "Pin Topic",
|
||||
"thread_tools.unpin": "Unpin Topic",
|
||||
@@ -46,11 +48,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",
|
||||
"post_delete_confirm": "Are you sure you want to delete this post?",
|
||||
"post_restore_confirm": "Are you sure you want to restore this post?",
|
||||
|
||||
@@ -29,6 +29,7 @@
|
||||
"edit": "Upravit",
|
||||
"uploaded_picture": "Nahraný obrázek",
|
||||
"upload_new_picture": "Nahrát nový obrázek",
|
||||
"upload_new_picture_from_url": "Upload New Picture From URL",
|
||||
"current_password": "Current Password",
|
||||
"change_password": "Změnit heslo",
|
||||
"change_password_error": "Invalid Password!",
|
||||
|
||||
@@ -13,6 +13,7 @@
|
||||
"invalid-user-data": "Ungültige Benutzerdaten",
|
||||
"invalid-password": "Ungültiges Passwort",
|
||||
"invalid-username-or-password": "Bitte gebe einen Benutzernamen und ein Passwort an",
|
||||
"invalid-search-term": "Invalid search term",
|
||||
"invalid-pagination-value": "Die Nummerierung ist ungültig",
|
||||
"username-taken": "Der Benutzername ist bereits vergeben",
|
||||
"email-taken": "Die E-Mail-Adresse ist bereits vergeben",
|
||||
|
||||
@@ -11,8 +11,8 @@
|
||||
"you_have_unread_notifications": "Du hast ungelesene Benachrichtigungen.",
|
||||
"new_message_from": "Neue Nachricht von <strong>%1</strong>",
|
||||
"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.",
|
||||
"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> 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.",
|
||||
|
||||
@@ -12,5 +12,7 @@
|
||||
"user.posts": "Beiträge von %1",
|
||||
"user.topics": "Themen von %1",
|
||||
"user.favourites": "Von %1 favorisierte Beiträge",
|
||||
"user.settings": "Benutzer-Einstellungen"
|
||||
"user.settings": "Benutzer-Einstellungen",
|
||||
"maintenance.text": "%1 is currently undergoing maintenance. Please come back another time.",
|
||||
"maintenance.messageIntro": "Additionally, the administator has left this message:"
|
||||
}
|
||||
@@ -2,5 +2,6 @@
|
||||
"no_tag_topics": "Es gibt keine Themen mit diesem Tag.",
|
||||
"tags": "Tags",
|
||||
"enter_tags_here": "Gib hier Tags ein und drück die Eingabetaste nach jedem Tag.",
|
||||
"enter_tags_here_short": "Enter tags...",
|
||||
"no_tags": "Es gibt bisher keine Tags."
|
||||
}
|
||||
@@ -28,15 +28,17 @@
|
||||
"flag_title": "Diesen Beitrag zur Moderation markieren",
|
||||
"flag_confirm": "Sind Sie sicher, dass Sie diesen Post markieren möchten?",
|
||||
"flag_success": "Dieser Beitrag wurde erfolgreich für die Moderation markiert.",
|
||||
"deleted_message": "Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.",
|
||||
"deleted_message": "This topic has been deleted. Only users with topic management privileges can see it.",
|
||||
"following_topic.message": "Du erhälst nun eine Benachrichtigung, wenn jemand einen Beitrag zu diesem Thema verfasst.",
|
||||
"not_following_topic.message": "Du erhälst keine weiteren Benachrichtigungen zu diesem Thema.",
|
||||
"login_to_subscribe": "Bitte registrieren oder einloggen um dieses Thema zu abonnieren",
|
||||
"markAsUnreadForAll.success": "Thema für Alle als ungelesen markiert.",
|
||||
"watch": "Beobachten",
|
||||
"unwatch": "Unwatch",
|
||||
"watch.title": "Bei neuen Antworten benachrichtigen",
|
||||
"unwatch.title": "Stop watching this topic",
|
||||
"share_this_post": "Diesen Beitrag teilen",
|
||||
"thread_tools.title": "Tools",
|
||||
"thread_tools.title": "Topic Tools",
|
||||
"thread_tools.markAsUnreadForAll": "Als ungelesen markieren",
|
||||
"thread_tools.pin": "Thema anpinnen",
|
||||
"thread_tools.unpin": "Thema nicht mehr anpinnen",
|
||||
@@ -46,11 +48,11 @@
|
||||
"thread_tools.move_all": "Alle verschieben",
|
||||
"thread_tools.fork": "Thema aufspalten",
|
||||
"thread_tools.delete": "Thema löschen",
|
||||
"thread_tools.delete_confirm": "Sind Sie sicher, dass Sie dieses Thema löschen möchten?",
|
||||
"thread_tools.delete_confirm": "Are you sure you want to delete this topic?",
|
||||
"thread_tools.restore": "Thema wiederherstellen",
|
||||
"thread_tools.restore_confirm": "Sind Sie sicher, dass Sie dieses Thema wiederherstellen möchten?",
|
||||
"thread_tools.restore_confirm": "Are you sure you want to restore this topic?",
|
||||
"thread_tools.purge": "Thema bereinigen",
|
||||
"thread_tools.purge_confirm": "Sind Sie sicher, dass Sie dieses Thema bereinigen möchten?",
|
||||
"thread_tools.purge_confirm": "Are you sure you want to purge this topic?",
|
||||
"topic_move_success": "Thema wurde erfolgreich zu %1 verschoben.",
|
||||
"post_delete_confirm": "Sind Sie sicher, dass Sie diesen Beitrag löschen möchten?",
|
||||
"post_restore_confirm": "Sind Sie sicher, dass Sie diesen Beitrag wiederherstellen möchten?",
|
||||
|
||||
@@ -29,6 +29,7 @@
|
||||
"edit": "Ändern",
|
||||
"uploaded_picture": "Hochgeladene Bilder",
|
||||
"upload_new_picture": "Neues Bild hochladen",
|
||||
"upload_new_picture_from_url": "Upload New Picture From URL",
|
||||
"current_password": "Aktuelles Passwort",
|
||||
"change_password": "Passwort ändern",
|
||||
"change_password_error": "Ungültiges Passwort!",
|
||||
|
||||
@@ -13,6 +13,7 @@
|
||||
"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",
|
||||
"username-taken": "Username taken",
|
||||
"email-taken": "Email taken",
|
||||
|
||||
@@ -11,8 +11,8 @@
|
||||
"you_have_unread_notifications": "You have unread notifications.",
|
||||
"new_message_from": "New message from <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.",
|
||||
"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>",
|
||||
|
||||
@@ -12,5 +12,7 @@
|
||||
"user.posts": "Posts made by %1",
|
||||
"user.topics": "Topics created by %1",
|
||||
"user.favourites": "%1's Favourite Posts",
|
||||
"user.settings": "User Settings"
|
||||
"user.settings": "User Settings",
|
||||
"maintenance.text": "%1 is currently undergoing maintenance. Please come back another time.",
|
||||
"maintenance.messageIntro": "Additionally, the administator has left this message:"
|
||||
}
|
||||
@@ -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."
|
||||
}
|
||||
@@ -28,15 +28,17 @@
|
||||
"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.",
|
||||
"login_to_subscribe": "Please register or log in in order to subscribe to this topic.",
|
||||
"markAsUnreadForAll.success": "Topic marked as unread for all.",
|
||||
"watch": "Watch",
|
||||
"unwatch": "Unwatch",
|
||||
"watch.title": "Be notified of new replies in this topic",
|
||||
"unwatch.title": "Stop watching 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",
|
||||
@@ -46,11 +48,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",
|
||||
"post_delete_confirm": "Are you sure you want to delete this post?",
|
||||
"post_restore_confirm": "Are you sure you want to restore this post?",
|
||||
|
||||
@@ -29,6 +29,7 @@
|
||||
"edit": "Edit",
|
||||
"uploaded_picture": "Uploaded Picture",
|
||||
"upload_new_picture": "Upload New Picture",
|
||||
"upload_new_picture_from_url": "Upload New Picture From URL",
|
||||
"current_password": "Current Password",
|
||||
"change_password": "Change Password",
|
||||
"change_password_error": "Invalid Password!",
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
"reset.text2": "To continue with the password reset, please click on the following link:",
|
||||
"reset.cta": "Click here to reset your password",
|
||||
|
||||
"digest.notifications": "You have some unread notifications from %1:",
|
||||
"digest.notifications": "You have unread notifications from %1:",
|
||||
"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.",
|
||||
|
||||
@@ -22,21 +22,21 @@
|
||||
|
||||
"username-taken": "Username taken",
|
||||
"email-taken": "Email taken",
|
||||
"email-not-confirmed": "Your email is not confirmed, please click here to confirm your email.",
|
||||
"email-not-confirmed": "Your email has not been confirmed yet, 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!",
|
||||
"user-too-new": "Sorry, you are required to wait %1 seconds before making your first post",
|
||||
|
||||
"no-category": "Category doesn't exist",
|
||||
"no-topic": "Topic doesn't exist",
|
||||
"no-post": "Post doesn't exist",
|
||||
"no-group": "Group doesn't exist",
|
||||
"no-user": "User doesn't exist",
|
||||
"no-teaser": "Teaser doesn't exist",
|
||||
"no-privileges": "You don't have enough privileges for this action.",
|
||||
"no-category": "Category does not exist",
|
||||
"no-topic": "Topic does not exist",
|
||||
"no-post": "Post does not exist",
|
||||
"no-group": "Group does not exist",
|
||||
"no-user": "User does not exist",
|
||||
"no-teaser": "Teaser does not exist",
|
||||
"no-privileges": "You do not have enough privileges for this action.",
|
||||
"no-emailers-configured": "No email plugins were loaded, so a test email could not be sent",
|
||||
|
||||
"category-disabled": "Category disabled",
|
||||
@@ -44,16 +44,16 @@
|
||||
"topic-locked": "Topic Locked",
|
||||
|
||||
"still-uploading": "Please wait for uploads to complete.",
|
||||
"content-too-short": "Please enter a longer post. At least %1 characters.",
|
||||
"title-too-short": "Please enter a longer title. At least %1 characters.",
|
||||
"content-too-short": "Please enter a longer post. Posts should contain at least %1 characters.",
|
||||
"title-too-short": "Please enter a longer title. Titles should contain at least %1 characters.",
|
||||
"title-too-long": "Please enter a shorter title. Titles can't be longer than %1 characters.",
|
||||
"invalid-title": "Invalid title!",
|
||||
"too-many-posts": "You can only post every %1 seconds.",
|
||||
"file-too-big": "Maximum allowed file size is %1 kbs",
|
||||
"too-many-posts": "You can only post once every %1 seconds - please wait before posting again",
|
||||
"file-too-big": "Maximum allowed file size is %1 kbs - please upload a smaller file",
|
||||
|
||||
"cant-vote-self-post": "You cannot vote for your own post",
|
||||
"already-favourited": "You already favourited this post",
|
||||
"already-unfavourited": "You already unfavourited this post",
|
||||
"already-favourited": "You have already favourited this post",
|
||||
"already-unfavourited": "You have already unfavourited this post",
|
||||
|
||||
"cant-ban-other-admins": "You can't ban other admins!",
|
||||
|
||||
@@ -63,26 +63,25 @@
|
||||
"group-already-exists": "Group already exists",
|
||||
"group-name-change-not-allowed": "Group name change not allowed",
|
||||
|
||||
"post-already-deleted": "Post already deleted",
|
||||
"post-already-restored": "Post already restored",
|
||||
|
||||
"topic-already-deleted": "Topic already deleted",
|
||||
"topic-already-restored": "Topic already restored",
|
||||
"post-already-deleted": "This post has already been deleted",
|
||||
"post-already-restored": "This post has already been restored",
|
||||
|
||||
"topic-already-deleted": "This topic has already been deleted",
|
||||
"topic-already-restored": "This topic has already been restored",
|
||||
|
||||
"topic-thumbnails-are-disabled": "Topic thumbnails are disabled.",
|
||||
"invalid-file": "Invalid File",
|
||||
"uploads-are-disabled": "Uploads are disabled",
|
||||
"upload-error": "Upload Error : %1",
|
||||
|
||||
"signature-too-long" : "Signature can't be longer than %1 characters!",
|
||||
"signature-too-long" : "Sorry, your signature cannot be longer than %1 characters.",
|
||||
|
||||
"cant-chat-with-yourself": "You can't chat with yourself!",
|
||||
|
||||
"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",
|
||||
"not-enough-reputation-to-flag": "You 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."
|
||||
}
|
||||
@@ -94,5 +94,7 @@
|
||||
"guests": "Guests",
|
||||
|
||||
"updated.title": "Forum Updated",
|
||||
"updated.message": "This forum has just been updated to the latest version. Click here to refresh the page."
|
||||
"updated.message": "This forum has just been updated to the latest version. Click here to refresh the page.",
|
||||
|
||||
"privacy": "Privacy"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
{
|
||||
"groups": "Groups",
|
||||
"view_group": "View Group",
|
||||
|
||||
"details.title": "Group Details",
|
||||
|
||||
@@ -13,11 +13,12 @@
|
||||
|
||||
"new_message_from": "New message from <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.",
|
||||
"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_posted_topic": "<strong>%1</strong> has posted a new topic: <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.",
|
||||
|
||||
|
||||
@@ -12,5 +12,8 @@
|
||||
"user.posts": "Posts made by %1",
|
||||
"user.topics": "Topics created by %1",
|
||||
"user.favourites": "%1's Favourite Posts",
|
||||
"user.settings": "User Settings"
|
||||
"user.settings": "User Settings",
|
||||
|
||||
"maintenance.text": "%1 is currently undergoing maintenance. Please come back another time.",
|
||||
"maintenance.messageIntro": "Additionally, the administrator has left this message:"
|
||||
}
|
||||
@@ -21,7 +21,6 @@
|
||||
"restore": "Restore",
|
||||
"move": "Move",
|
||||
"fork": "Fork",
|
||||
"banned": "banned",
|
||||
"link": "Link",
|
||||
"share": "Share",
|
||||
"tools": "Tools",
|
||||
@@ -88,7 +87,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! Click here to go to the forked topic.",
|
||||
"fork_success": "Successfully forked topic! Click here to go to the forked topic.",
|
||||
|
||||
"composer.title_placeholder": "Enter your topic title here...",
|
||||
"composer.discard": "Discard",
|
||||
|
||||
@@ -52,6 +52,7 @@
|
||||
|
||||
"settings": "Settings",
|
||||
"show_email": "Show My Email",
|
||||
"show_fullname": "Show My Full Name",
|
||||
"digest_label": "Subscribe to Digest",
|
||||
"digest_description": "Subscribe to email updates for this forum (new notifications and topics) according to a set schedule",
|
||||
"digest_off": "Off",
|
||||
|
||||
@@ -5,6 +5,5 @@
|
||||
"search": "Search",
|
||||
"enter_username": "Enter a username to search",
|
||||
"load_more": "Load More",
|
||||
"user-not-found": "User not found!",
|
||||
"users-found-search-took": "%1 user(s) found! Search took %2 ms."
|
||||
}
|
||||
@@ -13,6 +13,7 @@
|
||||
"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",
|
||||
"username-taken": "Username taken",
|
||||
"email-taken": "Email taken",
|
||||
|
||||
@@ -11,9 +11,9 @@
|
||||
"you_have_unread_notifications": "You have unread notifications.",
|
||||
"new_message_from": "New message from <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>.",
|
||||
"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 favorited 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>",
|
||||
|
||||
@@ -12,5 +12,7 @@
|
||||
"user.posts": "Posts made by %1",
|
||||
"user.topics": "Topics created by %1",
|
||||
"user.favourites": "%1's Favorite Posts",
|
||||
"user.settings": "User Settings"
|
||||
"user.settings": "User Settings",
|
||||
"maintenance.text": "%1 is currently undergoing maintenance. Please come back another time.",
|
||||
"maintenance.messageIntro": "Additionally, the administator has left this message:"
|
||||
}
|
||||
@@ -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."
|
||||
}
|
||||
@@ -28,15 +28,17 @@
|
||||
"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.",
|
||||
"login_to_subscribe": "Please register or log in in order to subscribe to this topic.",
|
||||
"markAsUnreadForAll.success": "Topic marked as unread for all.",
|
||||
"watch": "Watch",
|
||||
"unwatch": "Unwatch",
|
||||
"watch.title": "Be notified of new replies in this topic",
|
||||
"unwatch.title": "Stop watching 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",
|
||||
@@ -46,11 +48,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",
|
||||
"post_delete_confirm": "Are you sure you want to delete this post?",
|
||||
"post_restore_confirm": "Are you sure you want to restore this post?",
|
||||
|
||||
@@ -29,6 +29,7 @@
|
||||
"edit": "Edit",
|
||||
"uploaded_picture": "Uploaded Picture",
|
||||
"upload_new_picture": "Upload New Picture",
|
||||
"upload_new_picture_from_url": "Upload New Picture From URL",
|
||||
"current_password": "Current Password",
|
||||
"change_password": "Change Password",
|
||||
"change_password_error": "Invalid Password!",
|
||||
|
||||
@@ -13,6 +13,7 @@
|
||||
"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-search-term": "Invalid search term",
|
||||
"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.",
|
||||
|
||||
@@ -11,8 +11,8 @@
|
||||
"you_have_unread_notifications": "Tienes notificaciones sin leer.",
|
||||
"new_message_from": "Nuevo mensaje de <strong>%1</strong>",
|
||||
"upvoted_your_post_in": "<strong>%1</strong> ha votado como relevante tu respuesta en <strong>%2</strong>.",
|
||||
"moved_your_post": "<strong>%1<strong> ha movido su publicación.",
|
||||
"moved_your_topic": "<strong>%1<strong> ha movido su tema.",
|
||||
"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> ha marcado como favorito su publicación en <strong>%2</strong>.",
|
||||
"user_flagged_post_in": "<strong>%1</strong> ha marcado como indebida una respuesta en <strong>%2</strong>",
|
||||
"user_posted_to": "<strong>%1</strong> ha publicado una respuesta a: <strong>%2</strong>",
|
||||
|
||||
@@ -12,5 +12,7 @@
|
||||
"user.posts": "Posteos de %1",
|
||||
"user.topics": "Temas creados por %1",
|
||||
"user.favourites": "Publicaciones favoritas de %1 ",
|
||||
"user.settings": "Preferencias del Usuario"
|
||||
"user.settings": "Preferencias del Usuario",
|
||||
"maintenance.text": "%1 is currently undergoing maintenance. Please come back another time.",
|
||||
"maintenance.messageIntro": "Additionally, the administator has left this message:"
|
||||
}
|
||||
@@ -2,5 +2,6 @@
|
||||
"no_tag_topics": "No hay temas con esta etiqueta.",
|
||||
"tags": "Etiquetas",
|
||||
"enter_tags_here": "Introduce las etiquetas aquí. Pulsa intro desde de cada una.",
|
||||
"enter_tags_here_short": "Enter tags...",
|
||||
"no_tags": "Aún no hay etiquetas."
|
||||
}
|
||||
@@ -28,15 +28,17 @@
|
||||
"flag_title": "Reportar esta publicación a los moderadores",
|
||||
"flag_confirm": "¿Estás seguro de que quieres marcar como indebido este mensaje?",
|
||||
"flag_success": "Este mensaje ha sido marcado para la moderación.",
|
||||
"deleted_message": "Este tema ha sido borrado. Solo los miembros con privilegios pueden verlo.",
|
||||
"deleted_message": "This topic has been deleted. Only users with topic management privileges can see it.",
|
||||
"following_topic.message": "Ahora recibiras notificaciones cuando alguien publique en este tema.",
|
||||
"not_following_topic.message": "No recibiras notificaciones de este tema.",
|
||||
"login_to_subscribe": "Por favor, conectate para subscribirte a este tema.",
|
||||
"markAsUnreadForAll.success": "Publicación marcada como no leída para todos.",
|
||||
"watch": "Seguir",
|
||||
"unwatch": "Unwatch",
|
||||
"watch.title": "Serás notificado cuando haya nuevas respuestas en este tema",
|
||||
"unwatch.title": "Stop watching this topic",
|
||||
"share_this_post": "Compartir este post",
|
||||
"thread_tools.title": "Herramientas del Tema",
|
||||
"thread_tools.title": "Topic Tools",
|
||||
"thread_tools.markAsUnreadForAll": "Marcar como no leído",
|
||||
"thread_tools.pin": "Tema Importante",
|
||||
"thread_tools.unpin": "Quitar Importante",
|
||||
@@ -46,11 +48,11 @@
|
||||
"thread_tools.move_all": "Mover todo",
|
||||
"thread_tools.fork": "Bifurcar Tema",
|
||||
"thread_tools.delete": "Borrar Tema",
|
||||
"thread_tools.delete_confirm": "¿Estás seguro de que quieres eliminar este hilo?",
|
||||
"thread_tools.delete_confirm": "Are you sure you want to delete this topic?",
|
||||
"thread_tools.restore": "Restaurar Tema",
|
||||
"thread_tools.restore_confirm": "¿Estás seguro de que quieres restaurar este hilo?",
|
||||
"thread_tools.restore_confirm": "Are you sure you want to restore this topic?",
|
||||
"thread_tools.purge": "Purgar publicación",
|
||||
"thread_tools.purge_confirm": "¿Estás seguro que deseas purgar este hilo?",
|
||||
"thread_tools.purge_confirm": "Are you sure you want to purge this topic?",
|
||||
"topic_move_success": "El tema ha sido movido correctamente a %1",
|
||||
"post_delete_confirm": "¿Estás seguro de que quieres eliminar esta respuesta?",
|
||||
"post_restore_confirm": "¿Estás seguro de que quieres restaurar esta respuesta?",
|
||||
|
||||
@@ -29,6 +29,7 @@
|
||||
"edit": "Editar",
|
||||
"uploaded_picture": "Fotos subidas",
|
||||
"upload_new_picture": "Subir Nueva Foto",
|
||||
"upload_new_picture_from_url": "Upload New Picture From URL",
|
||||
"current_password": "Contraseña actual",
|
||||
"change_password": "Cambiar Contraseña",
|
||||
"change_password_error": "Contraseña no válida!",
|
||||
|
||||
@@ -13,6 +13,7 @@
|
||||
"invalid-user-data": "Vigased kasutaja andmed",
|
||||
"invalid-password": "Vigane parool",
|
||||
"invalid-username-or-password": "Please specify both a username and password",
|
||||
"invalid-search-term": "Invalid search term",
|
||||
"invalid-pagination-value": "Vigane lehe väärtus",
|
||||
"username-taken": "Kasutajanimi on juba võetud",
|
||||
"email-taken": "Email on võetud",
|
||||
|
||||
@@ -11,8 +11,8 @@
|
||||
"you_have_unread_notifications": "Sul ei ole lugemata teateid.",
|
||||
"new_message_from": "Uus sõnum kasutajalt <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.",
|
||||
"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>",
|
||||
|
||||
@@ -12,5 +12,7 @@
|
||||
"user.posts": "Postitused, mis on tehtud kasutaja %1 poolt",
|
||||
"user.topics": "Teemad on kirjutanud %1",
|
||||
"user.favourites": "%1's lemmikud postitused",
|
||||
"user.settings": "Kasutaja sätted"
|
||||
"user.settings": "Kasutaja sätted",
|
||||
"maintenance.text": "%1 is currently undergoing maintenance. Please come back another time.",
|
||||
"maintenance.messageIntro": "Additionally, the administator has left this message:"
|
||||
}
|
||||
@@ -2,5 +2,6 @@
|
||||
"no_tag_topics": "Teemasid, mis sisaldaksid seda märksõna, ei eksisteeri.",
|
||||
"tags": "Märksõnad",
|
||||
"enter_tags_here": "Sisesta märksõnad siia. Iga märksõna tagant sisesta enterit.",
|
||||
"enter_tags_here_short": "Enter tags...",
|
||||
"no_tags": "Siin ei ole veel ühtegi märksõna."
|
||||
}
|
||||
@@ -28,15 +28,17 @@
|
||||
"flag_title": "Märgista see postitus modereerimiseks",
|
||||
"flag_confirm": "Oled kindel, et soovid märgistada antud postituse?",
|
||||
"flag_success": "See posits on nüüd märgistatud modereerimiseks.",
|
||||
"deleted_message": "Teema kustutati. Ainult kasutajad, kellel on piisavad õigused saavad seda veel näha.",
|
||||
"deleted_message": "This topic has been deleted. Only users with topic management privileges can see it.",
|
||||
"following_topic.message": "Sulle ei edastata enam teateid uutest postitustest kui keegi postitab siia teemasse.",
|
||||
"not_following_topic.message": "Sulle ei edastata enam teateid uutest postitustest siin teemas.",
|
||||
"login_to_subscribe": "Palun registreeru kasutajaks või logi sisse, et tellida teateid selle postituse kohta.",
|
||||
"markAsUnreadForAll.success": "Teema märgitud mitte-loetuks kõikidele.",
|
||||
"watch": "Vaata",
|
||||
"unwatch": "Unwatch",
|
||||
"watch.title": "Saa teateid uutest postitustest siin teemas",
|
||||
"unwatch.title": "Stop watching this topic",
|
||||
"share_this_post": "Jaga seda postitust",
|
||||
"thread_tools.title": "Teema tööriistad",
|
||||
"thread_tools.title": "Topic Tools",
|
||||
"thread_tools.markAsUnreadForAll": "Märgi mitte-loetuks",
|
||||
"thread_tools.pin": "Tõsta esile teema",
|
||||
"thread_tools.unpin": "Märgista teema",
|
||||
@@ -46,11 +48,11 @@
|
||||
"thread_tools.move_all": "Liiguta kõik",
|
||||
"thread_tools.fork": "Fork Topic",
|
||||
"thread_tools.delete": "Kustuta teema",
|
||||
"thread_tools.delete_confirm": "Oled kindel, et soovid kustutada antud teema?",
|
||||
"thread_tools.delete_confirm": "Are you sure you want to delete this topic?",
|
||||
"thread_tools.restore": "Taasta teema",
|
||||
"thread_tools.restore_confirm": "Oled kindel, et soovid taastada antud teema?",
|
||||
"thread_tools.restore_confirm": "Are you sure you want to restore this topic?",
|
||||
"thread_tools.purge": "Kustuta teema täielikult",
|
||||
"thread_tools.purge_confirm": "Oled kindel, et soovid täielikult kustutada selle teema?",
|
||||
"thread_tools.purge_confirm": "Are you sure you want to purge this topic?",
|
||||
"topic_move_success": "Teema liigutatud kategooriasse %1",
|
||||
"post_delete_confirm": "Oled kindel, et soovid kustutada selle postituse?",
|
||||
"post_restore_confirm": "Oled kindel, et soovid taastada antud postituse?",
|
||||
|
||||
@@ -29,6 +29,7 @@
|
||||
"edit": "Muuda",
|
||||
"uploaded_picture": "Üleslaetud pilt",
|
||||
"upload_new_picture": "Laadi uus pilt",
|
||||
"upload_new_picture_from_url": "Upload New Picture From URL",
|
||||
"current_password": "Praegune parool",
|
||||
"change_password": "Vaheta parooli",
|
||||
"change_password_error": "Vigane parool!",
|
||||
|
||||
@@ -13,6 +13,7 @@
|
||||
"invalid-user-data": "دادههای کاربری نامعتبر است.",
|
||||
"invalid-password": "گذرواژه نامعتبر است.",
|
||||
"invalid-username-or-password": "Please specify both a username and password",
|
||||
"invalid-search-term": "Invalid search term",
|
||||
"invalid-pagination-value": "عدد صفحهبندی نامعتبر است.",
|
||||
"username-taken": "این نام کاربری گرفته شده است.",
|
||||
"email-taken": "این رایانامه گرفته شده است.",
|
||||
|
||||
@@ -11,8 +11,8 @@
|
||||
"you_have_unread_notifications": "شما آگاهسازیهای نخوانده دارید.",
|
||||
"new_message_from": "پیام تازه از <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.",
|
||||
"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>",
|
||||
|
||||
@@ -12,5 +12,7 @@
|
||||
"user.posts": "دیدگاههای %1",
|
||||
"user.topics": "%1 این جستار را ساخت.",
|
||||
"user.favourites": "دیدگاههای پسندیدهٔ %1",
|
||||
"user.settings": "تنظیمات کاربر"
|
||||
"user.settings": "تنظیمات کاربر",
|
||||
"maintenance.text": "%1 is currently undergoing maintenance. Please come back another time.",
|
||||
"maintenance.messageIntro": "Additionally, the administator has left this message:"
|
||||
}
|
||||
@@ -2,5 +2,6 @@
|
||||
"no_tag_topics": "جُستاری با این برچسب وجود ندارد.",
|
||||
"tags": "برچسبها",
|
||||
"enter_tags_here": "برچسبها را اینجا وارد کنید. بعد از هر برچسب، اینتر بزنید.",
|
||||
"enter_tags_here_short": "Enter tags...",
|
||||
"no_tags": "هنوز برچسبی وجود ندارد."
|
||||
}
|
||||
@@ -28,15 +28,17 @@
|
||||
"flag_title": "پرچمگذاری این جستار برای بررسی ناظران",
|
||||
"flag_confirm": "آیا مطمئنید که میخواهید روی این دیدگاه پرچم بگذارید.",
|
||||
"flag_success": "این جستار برای بررسی ناظران پرچم گذاشته شد.",
|
||||
"deleted_message": "این جستار پاک شده است. تنها کاربران دارای پروانههای مدیریت جستار میتوانند آن را ببینند.",
|
||||
"deleted_message": "This topic has been deleted. Only users with topic management privileges can see it.",
|
||||
"following_topic.message": "از این پس اگر کسی در این جستار دیدگاه بگذارد، شما آگاه خواهید شد.",
|
||||
"not_following_topic.message": "شما دیگر آگاهسازیهای این جستار را دریافت نخواهید کرد.",
|
||||
"login_to_subscribe": "برای دنبال کردن این جستار، لطفا نامنویسی کنید یا به درون بیایید.",
|
||||
"markAsUnreadForAll.success": "جستار برای همگان نخوانده در نظر گرفته شد.",
|
||||
"watch": "تماشا کردن",
|
||||
"unwatch": "Unwatch",
|
||||
"watch.title": "از پاسخهای تازه به این جستار آگاه شوید.",
|
||||
"unwatch.title": "Stop watching this topic",
|
||||
"share_this_post": "به اشتراکگذاری این جستار",
|
||||
"thread_tools.title": "ابزاهای جستار",
|
||||
"thread_tools.title": "Topic Tools",
|
||||
"thread_tools.markAsUnreadForAll": "نخوانده بگیر",
|
||||
"thread_tools.pin": "سنجاق زدن جستار",
|
||||
"thread_tools.unpin": "برداشتن سنجاق جستار",
|
||||
@@ -46,11 +48,11 @@
|
||||
"thread_tools.move_all": "جابجایی همه",
|
||||
"thread_tools.fork": "شاخه ساختن از جستار",
|
||||
"thread_tools.delete": "پاک کردن جستار",
|
||||
"thread_tools.delete_confirm": "آیا از پاک کردن این جستار اطمینان دارید؟",
|
||||
"thread_tools.delete_confirm": "Are you sure you want to delete this topic?",
|
||||
"thread_tools.restore": "برگرداندن جستار",
|
||||
"thread_tools.restore_confirm": "آیا از بازگردانی این جستار اطمینان دارید؟",
|
||||
"thread_tools.restore_confirm": "Are you sure you want to restore this topic?",
|
||||
"thread_tools.purge": "پاک کردن جستار",
|
||||
"thread_tools.purge_confirm": "آیا از پاک کردن این جستار اطمینان دارید؟",
|
||||
"thread_tools.purge_confirm": "Are you sure you want to purge this topic?",
|
||||
"topic_move_success": "جابهجایی این جستار به %1 باموفقیت انجام شد.",
|
||||
"post_delete_confirm": "آیا از پاک کردن این دیدگاه اطمینان دارید؟",
|
||||
"post_restore_confirm": "آیا از بازگردانی این دیدگاه اطمینان دارید؟",
|
||||
|
||||
@@ -29,6 +29,7 @@
|
||||
"edit": "ویرایش",
|
||||
"uploaded_picture": "تصویر بارشده",
|
||||
"upload_new_picture": "بارگذاری تصویر تازه",
|
||||
"upload_new_picture_from_url": "Upload New Picture From URL",
|
||||
"current_password": "گذرواژه کنونی",
|
||||
"change_password": "تغیر گذرواژه",
|
||||
"change_password_error": "گذرواژهٔ نامعتبر!",
|
||||
|
||||
@@ -13,6 +13,7 @@
|
||||
"invalid-user-data": "Virheellinen käyttäjätieto",
|
||||
"invalid-password": "Virheellinen salasana",
|
||||
"invalid-username-or-password": "Please specify both a username and password",
|
||||
"invalid-search-term": "Invalid search term",
|
||||
"invalid-pagination-value": "Virheellinen taittoarvo",
|
||||
"username-taken": "Käyttäjänimi varattu",
|
||||
"email-taken": "Sähköpostiosoite varattu",
|
||||
|
||||
@@ -11,8 +11,8 @@
|
||||
"you_have_unread_notifications": "Sinulla on lukemattomia ilmoituksia.",
|
||||
"new_message_from": "Uusi viesti käyttäjältä <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.",
|
||||
"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>",
|
||||
|
||||
@@ -12,5 +12,7 @@
|
||||
"user.posts": "Käyttäjän %1 kirjoittamat viestit",
|
||||
"user.topics": "Käyttäjän %1 aloittamat aiheet",
|
||||
"user.favourites": "Käyttäjän %1 suosikkiviestit",
|
||||
"user.settings": "Käyttäjän asetukset"
|
||||
"user.settings": "Käyttäjän asetukset",
|
||||
"maintenance.text": "%1 is currently undergoing maintenance. Please come back another time.",
|
||||
"maintenance.messageIntro": "Additionally, the administator has left this message:"
|
||||
}
|
||||
@@ -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."
|
||||
}
|
||||
@@ -28,15 +28,17 @@
|
||||
"flag_title": "Ilmianna tämä viesti moderaattoreille",
|
||||
"flag_confirm": "Are you sure you want to flag this post?",
|
||||
"flag_success": "This post has been flagged for moderation.",
|
||||
"deleted_message": "Tämä viestiketju on poistettu. Vain käyttäjät, joilla on viestiketjujen hallintaoikeudet, voivat nähdä sen.",
|
||||
"deleted_message": "This topic has been deleted. Only users with topic management privileges can see it.",
|
||||
"following_topic.message": "Saat nyt ilmoituksen, kun joku kirjoittaa tähän aiheeseen.",
|
||||
"not_following_topic.message": "Et saa enää ilmoituksia tästä aiheesta.",
|
||||
"login_to_subscribe": "Please register or log in in order to subscribe to this topic.",
|
||||
"markAsUnreadForAll.success": "Topic marked as unread for all.",
|
||||
"watch": "Tarkkaile",
|
||||
"unwatch": "Unwatch",
|
||||
"watch.title": "Be notified of new replies in this topic",
|
||||
"unwatch.title": "Stop watching this topic",
|
||||
"share_this_post": "Jaa tämä viesti",
|
||||
"thread_tools.title": "Aiheen työkalut",
|
||||
"thread_tools.title": "Topic Tools",
|
||||
"thread_tools.markAsUnreadForAll": "Merkitse lukemattomaksi",
|
||||
"thread_tools.pin": "Kiinnitä aihe",
|
||||
"thread_tools.unpin": "Poista aiheen kiinnitys",
|
||||
@@ -46,11 +48,11 @@
|
||||
"thread_tools.move_all": "Move All",
|
||||
"thread_tools.fork": "Haaroita aihe",
|
||||
"thread_tools.delete": "Poista aihe",
|
||||
"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": "Palauta aihe",
|
||||
"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",
|
||||
"post_delete_confirm": "Are you sure you want to delete this post?",
|
||||
"post_restore_confirm": "Are you sure you want to restore this post?",
|
||||
|
||||
@@ -29,6 +29,7 @@
|
||||
"edit": "Muokkaa",
|
||||
"uploaded_picture": "Ladattu kuva",
|
||||
"upload_new_picture": "Lataa uusi kuva",
|
||||
"upload_new_picture_from_url": "Upload New Picture From URL",
|
||||
"current_password": "Nykyinen salasana",
|
||||
"change_password": "Vaihda salasana",
|
||||
"change_password_error": "Virheellinen salasana",
|
||||
|
||||
@@ -13,6 +13,7 @@
|
||||
"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-search-term": "Invalid search term",
|
||||
"invalid-pagination-value": "Valeur de pagination invalide",
|
||||
"username-taken": "Nom d’utilisateur déjà utilisé",
|
||||
"email-taken": "Email déjà utilisé",
|
||||
|
||||
@@ -11,8 +11,8 @@
|
||||
"you_have_unread_notifications": "Vous avez des notifications non-lues",
|
||||
"new_message_from": "Nouveau message de <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.",
|
||||
"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>",
|
||||
|
||||
@@ -12,5 +12,7 @@
|
||||
"user.posts": "Message écrit par %1",
|
||||
"user.topics": "Sujets créés par %1",
|
||||
"user.favourites": "Messages favoris de %1",
|
||||
"user.settings": "Préférences utilisateur"
|
||||
"user.settings": "Préférences utilisateur",
|
||||
"maintenance.text": "%1 is currently undergoing maintenance. Please come back another time.",
|
||||
"maintenance.messageIntro": "Additionally, the administator has left this message:"
|
||||
}
|
||||
@@ -2,5 +2,6 @@
|
||||
"no_tag_topics": "Il n'y a aucun sujet ayant ce mot-clé",
|
||||
"tags": "Mots-clés",
|
||||
"enter_tags_here": "Entrez les mots-clés ici. Appuyez sur entrer après chaque mot-clé.",
|
||||
"enter_tags_here_short": "Enter tags...",
|
||||
"no_tags": "Il n'y a pas encore de mots-clés."
|
||||
}
|
||||
@@ -28,15 +28,17 @@
|
||||
"flag_title": "Signaler ce post à la modération",
|
||||
"flag_confirm": "Êtes-vous sûr de bien vouloir signaler ce message ?",
|
||||
"flag_success": "Ce message a bien été signalé aux modérateurs.",
|
||||
"deleted_message": "Ce sujet a été supprimé. Seuls les utilsateurs ayant les droits d'administration peuvent le voir.",
|
||||
"deleted_message": "This topic has been deleted. Only users with topic management privileges can see it.",
|
||||
"following_topic.message": "Vous recevrez désormais des notifications lorsque quelqu'un postera dans ce sujet.",
|
||||
"not_following_topic.message": "Vous ne recevrez plus de notifications pour ce sujet.",
|
||||
"login_to_subscribe": "Veuillez vous enregistrer ou vous connecter afin de vous abonner à ce sujet.",
|
||||
"markAsUnreadForAll.success": "Sujet marqué comme non lu pour tout le monde.",
|
||||
"watch": "Suivre",
|
||||
"unwatch": "Unwatch",
|
||||
"watch.title": "Être notifié des nouvelles réponses dans ce sujet",
|
||||
"unwatch.title": "Stop watching this topic",
|
||||
"share_this_post": "Partager ce message",
|
||||
"thread_tools.title": "Outils",
|
||||
"thread_tools.title": "Topic Tools",
|
||||
"thread_tools.markAsUnreadForAll": "Marquer comme non lu",
|
||||
"thread_tools.pin": "Epingler le sujet",
|
||||
"thread_tools.unpin": "Désépingler le sujet",
|
||||
@@ -46,11 +48,11 @@
|
||||
"thread_tools.move_all": "Déplacer tout",
|
||||
"thread_tools.fork": "Scinder le sujet",
|
||||
"thread_tools.delete": "Supprimer le sujet",
|
||||
"thread_tools.delete_confirm": "Êtes-vous sûr de bien vouloir supprimer ce sujet ?",
|
||||
"thread_tools.delete_confirm": "Are you sure you want to delete this topic?",
|
||||
"thread_tools.restore": "Restaurer le sujet",
|
||||
"thread_tools.restore_confirm": "Êtes-vous sûr de bien vouloir restaurer ce sujet ?",
|
||||
"thread_tools.restore_confirm": "Are you sure you want to restore this topic?",
|
||||
"thread_tools.purge": "Supprimer définitivement le(s) sujet(s)",
|
||||
"thread_tools.purge_confirm": "Êtes-vous sûr de bien vouloir supprimer définitivement ce fil ?",
|
||||
"thread_tools.purge_confirm": "Are you sure you want to purge this topic?",
|
||||
"topic_move_success": "Ce sujet a bien été déplacé vers %1.",
|
||||
"post_delete_confirm": "Êtes-vous sûr de bien vouloir supprimer ce message ?",
|
||||
"post_restore_confirm": "Êtes-vous sûr de bien vouloir restaurer ce message ?",
|
||||
|
||||
@@ -29,6 +29,7 @@
|
||||
"edit": "Editer",
|
||||
"uploaded_picture": "Image envoyée",
|
||||
"upload_new_picture": "Envoyer une nouvelle image",
|
||||
"upload_new_picture_from_url": "Upload New Picture From URL",
|
||||
"current_password": "Mot de passe actuel",
|
||||
"change_password": "Changer le mot de passe",
|
||||
"change_password_error": "Mot de passe invalide !",
|
||||
|
||||
@@ -13,6 +13,7 @@
|
||||
"invalid-user-data": "מידע משתמש שגוי",
|
||||
"invalid-password": "סיסמא שגויה",
|
||||
"invalid-username-or-password": "Please specify both a username and password",
|
||||
"invalid-search-term": "Invalid search term",
|
||||
"invalid-pagination-value": "ערך דפדוף שגוי",
|
||||
"username-taken": "שם משתמש תפוס",
|
||||
"email-taken": "כתובת אימייל תפוסה",
|
||||
|
||||
@@ -11,8 +11,8 @@
|
||||
"you_have_unread_notifications": "You have unread notifications.",
|
||||
"new_message_from": "New message from <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.",
|
||||
"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>",
|
||||
|
||||
@@ -12,5 +12,7 @@
|
||||
"user.posts": "פוסטים שהועלו על ידי %1",
|
||||
"user.topics": "נושאים שנוצרו על ידי %1",
|
||||
"user.favourites": "הפוסטים המועדפים על %1",
|
||||
"user.settings": "הגדרות משתמש"
|
||||
"user.settings": "הגדרות משתמש",
|
||||
"maintenance.text": "%1 is currently undergoing maintenance. Please come back another time.",
|
||||
"maintenance.messageIntro": "Additionally, the administator has left this message:"
|
||||
}
|
||||
@@ -2,5 +2,6 @@
|
||||
"no_tag_topics": "אין פוסטים עם תגית זו.",
|
||||
"tags": "תגיות",
|
||||
"enter_tags_here": "יש להכניס כאן את התגיות. לחץ אנטר אחרי כל תגית.",
|
||||
"enter_tags_here_short": "Enter tags...",
|
||||
"no_tags": "אין עדיין תגיות."
|
||||
}
|
||||
@@ -28,15 +28,17 @@
|
||||
"flag_title": "דווח על פוסט זה למנהל",
|
||||
"flag_confirm": "Are you sure you want to flag this post?",
|
||||
"flag_success": "This post has been flagged for moderation.",
|
||||
"deleted_message": "הנושא הזה נמחק. רק מנהלים מורשים לראות אותו",
|
||||
"deleted_message": "This topic has been deleted. Only users with topic management privileges can see it.",
|
||||
"following_topic.message": "מעתה, תקבל הודעות כאשר מישהו יעלה פוסט לנושא זה.",
|
||||
"not_following_topic.message": "לא תקבל הודעות נוספות בנושא זה.",
|
||||
"login_to_subscribe": "Please register or log in in order to subscribe to this topic.",
|
||||
"markAsUnreadForAll.success": "Topic marked as unread for all.",
|
||||
"watch": "עקוב",
|
||||
"unwatch": "Unwatch",
|
||||
"watch.title": "Be notified of new replies in this topic",
|
||||
"unwatch.title": "Stop watching this topic",
|
||||
"share_this_post": "שתף פוסט זה",
|
||||
"thread_tools.title": "כלים",
|
||||
"thread_tools.title": "Topic Tools",
|
||||
"thread_tools.markAsUnreadForAll": "סמן כלא נקרא",
|
||||
"thread_tools.pin": "נעץ נושא",
|
||||
"thread_tools.unpin": "הסר נעץ",
|
||||
@@ -46,11 +48,11 @@
|
||||
"thread_tools.move_all": "Move All",
|
||||
"thread_tools.fork": "שכפל נושא",
|
||||
"thread_tools.delete": "מחק נושא",
|
||||
"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": "שחזר נושא",
|
||||
"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",
|
||||
"post_delete_confirm": "Are you sure you want to delete this post?",
|
||||
"post_restore_confirm": "Are you sure you want to restore this post?",
|
||||
|
||||
@@ -29,6 +29,7 @@
|
||||
"edit": "ערוך",
|
||||
"uploaded_picture": "התמונה הועלתה",
|
||||
"upload_new_picture": "העלה תמונה חדשה",
|
||||
"upload_new_picture_from_url": "Upload New Picture From URL",
|
||||
"current_password": "סיסמה נוכחית",
|
||||
"change_password": "שנה סיסמה",
|
||||
"change_password_error": "סיסמה אינה תקינה!",
|
||||
|
||||
@@ -13,6 +13,7 @@
|
||||
"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",
|
||||
"username-taken": "Username taken",
|
||||
"email-taken": "Email taken",
|
||||
|
||||
@@ -11,8 +11,8 @@
|
||||
"you_have_unread_notifications": "You have unread notifications.",
|
||||
"new_message_from": "New message from <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.",
|
||||
"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>",
|
||||
|
||||
@@ -12,5 +12,7 @@
|
||||
"user.posts": "Hozzászólások által %1",
|
||||
"user.topics": "Topics created by %1",
|
||||
"user.favourites": "%1 Kedvenc Hozzászólásai",
|
||||
"user.settings": "Felhasználói Beállítások"
|
||||
"user.settings": "Felhasználói Beállítások",
|
||||
"maintenance.text": "%1 is currently undergoing maintenance. Please come back another time.",
|
||||
"maintenance.messageIntro": "Additionally, the administator has left this message:"
|
||||
}
|
||||
@@ -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."
|
||||
}
|
||||
@@ -28,15 +28,17 @@
|
||||
"flag_title": "A hozzászólás jelentése a moderátoroknál",
|
||||
"flag_confirm": "Are you sure you want to flag this post?",
|
||||
"flag_success": "This post has been flagged for moderation.",
|
||||
"deleted_message": "Ez a topik törölve lett. Kizárólag azok a felhasználók láthatják, akiknek joga van hozzá.",
|
||||
"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.",
|
||||
"login_to_subscribe": "Please register or log in in order to subscribe to this topic.",
|
||||
"markAsUnreadForAll.success": "Topic marked as unread for all.",
|
||||
"watch": "Követés",
|
||||
"unwatch": "Unwatch",
|
||||
"watch.title": "Be notified of new replies in this topic",
|
||||
"unwatch.title": "Stop watching this topic",
|
||||
"share_this_post": "Hozzászólás megosztása",
|
||||
"thread_tools.title": "Téma Eszközök",
|
||||
"thread_tools.title": "Topic Tools",
|
||||
"thread_tools.markAsUnreadForAll": "Olvasatlannak jelölés",
|
||||
"thread_tools.pin": "Kiemel",
|
||||
"thread_tools.unpin": "Kiemelés megszűntetése",
|
||||
@@ -46,11 +48,11 @@
|
||||
"thread_tools.move_all": "Move All",
|
||||
"thread_tools.fork": "Topik szétszedése",
|
||||
"thread_tools.delete": "Topik törlése",
|
||||
"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": "Topik visszaállítása",
|
||||
"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",
|
||||
"post_delete_confirm": "Are you sure you want to delete this post?",
|
||||
"post_restore_confirm": "Are you sure you want to restore this post?",
|
||||
|
||||
@@ -29,6 +29,7 @@
|
||||
"edit": "Szerkeszt",
|
||||
"uploaded_picture": "Feltöltött kép",
|
||||
"upload_new_picture": "Új kép feltöltése",
|
||||
"upload_new_picture_from_url": "Upload New Picture From URL",
|
||||
"current_password": "Current Password",
|
||||
"change_password": "Jelszó megváltoztatása",
|
||||
"change_password_error": "Helytelen jelszó!",
|
||||
|
||||
@@ -13,6 +13,7 @@
|
||||
"invalid-user-data": "Dati Utente non validi",
|
||||
"invalid-password": "Password non valida",
|
||||
"invalid-username-or-password": "Si prega di specificare sia un nome utente che una password",
|
||||
"invalid-search-term": "Invalid search term",
|
||||
"invalid-pagination-value": "Valore di paginazione non valido",
|
||||
"username-taken": "Nome utente già preso",
|
||||
"email-taken": "Email già esistente",
|
||||
|
||||
@@ -11,8 +11,8 @@
|
||||
"you_have_unread_notifications": "Hai notifiche non lette.",
|
||||
"new_message_from": "Nuovo messaggio da <strong>%1</strong>",
|
||||
"upvoted_your_post_in": "<strong>%1</strong> ha votato positivamente il tuo post in <strong>%2</strong>.",
|
||||
"moved_your_post": "<strong>%1<strong> has spostato il tuo post.",
|
||||
"moved_your_topic": "<strong>%1<strong> ha spostato la tua discussione.",
|
||||
"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> ha messo nei favoriti il tuo post in <strong>%2</strong>.",
|
||||
"user_flagged_post_in": "<strong>%1</strong> ha segnalato un post in <strong>%2</strong>",
|
||||
"user_posted_to": "<strong>%1</strong> ha postato una risposta a: <strong>%2</strong>",
|
||||
|
||||
@@ -12,5 +12,7 @@
|
||||
"user.posts": "Post creati da %1",
|
||||
"user.topics": "Discussioni create da %1",
|
||||
"user.favourites": "Post Favoriti da %1",
|
||||
"user.settings": "Impostazioni Utente"
|
||||
"user.settings": "Impostazioni Utente",
|
||||
"maintenance.text": "%1 is currently undergoing maintenance. Please come back another time.",
|
||||
"maintenance.messageIntro": "Additionally, the administator has left this message:"
|
||||
}
|
||||
@@ -2,5 +2,6 @@
|
||||
"no_tag_topics": "Non ci sono discussioni con questo tag.",
|
||||
"tags": "Tags",
|
||||
"enter_tags_here": "Inserire qui i tags. Premere invio dopo ogni tag.",
|
||||
"enter_tags_here_short": "Enter tags...",
|
||||
"no_tags": "Non ci sono ancora tags."
|
||||
}
|
||||
@@ -28,15 +28,17 @@
|
||||
"flag_title": "Segnala questo post per la moderazione",
|
||||
"flag_confirm": "Sei sicuro di voler contrassegnare questo post?",
|
||||
"flag_success": "Questo post è stato contrassegnato per la moderazione.",
|
||||
"deleted_message": "Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.",
|
||||
"deleted_message": "This topic has been deleted. Only users with topic management privileges can see it.",
|
||||
"following_topic.message": "Da ora riceverai notifiche quando qualcuno posterà in questa discussione.",
|
||||
"not_following_topic.message": "Non riceverai più notifiche da questa discussione.",
|
||||
"login_to_subscribe": "Si prega di accedere o registrarsi per potersi iscrivere a questa discussione.",
|
||||
"markAsUnreadForAll.success": "Discussione segnata come non letta per tutti.",
|
||||
"watch": "Osserva",
|
||||
"unwatch": "Unwatch",
|
||||
"watch.title": "Ricevi notifiche di nuove risposte in questa discussione",
|
||||
"unwatch.title": "Stop watching this topic",
|
||||
"share_this_post": "Condividi questo Post",
|
||||
"thread_tools.title": "Strumenti per la Discussione",
|
||||
"thread_tools.title": "Topic Tools",
|
||||
"thread_tools.markAsUnreadForAll": "Segna come non letto",
|
||||
"thread_tools.pin": "Fissa Discussione",
|
||||
"thread_tools.unpin": "Sblocca Discussione",
|
||||
@@ -46,11 +48,11 @@
|
||||
"thread_tools.move_all": "Sposta Tutto",
|
||||
"thread_tools.fork": "Dividi Discussione",
|
||||
"thread_tools.delete": "Elimina Discussione",
|
||||
"thread_tools.delete_confirm": "Sei sicuro di voler cancellare questa discussione?",
|
||||
"thread_tools.delete_confirm": "Are you sure you want to delete this topic?",
|
||||
"thread_tools.restore": "Ripristina Discussione",
|
||||
"thread_tools.restore_confirm": "Sei sicuro di voler ripristinare questa discussione?",
|
||||
"thread_tools.restore_confirm": "Are you sure you want to restore this topic?",
|
||||
"thread_tools.purge": "Svuota Discussione",
|
||||
"thread_tools.purge_confirm": "Sei sicuro di voler svuotare questa discussione?",
|
||||
"thread_tools.purge_confirm": "Are you sure you want to purge this topic?",
|
||||
"topic_move_success": "Questa discussione è stata correttamente spostata in %1",
|
||||
"post_delete_confirm": "Sei sicuro di voler cancellare questo post?",
|
||||
"post_restore_confirm": "Sei sicuro di voler ripristinare questo post?",
|
||||
|
||||
@@ -29,6 +29,7 @@
|
||||
"edit": "Modifica",
|
||||
"uploaded_picture": "Foto caricata",
|
||||
"upload_new_picture": "Carica una nuova foto",
|
||||
"upload_new_picture_from_url": "Upload New Picture From URL",
|
||||
"current_password": "Password corrente",
|
||||
"change_password": "Cambia la Password",
|
||||
"change_password_error": "Password non valida!",
|
||||
|
||||
@@ -13,6 +13,7 @@
|
||||
"invalid-user-data": "無効なユーザーデータ",
|
||||
"invalid-password": "無効なパスワード",
|
||||
"invalid-username-or-password": "Please specify both a username and password",
|
||||
"invalid-search-term": "Invalid search term",
|
||||
"invalid-pagination-value": "無効な改ページ設定値",
|
||||
"username-taken": "ユーザー名が取られた",
|
||||
"email-taken": "メールアドレスが使用された",
|
||||
|
||||
@@ -11,8 +11,8 @@
|
||||
"you_have_unread_notifications": "未読の通知があります。",
|
||||
"new_message_from": "<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.",
|
||||
"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> は <strong>%2</strong> への返事を作成しました。",
|
||||
|
||||
@@ -12,5 +12,7 @@
|
||||
"user.posts": "%1が作成したポスト",
|
||||
"user.topics": "%1が作成したスレッド",
|
||||
"user.favourites": "%1のお気に入りポスト",
|
||||
"user.settings": "ユーザー設定"
|
||||
"user.settings": "ユーザー設定",
|
||||
"maintenance.text": "%1 is currently undergoing maintenance. Please come back another time.",
|
||||
"maintenance.messageIntro": "Additionally, the administator has left this message:"
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user