mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-12-20 15:30:39 +01:00
Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
e9b9f090e4 | ||
|
|
b82a6fa888 |
2
.gitignore
vendored
2
.gitignore
vendored
@@ -14,7 +14,7 @@ Vagrantfile
|
||||
.vagrant
|
||||
provision.sh
|
||||
*.komodoproject
|
||||
.DS_Store
|
||||
|
||||
feeds/recent.rss
|
||||
|
||||
# winston?
|
||||
|
||||
305
.tx/config
305
.tx/config
@@ -1,305 +0,0 @@
|
||||
[main]
|
||||
host = https://www.transifex.com
|
||||
|
||||
[nodebb.category]
|
||||
file_filter = public/language/<lang>/category.json
|
||||
source_file = public/language/en_GB/category.json
|
||||
source_lang = en_GB
|
||||
trans.ar = public/language/ar/category.json
|
||||
trans.cs = public/language/cs/category.json
|
||||
trans.de = public/language/de/category.json
|
||||
trans.es = public/language/es/category.json
|
||||
trans.fi = public/language/fi/category.json
|
||||
trans.fr = public/language/fr/category.json
|
||||
trans.hu = public/language/hu/category.json
|
||||
trans.it = public/language/it/category.json
|
||||
trans.nb = public/language/nb/category.json
|
||||
trans.pt_BR = public/language/pt_BR/category.json
|
||||
trans.sk = public/language/sk/category.json
|
||||
trans.sv = public/language/sv/category.json
|
||||
trans.tr = public/language/tr/category.json
|
||||
trans.zh_CN = public/language/zh_CN/category.json
|
||||
trans.zh_TW = public/language/zh_TW/category.json
|
||||
type = KEYVALUEJSON
|
||||
|
||||
[nodebb.login]
|
||||
file_filter = public/language/<lang>/login.json
|
||||
source_file = public/language/en_GB/login.json
|
||||
source_lang = en_GB
|
||||
trans.ar = public/language/ar/login.json
|
||||
trans.cs = public/language/cs/login.json
|
||||
trans.de = public/language/de/login.json
|
||||
trans.es = public/language/es/login.json
|
||||
trans.fi = public/language/fi/login.json
|
||||
trans.fr = public/language/fr/login.json
|
||||
trans.hu = public/language/hu/login.json
|
||||
trans.it = public/language/it/login.json
|
||||
trans.nb = public/language/nb/login.json
|
||||
trans.pt_BR = public/language/pt_BR/login.json
|
||||
trans.sk = public/language/sk/login.json
|
||||
trans.sv = public/language/sv/login.json
|
||||
trans.tr = public/language/tr/login.json
|
||||
trans.zh_CN = public/language/zh_CN/login.json
|
||||
trans.zh_TW = public/language/zh_TW/login.json
|
||||
type = KEYVALUEJSON
|
||||
|
||||
[nodebb.recent]
|
||||
source_file = public/language/en_GB/recent.json
|
||||
source_lang = en_GB
|
||||
trans.ar = public/language/ar/recent.json
|
||||
trans.cs = public/language/cs/recent.json
|
||||
trans.de = public/language/de/recent.json
|
||||
trans.es = public/language/es/recent.json
|
||||
trans.fi = public/language/fi/recent.json
|
||||
trans.fr = public/language/fr/recent.json
|
||||
trans.hu = public/language/hu/recent.json
|
||||
trans.it = public/language/it/recent.json
|
||||
trans.nb = public/language/nb/recent.json
|
||||
trans.pt_BR = public/language/pt_BR/recent.json
|
||||
trans.sk = public/language/sk/recent.json
|
||||
trans.sv = public/language/sv/recent.json
|
||||
trans.tr = public/language/tr/recent.json
|
||||
trans.zh_CN = public/language/zh_CN/recent.json
|
||||
trans.zh_TW = public/language/zh_TW/recent.json
|
||||
type = KEYVALUEJSON
|
||||
|
||||
[nodebb.unread]
|
||||
source_file = public/language/en_GB/unread.json
|
||||
source_lang = en_GB
|
||||
trans.ar = public/language/ar/unread.json
|
||||
trans.cs = public/language/cs/unread.json
|
||||
trans.de = public/language/de/unread.json
|
||||
trans.es = public/language/es/unread.json
|
||||
trans.fi = public/language/fi/unread.json
|
||||
trans.fr = public/language/fr/unread.json
|
||||
trans.hu = public/language/hu/unread.json
|
||||
trans.it = public/language/it/unread.json
|
||||
trans.nb = public/language/nb/unread.json
|
||||
trans.pt_BR = public/language/pt_BR/unread.json
|
||||
trans.sk = public/language/sk/unread.json
|
||||
trans.sv = public/language/sv/unread.json
|
||||
trans.tr = public/language/tr/unread.json
|
||||
trans.zh_CN = public/language/zh_CN/unread.json
|
||||
trans.zh_TW = public/language/zh_TW/unread.json
|
||||
type = KEYVALUEJSON
|
||||
|
||||
[nodebb.footer]
|
||||
source_file = public/language/en_GB/footer.json
|
||||
source_lang = en_GB
|
||||
trans.ar = public/language/ar/footer.json
|
||||
trans.cs = public/language/cs/footer.json
|
||||
trans.de = public/language/de/footer.json
|
||||
trans.es = public/language/es/footer.json
|
||||
trans.fi = public/language/fi/footer.json
|
||||
trans.fr = public/language/fr/footer.json
|
||||
trans.hu = public/language/hu/footer.json
|
||||
trans.it = public/language/it/footer.json
|
||||
trans.nb = public/language/nb/footer.json
|
||||
trans.pt_BR = public/language/pt_BR/footer.json
|
||||
trans.sk = public/language/sk/footer.json
|
||||
trans.sv = public/language/sv/footer.json
|
||||
trans.tr = public/language/tr/footer.json
|
||||
trans.zh_CN = public/language/zh_CN/footer.json
|
||||
trans.zh_TW = public/language/zh_TW/footer.json
|
||||
type = KEYVALUEJSON
|
||||
|
||||
[nodebb.modules]
|
||||
source_file = public/language/en_GB/modules.json
|
||||
source_lang = en_GB
|
||||
trans.ar = public/language/ar/modules.json
|
||||
trans.cs = public/language/cs/modules.json
|
||||
trans.de = public/language/de/modules.json
|
||||
trans.es = public/language/es/modules.json
|
||||
trans.fi = public/language/fi/modules.json
|
||||
trans.fr = public/language/fr/modules.json
|
||||
trans.hu = public/language/hu/modules.json
|
||||
trans.it = public/language/it/modules.json
|
||||
trans.nb = public/language/nb/modules.json
|
||||
trans.pt_BR = public/language/pt_BR/modules.json
|
||||
trans.sk = public/language/sk/modules.json
|
||||
trans.sv = public/language/sv/modules.json
|
||||
trans.tr = public/language/tr/modules.json
|
||||
trans.zh_CN = public/language/zh_CN/modules.json
|
||||
trans.zh_TW = public/language/zh_TW/modules.json
|
||||
type = KEYVALUEJSON
|
||||
|
||||
[nodebb.register]
|
||||
source_file = public/language/en_GB/register.json
|
||||
source_lang = en_GB
|
||||
trans.ar = public/language/ar/register.json
|
||||
trans.cs = public/language/cs/register.json
|
||||
trans.de = public/language/de/register.json
|
||||
trans.es = public/language/es/register.json
|
||||
trans.fi = public/language/fi/register.json
|
||||
trans.fr = public/language/fr/register.json
|
||||
trans.hu = public/language/hu/register.json
|
||||
trans.it = public/language/it/register.json
|
||||
trans.nb = public/language/nb/register.json
|
||||
trans.pt_BR = public/language/pt_BR/register.json
|
||||
trans.sk = public/language/sk/register.json
|
||||
trans.sv = public/language/sv/register.json
|
||||
trans.tr = public/language/tr/register.json
|
||||
trans.zh_CN = public/language/zh_CN/register.json
|
||||
trans.zh_TW = public/language/zh_TW/register.json
|
||||
type = KEYVALUEJSON
|
||||
|
||||
[nodebb.user]
|
||||
source_file = public/language/en_GB/user.json
|
||||
source_lang = en_GB
|
||||
trans.ar = public/language/ar/user.json
|
||||
trans.cs = public/language/cs/user.json
|
||||
trans.de = public/language/de/user.json
|
||||
trans.es = public/language/es/user.json
|
||||
trans.fi = public/language/fi/user.json
|
||||
trans.fr = public/language/fr/user.json
|
||||
trans.hu = public/language/hu/user.json
|
||||
trans.it = public/language/it/user.json
|
||||
trans.nb = public/language/nb/user.json
|
||||
trans.pt_BR = public/language/pt_BR/user.json
|
||||
trans.sk = public/language/sk/user.json
|
||||
trans.sv = public/language/sv/user.json
|
||||
trans.tr = public/language/tr/user.json
|
||||
trans.zh_CN = public/language/zh_CN/user.json
|
||||
trans.zh_TW = public/language/zh_TW/user.json
|
||||
type = KEYVALUEJSON
|
||||
|
||||
[nodebb.global]
|
||||
source_file = public/language/en_GB/global.json
|
||||
source_lang = en_GB
|
||||
trans.ar = public/language/ar/global.json
|
||||
trans.cs = public/language/cs/global.json
|
||||
trans.de = public/language/de/global.json
|
||||
trans.es = public/language/es/global.json
|
||||
trans.fi = public/language/fi/global.json
|
||||
trans.fr = public/language/fr/global.json
|
||||
trans.hu = public/language/hu/global.json
|
||||
trans.it = public/language/it/global.json
|
||||
trans.nb = public/language/nb/global.json
|
||||
trans.pt_BR = public/language/pt_BR/global.json
|
||||
trans.sk = public/language/sk/global.json
|
||||
trans.sv = public/language/sv/global.json
|
||||
trans.tr = public/language/tr/global.json
|
||||
trans.zh_CN = public/language/zh_CN/global.json
|
||||
trans.zh_TW = public/language/zh_TW/global.json
|
||||
type = KEYVALUEJSON
|
||||
|
||||
[nodebb.notifications]
|
||||
source_file = public/language/en_GB/notifications.json
|
||||
source_lang = en_GB
|
||||
trans.ar = public/language/ar/notifications.json
|
||||
trans.cs = public/language/cs/notifications.json
|
||||
trans.de = public/language/de/notifications.json
|
||||
trans.es = public/language/es/notifications.json
|
||||
trans.fi = public/language/fi/notifications.json
|
||||
trans.fr = public/language/fr/notifications.json
|
||||
trans.hu = public/language/hu/notifications.json
|
||||
trans.it = public/language/it/notifications.json
|
||||
trans.nb = public/language/nb/notifications.json
|
||||
trans.pt_BR = public/language/pt_BR/notifications.json
|
||||
trans.sk = public/language/sk/notifications.json
|
||||
trans.sv = public/language/sv/notifications.json
|
||||
trans.tr = public/language/tr/notifications.json
|
||||
trans.zh_CN = public/language/zh_CN/notifications.json
|
||||
trans.zh_TW = public/language/zh_TW/notifications.json
|
||||
type = KEYVALUEJSON
|
||||
|
||||
[nodebb.reset_password]
|
||||
source_file = public/language/en_GB/reset_password.json
|
||||
source_lang = en_GB
|
||||
trans.ar = public/language/ar/reset_password.json
|
||||
trans.cs = public/language/cs/reset_password.json
|
||||
trans.de = public/language/de/reset_password.json
|
||||
trans.es = public/language/es/reset_password.json
|
||||
trans.fi = public/language/fi/reset_password.json
|
||||
trans.fr = public/language/fr/reset_password.json
|
||||
trans.hu = public/language/hu/reset_password.json
|
||||
trans.it = public/language/it/reset_password.json
|
||||
trans.nb = public/language/nb/reset_password.json
|
||||
trans.pt_BR = public/language/pt_BR/reset_password.json
|
||||
trans.sk = public/language/sk/reset_password.json
|
||||
trans.sv = public/language/sv/reset_password.json
|
||||
trans.tr = public/language/tr/reset_password.json
|
||||
trans.zh_CN = public/language/zh_CN/reset_password.json
|
||||
trans.zh_TW = public/language/zh_TW/reset_password.json
|
||||
type = KEYVALUEJSON
|
||||
|
||||
[nodebb.users]
|
||||
source_file = public/language/en_GB/users.json
|
||||
source_lang = en_GB
|
||||
trans.ar = public/language/ar/users.json
|
||||
trans.cs = public/language/cs/users.json
|
||||
trans.de = public/language/de/users.json
|
||||
trans.es = public/language/es/users.json
|
||||
trans.fi = public/language/fi/users.json
|
||||
trans.fr = public/language/fr/users.json
|
||||
trans.hu = public/language/hu/users.json
|
||||
trans.it = public/language/it/users.json
|
||||
trans.nb = public/language/nb/users.json
|
||||
trans.pt_BR = public/language/pt_BR/users.json
|
||||
trans.sk = public/language/sk/users.json
|
||||
trans.sv = public/language/sv/users.json
|
||||
trans.tr = public/language/tr/users.json
|
||||
trans.zh_CN = public/language/zh_CN/users.json
|
||||
trans.zh_TW = public/language/zh_TW/users.json
|
||||
type = KEYVALUEJSON
|
||||
|
||||
[nodebb.language]
|
||||
source_file = public/language/en_GB/language.json
|
||||
source_lang = en_GB
|
||||
trans.ar = public/language/ar/language.json
|
||||
trans.cs = public/language/cs/language.json
|
||||
trans.de = public/language/de/language.json
|
||||
trans.es = public/language/es/language.json
|
||||
trans.fi = public/language/fi/language.json
|
||||
trans.fr = public/language/fr/language.json
|
||||
trans.hu = public/language/hu/language.json
|
||||
trans.it = public/language/it/language.json
|
||||
trans.nb = public/language/nb/language.json
|
||||
trans.pt_BR = public/language/pt_BR/language.json
|
||||
trans.sk = public/language/sk/language.json
|
||||
trans.sv = public/language/sv/language.json
|
||||
trans.tr = public/language/tr/language.json
|
||||
trans.zh_CN = public/language/zh_CN/language.json
|
||||
trans.zh_TW = public/language/zh_TW/language.json
|
||||
type = KEYVALUEJSON
|
||||
|
||||
[nodebb.pages]
|
||||
source_file = public/language/en_GB/pages.json
|
||||
source_lang = en_GB
|
||||
trans.ar = public/language/ar/pages.json
|
||||
trans.cs = public/language/cs/pages.json
|
||||
trans.de = public/language/de/pages.json
|
||||
trans.es = public/language/es/pages.json
|
||||
trans.fi = public/language/fi/pages.json
|
||||
trans.fr = public/language/fr/pages.json
|
||||
trans.hu = public/language/hu/pages.json
|
||||
trans.it = public/language/it/pages.json
|
||||
trans.nb = public/language/nb/pages.json
|
||||
trans.pt_BR = public/language/pt_BR/pages.json
|
||||
trans.sk = public/language/sk/pages.json
|
||||
trans.sv = public/language/sv/pages.json
|
||||
trans.tr = public/language/tr/pages.json
|
||||
trans.zh_CN = public/language/zh_CN/pages.json
|
||||
trans.zh_TW = public/language/zh_TW/pages.json
|
||||
type = KEYVALUEJSON
|
||||
|
||||
[nodebb.topic]
|
||||
source_file = public/language/en_GB/topic.json
|
||||
source_lang = en_GB
|
||||
trans.ar = public/language/ar/topic.json
|
||||
trans.cs = public/language/cs/topic.json
|
||||
trans.de = public/language/de/topic.json
|
||||
trans.es = public/language/es/topic.json
|
||||
trans.fi = public/language/fi/topic.json
|
||||
trans.fr = public/language/fr/topic.json
|
||||
trans.hu = public/language/hu/topic.json
|
||||
trans.it = public/language/it/topic.json
|
||||
trans.nb = public/language/nb/topic.json
|
||||
trans.pt_BR = public/language/pt_BR/topic.json
|
||||
trans.sk = public/language/sk/topic.json
|
||||
trans.sv = public/language/sv/topic.json
|
||||
trans.tr = public/language/tr/topic.json
|
||||
trans.zh_CN = public/language/zh_CN/topic.json
|
||||
trans.zh_TW = public/language/zh_TW/topic.json
|
||||
type = KEYVALUEJSON
|
||||
|
||||
@@ -32,7 +32,7 @@ First, we install our base software stack:
|
||||
|
||||
# apt-get install git nodejs redis-server npm build-essential imagemagick
|
||||
|
||||
If you want to use MongoDB instead of Redis install it from http://www.mongodb.org/downloads and remove 'redis-server' from the above command. [MongoDB-Setup](https://github.com/designcreateplay/NodeBB/wiki/Installing-NodeBB-With-MongoDB)
|
||||
If you want to use MongoDB instead of Redis install it from http://www.mongodb.org/downloads and remove 'redis-server' from the above command. [MongoDB-Setup](https://github.com/designcreateplay/NodeBB/wiki/MongoDB-Setup)
|
||||
|
||||
**If your package manager only installed a version of Node.js that is less than 0.8 (e.g. Ubuntu 12.10, 13.04):**
|
||||
|
||||
|
||||
73
app.js
73
app.js
@@ -16,21 +16,23 @@
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
|
||||
(function () {
|
||||
"use strict";
|
||||
|
||||
// Configuration setup
|
||||
var nconf = require('nconf');
|
||||
nconf.argv().env();
|
||||
|
||||
var fs = require('fs'),
|
||||
os = require('os'),
|
||||
async = require('async'),
|
||||
semver = require('semver'),
|
||||
winston = require('winston'),
|
||||
path = require('path'),
|
||||
pkg = require('./package.json'),
|
||||
utils = require('./public/src/utils.js');
|
||||
|
||||
utils = require('./public/src/utils.js'),
|
||||
meta;
|
||||
|
||||
// Runtime environment
|
||||
global.env = process.env.NODE_ENV || 'production';
|
||||
|
||||
winston.remove(winston.transports.Console);
|
||||
@@ -48,13 +50,11 @@ winston.err = function (err) {
|
||||
winston.error(err.stack);
|
||||
};
|
||||
|
||||
if(os.platform() === 'linux') {
|
||||
require('child_process').exec('/usr/bin/which convert', function(err, stdout, stderr) {
|
||||
if(err || !stdout) {
|
||||
winston.warn('Couldn\'t find convert. Did you install imagemagick?');
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
// Log GNU copyright info along with server info
|
||||
winston.info('NodeBB v' + pkg.version + ' Copyright (C) 2013 DesignCreatePlay Inc.');
|
||||
@@ -64,67 +64,52 @@ winston.info('');
|
||||
|
||||
|
||||
if (!nconf.get('help') && !nconf.get('setup') && !nconf.get('install') && !nconf.get('upgrade') && fs.existsSync(__dirname + '/config.json')) {
|
||||
start();
|
||||
} else if (nconf.get('setup') || nconf.get('install') || !fs.existsSync(__dirname + '/config.json')) {
|
||||
setup();
|
||||
} else if (nconf.get('upgrade')) {
|
||||
upgrade();
|
||||
} else/* if (nconf.get('help') */{
|
||||
displayHelp();
|
||||
};
|
||||
|
||||
|
||||
function start() {
|
||||
// Load server-side configs
|
||||
nconf.file({
|
||||
file: __dirname + '/config.json'
|
||||
});
|
||||
meta = require('./src/meta');
|
||||
|
||||
nconf.set('url', nconf.get('base_url') + (nconf.get('use_port') ? ':' + nconf.get('port') : '') + nconf.get('relative_path'));
|
||||
nconf.set('url', nconf.get('base_url') + (nconf.get('use_port') ? ':' + nconf.get('port') : '') + nconf.get('relative_path') + path.sep);
|
||||
nconf.set('upload_url', path.join(path.sep, nconf.get('relative_path'), 'uploads', path.sep));
|
||||
nconf.set('base_dir', __dirname);
|
||||
|
||||
winston.info('Time: ' + new Date());
|
||||
winston.info('Initializing NodeBB v' + pkg.version + ', on port ' + nconf.get('port') + ', using ' + nconf.get('database') +' store at ' + nconf.get(nconf.get('database') + ':host') + ':' + nconf.get(nconf.get('database') + ':port') + '.');
|
||||
winston.info('Initializing NodeBB v' + pkg.version + ', on port ' + nconf.get('port') + ', using Redis store at ' + nconf.get('redis:host') + ':' + nconf.get('redis:port') + '.');
|
||||
winston.info('NodeBB instance bound to: ' + ((nconf.get('bind_address') === "0.0.0.0" || !nconf.get('bind_address')) ? 'Any address (0.0.0.0)' : nconf.get('bind_address')));
|
||||
|
||||
if (process.env.NODE_ENV === 'development') {
|
||||
winston.info('Base Configuration OK.');
|
||||
}
|
||||
|
||||
if (!semver.satisfies(require('./node_modules/nodebb-theme-cerulean/package.json').version, pkg.dependencies['nodebb-theme-cerulean'])) {
|
||||
winston.error('nodebb-theme-cerulean is out of date - please run npm install.');
|
||||
if (semver.gt(pkg.dependencies['nodebb-theme-cerulean'], require('./node_modules/nodebb-theme-cerulean/package.json').version)) {
|
||||
winston.error('nodebb-theme-cerulean is out of date - please run npm install.')
|
||||
}
|
||||
|
||||
if (!semver.satisfies(require('./node_modules/nodebb-theme-vanilla/package.json').version, pkg.dependencies['nodebb-theme-vanilla'])) {
|
||||
winston.error('nodebb-theme-vanilla is out of date - please run npm install.');
|
||||
}
|
||||
|
||||
var meta = require('./src/meta');
|
||||
|
||||
require('./src/database').init(function(err) {
|
||||
meta.configs.init(function () {
|
||||
|
||||
var templates = require('./public/src/templates'),
|
||||
translator = require('./public/src/translator'),
|
||||
webserver = require('./src/webserver'),
|
||||
sockets = require('./src/socket.io'),
|
||||
SocketIO = require('socket.io').listen(global.server, { log: false, transports: ['websocket', 'xhr-polling', 'jsonp-polling', 'flashsocket'], 'browser client minification': true}),
|
||||
websockets = require('./src/websockets'),
|
||||
plugins = require('./src/plugins'),
|
||||
notifications = require('./src/notifications'),
|
||||
upgrade = require('./src/upgrade');
|
||||
|
||||
templates.setGlobal('relative_path', nconf.get('relative_path'));
|
||||
|
||||
upgrade.check(function(schema_ok) {
|
||||
if (schema_ok || nconf.get('check-schema') === false) {
|
||||
|
||||
sockets.init(webserver.server);
|
||||
websockets.init(SocketIO);
|
||||
|
||||
plugins.init();
|
||||
global.templates = {};
|
||||
global.translator = translator;
|
||||
|
||||
translator.loadServer();
|
||||
|
||||
var customTemplates = meta.config['theme:templates'] ? path.join(__dirname, 'node_modules', meta.config['theme:id'], meta.config['theme:templates']) : false;
|
||||
|
||||
|
||||
utils.walk(path.join(__dirname, 'public/templates'), function (err, tplsToLoad) {
|
||||
templates.init(tplsToLoad, customTemplates);
|
||||
});
|
||||
@@ -144,9 +129,8 @@ function start() {
|
||||
});
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
function setup() {
|
||||
} else if (nconf.get('setup') || nconf.get('install') || !fs.existsSync(__dirname + '/config.json')) {
|
||||
// New install, ask setup questions
|
||||
if (nconf.get('setup')) {
|
||||
winston.info('NodeBB Setup Triggered via Command Line');
|
||||
} else {
|
||||
@@ -167,28 +151,24 @@ function setup() {
|
||||
if (err) {
|
||||
winston.error('There was a problem completing NodeBB setup: ', err.message);
|
||||
} else {
|
||||
winston.info('NodeBB Setup Completed. Run \'./nodebb start\' to manually start your NodeBB server.');
|
||||
winston.info('NodeBB Setup Completed. Run \'node app\' to manually start your NodeBB server.');
|
||||
}
|
||||
|
||||
process.exit();
|
||||
});
|
||||
}
|
||||
|
||||
function upgrade() {
|
||||
} else if (nconf.get('upgrade')) {
|
||||
nconf.file({
|
||||
file: __dirname + '/config.json'
|
||||
});
|
||||
|
||||
var meta = require('./src/meta');
|
||||
|
||||
require('./src/database').init(function(err) {
|
||||
meta = require('./src/meta.js');
|
||||
|
||||
meta.configs.init(function () {
|
||||
require('./src/upgrade').upgrade();
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
function displayHelp() {
|
||||
} else/* if (nconf.get('help') */{
|
||||
winston.info('Usage: node app [options] [arguments]');
|
||||
winston.info(' [NODE_ENV=development | NODE_ENV=production] node app [--start] [arguments]');
|
||||
winston.info('');
|
||||
@@ -197,4 +177,5 @@ function displayHelp() {
|
||||
winston.info(' --setup configure your environment and setup NodeBB');
|
||||
winston.info(' --upgrade upgrade NodeBB, first read: github.com/designcreateplay/NodeBB/wiki/Upgrading-NodeBB');
|
||||
winston.info(' --start manually start NodeBB (default when no options are given)');
|
||||
}
|
||||
};
|
||||
}());
|
||||
|
||||
40
nodebb
40
nodebb
@@ -9,14 +9,6 @@ case "$1" in
|
||||
node app
|
||||
;;
|
||||
|
||||
upgrade)
|
||||
npm install
|
||||
ls -d node_modules/nodebb* | xargs -n1 basename | xargs npm install
|
||||
ls -d node_modules/nodebb* | xargs -n1 basename | xargs npm update
|
||||
node app --upgrade
|
||||
echo -e "\n\e[00;32mNodeBB Dependencies up-to-date!\e[00;00m";
|
||||
;;
|
||||
|
||||
dev)
|
||||
echo "Launching NodeBB in \"development\" mode."
|
||||
echo "To run the production build of NodeBB, please use \"forever\"."
|
||||
@@ -31,22 +23,22 @@ case "$1" in
|
||||
NODE_ENV=development supervisor -q --extensions 'node|js|tpl' -- app $1
|
||||
;;
|
||||
|
||||
# language)
|
||||
# case "$2" in
|
||||
# check)
|
||||
# node app --language="check"
|
||||
# ;;
|
||||
language)
|
||||
case "$2" in
|
||||
check)
|
||||
node app --language="check"
|
||||
;;
|
||||
|
||||
# *)
|
||||
# echo "Language Settings"
|
||||
# echo $"Usage: $0 language {check}"
|
||||
# echo ''
|
||||
# column -s ' ' -t <<< '
|
||||
# check Compare language files against the /en directory
|
||||
# '
|
||||
# ;;
|
||||
# esac
|
||||
# ;;
|
||||
*)
|
||||
echo "Language Settings"
|
||||
echo $"Usage: $0 language {check}"
|
||||
echo ''
|
||||
column -s ' ' -t <<< '
|
||||
check Compare language files against the /en directory
|
||||
'
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
|
||||
*)
|
||||
echo "Welcome to NodeBB"
|
||||
@@ -56,7 +48,7 @@ case "$1" in
|
||||
start Start NodeBB in production mode
|
||||
dev Start NodeBB in development mode
|
||||
watch Start NodeBB in development mode and watch for changes
|
||||
upgrade Run NodeBB upgrade scripts, ensure packages are up-to-date
|
||||
language Language settings
|
||||
'
|
||||
exit 1
|
||||
esac
|
||||
|
||||
21
package.json
21
package.json
@@ -2,7 +2,7 @@
|
||||
"name": "nodebb",
|
||||
"license": "GPLv3 or later",
|
||||
"description": "NodeBB Forum",
|
||||
"version": "0.3.1",
|
||||
"version": "0.2.2",
|
||||
"homepage": "http://www.nodebb.org",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
@@ -25,11 +25,12 @@
|
||||
"passport-facebook": "0.1.5",
|
||||
"less-middleware": "0.1.12",
|
||||
"marked": "0.2.8",
|
||||
"bcrypt": "0.7.5",
|
||||
"async": "~0.2.8",
|
||||
"node-imagemagick": "0.1.8",
|
||||
"gravatar": "1.0.6",
|
||||
"nconf": "~0.6.7",
|
||||
"sitemap": "~0.7.1",
|
||||
"sitemap": "~0.6.0",
|
||||
"request": "~2.25.0",
|
||||
"reds": "~0.2.4",
|
||||
"winston": "~0.7.2",
|
||||
@@ -37,27 +38,21 @@
|
||||
"prompt": "~0.2.11",
|
||||
"uglify-js": "~2.4.0",
|
||||
"validator": "~1.5.1",
|
||||
"nodebb-plugin-mentions": "~0.3",
|
||||
"nodebb-plugin-mentions": "~0.1",
|
||||
"nodebb-plugin-markdown": "~0.3",
|
||||
"nodebb-theme-vanilla": "~0.0.13",
|
||||
"nodebb-theme-cerulean": "~0.0.12",
|
||||
"nodebb-theme-lavender": "~0.0",
|
||||
"nodebb-theme-vanilla": "~0.0.12",
|
||||
"nodebb-theme-cerulean": "0.0.10",
|
||||
"cron": "~1.0.1",
|
||||
"semver": "~2.2.1",
|
||||
"string": "~1.7.0",
|
||||
"xregexp": "~2.0.0",
|
||||
"socket.io-wildcard": "~0.1.1",
|
||||
"bcryptjs": "~0.7.10"
|
||||
"xregexp": "~2.0.0"
|
||||
},
|
||||
"optionalDependencies": {
|
||||
"redis": "0.8.3",
|
||||
"mongodb": "~1.3.19",
|
||||
"connect-redis": "1.4.5",
|
||||
"connect-mongo": "0.4.0",
|
||||
"hiredis": "~0.1.15",
|
||||
"nodebb-plugin-sso-facebook": "~0.1.0",
|
||||
"nodebb-plugin-sso-twitter": "~0.1.0",
|
||||
"nodebb-plugin-sso-google": "~0.1.0"
|
||||
"hiredis": "~0.1.15"
|
||||
},
|
||||
"devDependencies": {
|
||||
"mocha": "~1.13.0"
|
||||
|
||||
@@ -1,14 +0,0 @@
|
||||
{
|
||||
"new_topic_button": "موضوع جديد",
|
||||
"no_topics": "<strong>لا توجد مواضيع في هذه الفئة</strong>لماذا لا تحاول نشر واحد؟<br />",
|
||||
"sidebar.recent_replies": "الردود مؤخرا",
|
||||
"sidebar.active_participants": "المشاركون النشطة",
|
||||
"sidebar.moderators": "المشرفين",
|
||||
"posts": "مشاركات",
|
||||
"views": "مشاهدات",
|
||||
"posted": "نشر",
|
||||
"browsing": "يتصفح",
|
||||
"no_replies": "لم يرد أحد",
|
||||
"replied": "رد",
|
||||
"last_edited_by": "تغيرت أخيراً عبر"
|
||||
}
|
||||
@@ -1,7 +0,0 @@
|
||||
{
|
||||
"stats.online": "حالياً على الموقع",
|
||||
"stats.users": "مستخدمين",
|
||||
"stats.topics": "مواضيع",
|
||||
"stats.posts": "مشاركات",
|
||||
"success": "نجاح"
|
||||
}
|
||||
@@ -1,52 +0,0 @@
|
||||
{
|
||||
"home": "الصفحة الرئيسية",
|
||||
"search": "بحث",
|
||||
"buttons.close": "أغلق",
|
||||
"403.title": "غير مسموح بالدخول",
|
||||
"403.message": "يبدو أنك قد تعثر على الصفحة التي لم يكن لديك الوصول إليها. ربما يجب عليك <a href='/login'> تسجيل الدخول </a> ",
|
||||
"404.title": "لم يتم العثور",
|
||||
"404.message": "يبدو أنك قد تعثرت على صفحة غير موجودة. عودة إلى الصفحة الرئيسية.",
|
||||
"500.title": "خطأ داخلي.",
|
||||
"500.message": "عفوا! يبدو وكأنه شيء ذهب على نحو خاطئ!",
|
||||
"register": "تسجيل",
|
||||
"login": "دخول",
|
||||
"logout": "تسجيل الخروج",
|
||||
"logout.title": "تم تسجيل الخروج",
|
||||
"logout.message": "قمت بتسجيل الخروج بنجاح من NodeBB",
|
||||
"save_changes": "حفظ التغييرات",
|
||||
"close": "أغلق",
|
||||
"header.admin": "مشرف",
|
||||
"header.recent": "حديث",
|
||||
"header.unread": "غير مقروء",
|
||||
"header.popular": "Popular",
|
||||
"header.users": "المستخدمين",
|
||||
"header.chats": "Chats",
|
||||
"header.notifications": "Notifications",
|
||||
"header.search": "بحث",
|
||||
"header.profile": "ملف",
|
||||
"notifications.loading": "تحميل التبليغات",
|
||||
"chats.loading": "تحميل الدردشات",
|
||||
"motd.welcome": "مرحبا بكم NodeBB، منصة مناقشة المستقبل",
|
||||
"motd.get": "NodeBB إحصل على",
|
||||
"motd.fork": "فرع",
|
||||
"motd.like": "ود",
|
||||
"motd.follow": "تابع",
|
||||
"previouspage": "Previous Page",
|
||||
"nextpage": "Next Page",
|
||||
"alert.success": "Success",
|
||||
"alert.error": "Error",
|
||||
"alert.banned": "Banned",
|
||||
"alert.banned.message": "You are banned you will be logged out!",
|
||||
"alert.unfollow": "You are no longer following %1!",
|
||||
"alert.follow": "You are now following %1!",
|
||||
"posts": "Posts",
|
||||
"views": "Views",
|
||||
"posted": "posted",
|
||||
"in": "in",
|
||||
"recentposts": "Recent Posts",
|
||||
"online": "Online",
|
||||
"away": "Away",
|
||||
"dnd": "Do not Disturb",
|
||||
"invisible": "Invisible",
|
||||
"offline": "Offline"
|
||||
}
|
||||
@@ -1,4 +0,0 @@
|
||||
{
|
||||
"name": "العربية",
|
||||
"code": "ar"
|
||||
}
|
||||
@@ -1,10 +0,0 @@
|
||||
{
|
||||
"login": "دخول",
|
||||
"username": "اسم المستخدم",
|
||||
"password": "كلمة السر",
|
||||
"remember_me": "تذكرني؟",
|
||||
"forgot_password": "نسيت كلمة المرور؟",
|
||||
"alternative_logins": "تسجيلات الدخول البديلة",
|
||||
"failed_login_attempt": "فشلت محاولة تسجيل الدخول، يرجى المحاولة مرة أخرى.",
|
||||
"login_successful": "قمت بتسجيل الدخول بنجاح!"
|
||||
}
|
||||
@@ -1,6 +0,0 @@
|
||||
{
|
||||
"chat.chatting_with": "الدردشة مع <span id=\"chat-with-name\"></span>",
|
||||
"chat.placeholder": "اكتب رسالة دردشة هنا، وإضغط ENTER لإرسال",
|
||||
"chat.send": "أرسل",
|
||||
"chat.no_active": "لا يوجد لديك دردشات نشطة."
|
||||
}
|
||||
@@ -1,8 +0,0 @@
|
||||
{
|
||||
"title": "إعلام",
|
||||
"back_to_home": "العودة إلى NodeBB",
|
||||
"outgoing_link": "رابط خارجي",
|
||||
"outgoing_link_message": "أنت الأن ترحل",
|
||||
"continue_to": "أكمل إلى",
|
||||
"return_to": "إرجع إلى"
|
||||
}
|
||||
@@ -1,12 +0,0 @@
|
||||
{
|
||||
"home": "Home",
|
||||
"unread": "Unread Topics",
|
||||
"recent": "Recent Topics",
|
||||
"users": "Registered Users",
|
||||
"notifications": "Notifications",
|
||||
"user.edit": "Editing \"%1\"",
|
||||
"user.following": "People %1 Follows",
|
||||
"user.followers": "People who Follow %1",
|
||||
"user.favourites": "%1's Favourite Posts",
|
||||
"user.settings": "User Settings"
|
||||
}
|
||||
@@ -1,6 +0,0 @@
|
||||
{
|
||||
"title": "Recent",
|
||||
"day": "يوم",
|
||||
"week": "أسبوع",
|
||||
"month": "شهر"
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
{
|
||||
"register": "تسجيل",
|
||||
"help.email": "افتراضيا، سيتم إخفاء بريدك الإلكتروني من الجمهور.",
|
||||
"help.username_restrictions": "اسم مستخدم فريدة من نوعها بين1% و2% حرفا. يمكن للآخرين ذكرك @ <'span id='your-username> اسم المستخدم </span>.",
|
||||
"help.minimum_password_length": "كلمتك السر يجب أن تكون على الأقل متألفة من 1% أحرف",
|
||||
"email_address": "عنوان البريد الإلكتروني",
|
||||
"email_address_placeholder": "ادخل عنوان البريد الإلكتروني",
|
||||
"username": "اسم المستخدم",
|
||||
"username_placeholder": "أدخل اسم المستخدم",
|
||||
"password": "كلمة السر",
|
||||
"password_placeholder": "أدخل كلمة السر",
|
||||
"confirm_password": "تأكيد كلمة السر",
|
||||
"confirm_password_placeholder": "تأكيد كلمة السر",
|
||||
"register_now_button": "قم بالتسجيل الآن",
|
||||
"alternative_registration": "التسجيل البديلة",
|
||||
"terms_of_use": "Terms of Use",
|
||||
"agree_to_terms_of_use": "I agree to the Terms of Use"
|
||||
}
|
||||
@@ -1,13 +0,0 @@
|
||||
{
|
||||
"reset_password": "إعادة تعيين كلمة السر",
|
||||
"update_password": "تحديث كلمة السر",
|
||||
"password_changed.title": "تم تغير كلمة السر",
|
||||
"password_changed.message": "<p>تم تغير كلمة السر بنجاح. يرجى <a href='/login'>إعادة الدخول</a></p>",
|
||||
"wrong_reset_code.title": "إعادة تعيين رمز غير صحيح",
|
||||
"wrong_reset_code.message": "رامز إعادة التعين غير صحيح، يرجى المحاولة مرة أخرى أو <a href='/reset'>اطلب رمز جديد</a>",
|
||||
"new_password": "كلمة السر الجديدة",
|
||||
"repeat_password": "تأكيد كلمة السر",
|
||||
"enter_email": "يرجى إدخال <strong>عنوان البريد الإلكتروني</strong> الخاص بك وسوف نرسل لك رسالة بالبريد الالكتروني مع تعليمات حول كيفية إستعادة حسابك.",
|
||||
"password_reset_sent": "إعادة تعيين كلمة السر أرسلت",
|
||||
"invalid_email": "بريد إلكتروني غير صالح أو غير موجود"
|
||||
}
|
||||
@@ -1,47 +0,0 @@
|
||||
{
|
||||
"topic": "موضوع",
|
||||
"topics": "مواضيع",
|
||||
"no_topics_found": "لا توجد مواضيع !",
|
||||
"profile": "ملف",
|
||||
"posted_by": "Posted by",
|
||||
"chat": "دردشة",
|
||||
"notify_me": "تنبه من ردود جديدة في هذا الموضوع",
|
||||
"quote": "اقتبس",
|
||||
"reply": "رد",
|
||||
"edit": "صحح",
|
||||
"delete": "حذف",
|
||||
"move": "انقل",
|
||||
"fork": "فرع",
|
||||
"banned": "محظور",
|
||||
"link": "رابط",
|
||||
"share": "شارك",
|
||||
"tools": "أدوات",
|
||||
"flag": "Flag",
|
||||
"flag_title": "Flag this post for moderation",
|
||||
"thread_tools.title": "أدوات الموضوع",
|
||||
"thread_tools.markAsUnreadForAll": "علم غير مقروء",
|
||||
"thread_tools.pin": "علق الموضوع",
|
||||
"thread_tools.lock": "قفل الموضوع",
|
||||
"thread_tools.move": "نقل الموضوع",
|
||||
"thread_tools.fork": "تفرع الموضوع",
|
||||
"thread_tools.delete": "حذف الموضوع",
|
||||
"load_categories": "تحميل الفئات",
|
||||
"disabled_categories_note": "الفئات المجلدة رمادية",
|
||||
"confirm_move": "انقل",
|
||||
"confirm_fork": "فرع",
|
||||
"favourite": "المفضل",
|
||||
"favourites": "المفضلة",
|
||||
"favourites.not_logged_in.title": "ليس موجود حالياً",
|
||||
"favourites.not_logged_in.message": "الرجاء تسجيل الدخول لتفضل هذا الرد",
|
||||
"favourites.has_no_favourites": "ليس لديك أي ردود مفضلة. فضل بعد الردود لرؤيتهم هنا",
|
||||
"loading_more_posts": "تحميل المزيد من المشاركات",
|
||||
"move_topic": "نقل الموضوع",
|
||||
"move_post": "نقل الرد",
|
||||
"fork_topic": "فرع الموضوع",
|
||||
"topic_will_be_moved_to": "هذا الموضوع سوف ينقل إلى فئة",
|
||||
"fork_topic_instruction": "إضغط على الردود لتفريعهم",
|
||||
"fork_no_pids": "لم تختار أي رد",
|
||||
"fork_success": "تفريع الموضوع بنجاح!",
|
||||
"reputation": "سمعة",
|
||||
"posts": "ردود"
|
||||
}
|
||||
@@ -1,6 +0,0 @@
|
||||
{
|
||||
"title": "Unread",
|
||||
"no_unread_topics": "ليس هناك أي موضوع غير مقروء",
|
||||
"mark_all_read": "إجعل كل المواضيع مقرؤة",
|
||||
"load_more": "حمل المزيد"
|
||||
}
|
||||
@@ -1,37 +0,0 @@
|
||||
{
|
||||
"banned": "محظور",
|
||||
"offline": "ليس موجود حالياً",
|
||||
"username": "إسم المستخدم",
|
||||
"email": "البريد الإلكتروني",
|
||||
"fullname": "الاسم الكامل",
|
||||
"website": "الموقع الإلكتروني",
|
||||
"location": "موقع",
|
||||
"age": "عمر",
|
||||
"joined": "تاريخ التسجيل",
|
||||
"lastonline": "تاريخ أخر دخول",
|
||||
"profile_views": "مشاهد الملف",
|
||||
"reputation": "سمعة",
|
||||
"posts": "ردود",
|
||||
"favourites": "Favourites",
|
||||
"followers": "أتباع",
|
||||
"following": "يتبع",
|
||||
"signature": "توقيع",
|
||||
"gravatar": "Gravatar",
|
||||
"birthday": "عيد ميلاد",
|
||||
"change_picture": "تغيير الصورة",
|
||||
"edit": "صحح",
|
||||
"uploaded_picture": "صورة تم تحميلها",
|
||||
"upload_new_picture": "تحميل صورة جديدة",
|
||||
"change_password": "تغيير كلمة السر",
|
||||
"confirm_password": "تأكيد كلمة السر",
|
||||
"password": "كلمة السر",
|
||||
"upload_picture": "تحميل الصورة",
|
||||
"upload_a_picture": "تحميل صورة",
|
||||
"image_spec": "تستطيع تحميل سوى PNG، JPG، GIF تحت 256KB.",
|
||||
"settings": "Settings",
|
||||
"show_email": "أظهر بريدي الإلكتروني",
|
||||
"has_no_follower": "هذا المستخدم ليس لديه أي أتباع :(",
|
||||
"follows_no_one": "هذا المستخدم لا يتبع أحد :(",
|
||||
"email_hidden": "البريد الإلكتروني مخفي",
|
||||
"hidden": "مخفي"
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"latest_users": "أحدث المستخدمين",
|
||||
"top_posters": "أكثر المشتركين",
|
||||
"most_reputation": "أعلى سمعة",
|
||||
"online": "موجودين حالياً",
|
||||
"search": "بحث",
|
||||
"enter_username": "أدخل اسم مستخدم للبحث",
|
||||
"load_more": "حمل المزيد"
|
||||
}
|
||||
@@ -1,14 +0,0 @@
|
||||
{
|
||||
"new_topic_button": "Nové téma",
|
||||
"no_topics": "<strong>V této kategorii zatím nejsou žádné příspěvky.</strong><br />Můžeš být první!",
|
||||
"sidebar.recent_replies": "Poslední příspěvky",
|
||||
"sidebar.active_participants": "Aktivní účastníci",
|
||||
"sidebar.moderators": "Moderátoři",
|
||||
"posts": "příspěvky",
|
||||
"views": "zobrazení",
|
||||
"posted": "odesláno",
|
||||
"browsing": "prohlíží",
|
||||
"no_replies": "Nikdo ještě neodpověděl",
|
||||
"replied": "přispěl",
|
||||
"last_edited_by": "naposledy upravil"
|
||||
}
|
||||
@@ -1,7 +0,0 @@
|
||||
{
|
||||
"stats.online": "Online",
|
||||
"stats.users": "Uživatelé",
|
||||
"stats.topics": "Témata",
|
||||
"stats.posts": "Příspěvky",
|
||||
"success": "úspěch"
|
||||
}
|
||||
@@ -1,52 +0,0 @@
|
||||
{
|
||||
"home": "Domů",
|
||||
"search": "Hledat",
|
||||
"buttons.close": "Zavřít",
|
||||
"403.title": "Přístup odepřen",
|
||||
"403.message": "K této stránce nemáte přístup. Zkuste se <a href='/login'>přihlásit</a>?",
|
||||
"404.title": "Stránka nenalezena",
|
||||
"404.message": "Tato stránka bohužel neexistuje. Vraťte se na <a href='/'>domovskou stránku</a>.",
|
||||
"500.title": "Neznámá chyba",
|
||||
"500.message": "Jejda, vypadá to, že se něco pokazilo.",
|
||||
"register": "Registrovat",
|
||||
"login": "Přihlásit se",
|
||||
"logout": "Odhlásit se",
|
||||
"logout.title": "Odhlásili jsme Vás.",
|
||||
"logout.message": "Úspěšně jsme Vás odhlásili z fóra.",
|
||||
"save_changes": "Uložit změny",
|
||||
"close": "Zrušit",
|
||||
"header.admin": "Administrace",
|
||||
"header.recent": "Aktuality",
|
||||
"header.unread": "Nepřečtené",
|
||||
"header.popular": "Popular",
|
||||
"header.users": "Uživatelé",
|
||||
"header.chats": "Chats",
|
||||
"header.notifications": "Notifications",
|
||||
"header.search": "Hledat",
|
||||
"header.profile": "Můj profil",
|
||||
"notifications.loading": "Načítání upozornění",
|
||||
"chats.loading": "Načítání grafů",
|
||||
"motd.welcome": "Vítejte na NodeBB, diskusní platforma buducnosti.",
|
||||
"motd.get": "Získat NodeBB",
|
||||
"motd.fork": "Fork",
|
||||
"motd.like": "To se mi líbí",
|
||||
"motd.follow": "Sledovat",
|
||||
"previouspage": "Previous Page",
|
||||
"nextpage": "Next Page",
|
||||
"alert.success": "Success",
|
||||
"alert.error": "Error",
|
||||
"alert.banned": "Banned",
|
||||
"alert.banned.message": "You are banned you will be logged out!",
|
||||
"alert.unfollow": "You are no longer following %1!",
|
||||
"alert.follow": "You are now following %1!",
|
||||
"posts": "Posts",
|
||||
"views": "Views",
|
||||
"posted": "posted",
|
||||
"in": "in",
|
||||
"recentposts": "Recent Posts",
|
||||
"online": "Online",
|
||||
"away": "Away",
|
||||
"dnd": "Do not Disturb",
|
||||
"invisible": "Invisible",
|
||||
"offline": "Offline"
|
||||
}
|
||||
@@ -1,4 +0,0 @@
|
||||
{
|
||||
"name": "Czech",
|
||||
"code": "cs"
|
||||
}
|
||||
@@ -1,10 +0,0 @@
|
||||
{
|
||||
"login": "Přihlásit se",
|
||||
"username": "Uživatelské jméno",
|
||||
"password": "Heslo",
|
||||
"remember_me": "Zapamatovat si mě?",
|
||||
"forgot_password": "Zapomněli jste heslo?",
|
||||
"alternative_logins": "Další způsoby přihlášení",
|
||||
"failed_login_attempt": "Přihlášení se nezdařilo, zkuste to prosím znovu.",
|
||||
"login_successful": "Přihlášení proběhlo úspěšně!"
|
||||
}
|
||||
@@ -1,6 +0,0 @@
|
||||
{
|
||||
"chat.chatting_with": "Chat s <span id=\"chat-with-name\"></span>",
|
||||
"chat.placeholder": "napište zprávu sem a zmáčkněte enter pro odeslání",
|
||||
"chat.send": "Odeslat",
|
||||
"chat.no_active": "Nemáte žádné aktivní konverzace."
|
||||
}
|
||||
@@ -1,8 +0,0 @@
|
||||
{
|
||||
"title": "Upozornění",
|
||||
"back_to_home": "Zpět na úvodní stránku",
|
||||
"outgoing_link": "Odkaz mimo fórum",
|
||||
"outgoing_link_message": "Nyní opouštíte fórum",
|
||||
"continue_to": "Přejít na",
|
||||
"return_to": "Vrátit se na "
|
||||
}
|
||||
@@ -1,12 +0,0 @@
|
||||
{
|
||||
"home": "Home",
|
||||
"unread": "Unread Topics",
|
||||
"recent": "Recent Topics",
|
||||
"users": "Registered Users",
|
||||
"notifications": "Notifications",
|
||||
"user.edit": "Editing \"%1\"",
|
||||
"user.following": "People %1 Follows",
|
||||
"user.followers": "People who Follow %1",
|
||||
"user.favourites": "%1's Favourite Posts",
|
||||
"user.settings": "User Settings"
|
||||
}
|
||||
@@ -1,6 +0,0 @@
|
||||
{
|
||||
"title": "Recent",
|
||||
"day": "Den",
|
||||
"week": "Týden",
|
||||
"month": "Měsíc"
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
{
|
||||
"register": "Registrace",
|
||||
"help.email": "Váš email nebude bez vašeho svolení zveřejněn.",
|
||||
"help.username_restrictions": "Jedinečné uživatelské jméno dlouhé %1 až %2 znaků. Ostatní uživatelé Vás mohou zmínit jako @<span id='yourUsername'>uživatelské-jméno</span>.",
|
||||
"help.minimum_password_length": "Délka vašeho hesla musí být alespoň %1 znaků.",
|
||||
"email_address": "Email",
|
||||
"email_address_placeholder": "Zadejte email",
|
||||
"username": "Uživatelské jméno",
|
||||
"username_placeholder": "Zadejte uživatelské jméno",
|
||||
"password": "Heslo",
|
||||
"password_placeholder": "Zadejte heslo",
|
||||
"confirm_password": "Potvrzení hesla",
|
||||
"confirm_password_placeholder": "Potvrďte heslo",
|
||||
"register_now_button": "Zaregistrovat se",
|
||||
"alternative_registration": "Jiný způsob registrace",
|
||||
"terms_of_use": "Terms of Use",
|
||||
"agree_to_terms_of_use": "I agree to the Terms of Use"
|
||||
}
|
||||
@@ -1,13 +0,0 @@
|
||||
{
|
||||
"reset_password": "Obnovit heslo",
|
||||
"update_password": "Upravit heslo",
|
||||
"password_changed.title": "Heslo změněno",
|
||||
"password_changed.message": "<p>Heslo bylo úspěšně změněno, <a href=\"/login\">přihlaste se znovu</a> prosím.",
|
||||
"wrong_reset_code.title": "Špatný kód",
|
||||
"wrong_reset_code.message": "Byl zadán špatný kód. Zadejte ho prosím znovu, nebo <a href=\"/reset\">si nechte poslat nový</a>.",
|
||||
"new_password": "Nové heslo",
|
||||
"repeat_password": "Potvrzení hesla",
|
||||
"enter_email": "Zadejte svou <strong>emailovou adresu</strong> a my Vám pošleme informace, jak můžete obnovit své heslo.",
|
||||
"password_reset_sent": "Obnova hesla odeslána",
|
||||
"invalid_email": "Špatný email / Email neexistuje!"
|
||||
}
|
||||
@@ -1,47 +0,0 @@
|
||||
{
|
||||
"topic": "Téma",
|
||||
"topics": "Témata",
|
||||
"no_topics_found": "Nebyla nalezena žádná témata!",
|
||||
"profile": "Profil",
|
||||
"posted_by": "Posted by",
|
||||
"chat": "Chat",
|
||||
"notify_me": "Sledovat toto téma",
|
||||
"quote": "Citovat",
|
||||
"reply": "Odpovědět",
|
||||
"edit": "Upravit",
|
||||
"delete": "Smazat",
|
||||
"move": "Přesunout",
|
||||
"fork": "Rozdělit",
|
||||
"banned": "banned",
|
||||
"link": "Odkaz",
|
||||
"share": "Share",
|
||||
"tools": "Tools",
|
||||
"flag": "Flag",
|
||||
"flag_title": "Flag this post for moderation",
|
||||
"thread_tools.title": "Nástroje",
|
||||
"thread_tools.markAsUnreadForAll": "Mark Unread",
|
||||
"thread_tools.pin": "Zvýraznit vlákno",
|
||||
"thread_tools.lock": "Uzamknout vlákno",
|
||||
"thread_tools.move": "Přesunout vlákno",
|
||||
"thread_tools.fork": "Rozdělit vlákno",
|
||||
"thread_tools.delete": "Smazat vlákno",
|
||||
"load_categories": "Načítání kategorií",
|
||||
"disabled_categories_note": "Vypnuté (disabled) kategorie jsou šedé.",
|
||||
"confirm_move": "Přesunout",
|
||||
"confirm_fork": "Rozdělit",
|
||||
"favourite": "Oblíbené",
|
||||
"favourites": "Oblíbené",
|
||||
"favourites.not_logged_in.title": "Přihlaste se!",
|
||||
"favourites.not_logged_in.message": "Pro oblíbení příspěvku se musíte přihlásit.",
|
||||
"favourites.has_no_favourites": "Nemáte žádné oblíbené příspěvky, přidejte některý příspěvek k oblíbeným a uvidíte ho zde!",
|
||||
"loading_more_posts": "Načítání více příspěvků",
|
||||
"move_topic": "Přesunout téma",
|
||||
"move_post": "Přesunout příspěvek",
|
||||
"fork_topic": "Rozdělit příspěvek",
|
||||
"topic_will_be_moved_to": "Toto téma bude přesunuto do kategorie",
|
||||
"fork_topic_instruction": "Vyber příspěvky, které chceš oddělit",
|
||||
"fork_no_pids": "Žádné příspěvky nebyly vybrány!",
|
||||
"fork_success": "Téma bylo úspěšně rozděleno!",
|
||||
"reputation": "Reputace",
|
||||
"posts": "Příspěvky"
|
||||
}
|
||||
@@ -1,6 +0,0 @@
|
||||
{
|
||||
"title": "Unread",
|
||||
"no_unread_topics": "Nejsou zde žádné nepřečtené témata.",
|
||||
"mark_all_read": "Označit vše jako přečtené",
|
||||
"load_more": "Načíst další"
|
||||
}
|
||||
@@ -1,37 +0,0 @@
|
||||
{
|
||||
"banned": "Banned",
|
||||
"offline": "Offline",
|
||||
"username": "Uživatelské jméno",
|
||||
"email": "Email",
|
||||
"fullname": "Jméno a příjmení",
|
||||
"website": "Webové stránky",
|
||||
"location": "Poloha",
|
||||
"age": "Věk",
|
||||
"joined": "Registrován",
|
||||
"lastonline": "Naposledy online",
|
||||
"profile_views": "Zobrazení profilu",
|
||||
"reputation": "Reputace",
|
||||
"posts": "Příspěvky",
|
||||
"favourites": "Favourites",
|
||||
"followers": "Sledují ho",
|
||||
"following": "Sleduje",
|
||||
"signature": "Podpis",
|
||||
"gravatar": "Gravatar",
|
||||
"birthday": "Datum narození",
|
||||
"change_picture": "Změnit obrázek",
|
||||
"edit": "Upravit",
|
||||
"uploaded_picture": "Nahraný obrázek",
|
||||
"upload_new_picture": "Nahrát nový obrázek",
|
||||
"change_password": "Změnit heslo",
|
||||
"confirm_password": "Potvrzení hesla",
|
||||
"password": "Heslo",
|
||||
"upload_picture": "Nahrát obrázek",
|
||||
"upload_a_picture": "Nahrát obrázek",
|
||||
"image_spec": "Můžete nahrávat poze obrázky ve formátu PNG, JPG, nebo GIF o velikosti menší než 256kb.",
|
||||
"settings": "Settings",
|
||||
"show_email": "Zobrazovat můj email v profilu",
|
||||
"has_no_follower": "Tohoto uživatele nikdo nesleduje :(",
|
||||
"follows_no_one": "Tento uživatel nikoho nesleduje :(",
|
||||
"email_hidden": "Skrytý email",
|
||||
"hidden": "skrytý"
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"latest_users": "Nejnovější uživatelé",
|
||||
"top_posters": "Nejaktivnější",
|
||||
"most_reputation": "Nejváženější",
|
||||
"online": "Online",
|
||||
"search": "Vyhledávat",
|
||||
"enter_username": "Zadej uživatelské jméno k hledání",
|
||||
"load_more": "Načíst další"
|
||||
}
|
||||
@@ -1,4 +1,7 @@
|
||||
{
|
||||
"chat.chatting_with": "Chatten mit <span id='chat-with-name'></span>",
|
||||
"chat.placeholder": "schreibe hier etwas, und drücke Enter zum absenden",
|
||||
"chat.send": "Senden",
|
||||
"stats.online": "Online",
|
||||
"stats.users": "Benutzer",
|
||||
"stats.topics": "Themen",
|
||||
|
||||
@@ -8,45 +8,24 @@
|
||||
"404.message": "Die abgefragte Seite wurde nicht gefunden. <a href='/''>Zurück zur Übersicht</a>.",
|
||||
"500.title": "Internal error.",
|
||||
"500.message": "Ooops! Looks like something went wrong!",
|
||||
|
||||
"register": "Registrierung",
|
||||
"login": "Login",
|
||||
|
||||
"logout": "Logout",
|
||||
"logout.title": "Du bist ausgeloggt.",
|
||||
"logout.message": "Du hast dich soeben erfolgreich aus dem Forum ausgeloggt.",
|
||||
|
||||
"save_changes": "Speichere Änderungen",
|
||||
"close": "Schließen",
|
||||
|
||||
"header.admin": "Admin",
|
||||
"header.recent": "Aktuell",
|
||||
"header.unread": "Ungelesen",
|
||||
"header.popular": "Beliebt",
|
||||
"header.users": "Benutzer",
|
||||
"header.chats": "Chats",
|
||||
"header.notifications": "Benachrichtigungen",
|
||||
"header.search": "Suche",
|
||||
"header.profile": "Profil",
|
||||
|
||||
"notifications.loading": "Benachrichtigungen laden",
|
||||
"chats.loading": "Nachrichten werden geladen",
|
||||
"motd.welcome": "Willkommen auf NodeBB, der Diskussionsplattform der Zukunft.",
|
||||
"motd.get": "Bekommen NodeBB",
|
||||
"motd.fork": "Fork",
|
||||
"motd.like": "Gefällt mir",
|
||||
"motd.follow": "Folgen",
|
||||
"previouspage": "Vorherige Seite",
|
||||
"nextpage": "Nächste Seite",
|
||||
"alert.success": "Erfolg",
|
||||
"alert.error": "Fehler",
|
||||
"alert.banned": "Gebannt",
|
||||
"alert.banned.message": "Du bist gebannt und wirst nun ausgeloggt.",
|
||||
"alert.unfollow": "Du folgst %1 nicht länger!",
|
||||
"alert.follow": "Du folgst nun %1!",
|
||||
"posts": "Beiträge",
|
||||
"views": "Aufrufe",
|
||||
"posted": "geposted",
|
||||
"in": "in",
|
||||
"recentposts": "Aktuelle Beiträge",
|
||||
"online": "Online",
|
||||
"away": "Abwesend",
|
||||
"dnd": "Nicht stören",
|
||||
"invisible": "Unsichtbar",
|
||||
"offline": "Offline"
|
||||
"chats.loading": "Nachrichten werden geladen"
|
||||
}
|
||||
@@ -1,4 +0,0 @@
|
||||
{
|
||||
"name": "German",
|
||||
"code": "de"
|
||||
}
|
||||
@@ -1,6 +0,0 @@
|
||||
{
|
||||
"chat.chatting_with": "Chatten mit <span id='chat-with-name'></span>",
|
||||
"chat.placeholder": "schreibe hier etwas, und drücke Enter zum absenden",
|
||||
"chat.send": "Senden",
|
||||
"chat.no_active": "Sie haben keine aktiven Chats."
|
||||
}
|
||||
@@ -1,6 +1,7 @@
|
||||
{
|
||||
"title": "Benachrichtigungen",
|
||||
"back_to_home": "Zurück zur Startseite",
|
||||
"mark_all_as_read": "Alles als gelesen markieren",
|
||||
"outgoing_link": "Externer Link",
|
||||
"outgoing_link_message": "Du verlässt nun",
|
||||
"continue_to": "Gehe weiter zu",
|
||||
|
||||
@@ -1,12 +0,0 @@
|
||||
{
|
||||
"home": "Home",
|
||||
"unread": "Unread Topics",
|
||||
"recent": "Recent Topics",
|
||||
"users": "Registered Users",
|
||||
"notifications": "Notifications",
|
||||
"user.edit": "Editing \"%1\"",
|
||||
"user.following": "People %1 Follows",
|
||||
"user.followers": "People who Follow %1",
|
||||
"user.favourites": "%1's Favourite Posts",
|
||||
"user.settings": "User Settings"
|
||||
}
|
||||
@@ -1,5 +1,4 @@
|
||||
{
|
||||
"title": "Aktuell",
|
||||
"day": "Tag",
|
||||
"week": "Woche",
|
||||
"month": "Monat"
|
||||
|
||||
@@ -12,7 +12,5 @@
|
||||
"confirm_password": "Passwort bestätigen",
|
||||
"confirm_password_placeholder": "Passwort zur Bestätigung erneut eingeben",
|
||||
"register_now_button": "Jetzt registrieren",
|
||||
"alternative_registration": "Alternative Registrierung",
|
||||
"terms_of_use": "Nutzungsbedingungen",
|
||||
"agree_to_terms_of_use": "Ich stimme den Nutzungsbedingungen zu"
|
||||
"alternative_registration": "Alternative Registrierung"
|
||||
}
|
||||
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"reset_password": "Passwort zurücksetzen",
|
||||
"update_password": "Ändere Passwort",
|
||||
"password_changed.title": "Passwort geändert",
|
||||
"password_changed.message": "<p>Passwort erfolgreich zurückgesetzt. Bitte <a href=\"/login\">logge dich erneut ein</a>.",
|
||||
"password_change": "Passwort wurde geändert",
|
||||
"password_reset_successful": "<p>Das Passwort wurde erfolgreich zurückgesetzt. <a href=\"/login\">Log dich neu ein</a>.",
|
||||
"wrong_reset_code.title": "Der Reset-Code ist falsch.",
|
||||
"wrong_reset_code.message": "Der empfangene Reset-Code war falsch. Bitte versuche es erneut oder <a href=\"/reset\">fordere einen neuen Code an</a>.",
|
||||
"new_password": "Neues Passwort",
|
||||
|
||||
@@ -1,47 +1,43 @@
|
||||
{
|
||||
"topic": "Thema",
|
||||
"topics": "Themen",
|
||||
|
||||
"no_topics_found": "Keine passende Themen gefunden.",
|
||||
|
||||
"profile": "Profil",
|
||||
"posted_by": "Geposted von",
|
||||
"posted_by": "geschrieben von",
|
||||
"chat": "Chat",
|
||||
"notify_me": "Werde bei neues Antworten auf dieses Thema benachrichtigt.",
|
||||
"quote": "zitieren",
|
||||
"reply": "antworten",
|
||||
"edit": "bearbeiten",
|
||||
"delete": "löschen",
|
||||
"move": "Verschieben",
|
||||
"fork": "Aufspalten",
|
||||
"banned": "gesperrt",
|
||||
"link": "Link",
|
||||
"share": "Teilen",
|
||||
"tools": "Tools",
|
||||
"flag": "Markieren",
|
||||
"flag_title": "Diesen Beitrag zur Moderation markieren",
|
||||
|
||||
"thread_tools.title": "Thread Tools",
|
||||
"thread_tools.markAsUnreadForAll": "Als ungelesen markieren",
|
||||
"thread_tools.pin": "Thread pinnen",
|
||||
"thread_tools.unpin": "Thread nicht mehr pinnen",
|
||||
"thread_tools.lock": "Thread sperren",
|
||||
"thread_tools.move": "Thread verschieben",
|
||||
"thread_tools.fork": "Thread aufspalten",
|
||||
"thread_tools.delete": "Thread löschen",
|
||||
|
||||
"load_categories": "Kategorien laden",
|
||||
"disabled_categories_note": "Deaktivierte Kategorien sind ausgegraut.",
|
||||
"confirm_move": "verschieben",
|
||||
"confirm_fork": "Aufspalten",
|
||||
|
||||
"favourite": "Favorit",
|
||||
"favourites": "Favoriten",
|
||||
"favourites.not_logged_in.title": "Nicht eingeloggt!",
|
||||
"favourites.not_logged_in.message": "Bitte logge dich ein, um diesen Beitrag favorisieren zu können.",
|
||||
"favourites.has_no_favourites":"Du hast noch keine Favoriten.",
|
||||
"loading_more_posts": "Lade Mehr Posts",
|
||||
|
||||
"posted_by": "Geposted von",
|
||||
"loading": "Lade",
|
||||
"more_posts": "Mehr Posts",
|
||||
"move_topic": "Thema verschieben",
|
||||
"move_post": "Beitrag verschieben",
|
||||
"fork_topic": "Thema aufspalten",
|
||||
"topic_will_be_moved_to": "Dieses Thema wird verschoben nach",
|
||||
"fork_topic_instruction": "Klicke auf die Posts, die du aufspalten willst",
|
||||
"fork_no_pids": "Keine Beiträge ausgewählt!",
|
||||
"fork_success": "Thema erfolgreich aufgespalten!",
|
||||
|
||||
"reputation": "Reputation",
|
||||
"posts": "Beiträge"
|
||||
"posts": "Posts"
|
||||
}
|
||||
@@ -1,5 +1,4 @@
|
||||
{
|
||||
"title": "Ungelesen",
|
||||
"no_unread_topics": "Es gibt keine ungelesenen Themen.",
|
||||
"mark_all_read": "alle als gelesen markieren",
|
||||
"load_more": "mehr laden"
|
||||
|
||||
@@ -1,23 +1,21 @@
|
||||
{
|
||||
"banned": "Gebannt",
|
||||
"offline": "offline",
|
||||
"username": "Nutzername",
|
||||
"email": "E-Mail",
|
||||
"fullname": "Kompletter Name",
|
||||
"website": "Homepage",
|
||||
"location": "Wohnort",
|
||||
"age": "Alter",
|
||||
"joined": "Beigetreten",
|
||||
"lastonline": "Zuletzt online",
|
||||
"profile_views": "Profilaufrufe",
|
||||
"reputation": "Reputation",
|
||||
"posts": "Posts",
|
||||
"favourites": "Favoriten",
|
||||
"followers": "Follower",
|
||||
"following": "Folgt",
|
||||
"signature": "Signatur",
|
||||
"gravatar": "Gravatar",
|
||||
"birthday": "Geburtstag",
|
||||
|
||||
"change_picture": "Ändere Profilbild",
|
||||
"edit": "Ändern",
|
||||
"uploaded_picture": "Hochgeladene Bilder",
|
||||
@@ -25,13 +23,16 @@
|
||||
"change_password": "Ändere Passwort",
|
||||
"confirm_password": "Passwort wiederholen",
|
||||
"password": "Passwort",
|
||||
|
||||
"upload_picture": "Bild hochladen",
|
||||
"upload_a_picture": "Ein Bild hochladen",
|
||||
"image_spec": "Du solltest nur Dateien die PNG, JPG, oder GIF kleiner als 256kb hochladen.",
|
||||
|
||||
"settings": "Einstellungen",
|
||||
"show_email": "Zeige meine E-Mail Adresse an.",
|
||||
|
||||
"has_no_follower": "Dieser User hat noch keine Follower.",
|
||||
"follows_no_one": "Dieser User folgt noch niemanden.",
|
||||
"email_hidden": "E-Mail Adresse versteckt",
|
||||
"hidden": "versteckt"
|
||||
"follows_no_one": "Dieser User folgt noch niemanden."
|
||||
|
||||
|
||||
}
|
||||
@@ -2,5 +2,9 @@
|
||||
"chat.chatting_with": "Chat with <span id=\"chat-with-name\"></span>",
|
||||
"chat.placeholder": "type chat message here, press enter to send",
|
||||
"chat.send": "Send",
|
||||
"chat.no_active": "You have no active chats."
|
||||
"stats.online": "Online",
|
||||
"stats.users": "Users",
|
||||
"stats.topics": "Topics",
|
||||
"stats.posts": "Posts",
|
||||
"success": "success"
|
||||
}
|
||||
@@ -22,45 +22,10 @@
|
||||
"header.admin": "Admin",
|
||||
"header.recent": "Recent",
|
||||
"header.unread": "Unread",
|
||||
"header.popular": "Popular",
|
||||
"header.users": "Users",
|
||||
"header.chats": "Chats",
|
||||
"header.notifications": "Notifications",
|
||||
"header.search": "Search",
|
||||
"header.profile": "Profile",
|
||||
|
||||
"notifications.loading": "Loading Notifications",
|
||||
"chats.loading": "Loading Chats",
|
||||
|
||||
"motd.welcome": "Welcome to NodeBB, the discussion platform of the future.",
|
||||
"motd.get": "Get NodeBB",
|
||||
"motd.fork": "Fork",
|
||||
"motd.like": "Like",
|
||||
"motd.follow": "Follow",
|
||||
|
||||
"previouspage": "Previous Page",
|
||||
"nextpage": "Next Page",
|
||||
|
||||
"alert.success": "Success",
|
||||
"alert.error": "Error",
|
||||
|
||||
"alert.banned": "Banned",
|
||||
"alert.banned.message": "You are banned you will be logged out!",
|
||||
|
||||
"alert.unfollow": "You are no longer following %1!",
|
||||
"alert.follow": "You are now following %1!",
|
||||
|
||||
"posts": "Posts",
|
||||
"views": "Views",
|
||||
|
||||
"posted": "posted",
|
||||
"in": "in",
|
||||
|
||||
"recentposts": "Recent Posts",
|
||||
|
||||
"online": "Online",
|
||||
"away": "Away",
|
||||
"dnd": "Do not Disturb",
|
||||
"invisible": "Invisible",
|
||||
"offline": "Offline"
|
||||
"chats.loading": "Loading Chats"
|
||||
}
|
||||
@@ -1,6 +1,7 @@
|
||||
{
|
||||
"title": "Notifications",
|
||||
"back_to_home": "Back to NodeBB",
|
||||
"back_to_home": "back to NodeBB",
|
||||
"mark_all_as_read": "Mark All as Read",
|
||||
"outgoing_link": "Outgoing Link",
|
||||
"outgoing_link_message": "You are now leaving",
|
||||
"continue_to": "Continue to",
|
||||
@@ -1,5 +1,4 @@
|
||||
{
|
||||
"title": "Recent",
|
||||
"day": "Day",
|
||||
"week": "Week",
|
||||
"month": "Month"
|
||||
@@ -12,7 +12,5 @@
|
||||
"confirm_password": "Confirm Password",
|
||||
"confirm_password_placeholder": "Confirm Password",
|
||||
"register_now_button": "Register Now",
|
||||
"alternative_registration": "Alternative Registration",
|
||||
"terms_of_use": "Terms of Use",
|
||||
"agree_to_terms_of_use": "I agree to the Terms of Use"
|
||||
"alternative_registration": "Alternative Registration"
|
||||
}
|
||||
@@ -12,43 +12,31 @@
|
||||
"reply": "Reply",
|
||||
"edit": "Edit",
|
||||
"delete": "Delete",
|
||||
"move": "Move",
|
||||
"fork": "Fork",
|
||||
"banned": "banned",
|
||||
"link": "Link",
|
||||
"share": "Share",
|
||||
"tools": "Tools",
|
||||
"flag": "Flag",
|
||||
|
||||
"flag_title":"Flag this post for moderation",
|
||||
|
||||
"thread_tools.title": "Thread Tools",
|
||||
"thread_tools.markAsUnreadForAll": "Mark Unread",
|
||||
"thread_tools.pin": "Pin Thread",
|
||||
"thread_tools.lock": "Lock Thread",
|
||||
"thread_tools.move": "Move Thread",
|
||||
"thread_tools.fork": "Fork Thread",
|
||||
"thread_tools.delete": "Delete Thread",
|
||||
|
||||
"load_categories": "Loading Categories",
|
||||
"disabled_categories_note": "Disabled Categories are greyed out",
|
||||
"confirm_move": "Move",
|
||||
"confirm_fork": "Fork",
|
||||
|
||||
"favourite": "Favourite",
|
||||
"favourites": "Favourites",
|
||||
"favourites": "Favorites",
|
||||
"favourites.not_logged_in.title": "Not Logged In",
|
||||
"favourites.not_logged_in.message": "Please log in in order to favourite this post",
|
||||
"favourites.has_no_favourites": "You don't have any favourites, favourite some posts to see them here!",
|
||||
|
||||
"loading_more_posts": "Loading More Posts",
|
||||
"posted_by": "posted by",
|
||||
"loading": "Loading",
|
||||
"more_posts": "More Posts",
|
||||
"move_topic": "Move Topic",
|
||||
"move_post": "Move Post",
|
||||
"fork_topic": "Fork Topic",
|
||||
"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!",
|
||||
|
||||
"reputation": "Reputation",
|
||||
"posts": "Posts"
|
||||
@@ -1,5 +1,4 @@
|
||||
{
|
||||
"title": "Unread",
|
||||
"no_unread_topics": "There are no unread topics.",
|
||||
"mark_all_read": "Mark all as Read",
|
||||
"load_more": "Load More"
|
||||
@@ -1,7 +1,6 @@
|
||||
{
|
||||
"banned": "Banned",
|
||||
"offline": "Offline",
|
||||
"username": "User Name",
|
||||
"email": "Email",
|
||||
"fullname": "Full Name",
|
||||
"website": "Website",
|
||||
@@ -12,7 +11,6 @@
|
||||
"profile_views": "Profile views",
|
||||
"reputation": "Reputation",
|
||||
"posts": "Posts",
|
||||
"favourites":"Favourites",
|
||||
"followers": "Followers",
|
||||
"following": "Following",
|
||||
"signature": "Signature",
|
||||
@@ -31,7 +29,7 @@
|
||||
"upload_a_picture": "Upload a picture",
|
||||
"image_spec": "You may only upload PNG, JPG, or GIF files under 256kb.",
|
||||
|
||||
"settings": "Settings",
|
||||
"settings": "settings",
|
||||
"show_email": "Show My Email",
|
||||
|
||||
"has_no_follower": "This user doesn't have any followers :(",
|
||||
@@ -1,7 +0,0 @@
|
||||
{
|
||||
"stats.online": "Online",
|
||||
"stats.users": "Users",
|
||||
"stats.topics": "Topics",
|
||||
"stats.posts": "Posts",
|
||||
"success": "success"
|
||||
}
|
||||
@@ -1,4 +0,0 @@
|
||||
{
|
||||
"name": "English (United Kingdom/Canada)",
|
||||
"code": "en_GB"
|
||||
}
|
||||
@@ -1,12 +0,0 @@
|
||||
{
|
||||
"home": "Home",
|
||||
"unread": "Unread Topics",
|
||||
"recent": "Recent Topics",
|
||||
"users": "Registered Users",
|
||||
"notifications": "Notifications",
|
||||
"user.edit": "Editing \"%1\"",
|
||||
"user.following": "People %1 Follows",
|
||||
"user.followers": "People who Follow %1",
|
||||
"user.favourites": "%1's Favourite Posts",
|
||||
"user.settings": "User Settings"
|
||||
}
|
||||
@@ -1,4 +1,7 @@
|
||||
{
|
||||
"chat.chatting_with": "Chatear con <span id='chat-with-name'></span>",
|
||||
"chat.placeholder": "ingresa tu mensaje aqui, y presiona enter para enviar",
|
||||
"chat.send": "Enviar",
|
||||
"stats.online": "Online",
|
||||
"stats.users": "Usuarios",
|
||||
"stats.topics": "Temas",
|
||||
|
||||
@@ -8,45 +8,24 @@
|
||||
"404.message": "Al parecer lo que estas buscando no existe. Te recomendamos que vuelvas al <a href='/''>inicio</a>.",
|
||||
"500.title": "Error Interno.",
|
||||
"500.message": "Ooops! Algo salio mal!, No te alarmes. Nuestros simios hiperinteligentes lo solucionarán",
|
||||
|
||||
"register": "Registrarse",
|
||||
"login": "Conectarse",
|
||||
|
||||
"logout": "Salir",
|
||||
"logout.title": "Te has desconectado.",
|
||||
"logout.message": "Haz sido desconectado correctamente",
|
||||
|
||||
"save_changes": "Guardar Cambios",
|
||||
"close": "Cerrar",
|
||||
|
||||
"header.admin": "Admin",
|
||||
"header.recent": "Recientes",
|
||||
"header.unread": "No Leeidos",
|
||||
"header.popular": "Popular",
|
||||
"header.users": "Miembros",
|
||||
"header.chats": "Chats",
|
||||
"header.notifications": "Notificaciones",
|
||||
"header.search": "Buscar",
|
||||
"header.profile": "Perfil",
|
||||
|
||||
"notifications.loading": "Cargando Notificaciones",
|
||||
"chats.loading": "Cargando Chats",
|
||||
"motd.welcome": "Bienvenido a NodeBB, la plataforma de debate sobre el futuro.",
|
||||
"motd.get": "Obtener NodeBB",
|
||||
"motd.fork": "Fork",
|
||||
"motd.like": "Me gusta",
|
||||
"motd.follow": "Seguir",
|
||||
"previouspage": "Pagina Anterior",
|
||||
"nextpage": "Siguente Pagina",
|
||||
"alert.success": "Exito!",
|
||||
"alert.error": "Error",
|
||||
"alert.banned": "Banneado",
|
||||
"alert.banned.message": "Estas banneado, seras desconectado!",
|
||||
"alert.unfollow": "Ya no estas siguiendo a %1!",
|
||||
"alert.follow": "Estas siguiendo a %1!",
|
||||
"posts": "Posts",
|
||||
"views": "Visitas",
|
||||
"posted": "posted",
|
||||
"in": "in",
|
||||
"recentposts": "Recent Posts",
|
||||
"online": "Online",
|
||||
"away": "Away",
|
||||
"dnd": "Do not Disturb",
|
||||
"invisible": "Invisible",
|
||||
"offline": "Offline"
|
||||
"chats.loading": "Cargando Chats"
|
||||
}
|
||||
@@ -1,4 +0,0 @@
|
||||
{
|
||||
"name": "Spanish",
|
||||
"code": "es"
|
||||
}
|
||||
@@ -1,6 +0,0 @@
|
||||
{
|
||||
"chat.chatting_with": "Chatear con <span id='chat-with-name'></span>",
|
||||
"chat.placeholder": "ingresa tu mensaje aqui, y presiona enter para enviar",
|
||||
"chat.send": "Enviar",
|
||||
"chat.no_active": "No tiene conversaciones activas."
|
||||
}
|
||||
@@ -1,6 +1,7 @@
|
||||
{
|
||||
"title": "Notificaciones",
|
||||
"back_to_home": "Volver al Inicio",
|
||||
"back_to_home": "volver al Inicio",
|
||||
"mark_all_as_read": "Marcar todo como leeido",
|
||||
"outgoing_link": "Link Externo",
|
||||
"outgoing_link_message": "Estas saliendo del sitio",
|
||||
"continue_to": "Continuar",
|
||||
|
||||
@@ -1,12 +0,0 @@
|
||||
{
|
||||
"home": "Home",
|
||||
"unread": "Unread Topics",
|
||||
"recent": "Recent Topics",
|
||||
"users": "Registered Users",
|
||||
"notifications": "Notifications",
|
||||
"user.edit": "Editing \"%1\"",
|
||||
"user.following": "People %1 Follows",
|
||||
"user.followers": "People who Follow %1",
|
||||
"user.favourites": "%1's Favourite Posts",
|
||||
"user.settings": "User Settings"
|
||||
}
|
||||
@@ -1,5 +1,4 @@
|
||||
{
|
||||
"title": "Reciente",
|
||||
"day": "Día",
|
||||
"week": "Semana",
|
||||
"month": "Mes"
|
||||
|
||||
@@ -12,7 +12,5 @@
|
||||
"confirm_password": "Confirmar Contraseña",
|
||||
"confirm_password_placeholder": "Confirmar Contraseña",
|
||||
"register_now_button": "Registrarme ahora",
|
||||
"alternative_registration": "Otros metodos interesantes para registrarse",
|
||||
"terms_of_use": "Terms of Use",
|
||||
"agree_to_terms_of_use": "I agree to the Terms of Use"
|
||||
"alternative_registration": "Otros metodos interesantes para registrarse"
|
||||
}
|
||||
@@ -1,47 +1,42 @@
|
||||
{
|
||||
"topic": "Tema",
|
||||
"topics": "Temas",
|
||||
|
||||
"no_topics_found": "No se encontraron temas!",
|
||||
|
||||
"profile": "Perfil",
|
||||
"posted_by": "Posted by",
|
||||
"posted_by": "Publicado por",
|
||||
"chat": "Chat",
|
||||
"notify_me": "Seras notificado cuando haya nuevas respuestas en este tema",
|
||||
"quote": "Citar",
|
||||
"reply": "Responder",
|
||||
"edit": "Editar",
|
||||
"delete": "Borrar",
|
||||
"move": "Mover",
|
||||
"fork": "Forkear",
|
||||
"banned": "banneado",
|
||||
"link": "Link",
|
||||
"share": "Compartir",
|
||||
"tools": "Herramientas",
|
||||
"flag": "Reportar",
|
||||
"flag_title": "Reportar este post a los moderadores",
|
||||
|
||||
"thread_tools.title": "Herramientas del Tema",
|
||||
"thread_tools.markAsUnreadForAll": "Marcar como no leido",
|
||||
"thread_tools.pin": "Poner Sticky",
|
||||
"thread_tools.lock": "Cerrar Tema",
|
||||
"thread_tools.move": "Mover Tema",
|
||||
"thread_tools.fork": "Forkear Tema",
|
||||
"thread_tools.delete": "Borrar Tema",
|
||||
|
||||
"load_categories": "Cargando Categorias",
|
||||
"disabled_categories_note": "Las categorías deshabilidas estan en gris",
|
||||
"confirm_move": "Mover",
|
||||
"confirm_fork": "Forkear",
|
||||
|
||||
"favourite": "Favorito",
|
||||
"favourites": "Favoritos",
|
||||
"favourites.not_logged_in.title": "No estas conectado :(",
|
||||
"favourites.not_logged_in.message": "Por favor, conectate para agregar a favorito este post.",
|
||||
"favourites.has_no_favourites": "No tienes favoritos, puedes agregar alguno y volver a verlos aqui!",
|
||||
"loading_more_posts": "Cargando más posts",
|
||||
|
||||
"posted_by": "Publicado por",
|
||||
"loading": "Cargando",
|
||||
"more_posts": "Más posts",
|
||||
"move_topic": "Mover Tema",
|
||||
"move_post": "Mover post",
|
||||
"fork_topic": "Forkear Tema",
|
||||
"topic_will_be_moved_to": "Este tema sera movido a la categoría",
|
||||
"fork_topic_instruction": "Click en los posts que quieres forkear",
|
||||
"fork_no_pids": "No seleccionaste posts!",
|
||||
"fork_success": "Forkeado con exito!",
|
||||
|
||||
"reputation": "Reputación",
|
||||
"posts": "Posts"
|
||||
}
|
||||
@@ -1,5 +1,4 @@
|
||||
{
|
||||
"title": "No leeido",
|
||||
"no_unread_topics": "No hay temas nuevos para leer.",
|
||||
"mark_all_read": "Marcar todo como leeido",
|
||||
"load_more": "Cargar más"
|
||||
|
||||
@@ -1,23 +1,21 @@
|
||||
{
|
||||
"banned": "Banneado",
|
||||
"offline": "Desconectado",
|
||||
"username": "Nombre de Usuario",
|
||||
"email": "Email",
|
||||
"fullname": "Nombre Completo",
|
||||
"website": "Website",
|
||||
"location": "Ubicación",
|
||||
"age": "Edad",
|
||||
"joined": "Registro",
|
||||
"lastonline": "Última vez online",
|
||||
"profile_views": "Visitas en su perfil",
|
||||
"reputation": "Reputación",
|
||||
"posts": "Posts",
|
||||
"favourites": "Favourites",
|
||||
"followers": "Seguidores",
|
||||
"following": "Siguiendo",
|
||||
"signature": "Firma",
|
||||
"gravatar": "Gravatar",
|
||||
"birthday": "Cumpleaños",
|
||||
|
||||
"change_picture": "Cambiar Foto",
|
||||
"edit": "Editar",
|
||||
"uploaded_picture": "Fotos Cargadas",
|
||||
@@ -25,13 +23,14 @@
|
||||
"change_password": "Cambiar Contraseña",
|
||||
"confirm_password": "Confirmar Contraseña",
|
||||
"password": "Contraseña",
|
||||
|
||||
"upload_picture": "Cargar foto",
|
||||
"upload_a_picture": "Cargar una foto",
|
||||
"image_spec": "Solo puedes usar PNG, JPG, o GIF hasta 256kb.",
|
||||
"settings": "Settings",
|
||||
|
||||
"settings": "Opciones",
|
||||
"show_email": "Mostrar mi Email",
|
||||
|
||||
"has_no_follower": "Este miembro no tiene seguidores :(",
|
||||
"follows_no_one": "Este miembro no sigue a nadie, que pena :(",
|
||||
"email_hidden": "Email Oculto",
|
||||
"hidden": "oculto"
|
||||
"follows_no_one": "Este miembro no sigue a nadie, que pena :("
|
||||
}
|
||||
@@ -1,14 +0,0 @@
|
||||
{
|
||||
"new_topic_button": "Aloita uusi keskustelu.",
|
||||
"no_topics": "<strong>Tällä aihealueella ei ole yhtään viestiketjua.</strong><br />Miksi et aloittaisi yhtä?",
|
||||
"sidebar.recent_replies": "Viimeisimmät vastaukset",
|
||||
"sidebar.active_participants": "Aktiiviset keskustelijat",
|
||||
"sidebar.moderators": "Moderaattorit",
|
||||
"posts": "viestit",
|
||||
"views": "katsottu",
|
||||
"posted": "lähetetty",
|
||||
"browsing": "selaamassa",
|
||||
"no_replies": "Kukaan ei ole vastannut",
|
||||
"replied": "vastasi",
|
||||
"last_edited_by": "viimeksi muokannut "
|
||||
}
|
||||
@@ -1,7 +0,0 @@
|
||||
{
|
||||
"stats.online": "Online",
|
||||
"stats.users": "Käyttäjää",
|
||||
"stats.topics": "Viestiketjua",
|
||||
"stats.posts": "Viestiä",
|
||||
"success": "onnistunut"
|
||||
}
|
||||
@@ -1,52 +0,0 @@
|
||||
{
|
||||
"home": "Etusivu",
|
||||
"search": "Etsi",
|
||||
"buttons.close": "Sulje",
|
||||
"403.title": "Pääsy kielletty",
|
||||
"403.message": "Olet päätynyt sivulle jolle sinulla ei ole tarvittavia oikeuksia. Ehkäpä sinun tulisi <a href='/login'>kirjaudu sisään</a>?",
|
||||
"404.title": "Sivua ei löydy",
|
||||
"404.message": "Olet päätynyt sivulle jota ei ole olemassa. Palaa <a href='/'>etusivulle</a>.",
|
||||
"500.title": "Sisäinen virhe.",
|
||||
"500.message": "Oho! Jotain meni pieleen!",
|
||||
"register": "Rekisteröidy",
|
||||
"login": "Kirjaudu",
|
||||
"logout": "Kirjaudu ulos",
|
||||
"logout.title": "Olet nyt kirjaunut ulos.",
|
||||
"logout.message": "Olet onnistuneesti kirjautunut ulos NodeBB:stä",
|
||||
"save_changes": "Tallenna muutokset",
|
||||
"close": "Sulje",
|
||||
"header.admin": "Admin",
|
||||
"header.recent": "Viimeisimmät",
|
||||
"header.unread": "Lukemattomat",
|
||||
"header.popular": "Popular",
|
||||
"header.users": "Käyttäjät",
|
||||
"header.chats": "Chats",
|
||||
"header.notifications": "Notifications",
|
||||
"header.search": "Etsi",
|
||||
"header.profile": "Profiili",
|
||||
"notifications.loading": "Ladataan ilmoituksia.",
|
||||
"chats.loading": "Ladataan keskusteluja",
|
||||
"motd.welcome": "Tervetuloa NodeBB:n, tulevaisuuden keskustelualustalle.",
|
||||
"motd.get": "Hanki NodeBB",
|
||||
"motd.fork": "Fork",
|
||||
"motd.like": "Tykkää",
|
||||
"motd.follow": "Seuraa",
|
||||
"previouspage": "Previous Page",
|
||||
"nextpage": "Next Page",
|
||||
"alert.success": "Success",
|
||||
"alert.error": "Error",
|
||||
"alert.banned": "Banned",
|
||||
"alert.banned.message": "You are banned you will be logged out!",
|
||||
"alert.unfollow": "You are no longer following %1!",
|
||||
"alert.follow": "You are now following %1!",
|
||||
"posts": "Posts",
|
||||
"views": "Views",
|
||||
"posted": "posted",
|
||||
"in": "in",
|
||||
"recentposts": "Recent Posts",
|
||||
"online": "Online",
|
||||
"away": "Away",
|
||||
"dnd": "Do not Disturb",
|
||||
"invisible": "Invisible",
|
||||
"offline": "Offline"
|
||||
}
|
||||
@@ -1,4 +0,0 @@
|
||||
{
|
||||
"name": "Finnish",
|
||||
"code": "fi"
|
||||
}
|
||||
@@ -1,10 +0,0 @@
|
||||
{
|
||||
"login": "Kirjaudu sisään",
|
||||
"username": "Käyttäjän nimi",
|
||||
"password": "Salasana",
|
||||
"remember_me": "Muista minut?",
|
||||
"forgot_password": "Unohtuiko salasana?",
|
||||
"alternative_logins": "Vaihtoehtoiset sisäänkirjaantumistavat",
|
||||
"failed_login_attempt": "Sisäänkirjaantuminen epäonnistui, ole hyvä ja yritä uudestaan.",
|
||||
"login_successful": "Olet onnistuneesti kirjautunut sisään!"
|
||||
}
|
||||
@@ -1,6 +0,0 @@
|
||||
{
|
||||
"chat.chatting_with": "Juttele <span id=\"chat-with-name\"></span> kanssa",
|
||||
"chat.placeholder": "kirjoita viestisi tähän, paina enter lähettääksesi",
|
||||
"chat.send": "Lähetä",
|
||||
"chat.no_active": "Sinulla ei ole aktiivisiä keskusteluita."
|
||||
}
|
||||
@@ -1,8 +0,0 @@
|
||||
{
|
||||
"title": "Ilmoitukset",
|
||||
"back_to_home": "Takaisin NodeBB:n",
|
||||
"outgoing_link": "Ulkopuolinen linkki",
|
||||
"outgoing_link_message": "Olet nyt poistumassa",
|
||||
"continue_to": "Jatka",
|
||||
"return_to": "Palaa "
|
||||
}
|
||||
@@ -1,12 +0,0 @@
|
||||
{
|
||||
"home": "Home",
|
||||
"unread": "Unread Topics",
|
||||
"recent": "Recent Topics",
|
||||
"users": "Registered Users",
|
||||
"notifications": "Notifications",
|
||||
"user.edit": "Editing \"%1\"",
|
||||
"user.following": "People %1 Follows",
|
||||
"user.followers": "People who Follow %1",
|
||||
"user.favourites": "%1's Favourite Posts",
|
||||
"user.settings": "User Settings"
|
||||
}
|
||||
@@ -1,6 +0,0 @@
|
||||
{
|
||||
"title": "Recent",
|
||||
"day": "Päivä",
|
||||
"week": "Viikko",
|
||||
"month": "Kuukausi"
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
{
|
||||
"register": "Rekisteröidy",
|
||||
"help.email": "Oletuksena sähköposti osoitettasi ei näytetä muille .",
|
||||
"help.username_restrictions": "Yksilöllinen käyttäjänimi, pitää olla %1 - %2 merkkiä pitkä. Toiset voivat mainita sinut @<span id='yourUsername'>käyttäjänimi</span>.",
|
||||
"help.minimum_password_length": "Salasanasi pitää olla vähintään %1 merkin mittainen.",
|
||||
"email_address": "Sähköposti",
|
||||
"email_address_placeholder": "Anna sähköpostiosoitteesi",
|
||||
"username": "Käyttäjänimi",
|
||||
"username_placeholder": "Syötä käyttäjänimesi",
|
||||
"password": "Salasana",
|
||||
"password_placeholder": "Syötä salasanasi",
|
||||
"confirm_password": "Vahvista salasana",
|
||||
"confirm_password_placeholder": "Vahvista salasana",
|
||||
"register_now_button": "Rekisteröidy nyt",
|
||||
"alternative_registration": "Vaihtoehtoiset rekisteröitymistavat",
|
||||
"terms_of_use": "Terms of Use",
|
||||
"agree_to_terms_of_use": "I agree to the Terms of Use"
|
||||
}
|
||||
@@ -1,13 +0,0 @@
|
||||
{
|
||||
"reset_password": "Palauta salasana",
|
||||
"update_password": "Päivitä salasana",
|
||||
"password_changed.title": "Salasana muutettu",
|
||||
"password_changed.message": "<p>Salasana palautettu onnistunesti, ole hyvä ja <a href=\"/login\">kirjaudu sisään uudestaan.</a>.",
|
||||
"wrong_reset_code.title": "Väärä palautuskoodi",
|
||||
"wrong_reset_code.message": "Annettu palautuskoodi oli väärä. Ole hyvä yritä uudelleen, tai <a href=\"/reset\">pyydä uutta palautuskoodia</a>.",
|
||||
"new_password": "Uusi salasana",
|
||||
"repeat_password": "Vahvista salasana",
|
||||
"enter_email": "Syötä <strong>sähköpostiosoitteesi</strong> niin me lähetämänne Sinulle ohjeet kuinka voit palauttaa käyttäjätilisi.",
|
||||
"password_reset_sent": "Salasanan palautus lähetetty",
|
||||
"invalid_email": "Väärä sähköpostiosoite / Sähköpostiosoitetta ei ole!"
|
||||
}
|
||||
@@ -1,47 +0,0 @@
|
||||
{
|
||||
"topic": "Keskustelu",
|
||||
"topics": "Keskustelut",
|
||||
"no_topics_found": "Keskusteluja ei löytynyt!",
|
||||
"profile": "Profiili",
|
||||
"posted_by": "Posted by",
|
||||
"chat": "Juttele",
|
||||
"notify_me": "Ilmoita uusista viesteistä tässä keskustelussa",
|
||||
"quote": "Lainaa",
|
||||
"reply": "Vastaa",
|
||||
"edit": "Muokkaa",
|
||||
"delete": "Poista",
|
||||
"move": "Siirrä",
|
||||
"fork": "Haaroita",
|
||||
"banned": "banned",
|
||||
"link": "Linkkaa",
|
||||
"share": "Jaa",
|
||||
"tools": "Työkalut",
|
||||
"flag": "Flag",
|
||||
"flag_title": "Flag this post for moderation",
|
||||
"thread_tools.title": "Ketjun työkalut",
|
||||
"thread_tools.markAsUnreadForAll": "Merkitse luetuiksi",
|
||||
"thread_tools.pin": "Tee ketjusta pysyvä",
|
||||
"thread_tools.lock": "Lukitse ketju",
|
||||
"thread_tools.move": "Siirrä ketju",
|
||||
"thread_tools.fork": "Haaroita ketju",
|
||||
"thread_tools.delete": "Poista ketju",
|
||||
"load_categories": "Ladataan aihealueita",
|
||||
"disabled_categories_note": "Käytöstä poistetut aihealueetta ovat harmaina",
|
||||
"confirm_move": "Siirrä",
|
||||
"confirm_fork": "Haaroita",
|
||||
"favourite": "Suosikki",
|
||||
"favourites": "Suosikit",
|
||||
"favourites.not_logged_in.title": "Ei kirjaantuneena sisään",
|
||||
"favourites.not_logged_in.message": "Kirjaudu sisään jotta voit lisätä tämän viestin suosikkeihisi.",
|
||||
"favourites.has_no_favourites": "Sinulla ei ole yhtään suosikkiviestiä.",
|
||||
"loading_more_posts": "Ladataan lisää viestejä",
|
||||
"move_topic": "Siirrä keskustelu",
|
||||
"move_post": "Siirrä viesti",
|
||||
"fork_topic": "Haaroita keskustelu",
|
||||
"topic_will_be_moved_to": "Tämä keskustelu siirretään aihealueelle ",
|
||||
"fork_topic_instruction": "Klikkaa viestejä jotka haluat haaroittaa",
|
||||
"fork_no_pids": "Ei valittuja viestejä!",
|
||||
"fork_success": "Keskustelu haaroitettu onnistuneesti!",
|
||||
"reputation": "Maine",
|
||||
"posts": "Viestejä"
|
||||
}
|
||||
@@ -1,6 +0,0 @@
|
||||
{
|
||||
"title": "Unread",
|
||||
"no_unread_topics": "Ei lukemattomia keskusteluja.",
|
||||
"mark_all_read": "Merkitse kaikki luetuiksi",
|
||||
"load_more": "Lataa lisää"
|
||||
}
|
||||
@@ -1,37 +0,0 @@
|
||||
{
|
||||
"banned": "Porttikiellossa",
|
||||
"offline": "Offline",
|
||||
"username": "Käyttäjän nimi",
|
||||
"email": "Sähköposti",
|
||||
"fullname": "Kokonimi",
|
||||
"website": "Kotisivu",
|
||||
"location": "Sijainti",
|
||||
"age": "Ikä",
|
||||
"joined": "Liittynyt",
|
||||
"lastonline": "Viimeksi online",
|
||||
"profile_views": "Profiilin katselukerrat",
|
||||
"reputation": "Maine",
|
||||
"posts": "Viestit",
|
||||
"favourites": "Favourites",
|
||||
"followers": "Seuraajat",
|
||||
"following": "Seuraa",
|
||||
"signature": "Allekirjoitus",
|
||||
"gravatar": "Gravatar",
|
||||
"birthday": "Syntymäpäivä",
|
||||
"change_picture": "Vaihda kuvaa",
|
||||
"edit": "Muokkaa",
|
||||
"uploaded_picture": "Siirretty kuva",
|
||||
"upload_new_picture": "Siirrä uusi kuva",
|
||||
"change_password": "Vaihda salasanaa",
|
||||
"confirm_password": "Vahvista salasanaa",
|
||||
"password": "Salasana",
|
||||
"upload_picture": "Siirrä kuva",
|
||||
"upload_a_picture": "Siirrä kuva",
|
||||
"image_spec": "Voit käyttää PNG, JPG, tai GIF tiedostoja joiden koko on korkeintaan 256kb.",
|
||||
"settings": "Settings",
|
||||
"show_email": "Näytä sähköpostiosoitteeni",
|
||||
"has_no_follower": "Tällä käyttäjällä ei ole yhtään seuraaja :(",
|
||||
"follows_no_one": "Tämä käyttäjä ei seuraa ketään :(",
|
||||
"email_hidden": "Sähköposti piilotettu",
|
||||
"hidden": "piilotettu"
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"latest_users": "Viimeisimmät Käyttäjät",
|
||||
"top_posters": "Aktiivisimmat viestittelijät",
|
||||
"most_reputation": "Eniten mainetta",
|
||||
"online": "Online",
|
||||
"search": "Etsi",
|
||||
"enter_username": "Syötä käyttäjänimi etsiäksesi",
|
||||
"load_more": "Lataa lisää"
|
||||
}
|
||||
@@ -7,7 +7,7 @@
|
||||
"posts": "messages",
|
||||
"views": "vues",
|
||||
"posted": "posté",
|
||||
"browsing": "parcourt",
|
||||
"browsing": "naviguer",
|
||||
"no_replies": "Personne n'a répondu",
|
||||
"replied": "répondu",
|
||||
"last_edited_by": "dernière édition par"
|
||||
|
||||
@@ -1,5 +1,8 @@
|
||||
{
|
||||
"stats.online": "En ligne",
|
||||
"chat.chatting_with": "Chat avec <span id=\"chat-with-name\"></span>",
|
||||
"chat.placeholder": "taper le message ici, presser entrer pour envoyer",
|
||||
"chat.send": "Envoyer",
|
||||
"stats.online": "Online",
|
||||
"stats.users": "Utilisateurs",
|
||||
"stats.topics": "Sujets",
|
||||
"stats.posts": "Message",
|
||||
|
||||
@@ -8,45 +8,24 @@
|
||||
"404.message": "Il semble que vous vous soyez retrouvé sur une page qui n'existe pas. Retourner à <a href='/'>l'accueil</a>.",
|
||||
"500.title": "Erreur Interne.",
|
||||
"500.message": "Oops! Il semblerait que quelque chose se soit mal passé!",
|
||||
|
||||
"register": "S'inscrire",
|
||||
"login": "Connecter",
|
||||
|
||||
"logout": "Déconnection",
|
||||
"logout.title": "Vous êtes maintenant déconnecté.",
|
||||
"logout.message": "Vous vous êtes déconnecté de NodeBB avec succès",
|
||||
|
||||
"save_changes": "Enregistrer les changements",
|
||||
"close": "Fermer",
|
||||
|
||||
"header.admin": "Admin",
|
||||
"header.recent": "Récent",
|
||||
"header.unread": "Non Lu",
|
||||
"header.popular": "Populaire",
|
||||
"header.users": "Utilisateurs",
|
||||
"header.chats": "Chat",
|
||||
"header.notifications": "Notifications",
|
||||
"header.search": "Recherche",
|
||||
"header.profile": "Profil",
|
||||
"header.profile": "Profile",
|
||||
|
||||
"notifications.loading": "Chargement des Notifications",
|
||||
"chats.loading": "Chargement des Chats",
|
||||
"motd.welcome": "Bienvenue sur NodeBB, la plate-forme de discussion de l'avenir.",
|
||||
"motd.get": "Obtenir NodeBB",
|
||||
"motd.fork": "Fork",
|
||||
"motd.like": "J'aime",
|
||||
"motd.follow": "Suivre",
|
||||
"previouspage": "Page Précédente",
|
||||
"nextpage": "Page Suivante",
|
||||
"alert.success": "Succès",
|
||||
"alert.error": "Erreur",
|
||||
"alert.banned": "Bannis",
|
||||
"alert.banned.message": "Vous avez été bannis, vous allez être déconnecté!",
|
||||
"alert.unfollow": "Vous ne suivez plus %1!",
|
||||
"alert.follow": "Vous suivez maintenant %1!",
|
||||
"posts": "Messages",
|
||||
"views": "Vues",
|
||||
"posted": "posté",
|
||||
"in": "dans",
|
||||
"recentposts": "Messages Récents",
|
||||
"online": "En ligne",
|
||||
"away": "Absent",
|
||||
"dnd": "Occupé",
|
||||
"invisible": "Invisible",
|
||||
"offline": "Hors ligne"
|
||||
"chats.loading": "Chargement des Chats"
|
||||
}
|
||||
@@ -1,4 +0,0 @@
|
||||
{
|
||||
"name": "French",
|
||||
"code": "fr"
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
"password": "Mot de passe",
|
||||
"remember_me": "Se souvenir de moi?",
|
||||
"forgot_password": "Mot de passe oublié?",
|
||||
"alternative_logins": "Connexions Alternatives",
|
||||
"alternative_logins": "Connexion Alternative",
|
||||
"failed_login_attempt": "Echèc d'authentification, veuillez réessayer.",
|
||||
"login_successful": "Vous êtes maintenant connecté!"
|
||||
}
|
||||
@@ -1,6 +0,0 @@
|
||||
{
|
||||
"chat.chatting_with": "Chat avec <span id=\"chat-with-name\"></span>",
|
||||
"chat.placeholder": "taper le message ici, presser entrer pour envoyer",
|
||||
"chat.send": "Envoyer",
|
||||
"chat.no_active": "Vous n'avez pas aucune discussion active."
|
||||
}
|
||||
@@ -1,6 +1,7 @@
|
||||
{
|
||||
"title": "Notifications",
|
||||
"back_to_home": "Retour à NodeBB",
|
||||
"back_to_home": "retour à NodeBB",
|
||||
"mark_all_as_read": "Tout marquer comme lu",
|
||||
"outgoing_link": "Lien Sortant",
|
||||
"outgoing_link_message": "Vous quitter NodeBB",
|
||||
"continue_to": "Continuer vers",
|
||||
|
||||
@@ -1,12 +0,0 @@
|
||||
{
|
||||
"home": "Accueil",
|
||||
"unread": "Sujets non lus",
|
||||
"recent": "Sujets Récents",
|
||||
"users": "Utilisateurs enregistrés",
|
||||
"notifications": "Notifications",
|
||||
"user.edit": "Edite \"%1\"",
|
||||
"user.following": "Personnes que %1 suit",
|
||||
"user.followers": "Personnes qui suivent %1",
|
||||
"user.favourites": "Messages favoris de %1",
|
||||
"user.settings": "Préférences Utilisateur"
|
||||
}
|
||||
@@ -1,5 +1,4 @@
|
||||
{
|
||||
"title": "Récent",
|
||||
"day": "Jour",
|
||||
"week": "Semaine",
|
||||
"month": "Mois"
|
||||
|
||||
@@ -6,13 +6,11 @@
|
||||
"email_address": "Adresse Email",
|
||||
"email_address_placeholder": "Entrer l'addresse Email",
|
||||
"username": "Nom d'utilisateur",
|
||||
"username_placeholder": "Entrer le Nom d'utilisateur",
|
||||
"username_placeholder": "Entré le Nom d'utilisateur",
|
||||
"password": "Mot de passe",
|
||||
"password_placeholder": "Entrer le Mot de passe",
|
||||
"confirm_password": "Confirmer le Mot de passe",
|
||||
"confirm_password_placeholder": "Confirmer le Mot de passe",
|
||||
"register_now_button": "S'enregistrer Maintenant",
|
||||
"alternative_registration": "Enregistrement Alternatif",
|
||||
"terms_of_use": "Conditions d'utilisation",
|
||||
"agree_to_terms_of_use": "J'accepte les Conditions d'utilisation"
|
||||
"register_now_button": "S'enregistrer maintenant",
|
||||
"alternative_registration": "Enregistrement Alternatif"
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
"password_changed.title": "Mot de passe modifié",
|
||||
"password_changed.message": "<p>Mot de passe réinitialisé avec succès, veuillez vous <a href=\"/login\">reconnecter</a>.",
|
||||
"wrong_reset_code.title": "Code de Réinisialisation Incorrect",
|
||||
"wrong_reset_code.message": "Le Code de Réinisialisation est Incorrect. Veuillez réessayer, ou <a href=\"/reset\">demander un nouveau Code de Réinisialisation</a>.",
|
||||
"wrong_reset_code.message": "Le Code de Réinisialisation est Incorrect. Veillez réessayer, ou <a href=\"/reset\">demander un nouveau Code de Réinisialisation</a>.",
|
||||
"new_password": "Nouveau Mot de passe",
|
||||
"repeat_password": "Confirmer le Mot de passe",
|
||||
"enter_email": "Veuillez entrer votre <strong>adresse email</strong> et vous recevrez un email avec les instruction pour réinitialiser votre compte.",
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user