From 23b14b34438b229dfe1aa999ace05f741f61173a Mon Sep 17 00:00:00 2001 From: Julian Lam Date: Wed, 26 Nov 2014 13:28:10 -0500 Subject: [PATCH 1/4] moving nearly all startup messages to verbose type --- app.js | 10 +++++----- src/hotswap.js | 2 +- src/meta/js.js | 6 +++--- src/meta/sounds.js | 2 +- src/meta/templates.js | 4 ++-- src/notifications.js | 2 +- src/plugins.js | 27 ++++++++++----------------- 7 files changed, 23 insertions(+), 30 deletions(-) diff --git a/app.js b/app.js index af9683eb3f..768ac48c64 100644 --- a/app.js +++ b/app.js @@ -110,15 +110,15 @@ function start() { if (!cluster.isWorker || process.env.cluster_setup === 'true') { winston.info('Time: %s', (new Date()).toString()); winston.info('Initializing NodeBB v%s', pkg.version); - winston.info('* using configuration stored in: %s', configFile); + winston.verbose('* using configuration stored in: %s', configFile); } 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') : '') : ''; - winston.info('* using %s store %s', nconf.get('database'), storeLocation); - winston.info('* using themes stored in: %s', nconf.get('themes_path')); + winston.verbose('* using %s store %s', nconf.get('database'), storeLocation); + winston.verbose('* using themes stored in: %s', nconf.get('themes_path')); } require('./src/database').init(function(err) { @@ -170,12 +170,12 @@ function start() { case 'js-propagate': meta.js.cache = message.cache; meta.js.map = message.map; - winston.info('[cluster] Client-side javascript and mapping propagated to worker %s', cluster.worker.id); + winston.verbose('[cluster] Client-side javascript and mapping propagated to worker %s', cluster.worker.id); break; case 'css-propagate': meta.css.cache = message.cache; meta.css.acpCache = message.acpCache; - winston.info('[cluster] Stylesheets propagated to worker %s', cluster.worker.id); + winston.verbose('[cluster] Stylesheets propagated to worker %s', cluster.worker.id); break; } }); diff --git a/src/hotswap.js b/src/hotswap.js index f852838550..608a6c27e0 100644 --- a/src/hotswap.js +++ b/src/hotswap.js @@ -25,7 +25,7 @@ HotSwap.replace = function(id, router) { if (idx) { delete stack[idx].handle; // Destroy the old router stack[idx].handle = router; // Replace with the new one - winston.info('[hotswap] Router with id `' + id + '` replaced successfully'); + winston.verbose('[hotswap] Router with id `' + id + '` replaced successfully'); } else { winston.warn('[hotswap] Could not find router in stack with hotswapId `' + id + '`'); } diff --git a/src/meta/js.js b/src/meta/js.js index b8ce5e2bbf..17f1b00269 100644 --- a/src/meta/js.js +++ b/src/meta/js.js @@ -135,7 +135,7 @@ module.exports = function(Meta) { process.exit(0); } - winston.info('[meta/js] Minification complete'); + winston.verbose('[meta/js] Minification complete'); minifier.kill(); if (cluster.isWorker) { @@ -204,7 +204,7 @@ module.exports = function(Meta) { async.apply(fs.writeFile, path.join(__dirname, '../../public/nodebb.min.js.map'), Meta.js.map) ], function (err) { if (!err) { - winston.info('[meta/js] Client-side minfile and mapping committed to disk.'); + winston.verbose('[meta/js] Client-side minfile and mapping committed to disk.'); emitter.emit('meta:js.compiled'); } else { winston.error('[meta/js] ' + err.message); @@ -219,7 +219,7 @@ module.exports = function(Meta) { fs.exists(scriptPath, function(exists) { if (exists) { if (!cluster.isWorker || process.env.cluster_setup === 'true') { - winston.info('[meta/js] (Experimental) Reading client-side scripts from file'); + winston.verbose('[meta/js] (Experimental) Reading client-side scripts from file'); async.map([scriptPath, mapPath], fs.readFile, function(err, files) { Meta.js.cache = files[0]; Meta.js.map = files[1]; diff --git a/src/meta/sounds.js b/src/meta/sounds.js index 9d1eb3e9be..90a78dfe1d 100644 --- a/src/meta/sounds.js +++ b/src/meta/sounds.js @@ -45,7 +45,7 @@ module.exports = function(Meta) { fs[process.platform !== 'win32' ? 'symlink' : 'link'](filePath, path.join(soundsPath, path.basename(filePath)), 'file', next); }, function(err) { if (!err) { - winston.info('[sounds] Sounds OK'); + winston.verbose('[sounds] Sounds OK'); } else { winston.error('[sounds] Could not initialise sounds: ' + err.message); } diff --git a/src/meta/templates.js b/src/meta/templates.js index 9fd6697aae..859a68627d 100644 --- a/src/meta/templates.js +++ b/src/meta/templates.js @@ -43,7 +43,7 @@ Templates.compile = function(callback) { if (err) { return callback(err); } - winston.info('[meta/templates] Compiling templates'); + winston.verbose('[meta/templates] Compiling templates'); rimraf.sync(viewsPath); mkdirp.sync(viewsPath); @@ -116,7 +116,7 @@ Templates.compile = function(callback) { winston.error('[meta/templates] ' + err.stack); } else { compileIndex(viewsPath, function() { - winston.info('[meta/templates] Successfully compiled templates.'); + winston.verbose('[meta/templates] Successfully compiled templates.'); emitter.emit('templates:compiled'); if (callback) { callback(); diff --git a/src/notifications.js b/src/notifications.js index 41296d2829..2de4ec1709 100644 --- a/src/notifications.js +++ b/src/notifications.js @@ -19,7 +19,7 @@ var async = require('async'), Notifications.init = function() { if (process.env.NODE_ENV === 'development') { - winston.info('[notifications.init] Registering jobs.'); + winston.verbose('[notifications.init] Registering jobs.'); } new cron('*/30 * * * *', Notifications.prune, null, true); }; diff --git a/src/plugins.js b/src/plugins.js index e926d19ec3..4d090d3df8 100644 --- a/src/plugins.js +++ b/src/plugins.js @@ -43,14 +43,12 @@ var fs = require('fs'), hotswap.prepare(nbbApp); if (global.env === 'development') { - winston.info('[plugins] Initializing plugins system'); + winston.verbose('[plugins] Initializing plugins system'); } Plugins.reload(function(err) { if (err) { - if (global.env === 'development') { - winston.info('[plugins] NodeBB encountered a problem while loading plugins', err.message); - } + winston.error('[plugins] NodeBB encountered a problem while loading plugins', err.message); return; } @@ -131,7 +129,7 @@ var fs = require('fs'), Plugins.fireHook('static:app.load', {app: app, router: router, middleware: middleware, controllers: controllers}, function() { hotswap.replace('plugins', router); - winston.info('[plugins] All plugins reloaded and rerouted'); + winston.verbose('[plugins] All plugins reloaded and rerouted'); callback(); }); }; @@ -252,7 +250,7 @@ var fs = require('fs'), // CSS Files for plugins if (pluginData.css && pluginData.css instanceof Array) { if (global.env === 'development') { - winston.info('[plugins] Found ' + pluginData.css.length + ' CSS file(s) for plugin ' + pluginData.id); + winston.verbose('[plugins] Found ' + pluginData.css.length + ' CSS file(s) for plugin ' + pluginData.id); } Plugins.cssFiles = Plugins.cssFiles.concat(pluginData.css.map(function(file) { @@ -266,7 +264,7 @@ var fs = require('fs'), // LESS files for plugins if (pluginData.less && pluginData.less instanceof Array) { if (global.env === 'development') { - winston.info('[plugins] Found ' + pluginData.less.length + ' LESS file(s) for plugin ' + pluginData.id); + winston.verbose('[plugins] Found ' + pluginData.less.length + ' LESS file(s) for plugin ' + pluginData.id); } Plugins.lessFiles = Plugins.lessFiles.concat(pluginData.less.map(function(file) { @@ -280,7 +278,7 @@ var fs = require('fs'), // Client-side scripts if (pluginData.scripts && pluginData.scripts instanceof Array) { if (global.env === 'development') { - winston.info('[plugins] Found ' + pluginData.scripts.length + ' js file(s) for plugin ' + pluginData.id); + winston.verbose('[plugins] Found ' + pluginData.scripts.length + ' js file(s) for plugin ' + pluginData.id); } Plugins.clientScripts = Plugins.clientScripts.concat(pluginData.scripts.map(function(file) { @@ -327,7 +325,7 @@ var fs = require('fs'), ], function(err) { if (!err) { if (global.env === 'development') { - winston.info('[plugins] Loaded plugin: ' + pluginData.id); + winston.verbose('[plugins] Loaded plugin: ' + pluginData.id); } callback(); } else { @@ -397,7 +395,6 @@ var fs = require('fs'), return callback(null, params); } - // if (global.env === 'development') winston.info('[plugins] Firing hook: \'' + hook + '\''); var hookType = hook.split(':')[0]; switch (hookType) { case 'filter': @@ -480,17 +477,13 @@ var fs = require('fs'), Plugins.toggleActive = function(id, callback) { Plugins.isActive(id, function(err, active) { if (err) { - if (global.env === 'development') { - winston.info('[plugins] Could not toggle active state on plugin \'' + id + '\''); - } + winston.warn('[plugins] Could not toggle active state on plugin \'' + id + '\''); return callback(err); } db[(active ? 'setRemove' : 'setAdd')]('plugins:active', id, function(err, success) { if (err) { - if (global.env === 'development') { - winston.info('[plugins] Could not toggle active state on plugin \'' + id + '\''); - } + winston.warn('[plugins] Could not toggle active state on plugin \'' + id + '\''); return callback(err); } @@ -757,7 +750,7 @@ var fs = require('fs'), for (var x=0,numPaths=paths.length;x Date: Wed, 26 Nov 2014 13:31:03 -0500 Subject: [PATCH 2/4] closed #2456 --- public/language/nl/language.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/public/language/nl/language.json b/public/language/nl/language.json index 2ac1b09fb3..5490106fc4 100644 --- a/public/language/nl/language.json +++ b/public/language/nl/language.json @@ -1,5 +1,5 @@ { "name": "Nederlands", - "code": "nl_NL", + "code": "nl", "dir": "ltr" } \ No newline at end of file From 8ca6d51d8d9c5ba7251789c4f22e4548a681e445 Mon Sep 17 00:00:00 2001 From: Julian Lam Date: Wed, 26 Nov 2014 13:35:07 -0500 Subject: [PATCH 3/4] latest translations --- public/language/ar/email.json | 2 +- public/language/ar/error.json | 2 +- public/language/ar/global.json | 2 +- public/language/ar/user.json | 2 + public/language/cs/category.json | 2 +- public/language/cs/email.json | 12 ++--- public/language/cs/reset_password.json | 2 +- public/language/cs/user.json | 2 + public/language/cs/users.json | 2 +- public/language/de/user.json | 2 + public/language/el/user.json | 2 + public/language/en@pirate/user.json | 2 + public/language/en_US/user.json | 2 + public/language/es/user.json | 2 + public/language/et/category.json | 2 +- public/language/et/global.json | 16 +++---- public/language/et/topic.json | 4 +- public/language/et/user.json | 6 ++- public/language/fa_IR/user.json | 2 + public/language/fi/user.json | 2 + public/language/fr/user.json | 2 + public/language/he/user.json | 2 + public/language/hu/email.json | 18 ++++---- public/language/hu/error.json | 64 +++++++++++++------------- public/language/hu/login.json | 2 +- public/language/hu/modules.json | 26 +++++------ public/language/hu/pages.json | 6 +-- public/language/hu/recent.json | 4 +- public/language/hu/user.json | 20 ++++---- public/language/it/user.json | 2 + public/language/ja/user.json | 2 + public/language/ko/user.json | 2 + public/language/lt/user.json | 2 + public/language/ms/user.json | 2 + public/language/nb/user.json | 2 + public/language/nl/email.json | 2 +- public/language/nl/error.json | 2 +- public/language/nl/global.json | 2 +- public/language/nl/user.json | 2 + public/language/pl/user.json | 2 + public/language/pt_BR/user.json | 2 + public/language/ro/user.json | 2 + public/language/ru/user.json | 2 + public/language/sc/user.json | 2 + public/language/sk/user.json | 2 + public/language/sv/user.json | 2 + public/language/th/user.json | 2 + public/language/tr/user.json | 2 + public/language/vi/user.json | 2 + public/language/zh_CN/email.json | 2 +- public/language/zh_CN/error.json | 2 +- public/language/zh_CN/global.json | 2 +- public/language/zh_CN/user.json | 2 + public/language/zh_TW/user.json | 2 + 54 files changed, 164 insertions(+), 100 deletions(-) diff --git a/public/language/ar/email.json b/public/language/ar/email.json index 208cd74525..a015fa445c 100644 --- a/public/language/ar/email.json +++ b/public/language/ar/email.json @@ -13,7 +13,7 @@ "digest.latest_topics": "آخر المستجدات من %1", "digest.cta": "انقر هنا لمشاهدة %1", "digest.unsub.info": "تم إرسال هذا الإشعار بآخر المستجدات وفقا لخيارات تسجيلكم.", - "digest.no_topics": "There have been no active topics in the past %1", + "digest.no_topics": "ليس هناك مواضيع نشيطة في %1 الماضي", "notif.chat.subject": "هناك محادثة جديدة من %1", "notif.chat.cta": "انقر هنا لمتابعة المحادثة", "notif.chat.unsub.info": "تم إرسال هذا الإشعار بوجودة محادثة جديدة وفقا لخيارات تسجيلك.", diff --git a/public/language/ar/error.json b/public/language/ar/error.json index af928bb505..21b27c5bce 100644 --- a/public/language/ar/error.json +++ b/public/language/ar/error.json @@ -63,5 +63,5 @@ "not-enough-reputation-to-downvote": "ليس لديك سمعة تكفي لإضافة صوت سلبي لهذا الموضوع", "not-enough-reputation-to-flag": "ليس لديك سمعة تكفي للإشعار بموضوع مخل", "reload-failed": "المنتدى واجه مشكلة أثناء إعادة التحميل: \"%1\". سيواصل المنتدى خدمة العملاء السابقين لكن يجب عليك إلغاء أي تغيير قمت به قبل إعادة التحميل.", - "registration-error": "Registration Error" + "registration-error": "حدث خطأ أثناء التسجيل" } \ No newline at end of file diff --git a/public/language/ar/global.json b/public/language/ar/global.json index 0f20c0fac2..78853f6439 100644 --- a/public/language/ar/global.json +++ b/public/language/ar/global.json @@ -73,5 +73,5 @@ "updated.title": "تم تحديث المنتدى", "updated.message": "لقد تم تحديث المنتدى إلى آخر نسخة للتو. المرجو إعادة تحميل الصفحة.", "privacy": "الخصوصية", - "delete_all": "Delete All" + "delete_all": "حذف الكل" } \ No newline at end of file diff --git a/public/language/ar/user.json b/public/language/ar/user.json index 62068b17ff..ff95cadcb6 100644 --- a/public/language/ar/user.json +++ b/public/language/ar/user.json @@ -68,6 +68,8 @@ "notification_sounds": "تشغيل ملف صوتي عند استلام التنبيهات.", "browsing": "خيارات التصفح", "open_links_in_new_tab": "فتح الروابط الخارجية في تبويب جديد؟", + "enable_topic_searching": "تفعيل خاصية البحث داخل المواضيع", + "topic_search_help": "في حالة تفعيلها، ستعوض خاصيةُ البحث داخل المواضيع خاصيةَ البحث الخاصة بالمتصفح، فتمكنك بالتالي بالبحث في الموضوع بأكمله دون الاقتصار على مايظهر في الشاشة فحسب.", "follow_topics_you_reply_to": "متابعة المشاركات التي ترد عليها", "follow_topics_you_create": "متابعة المشاركات التي تكتبها" } \ No newline at end of file diff --git a/public/language/cs/category.json b/public/language/cs/category.json index 0c5e3af859..92d0e10df2 100644 --- a/public/language/cs/category.json +++ b/public/language/cs/category.json @@ -4,5 +4,5 @@ "browsing": "prohlíží", "no_replies": "Nikdo ještě neodpověděl", "share_this_category": "Share this category", - "ignore": "Ignore" + "ignore": "Ignorovat" } \ No newline at end of file diff --git a/public/language/cs/email.json b/public/language/cs/email.json index fdbfb006c6..622894cceb 100644 --- a/public/language/cs/email.json +++ b/public/language/cs/email.json @@ -1,11 +1,11 @@ { "password-reset-requested": "Password Reset Requested - %1!", - "welcome-to": "Welcome to %1", - "greeting_no_name": "Hello", - "greeting_with_name": "Hello %1", - "welcome.text1": "Thank you for registering with %1!", - "welcome.text2": "To fully activate your account, we need to verify that you own the email address you registered with.", - "welcome.cta": "Click here to confirm your email address", + "welcome-to": "Vítejte v %1", + "greeting_no_name": "Dobrý den", + "greeting_with_name": "Dobrý den %1", + "welcome.text1": "Děkujeme vám za registraci s %1!", + "welcome.text2": "Pro úplnou aktivaci vašeho účtu potřebujeme ověřit vaší emailovou adresu.", + "welcome.cta": "Klikněte zde pro potvrzení vaší emailové adresy", "reset.text1": "We received a request to reset your password, possibly because you have forgotten it. If this is not the case, please ignore this email.", "reset.text2": "To continue with the password reset, please click on the following link:", "reset.cta": "Click here to reset your password", diff --git a/public/language/cs/reset_password.json b/public/language/cs/reset_password.json index 82114efc95..41dce1549f 100644 --- a/public/language/cs/reset_password.json +++ b/public/language/cs/reset_password.json @@ -8,7 +8,7 @@ "new_password": "Nové heslo", "repeat_password": "Potvrzení hesla", "enter_email": "Zadejte svou emailovou adresu a my Vám pošleme informace, jak můžete obnovit své heslo.", - "enter_email_address": "Enter Email Address", + "enter_email_address": "Zadejte emailovou adresu", "password_reset_sent": "Obnova hesla odeslána", "invalid_email": "Špatný email / Email neexistuje!" } \ No newline at end of file diff --git a/public/language/cs/user.json b/public/language/cs/user.json index 52473e3022..e32bd0fc0e 100644 --- a/public/language/cs/user.json +++ b/public/language/cs/user.json @@ -68,6 +68,8 @@ "notification_sounds": "Play a sound when you receive a notification.", "browsing": "Browsing Settings", "open_links_in_new_tab": "Open outgoing links in new tab?", + "enable_topic_searching": "Enable In-Topic Searching", + "topic_search_help": "If enabled, in-topic searching will override the browser's default page search behaviour and allow you to search through the entire topic, instead of what is only shown on screen.", "follow_topics_you_reply_to": "Follow topics that you reply to.", "follow_topics_you_create": "Follow topics you create." } \ No newline at end of file diff --git a/public/language/cs/users.json b/public/language/cs/users.json index dca3d54e5d..b3bc661463 100644 --- a/public/language/cs/users.json +++ b/public/language/cs/users.json @@ -5,5 +5,5 @@ "search": "Vyhledávat", "enter_username": "Zadej uživatelské jméno k hledání", "load_more": "Načíst další", - "users-found-search-took": "%1 user(s) found! Search took %2 ms." + "users-found-search-took": "Nazelezeno: %1 uživetel(ů)! Vyhledání trvalo %2 ms." } \ No newline at end of file diff --git a/public/language/de/user.json b/public/language/de/user.json index 4870fe3b36..6e73a8a1e2 100644 --- a/public/language/de/user.json +++ b/public/language/de/user.json @@ -68,6 +68,8 @@ "notification_sounds": "Ton abspielen, wenn ich eine Benachrichtigung erhalte.", "browsing": "Browser Einstellungen", "open_links_in_new_tab": "Externe Links in neuem Tab öffnen?", + "enable_topic_searching": "Suchen innerhalb von Themen aktivieren", + "topic_search_help": "If enabled, in-topic searching will override the browser's default page search behaviour and allow you to search through the entire topic, instead of what is only shown on screen.", "follow_topics_you_reply_to": "Folge Themen, auf die du antwortest.", "follow_topics_you_create": "Folge Themen, die du erstellst." } \ No newline at end of file diff --git a/public/language/el/user.json b/public/language/el/user.json index 6575e6529f..17206384d9 100644 --- a/public/language/el/user.json +++ b/public/language/el/user.json @@ -68,6 +68,8 @@ "notification_sounds": "Αναπαραγωγή ήχου όταν λαμβάνεις μια ειδοποίηση.", "browsing": "Επιλογές Περιήγησης", "open_links_in_new_tab": "Άνοιγμα εξερχόμενων συνδέσμων σε νέα καρτέλα;", + "enable_topic_searching": "Enable In-Topic Searching", + "topic_search_help": "If enabled, in-topic searching will override the browser's default page search behaviour and allow you to search through the entire topic, instead of what is only shown on screen.", "follow_topics_you_reply_to": "Ακολούθα τα θέματα στα οποία απαντάς.", "follow_topics_you_create": "Ακολούθα τα θέματα που δημιουργείς." } \ No newline at end of file diff --git a/public/language/en@pirate/user.json b/public/language/en@pirate/user.json index cd05f4d4b1..9d17d3fdc6 100644 --- a/public/language/en@pirate/user.json +++ b/public/language/en@pirate/user.json @@ -68,6 +68,8 @@ "notification_sounds": "Play a sound when you receive a notification.", "browsing": "Browsing Settings", "open_links_in_new_tab": "Open outgoing links in new tab?", + "enable_topic_searching": "Enable In-Topic Searching", + "topic_search_help": "If enabled, in-topic searching will override the browser's default page search behaviour and allow you to search through the entire topic, instead of what is only shown on screen.", "follow_topics_you_reply_to": "Follow topics that you reply to.", "follow_topics_you_create": "Follow topics you create." } \ No newline at end of file diff --git a/public/language/en_US/user.json b/public/language/en_US/user.json index 013c41ef04..3ebf12c20b 100644 --- a/public/language/en_US/user.json +++ b/public/language/en_US/user.json @@ -68,6 +68,8 @@ "notification_sounds": "Play a sound when you receive a notification.", "browsing": "Browsing Settings", "open_links_in_new_tab": "Open outgoing links in new tab?", + "enable_topic_searching": "Enable In-Topic Searching", + "topic_search_help": "If enabled, in-topic searching will override the browser's default page search behaviour and allow you to search through the entire topic, instead of what is only shown on screen.", "follow_topics_you_reply_to": "Follow topics that you reply to.", "follow_topics_you_create": "Follow topics you create." } \ No newline at end of file diff --git a/public/language/es/user.json b/public/language/es/user.json index 63243f3af2..fab1662a7e 100644 --- a/public/language/es/user.json +++ b/public/language/es/user.json @@ -68,6 +68,8 @@ "notification_sounds": "Reproducir un sonido al recibir una notificación", "browsing": "Preferencias de navegación.", "open_links_in_new_tab": "Abrir los enlaces externos en una nueva pestaña?", + "enable_topic_searching": "Enable In-Topic Searching", + "topic_search_help": "If enabled, in-topic searching will override the browser's default page search behaviour and allow you to search through the entire topic, instead of what is only shown on screen.", "follow_topics_you_reply_to": "Seguir publicaciones en las que respondes.", "follow_topics_you_create": "Seguir publicaciones que creas." } \ No newline at end of file diff --git a/public/language/et/category.json b/public/language/et/category.json index 865d8dbae9..1c825ed2fe 100644 --- a/public/language/et/category.json +++ b/public/language/et/category.json @@ -4,5 +4,5 @@ "browsing": "vaatab", "no_replies": "Keegi pole vastanud", "share_this_category": "Jaga seda kategooriat", - "ignore": "Ignore" + "ignore": "Ignoreeri" } \ No newline at end of file diff --git a/public/language/et/global.json b/public/language/et/global.json index cd149915ad..80f06373ad 100644 --- a/public/language/et/global.json +++ b/public/language/et/global.json @@ -48,16 +48,16 @@ "views": "Vaatamised", "reputation": "Reputatsioon", "read_more": "loe veel", - "posted_ago_by_guest": "postitatud %1 tagasi külalise poolt", - "posted_ago_by": "postitatud %1 tagasi kasutaja %2 poolt", + "posted_ago_by_guest": "postitas %1 külaline", + "posted_ago_by": "postitas %1 kasutaja %2", "posted_ago": "postitatud %1", - "posted_in_ago_by_guest": "postitatud kategooriasse %1 %2 tagasi külalise poolt", - "posted_in_ago_by": "postitatud kategooriasse %1 %2 kasutaja %3 poolt", - "posted_in_ago": "postitatud kategooriasse %1 %2 tagasi", + "posted_in_ago_by_guest": "külaline postitas kategooriasse %1 %2 ", + "posted_in_ago_by": "%3 postitatas %2 kategooriasse %1", + "posted_in_ago": "postitas kategooriasse %1 %2", "replied_ago": "vastas %1", - "user_posted_ago": "kasutaja %1 postitas %2 tagasi", + "user_posted_ago": "%1 postitas %2", "guest_posted_ago": "Külaline postitas %1", - "last_edited_by_ago": "viimati muudetud kasutaja %1 poolt %2", + "last_edited_by_ago": "viimati muutis %1 %2", "norecentposts": "Hiljutisi postitusi ei ole", "norecenttopics": "Hiljutisi teemasid ei ole", "recentposts": "Hiljutised postitused", @@ -73,5 +73,5 @@ "updated.title": "Foorum on uuendatud", "updated.message": "See foorum uuendati just kõige uuemale versioonile. Vajuta siia et värskendada veebilehte.", "privacy": "Privaatsus", - "delete_all": "Delete All" + "delete_all": "Kustuta kõik" } \ No newline at end of file diff --git a/public/language/et/topic.json b/public/language/et/topic.json index 216eb26ba0..629ea945a2 100644 --- a/public/language/et/topic.json +++ b/public/language/et/topic.json @@ -6,7 +6,7 @@ "no_posts_found": "Postitusi ei leitud!", "post_is_deleted": "See postitus on kustutatud!", "profile": "Profiil", - "posted_by": "Postitatud %1 poolt", + "posted_by": "Postitas %1", "posted_by_guest": "Postitatud külalise ppolt", "chat": "Vestlus", "notify_me": "Saa teateid uutest postitustest selles teemas", @@ -27,7 +27,7 @@ "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": "See teema on kustutatud. Annul kasutajad kellel on piisavalt õigusi saavad seda näha.", + "deleted_message": "See teema on kustutatud. Ainult kasutajad kellel on piisavalt õigusi saavad seda näha.", "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.", diff --git a/public/language/et/user.json b/public/language/et/user.json index a676928f9a..0e171d62ff 100644 --- a/public/language/et/user.json +++ b/public/language/et/user.json @@ -13,7 +13,7 @@ "joined": "Liitunud", "lastonline": "Viimati online", "profile": "Profiil", - "profile_views": "Profiili vaatamisi", + "profile_views": "Vaatamisi", "reputation": "Reputatsioon", "favourites": "Lemmikud", "followers": "Jälgijad", @@ -48,7 +48,7 @@ "settings": "Seaded", "show_email": "Näita minu emaili", "show_fullname": "Näita minu täisnime", - "restrict_chats": "Only allow chat messages from users I follow", + "restrict_chats": "Luba sõnumeid ainult kasutajatelt, keda järgin", "digest_label": "Telli", "digest_description": "Telli kõik teated emaili teel (uued teated ja teemad).", "digest_off": "Väljas", @@ -68,6 +68,8 @@ "notification_sounds": "Tee häält, kui saabub teade.", "browsing": "Sirvimis sätted", "open_links_in_new_tab": "Ava väljaminevad lingid uues vaheaknas?", + "enable_topic_searching": "Enable In-Topic Searching", + "topic_search_help": "If enabled, in-topic searching will override the browser's default page search behaviour and allow you to search through the entire topic, instead of what is only shown on screen.", "follow_topics_you_reply_to": "Järgi teemasid millele vastuse kirjutad.", "follow_topics_you_create": "Järgi teemasid, mis on sinu loodud." } \ No newline at end of file diff --git a/public/language/fa_IR/user.json b/public/language/fa_IR/user.json index 399c8654f9..799f5a71ae 100644 --- a/public/language/fa_IR/user.json +++ b/public/language/fa_IR/user.json @@ -68,6 +68,8 @@ "notification_sounds": "پخش صدا هنگامی که شما یک آگاه‌سازی دریافت می‌کنید.", "browsing": "تنظیمات مرور", "open_links_in_new_tab": "بازکردن لینک‌های خارجی در تب جدید؟", + "enable_topic_searching": "Enable In-Topic Searching", + "topic_search_help": "If enabled, in-topic searching will override the browser's default page search behaviour and allow you to search through the entire topic, instead of what is only shown on screen.", "follow_topics_you_reply_to": "Follow topics that you reply to.", "follow_topics_you_create": "Follow topics you create." } \ No newline at end of file diff --git a/public/language/fi/user.json b/public/language/fi/user.json index c63250094b..75ccdad3e3 100644 --- a/public/language/fi/user.json +++ b/public/language/fi/user.json @@ -68,6 +68,8 @@ "notification_sounds": "Soita merkkiääni ilmoituksen saapuessa.", "browsing": "Browsing Settings", "open_links_in_new_tab": "Open outgoing links in new tab?", + "enable_topic_searching": "Enable In-Topic Searching", + "topic_search_help": "If enabled, in-topic searching will override the browser's default page search behaviour and allow you to search through the entire topic, instead of what is only shown on screen.", "follow_topics_you_reply_to": "Follow topics that you reply to.", "follow_topics_you_create": "Follow topics you create." } \ No newline at end of file diff --git a/public/language/fr/user.json b/public/language/fr/user.json index 18b8453c30..8ac19c92bf 100644 --- a/public/language/fr/user.json +++ b/public/language/fr/user.json @@ -68,6 +68,8 @@ "notification_sounds": "Émettre un son lors de la réception de notifications.", "browsing": "Paramètres de navigation", "open_links_in_new_tab": "Ouvrir les liens externes dans un nouvel onglet ?", + "enable_topic_searching": "Activer la recherche dans les sujets", + "topic_search_help": "Une fois activé, la recherche dans les sujets va remplacer la recherche de page du navigateur et vous permettra de rechercher dans l'intégralité d'un sujet au lieu des seuls posts chargés.", "follow_topics_you_reply_to": "Suivre les sujets auxquels vous répondez.", "follow_topics_you_create": "Suivre les sujets que vous créez." } \ No newline at end of file diff --git a/public/language/he/user.json b/public/language/he/user.json index 31b264d1d5..332e6d18b7 100644 --- a/public/language/he/user.json +++ b/public/language/he/user.json @@ -68,6 +68,8 @@ "notification_sounds": "השמע צליל כאשר מתקבלת הודעה עבורך.", "browsing": "הגדרות צפייה", "open_links_in_new_tab": "Open outgoing links in new tab?", + "enable_topic_searching": "Enable In-Topic Searching", + "topic_search_help": "If enabled, in-topic searching will override the browser's default page search behaviour and allow you to search through the entire topic, instead of what is only shown on screen.", "follow_topics_you_reply_to": "Follow topics that you reply to.", "follow_topics_you_create": "Follow topics you create." } \ No newline at end of file diff --git a/public/language/hu/email.json b/public/language/hu/email.json index fdbfb006c6..ed0a1f5a1e 100644 --- a/public/language/hu/email.json +++ b/public/language/hu/email.json @@ -1,6 +1,6 @@ { - "password-reset-requested": "Password Reset Requested - %1!", - "welcome-to": "Welcome to %1", + "password-reset-requested": "Jelszó-visszaállítási kérelem - %1!", + "welcome-to": "Üdvözlet a %1-on", "greeting_no_name": "Hello", "greeting_with_name": "Hello %1", "welcome.text1": "Thank you for registering with %1!", @@ -8,14 +8,14 @@ "welcome.cta": "Click here to confirm your email address", "reset.text1": "We received a request to reset your password, possibly because you have forgotten it. If this is not the case, please ignore this email.", "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 unread notifications from %1:", - "digest.latest_topics": "Latest topics from %1", - "digest.cta": "Click here to visit %1", + "reset.cta": "Kattints ide a jelszavad visszaállításához", + "digest.notifications": "Olvasatlan értesítéseid vannak a következőtől: %1", + "digest.latest_topics": "Legutóbbi témák a következőből: %1", + "digest.cta": "Kattints ide, hogy meglátogasd a következőt: %1", "digest.unsub.info": "This digest was sent to you due to your subscription settings.", - "digest.no_topics": "There have been no active topics in the past %1", - "notif.chat.subject": "New chat message received from %1", - "notif.chat.cta": "Click here to continue the conversation", + "digest.no_topics": "Nem volt aktív témakör az elmúlt %1", + "notif.chat.subject": "Új chat üzenet érkezett a következőtől: %1", + "notif.chat.cta": "Kattints ide a beszélgetés folytatásához", "notif.chat.unsub.info": "This chat notification was sent to you due to your subscription settings.", "test.text1": "This is a test email to verify that the emailer is set up correctly for your NodeBB.", "unsub.cta": "Click here to alter those settings", diff --git a/public/language/hu/error.json b/public/language/hu/error.json index 27de09631f..3ebd2c4c81 100644 --- a/public/language/hu/error.json +++ b/public/language/hu/error.json @@ -1,37 +1,37 @@ { - "invalid-data": "Invalid Data", - "not-logged-in": "You don't seem to be logged in.", - "account-locked": "Your account has been locked temporarily", - "search-requires-login": "Searching requires an account! Please login or register!", - "invalid-cid": "Invalid Category ID", - "invalid-tid": "Invalid Topic ID", - "invalid-pid": "Invalid Post ID", - "invalid-uid": "Invalid User ID", - "invalid-username": "Invalid Username", - "invalid-email": "Invalid Email", - "invalid-title": "Invalid title!", - "invalid-user-data": "Invalid User Data", - "invalid-password": "Invalid Password", - "invalid-username-or-password": "Please specify both a username and password", - "invalid-search-term": "Invalid search term", - "invalid-pagination-value": "Invalid pagination value", - "username-taken": "Username taken", - "email-taken": "Email taken", - "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": "Sorry, you are required to wait %1 seconds before making your first post", - "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", + "invalid-data": "Érvénytelen adat", + "not-logged-in": "Úgy tűnik, nem vagy bejelentkezve.", + "account-locked": "A fiókod ideiglenesen le lett zárva.", + "search-requires-login": "A kereső használatához szükséges egy fiók! Kérlek jelenltkezz be vagy regisztrálj!", + "invalid-cid": "Érvénytelen kategória azonosító", + "invalid-tid": "Érvénytelen téma azonosító", + "invalid-pid": "Érvénytelen hozzászólás azonosító", + "invalid-uid": "Érvénytelen felhasználó azonosíó", + "invalid-username": "Érvénytelen felhasználónév", + "invalid-email": "Érvénytelen e-mail cím", + "invalid-title": "Érvénytelen cím!", + "invalid-user-data": "Érvénytelen felhasználói adatok", + "invalid-password": "Érvénytelen jelszó", + "invalid-username-or-password": "Kérlek adj meg egy felhasználónevet és egy jelszót", + "invalid-search-term": "Érvénytelen keresési feltétel", + "invalid-pagination-value": "Érvénytelen lapozó érték", + "username-taken": "Foglalt felhasználónév", + "email-taken": "Foglalt e-mail", + "email-not-confirmed": "Az e-mail címed még nem lett ellenőrizve, kérlek kattints ide az e-mail címed ellenőrzéséhez!", + "username-too-short": "Túl rövid felhasználónév", + "username-too-long": "Túl hosszú felhasználónév", + "user-banned": "Kitiltott felhasználó", + "user-too-new": "Sajnáljuk, várnod kell %1 másodpercet, mielőtt beküldenéd az első hozzászólásodat", + "no-category": "Nem létező kategória", + "no-topic": "Nem létező téma", + "no-post": "Nem létező hozzászólás", + "no-group": "Nem létező csoport", + "no-user": "Nem létező felhasználó", "no-teaser": "Teaser does not exist", - "no-privileges": "You do not have enough privileges for this action.", + "no-privileges": "Nincs elég jogod ehhez a művelethez.", "no-emailers-configured": "No email plugins were loaded, so a test email could not be sent", - "category-disabled": "Category disabled", - "topic-locked": "Topic Locked", + "category-disabled": "Kategória kikapcsolva", + "topic-locked": "Téma lezárva", "still-uploading": "Please wait for uploads to complete.", "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.", @@ -63,5 +63,5 @@ "not-enough-reputation-to-downvote": "You do not have enough reputation to downvote 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.", - "registration-error": "Registration Error" + "registration-error": "Regisztrációs hiba" } \ No newline at end of file diff --git a/public/language/hu/login.json b/public/language/hu/login.json index 588630e7e4..ea28779f22 100644 --- a/public/language/hu/login.json +++ b/public/language/hu/login.json @@ -5,5 +5,5 @@ "alternative_logins": "Alternatív Belépések", "failed_login_attempt": "Sikertelen belépési kísérlet, kérlek próbálkozz újra.", "login_successful": "Sikeresen beléptél!", - "dont_have_account": "Don't have an account?" + "dont_have_account": "Nincs fiókod?" } \ No newline at end of file diff --git a/public/language/hu/modules.json b/public/language/hu/modules.json index 1b5bfb6042..f8f13275ae 100644 --- a/public/language/hu/modules.json +++ b/public/language/hu/modules.json @@ -1,21 +1,21 @@ { "chat.chatting_with": "Chat vele: ", - "chat.placeholder": "Type chat message here, press enter to send", + "chat.placeholder": "Írj be egy üzenetet, és nyomj enter-t a küldéshez", "chat.send": "Küldés", "chat.no_active": "Nincs aktív csevegésed.", - "chat.user_typing": "%1 is typing ...", - "chat.user_has_messaged_you": "%1 has messaged you.", - "chat.see_all": "See all Chats", + "chat.user_typing": "%1 gépel...", + "chat.user_has_messaged_you": "%1 üzenetet küldött neked.", + "chat.see_all": "Minden beszélgetés mutatása", "chat.no-messages": "Please select a recipient to view chat message history", - "chat.recent-chats": "Recent Chats", - "chat.contacts": "Contacts", - "chat.message-history": "Message History", - "chat.pop-out": "Pop out chat", - "chat.maximize": "Maximize", - "chat.seven_days": "7 Days", - "chat.thirty_days": "30 Days", - "chat.three_months": "3 Months", + "chat.recent-chats": "Legutóbbi beszélgetések", + "chat.contacts": "Kapcsolatok", + "chat.message-history": "Üzenet napló", + "chat.pop-out": "Felugró chat", + "chat.maximize": "Maximalizálás", + "chat.seven_days": "7 nap", + "chat.thirty_days": "30 nap", + "chat.three_months": "3 hónap", "composer.user_said_in": "%1 said in %2:", "composer.user_said": "%1 said:", - "composer.discard": "Are you sure you wish to discard this post?" + "composer.discard": "Biztosan el akarod vetni ezt a hozzászólást?" } \ No newline at end of file diff --git a/public/language/hu/pages.json b/public/language/hu/pages.json index 8ca5622374..e7b1500751 100644 --- a/public/language/hu/pages.json +++ b/public/language/hu/pages.json @@ -10,9 +10,9 @@ "user.following": "Tagok akiket %1 követ", "user.followers": "Tagok akik követik %1 -t", "user.posts": "Hozzászólások által %1", - "user.topics": "Topics created by %1", + "user.topics": "%1 által létrehozott témák", "user.favourites": "%1 Kedvenc Hozzászólásai", "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 administrator has left this message:" + "maintenance.text": "%1 jelenleg karbantartás alatt van. Kérlek nézz vissza késöbb!", + "maintenance.messageIntro": "Ezenkívúl, az adminisztrátor ezt az üzenetet hagyta:" } \ No newline at end of file diff --git a/public/language/hu/recent.json b/public/language/hu/recent.json index b595ffd958..d158800ced 100644 --- a/public/language/hu/recent.json +++ b/public/language/hu/recent.json @@ -3,7 +3,7 @@ "day": "Nap", "week": "Hét", "month": "Hónap", - "year": "Year", - "alltime": "All Time", + "year": "Év", + "alltime": "Minden idők", "no_recent_topics": "Nincs friss topik." } \ No newline at end of file diff --git a/public/language/hu/user.json b/public/language/hu/user.json index f6c5c6fc1a..03d15c58f7 100644 --- a/public/language/hu/user.json +++ b/public/language/hu/user.json @@ -3,9 +3,9 @@ "offline": "offline", "username": "Felhasználónév", "email": "E-mail", - "confirm_email": "Confirm Email", - "delete_account": "Delete Account", - "delete_account_confirm": "Are you sure you want to delete your account?
This action is irreversible and you will not be able to recover any of your data

Enter your username to confirm that you wish to destroy this account.", + "confirm_email": "E-mail megerősítése", + "delete_account": "Fiók törlése", + "delete_account_confirm": "Biztosan törölni szeretnéd a fiókodat?
Ez a művelet nem visszafordítható, így ha folytatod, nem tudod majd visszaállítani az adataidat.

Amennyiben továbbra is törölni szeretnéd a fiókodat, add meg a felhasználónevedet!", "fullname": "Teljes Név", "website": "Weboldal", "location": "Lakhely", @@ -29,7 +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", + "upload_new_picture_from_url": "Új kép feltöltése adott URL-ről", "current_password": "Current Password", "change_password": "Jelszó megváltoztatása", "change_password_error": "Helytelen jelszó!", @@ -47,15 +47,15 @@ "max": "max.", "settings": "Beállítások", "show_email": "E-mail címem mutatása", - "show_fullname": "Show My Full Name", - "restrict_chats": "Only allow chat messages from users I follow", + "show_fullname": "A teljes nevem mutatása", + "restrict_chats": "Csak olyanok tudjanak chat üzeneteket írni nekem, akiket követek", "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", "digest_daily": "Daily", "digest_weekly": "Weekly", "digest_monthly": "Monthly", - "send_chat_notifications": "Send an email if a new chat message arrives and I am not online", + "send_chat_notifications": "E-mail küldése, amennyiben chat üzenetem érkezett és nem vagyok aktív", "has_no_follower": "Ezt a felhasználót nem követi senki :(", "follows_no_one": "Ez a felhasználó nem követ senkit :(", "has_no_posts": "Ennek a felhasználónak még nincsen hozzászólása.", @@ -68,6 +68,8 @@ "notification_sounds": "Hang lejátszása ha értesítés érkezett.", "browsing": "Browsing Settings", "open_links_in_new_tab": "Open outgoing links in new tab?", - "follow_topics_you_reply_to": "Follow topics that you reply to.", - "follow_topics_you_create": "Follow topics you create." + "enable_topic_searching": "Témán belüli keresés bekapcsolása", + "topic_search_help": "Amennyiben be van kapcsolva, a témán belüli keresés fellül fogja írni a böngésző alapértelmezett oldalon belüli keresőjét és engedélyezni fogja neked, hogy a teljes témában kereshess, ne csak abban, ami jelenleg is megjelenik a képernyőn.", + "follow_topics_you_reply_to": "Minden olyan téma követése, amire válaszolsz.", + "follow_topics_you_create": "Minden általad létrehozott téma követése." } \ No newline at end of file diff --git a/public/language/it/user.json b/public/language/it/user.json index 0ccdc475dd..020c2d3b4b 100644 --- a/public/language/it/user.json +++ b/public/language/it/user.json @@ -68,6 +68,8 @@ "notification_sounds": "Riproduci un suono quando ricevi una notifica.", "browsing": "Impostazioni di Navigazione", "open_links_in_new_tab": "Aprire i link esterni in una nuova tab?", + "enable_topic_searching": "Enable In-Topic Searching", + "topic_search_help": "If enabled, in-topic searching will override the browser's default page search behaviour and allow you to search through the entire topic, instead of what is only shown on screen.", "follow_topics_you_reply_to": "Segui le discussioni in cui rispondi.", "follow_topics_you_create": "Segui le discussioni che crei." } \ No newline at end of file diff --git a/public/language/ja/user.json b/public/language/ja/user.json index 4bb32c4257..d73f31b7da 100644 --- a/public/language/ja/user.json +++ b/public/language/ja/user.json @@ -68,6 +68,8 @@ "notification_sounds": "通知が来たとき音を流す", "browsing": "Browsing Settings", "open_links_in_new_tab": "Open outgoing links in new tab?", + "enable_topic_searching": "Enable In-Topic Searching", + "topic_search_help": "If enabled, in-topic searching will override the browser's default page search behaviour and allow you to search through the entire topic, instead of what is only shown on screen.", "follow_topics_you_reply_to": "Follow topics that you reply to.", "follow_topics_you_create": "Follow topics you create." } \ No newline at end of file diff --git a/public/language/ko/user.json b/public/language/ko/user.json index bb1f1a73d7..c0f0d5d3dd 100644 --- a/public/language/ko/user.json +++ b/public/language/ko/user.json @@ -68,6 +68,8 @@ "notification_sounds": "알림을 수신하면 알림음을 재생", "browsing": "페이지 열기", "open_links_in_new_tab": "외부 링크를 새 탭에서 열기", + "enable_topic_searching": "Enable In-Topic Searching", + "topic_search_help": "If enabled, in-topic searching will override the browser's default page search behaviour and allow you to search through the entire topic, instead of what is only shown on screen.", "follow_topics_you_reply_to": "답글을 작성한 주제를 팔로우합니다.", "follow_topics_you_create": "직접 작성한 주제를 팔로우합니다." } \ No newline at end of file diff --git a/public/language/lt/user.json b/public/language/lt/user.json index 6393f1f7cd..e4f7a27dd2 100644 --- a/public/language/lt/user.json +++ b/public/language/lt/user.json @@ -68,6 +68,8 @@ "notification_sounds": "Groti garsą kai gaunate pranešimą.", "browsing": "Naršymo nustatymai", "open_links_in_new_tab": "Atidaryti nuorodas naujame skirtuke?", + "enable_topic_searching": "Enable In-Topic Searching", + "topic_search_help": "If enabled, in-topic searching will override the browser's default page search behaviour and allow you to search through the entire topic, instead of what is only shown on screen.", "follow_topics_you_reply_to": "Follow topics that you reply to.", "follow_topics_you_create": "Follow topics you create." } \ No newline at end of file diff --git a/public/language/ms/user.json b/public/language/ms/user.json index f21e277ff9..90a0baa313 100644 --- a/public/language/ms/user.json +++ b/public/language/ms/user.json @@ -68,6 +68,8 @@ "notification_sounds": "Mainkan muzik apabila anda menerima maklumbalas", "browsing": "Browsing Settings", "open_links_in_new_tab": "Open outgoing links in new tab?", + "enable_topic_searching": "Enable In-Topic Searching", + "topic_search_help": "If enabled, in-topic searching will override the browser's default page search behaviour and allow you to search through the entire topic, instead of what is only shown on screen.", "follow_topics_you_reply_to": "Follow topics that you reply to.", "follow_topics_you_create": "Follow topics you create." } \ No newline at end of file diff --git a/public/language/nb/user.json b/public/language/nb/user.json index 102889f8ff..565dac3bae 100644 --- a/public/language/nb/user.json +++ b/public/language/nb/user.json @@ -68,6 +68,8 @@ "notification_sounds": "Spill av en lyd når du mottar ett varsel.", "browsing": "Surfeinnstillinger", "open_links_in_new_tab": "Åpne utgående linker i en ny fane?", + "enable_topic_searching": "Enable In-Topic Searching", + "topic_search_help": "If enabled, in-topic searching will override the browser's default page search behaviour and allow you to search through the entire topic, instead of what is only shown on screen.", "follow_topics_you_reply_to": "Følg emner du svarer i.", "follow_topics_you_create": "Følg emner du oppretter." } \ No newline at end of file diff --git a/public/language/nl/email.json b/public/language/nl/email.json index 1a625a90d0..0ca1b08ba7 100644 --- a/public/language/nl/email.json +++ b/public/language/nl/email.json @@ -13,7 +13,7 @@ "digest.latest_topics": "De laatste onderwerpen van %1", "digest.cta": "Klik hier om deze website te bezoeken %1 ", "digest.unsub.info": "Deze overzicht was verzonden naar jou vanwege je abbonement instellingen", - "digest.no_topics": "There have been no active topics in the past %1", + "digest.no_topics": "Er zijn geen actieve onderwerpen in de afgelopen dagen %1", "notif.chat.subject": "U heeft een chatbericht ontvangen van %1", "notif.chat.cta": "Klik hier om het gesprek te hervatten", "notif.chat.unsub.info": "Deze chat notificatie was verzonden naar jou vanwege je abbonement instellingen", diff --git a/public/language/nl/error.json b/public/language/nl/error.json index b412b14ad8..160c838e0d 100644 --- a/public/language/nl/error.json +++ b/public/language/nl/error.json @@ -63,5 +63,5 @@ "not-enough-reputation-to-downvote": "U heeft niet de benodigde reputatie om dit bericht te downvoten", "not-enough-reputation-to-flag": "U heeft niet de benodigde reputatie om dit bericht te melden aan de admins", "reload-failed": "NodeBB heeft een probleem geconstateerd tijdens het laden van: \"%1\".\nNodeBB blijft verder draaien. Het is wel verstandig om de actie wat u daarvoor heeft gedaan ongedaan te maken door te herladen.", - "registration-error": "Registration Error" + "registration-error": "Registratie fout" } \ No newline at end of file diff --git a/public/language/nl/global.json b/public/language/nl/global.json index 7c4d4cb679..74459f5810 100644 --- a/public/language/nl/global.json +++ b/public/language/nl/global.json @@ -73,5 +73,5 @@ "updated.title": "Forum geüpdatet", "updated.message": "Dit forum is zojuist geüpdatet naar de laatste versie. Klik hier om de pagina te verversen", "privacy": "Privé", - "delete_all": "Delete All" + "delete_all": "Alles verwijderen" } \ No newline at end of file diff --git a/public/language/nl/user.json b/public/language/nl/user.json index f0ab75c336..6b99ab28c8 100644 --- a/public/language/nl/user.json +++ b/public/language/nl/user.json @@ -68,6 +68,8 @@ "notification_sounds": "Speel een geluid af wanneer ik een notificatie ontvang.", "browsing": "Zoek Instellingen", "open_links_in_new_tab": "Open de uitgaande links in een nieuw tabblad?", + "enable_topic_searching": "Zet zoeken in het onderwerp aan", + "topic_search_help": "Als het is ingeschakeld, dan zal het standaard zoeken overschrijven en zal je vanaf nu het gehele onderwerp kunnen doorzoeken ipv wat je standaard ziet.", "follow_topics_you_reply_to": "Volg de onderwerpen waarop u gereageerd heeft.", "follow_topics_you_create": "Volg de onderwerpen die u gecreëerd heeft." } \ No newline at end of file diff --git a/public/language/pl/user.json b/public/language/pl/user.json index 9932c5f0a2..8c11d5e145 100644 --- a/public/language/pl/user.json +++ b/public/language/pl/user.json @@ -68,6 +68,8 @@ "notification_sounds": "Odtwórz dźwięk po otrzymaniu powiadomienia.", "browsing": "Ustawienia szukania", "open_links_in_new_tab": "Otwierać linki zewnętrzne w nowych kartach?", + "enable_topic_searching": "Enable In-Topic Searching", + "topic_search_help": "If enabled, in-topic searching will override the browser's default page search behaviour and allow you to search through the entire topic, instead of what is only shown on screen.", "follow_topics_you_reply_to": "Śledź tematy, w których piszesz.", "follow_topics_you_create": "Śledź swoje tematy." } \ No newline at end of file diff --git a/public/language/pt_BR/user.json b/public/language/pt_BR/user.json index 1f0ac14c8b..7fc6f2fa22 100644 --- a/public/language/pt_BR/user.json +++ b/public/language/pt_BR/user.json @@ -68,6 +68,8 @@ "notification_sounds": "Tocar um som quando você recebe notificação.", "browsing": "Configurações de Navegação", "open_links_in_new_tab": "Abrir links externos em nova aba?", + "enable_topic_searching": "Habilitar Pesquisa dentro de Tópico", + "topic_search_help": "Se habilitado, a pesquisa dentro de tópico irá substituir o funcionamento padrão de pesquisa de página do navegador e permitir que você pesquise pelo tópico todo, ao invés de apenas o que é mostrado na tela.", "follow_topics_you_reply_to": "Seguir tópicos que você responde.", "follow_topics_you_create": "Seguir tópicos que você cria." } \ No newline at end of file diff --git a/public/language/ro/user.json b/public/language/ro/user.json index 18e202c253..46c7873a7c 100644 --- a/public/language/ro/user.json +++ b/public/language/ro/user.json @@ -68,6 +68,8 @@ "notification_sounds": "Redă un sunet când primești o notificare.", "browsing": "Setări navigare", "open_links_in_new_tab": "Deschide linkurile externe intr-un tab nou?", + "enable_topic_searching": "Enable In-Topic Searching", + "topic_search_help": "If enabled, in-topic searching will override the browser's default page search behaviour and allow you to search through the entire topic, instead of what is only shown on screen.", "follow_topics_you_reply_to": "Urmărește subiectele în care ai răspuns.", "follow_topics_you_create": "Urmărește subiectele care le creezi." } \ No newline at end of file diff --git a/public/language/ru/user.json b/public/language/ru/user.json index c9dac09bd3..3fb1d50923 100644 --- a/public/language/ru/user.json +++ b/public/language/ru/user.json @@ -68,6 +68,8 @@ "notification_sounds": "Звук при получении уведомления", "browsing": "Настройки просмотра", "open_links_in_new_tab": "Открывать ссылки, ведущие на другие сайты, в новой вкладке?", + "enable_topic_searching": "Enable In-Topic Searching", + "topic_search_help": "If enabled, in-topic searching will override the browser's default page search behaviour and allow you to search through the entire topic, instead of what is only shown on screen.", "follow_topics_you_reply_to": "Следить за темами, в которых Вы отвечали.", "follow_topics_you_create": "Следить за темами, которые Вы создали." } \ No newline at end of file diff --git a/public/language/sc/user.json b/public/language/sc/user.json index 40671a66b9..0ba6da8ed1 100644 --- a/public/language/sc/user.json +++ b/public/language/sc/user.json @@ -68,6 +68,8 @@ "notification_sounds": "Play a sound when you receive a notification.", "browsing": "Browsing Settings", "open_links_in_new_tab": "Open outgoing links in new tab?", + "enable_topic_searching": "Enable In-Topic Searching", + "topic_search_help": "If enabled, in-topic searching will override the browser's default page search behaviour and allow you to search through the entire topic, instead of what is only shown on screen.", "follow_topics_you_reply_to": "Follow topics that you reply to.", "follow_topics_you_create": "Follow topics you create." } \ No newline at end of file diff --git a/public/language/sk/user.json b/public/language/sk/user.json index c9347dda28..3606c01233 100644 --- a/public/language/sk/user.json +++ b/public/language/sk/user.json @@ -68,6 +68,8 @@ "notification_sounds": "Prehraj zvuk ked príde notifikácia", "browsing": "Hľadaj v nadstaveniach", "open_links_in_new_tab": "Otvoriť tieto odkazy v novom tabe ?", + "enable_topic_searching": "Enable In-Topic Searching", + "topic_search_help": "If enabled, in-topic searching will override the browser's default page search behaviour and allow you to search through the entire topic, instead of what is only shown on screen.", "follow_topics_you_reply_to": "Follow topics that you reply to.", "follow_topics_you_create": "Follow topics you create." } \ No newline at end of file diff --git a/public/language/sv/user.json b/public/language/sv/user.json index 03d19bb750..b019d5fc04 100644 --- a/public/language/sv/user.json +++ b/public/language/sv/user.json @@ -68,6 +68,8 @@ "notification_sounds": "Spela ett ljud när du får en notis.", "browsing": "Inställning för bläddring", "open_links_in_new_tab": "Öppna utgående länkar på ny flik?", + "enable_topic_searching": "Enable In-Topic Searching", + "topic_search_help": "If enabled, in-topic searching will override the browser's default page search behaviour and allow you to search through the entire topic, instead of what is only shown on screen.", "follow_topics_you_reply_to": "Följ ämnen so du svarat på.", "follow_topics_you_create": "Följ ämnen du skapat." } \ No newline at end of file diff --git a/public/language/th/user.json b/public/language/th/user.json index 59b2e3878b..c408af39be 100644 --- a/public/language/th/user.json +++ b/public/language/th/user.json @@ -68,6 +68,8 @@ "notification_sounds": "เตือนด้วยเสียงเมื่อมีข้อความแจ้งเตือน", "browsing": "เปิดดูการตั้งค่า", "open_links_in_new_tab": "เปิดลิงค์ในแท็บใหม่", + "enable_topic_searching": "Enable In-Topic Searching", + "topic_search_help": "If enabled, in-topic searching will override the browser's default page search behaviour and allow you to search through the entire topic, instead of what is only shown on screen.", "follow_topics_you_reply_to": "ติดตามกระทู้ที่คุณตอบ", "follow_topics_you_create": "ติดตามกระทู้ที่คุณตั้ง" } \ No newline at end of file diff --git a/public/language/tr/user.json b/public/language/tr/user.json index f67112b0aa..47721b826b 100644 --- a/public/language/tr/user.json +++ b/public/language/tr/user.json @@ -68,6 +68,8 @@ "notification_sounds": "Bildirim alındığında ses çal", "browsing": "Tarayıcı Ayaları", "open_links_in_new_tab": "Dışarı giden bağlantıları yeni sekmede aç?", + "enable_topic_searching": "Enable In-Topic Searching", + "topic_search_help": "If enabled, in-topic searching will override the browser's default page search behaviour and allow you to search through the entire topic, instead of what is only shown on screen.", "follow_topics_you_reply_to": "İleti gönderdiğim konuları takip et.", "follow_topics_you_create": "Kendi yarattığım konuları takip et." } \ No newline at end of file diff --git a/public/language/vi/user.json b/public/language/vi/user.json index df3da0470a..8eb4d7f05b 100644 --- a/public/language/vi/user.json +++ b/public/language/vi/user.json @@ -68,6 +68,8 @@ "notification_sounds": "Xuất hiện âm thanh khi bạn nhận được một thông báo", "browsing": "Đang xem cài đặt", "open_links_in_new_tab": "Mở liên kết trong tab mới?", + "enable_topic_searching": "Enable In-Topic Searching", + "topic_search_help": "If enabled, in-topic searching will override the browser's default page search behaviour and allow you to search through the entire topic, instead of what is only shown on screen.", "follow_topics_you_reply_to": "Theo dõi chủ đề mà bạn trả lời", "follow_topics_you_create": "Theo dõi chủ đề bạn tạo" } \ No newline at end of file diff --git a/public/language/zh_CN/email.json b/public/language/zh_CN/email.json index d8fa5e42b1..c641c408f0 100644 --- a/public/language/zh_CN/email.json +++ b/public/language/zh_CN/email.json @@ -13,7 +13,7 @@ "digest.latest_topics": "来自 %1 的最新主题", "digest.cta": "点击这里访问 %1", "digest.unsub.info": "根据您的订阅设置,为您发送此摘要。", - "digest.no_topics": "There have been no active topics in the past %1", + "digest.no_topics": "最近 %1,有一些未激活的主题", "notif.chat.subject": "收到来自 %1 的新聊天消息", "notif.chat.cta": "点击这里恢复会话", "notif.chat.unsub.info": "根据您的订阅设置,为您发送此聊天提醒。", diff --git a/public/language/zh_CN/error.json b/public/language/zh_CN/error.json index 9acf0b7f62..af566e4dd6 100644 --- a/public/language/zh_CN/error.json +++ b/public/language/zh_CN/error.json @@ -63,5 +63,5 @@ "not-enough-reputation-to-downvote": "您还没有足够的威望为此帖扣分", "not-enough-reputation-to-flag": "您没有足够的威望标记此帖", "reload-failed": "NodeBB 重新加载时遇到问题: \"%1\"。NodeBB 会继续给已存在的客户端组件服务,虽然您应该撤销在重新加载前执行的操作。", - "registration-error": "Registration Error" + "registration-error": "注册错误" } \ No newline at end of file diff --git a/public/language/zh_CN/global.json b/public/language/zh_CN/global.json index da8ce2b646..49076958b2 100644 --- a/public/language/zh_CN/global.json +++ b/public/language/zh_CN/global.json @@ -73,5 +73,5 @@ "updated.title": "论坛已更新", "updated.message": "论坛已更新到最新版本。点这里刷新页面。", "privacy": "隐私", - "delete_all": "Delete All" + "delete_all": "全部删除" } \ No newline at end of file diff --git a/public/language/zh_CN/user.json b/public/language/zh_CN/user.json index 6fa2ab450d..5871c8d4bb 100644 --- a/public/language/zh_CN/user.json +++ b/public/language/zh_CN/user.json @@ -68,6 +68,8 @@ "notification_sounds": "收到通知时播放提示音。", "browsing": "浏览设置", "open_links_in_new_tab": "在新标签中打开外部链接?", + "enable_topic_searching": "启用主题内搜索", + "topic_search_help": "启用后,主题内搜索会替代浏览器默认的页面搜索,你可以在整个主题的全部内容进行搜索,而不是仅限于屏幕显示的内容。", "follow_topics_you_reply_to": "关注您回复的主题。", "follow_topics_you_create": "关注您创建的主题。" } \ No newline at end of file diff --git a/public/language/zh_TW/user.json b/public/language/zh_TW/user.json index ca6a054d14..54ac9405a4 100644 --- a/public/language/zh_TW/user.json +++ b/public/language/zh_TW/user.json @@ -68,6 +68,8 @@ "notification_sounds": "當收到新消息時播放提示音", "browsing": "瀏覽設定", "open_links_in_new_tab": "在新的分頁開啟外部連結?", + "enable_topic_searching": "Enable In-Topic Searching", + "topic_search_help": "If enabled, in-topic searching will override the browser's default page search behaviour and allow you to search through the entire topic, instead of what is only shown on screen.", "follow_topics_you_reply_to": "關注您回复的主題。", "follow_topics_you_create": "關注您創建的主題。" } \ No newline at end of file From b7c4647e9a6862777299734dce27a4ddce3494c1 Mon Sep 17 00:00:00 2001 From: Julian Lam Date: Wed, 26 Nov 2014 13:37:12 -0500 Subject: [PATCH 4/4] =?UTF-8?q?added=20Bengali=20language=20to=20repo,=20?= =?UTF-8?q?=E0=A6=A4=E0=A7=8B=E0=A6=AE=E0=A6=BE=E0=A6=95=E0=A7=87=20?= =?UTF-8?q?=E0=A6=A7=E0=A6=A8=E0=A7=8D=E0=A6=AF=E0=A6=AC=E0=A6=BE=E0=A6=A6?= =?UTF-8?q?!?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .tx/config | 20 ++++++ public/language/bn/category.json | 8 +++ public/language/bn/email.json | 23 ++++++ public/language/bn/error.json | 67 ++++++++++++++++++ public/language/bn/global.json | 77 +++++++++++++++++++++ public/language/bn/groups.json | 8 +++ public/language/bn/language.json | 5 ++ public/language/bn/login.json | 9 +++ public/language/bn/modules.json | 21 ++++++ public/language/bn/notifications.json | 27 ++++++++ public/language/bn/pages.json | 18 +++++ public/language/bn/recent.json | 9 +++ public/language/bn/register.json | 18 +++++ public/language/bn/reset_password.json | 14 ++++ public/language/bn/search.json | 4 ++ public/language/bn/success.json | 6 ++ public/language/bn/tags.json | 7 ++ public/language/bn/topic.json | 96 ++++++++++++++++++++++++++ public/language/bn/unread.json | 9 +++ public/language/bn/user.json | 75 ++++++++++++++++++++ public/language/bn/users.json | 9 +++ 21 files changed, 530 insertions(+) create mode 100644 public/language/bn/category.json create mode 100644 public/language/bn/email.json create mode 100644 public/language/bn/error.json create mode 100644 public/language/bn/global.json create mode 100644 public/language/bn/groups.json create mode 100644 public/language/bn/language.json create mode 100644 public/language/bn/login.json create mode 100644 public/language/bn/modules.json create mode 100644 public/language/bn/notifications.json create mode 100644 public/language/bn/pages.json create mode 100644 public/language/bn/recent.json create mode 100644 public/language/bn/register.json create mode 100644 public/language/bn/reset_password.json create mode 100644 public/language/bn/search.json create mode 100644 public/language/bn/success.json create mode 100644 public/language/bn/tags.json create mode 100644 public/language/bn/topic.json create mode 100644 public/language/bn/unread.json create mode 100644 public/language/bn/user.json create mode 100644 public/language/bn/users.json diff --git a/.tx/config b/.tx/config index 63e7bfa906..3d20c53234 100644 --- a/.tx/config +++ b/.tx/config @@ -6,6 +6,7 @@ file_filter = public/language//category.json source_file = public/language/en_GB/category.json source_lang = en_GB trans.ar = public/language/ar/category.json +trans.bn = public/language/bn/category.json trans.cs = public/language/cs/category.json trans.de = public/language/de/category.json trans.el = public/language/el/category.json @@ -44,6 +45,7 @@ file_filter = public/language//login.json source_file = public/language/en_GB/login.json source_lang = en_GB trans.ar = public/language/ar/login.json +trans.bn = public/language/bn/login.json trans.cs = public/language/cs/login.json trans.de = public/language/de/login.json trans.el = public/language/el/login.json @@ -81,6 +83,7 @@ type = KEYVALUEJSON source_file = public/language/en_GB/recent.json source_lang = en_GB trans.ar = public/language/ar/recent.json +trans.bn = public/language/bn/recent.json trans.cs = public/language/cs/recent.json trans.de = public/language/de/recent.json trans.el = public/language/el/recent.json @@ -118,6 +121,7 @@ type = KEYVALUEJSON source_file = public/language/en_GB/unread.json source_lang = en_GB trans.ar = public/language/ar/unread.json +trans.bn = public/language/bn/unread.json trans.cs = public/language/cs/unread.json trans.de = public/language/de/unread.json trans.el = public/language/el/unread.json @@ -155,6 +159,7 @@ type = KEYVALUEJSON source_file = public/language/en_GB/modules.json source_lang = en_GB trans.ar = public/language/ar/modules.json +trans.bn = public/language/bn/modules.json trans.cs = public/language/cs/modules.json trans.de = public/language/de/modules.json trans.el = public/language/el/modules.json @@ -192,6 +197,7 @@ type = KEYVALUEJSON source_file = public/language/en_GB/register.json source_lang = en_GB trans.ar = public/language/ar/register.json +trans.bn = public/language/bn/register.json trans.cs = public/language/cs/register.json trans.de = public/language/de/register.json trans.el = public/language/el/register.json @@ -229,6 +235,7 @@ type = KEYVALUEJSON source_file = public/language/en_GB/user.json source_lang = en_GB trans.ar = public/language/ar/user.json +trans.bn = public/language/bn/user.json trans.cs = public/language/cs/user.json trans.de = public/language/de/user.json trans.el = public/language/el/user.json @@ -266,6 +273,7 @@ type = KEYVALUEJSON source_file = public/language/en_GB/global.json source_lang = en_GB trans.ar = public/language/ar/global.json +trans.bn = public/language/bn/global.json trans.cs = public/language/cs/global.json trans.de = public/language/de/global.json trans.el = public/language/el/global.json @@ -303,6 +311,7 @@ type = KEYVALUEJSON source_file = public/language/en_GB/notifications.json source_lang = en_GB trans.ar = public/language/ar/notifications.json +trans.bn = public/language/bn/notifications.json trans.cs = public/language/cs/notifications.json trans.de = public/language/de/notifications.json trans.el = public/language/el/notifications.json @@ -340,6 +349,7 @@ type = KEYVALUEJSON source_file = public/language/en_GB/reset_password.json source_lang = en_GB trans.ar = public/language/ar/reset_password.json +trans.bn = public/language/bn/reset_password.json trans.cs = public/language/cs/reset_password.json trans.de = public/language/de/reset_password.json trans.el = public/language/el/reset_password.json @@ -377,6 +387,7 @@ type = KEYVALUEJSON source_file = public/language/en_GB/users.json source_lang = en_GB trans.ar = public/language/ar/users.json +trans.bn = public/language/bn/users.json trans.cs = public/language/cs/users.json trans.de = public/language/de/users.json trans.el = public/language/el/users.json @@ -414,6 +425,7 @@ type = KEYVALUEJSON source_file = public/language/en_GB/language.json source_lang = en_GB trans.ar = public/language/ar/language.json +trans.bn = public/language/bn/language.json trans.cs = public/language/cs/language.json trans.de = public/language/de/language.json trans.el = public/language/el/language.json @@ -451,6 +463,7 @@ type = KEYVALUEJSON source_file = public/language/en_GB/pages.json source_lang = en_GB trans.ar = public/language/ar/pages.json +trans.bn = public/language/bn/pages.json trans.cs = public/language/cs/pages.json trans.de = public/language/de/pages.json trans.el = public/language/el/pages.json @@ -488,6 +501,7 @@ type = KEYVALUEJSON source_file = public/language/en_GB/topic.json source_lang = en_GB trans.ar = public/language/ar/topic.json +trans.bn = public/language/bn/topic.json trans.cs = public/language/cs/topic.json trans.de = public/language/de/topic.json trans.el = public/language/el/topic.json @@ -525,6 +539,7 @@ type = KEYVALUEJSON source_file = public/language/en_GB/success.json source_lang = en_GB trans.ar = public/language/ar/success.json +trans.bn = public/language/bn/success.json trans.cs = public/language/cs/success.json trans.de = public/language/de/success.json trans.el = public/language/el/success.json @@ -562,6 +577,7 @@ type = KEYVALUEJSON source_file = public/language/en_GB/error.json source_lang = en_GB trans.ar = public/language/ar/error.json +trans.bn = public/language/bn/error.json trans.cs = public/language/cs/error.json trans.de = public/language/de/error.json trans.el = public/language/el/error.json @@ -599,6 +615,7 @@ type = KEYVALUEJSON source_file = public/language/en_GB/tags.json source_lang = en_GB trans.ar = public/language/ar/tags.json +trans.bn = public/language/bn/tags.json trans.cs = public/language/cs/tags.json trans.de = public/language/de/tags.json trans.el = public/language/el/tags.json @@ -636,6 +653,7 @@ type = KEYVALUEJSON source_file = public/language/en_GB/email.json source_lang = en_GB trans.ar = public/language/ar/email.json +trans.bn = public/language/bn/email.json trans.cs = public/language/cs/email.json trans.de = public/language/de/email.json trans.el = public/language/el/email.json @@ -673,6 +691,7 @@ type = KEYVALUEJSON source_file = public/language/en_GB/search.json source_lang = en_GB trans.ar = public/language/ar/search.json +trans.bn = public/language/bn/search.json trans.cs = public/language/cs/search.json trans.de = public/language/de/search.json trans.el = public/language/el/search.json @@ -710,6 +729,7 @@ type = KEYVALUEJSON source_file = public/language/en_GB/groups.json source_lang = en_GB trans.ar = public/language/ar/groups.json +trans.bn = public/language/bn/groups.json trans.cs = public/language/cs/groups.json trans.de = public/language/de/groups.json trans.el = public/language/el/groups.json diff --git a/public/language/bn/category.json b/public/language/bn/category.json new file mode 100644 index 0000000000..27b0ae1697 --- /dev/null +++ b/public/language/bn/category.json @@ -0,0 +1,8 @@ +{ + "new_topic_button": "নতুন টপিক", + "no_topics": "There are no topics in this category.
Why don't you try posting one?", + "browsing": "browsing", + "no_replies": "কোন রিপ্লাই নেই", + "share_this_category": "এই বিভাগটি ভাগ করুন", + "ignore": "Ignore" +} \ No newline at end of file diff --git a/public/language/bn/email.json b/public/language/bn/email.json new file mode 100644 index 0000000000..fdbfb006c6 --- /dev/null +++ b/public/language/bn/email.json @@ -0,0 +1,23 @@ +{ + "password-reset-requested": "Password Reset Requested - %1!", + "welcome-to": "Welcome to %1", + "greeting_no_name": "Hello", + "greeting_with_name": "Hello %1", + "welcome.text1": "Thank you for registering with %1!", + "welcome.text2": "To fully activate your account, we need to verify that you own the email address you registered with.", + "welcome.cta": "Click here to confirm your email address", + "reset.text1": "We received a request to reset your password, possibly because you have forgotten it. If this is not the case, please ignore this email.", + "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 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.", + "digest.no_topics": "There have been no active topics in the past %1", + "notif.chat.subject": "New chat message received from %1", + "notif.chat.cta": "Click here to continue the conversation", + "notif.chat.unsub.info": "This chat notification was sent to you due to your subscription settings.", + "test.text1": "This is a test email to verify that the emailer is set up correctly for your NodeBB.", + "unsub.cta": "Click here to alter those settings", + "closing": "Thanks!" +} \ No newline at end of file diff --git a/public/language/bn/error.json b/public/language/bn/error.json new file mode 100644 index 0000000000..209fd36118 --- /dev/null +++ b/public/language/bn/error.json @@ -0,0 +1,67 @@ +{ + "invalid-data": "ভুল তথ্য", + "not-logged-in": "আপনি লগিন করেননি", + "account-locked": "আপনার অ্যাকাউন্ট সাময়িকভাবে লক করা হয়েছে", + "search-requires-login": "অনুসন্ধান করার জন্য একটি অ্যাকাউন্ট প্রয়োজন! অনুগ্রহপূর্বক প্রবেশ করুন অথবা নিবন্ধন করুন!", + "invalid-cid": "ভুল বিভাগ নাম্বার", + "invalid-tid": "ভুল টপিক নাম্বার", + "invalid-pid": "ভুল পোস্ট নাম্বার", + "invalid-uid": "ভুল ব্যবহারকারী নাম্বার", + "invalid-username": "ভুল ইউজারনেম", + "invalid-email": "ভুল ইমেইল", + "invalid-title": "ভুল শিরোনাম", + "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": "ইমেইল আগেই ব্যবহৃত", + "email-not-confirmed": "Your email has not been confirmed yet, please click here to confirm your email.", + "username-too-short": "খুব ছোট ইউজারনেম", + "username-too-long": "Username too long", + "user-banned": "ব্যবহারকারী নিষিদ্ধ", + "user-too-new": "Sorry, you are required to wait %1 seconds before making your first post", + "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": "বিভাগটি নিষ্ক্রিয়", + "topic-locked": "টপিক বন্ধ", + "still-uploading": "আপলোড সম্পূর্ণ জন্য অনুগ্রহ করে অপেক্ষা করুন", + "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": "অনুগ্রহ করে সংক্ষিপ্ত শিরোনাম লিখুন। শিরোনাম %1 অক্ষরের বেশি হতে পারবে না।", + "too-many-posts": "You can only post once every %1 seconds - please wait before posting again", + "too-many-posts-newbie": "As a new user, you can only post once every %1 seconds until you have earned %2 reputation - please wait before posting again", + "file-too-big": "Maximum allowed file size is %1 kbs - please upload a smaller file", + "cant-vote-self-post": "আপনি নিজের পোস্টে ভোট দিতে পারবেন না।", + "already-favourited": "You have already favourited this post", + "already-unfavourited": "You have already unfavourited this post", + "cant-ban-other-admins": "আপনি অন্য এ্যাডমিনদের নিষিদ্ধ করতে পারেন না!", + "invalid-image-type": "ভুল ছবির টাইপ", + "group-name-too-short": "গ্রুপের নাম খুব ছোট", + "group-already-exists": "গ্রুপ ইতিমধ্যেই বিদ্যমান", + "group-name-change-not-allowed": "গ্রুপের নাম পরিবর্তনের অনুমতি নেই", + "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": "টপিক থাম্বনেল নিষ্ক্রিয় করা। ", + "invalid-file": "ভুল ফাইল", + "uploads-are-disabled": "আপলোড নিষ্ক্রিয় করা", + "upload-error": "আপলোড ত্রুটিঃ %1", + "signature-too-long": "Sorry, your signature cannot be longer than %1 characters.", + "cant-chat-with-yourself": "আপনি নিজের সাথে চ্যাট করতে পারবেন না!", + "chat-restricted": "This user has restricted their chat messages. They must follow you before you can chat with them", + "reputation-system-disabled": "Reputation system is disabled.", + "downvoting-disabled": "Downvoting is disabled", + "not-enough-reputation-to-downvote": "আপনার এই পোস্ট downvote করার জন্য পর্যাপ্ত সম্মাননা নেই", + "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.", + "registration-error": "Registration Error" +} \ No newline at end of file diff --git a/public/language/bn/global.json b/public/language/bn/global.json new file mode 100644 index 0000000000..d9d4e82977 --- /dev/null +++ b/public/language/bn/global.json @@ -0,0 +1,77 @@ +{ + "home": "নীড়পাতা", + "search": "অনুসন্ধান", + "buttons.close": "বন্ধ", + "403.title": "প্রবেশাধিকার প্রত্যাখ্যাত", + "403.message": "আপনি এমন একটি পাতায় যাওয়ার চেষ্টা করছেন যেখানে আপনার প্রবেশাধিকার নেই। আপনি কি প্রবেশ করে আবার চেষ্টা করবেন?", + "404.title": "পাওয়া যায়নি", + "404.message": "আপনি এমন একটি পাতায় যাওয়ার চেষ্টা করছেন যার অস্তিত্ব নেই। নীড়পাতায় ফিরে যান। ", + "500.title": "অভ্যন্তরীণ ত্রুটি।", + "500.message": "ওহো! কিছু ভুল হয়েছে মনে হচ্ছে!", + "register": "নিবন্ধন", + "login": "প্রবেশ", + "please_log_in": "অনুগ্রহ করে প্রবেশ করুন", + "logout": "প্রস্থান", + "posting_restriction_info": "বর্তমানে নিবন্ধিত সদস্যরাই কেবল পোস্ট করতে পারেন, লগ ইন করতে এখানে ক্লিক করুন।", + "welcome_back": "আপনাকে স্বাগতম", + "you_have_successfully_logged_in": "আপনি সফলভাবে প্রবেশ করেছেন", + "save_changes": "পরিবর্তনগুলি সঞ্চয় করুন", + "close": "বন্ধ", + "pagination": "পাতা নং", + "pagination.out_of": "%2 এর মাঝে %1", + "pagination.enter_index": "সূচক লিখুন", + "header.admin": "অ্যাডমিন", + "header.recent": "সাম্প্রতিক", + "header.unread": "অপঠিত", + "header.tags": "ট্যাগ", + "header.popular": "জনপ্রিয়", + "header.users": "ব্যবহারকারীগণ", + "header.chats": "কথোপকথন", + "header.notifications": "বিজ্ঞপ্তি", + "header.search": "অনুসন্ধান", + "header.profile": "প্রোফাইল", + "notifications.loading": "বিজ্ঞপ্তিগুলি লোড হচ্ছে", + "chats.loading": "কথোপকথনগুলি লোড হচ্ছে ", + "motd.welcome": "ভবিষ্যতের আলোচনার প্লাটফর্ম, NodeBB তে স্বাগতম।", + "previouspage": "আগের পাতা", + "nextpage": "পরের পাতা", + "alert.success": "সফল", + "alert.error": "ত্রুটি", + "alert.banned": "নিষিদ্ধ", + "alert.banned.message": "আপনাকে কেবলই নিষিদ্ধ করা হয়েছে, আপনি এখন লগআউট হয়ে যাবেন।", + "alert.unfollow": "আপনি আর %1 কে অনুসরণ করছেন না!", + "alert.follow": "আপনি এখন %1 কে অনুসরণ করছেন!", + "online": "অনলাইন", + "users": "ব্যবহারকারীগণ", + "topics": "টপিক", + "posts": "পোস্টগুলি", + "views": "দেখেছেন", + "reputation": "সন্মাননা", + "read_more": "আরো পড়ুন", + "posted_ago_by_guest": "অতিথি পোস্ট করেছেন %1", + "posted_ago_by": " %1 %2 দ্বারা পোস্টকৃত", + "posted_ago": "পোস্ট করেছেন %1", + "posted_in_ago_by_guest": "%1 বিভাগে অতিথি পোস্ট করেছেন %2", + "posted_in_ago_by": "%3 %1 বিভাগে পোস্ট করেছেন %2", + "posted_in_ago": "%1 বিভাগে পোস্ট করা হয়েছে %2 আগে", + "replied_ago": "উত্তর দেয়া হয়েছে %1 ", + "user_posted_ago": "%1 পোস্ট করেছেন %2", + "guest_posted_ago": "অতিথি পোস্ট করেছেন %1", + "last_edited_by_ago": "সর্বশেষ সম্পাদনা করেছেন %1 %2", + "norecentposts": "কোনও সাম্প্রতিক পোস্ট নেই", + "norecenttopics": "কোনও সাম্প্রতিক টপিক নেই", + "recentposts": "সাম্প্রতিক পোস্ট", + "recentips": "সাম্প্রতিক প্রবেশকৃত আইপি সমুহ", + "away": "দূরে", + "dnd": "বিরক্ত করবেন না", + "invisible": "অদৃশ্য", + "offline": "অফলাইন", + "email": "ইমেইল", + "language": "ভাষা", + "guest": "অতিথি", + "guests": "অতিথি", + "updated.title": "ফোরাম আপডেট করা হয়েছে", + "updated.message": "এই ফোরামে এইমাত্র সর্বশেষ সংস্করণে আপডেট করা হয়েছে। পৃষ্ঠাটি রিফ্রেশ করতে এখানে ক্লিক করুন।", + "privacy": "Privacy", + "delete_all": "Delete All" +} \ No newline at end of file diff --git a/public/language/bn/groups.json b/public/language/bn/groups.json new file mode 100644 index 0000000000..bf69c732b0 --- /dev/null +++ b/public/language/bn/groups.json @@ -0,0 +1,8 @@ +{ + "groups": "Groups", + "view_group": "View Group", + "details.title": "Group Details", + "details.members": "Member List", + "details.has_no_posts": "This group's members have not made any posts.", + "details.latest_posts": "Latest Posts" +} \ No newline at end of file diff --git a/public/language/bn/language.json b/public/language/bn/language.json new file mode 100644 index 0000000000..c028aad311 --- /dev/null +++ b/public/language/bn/language.json @@ -0,0 +1,5 @@ +{ + "name": "ইংরেজি (যুক্তরাজ্য/কানাডা)", + "code": "en_GB", + "dir": "ltr" +} \ No newline at end of file diff --git a/public/language/bn/login.json b/public/language/bn/login.json new file mode 100644 index 0000000000..36cdebe2be --- /dev/null +++ b/public/language/bn/login.json @@ -0,0 +1,9 @@ +{ + "username": "ইউজারনেম / ইমেইল", + "remember_me": "মনে রাখুন", + "forgot_password": "পাসওয়ার্ড ভুলে গিয়েছেন?", + "alternative_logins": "বিকল্প প্রবেশ", + "failed_login_attempt": "ব্যর্থ প্রবেশের প্রচেষ্টা, আবার চেষ্টা করুন।", + "login_successful": "আপনি সফলভাবে প্রবেশ করেছেন!", + "dont_have_account": "কোন একাউন্ট নেই?" +} \ No newline at end of file diff --git a/public/language/bn/modules.json b/public/language/bn/modules.json new file mode 100644 index 0000000000..eacf0556fe --- /dev/null +++ b/public/language/bn/modules.json @@ -0,0 +1,21 @@ +{ + "chat.chatting_with": " এর সাথে কথোপকথন", + "chat.placeholder": "Type chat message here, press enter to send", + "chat.send": "প্রেরন করুন", + "chat.no_active": "আপনার কোন সচল কথোপকথন নেই", + "chat.user_typing": "%1 লিখছেন", + "chat.user_has_messaged_you": "%1 আপনাকে বার্তা পাঠিয়েছেন", + "chat.see_all": "সকল কথোপকথন দেখুন", + "chat.no-messages": "Please select a recipient to view chat message history", + "chat.recent-chats": "Recent Chats", + "chat.contacts": "Contacts", + "chat.message-history": "Message History", + "chat.pop-out": "Pop out chat", + "chat.maximize": "Maximize", + "chat.seven_days": "7 Days", + "chat.thirty_days": "30 Days", + "chat.three_months": "3 Months", + "composer.user_said_in": "%1 বলেছেন %2:", + "composer.user_said": "%1 বলেছেনঃ", + "composer.discard": "আপনি কি নিশ্চিত যে আপনি এই পোস্ট বাতিল করতে ইচ্ছুক?" +} \ No newline at end of file diff --git a/public/language/bn/notifications.json b/public/language/bn/notifications.json new file mode 100644 index 0000000000..0c6c8d4485 --- /dev/null +++ b/public/language/bn/notifications.json @@ -0,0 +1,27 @@ +{ + "title": "বিজ্ঞপ্তিগুলো", + "no_notifs": "আপনার নতুন কোন বিজ্ঞপ্তি নেই", + "see_all": "সকল বিজ্ঞপ্তিগুলো দেখুন", + "back_to_home": "ফিরুন %1", + "outgoing_link": "বহির্গামী লিঙ্ক", + "outgoing_link_message": "You are now leaving %1.", + "continue_to": "Continue to %1", + "return_to": "Return to %1", + "new_notification": "নতুন বিজ্ঞপ্তি", + "you_have_unread_notifications": "আপনার অপঠিত বিজ্ঞপ্তি আছে।", + "new_message_from": "%1 থেকে নতুন বার্তা", + "upvoted_your_post_in": "%1 has upvoted your post in %2.", + "moved_your_post": "%1 has moved your post.", + "moved_your_topic": "%1 has moved your topic.", + "favourited_your_post_in": "%1 has favourited your post in %2.", + "user_flagged_post_in": "%1 flagged a post in %2", + "user_posted_to": "%1 একটি উত্তর দিয়েছেন: %2", + "user_posted_topic": "%1 has posted a new topic: %2", + "user_mentioned_you_in": "%1, %2 এ আপনার নাম উল্লেখ করেছেন", + "user_started_following_you": "%1 started following you.", + "email-confirmed": "ইমেইল নিশ্চিত করা হয়েছে", + "email-confirmed-message": "আপনার ইমেইল যাচাই করার জন্য আপনাকে ধন্যবাদ। আপনার অ্যাকাউন্টটি এখন সম্পূর্ণরূপে সক্রিয়।", + "email-confirm-error": "একটি ত্রুটি ঘটেছে...", + "email-confirm-error-message": "আপনার ইমেল ঠিকানার বৈধতা যাচাইয়ে একটি সমস্যা হয়েছে। সম্ভবত কোডটি ভুল ছিল অথবা কোডের মেয়াদ শেষ হয়ে গিয়েছে।", + "email-confirm-sent": "নিশ্চিতকরণ ইমেইল পাঠানো হয়েছে।" +} \ No newline at end of file diff --git a/public/language/bn/pages.json b/public/language/bn/pages.json new file mode 100644 index 0000000000..62413970b1 --- /dev/null +++ b/public/language/bn/pages.json @@ -0,0 +1,18 @@ +{ + "home": "নীড়পাতা", + "unread": "অপঠিত টপিক", + "popular": "জনপ্রিয় টপিক", + "recent": "সাম্প্রতিক টপিক", + "users": "নিবন্ধিত সদস্যগণ", + "notifications": "বিজ্ঞপ্তি", + "tags": "Topics tagged under \"%1\"", + "user.edit": "সম্পাদনা \"%1\"", + "user.following": "%1 যাদের অনুসরণ করেন", + "user.followers": "যারা %1 কে অনুসরণ করেন", + "user.posts": "%1 এর পোস্ট সমুহ", + "user.topics": "%1 এর টপিক সমুহ", + "user.favourites": "%1'র প্রিয় পোস্টগুলো", + "user.settings": "সদস্য সেটিংস", + "maintenance.text": "%1 is currently undergoing maintenance. Please come back another time.", + "maintenance.messageIntro": "Additionally, the administrator has left this message:" +} \ No newline at end of file diff --git a/public/language/bn/recent.json b/public/language/bn/recent.json new file mode 100644 index 0000000000..bc0af345af --- /dev/null +++ b/public/language/bn/recent.json @@ -0,0 +1,9 @@ +{ + "title": "Recent", + "day": "দিন", + "week": "সপ্তাহ", + "month": "মাস", + "year": "Year", + "alltime": "All Time", + "no_recent_topics": "There are no recent topics." +} \ No newline at end of file diff --git a/public/language/bn/register.json b/public/language/bn/register.json new file mode 100644 index 0000000000..3975c17eab --- /dev/null +++ b/public/language/bn/register.json @@ -0,0 +1,18 @@ +{ + "register": "নিবন্ধন", + "help.email": "ডিফল্টভাবে, আপনার ইমেইল সর্বসাধারণ থেকে লুকানো থাকবে।", + "help.username_restrictions": "%1 এবং %2 অক্ষরের মাঝে একটি অনন্য সদস্য নাম। বাকিরা আপনাকে @নাম দিয়ে উল্লেখ করতে পারবেন।", + "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" +} \ No newline at end of file diff --git a/public/language/bn/reset_password.json b/public/language/bn/reset_password.json new file mode 100644 index 0000000000..70cfbc337b --- /dev/null +++ b/public/language/bn/reset_password.json @@ -0,0 +1,14 @@ +{ + "reset_password": "পাসওয়ার্ড রিসেট", + "update_password": "পাসওয়ার্ড হালনাগাদ", + "password_changed.title": "পাসওয়ার্ড পরিবর্তন করা হয়েছে", + "password_changed.message": "

পাসওয়ার্ড সফলভাবে রিসেট করা হয়েছে, পুনরায় প্রবেশ করুন।", + "wrong_reset_code.title": "ভুল রিসেট কোড", + "wrong_reset_code.message": "প্রাপ্ত রিসেট কোডটি ভুল ছিল। আবার চেষ্টা করুন, অথবা একটি নতুন রিসেট কোড অনুরোধ করুন।", + "new_password": "নতুন পাসওয়ার্ড", + "repeat_password": "পাসওয়ার্ড নিশ্চিত করুন", + "enter_email": "Please enter your email address and we will send you an email with instructions on how to reset your account.", + "enter_email_address": "Enter Email Address", + "password_reset_sent": "Password Reset Sent", + "invalid_email": "Invalid Email / Email does not exist!" +} \ No newline at end of file diff --git a/public/language/bn/search.json b/public/language/bn/search.json new file mode 100644 index 0000000000..e9eef4632a --- /dev/null +++ b/public/language/bn/search.json @@ -0,0 +1,4 @@ +{ + "results_matching": "%1 result(s) matching \"%2\", (%3 seconds)", + "no-matches": "No posts found" +} \ No newline at end of file diff --git a/public/language/bn/success.json b/public/language/bn/success.json new file mode 100644 index 0000000000..fde8a77044 --- /dev/null +++ b/public/language/bn/success.json @@ -0,0 +1,6 @@ +{ + "success": "Success", + "topic-post": "You have successfully posted.", + "authentication-successful": "Authentication Successful", + "settings-saved": "Settings saved!" +} \ No newline at end of file diff --git a/public/language/bn/tags.json b/public/language/bn/tags.json new file mode 100644 index 0000000000..d2e9a213ac --- /dev/null +++ b/public/language/bn/tags.json @@ -0,0 +1,7 @@ +{ + "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." +} \ No newline at end of file diff --git a/public/language/bn/topic.json b/public/language/bn/topic.json new file mode 100644 index 0000000000..058ba68d99 --- /dev/null +++ b/public/language/bn/topic.json @@ -0,0 +1,96 @@ +{ + "topic": "Topic", + "topic_id": "Topic ID", + "topic_id_placeholder": "Enter topic ID", + "no_topics_found": "No topics found!", + "no_posts_found": "No posts found!", + "post_is_deleted": "This post is deleted!", + "profile": "Profile", + "posted_by": "Posted by %1", + "posted_by_guest": "Posted by Guest", + "chat": "Chat", + "notify_me": "Be notified of new replies in this topic", + "quote": "Quote", + "reply": "Reply", + "edit": "Edit", + "delete": "Delete", + "purge": "Purge", + "restore": "Restore", + "move": "Move", + "fork": "Fork", + "link": "Link", + "share": "Share", + "tools": "Tools", + "flag": "Flag", + "locked": "Locked", + "bookmark_instructions": "Click here to return to your last position or close to discard.", + "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 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": "Topic Tools", + "thread_tools.markAsUnreadForAll": "Mark Unread", + "thread_tools.pin": "Pin Topic", + "thread_tools.unpin": "Unpin Topic", + "thread_tools.lock": "Lock Topic", + "thread_tools.unlock": "Unlock Topic", + "thread_tools.move": "Move Topic", + "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 topic?", + "thread_tools.restore": "Restore Topic", + "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 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?", + "post_purge_confirm": "Are you sure you want to purge this post?", + "load_categories": "Loading Categories", + "disabled_categories_note": "Disabled Categories are greyed out", + "confirm_move": "Move", + "confirm_fork": "Fork", + "favourite": "Favourite", + "favourites": "Favourites", + "favourites.has_no_favourites": "You don't have any favourites, favourite some posts to see them here!", + "loading_more_posts": "Loading More Posts", + "move_topic": "Move Topic", + "move_topics": "Move Topics", + "move_post": "Move Post", + "post_moved": "Post moved!", + "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": "Successfully forked topic! Click here to go to the forked topic.", + "composer.title_placeholder": "Enter your topic title here...", + "composer.discard": "Discard", + "composer.submit": "Submit", + "composer.replying_to": "Replying to %1", + "composer.new_topic": "New Topic", + "composer.uploading": "uploading...", + "composer.thumb_url_label": "Paste a topic thumbnail URL", + "composer.thumb_title": "Add a thumbnail to this topic", + "composer.thumb_url_placeholder": "http://example.com/thumb.png", + "composer.thumb_file_label": "Or upload a file", + "composer.thumb_remove": "Clear fields", + "composer.drag_and_drop_images": "Drag and Drop Images Here", + "more_users_and_guests": "%1 more user(s) and %2 guest(s)", + "more_users": "%1 more user(s)", + "more_guests": "%1 more guest(s)", + "users_and_others": "%1 and %2 others", + "sort_by": "Sort by", + "oldest_to_newest": "Oldest to Newest", + "newest_to_oldest": "Newest to Oldest", + "most_votes": "Most votes" +} \ No newline at end of file diff --git a/public/language/bn/unread.json b/public/language/bn/unread.json new file mode 100644 index 0000000000..8f7de2bd14 --- /dev/null +++ b/public/language/bn/unread.json @@ -0,0 +1,9 @@ +{ + "title": "Unread", + "no_unread_topics": "কোন অপঠিত টপিক নেই", + "load_more": "আরো লোড করুন", + "mark_as_read": "Mark as Read", + "selected": "Selected", + "all": "All", + "topics_marked_as_read.success": "Topics marked as read!" +} \ No newline at end of file diff --git a/public/language/bn/user.json b/public/language/bn/user.json new file mode 100644 index 0000000000..9d1c41c0e0 --- /dev/null +++ b/public/language/bn/user.json @@ -0,0 +1,75 @@ +{ + "banned": "নিষিদ্ধ", + "offline": "অফলাইন", + "username": "সদস্যের নাম", + "email": "ইমেইল", + "confirm_email": "Confirm Email", + "delete_account": "Delete Account", + "delete_account_confirm": "Are you sure you want to delete your account?
This action is irreversible and you will not be able to recover any of your data

Enter your username to confirm that you wish to destroy this account.", + "fullname": "পুর্ণ নাম", + "website": "ওয়েবসাইট", + "location": "স্থান", + "age": "বয়স", + "joined": "যোগদান করেছেন", + "lastonline": "সর্বশেষ অনলাইনে ছিলেন", + "profile": "Profile", + "profile_views": "প্রোফাইল দেখেছেন", + "reputation": "সন্মাননা", + "favourites": "Favourites", + "followers": "যাদের অনুসরণ করছেন", + "following": "যারা আপনাকে অনুসরণ করছে", + "signature": "স্বাক্ষর", + "gravatar": "গ্রাভাতার", + "birthday": "জন্মদিন", + "chat": "Chat", + "follow": "Follow", + "unfollow": "Unfollow", + "profile_update_success": "Profile has been updated successfully!", + "change_picture": "ছবি পরিবর্তন", + "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!", + "change_password_error_wrong_current": "Your current password is not correct!", + "change_password_error_length": "Password too short!", + "change_password_error_match": "Passwords must match!", + "change_password_error_privileges": "You do not have the rights to change this password.", + "change_password_success": "Your password is updated!", + "confirm_password": "Confirm Password", + "password": "Password", + "username_taken_workaround": "The username you requested was already taken, so we have altered it slightly. You are now known as %1", + "upload_picture": "Upload picture", + "upload_a_picture": "Upload a picture", + "image_spec": "You may only upload PNG, JPG, or GIF files", + "max": "max.", + "settings": "Settings", + "show_email": "Show My Email", + "show_fullname": "Show My Full Name", + "restrict_chats": "Only allow chat messages from users I follow", + "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", + "digest_daily": "Daily", + "digest_weekly": "Weekly", + "digest_monthly": "Monthly", + "send_chat_notifications": "Send an email if a new chat message arrives and I am not online", + "has_no_follower": "This user doesn't have any followers :(", + "follows_no_one": "This user isn't following anyone :(", + "has_no_posts": "This user didn't post anything yet.", + "has_no_topics": "This user didn't post any topics yet.", + "email_hidden": "Email Hidden", + "hidden": "hidden", + "paginate_description": "Paginate topics and posts instead of using infinite scroll.", + "topics_per_page": "Topics per Page", + "posts_per_page": "Posts per Page", + "notification_sounds": "Play a sound when you receive a notification.", + "browsing": "Browsing Settings", + "open_links_in_new_tab": "Open outgoing links in new tab?", + "enable_topic_searching": "Enable In-Topic Searching", + "topic_search_help": "If enabled, in-topic searching will override the browser's default page search behaviour and allow you to search through the entire topic, instead of what is only shown on screen.", + "follow_topics_you_reply_to": "Follow topics that you reply to.", + "follow_topics_you_create": "Follow topics you create." +} \ No newline at end of file diff --git a/public/language/bn/users.json b/public/language/bn/users.json new file mode 100644 index 0000000000..e12967eeda --- /dev/null +++ b/public/language/bn/users.json @@ -0,0 +1,9 @@ +{ + "latest_users": "Latest Users", + "top_posters": "Top Posters", + "most_reputation": "Most Reputation", + "search": "Search", + "enter_username": "Enter a username to search", + "load_more": "Load More", + "users-found-search-took": "%1 user(s) found! Search took %2 ms." +} \ No newline at end of file