Merge pull request #3 from NodeBB/master

Merge in latest
v1.18.x
Peter Jaszkowiak 10 years ago
commit 34bbe241ce

@ -0,0 +1,78 @@
"use strict";
var fork = require('child_process').fork,
env = process.env,
worker,
incomplete = [];
module.exports = function(grunt) {
function update(action, filepath, target) {
var args = [],
fromFile = '',
compiling = '',
time = Date.now();
if (!grunt.option('verbose')) {
args.push('--log-level=info');
}
if (target === 'lessUpdated') {
fromFile = ['js','tpl'];
compiling = 'less';
} else if (target === 'clientUpdated') {
fromFile = ['less','tpl'];
compiling = 'js';
} else if (target === 'templatesUpdated') {
fromFile = ['js','less'];
compiling = 'tpl';
} else if (target === 'serverUpdated') {
fromFile = ['less','js','tpl'];
}
fromFile = fromFile.filter(function(ext) {
return incomplete.indexOf(ext) === -1;
});
args.push('--from-file=' + fromFile.join(','));
incomplete.push(compiling);
worker.kill();
worker = fork('app.js', args, { env: env });
worker.on('message', function() {
if (incomplete.length) {
incomplete = [];
if (grunt.option('verbose')) {
grunt.log.writeln('NodeBB restarted in ' + (Date.now() - time) + ' ms');
}
}
});
}
grunt.initConfig({
watch: {
lessUpdated: {
files: ['public/**/*.less', 'node_modules/nodebb-*/*.less', 'node_modules/nodebb-*/*/*.less', 'node_modules/nodebb-*/*/*/*.less', 'node_modules/nodebb-*/*/*/*/*.less']
},
clientUpdated: {
files: ['public/src/**/*.js', 'node_modules/nodebb-*/*.js', 'node_modules/nodebb-*/*/*.js', 'node_modules/nodebb-*/*/*/*.js', 'node_modules/nodebb-*/*/*/*/*.js']
},
serverUpdated: {
files: ['*.js', 'src/**/*.js']
},
templatesUpdated: {
files: ['src/views/**/*.tpl', 'node_modules/nodebb-*/*.tpl', 'node_modules/nodebb-*/*/*.tpl', 'node_modules/nodebb-*/*/*/*.tpl', 'node_modules/nodebb-*/*/*/*/*.tpl']
}
}
});
grunt.loadNpmTasks('grunt-contrib-watch');
grunt.registerTask('default', ['watch']);
env.NODE_ENV = 'development';
worker = fork('app.js', [], { env: env });
grunt.event.on('watch', update);
};

@ -43,7 +43,7 @@ winston.add(winston.transports.Console, {
var date = new Date();
return date.getDate() + '/' + (date.getMonth() + 1) + ' ' + date.toTimeString().substr(0,5) + ' [' + global.process.pid + ']';
},
level: global.env === 'production' ? 'info' : 'verbose'
level: (global.env === 'production' || nconf.get('log-level') === 'info') ? 'info' : 'verbose'
});
if(os.platform() === 'linux') {
@ -323,7 +323,7 @@ function resetThemes(callback) {
function resetPlugin(pluginId) {
var db = require('./src/database');
db.setRemove('plugins:active', pluginId, function(err) {
db.sortedSetRemove('plugins:active', pluginId, function(err) {
if (err) {
winston.error('[reset] Could not disable plugin: %s encountered error %s', pluginId, err.message);
} else {

@ -13,6 +13,7 @@ process.on('message', function(msg) {
}
});
function hashPassword(password, rounds) {
async.waterfall([
function(next) {

@ -110,9 +110,10 @@ case "$1" in
;;
watch)
echo "Launching NodeBB in \"development\" mode."
echo "To run the production build of NodeBB, please use \"forever\"."
echo "More Information: https://docs.nodebb.org/en/latest/running/index.html"
echo "***************************************************************************"
echo "WARNING: ./nodebb watch will be deprecated soon. Please use grunt: "
echo "https://docs.nodebb.org/en/latest/running/index.html#grunt-development"
echo "***************************************************************************"
NODE_ENV=development supervisor -q --ignore public/templates,public/nodebb.min.js,public/nodebb.min.js.map --extensions 'node|js|tpl|less' -- app "$@"
;;

@ -33,18 +33,21 @@
"heapdump": "^0.3.0",
"less": "^2.0.0",
"logrotate-stream": "^0.2.3",
"mime": "^1.3.4",
"mkdirp": "~0.5.0",
"mmmagic": "^0.3.13",
"morgan": "^1.3.2",
"nconf": "~0.7.1",
"nodebb-plugin-dbsearch": "^0.1.0",
"nodebb-plugin-emoji-extended": "^0.4.1-4",
"nodebb-plugin-markdown": "^0.8.0",
"nodebb-plugin-markdown": "^1.0.0",
"nodebb-plugin-mentions": "^0.9.0",
"nodebb-plugin-soundpack-default": "~0.1.1",
"nodebb-plugin-spam-be-gone": "^0.4.0",
"nodebb-theme-lavender": "^1.0.0",
"nodebb-theme-vanilla": "^1.0.0",
"nodebb-widget-essentials": "~0.2.0",
"nodebb-theme-lavender": "^1.0.6",
"nodebb-theme-vanilla": "^1.0.14",
"nodebb-widget-essentials": "~0.2.12",
"nodebb-rewards-essentials": "^0.0.1",
"npm": "^2.1.4",
"passport": "^0.2.1",
"passport-local": "1.0.0",
@ -68,7 +71,9 @@
"xregexp": "~2.0.0"
},
"devDependencies": {
"mocha": "~1.13.0"
"mocha": "~1.13.0",
"grunt": "~0.4.5",
"grunt-contrib-watch": "^0.6.1"
},
"bugs": {
"url": "https://github.com/NodeBB/NodeBB/issues"

@ -1,5 +1,6 @@
{
"new_topic_button": "موضوع جديد",
"guest-login-post": "Log in to post",
"no_topics": "<strong>لا توجد مواضيع في هذه الفئة</strong>لم لا تحاول إنشاء موضوع؟<br />",
"browsing": "تصفح",
"no_replies": "لم يرد أحد",

@ -12,6 +12,7 @@
"notify_me": "تلق تنبيهات بالردود الجديدة في هذا الموضوع",
"quote": "اقتبس",
"reply": "رد",
"guest-login-reply": "Log in to reply",
"edit": "تعديل",
"delete": "حذف",
"purge": "تطهير",

@ -1,5 +1,6 @@
{
"new_topic_button": "নতুন টপিক",
"guest-login-post": "Log in to post",
"no_topics": "<strong>এই বিভাগে কোন টপিক নেই! </strong><br /> আপনি চাইলে একটি পোষ্ট করতে পারেন।",
"browsing": "ব্রাউজিং",
"no_replies": "কোন রিপ্লাই নেই",

@ -12,6 +12,7 @@
"notify_me": "এই টপিকে নতুন উত্তর আসলে জানুন",
"quote": "উদ্ধৃতি",
"reply": "উত্তর",
"guest-login-reply": "Log in to reply",
"edit": "সম্পাদণা",
"delete": "মুছে ফেলুন",
"purge": "পার্জ",

@ -1,5 +1,6 @@
{
"new_topic_button": "Nové téma",
"guest-login-post": "Log in to post",
"no_topics": "<strong>V této kategorii zatím nejsou žádné příspěvky.</strong><br />Můžeš být první!",
"browsing": "prohlíží",
"no_replies": "Nikdo ještě neodpověděl",

@ -12,6 +12,7 @@
"notify_me": "Sledovat toto téma",
"quote": "Citovat",
"reply": "Odpovědět",
"guest-login-reply": "Log in to reply",
"edit": "Upravit",
"delete": "Smazat",
"purge": "Purge",

@ -1,5 +1,6 @@
{
"new_topic_button": "Neues Thema",
"guest-login-post": "Anmelden um einen Beitrag zu erstellen",
"no_topics": "<strong>Es gibt noch keine Themen in dieser Kategorie.</strong><br />Warum beginnst du nicht eins?",
"browsing": "Aktiv",
"no_replies": "Niemand hat geantwortet",

@ -15,7 +15,7 @@
"details.latest_posts": "Aktuelle Beiträge",
"details.private": "Private Gruppe",
"details.public": "Öffentliche Gruppe",
"details.grant": "Grant/Rescind Ownership",
"details.grant": "Gewähre/Widerrufe Besitz",
"details.kick": "Kick",
"details.owner_options": "Gruppenadministration",
"event.updated": "Gruppendetails wurden aktualisiert",

@ -12,6 +12,7 @@
"notify_me": "Erhalte eine Benachrichtigung bei neuen Antworten zu diesem Thema.",
"quote": "zitieren",
"reply": "antworten",
"guest-login-reply": "Anmelden zum Antworten",
"edit": "bearbeiten",
"delete": "löschen",
"purge": "bereinigen",

@ -1,5 +1,6 @@
{
"new_topic_button": "Νέο Θέμα",
"guest-login-post": "Log in to post",
"no_topics": "<strong>Δεν υπάρχουν θέματα σε αυτή την κατηγορία.</strong><br />Γιατί δεν δοκιμάζεις να δημοσιεύσεις ένα εσύ;",
"browsing": "περιηγούνται",
"no_replies": "Κανείς δεν έχει απαντήσει",

@ -12,6 +12,7 @@
"notify_me": "Να ειδοποιούμαι για νέες απαντήσεις σε αυτό το θέμα",
"quote": "Παράθεση",
"reply": "Απάντηση",
"guest-login-reply": "Log in to reply",
"edit": "Επεξεργασία",
"delete": "Διαγραφή",
"purge": "Εκκαθάριση",

@ -1,5 +1,6 @@
{
"new_topic_button": "New Topic",
"guest-login-post": "Log in to post",
"no_topics": "<strong>Thar be no topics in 'tis category.</strong><br />Why don't ye give a go' postin' one?",
"browsing": "browsin'",
"no_replies": "No one has replied to ye message",

@ -12,6 +12,7 @@
"notify_me": "Be notified of new replies in this topic",
"quote": "Quote",
"reply": "Reply",
"guest-login-reply": "Log in to reply",
"edit": "Edit",
"delete": "Delete",
"purge": "Purge",

@ -1,5 +1,6 @@
{
"new_topic_button": "New Topic",
"guest-login-post": "Log in to post",
"no_topics": "<strong>There are no topics in this category.</strong><br />Why don't you try posting one?",
"browsing": "browsing",

@ -24,6 +24,7 @@
"email-taken": "Email taken",
"email-not-confirmed": "Your email has not been confirmed yet, please click here to confirm your email.",
"email-not-confirmed-chat": "You are unable to chat until your email is confirmed",
"no-email-to-confirm": "This forum requires email confirmation, please click here to enter an email",
"username-too-short": "Username too short",
"username-too-long": "Username too long",
@ -64,6 +65,7 @@
"invalid-image-type": "Invalid image type. Allowed types are: %1",
"invalid-image-extension": "Invalid image extension",
"invalid-file-type": "Invalid file type. Allowed types are: %1",
"group-name-too-short": "Group name too short",
"group-already-exists": "Group already exists",
@ -80,7 +82,6 @@
"topic-thumbnails-are-disabled": "Topic thumbnails are disabled.",
"invalid-file": "Invalid File",
"uploads-are-disabled": "Uploads are disabled",
"upload-error": "Upload Error : %1",
"signature-too-long" : "Sorry, your signature cannot be longer than %1 characters.",
@ -96,5 +97,7 @@
"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",
"parse-error": "Something went wrong while parsing server response"
"parse-error": "Something went wrong while parsing server response",
"wrong-login-type-email": "Please use your email to login",
"wrong-login-type-username": "Please use your username to login"
}

@ -5,6 +5,9 @@
"new_group": "Create New Group",
"no_groups_found": "There are no groups to see",
"pending.accept": "Accept",
"pending.reject": "Reject",
"cover-instructions": "Drag and Drop a photo, drag to position, and hit <strong>Save</strong>",
"cover-change": "Change",
"cover-save": "Save",
@ -15,12 +18,20 @@
"details.pending": "Pending Members",
"details.has_no_posts": "This group's members have not made any posts.",
"details.latest_posts": "Latest Posts",
"details.private": "Private Group",
"details.public": "Public Group",
"details.private": "Private",
"details.grant": "Grant/Rescind Ownership",
"details.kick": "Kick",
"details.owner_options": "Group Administration",
"details.group_name": "Group Name",
"details.description": "Description",
"details.badge_preview": "Badge Preview",
"details.change_icon": "Change Icon",
"details.change_colour": "Change Colour",
"details.badge_text": "Badge Text",
"details.private_help": "If enabled, joining of groups requires approval from a group owner",
"details.hidden": "Hidden",
"details.hidden_help": "If enabled, this group will not be found in the groups listing, and users will have to be invited manually",
"event.updated": "Group details have been updated",
"event.deleted": "The group \"%1\" has been deleted"

@ -1,5 +1,7 @@
{
"username": "Username / Email",
"username-email": "Username / Email",
"username": "Username",
"email": "Email",
"remember_me": "Remember Me?",
"forgot_password": "Forgot Password?",
"alternative_logins": "Alternative Logins",

@ -2,6 +2,7 @@
"title": "Notifications",
"no_notifs": "You have no new notifications",
"see_all": "See all Notifications",
"mark_all_read": "Mark all notifications read",
"back_to_home": "Back to %1",
"outgoing_link": "Outgoing Link",

@ -6,6 +6,7 @@
"year": "Year",
"alltime": "All Time",
"no_recent_topics": "There are no recent topics.",
"no_popular_topics": "There are no popular topics.",
"there-is-a-new-topic": "There is a new topic.",
"there-is-a-new-topic-and-a-new-post": "There is a new topic and a new post.",

@ -15,6 +15,7 @@
"notify_me": "Be notified of new replies in this topic",
"quote": "Quote",
"reply": "Reply",
"guest-login-reply": "Log in to reply",
"edit": "Edit",
"delete": "Delete",
"purge": "Purge",

@ -1,5 +1,6 @@
{
"new_topic_button": "New Topic",
"guest-login-post": "Log in to post",
"no_topics": "<strong>There are no topics in this category.</strong><br />Why don't you try posting one?",
"browsing": "browsing",
"no_replies": "No one has replied",

@ -12,6 +12,7 @@
"notify_me": "Be notified of new replies in this topic",
"quote": "Quote",
"reply": "Reply",
"guest-login-reply": "Log in to reply",
"edit": "Edit",
"delete": "Delete",
"purge": "Purge",

@ -1,5 +1,6 @@
{
"new_topic_button": "Nuevo tema",
"guest-login-post": "Log in to post",
"no_topics": "<strong>No hay temas en esta categoría.</strong><br />¿Por que no te animas y publicas uno?",
"browsing": "viendo ahora",
"no_replies": "Nadie ha respondido aún",

@ -12,6 +12,7 @@
"notify_me": "Serás notificado cuando haya nuevas respuestas en este tema",
"quote": "Citar",
"reply": "Responder",
"guest-login-reply": "Log in to reply",
"edit": "Editar",
"delete": "Borrar",
"purge": "Purgar",

@ -1,5 +1,6 @@
{
"new_topic_button": "Uus teema",
"guest-login-post": "Log in to post",
"no_topics": "<strong>Kahjuks ei leidu siin kategoorias ühtegi teemat.</strong><br />Soovid postitada?",
"browsing": "vaatab",
"no_replies": "Keegi pole vastanud",

@ -12,6 +12,7 @@
"notify_me": "Saa teateid uutest postitustest selles teemas",
"quote": "Tsiteeri",
"reply": "Vasta",
"guest-login-reply": "Log in to reply",
"edit": "Muuda",
"delete": "Kustuta",
"purge": "Kustuta",

@ -1,5 +1,6 @@
{
"new_topic_button": "جستار تازه",
"guest-login-post": "Log in to post",
"no_topics": "<strong>هیچ جستاری در این دسته نیست.</strong><br />چرا شما یکی نفرستید؟",
"browsing": "بیننده‌ها",
"no_replies": "هیچ کسی پاسخ نداده است.",

@ -12,6 +12,7 @@
"notify_me": "از پاسخ‌های تازه در جستار آگاه شوید",
"quote": "نقل قول",
"reply": "پاسخ",
"guest-login-reply": "Log in to reply",
"edit": "ویرایش",
"delete": "Delete",
"purge": "پاک کردن",

@ -1,5 +1,6 @@
{
"new_topic_button": "Uusi aihe",
"guest-login-post": "Log in to post",
"no_topics": "<strong>Tällä aihealueella ei ole yhtään aihetta.</strong><br />Miksi et aloittaisi uutta?",
"browsing": "selaamassa",
"no_replies": "Kukaan ei ole vastannut",

@ -12,6 +12,7 @@
"notify_me": "Ilmoita, kun tähän keskusteluun tulee uusia viestejä",
"quote": "Lainaa",
"reply": "Vastaa",
"guest-login-reply": "Log in to reply",
"edit": "Muokkaa",
"delete": "Poista",
"purge": "Purge",

@ -1,5 +1,6 @@
{
"new_topic_button": "Nouveau Sujet",
"new_topic_button": "Nouveau sujet",
"guest-login-post": "Se connecter pour poster",
"no_topics": "<strong>Il n'y a aucun sujet dans cette catégorie.</strong><br />Pourquoi ne pas en créer un ?",
"browsing": "parcouru par",
"no_replies": "Personne n'a répondu",

@ -17,7 +17,7 @@
"invalid-pagination-value": "Valeur de pagination invalide",
"username-taken": "Nom dutilisateur déjà utilisé",
"email-taken": "Email déjà utilisé",
"email-not-confirmed": "Votre adresse email n'est pas confirmée, cliquer ici pour la valider.",
"email-not-confirmed": "Votre adresse email n'est pas confirmée, cliquez ici pour la valider.",
"email-not-confirmed-chat": "Vous ne pouver discuter tant que votre email n'est pas confirmé",
"username-too-short": "Nom d'utilisateur trop court",
"username-too-long": "Nom d'utilisateur trop long",

@ -3,7 +3,7 @@
"search": "Recherche",
"buttons.close": "Fermer",
"403.title": "Accès refusé",
"403.message": "Il semble que vous ayez atteint une page dont vous n'avez pas accès.",
"403.message": "Il semble que vous ayez atteint une page à laquelle vous n'avez pas accès.",
"403.login": "Peut-être deviez vous <a href='%1/login'>essayer de vous connecter</a>?",
"404.title": "Introuvable",
"404.message": "Il semble que vous ayez atteint une page qui n'existe pas. Retourner à la <a href='%1/'>page d'accueil</a>.",
@ -14,7 +14,7 @@
"please_log_in": "Veuillez vous connecter",
"logout": "Déconnexion",
"posting_restriction_info": "L'envoi de messages est réservé aux membres inscrits, cliquez ici pour vous connecter.",
"welcome_back": "Bon retour",
"welcome_back": "Bienvenue",
"you_have_successfully_logged_in": "Vous vous êtes bien connecté",
"save_changes": "Enregistrer les changements",
"close": "Fermer",
@ -24,7 +24,7 @@
"header.admin": "Admin",
"header.recent": "Récent",
"header.unread": "Non lu",
"header.tags": "Tags",
"header.tags": "Mots-clés",
"header.popular": "Populaire",
"header.users": "Utilisateurs",
"header.groups": "Groupes",
@ -32,7 +32,7 @@
"header.notifications": "Notifications",
"header.search": "Recherche",
"header.profile": "Profil",
"notifications.loading": "Chargement des Notifications",
"notifications.loading": "Chargement des notifications",
"chats.loading": "Chargement des chats",
"motd.welcome": "Bienvenue sur NodeBB, la plate-forme de discussion du futur.",
"previouspage": "Page précédente",
@ -77,5 +77,5 @@
"privacy": "Vie privée",
"follow": "S'abonner",
"unfollow": "Se désabonner",
"delete_all": "Supprimer Tout"
"delete_all": "Tout supprimer"
}

@ -1,10 +1,10 @@
{
"groups": "Groupes",
"view_group": "Voir le groupe",
"owner": "Propriétaire du Groupe",
"new_group": "Créer un Nouveau Groupe",
"owner": "Propriétaire du groupe",
"new_group": "Créer un nouveau groupe",
"no_groups_found": "Il n'y a aucun groupe",
"cover-instructions": "Glisser et Coller une image, ajuster la position, et cliquer sur <strong>Enregistrer</strong>",
"cover-instructions": "Glissez-déposez une image, ajustez la position, et cliquez sur <strong>Enregistrer</strong>",
"cover-change": "Modifier",
"cover-save": "Enregistrer",
"cover-saving": "Enregistrement",
@ -13,11 +13,11 @@
"details.pending": "Membres en attente",
"details.has_no_posts": "Les membres de ce groupe n'ont envoyé aucun message.",
"details.latest_posts": "Derniers messages",
"details.private": "Groupe Privé",
"details.public": "Groupe Public",
"details.grant": "Grant/Rescind Ownership",
"details.kick": "Kick",
"details.owner_options": "Administration du Groupe",
"details.private": "Groupe privé",
"details.public": "Groupe public",
"details.grant": "Promouvoir/rétrograder comme propriétaire",
"details.kick": "Exclure",
"details.owner_options": "Administration du groupe",
"event.updated": "Les détails du groupe ont été mis à jour",
"event.deleted": "Le groupe é%1\" a été supprimé"
}

@ -1,11 +1,11 @@
{
"chat.chatting_with": "Discuter avec <span id=\"chat-with-name\"></span>",
"chat.placeholder": "Taper votre message ici, appuyer sur Entrer pour envoyer",
"chat.placeholder": "Tapez votre message ici, appuyez sur Entrer pour envoyer",
"chat.send": "Envoyer",
"chat.no_active": "Vous n'avez aucune discussion en cours.",
"chat.user_typing": "%1 est en train d'écrire ...",
"chat.user_has_messaged_you": "%1 vous a envoyé un message.",
"chat.see_all": "Voir toutes les Discussions",
"chat.see_all": "Voir toutes les discussions",
"chat.no-messages": "Veuillez sélectionner un destinataire pour voir l'historique des discussions",
"chat.recent-chats": "Discussions récentes",
"chat.contacts": "Contacts",

@ -29,7 +29,7 @@
"number-of-views": "Nombre de vues",
"topic-start-date": "Date de création du sujet",
"username": "Nom d'utilisateur",
"category": "Catgorie",
"category": "Catégorie",
"descending": "Par ordre décroissant",
"ascending": "Par ordre croissant"
}

@ -2,6 +2,6 @@
"no_tag_topics": "Il n'y a aucun sujet ayant ce mot-clé",
"tags": "Mots-clés",
"enter_tags_here": "Entrez les mots-clés ici. Appuyez sur entrer après chaque mot-clé.",
"enter_tags_here_short": "Entrez des tags...",
"enter_tags_here_short": "Entrez des mots-clés...",
"no_tags": "Il n'y a pas encore de mots-clés."
}

@ -12,7 +12,8 @@
"notify_me": "Être notifié des réponses dans ce sujet",
"quote": "Citer",
"reply": "Répondre",
"edit": "Editer",
"guest-login-reply": "Se connecter pour répondre",
"edit": "Éditer",
"delete": "Supprimer",
"purge": "Supprimer définitivement",
"restore": "Restaurer",
@ -39,7 +40,7 @@
"share_this_post": "Partager ce message",
"thread_tools.title": "Outils pour sujets",
"thread_tools.markAsUnreadForAll": "Marquer comme non lu",
"thread_tools.pin": "Epingler le sujet",
"thread_tools.pin": "Épingler le sujet",
"thread_tools.unpin": "Désépingler le sujet",
"thread_tools.lock": "Verrouiller le sujet",
"thread_tools.unlock": "Déverouiller le sujet",
@ -60,9 +61,9 @@
"disabled_categories_note": "Les catégories désactivées sont grisées",
"confirm_move": "Déplacer",
"confirm_fork": "Scinder",
"favourite": "Favoris",
"favourite": "Favori",
"favourites": "Favoris",
"favourites.has_no_favourites": "Vous n'avez aucun favoris, mettez des messages en favoris pour les voir ici !",
"favourites.has_no_favourites": "Vous n'avez aucun favori, mettez des messages en favoris pour les voir ici !",
"loading_more_posts": "Charger plus de messages",
"move_topic": "Déplacer le sujet",
"move_topics": "Déplacer des sujets",
@ -72,20 +73,20 @@
"topic_will_be_moved_to": "Ce sujet sera déplacé vers la catégorie",
"fork_topic_instruction": "Cliquez sur les postes à scinder",
"fork_no_pids": "Aucun post sélectionné !",
"fork_success": "Sujet copié avec succès! Cliquez ici pour aller au sujet copié.",
"composer.title_placeholder": "Entrer le titre du sujet ici ...",
"fork_success": "Sujet copié avec succès ! Cliquez ici pour aller au sujet copié.",
"composer.title_placeholder": "Entrer le titre du sujet ici",
"composer.handle_placeholder": "Nom",
"composer.discard": "Abandonner",
"composer.submit": "Envoyer",
"composer.replying_to": "Réponse à %1",
"composer.new_topic": "Nouveau sujet",
"composer.uploading": "envoi en cours ...",
"composer.uploading": "envoi en cours",
"composer.thumb_url_label": "Coller une URL de vignette du sujet",
"composer.thumb_title": "Ajouter une vignette à ce sujet",
"composer.thumb_url_placeholder": "http://exemple.com/vignette.png",
"composer.thumb_file_label": "Ou envoyer un fichier",
"composer.thumb_remove": "Effacer les champs",
"composer.drag_and_drop_images": "Glisser-déposer les images ici",
"composer.drag_and_drop_images": "Glissez-déposez les images ici",
"more_users_and_guests": "%1 autre(s) utilisateur(s) et %2 invité(s)",
"more_users": "%1 autre(s) utilisateur(s)",
"more_guests": "%1 autre(s) invité(s)",

@ -2,8 +2,8 @@
"banned": "Banni",
"offline": "Hors-ligne",
"username": "Nom d'utilisateur",
"joindate": "Date d'Adhésion",
"postcount": "Nombre de Messages",
"joindate": "Date d'adhésion",
"postcount": "Nombre de messages",
"email": "Email",
"confirm_email": "Confirmer l'adresse email",
"delete_account": "Supprimer le compte",
@ -29,7 +29,7 @@
"unfollow": "Se désabonner",
"profile_update_success": "Le profil a bien été mis à jour !",
"change_picture": "Changer d'image",
"edit": "Editer",
"edit": "Éditer",
"uploaded_picture": "Image envoyée",
"upload_new_picture": "Envoyer une nouvelle image",
"upload_new_picture_from_url": "Envoyer une nouvelle image depuis un URL",
@ -44,7 +44,7 @@
"confirm_password": "Confirmer le mot de passe",
"password": "Mot de passe",
"username_taken_workaround": "Le nom d'utilisateur désiré est déjà utilisé, nous l'avons donc légèrement modifié. Vous êtes maintenant connu comme <strong>%1</strong>",
"upload_picture": "Envoyer une image",
"upload_picture": "Envoyer l'image",
"upload_a_picture": "Envoyer une image",
"image_spec": "Vous ne pouvez envoyer que des fichiers PNG, JPG ou GIF",
"max": "max.",

@ -6,7 +6,7 @@
"enter_username": "Entrer un nom d'utilisateur pour rechercher",
"load_more": "Charger la suite",
"users-found-search-took": "%1 utilisateur(s) trouvé(s)! La recherche a pris %2 secondes.",
"filter-by": "Filtrer Par",
"online-only": "En Ligne uniquement",
"picture-only": "Avec Image uniquement"
"filter-by": "Filtrer par",
"online-only": "En ligne uniquement",
"picture-only": "Avec image uniquement"
}

@ -1,5 +1,6 @@
{
"new_topic_button": "נושא חדש",
"guest-login-post": "Log in to post",
"no_topics": "<strong>קטגוריה זו ריקה מנושאים.</strong><br />למה שלא תנסה להוסיף נושא חדש?",
"browsing": "צופים בנושא זה כעת",
"no_replies": "אין תגובות",

@ -12,6 +12,7 @@
"notify_me": "קבל התראה כאשר יש תגובות חדשות בנושא זה",
"quote": "ציטוט",
"reply": "תגובה",
"guest-login-reply": "Log in to reply",
"edit": "עריכה",
"delete": "מחק",
"purge": "מחק הכל",

@ -1,5 +1,6 @@
{
"new_topic_button": "Új témakör",
"guest-login-post": "Log in to post",
"no_topics": "<strong>Nincs nyitva egy téma sem ebben a kategóriában.</strong>Hozzunk létre egyet.",
"browsing": "böngészés",
"no_replies": "Nem érkezett válasz",

@ -11,7 +11,7 @@
"user.followers": "Tagok akik követik %1 -t",
"user.posts": "Hozzászólások által %1",
"user.topics": "%1 által létrehozott témák",
"user.groups": "%1's Groups",
"user.groups": "%1's csoport",
"user.favourites": "%1 Kedvenc Hozzászólásai",
"user.settings": "Felhasználói Beállítások",
"maintenance.text": "%1 jelenleg karbantartás alatt van. Kérlek nézz vissza késöbb!",

@ -12,6 +12,7 @@
"notify_me": "Értesítést kérek az új hozzászólásokról ebben a topikban",
"quote": "Idéz",
"reply": "Válasz",
"guest-login-reply": "Log in to reply",
"edit": "Szerkeszt",
"delete": "Töröl",
"purge": "Purge",

@ -2,8 +2,8 @@
"banned": "Kitíltva",
"offline": "Nem elérhető",
"username": "Felhasználónév",
"joindate": "Join Date",
"postcount": "Post Count",
"joindate": "Regisztráció dátum",
"postcount": "Bejegyzés megtekintés",
"email": "E-mail",
"confirm_email": "E-mail megerősítése",
"delete_account": "Fiók törlése",
@ -18,7 +18,7 @@
"profile_views": "Megtekintések",
"reputation": "Hírnév",
"favourites": "Kedvencek",
"watched": "Watched",
"watched": "Megtekintve",
"followers": "Követők",
"following": "Követve",
"signature": "Aláírás",

@ -1,5 +1,6 @@
{
"new_topic_button": "Topik Baru",
"guest-login-post": "Log in to post",
"no_topics": "<strong>Tidak ada topik dikategori ini</strong><br/> Mengapa anda tidak mencoba membuat yang baru?",
"browsing": "penjelajahan",
"no_replies": "Belum ada orang yang menjawab",

@ -12,6 +12,7 @@
"notify_me": "Beritahukan balasan baru untuk topik ini",
"quote": "Kutip",
"reply": "Balas",
"guest-login-reply": "Log in to reply",
"edit": "Ubah",
"delete": "Hapus",
"purge": "Musnahkan",

@ -1,5 +1,6 @@
{
"new_topic_button": "Nuova Discussione",
"guest-login-post": "Log in to post",
"no_topics": "<strong>Non ci sono discussioni in questa categoria.</strong><br />Perché non ne inizi una?",
"browsing": "visualizzando",
"no_replies": "Nessuno ha risposto",

@ -1,35 +1,35 @@
{
"results_matching": "%1 risultato(i) corrispondente(i) \"%2\", (%3 secondi)",
"no-matches": "No matches found",
"no-matches": "Nessuna corrispondenza trovata",
"in": "In",
"by": "By",
"titles": "Titles",
"titles-posts": "Titles and Posts",
"posted-by": "Posted by",
"in-categories": "In Categories",
"by": "Da",
"titles": "Titoli",
"titles-posts": "Titoli e Messaggi",
"posted-by": "Pubblicato da",
"in-categories": "In Categorie",
"search-child-categories": "Search child categories",
"reply-count": "Reply Count",
"reply-count": "Numero Risposte",
"at-least": "At least",
"at-most": "At most",
"post-time": "Post time",
"newer-than": "Newer than",
"older-than": "Older than",
"any-date": "Any date",
"yesterday": "Yesterday",
"one-week": "One week",
"two-weeks": "Two weeks",
"one-month": "One month",
"three-months": "Three months",
"six-months": "Six months",
"one-year": "One year",
"sort-by": "Sort by",
"post-time": "Ora invio",
"newer-than": "Più nuovi di",
"older-than": "Più vecchi di",
"any-date": "Qualsiasi data",
"yesterday": "Ieri",
"one-week": "Una settimana",
"two-weeks": "Due settimane",
"one-month": "Un mese",
"three-months": "Tre mesi",
"six-months": "Sei mesi",
"one-year": "Un anno",
"sort-by": "Ordina per",
"last-reply-time": "Last reply time",
"topic-title": "Topic title",
"number-of-replies": "Number of replies",
"number-of-views": "Number of views",
"topic-start-date": "Topic start date",
"username": "Username",
"category": "Category",
"descending": "In descending order",
"ascending": "In ascending order"
"topic-title": "Titolo argomento",
"number-of-replies": "Numero di risposte",
"number-of-views": "Numero di visite",
"topic-start-date": "Data inizio argomento",
"username": "Nome utente",
"category": "Categoria",
"descending": "In ordine decrescente",
"ascending": "In ordine crescente"
}

@ -12,6 +12,7 @@
"notify_me": "Ricevi notifiche di nuove risposte in questa discussione",
"quote": "Cita",
"reply": "Rispondi",
"guest-login-reply": "Log in to reply",
"edit": "Modifica",
"delete": "Cancella",
"purge": "Svuota",

@ -1,5 +1,6 @@
{
"new_topic_button": "新規スレッド",
"guest-login-post": "Log in to post",
"no_topics": "<strong>まだスレッドはありません.</strong><br />一番目のスレッドを書いてみないか?",
"browsing": "閲覧中",
"no_replies": "返事はまだありません",

@ -12,6 +12,7 @@
"notify_me": "このスレッドに新しいポストが投稿された際に通知する",
"quote": "引用",
"reply": "返答",
"guest-login-reply": "Log in to reply",
"edit": "編集",
"delete": "削除",
"purge": "Purge",

@ -1,5 +1,6 @@
{
"new_topic_button": "새 주제 생성",
"guest-login-post": "Log in to post",
"no_topics": "<strong>이 카테고리에는 생성된 주제가 없습니다.</strong><br />먼저 주제를 생성해 보세요.",
"browsing": "이 주제를 읽고 있는 사용자",
"no_replies": "답글이 없습니다.",

@ -12,6 +12,7 @@
"notify_me": "이 주제의 새 답글 알리기",
"quote": "인용",
"reply": "답글",
"guest-login-reply": "Log in to reply",
"edit": "수정",
"delete": "삭제",
"purge": "폐기",

@ -1,5 +1,6 @@
{
"new_topic_button": "Nauja tema",
"guest-login-post": "Log in to post",
"no_topics": "<strong>Šioje kategorijoje temų nėra.</strong><br/>Kodėl gi jums nesukūrus naujos?",
"browsing": "naršo",
"no_replies": "Niekas dar neatsakė",

@ -12,6 +12,7 @@
"notify_me": "Gauti pranešimus apie naujus atsakymus šioje temoje",
"quote": "Cituoti",
"reply": "Atsakyti",
"guest-login-reply": "Log in to reply",
"edit": "Redaguoti",
"delete": "Ištrinti",
"purge": "Išvalyti",

@ -1,5 +1,6 @@
{
"new_topic_button": "\nTopik Baru",
"guest-login-post": "Log in to post",
"no_topics": "<strong>Tiada topik dalam kategori ini.</strong><br />Cuba menghantar topik yang baru?",
"browsing": "melihat",
"no_replies": "Tiada jawapan",

@ -12,6 +12,7 @@
"notify_me": "Kekal dimaklumkan berkenaan respon dalam topik ini",
"quote": "Petikan",
"reply": "Balas",
"guest-login-reply": "Log in to reply",
"edit": "Edit",
"delete": "Padamkan",
"purge": "Purge",

@ -1,5 +1,6 @@
{
"new_topic_button": "Nytt emne",
"guest-login-post": "Log in to post",
"no_topics": "<strong>Det er ingen emner i denne kategorien</strong><br />Hvorfor ikke lage ett?",
"browsing": "leser",
"no_replies": "Ingen har svart",

@ -12,6 +12,7 @@
"notify_me": "Bli varslet om nye svar i dette emnet",
"quote": "Siter",
"reply": "Svar",
"guest-login-reply": "Log in to reply",
"edit": "Endre",
"delete": "Slett",
"purge": "Tøm",

@ -1,5 +1,6 @@
{
"new_topic_button": "Nieuw onderwerp",
"guest-login-post": "Log in to post",
"no_topics": "<strong>Er zijn geen onderwerpen in deze categorie.</strong><br />Waarom maak je er niet een aan?",
"browsing": "verkennen",
"no_replies": "Niemand heeft gereageerd",

@ -12,6 +12,7 @@
"notify_me": "Krijg notificaties van nieuwe reacties op dit onderwerp",
"quote": "Citeren",
"reply": "Reageren",
"guest-login-reply": "Log in to reply",
"edit": "Aanpassen",
"delete": "Verwijderen",
"purge": "weggooien",

@ -1,5 +1,6 @@
{
"new_topic_button": "Nowy wątek",
"guest-login-post": "Log in to post",
"no_topics": "<strong>W tej kategorii nie ma jeszcze żadnych wątków.</strong><br />Dlaczego ty nie utworzysz jakiegoś?",
"browsing": "przegląda",
"no_replies": "Nikt jeszcze nie odpowiedział",

@ -9,9 +9,9 @@
"reset.text1": "Otrzymaliśmy żądanie przywrócenia Twojego hasła. Jeśli nie żądałeś przywrócenia hasła, zignoruj ten e-mail.",
"reset.text2": "Aby przywrócić swoje hasło, skorzystaj z poniższego linku:",
"reset.cta": "Kliknij tu, by przywrócić swoje hasło",
"reset.notify.subject": "Password successfully changed",
"reset.notify.text1": "We are notifying you that on %1, your password was changed successfully.",
"reset.notify.text2": "If you did not authorise this, please notify an administrator immediately.",
"reset.notify.subject": "Hasło pomyślnie zmienione",
"reset.notify.text1": "Informujemy, że %1, twoje hasło zostało pomyślnie zmienione.",
"reset.notify.text2": "Jeśli nie wyraziłeś na to zgody, proszę niezwłocznie poinformuj administratora.",
"digest.notifications": "Masz nowe powiadomienia od %1:",
"digest.latest_topics": "Ostatnie tematy z %1",
"digest.cta": "Kliknij, by odwiedzić %1",
@ -20,8 +20,8 @@
"notif.chat.subject": "Nowa wiadomość czatu od %1",
"notif.chat.cta": "Kliknij tutaj, by kontynuować konwersację",
"notif.chat.unsub.info": "To powiadomienie o czacie zostało Ci wysłane zgodnie z ustawieniami Twojego konta.",
"notif.post.cta": "Click here to read the full topic",
"notif.post.unsub.info": "This post notification was sent to you due to your subscription settings.",
"notif.post.cta": "Kliknij tutaj, aby przeczytać cały wątek.",
"notif.post.unsub.info": "To powiadomienie o poście zostało Ci wysłane zgodnie z ustawieniami Twojego konta.",
"test.text1": "To jest e-mail testowy, aby sprawdzić, czy poprawnie skonfigurowałeś e-mailer w swoim NodeBB.",
"unsub.cta": "Kliknij tutaj, by zmienić te ustawienia",
"closing": "Dziękujemy!"

@ -18,7 +18,7 @@
"username-taken": "Login zajęty.",
"email-taken": "E-mail zajęty.",
"email-not-confirmed": "Twój email nie został jeszcze potwierdzony. Proszę kliknąć tutaj by go potwierdzić.",
"email-not-confirmed-chat": "You are unable to chat until your email is confirmed",
"email-not-confirmed-chat": "Nie możesz rozmawiać do czasu, gdy twój email zostanie potwierdzony.",
"username-too-short": "Nazwa użytkownika za krótka.",
"username-too-long": "Zbyt długa nazwa użytkownika",
"user-banned": "Użytkownik zbanowany",
@ -35,7 +35,7 @@
"topic-locked": "Temat zamknięty",
"still-uploading": "Poczekaj na pełne załadowanie",
"content-too-short": "Proszę wpisać dłuższy post. Posty powinny zawierać co najmniej %1 znaków.",
"content-too-long": "Please enter a shorter post. Posts can't be longer than %1 characters.",
"content-too-long": "Proszę wpisać krótszy post. Posty nie mogą zawierać więcej niż %1 znaków.",
"title-too-short": "Proszę podać dłuższy tytuł. Tytuły powinny zawierać co najmniej %1 znaków.",
"title-too-long": "Wpisz krótszy tytuł, nie może być dłuższy niż %1 znaków.",
"too-many-posts": "Możesz wysyłać posty co %1 sekund - proszę poczekać",
@ -45,13 +45,13 @@
"already-favourited": "Już polubiłeś ten post",
"already-unfavourited": "Już przestałeś lubić ten post",
"cant-ban-other-admins": "Nie możesz zbanować innych adminów!",
"invalid-image-type": "Invalid image type. Allowed types are: %1",
"invalid-image-extension": "Invalid image extension",
"invalid-image-type": "Błędny typ pliku. Dozwolone typy to: %1",
"invalid-image-extension": "Błędne rozszerzenie pliku",
"group-name-too-short": "Nazwa grupy za krótka",
"group-already-exists": "Grupa już istnieje",
"group-name-change-not-allowed": "Nie można zmieniać nazwy tej grupy.",
"group-already-member": "You are already part of this group",
"group-needs-owner": "This group requires at least one owner",
"group-already-member": "Już należysz do tej grupy",
"group-needs-owner": "Ta grupa musi mieć przynajmniej jednego właściciela",
"post-already-deleted": "Ten post został już skasowany",
"post-already-restored": "Ten post został już przywrócony",
"topic-already-deleted": "Ten temat został już skasowany",
@ -63,12 +63,12 @@
"signature-too-long": "Przepraszamy, ale podpis nie może być dłuższy niż %1 znaków.",
"cant-chat-with-yourself": "Nie możesz rozmawiać ze sobą",
"chat-restricted": "Ten użytkownik ograniczył swoje czaty. Musi Cię śledzić, zanim będziesz mógł z nim czatować.",
"too-many-messages": "You have sent too many messages, please wait awhile.",
"too-many-messages": "Wysłałeś zbyt wiele wiadomości, proszę poczekaj chwilę.",
"reputation-system-disabled": "System reputacji został wyłączony",
"downvoting-disabled": "Ocena postów jest wyłączona",
"not-enough-reputation-to-downvote": "Masz za mało reputacji by ocenić ten post.",
"not-enough-reputation-to-flag": "Nie masz dość reputacji, by flagować ten post",
"reload-failed": "NodeBB napotkał problem w czasie ładowania \"%1\". Forum będzie nadal dostarczać zasoby dostępne w kliencie, jednak powinieneś cofnąć ostatnią akcję.",
"registration-error": "Błąd rejestracji",
"parse-error": "Something went wrong while parsing server response"
"parse-error": "Coś poszło nie tak podczas parsingu odpowiedzi serwera"
}

@ -3,10 +3,10 @@
"search": "Szukaj",
"buttons.close": "Zamknij",
"403.title": "Dostęp zabroniony",
"403.message": "You seem to have stumbled upon a page that you do not have access to.",
"403.login": "Perhaps you should <a href='%1/login'>try logging in</a>?",
"403.message": "Wygląda na to, że trafiłeś na stronę, do której nie masz dostępu.",
"403.login": "Może powinieneś się <a href='%1/login'>zalogować</a>?",
"404.title": "Nie znaleziono",
"404.message": "You seem to have stumbled upon a page that does not exist. Return to the <a href='%1/'>home page</a>.",
"404.message": "Wygląda na to, że trafiłeś na stronę, która nie istnieje. Wróć do <a href='%1/'>strony głównej</a>.",
"500.title": "Błąd wewnętrzny",
"500.message": "Ups! Coś poszło nie tak.",
"register": "Zarejestruj się",
@ -27,7 +27,7 @@
"header.tags": "Tagi",
"header.popular": "Popularne",
"header.users": "Użytkownicy",
"header.groups": "Groups",
"header.groups": "Grupy",
"header.chats": "Rozmowy",
"header.notifications": "Powiadomienia",
"header.search": "Szukaj",
@ -75,7 +75,7 @@
"updated.title": "Forum zaktualizowane",
"updated.message": "To forum zostało zaktualizowane do najnowszej wersji. Kliknij tutaj by odświeżyć stronę",
"privacy": "Prywatność",
"follow": "Follow",
"unfollow": "Unfollow",
"follow": "Obserwuj",
"unfollow": "Przestań śledzić",
"delete_all": "Usuń wszystko"
}

@ -1,23 +1,23 @@
{
"groups": "Grupy",
"view_group": "Obejrzyj grupę",
"owner": "Group Owner",
"new_group": "Create New Group",
"no_groups_found": "There are no groups to see",
"cover-instructions": "Drag and Drop a photo, drag to position, and hit <strong>Save</strong>",
"cover-change": "Change",
"cover-save": "Save",
"cover-saving": "Saving",
"owner": "Właściciel grupy",
"new_group": "Stwórz nową grupę",
"no_groups_found": "Brak grup do wyświetlenia",
"cover-instructions": "Przeciągnij i upuść zdjęcie, ustaw w odpowiedniej pozycji i kliknij <strong>Zapisz</strong>",
"cover-change": "Zmień",
"cover-save": "Zapisz",
"cover-saving": "Zapisuję",
"details.title": "Szczegóły grupy",
"details.members": "Lista członków",
"details.pending": "Pending Members",
"details.pending": "Członkowie oczekujący",
"details.has_no_posts": "Członkowie tej grupy nie napisali żadnych postów.",
"details.latest_posts": "Ostatnie posty",
"details.private": "Private Group",
"details.public": "Public Group",
"details.grant": "Grant/Rescind Ownership",
"details.kick": "Kick",
"details.owner_options": "Group Administration",
"event.updated": "Group details have been updated",
"event.deleted": "The group \"%1\" has been deleted"
"details.private": "Grupa prywatna",
"details.public": "Grupa publiczna",
"details.grant": "Nadaj/Cofnij prawa Właściciela",
"details.kick": "Wykop",
"details.owner_options": "Administracja grupy",
"event.updated": "Dane grupy zostały zaktualizowane",
"event.deleted": "Grupa \"%1\" została skasowana"
}

@ -11,7 +11,7 @@
"user.followers": "Obserwujący %1",
"user.posts": "Posty napisane przez %1",
"user.topics": "Wątki stworzone przez %1",
"user.groups": "%1's Groups",
"user.groups": "Grupy %1",
"user.favourites": "Ulubione posty %1",
"user.settings": "Ustawienia użytkownika",
"maintenance.text": "Obecnie trwają prace konserwacyjne nad %1. Proszę wrócić później.",

@ -6,13 +6,13 @@
"year": "Rok",
"alltime": "Od początku",
"no_recent_topics": "Brak ostatnich wątków.",
"there-is-a-new-topic": "There is a new topic.",
"there-is-a-new-topic-and-a-new-post": "There is a new topic and a new post.",
"there-is-a-new-topic-and-new-posts": "There is a new topic and %1 new posts.",
"there-are-new-topics": "There are %1 new topics.",
"there-are-new-topics-and-a-new-post": "There are %1 new topics and a new post.",
"there-are-new-topics-and-new-posts": "There are %1 new topics and %2 new posts.",
"there-is-a-new-post": "There is a new post.",
"there-are-new-posts": "There are %1 new posts.",
"click-here-to-reload": "Click here to reload."
"there-is-a-new-topic": "Masz nowy wątek.",
"there-is-a-new-topic-and-a-new-post": "Masz nowy wątek i nowy post.",
"there-is-a-new-topic-and-new-posts": "Masz nowy wątek i %1 nowych postów.",
"there-are-new-topics": "Masz %1 nowych wątków.",
"there-are-new-topics-and-a-new-post": "Masz %1 nowych wątków i nowy post.",
"there-are-new-topics-and-new-posts": "Masz %1 nowych wątków i %2 nowych postów.",
"there-is-a-new-post": "Masz nowy post.",
"there-are-new-posts": "Masz %1 nowych postów.",
"click-here-to-reload": "Kliknij tutaj, aby przeładować."
}

@ -11,6 +11,6 @@
"enter_email_address": "Wpisz swój adres e-mail",
"password_reset_sent": "Instrukcje zostały wysłane",
"invalid_email": "Niepoprawny adres e-mail.",
"password_too_short": "The password entered is too short, please pick a different password.",
"passwords_do_not_match": "The two passwords you've entered do not match."
"password_too_short": "Wprowadzone hasło jest zbyt krótkie, proszę wybierz inne hasło.",
"passwords_do_not_match": "Wprowadzone hasła nie pasują do siebie"
}

@ -1,35 +1,35 @@
{
"results_matching": "%1 wyników pasujących do \"%2\", (%3 sekund)",
"no-matches": "No matches found",
"in": "In",
"by": "By",
"titles": "Titles",
"titles-posts": "Titles and Posts",
"posted-by": "Posted by",
"in-categories": "In Categories",
"search-child-categories": "Search child categories",
"reply-count": "Reply Count",
"at-least": "At least",
"at-most": "At most",
"post-time": "Post time",
"newer-than": "Newer than",
"older-than": "Older than",
"any-date": "Any date",
"yesterday": "Yesterday",
"one-week": "One week",
"two-weeks": "Two weeks",
"one-month": "One month",
"three-months": "Three months",
"six-months": "Six months",
"one-year": "One year",
"sort-by": "Sort by",
"last-reply-time": "Last reply time",
"topic-title": "Topic title",
"number-of-replies": "Number of replies",
"number-of-views": "Number of views",
"topic-start-date": "Topic start date",
"username": "Username",
"category": "Category",
"descending": "In descending order",
"ascending": "In ascending order"
"no-matches": "Nie znaleziono pasujących wyników",
"in": "W",
"by": "Przez",
"titles": "Tytuły",
"titles-posts": "Tytuły i posty",
"posted-by": "Napisane przez",
"in-categories": "W kategoriach",
"search-child-categories": "Przeszukaj podkategorie",
"reply-count": "Ilość odpowiedzi",
"at-least": "Przynajmniej",
"at-most": "Co najwyżej",
"post-time": "Napisano",
"newer-than": "Nowsze niż",
"older-than": "Starsze niż",
"any-date": "Kiedykolwiek",
"yesterday": "Wczoraj",
"one-week": "Jeden tydzień",
"two-weeks": "Dwa tygodnie",
"one-month": "Jeden miesiąc",
"three-months": "Trzy miesiące",
"six-months": "Sześć miesięcy",
"one-year": "Jeden rok",
"sort-by": "Sortuj po",
"last-reply-time": "Odpowiedziano ostatnio",
"topic-title": "Tytuł wątku",
"number-of-replies": "Ilość odpowiedzi",
"number-of-views": "Ilość wyświetleń",
"topic-start-date": "Data utworzenia wątku",
"username": "Nazwa użytkownika",
"category": "Kategoria",
"descending": "W kolejności malejącej",
"ascending": "W kolejności rosnącej"
}

@ -12,6 +12,7 @@
"notify_me": "Powiadamiaj mnie o nowych odpowiedziach w tym wątku",
"quote": "Cytuj",
"reply": "Odpowiedz",
"guest-login-reply": "Log in to reply",
"edit": "Edytuj",
"delete": "Usuń",
"purge": "Wymaż",
@ -74,7 +75,7 @@
"fork_no_pids": "Nie zaznaczyłeś żadnych postów!",
"fork_success": "Udało się skopiować wątek. Kliknij tutaj, aby do niego przejść.",
"composer.title_placeholder": "Wpisz tytuł wątku tutaj",
"composer.handle_placeholder": "Name",
"composer.handle_placeholder": "Nazwa",
"composer.discard": "Odrzuć",
"composer.submit": "Wyślij",
"composer.replying_to": "Odpowiadanie na %1",
@ -94,5 +95,5 @@
"oldest_to_newest": "Najpierw najstarsze",
"newest_to_oldest": "Najpierw najnowsze",
"most_votes": "Najwięcej głosów",
"most_posts": "Most posts"
"most_posts": "Najwięcej postów"
}

@ -2,8 +2,8 @@
"banned": "Zbanowany",
"offline": "Offline",
"username": "Nazwa użytkownika",
"joindate": "Join Date",
"postcount": "Post Count",
"joindate": "Data rejestracji",
"postcount": "Liczba postów",
"email": "Adres e-mail",
"confirm_email": "Potwierdź e-mail",
"delete_account": "Skasuj konto",
@ -18,7 +18,7 @@
"profile_views": "wyświetleń",
"reputation": "reputacji",
"favourites": "Ulubione",
"watched": "Watched",
"watched": "Obserwowane",
"followers": "Obserwujących",
"following": "Obserwowanych",
"signature": "Sygnatura",
@ -59,12 +59,12 @@
"digest_weekly": "Co tydzień",
"digest_monthly": "Co miesiąc",
"send_chat_notifications": "Wyślij e-maila, jeśli dostanę nową wiadomość, a nie jestem on-line",
"send_post_notifications": "Send an email when replies are made to topics I am subscribed to",
"send_post_notifications": "Wyślij e-maila, kiedy wątki, które subskrybuję otrzymają odpowiedź",
"has_no_follower": "Ten użytkownik nie ma jeszcze żadnych obserwujących",
"follows_no_one": "Użytkownik jeszcze nikogo nie obsweruje.",
"has_no_posts": "Użytkownik nie napisał jeszcze żadnych postów.",
"has_no_topics": "Ten użytkownik nie napisał jeszcze żadnego wątku.",
"has_no_watched_topics": "This user didn't watch any topics yet.",
"has_no_watched_topics": "Ten użytkownik nie obserwował jeszcze żadnego wątku.",
"email_hidden": "Adres e-mail ukryty",
"hidden": "ukryty",
"paginate_description": "Użyj klasycznego trybu paginacji zamiast nieskończonego przewijania.",

@ -5,8 +5,8 @@
"search": "Szukaj",
"enter_username": "Wpisz nazwę użytkownika",
"load_more": "Więcej",
"users-found-search-took": "%1 user(s) found! Search took %2 seconds.",
"filter-by": "Filter By",
"online-only": "Online only",
"picture-only": "Picture only"
"users-found-search-took": "Znaleziono %1 użytkownik(ów). Szukanie zajęło %2 sek.",
"filter-by": "Filtruj",
"online-only": "Tylko dostępny",
"picture-only": "Tylko ze zdjęciem"
}

@ -1,5 +1,6 @@
{
"new_topic_button": "Novo Tópico",
"guest-login-post": "Log in to post",
"no_topics": "<strong>Não tem nenhum tópico nesta categoria.</strong><br />Por que você não tenta postar o algum?",
"browsing": "navegando",
"no_replies": "Ninguém respondeu",

@ -9,9 +9,9 @@
"reset.text1": "Nós recebemos um pedido para reconfigurar sua senha, possivelmente porque você a esqueceu. Se este não é o caso, por favor ignore este email.",
"reset.text2": "Para continuar com a reconfiguração de senha, por favor clique no seguinte link:",
"reset.cta": "Clique aqui para reconfigurar sua senha",
"reset.notify.subject": "Password successfully changed",
"reset.notify.text1": "We are notifying you that on %1, your password was changed successfully.",
"reset.notify.text2": "If you did not authorise this, please notify an administrator immediately.",
"reset.notify.subject": "Senha alterada com sucesso",
"reset.notify.text1": "Nós estamos notificando você que em %1, sua senha foi alterada com sucesso.",
"reset.notify.text2": "Se você não autorizou isso, por favor notifique um administrador imediatamente.",
"digest.notifications": "Você tem notificações não lidas de %1:",
"digest.latest_topics": "Últimos tópicos de %1",
"digest.cta": "Clique aqui para visitar %1",

@ -35,7 +35,7 @@
"topic-locked": "Tópico Trancado",
"still-uploading": "Aguarde a conclusão dos uploads.",
"content-too-short": "Por favor digite um post mais longo. Posts devem conter no mínimo %1 caracteres.",
"content-too-long": "Please enter a shorter post. Posts can't be longer than %1 characters.",
"content-too-long": "Por favor entre com um post mais curto. Posts não podem ser maiores do que %1 caracteres.",
"title-too-short": "Por favor digite um título mais longo. Títulos devem conter no mínimo %1 caracteres.",
"title-too-long": "Por favor entre com um título mais curto; Títulos não podem ser maiores que %1 caracteres.",
"too-many-posts": "Você pode postar apenas uma vez a cada %1 segundos - por favor aguarde antes de postar novamente",

@ -15,8 +15,8 @@
"details.latest_posts": "Últimos Posts",
"details.private": "Grupo Privado",
"details.public": "Grupo Público.",
"details.grant": "Grant/Rescind Ownership",
"details.kick": "Kick",
"details.grant": "Conceder/Retomar a Posse",
"details.kick": "Chutar",
"details.owner_options": "Administração do Grupo",
"event.updated": "Os detalhes do grupo foram atualizados",
"event.deleted": "O grupo \"%1\" foi deletado"

@ -11,7 +11,7 @@
"user.followers": "Pessoas que Seguem %1",
"user.posts": "Posts feitos por %1",
"user.topics": "Tópicos criados por %1",
"user.groups": "%1's Groups",
"user.groups": "%1's Grupos",
"user.favourites": "Posts Favoritos de %1",
"user.settings": "Configurações de Usuário",
"maintenance.text": "%1 está atualmente sob manutenção. Por favor retorne em outro momento.",

@ -11,6 +11,6 @@
"enter_email_address": "Digite seu Email",
"password_reset_sent": "Reconfiguração de Senha Enviada",
"invalid_email": "Email Inválido / Email não existe!",
"password_too_short": "The password entered is too short, please pick a different password.",
"passwords_do_not_match": "The two passwords you've entered do not match."
"password_too_short": "A senha entrada é muito curta, por favor escolha uma senha diferente.",
"passwords_do_not_match": "As duas senhas que você digitou não combinam."
}

@ -3,33 +3,33 @@
"no-matches": "Nenhum resultado encontrado",
"in": "Em",
"by": "Por",
"titles": "Titles",
"titles-posts": "Titles and Posts",
"titles": "Títulos",
"titles-posts": "Títulos e Posts",
"posted-by": "Postado por",
"in-categories": "In Categories",
"search-child-categories": "Search child categories",
"reply-count": "Reply Count",
"at-least": "At least",
"at-most": "At most",
"post-time": "Post time",
"newer-than": "Newer than",
"older-than": "Older than",
"any-date": "Any date",
"yesterday": "Yesterday",
"one-week": "One week",
"two-weeks": "Two weeks",
"one-month": "One month",
"three-months": "Three months",
"six-months": "Six months",
"one-year": "One year",
"sort-by": "Sort by",
"last-reply-time": "Last reply time",
"topic-title": "Topic title",
"number-of-replies": "Number of replies",
"number-of-views": "Number of views",
"topic-start-date": "Topic start date",
"username": "Username",
"category": "Category",
"descending": "In descending order",
"ascending": "In ascending order"
"in-categories": "Nas Categorias",
"search-child-categories": "Buscar categorias filhas",
"reply-count": "Contagem de Respostas",
"at-least": "No mínimo",
"at-most": "No máximo",
"post-time": "Hora da Postagem",
"newer-than": "Mais novo que",
"older-than": "Mais velho que",
"any-date": "Qualquer data",
"yesterday": "Ontem",
"one-week": "Uma semana",
"two-weeks": "Duas semanas",
"one-month": "Um mês",
"three-months": "Três meses",
"six-months": "Seis meses",
"one-year": "Um ano",
"sort-by": "Ordenar por",
"last-reply-time": "Tempo da última resposta",
"topic-title": "Título do tópico",
"number-of-replies": "Número de respostas",
"number-of-views": "Número de visualizações",
"topic-start-date": "Data do início do tópico",
"username": "Nome de usuário",
"category": "Categoria",
"descending": "Em ordem descendente",
"ascending": "Em ordem ascendente"
}

@ -12,6 +12,7 @@
"notify_me": "Seja notificado de novas respostas nesse tópico",
"quote": "Citar",
"reply": "Responder",
"guest-login-reply": "Log in to reply",
"edit": "Editar",
"delete": "Deletar",
"purge": "Expurgar",

@ -5,7 +5,7 @@
"search": "Procurar",
"enter_username": "Digite um nome de usuário para procurar",
"load_more": "Carregar Mais",
"users-found-search-took": "%1 user(s) found! Search took %2 seconds.",
"users-found-search-took": "%1 usuário(s) encontrado(s)! A busca levou %2 segundos.",
"filter-by": "Filtrar Por",
"online-only": "Apenas Online",
"picture-only": "Apenas foto"

@ -1,5 +1,6 @@
{
"new_topic_button": "Subiect Nou",
"guest-login-post": "Log in to post",
"no_topics": "<strong>Nu există nici un subiect de discuție în această categorie.</strong><br />De ce nu încerci să postezi tu unul?",
"browsing": "navighează",
"no_replies": "Nu a răspuns nimeni",

@ -12,6 +12,7 @@
"notify_me": "Notică-mă de noi răspunsuri în acest subiect",
"quote": "Citează",
"reply": "Răspunde",
"guest-login-reply": "Log in to reply",
"edit": "Editează",
"delete": "Șterge",
"purge": "Curăță",

@ -1,5 +1,6 @@
{
"new_topic_button": "Создать тему",
"guest-login-post": "Log in to post",
"no_topics": "<strong>В этой категории еще нет тем.</strong><br />Почему бы вам не создать первую?",
"browsing": "просматривают",
"no_replies": "Нет ответов",

@ -9,9 +9,9 @@
"reset.text1": "Мы получили запрос на сброс Вашего пароля. Если Вы не подавали запрос, пожалуйста, проигнорируйте это сообщение.",
"reset.text2": "Для продолжения процедуры изменения пароля, пожалуйста, перейдите по ссылке:",
"reset.cta": "Кликните здесь для изменения пароля",
"reset.notify.subject": "Password successfully changed",
"reset.notify.text1": "We are notifying you that on %1, your password was changed successfully.",
"reset.notify.text2": "If you did not authorise this, please notify an administrator immediately.",
"reset.notify.subject": "Пароль был успешно изменен",
"reset.notify.text1": "Мы уведомляем вас о том, что %1 ваш пароль был успешно изменен. ",
"reset.notify.text2": "Если вы не совершали этого действия, пожалуйста, незамедлительно свяжитесь с администратором.",
"digest.notifications": "У Вас непрочитанные уведомления от %1:",
"digest.latest_topics": "Последние темы %1",
"digest.cta": "Кликните здесь для просмотра %1",
@ -20,8 +20,8 @@
"notif.chat.subject": "Новое сообщение от %1",
"notif.chat.cta": "Нажмите для продолжения диалога",
"notif.chat.unsub.info": "Вы получили это уведомление в соответствии с настройками подписок.",
"notif.post.cta": "Click here to read the full topic",
"notif.post.unsub.info": "This post notification was sent to you due to your subscription settings.",
"notif.post.cta": "Кликните для просмотра всей темы.",
"notif.post.unsub.info": "Вы получили это уведомление согласно вашим настройкам подписки.",
"test.text1": "Это тестовое сообщение для проверки почтового сервиса NodeBB.",
"unsub.cta": "Изменить настройки",
"closing": "Спасибо!"

@ -1,17 +1,17 @@
{
"invalid-data": "Неверные Данные",
"invalid-data": "Неверные данные",
"not-logged-in": "Вы не вошли в свой аккаунт.",
"account-locked": "Ваш аккаунт временно заблокирован",
"search-requires-login": "Поиск доступен зарегистрированным пользователям! Пожалуйста, войдите или зарегистрируйтесь!",
"invalid-cid": "Неверный ID Категории",
"invalid-tid": "Неверный ID Темы",
"invalid-pid": "Неверный ID Поста",
"invalid-uid": "Неверный ID Пользователя",
"invalid-username": "Неверное Имя пользователя",
"invalid-cid": "Неверный ID категории",
"invalid-tid": "Неверный ID темы",
"invalid-pid": "Неверный ID поста",
"invalid-uid": "Неверный ID пользователя",
"invalid-username": "Неверное имя пользователя",
"invalid-email": "Неверный Email",
"invalid-title": "Неверный заголовок!",
"invalid-user-data": "Неверные Пользовательские Данные",
"invalid-password": "Неверный Пароль",
"invalid-title": "Неверный заголовок",
"invalid-user-data": "Неверные пользовательские данные",
"invalid-password": "Неверный пароль",
"invalid-username-or-password": "Пожалуйста, укажите и имя пользователя и пароль",
"invalid-search-term": "Неверный поисковой запрос",
"invalid-pagination-value": "Неверное значение пагинации",
@ -35,7 +35,7 @@
"topic-locked": "Тема закрыта",
"still-uploading": "Пожалуйста, подождите завершения загрузки.",
"content-too-short": "Пост должен содержать минимум %1 симв.",
"content-too-long": "Please enter a shorter post. Posts can't be longer than %1 characters.",
"content-too-long": "Размер поста не должен превышать %1 символов. Пожалуйста, сделайте его короче.",
"title-too-short": "Заголовок должен содержать минимум %1 симв.",
"title-too-long": "Заголовок не может быть длиннее %1 символов.",
"too-many-posts": "Вы можете делать пост один раз в %1 сек.",
@ -45,7 +45,7 @@
"already-favourited": "Вы уже добавили этот пост в избранное",
"already-unfavourited": "Вы уже удалили этот пост из избранного",
"cant-ban-other-admins": "Вы не можете забанить других администраторов!",
"invalid-image-type": "Invalid image type. Allowed types are: %1",
"invalid-image-type": "Неверный формат изображения. Поддерживаемые форматы: %1",
"invalid-image-extension": "Недопустимое расширение файла",
"group-name-too-short": "Название группы слишком короткое",
"group-already-exists": "Группа уже существует",
@ -70,5 +70,5 @@
"not-enough-reputation-to-flag": "У Вас недостаточно репутации, чтобы пометить этот пост.",
"reload-failed": "NodeBB обнаружил проблему при перезагрузке: \"%1\". NodeBB продолжит работать с существующими ресурсами клиента, но Вы должны отменить то, что сделали перед перезагрузкой.",
"registration-error": "Ошибка при регистрации",
"parse-error": "Something went wrong while parsing server response"
"parse-error": "Похоже, что-то пошло не так в процессе обработки ответа сервера."
}

@ -3,10 +3,10 @@
"search": "Поиск",
"buttons.close": "Закрыть",
"403.title": "Доступ запрещен",
"403.message": "You seem to have stumbled upon a page that you do not have access to.",
"403.message": "Вы пытаетесь перейти на страницу, к которой у вас нет прав доступа.",
"403.login": "Возможно Вам следует <a href='%1/login'>войти под своим аккаунтом</a>?",
"404.title": "Страница не найдена",
"404.message": "You seem to have stumbled upon a page that does not exist. Return to the <a href='%1/'>home page</a>.",
"404.message": "Вы пытаетесь перейти на страницу, которой не существует. Вам стоит вернутся на <a href='%1/'>главную страницу</a>.",
"500.title": "Внутренняя ошибка.",
"500.message": "Упс! Похоже, что-то пошло не так!",
"register": "Зарегистрироваться",
@ -75,7 +75,7 @@
"updated.title": "Форум обновлен",
"updated.message": "Форум был обновлен до последней версии. Нажмите здесь, чтобы обновить страницу.",
"privacy": "Безопасность",
"follow": "Follow",
"unfollow": "Unfollow",
"follow": "Подписаться",
"unfollow": "Отписаться",
"delete_all": "Удалить все"
}

@ -1,11 +1,11 @@
{
"groups": "Группы",
"view_group": "Просмотр группы",
"owner": "Владелец группы",
"owner": "Администратор группы",
"new_group": "Создать группу",
"no_groups_found": "There are no groups to see",
"no_groups_found": "Нет групп для отображения",
"cover-instructions": "Перетяните сюда изображение, переместите на нужную позицию и нажмите <strong>Сохранить</strong>",
"cover-change": "Change",
"cover-change": "Изменить",
"cover-save": "Сохранить",
"cover-saving": "Сохраняем",
"details.title": "Информация о группе",
@ -15,8 +15,8 @@
"details.latest_posts": "Последние записи",
"details.private": "Приватная группа",
"details.public": "Открытая группа",
"details.grant": "Grant/Rescind Ownership",
"details.kick": "Kick",
"details.grant": "Выдать/забрать администратора",
"details.kick": "Исключить",
"details.owner_options": "Настройки группы",
"event.updated": "Настройки группы обновлены",
"event.deleted": "Группа \"%1\" удалена"

@ -19,7 +19,7 @@
"user_posted_topic": "<strong>%1</strong> открыл новую тему: <strong>%2</strong>",
"user_mentioned_you_in": "<strong>%1</strong> упомянул Вас в <strong>%2</strong>",
"user_started_following_you": "<strong>%1</strong> подписался на Вас.",
"email-confirmed": "Email Подтвержден",
"email-confirmed": "Email подтвержден",
"email-confirmed-message": "Спасибо за подтверждение Вашего Email-адреса. Ваш аккаунт активирован.",
"email-confirm-error": "Произошла ошибка...",
"email-confirm-error-message": "Ошибка проверки Email-адреса. Возможно, код неверен, либо у него истек срок действия.",

@ -11,7 +11,7 @@
"user.followers": "Читают %1",
"user.posts": "Пост написан %1",
"user.topics": "Темы созданы %1",
"user.groups": "%1's Groups",
"user.groups": "Группы %1",
"user.favourites": "Избранные сообщения %1",
"user.settings": "Настройки",
"maintenance.text": "%1 в настоящее время на обслуживании. Пожалуйста, возвращайтесь позже.",

@ -3,16 +3,16 @@
"help.email": "По умолчанию, ваш email будет скрыт.",
"help.username_restrictions": "Уникальное Имя между %1 и %2 символов. Другие пользователи смогут упоминать вас по @<span id='yourUsername'>Имени</span>.",
"help.minimum_password_length": "Длина вашего пароля должна быть минимум %1 символов.",
"email_address": "Email Адрес",
"email_address": "Email адрес",
"email_address_placeholder": "Введите Email адрес",
"username": "Имя пользователя",
"username_placeholder": "Введите Имя пользователя",
"username_placeholder": "Введите имя пользователя",
"password": "Пароль",
"password_placeholder": "Введите Пароль",
"confirm_password": "Подтвердите Пароль",
"confirm_password_placeholder": "Подтвердите Пароль",
"password_placeholder": "Введите пароль",
"confirm_password": "Подтвердите пароль",
"confirm_password_placeholder": "Подтвердите пароль",
"register_now_button": "Зарегистрироваться",
"alternative_registration": "Альтернативная Регистрация",
"alternative_registration": "Альтернативная регистрация",
"terms_of_use": "Условия использования",
"agree_to_terms_of_use": "Я согласен с условиями"
}

@ -1,16 +1,16 @@
{
"reset_password": "Восстановить Пароль",
"update_password": "Изменить Пароль",
"password_changed.title": "Пароль Изменен",
"reset_password": "Восстановить пароль",
"update_password": "Изменить пароль",
"password_changed.title": "Пароль изменен",
"password_changed.message": "<p>Пароль успешно восстановлен, пожалуйста <a href=\"/login\\\">войдите еще раз</a>.",
"wrong_reset_code.title": "Неверный код восстановления",
"wrong_reset_code.message": "Неправильный код восстановления пароля. Попробуйте еще раз, или <a href=\"/reset\">запросите новый код восстановления</a>.",
"new_password": "Новый Пароль",
"repeat_password": "Подтвердите Пароль",
"new_password": "Новый пароль",
"repeat_password": "Подтвердите пароль",
"enter_email": "Пожалуйста введите ваш <strong>email адрес</strong> и мы отправим Вам письмо с инструкцией восстановления пароля.",
"enter_email_address": "Введите Email адрес",
"password_reset_sent": "Пароль Отправлен",
"password_reset_sent": "Пароль отправлен",
"invalid_email": "Неверный Email / Email не существует!",
"password_too_short": "The password entered is too short, please pick a different password.",
"passwords_do_not_match": "The two passwords you've entered do not match."
"password_too_short": "Введенный пароль слишком короткий, пожалуйста, введите более длинный пароль.",
"passwords_do_not_match": "Введенные пароли не совпадают."
}

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save