Merge remote-tracking branch 'origin/develop' into activitypub

This commit is contained in:
Julian Lam
2024-04-03 13:50:10 -04:00
113 changed files with 800 additions and 279 deletions

View File

@@ -1,3 +1,70 @@
#### v3.7.2 (2024-03-27)
##### Chores
* up harmony (0171e73a)
* up harmony (c6915398)
* incrementing version number - v3.7.1 (712365a5)
* update changelog for v3.7.1 (07640389)
* incrementing version number - v3.7.0 (9a6153d7)
* incrementing version number - v3.6.7 (86a17e38)
* incrementing version number - v3.6.6 (6604bf37)
* incrementing version number - v3.6.5 (6c653625)
* incrementing version number - v3.6.4 (83d131b4)
* incrementing version number - v3.6.3 (fc7d2bfd)
* incrementing version number - v3.6.2 (0f577a57)
* incrementing version number - v3.6.1 (f1a69468)
* incrementing version number - v3.6.0 (4cdf85f8)
* incrementing version number - v3.5.3 (ed0e8783)
* incrementing version number - v3.5.2 (52fbb2da)
* incrementing version number - v3.5.1 (4c543488)
* incrementing version number - v3.5.0 (d06fb4f0)
* incrementing version number - v3.4.3 (5c984250)
* incrementing version number - v3.4.2 (3f0dac38)
* incrementing version number - v3.4.1 (01e69574)
* incrementing version number - v3.4.0 (fd9247c5)
* incrementing version number - v3.3.9 (5805e770)
* incrementing version number - v3.3.8 (a5603565)
* incrementing version number - v3.3.7 (b26f1744)
* incrementing version number - v3.3.6 (7fb38792)
* incrementing version number - v3.3.4 (a67f84ea)
* incrementing version number - v3.3.3 (f94d239b)
* incrementing version number - v3.3.2 (ec9dac97)
* incrementing version number - v3.3.1 (151cc68f)
* incrementing version number - v3.3.0 (fc1ad70f)
* incrementing version number - v3.2.3 (b06d3e63)
* incrementing version number - v3.2.2 (758ecfcd)
* incrementing version number - v3.2.1 (20145074)
* incrementing version number - v3.2.0 (9ecac38e)
* incrementing version number - v3.1.7 (0b4e81ab)
* incrementing version number - v3.1.6 (b3a3b130)
* incrementing version number - v3.1.5 (ec19343a)
* incrementing version number - v3.1.4 (2452783c)
* incrementing version number - v3.1.3 (3b4e9d3f)
* incrementing version number - v3.1.2 (40fa3489)
* incrementing version number - v3.1.1 (40250733)
* incrementing version number - v3.1.0 (0cb386bd)
* incrementing version number - v3.0.1 (26f6ea49)
* incrementing version number - v3.0.0 (224e08cd)
##### New Features
* add hook to modify sorting options/fields (168419cf)
* add playsinline video attribute (#12419) (5924a6eb)
##### Bug Fixes
* #12446, fix groups.ownership.rescind (ed41e416)
* #12415, fix notification escaping for queued posts (4787d013)
##### Refactors
* remove log (3b2d8551)
##### Tests
* add test for #12446 (bf4e257c)
#### v3.7.1 (2024-03-14)
##### Chores

View File

@@ -2,7 +2,7 @@
"name": "nodebb",
"license": "GPL-3.0",
"description": "NodeBB Forum",
"version": "3.7.1",
"version": "3.7.2",
"homepage": "https://www.nodebb.org",
"repository": {
"type": "git",
@@ -30,11 +30,11 @@
"dependencies": {
"@adactive/bootstrap-tagsinput": "0.8.2",
"@fontsource/inter": "5.0.17",
"@fontsource/poppins": "5.0.12",
"@fortawesome/fontawesome-free": "6.5.1",
"@fontsource/poppins": "5.0.13",
"@fortawesome/fontawesome-free": "6.5.2",
"@isaacs/ttlcache": "1.4.1",
"@popperjs/core": "2.11.8",
"ace-builds": "1.32.8",
"ace-builds": "1.32.9",
"archiver": "7.0.1",
"async": "3.2.5",
"autoprefixer": "10.4.19",
@@ -93,13 +93,13 @@
"mousetrap": "1.6.5",
"multiparty": "4.2.3",
"nconf": "0.12.1",
"nodebb-plugin-2factor": "7.4.0",
"nodebb-plugin-2factor": "7.5.0",
"nodebb-plugin-composer-default": "10.2.33",
"nodebb-plugin-dbsearch": "6.2.3",
"nodebb-plugin-emoji": "5.1.13",
"nodebb-plugin-emoji-android": "4.0.0",
"nodebb-plugin-markdown": "13.0.0-pre.3",
"nodebb-plugin-mentions": "4.4.2",
"nodebb-plugin-mentions": "4.4.3",
"nodebb-plugin-ntfy": "1.7.4",
"nodebb-plugin-spam-be-gone": "2.2.1",
"nodebb-rewards-essentials": "1.0.0",
@@ -113,8 +113,8 @@
"passport": "0.7.0",
"passport-http-bearer": "1.0.1",
"passport-local": "1.0.0",
"pg": "8.11.3",
"pg-cursor": "2.10.3",
"pg": "8.11.5",
"pg-cursor": "2.10.5",
"postcss": "8.4.38",
"postcss-clean": "1.2.0",
"progress-webpack-plugin": "1.0.16",
@@ -165,7 +165,7 @@
"husky": "8.0.3",
"jsdom": "24.0.0",
"lint-staged": "15.2.2",
"mocha": "10.3.0",
"mocha": "10.4.0",
"mocha-lcov-reporter": "1.3.0",
"mockdate": "3.0.5",
"nyc": "15.1.0",

View File

@@ -9,5 +9,9 @@
"filter-type": "نوع الحدث",
"filter-start": "تاريخ البدء",
"filter-end": "تاريخ الانتهاء",
"filter-user": "Filter by User",
"filter-user.placeholder": "Type user name to filter...",
"filter-group": "Filter by Group",
"filter-group.placeholder": "Type group name to filter...",
"filter-per-page": "لكل صفحة"
}

View File

@@ -9,5 +9,9 @@
"filter-type": "Вид събитие",
"filter-start": "Начална дата",
"filter-end": "Крайна дата",
"filter-user": "Филтриране по потребител",
"filter-user.placeholder": "Въведете име на потребител, за да филтрирате…",
"filter-group": "Филтриране по група",
"filter-group.placeholder": "Въведете име на група, за да филтрирате…",
"filter-per-page": "На страница"
}

View File

@@ -9,5 +9,9 @@
"filter-type": "Event Type",
"filter-start": "Start Date",
"filter-end": "End Date",
"filter-user": "Filter by User",
"filter-user.placeholder": "Type user name to filter...",
"filter-group": "Filter by Group",
"filter-group.placeholder": "Type group name to filter...",
"filter-per-page": "Per Page"
}

View File

@@ -9,5 +9,9 @@
"filter-type": "Typ události",
"filter-start": "Datum začátku",
"filter-end": "Datum konce",
"filter-user": "Filter by User",
"filter-user.placeholder": "Type user name to filter...",
"filter-group": "Filter by Group",
"filter-group.placeholder": "Type group name to filter...",
"filter-per-page": "Na stránku"
}

View File

@@ -9,5 +9,9 @@
"filter-type": "Event Type",
"filter-start": "Start Date",
"filter-end": "End Date",
"filter-user": "Filter by User",
"filter-user.placeholder": "Type user name to filter...",
"filter-group": "Filter by Group",
"filter-group.placeholder": "Type group name to filter...",
"filter-per-page": "Per Page"
}

View File

@@ -9,5 +9,9 @@
"filter-type": "Ereignistyp",
"filter-start": "Anfangsdatum",
"filter-end": "Enddatum",
"filter-user": "Filter by User",
"filter-user.placeholder": "Type user name to filter...",
"filter-group": "Filter by Group",
"filter-group.placeholder": "Type group name to filter...",
"filter-per-page": "Pro Seite"
}

View File

@@ -9,5 +9,9 @@
"filter-type": "Event Type",
"filter-start": "Start Date",
"filter-end": "End Date",
"filter-user": "Filter by User",
"filter-user.placeholder": "Type user name to filter...",
"filter-group": "Filter by Group",
"filter-group.placeholder": "Type group name to filter...",
"filter-per-page": "Per Page"
}

View File

@@ -9,5 +9,9 @@
"filter-type": "Event Type",
"filter-start": "Start Date",
"filter-end": "End Date",
"filter-user": "Filter by User",
"filter-user.placeholder": "Type user name to filter...",
"filter-group": "Filter by Group",
"filter-group.placeholder": "Type group name to filter...",
"filter-per-page": "Per Page"
}

View File

@@ -9,5 +9,9 @@
"filter-type": "Event Type",
"filter-start": "Start Date",
"filter-end": "End Date",
"filter-user": "Filter by User",
"filter-user.placeholder": "Type user name to filter...",
"filter-group": "Filter by Group",
"filter-group.placeholder": "Type group name to filter...",
"filter-per-page": "Per Page"
}

View File

@@ -9,5 +9,9 @@
"filter-type": "Event Type",
"filter-start": "Start Date",
"filter-end": "End Date",
"filter-user": "Filter by User",
"filter-user.placeholder": "Type user name to filter...",
"filter-group": "Filter by Group",
"filter-group.placeholder": "Type group name to filter...",
"filter-per-page": "Per Page"
}

View File

@@ -9,5 +9,9 @@
"filter-type": "Tipo de evento",
"filter-start": "Fecha de inicio",
"filter-end": "Fecha fin",
"filter-user": "Filter by User",
"filter-user.placeholder": "Type user name to filter...",
"filter-group": "Filter by Group",
"filter-group.placeholder": "Type group name to filter...",
"filter-per-page": "por página"
}

View File

@@ -9,5 +9,9 @@
"filter-type": "Event Type",
"filter-start": "Start Date",
"filter-end": "End Date",
"filter-user": "Filter by User",
"filter-user.placeholder": "Type user name to filter...",
"filter-group": "Filter by Group",
"filter-group.placeholder": "Type group name to filter...",
"filter-per-page": "Per Page"
}

View File

@@ -9,5 +9,9 @@
"filter-type": "Event Type",
"filter-start": "Start Date",
"filter-end": "End Date",
"filter-user": "Filter by User",
"filter-user.placeholder": "Type user name to filter...",
"filter-group": "Filter by Group",
"filter-group.placeholder": "Type group name to filter...",
"filter-per-page": "Per Page"
}

View File

@@ -9,5 +9,9 @@
"filter-type": "Tapahtuman tyyppi",
"filter-start": "Aloituspäivä",
"filter-end": "Lopetuspäivä",
"filter-user": "Filter by User",
"filter-user.placeholder": "Type user name to filter...",
"filter-group": "Filter by Group",
"filter-group.placeholder": "Type group name to filter...",
"filter-per-page": "Sivulla"
}

View File

@@ -9,5 +9,9 @@
"filter-type": "Évènements",
"filter-start": "Date de début",
"filter-end": "Date de fin",
"filter-user": "Filter by User",
"filter-user.placeholder": "Type user name to filter...",
"filter-group": "Filter by Group",
"filter-group.placeholder": "Type group name to filter...",
"filter-per-page": "Par page"
}

View File

@@ -9,5 +9,9 @@
"filter-type": "Event Type",
"filter-start": "Start Date",
"filter-end": "End Date",
"filter-user": "Filter by User",
"filter-user.placeholder": "Type user name to filter...",
"filter-group": "Filter by Group",
"filter-group.placeholder": "Type group name to filter...",
"filter-per-page": "Per Page"
}

View File

@@ -9,5 +9,9 @@
"filter-type": "סוג אירוע",
"filter-start": "מתאריך",
"filter-end": "עד תאריך",
"filter-user": "Filter by User",
"filter-user.placeholder": "Type user name to filter...",
"filter-group": "Filter by Group",
"filter-group.placeholder": "Type group name to filter...",
"filter-per-page": "פריטים בכל דף"
}

View File

@@ -9,5 +9,9 @@
"filter-type": "Event Type",
"filter-start": "Start Date",
"filter-end": "End Date",
"filter-user": "Filter by User",
"filter-user.placeholder": "Type user name to filter...",
"filter-group": "Filter by Group",
"filter-group.placeholder": "Type group name to filter...",
"filter-per-page": "Per Page"
}

View File

@@ -4,15 +4,15 @@
"acp-title": "%1 | NodeBB Adminisztrációs vezérlőpult",
"settings-header-contents": "Tartalmak",
"changes-saved": "Changes Saved",
"changes-saved-message": "Your changes to the NodeBB configuration have been saved.",
"changes-saved": "Változások mentve",
"changes-saved-message": "A NodeBB konfigurációjának módosításai mentésre kerültek.",
"changes-not-saved": "A változtatások nincsenek elmentve",
"changes-not-saved-message": "NodeBB encountered a problem saving your changes. (%1)",
"save-changes": "Save changes",
"save-changes": "Változások mentése",
"min": "Min:",
"max": "Max:",
"view": "View",
"edit": "Edit",
"add": "Add",
"select-icon": "Select Icon"
"view": "Megnéz",
"edit": "Szerkeszt",
"add": "Hozzáad",
"select-icon": "Válassz ikont"
}

View File

@@ -17,7 +17,7 @@
"mongo.file-size": "Fájlméret",
"mongo.resident-memory": "Rezidens memória",
"mongo.virtual-memory": "Virtuális memória",
"mongo.mapped-memory": "Mapped Memory",
"mongo.mapped-memory": "Leképezett memória",
"mongo.bytes-in": "Bejövő bájtok",
"mongo.bytes-out": "Kimenő bájtok",
"mongo.num-requests": "Kérések száma",

View File

@@ -9,5 +9,9 @@
"filter-type": "Esemény típus",
"filter-start": "Kezdő dátum",
"filter-end": "Befejező dátum",
"filter-user": "Szűrés felhasználónként",
"filter-user.placeholder": "Írj be egy felhasználónevet a szűréshez...",
"filter-group": "Szűrés csoportonként",
"filter-group.placeholder": "Írj be egy csoportnevet a szűréshez...",
"filter-per-page": "Oldalanként"
}

View File

@@ -95,7 +95,7 @@
"expand-analytics": "Expand analytics",
"clear-search-history": "Clear Search History",
"clear-search-history-confirm": "Are you sure you want to clear entire search history?",
"search-term": "Term",
"search-count": "Count",
"view-all": "View all"
"search-term": "Feltétel",
"search-count": "Számláló",
"view-all": "Összes mutatása"
}

View File

@@ -5,7 +5,7 @@
"none-installed": "Nincs elérhető modul! Aktiváld a widget essentials beépülőt a <a href=\"%1\">beépülők</a> oldalon.",
"clone-from": "Modul klónozása innen",
"containers.available": "Elérhető tárolók",
"containers.explanation": "Drag and drop on top of any widget",
"containers.explanation": "Húzd rá az alábbiakat bármely modulra",
"containers.none": "Nincs",
"container.well": "Well",
"container.jumbotron": "Jumbotron",
@@ -30,6 +30,6 @@
"start-date": "Start date",
"end-date": "End date",
"hide-on-mobile": "Elrejtés mobilon",
"hide-drafts": "Hide drafts",
"show-drafts": "Show drafts"
"hide-drafts": "Piszkozat elrejtése",
"show-drafts": "Piszkozat megjelenítése"
}

View File

@@ -8,7 +8,7 @@
"edit-privileges": "Jogosultságok szerkesztése",
"select-clear-all": "Mind kiválasztása/törlése",
"chat": "Csevegés",
"chat-with-privileged": "Chat with Privileged",
"chat-with-privileged": "Csevegés kivételezéssel",
"upload-images": "Képek feltöltése",
"upload-files": "Fájlok feltöltése",
"signature": "Aláírás",

View File

@@ -121,27 +121,27 @@
"alerts.email-sent-to": "Meghívó email elküldve %1 részére",
"alerts.x-users-found": "%1 talált felhasználó (%2 másodperc)",
"alerts.select-a-single-user-to-change-email": "Select a single user to change email",
"export": "Export",
"export-users-fields-title": "Select CSV Fields",
"export": "Exportálás",
"export-users-fields-title": "Választott CSV mezők",
"export-field-email": "Email",
"export-field-username": "Username",
"export-field-username": "Felhasználónév",
"export-field-uid": "UID",
"export-field-ip": "IP",
"export-field-joindate": "Join date",
"export-field-lastonline": "Last Online",
"export-field-lastposttime": "Last Post Time",
"export-field-reputation": "Reputation",
"export-field-postcount": "Post Count",
"export-field-topiccount": "Topic Count",
"export-field-profileviews": "Profile Views",
"export-field-followercount": "Follower Count",
"export-field-followingcount": "Following Count",
"export-field-fullname": "Full Name",
"export-field-website": "Website",
"export-field-location": "Location",
"export-field-birthday": "Birthday",
"export-field-signature": "Signature",
"export-field-aboutme": "About Me",
"export-field-joindate": "Regisztráció dátuma",
"export-field-lastonline": "Utoljára elérhető",
"export-field-lastposttime": "Utolsó hozzászólás ideje",
"export-field-reputation": "Hírnév",
"export-field-postcount": "Hozzászólások száma",
"export-field-topiccount": "Témák száma",
"export-field-profileviews": "Profil megtekintések",
"export-field-followercount": "Követők száma",
"export-field-followingcount": "Követések száma",
"export-field-fullname": "Teljes név",
"export-field-website": "Weboldal",
"export-field-location": "Lakhely",
"export-field-birthday": "Születésnap",
"export-field-signature": "Aláírás",
"export-field-aboutme": "Rólam",
"export-users-started": "Felhasználók exportálása CSV formátumban. Ez eltarthat egy darabig. Értesítést fogsz kapni, ha elkészült.",
"export-users-completed": "Felhasználók exportálva CSV formátumban, kattints ide a letöltéshez.",

View File

@@ -4,11 +4,11 @@
"sorting.post-default": "Alapértelmezett rendezés",
"sorting.oldest-to-newest": "Régebbitől az újabb felé",
"sorting.newest-to-oldest": "Újabbtól a régebbi felé",
"sorting.recently-replied": "Recently Replied",
"sorting.recently-created": "Recently Created",
"sorting.recently-replied": "Nemrég megválaszolt",
"sorting.recently-created": "Nemrég létrehozott",
"sorting.most-votes": "Legtöbb szavazat",
"sorting.most-posts": "Legtöbb hozzászólás",
"sorting.most-views": "Most Views",
"sorting.most-views": "Legtöbb Megtekintés",
"sorting.topic-default": "Alapértelmezett témekör rendezés",
"length": "Hozzászólás hossza",
"post-queue": "Hozzászólás várólista",

View File

@@ -23,12 +23,12 @@
"flags.limit-per-target": "Bizonyos dolgokat legfeljebb hányszor lehessen megjelölni",
"flags.limit-per-target-placeholder": "Alapértelmezett: 0",
"flags.limit-per-target-help": "Amikor egy hozzászólás vagy felhasználó több megjelölést kap, akkor minden megjelölés &quot;jelentésnek&quot; számít és hozzáadódik az eredeti megjelöléshez. Adj meg 0-tól eltérő értéket egy maximális jelölési szám beállításához.",
"flags.limit-post-flags-per-day": "Maximum number of times a user can flag posts in a day",
"flags.limit-post-flags-per-day-help": "Set to 0 to disable, (default: 10)",
"flags.limit-user-flags-per-day": "Maximum number of times a user can flag users in a day",
"flags.limit-user-flags-per-day-help": "Set to 0 to disable, (default: 10)",
"flags.auto-flag-on-downvote-threshold": "Number of downvotes to auto flag posts",
"flags.auto-flag-on-downvote-threshold-help": "Set to 0 to disable, (default: 0)",
"flags.limit-post-flags-per-day": "Egy felhasználó egy nap maximum hányszor jelölheti meg a hozzászólásokat",
"flags.limit-post-flags-per-day-help": "Állítsd 0-ra a tiltáshoz, (alapértelmezetten: 10)",
"flags.limit-user-flags-per-day": "Egy felhasználó egy nap maximum hányszor jelölhet meg felhasználókat",
"flags.limit-user-flags-per-day-help": "Állítsd 0-ra a tiltáshoz, (alapértelmezetten: 10)",
"flags.auto-flag-on-downvote-threshold": "Nemtetszések száma a hozzászólás automatikus megjelöléséhez",
"flags.auto-flag-on-downvote-threshold-help": "Állítsd 0-ra a tiltáshoz, (alapértelmezetten: 0)",
"flags.auto-resolve-on-ban": "A felhasználó összes megjelölésének feloldása, amikor kitiltásra kerül",
"flags.action-on-resolve": "Tegye a következőket, ha egy megjelölés megoldódott",
"flags.action-on-reject": "Tegye a következőket, ha egy megjelölés visszautasított",

View File

@@ -79,14 +79,14 @@
"follow-replied-topics": "Minden témakör követése, amire válaszoltál",
"default-notification-settings": "Alapértelmezett értesítési beállítások",
"categoryWatchState": "Alapértelmezett kategóriafigyelés",
"categoryWatchState.tracking": "Tracking",
"categoryWatchState.tracking": "Követés",
"categoryWatchState.notwatching": "Nem megfigyelt",
"categoryWatchState.ignoring": "Mellőzés",
"restrictions-new": "New User Restrictions",
"restrictions.rep-threshold": "Reputation threshold before these restrictions are lifted",
"restrictions.seconds-between-new": "Seconds between posts for new users",
"restrictions.seconds-before-new": "Seconds before a new user can make their first post",
"restrictions.seconds-edit-after-new": "Number of seconds a post remains editable for new users (set to 0 to disable)",
"restrictions.milliseconds-between-messages": "Time between chat messages for new users (ms)",
"restrictions.groups-exempt-from-new-user-restrictions": "Select groups that should be exempt from the new user restrictions"
"restrictions-new": "Új felhasználók korlátozása",
"restrictions.rep-threshold": "Szükséges hírnév szint ezen korlátozások feloldásához",
"restrictions.seconds-between-new": "Hozzászólások közötti kötelező szünet új felhasználóknak (másodpercben)",
"restrictions.seconds-before-new": "Szükséges eltelt idő, mielőtt egy új felhasználó hozzászólást írhat (másodpercben)",
"restrictions.seconds-edit-after-new": "Hány másodpercig maradjanak a hozzászólások szerkeszthetőek az új felhasználóknak (0: nincs korlátozás)",
"restrictions.milliseconds-between-messages": "Csevegési üzenetek közötti idő új felhasználóknak ezredmásodpercben",
"restrictions.groups-exempt-from-new-user-restrictions": "Válaszd ki azokat a csoportokat, amelyek mentesülnek az új felhasználói korlátozások alól."
}

View File

@@ -1,8 +1,8 @@
{
"post-sort-option": "Post sort option, %1",
"topic-sort-option": "Topic sort option, %1",
"user-avatar-for": "User avatar for %1",
"user-watched-tags": "User watched tags",
"delete-upload-button": "Delete upload button",
"group-page-link-for": "Group page link for %1"
"post-sort-option": "Hozzászólás rendezés, %1",
"topic-sort-option": "Téma rendezés, %1",
"user-avatar-for": "Felhasználó avatár %1",
"user-watched-tags": "Felhasználó által figyelt címkék",
"delete-upload-button": "Feltöltő gomb törlése",
"group-page-link-for": "Csoport oldal linkje %1"
}

View File

@@ -10,15 +10,15 @@
"watch": "Figyelés",
"ignore": "Mellőzés",
"watching": "Figyelés",
"tracking": "Tracking",
"tracking": "Követés",
"not-watching": "Nem megfigyelt",
"ignoring": "Mellőzés",
"watching.description": "Notify me of new topics.<br/>Show topics in unread & recent",
"tracking.description": "Shows topics in unread & recent",
"watching.description": "Értesítsen az új válaszokról.<br/>Témakör megjelenítése olvasatlanként.",
"tracking.description": "Témakörök mutatása a friss és olvasatlanok között",
"not-watching.description": "Olvasatlan témakörök elrejtése, csak a friss témák mutatása",
"ignoring.description": "Do not show topics in unread & recent",
"ignoring.description": "Olvasatlan és friss témakörök elrejtése",
"watching.message": "Most már figyeled ennek a kategóriának és az alkategóriáinak a frissítéseit",
"tracking.message": "You are now tracking updates from this category and all subcategories",
"tracking.message": "Most már figyeled ennek a kategóriának és az alkategóriáinak a frissítéseit",
"notwatching.message": "Nem figyeled ennek a kategóriának és alkategóriáinak frissítéseit",
"ignoring.message": "Nem kapsz most már frissítéseket erről a kategóriáról és az alkategóriáiról",
"watched-categories": "Figyelt kategóriák",

View File

@@ -32,7 +32,7 @@
"folder-exists": "Mappa létezik",
"invalid-pagination-value": "Érvénytelen lapozási érték, legalább %1 kell lennie és legfeljebb %2 -nak/nek",
"username-taken": "Foglalt felhasználónév",
"email-taken": "Email address is already taken.",
"email-taken": "Ez az email cím már foglalt.",
"email-nochange": "The email entered is the same as the email already on file.",
"email-invited": "Ez az email cím már meg lett hívva",
"email-not-confirmed": "Posting in some categories or topics is enabled once your email is confirmed, please click here to send a confirmation email.",
@@ -91,7 +91,7 @@
"category-not-selected": "A kategória nincs kiválasztva.",
"too-many-posts": "Csak %1 másodpercenként hozhatsz létre új bejegyzést - kérlek várj egy kicsit mielőtt új bejegyzést tennél közzé",
"too-many-posts-newbie": "Új felhasználóként csak egyszer készíthetsz bejegyzést %1 másodpercen belül, amíg el nem éred a %2 szintet - kérlek várj egy kicsit mielőtt új bejegyzést tennél közzé",
"too-many-posts-newbie-minutes": "As a new user, you can only post once every %1 minute(s) until you have earned %2 reputation - please wait before posting again",
"too-many-posts-newbie-minutes": "Új felhasználóként csak egyszer készíthetsz bejegyzést %1 másodpercen belül, amíg el nem éred a %2 szintet - kérlek várj egy kicsit mielőtt új bejegyzést tennél közzé",
"already-posting": "Már írsz egy bejegyzést",
"tag-too-short": "Kérlek hosszabb címkét adj meg. A címke legalább %1 karaktert kell, hogy tartalmazzon",
"tag-too-long": "Kérlek rövidebb címkét adj meg. A címkék nem lehetnek hosszabbak %1 karakternél",
@@ -184,10 +184,10 @@
"user-already-flagged": "Már megjelölted ez a felhasználót",
"post-flagged-too-many-times": "Ez a bejegyzés már meg lett jelölve egy másik felhasználó által",
"user-flagged-too-many-times": "Ez a felhasználó már meg lett jelölve egy másik felhasználó által",
"too-many-post-flags-per-day": "You can only flag %1 post(s) per day",
"too-many-user-flags-per-day": "You can only flag %1 user(s) per day",
"too-many-post-flags-per-day": "Naponta csak %1 bejegyzést jelölhetsz meg",
"too-many-user-flags-per-day": "Naponta csak %1 felhasználót jelölhetsz meg",
"cant-flag-privileged": "Nem jelentheted be felhatalmazott felhasználókat vagy a bejegyzéseik tartalmát (moderátor/globális moderátor/adminok)",
"cant-locate-flag-report": "Cannot locate flag report",
"cant-locate-flag-report": "Bejelentés nem található",
"self-vote": "Nem szavazhatsz a saját hozzászólásodra",
"too-many-upvotes-today": "Naponta csak %1 alkalommal szavazhat pozitívan",
"too-many-upvotes-today-user": "Egy felhasználóra naponta csak %1 alkalommal szavazhat pozitívan",
@@ -221,7 +221,7 @@
"already-unblocked": "Ennek a felhasználóknak már fel van oldva a tiltása",
"no-connection": "Probléma van az internet kapcsolatoddal",
"socket-reconnect-failed": "Nem lehet elérni a szervert. Kattints ide az újra próbáláshoz vagy várj egy kicsit",
"invalid-plugin-id": "Invalid plugin ID",
"invalid-plugin-id": "Érvénytelen plugin ID",
"plugin-not-whitelisted": "Ez a bővítmény nem telepíthető &ndash; csak olyan bővítmények telepíthetőek amiket a NodeBB Package Manager az ACP-n keresztül tud telepíteni",
"plugins-set-in-configuration": "You are not allowed to change plugin state as they are defined at runtime (config.json, environmental variables or terminal arguments), please modify the configuration instead.",
"theme-not-set-in-configuration": "When defining active plugins in configuration, changing themes requires adding the new theme to the list of active plugins before updating it in the ACP",

View File

@@ -1,6 +1,6 @@
{
"state": "Állapot",
"report": "Report",
"report": "Jelentés",
"reports": "Jelentés",
"first-reported": "Először jelentve",
"no-flags": "Hurrá! Nincs megjelölés.",
@@ -9,8 +9,8 @@
"update": "Frissítés",
"updated": "Frissítve",
"resolved": "Megoldva",
"report-added": "Added",
"report-rescinded": "Rescinded",
"report-added": "Hozzáadva",
"report-rescinded": "Visszavont",
"target-purged": "A tartalom amire a jelölő mutat már meg lett tiszítva vagy nem létezik.",
"target-aboutme-empty": "This user has no &quot;About Me&quot; set.",

View File

@@ -24,15 +24,15 @@
"cancel": "Cancel",
"close": "Bezárás",
"pagination": "Lapozás",
"pagination.previouspage": "Previous Page",
"pagination.nextpage": "Next Page",
"pagination.firstpage": "First Page",
"pagination.lastpage": "Last Page",
"pagination.previouspage": "Előző oldal",
"pagination.nextpage": "Következő oldal",
"pagination.firstpage": "Első oldal",
"pagination.lastpage": "Utolsó oldal",
"pagination.out-of": "%1 / %2",
"pagination.enter-index": "Ugrás a bejegyzés indexére",
"pagination.go-to-page": "Go to page",
"pagination.page-x": "Page %1",
"header.brand-logo": "Brand Logo",
"pagination.go-to-page": "Tovább az oldalra",
"pagination.page-x": "%1. oldal",
"header.brand-logo": "Logó",
"header.admin": "Admin",
"header.categories": "Kategóriák",
"header.recent": "Legutóbbi",
@@ -140,12 +140,12 @@
"edited": "Szerkesztett",
"disabled": "Letiltva",
"select": "Kiválaszt",
"selected": "Selected",
"selected": "Kiválasztva",
"copied": "Copied",
"user-search-prompt": "Írj be valamit, hogy felhasználókra keress...",
"hidden": "Rejtve",
"sort": "Rendezés",
"actions": "Actions",
"rss-feed": "RSS Feed",
"skip-to-content": "Skip to content"
"rss-feed": "RSS Hírcsatorna",
"skip-to-content": "Ugrás a tartalomra"
}

View File

@@ -68,8 +68,8 @@
"chat.in-room": "Ebben a szobában",
"chat.kick": "Kirúgás",
"chat.show-ip": "IP cím mutatása",
"chat.copy-text": "Copy Text",
"chat.copy-link": "Copy Link",
"chat.copy-text": "Szöveg másolása",
"chat.copy-link": "Link másolása",
"chat.owner": "Szoba tulajdonos",
"chat.grant-rescind-ownership": "Grant/Rescind Ownership",
"chat.system.user-join": "%1 has joined the room <span class=\"timeago\" title=\"%2\"></span>",

View File

@@ -13,14 +13,14 @@
"all": "Mind",
"topics": "Témakör",
"tags": "Tags",
"categories": "Categories",
"categories": "Kategóriák",
"replies": "Válasz",
"chat": "Chat",
"group-chat": "Csoport Csevegők",
"public-chat": "Public Chats",
"follows": "Követés",
"upvote": "Kedvelés",
"awards": "Awards",
"awards": "Jutalmak",
"new-flags": "Új megjelölés",
"my-flags": "Hozzám társított megjelölés",
"bans": "Kitiltás",
@@ -56,7 +56,7 @@
"user-posted-topic-with-tag-dual": "<strong>%1</strong> has posted a new topic with tags <strong>%2</strong> and <strong>%3</strong>",
"user-posted-topic-with-tag-triple": "<strong>%1</strong> has posted a new topic with tags <strong>%2</strong>, <strong>%3</strong> and <strong>%4</strong>",
"user-posted-topic-with-tag-multiple": "<strong>%1</strong> has posted a new topic with tags <strong>%2</strong>",
"user-posted-topic-in-category": "<strong>%1</strong> has posted a new topic in <strong>%2</strong>",
"user-posted-topic-in-category": "<strong>%1</strong> új témakört hozott létre: <strong>%2</strong>",
"user-started-following-you": "<strong>%1</strong> elkezdett követni téged.",
"user-started-following-you-dual": "<strong>%1</strong> és<strong>%2</strong> elkezdett követni téged.",
"user-started-following-you-triple": "<strong>%1</strong>, <strong>%2</strong> and <strong>%3</strong> started following you.",
@@ -83,7 +83,7 @@
"notificationType-upvote": "Mikor valaki kedveli a hozzászólásod",
"notificationType-new-topic": "Mikor egy követett felhasználód hozzászól",
"notificationType-new-topic-with-tag": "When a topic is posted with a tag you follow",
"notificationType-new-topic-in-category": "When a topic is posted in a category you are watching",
"notificationType-new-topic-in-category": "Amikor egy téma a megfigyelt kategóriában jelenik meg.",
"notificationType-new-reply": "Mikor egy általad figyelt témakörre válasz érkezik",
"notificationType-post-edit": "Mikor egy a megfigyelt témakörön belül módosítanak egy bejegyzést",
"notificationType-follow": "Mikor valaki elkezd követni téged",
@@ -97,5 +97,5 @@
"notificationType-post-queue": "Mikor egy új hozzászólás várólistára kerül",
"notificationType-new-post-flag": "Mikor egy hozzászólás megjelölésre kerül",
"notificationType-new-user-flag": "Mikor egy felhasználó megjelölésre kerül",
"notificationType-new-reward": "When you earn a new reward"
"notificationType-new-reward": "Amikor új jutalomban részesülsz"
}

View File

@@ -3,10 +3,10 @@
"post-queue": "Hozzászólási várósor",
"no-queued-posts": "Nincsenek hozzászólások a bejegyzési sorban.",
"no-single-post": "The topic or post you are looking for is no longer in the queue. It has likely been approved or deleted already.",
"enabling-help": "The post queue is currently <strong>disabled</strong>. To enable this feature, go to <a href=\"%1\">Settings &rarr; Post &rarr; Post Queue</a> and enable <strong>Post Queue</strong>.",
"enabling-help": "A hozzászólási várólista jelenleg <strong>Letiltva</strong>. A bekapcsoláshoz menj a <a href=\"%1\">Beállítások &rarr; Hozzászólások &rarr; Hozzászólás várólista-hoz </a> és engedélyezd a <strong>Hozzászólás várólistát</strong>",
"back-to-list": "Vissza a bejegyzési sorhoz",
"public-intro": "If you have any queued posts, they will be shown here.",
"public-description": "This forum is configured to automatically queue posts from new accounts, pending moderator approval.<br />If you have queued posts awaiting approval, you will be able to see them here.",
"public-intro": "Ha vannak várakozó hozzászólások, azok itt fognak megjelenni.",
"public-description": "Ez a fórum úgy van beállítva, hogy az új felhasználók hozzászólásai várólistára kerülnek, amíg a moderátorok jóváhagyják azokat. <br />Ha vannak jóváhagyásra váró hozzászólásaid, akkor azokat itt láthatod.",
"user": "Felhasználó",
"when": "Amikor",
"category": "Kategória",

View File

@@ -1,10 +1,10 @@
{
"awarded-x-reputation": "You have been awarded <strong>%1</strong> reputation",
"awarded-group-membership": "You have been added to the group <strong>%1</strong>",
"awarded-x-reputation": "<strong>%1</strong> hírnevet kaptál",
"awarded-group-membership": "Hozzáadtak a <strong>%1</strong> csoporthoz.",
"essentials/user.reputation-conditional-value": "<span class=\"text-xs\">(Reputation %1 %2)</span>",
"essentials/user.postcount-conditional-value": "<span class=\"text-xs\">(Post Count %1 %2)</span>",
"essentials/user.lastonline-conditional-value": "<span class=\"text-xs\">(Last Online %1 %2)</span>",
"essentials/user.joindate-conditional-value": "<span class=\"text-xs\">(Join Date %1 %2)</span>",
"essentials/user.daysregistered-conditional-value": "<span class=\"text-xs\">(Days Registered %1 %2)</span>"
"essentials/user.reputation-conditional-value": "<span class=\"text-xs\">(Hírnév %1 %2)</span>",
"essentials/user.postcount-conditional-value": "<span class=\"text-xs\">(Hozzászólások %1 %2)</span>",
"essentials/user.lastonline-conditional-value": "<span class=\"text-xs\">(Utoljára elérhető %1 %2)</span>",
"essentials/user.joindate-conditional-value": "<span class=\"text-xs\">(Csatlakozott %1 %2)</span>",
"essentials/user.daysregistered-conditional-value": "<span class=\"text-xs\">(%1 %2 Napja regisztrált)</span>"
}

View File

@@ -7,7 +7,7 @@
"in-titles": "Címekben",
"in-titles-posts": "Címekben és bejegyzésekben",
"in-posts": "Bejegyzésekben",
"in-bookmarks": "In bookmarks",
"in-bookmarks": "Könyvjelzőkben",
"in-categories": "Kategóriákban",
"in-users": "Felhasználóknál",
"in-tags": "Címkékben",

View File

@@ -7,6 +7,6 @@
"sign-up-with-google": "Sign up with Google",
"log-in-with-facebook": "Log in with Facebook",
"continue-with-facebook": "Continue with Facebook",
"sign-in-with-linkedin": "Sign in with LinkedIn",
"sign-up-with-linkedin": "Sign up with LinkedIn"
"sign-in-with-linkedin": "Belépés LinkedIn-el",
"sign-up-with-linkedin": "Regisztráció LinkedIn-el"
}

View File

@@ -3,7 +3,7 @@
"no-tag-topics": "Nem létezik témakör ezzel a címkével.",
"no-tags-found": "Nem találhatók címkék",
"tags": "Címkék",
"enter-tags-here": "Enter tags, %1 - %2 characters.",
"enter-tags-here": "Adj hozzám címkéket %1 - %2 karakter között.",
"enter-tags-here-short": "Címke megadása...",
"no-tags": "Még nincsenek címkék.",
"select-tags": "Címkék kiválasztása",

View File

@@ -3,17 +3,17 @@
"skins": "Skins",
"collapse": "Collapse",
"expand": "Expand",
"sidebar-toggle": "Sidebar Toggle",
"sidebar-toggle": "Oldalsáv kapcsoló",
"login-register-to-search": "Login or register to search.",
"settings.title": "Theme settings",
"settings.enableQuickReply": "Enable quick reply",
"settings.enableBreadcrumbs": "Enable breadcrumbs",
"settings.enableBreadcrumbs": "Kenyérmorzsa linkek engedélyezése",
"settings.centerHeaderElements": "Center header elements",
"settings.mobileTopicTeasers": "Show topic teasers on mobile",
"settings.stickyToolbar": "Sticky toolbar",
"settings.stickyToolbar.help": "The toolbar on topic and category pages will stick to the top of the page",
"settings.autohideBottombar": "Auto hide bottom bar",
"settings.autohideBottombar.help": "The bottom bar on mobile view will be hidden when the page is scrolled down",
"settings.openSidebars": "Open sidebars",
"settings.openSidebars": "Oldalsáv nyitása",
"settings.chatModals": "Enable chat modals"
}

View File

@@ -15,7 +15,7 @@
"replies-to-this-post": "%1 válasz",
"one-reply-to-this-post": "1 válasz",
"last-reply-time": "Utolsó válasz",
"reply-options": "Reply options",
"reply-options": "Válasz opciók",
"reply-as-topic": "Válasz témakörként",
"guest-login-reply": "Lépj be a válaszoláshoz",
"login-to-view": "🔒 Jelentkezz be, hogy megtekinthesd",
@@ -35,7 +35,7 @@
"pinned": "Rögzített",
"pinned-with-expiry": "Kitűzve eddig: %1",
"scheduled": "Időzített",
"deleted": "Deleted",
"deleted": "Törölve",
"moved": "Áthelyezett",
"moved-from": "Áthelyezés innen %1",
"copy-code": "Copy Code",
@@ -182,8 +182,8 @@
"sort-by": "Rendezés",
"oldest-to-newest": "Régebbiek elől",
"newest-to-oldest": "Újabbak elől",
"recently-replied": "Recently Replied",
"recently-created": "Recently Created",
"recently-replied": "Nemrég megválaszolt",
"recently-created": "Nemrég létrehozott",
"most-votes": "Legtöbb szavazat",
"most-posts": "Legtöbb bejegyzés",
"most-views": "Legtöbb Megtekintés",
@@ -208,13 +208,13 @@
"last-post": "Utolsó bejegyzés",
"go-to-my-next-post": "Ugrás a következő bejegyzésemre",
"no-more-next-post": "Neked nincs több bejegyzésed ebben a témakörben",
"open-composer": "Open composer",
"open-composer": "Composer megnyitása",
"post-quick-reply": "Gyors válasz",
"navigator.index": "Bejegyzés %1 / %2",
"navigator.unread": "%1 olvasatlan",
"upvote-post": "Upvote post",
"downvote-post": "Downvote post",
"post-tools": "Post tools",
"unread-posts-link": "Unread posts link",
"thumb-image": "Topic thumbnail image"
"upvote-post": "Bejegyzés kedvelése",
"downvote-post": "Bejegyzés nem kedvelése",
"post-tools": "Bejegyzés eszközök",
"unread-posts-link": "Olvasatlan bejegyzés link",
"thumb-image": "Téma bélyegkép"
}

View File

@@ -3,7 +3,7 @@
"no-unread-topics": "Nincs olvasatlan témakör.",
"load-more": "További betöltése",
"mark-as-read": "Megjelölés olvasottként",
"mark-as-unread": "Mark as Unread",
"mark-as-unread": "Megjelölés olvasatlanként",
"selected": "Kiválasztva",
"all": "Mind",
"all-categories": "Minden kategória",

View File

@@ -1,5 +1,5 @@
{
"user-menu": "User menu",
"user-menu": "Felhasználói menü",
"banned": "Kitiltva",
"muted": "Némítva",
"offline": "Nem elérhető",
@@ -142,10 +142,10 @@
"follow-topics-you-create": "Témakör figyelése, amit létrehozol",
"grouptitle": "Csoport címe",
"group-order-help": "Válassz ki egy csoportot és használd a nyilakat, hogy elrendezd a címeket",
"show-group-title": "Show group title",
"hide-group-title": "Hide group title",
"order-group-up": "Order group up",
"order-group-down": "Order group down",
"show-group-title": "Csoportcím mutatása",
"hide-group-title": "Csoportcím elrejtése",
"order-group-up": "Csoport mozgatása feljebb",
"order-group-down": "Csoport mozgatása lejjebb",
"no-group-title": "Nincs csoportcím",
"select-skin": "Válassz egy kinézetet",
"default": "Default (%1)",

View File

@@ -9,5 +9,9 @@
"filter-type": "Իրադարձության տեսակը",
"filter-start": "Մեկնարկի ամսաթիվ",
"filter-end": "Ավարտի ամսաթիվ",
"filter-user": "Filter by User",
"filter-user.placeholder": "Type user name to filter...",
"filter-group": "Filter by Group",
"filter-group.placeholder": "Type group name to filter...",
"filter-per-page": "Մեկ էջի համար"
}

View File

@@ -9,5 +9,9 @@
"filter-type": "Event Type",
"filter-start": "Start Date",
"filter-end": "End Date",
"filter-user": "Filter by User",
"filter-user.placeholder": "Type user name to filter...",
"filter-group": "Filter by Group",
"filter-group.placeholder": "Type group name to filter...",
"filter-per-page": "Per Page"
}

View File

@@ -9,5 +9,9 @@
"filter-type": "Tipo evento",
"filter-start": "Data d'inizio",
"filter-end": "Data di fine",
"filter-user": "Filtra per utente",
"filter-user.placeholder": "Digita il nome utente da filtrare...",
"filter-group": "Filtra per gruppo",
"filter-group.placeholder": "Digita il nome del gruppo da filtrare...",
"filter-per-page": "Per pagina"
}

View File

@@ -9,5 +9,9 @@
"filter-type": "Event Type",
"filter-start": "Start Date",
"filter-end": "End Date",
"filter-user": "Filter by User",
"filter-user.placeholder": "Type user name to filter...",
"filter-group": "Filter by Group",
"filter-group.placeholder": "Type group name to filter...",
"filter-per-page": "Per Page"
}

View File

@@ -9,5 +9,9 @@
"filter-type": "이벤트 유형",
"filter-start": "시작 날짜",
"filter-end": "종료 날짜",
"filter-user": "Filter by User",
"filter-user.placeholder": "Type user name to filter...",
"filter-group": "Filter by Group",
"filter-group.placeholder": "Type group name to filter...",
"filter-per-page": "페이지 당"
}

View File

@@ -9,5 +9,9 @@
"filter-type": "Event Type",
"filter-start": "Start Date",
"filter-end": "End Date",
"filter-user": "Filter by User",
"filter-user.placeholder": "Type user name to filter...",
"filter-group": "Filter by Group",
"filter-group.placeholder": "Type group name to filter...",
"filter-per-page": "Per Page"
}

View File

@@ -9,5 +9,9 @@
"filter-type": "Event Type",
"filter-start": "Start Date",
"filter-end": "End Date",
"filter-user": "Filter by User",
"filter-user.placeholder": "Type user name to filter...",
"filter-group": "Filter by Group",
"filter-group.placeholder": "Type group name to filter...",
"filter-per-page": "Per Page"
}

View File

@@ -9,5 +9,9 @@
"filter-type": "Event Type",
"filter-start": "Start Date",
"filter-end": "End Date",
"filter-user": "Filter by User",
"filter-user.placeholder": "Type user name to filter...",
"filter-group": "Filter by Group",
"filter-group.placeholder": "Type group name to filter...",
"filter-per-page": "Per Page"
}

View File

@@ -9,5 +9,9 @@
"filter-type": "Event Type",
"filter-start": "Start Date",
"filter-end": "End Date",
"filter-user": "Filter by User",
"filter-user.placeholder": "Type user name to filter...",
"filter-group": "Filter by Group",
"filter-group.placeholder": "Type group name to filter...",
"filter-per-page": "Per Page"
}

View File

@@ -9,5 +9,9 @@
"filter-type": "Event Type",
"filter-start": "Start datum",
"filter-end": "Eind datum",
"filter-user": "Filter by User",
"filter-user.placeholder": "Type user name to filter...",
"filter-group": "Filter by Group",
"filter-group.placeholder": "Type group name to filter...",
"filter-per-page": "Per pagina"
}

View File

@@ -9,5 +9,9 @@
"filter-type": "Typ zdarzenia",
"filter-start": "Data początkowa",
"filter-end": "Data końcowa",
"filter-user": "Filter by User",
"filter-user.placeholder": "Type user name to filter...",
"filter-group": "Filter by Group",
"filter-group.placeholder": "Type group name to filter...",
"filter-per-page": "Na stronę"
}

View File

@@ -9,5 +9,9 @@
"filter-type": "Tipo de Evento",
"filter-start": "Data de Início",
"filter-end": "Data de Fim",
"filter-user": "Filter by User",
"filter-user.placeholder": "Type user name to filter...",
"filter-group": "Filter by Group",
"filter-group.placeholder": "Type group name to filter...",
"filter-per-page": "Por Página"
}

View File

@@ -9,5 +9,9 @@
"filter-type": "Tipo de Evento",
"filter-start": "Data de Início",
"filter-end": "Data de Fim",
"filter-user": "Filter by User",
"filter-user.placeholder": "Type user name to filter...",
"filter-group": "Filter by Group",
"filter-group.placeholder": "Type group name to filter...",
"filter-per-page": "Por Página"
}

View File

@@ -9,5 +9,9 @@
"filter-type": "Event Type",
"filter-start": "Start Date",
"filter-end": "End Date",
"filter-user": "Filter by User",
"filter-user.placeholder": "Type user name to filter...",
"filter-group": "Filter by Group",
"filter-group.placeholder": "Type group name to filter...",
"filter-per-page": "Per Page"
}

View File

@@ -9,5 +9,9 @@
"filter-type": "Тип события",
"filter-start": "Дата начала",
"filter-end": "Дата окончания",
"filter-user": "Filter by User",
"filter-user.placeholder": "Type user name to filter...",
"filter-group": "Filter by Group",
"filter-group.placeholder": "Type group name to filter...",
"filter-per-page": "Записей на страницу"
}

View File

@@ -9,5 +9,9 @@
"filter-type": "Event Type",
"filter-start": "Start Date",
"filter-end": "End Date",
"filter-user": "Filter by User",
"filter-user.placeholder": "Type user name to filter...",
"filter-group": "Filter by Group",
"filter-group.placeholder": "Type group name to filter...",
"filter-per-page": "Per Page"
}

View File

@@ -9,5 +9,9 @@
"filter-type": "Event Type",
"filter-start": "Start Date",
"filter-end": "End Date",
"filter-user": "Filter by User",
"filter-user.placeholder": "Type user name to filter...",
"filter-group": "Filter by Group",
"filter-group.placeholder": "Type group name to filter...",
"filter-per-page": "Per Page"
}

View File

@@ -9,5 +9,9 @@
"filter-type": "Event Type",
"filter-start": "Start Date",
"filter-end": "End Date",
"filter-user": "Filter by User",
"filter-user.placeholder": "Type user name to filter...",
"filter-group": "Filter by Group",
"filter-group.placeholder": "Type group name to filter...",
"filter-per-page": "Per Page"
}

View File

@@ -9,5 +9,9 @@
"filter-type": "Tip dogodka",
"filter-start": "Začetni datum",
"filter-end": "Končni datum",
"filter-user": "Filter by User",
"filter-user.placeholder": "Type user name to filter...",
"filter-group": "Filter by Group",
"filter-group.placeholder": "Type group name to filter...",
"filter-per-page": "Na stran"
}

View File

@@ -9,5 +9,9 @@
"filter-type": "Event Type",
"filter-start": "Start Date",
"filter-end": "End Date",
"filter-user": "Filter by User",
"filter-user.placeholder": "Type user name to filter...",
"filter-group": "Filter by Group",
"filter-group.placeholder": "Type group name to filter...",
"filter-per-page": "Per Page"
}

View File

@@ -9,5 +9,9 @@
"filter-type": "Event Type",
"filter-start": "Start Date",
"filter-end": "End Date",
"filter-user": "Filter by User",
"filter-user.placeholder": "Type user name to filter...",
"filter-group": "Filter by Group",
"filter-group.placeholder": "Type group name to filter...",
"filter-per-page": "Per Page"
}

View File

@@ -9,5 +9,9 @@
"filter-type": "Event Type",
"filter-start": "Start Date",
"filter-end": "End Date",
"filter-user": "Filter by User",
"filter-user.placeholder": "Type user name to filter...",
"filter-group": "Filter by Group",
"filter-group.placeholder": "Type group name to filter...",
"filter-per-page": "Per Page"
}

View File

@@ -9,5 +9,9 @@
"filter-type": "Event Type",
"filter-start": "Start Date",
"filter-end": "End Date",
"filter-user": "Filter by User",
"filter-user.placeholder": "Type user name to filter...",
"filter-group": "Filter by Group",
"filter-group.placeholder": "Type group name to filter...",
"filter-per-page": "Per Page"
}

View File

@@ -9,5 +9,9 @@
"filter-type": "Aktivite türü",
"filter-start": "Başlangıç zamanı",
"filter-end": "Bitiş zamanı",
"filter-user": "Filter by User",
"filter-user.placeholder": "Type user name to filter...",
"filter-group": "Filter by Group",
"filter-group.placeholder": "Type group name to filter...",
"filter-per-page": "Sayfa Başına"
}

View File

@@ -9,5 +9,9 @@
"filter-type": "Event Type",
"filter-start": "Start Date",
"filter-end": "End Date",
"filter-user": "Filter by User",
"filter-user.placeholder": "Type user name to filter...",
"filter-group": "Filter by Group",
"filter-group.placeholder": "Type group name to filter...",
"filter-per-page": "Per Page"
}

View File

@@ -9,5 +9,9 @@
"filter-type": "Loại Sự Kiện",
"filter-start": "Ngày Bắt Đầu",
"filter-end": "Ngày Kết Thúc",
"filter-user": "Filter by User",
"filter-user.placeholder": "Type user name to filter...",
"filter-group": "Filter by Group",
"filter-group.placeholder": "Type group name to filter...",
"filter-per-page": "Mỗi Trang"
}

View File

@@ -17,7 +17,7 @@
"mongo.file-size": "文件大小",
"mongo.resident-memory": "驻留内存",
"mongo.virtual-memory": "虚拟内存",
"mongo.mapped-memory": "Mapped Memory",
"mongo.mapped-memory": "已映射内存",
"mongo.bytes-in": "字节输入",
"mongo.bytes-out": "字节输出",
"mongo.num-requests": "请求数量",

View File

@@ -9,5 +9,9 @@
"filter-type": "事件类型",
"filter-start": "开始时间",
"filter-end": "结束时间",
"filter-user": "Filter by User",
"filter-user.placeholder": "Type user name to filter...",
"filter-group": "Filter by Group",
"filter-group.placeholder": "Type group name to filter...",
"filter-per-page": "每页"
}

View File

@@ -96,6 +96,6 @@
"clear-search-history": "清空搜索历史",
"clear-search-history-confirm": "您确定您要删除搜索历史吗?",
"search-term": "Term",
"search-count": "Count",
"view-all": "View all"
"search-count": "计数",
"view-all": "浏览全部"
}

View File

@@ -5,7 +5,7 @@
"none-installed": "未发现窗口部件!请在<a href=\"%1\">插件控制面板</a>中启用必要的窗口部件插件。",
"clone-from": "从窗口部件克隆",
"containers.available": "可用的容器",
"containers.explanation": "Drag and drop on top of any widget",
"containers.explanation": "拖放任意组件到顶部",
"containers.none": "无",
"container.well": "Well",
"container.jumbotron": "超大屏幕",
@@ -30,6 +30,6 @@
"start-date": "开始日期",
"end-date": "结束日期",
"hide-on-mobile": "在移动端隐藏",
"hide-drafts": "Hide drafts",
"show-drafts": "Show drafts"
"hide-drafts": "隐藏草稿",
"show-drafts": "显示草稿"
}

View File

@@ -8,7 +8,7 @@
"edit-privileges": "编辑权限",
"select-clear-all": "选择/清除 全部",
"chat": "对话",
"chat-with-privileged": "Chat with Privileged",
"chat-with-privileged": "使用特权聊天",
"upload-images": "上传图片",
"upload-files": "上传文件",
"signature": "签名档",

View File

@@ -122,26 +122,26 @@
"alerts.x-users-found": "找到 %1 位用户(耗时 %2 秒)",
"alerts.select-a-single-user-to-change-email": "Select a single user to change email",
"export": "Export",
"export-users-fields-title": "Select CSV Fields",
"export-field-email": "Email",
"export-field-username": "Username",
"export-field-uid": "UID",
"export-users-fields-title": "选择CSV文件",
"export-field-email": "邮件",
"export-field-username": "用户名",
"export-field-uid": "用户ID",
"export-field-ip": "IP",
"export-field-joindate": "Join date",
"export-field-lastonline": "Last Online",
"export-field-lastposttime": "Last Post Time",
"export-field-reputation": "Reputation",
"export-field-postcount": "Post Count",
"export-field-topiccount": "Topic Count",
"export-field-profileviews": "Profile Views",
"export-field-followercount": "Follower Count",
"export-field-followingcount": "Following Count",
"export-field-fullname": "Full Name",
"export-field-website": "Website",
"export-field-location": "Location",
"export-field-birthday": "Birthday",
"export-field-signature": "Signature",
"export-field-aboutme": "About Me",
"export-field-joindate": "注册日期",
"export-field-lastonline": "最后在线",
"export-field-lastposttime": "最后发帖时间",
"export-field-reputation": "声望",
"export-field-postcount": "发帖数",
"export-field-topiccount": "发帖数",
"export-field-profileviews": "资料浏览",
"export-field-followercount": "粉丝数",
"export-field-followingcount": "关注数",
"export-field-fullname": "全名",
"export-field-website": "网站",
"export-field-location": "位置",
"export-field-birthday": "生日",
"export-field-signature": "签名档",
"export-field-aboutme": "关于我",
"export-users-started": "导出用户为 csv这可能需要一些时间。当导出完成时你会收到通知。",
"export-users-completed": "用户列表已被导出为 CSV 文件,点击以下载。",

View File

@@ -4,11 +4,11 @@
"sorting.post-default": "默认帖子排序",
"sorting.oldest-to-newest": "从旧到新",
"sorting.newest-to-oldest": "从新到旧",
"sorting.recently-replied": "Recently Replied",
"sorting.recently-created": "Recently Created",
"sorting.recently-replied": "最近回复",
"sorting.recently-created": "最近创建",
"sorting.most-votes": "最多点赞",
"sorting.most-posts": "最多回复",
"sorting.most-views": "Most Views",
"sorting.most-views": "最多浏览",
"sorting.topic-default": "默认主题排序",
"length": "帖子字数",
"post-queue": "发帖队列",

View File

@@ -23,12 +23,12 @@
"flags.limit-per-target": "可以举报某事物的最大次数",
"flags.limit-per-target-placeholder": "默认0",
"flags.limit-per-target-help": "当一个帖子或用户被举报不止一次时,每个额外的举报会被认为是一个“报告”并附加到原来的举报中。设置此选项为非零的数以限制一个帖子或用户能被举报的次数。",
"flags.limit-post-flags-per-day": "Maximum number of times a user can flag posts in a day",
"flags.limit-post-flags-per-day-help": "Set to 0 to disable, (default: 10)",
"flags.limit-user-flags-per-day": "Maximum number of times a user can flag users in a day",
"flags.limit-user-flags-per-day-help": "Set to 0 to disable, (default: 10)",
"flags.auto-flag-on-downvote-threshold": "Number of downvotes to auto flag posts",
"flags.auto-flag-on-downvote-threshold-help": "Set to 0 to disable, (default: 0)",
"flags.limit-post-flags-per-day": "用户每日最多举报帖子次数",
"flags.limit-post-flags-per-day-help": "设置为0表示禁止默认10",
"flags.limit-user-flags-per-day": "用户每日可以举报人数",
"flags.limit-user-flags-per-day-help": "设置为0表示禁止默认10",
"flags.auto-flag-on-downvote-threshold": "被踩多少次数自动转为举报帖子",
"flags.auto-flag-on-downvote-threshold-help": "设置为0表示禁止默认10",
"flags.auto-resolve-on-ban": "当用户被封禁时,自动解决全部此用户提交的举报",
"flags.action-on-resolve": "当举报被解决时做以下事",
"flags.action-on-reject": "当举报被拒绝时做以下事",

View File

@@ -79,14 +79,14 @@
"follow-replied-topics": "关注您回复的主题",
"default-notification-settings": "默认通知设置",
"categoryWatchState": "默认版块关注状态",
"categoryWatchState.tracking": "Tracking",
"categoryWatchState.tracking": "跟踪",
"categoryWatchState.notwatching": "未关注",
"categoryWatchState.ignoring": "已忽略",
"restrictions-new": "New User Restrictions",
"restrictions.rep-threshold": "Reputation threshold before these restrictions are lifted",
"restrictions.seconds-between-new": "Seconds between posts for new users",
"restrictions.seconds-before-new": "Seconds before a new user can make their first post",
"restrictions.seconds-edit-after-new": "Number of seconds a post remains editable for new users (set to 0 to disable)",
"restrictions.milliseconds-between-messages": "Time between chat messages for new users (ms)",
"restrictions.groups-exempt-from-new-user-restrictions": "Select groups that should be exempt from the new user restrictions"
"restrictions-new": "新用户限制",
"restrictions.rep-threshold": "取消发帖间隔限制所需的声望值",
"restrictions.seconds-between-new": "新用户发布帖子间隔的秒数",
"restrictions.seconds-before-new": "新用户多少秒后可以发第一帖",
"restrictions.seconds-edit-after-new": "帖子保持可编辑的秒数(设置为 0 表示禁用)",
"restrictions.milliseconds-between-messages": "聊天信息间的毫秒数",
"restrictions.groups-exempt-from-new-user-restrictions": "选择不受新用户限制的分组"
}

View File

@@ -1,8 +1,8 @@
{
"post-sort-option": "Post sort option, %1",
"topic-sort-option": "Topic sort option, %1",
"user-avatar-for": "User avatar for %1",
"user-watched-tags": "User watched tags",
"delete-upload-button": "Delete upload button",
"group-page-link-for": "Group page link for %1"
"post-sort-option": "帖子分类选项1%",
"topic-sort-option": "主题分类选项,%1",
"user-avatar-for": "用户头像%1",
"user-watched-tags": "用户关注标签",
"delete-upload-button": "删除上传按钮",
"group-page-link-for": "群组页面链接%1"
}

View File

@@ -10,15 +10,15 @@
"watch": "关注",
"ignore": "忽略",
"watching": "已关注",
"tracking": "Tracking",
"tracking": "跟踪",
"not-watching": "未关注",
"ignoring": "已忽略",
"watching.description": "Notify me of new topics.<br/>Show topics in unread & recent",
"tracking.description": "Shows topics in unread & recent",
"watching.description": "有新主题时通知我。<br/>在未读/最近主题中显示。",
"tracking.description": "显示未读和最近的主题",
"not-watching.description": "不显示未读主题,显示最近主题",
"ignoring.description": "Do not show topics in unread & recent",
"ignoring.description": "不在未读和最近主题显示",
"watching.message": "您关注了此版块和全部子版块的动态。",
"tracking.message": "You are now tracking updates from this category and all subcategories",
"tracking.message": "您关注了此版块和全部子版块的动态。",
"notwatching.message": "您未关注了此版块和全部子版块的动态。",
"ignoring.message": "您未关注此版块和全部子版块的动态。",
"watched-categories": "已关注的版块",

View File

@@ -32,7 +32,7 @@
"folder-exists": "文件夹已存在",
"invalid-pagination-value": "无效的分页数值,必须介于 %1 和 %2 之间",
"username-taken": "此用户名已被占用",
"email-taken": "Email address is already taken.",
"email-taken": "邮箱地址已被注册",
"email-nochange": "输入的邮件地址和已存档的邮件地址相同。",
"email-invited": "已通过电子邮件进行邀请",
"email-not-confirmed": "您需要验证您的邮箱后才能在版块或主题中发布帖子,请点击此处以发送验证邮件。",
@@ -91,7 +91,7 @@
"category-not-selected": "未选择版块。",
"too-many-posts": "发帖需要间隔 %1 秒以上 - 请稍候再发帖",
"too-many-posts-newbie": "因为您是新用户,所以限制每隔 %1 秒才能发帖一次,直到您有 %2 点声望为止 —— 请稍候再发帖",
"too-many-posts-newbie-minutes": "As a new user, you can only post once every %1 minute(s) until you have earned %2 reputation - please wait before posting again",
"too-many-posts-newbie-minutes": "因为您是新用户,所以限制每隔 %1 秒才能发帖一次,直到您有 %2 点声望为止 —— 请稍候再发帖",
"already-posting": "您已在发布帖子",
"tag-too-short": "请输入一个更长的标签。标签应当包含不少于 %1 个字符",
"tag-too-long": "请输入一个更短的标签。标签不能超过 %1 个字符",
@@ -184,10 +184,10 @@
"user-already-flagged": "您已举报此用户",
"post-flagged-too-many-times": "此贴已被其他用户举报",
"user-flagged-too-many-times": "此用户已被其他用户举报",
"too-many-post-flags-per-day": "You can only flag %1 post(s) per day",
"too-many-user-flags-per-day": "You can only flag %1 user(s) per day",
"too-many-post-flags-per-day": "你每日可以举报%1 个帖子",
"too-many-user-flags-per-day": "你每日可以举报 %1个用户",
"cant-flag-privileged": "您不能举报特权用户(版主/全局版主/管理员)的内容或资料",
"cant-locate-flag-report": "Cannot locate flag report",
"cant-locate-flag-report": "无法确定举报报告",
"self-vote": "您不能对您自己的帖子投票",
"too-many-upvotes-today": "您每天仅可进行 %1 次顶贴",
"too-many-upvotes-today-user": "您每天只能对一个用户顶 %1 次",
@@ -221,7 +221,7 @@
"already-unblocked": "此用户已被取消屏蔽",
"no-connection": "您的网络连接似乎存在问题",
"socket-reconnect-failed": "目前无法连接到服务器。请点击这里重试,或稍后再试",
"invalid-plugin-id": "Invalid plugin ID",
"invalid-plugin-id": "无效插件ID",
"plugin-not-whitelisted": "无法安装插件 &ndash; 只有被NodeBB包管理器列入白名单的插件才能通过ACP安装。",
"plugins-set-in-configuration": "您不能修改插件状态因为它们在运行时中被定义config.json环境变量或终端选项请转而修改配置。",
"theme-not-set-in-configuration": "在配置中定义活跃的插件时,需要先将新主题加入活跃插件的列表,才能在管理员控制面板中修改主题",

View File

@@ -1,6 +1,6 @@
{
"state": "状态",
"report": "Report",
"report": "报告",
"reports": "报告",
"first-reported": "首次报告",
"no-flags": "啊哈!没发现任何的举报。",
@@ -9,8 +9,8 @@
"update": "更新",
"updated": "已更新",
"resolved": "已解决",
"report-added": "Added",
"report-rescinded": "Rescinded",
"report-added": "已添加",
"report-rescinded": "已撤销",
"target-purged": "被举报的内容已经被清除,不再可用。",
"target-aboutme-empty": "这个用户没有设置 &quot;关于我&quot; 。",

View File

@@ -140,12 +140,12 @@
"edited": "已编辑",
"disabled": "禁用",
"select": "选择",
"selected": "Selected",
"selected": "已选",
"copied": "已复制",
"user-search-prompt": "输入以查找用户",
"hidden": "隐藏",
"sort": "排序",
"actions": "操作",
"rss-feed": "RSS Feed",
"skip-to-content": "Skip to content"
"rss-feed": "RSS 订阅",
"skip-to-content": "跳转至内容"
}

View File

@@ -13,14 +13,14 @@
"all": "所有",
"topics": "主题",
"tags": "Tags",
"categories": "Categories",
"categories": "版块",
"replies": "回复",
"chat": "聊天",
"group-chat": "群聊",
"public-chat": "Public Chats",
"follows": "关注",
"upvote": "顶",
"awards": "Awards",
"awards": "奖励",
"new-flags": "新举报",
"my-flags": "指派举报给我",
"bans": "封禁",
@@ -56,7 +56,7 @@
"user-posted-topic-with-tag-dual": "<strong>%1</strong> has posted a new topic with tags <strong>%2</strong> and <strong>%3</strong>",
"user-posted-topic-with-tag-triple": "<strong>%1</strong> has posted a new topic with tags <strong>%2</strong>, <strong>%3</strong> and <strong>%4</strong>",
"user-posted-topic-with-tag-multiple": "<strong>%1</strong> has posted a new topic with tags <strong>%2</strong>",
"user-posted-topic-in-category": "<strong>%1</strong> has posted a new topic in <strong>%2</strong>",
"user-posted-topic-in-category": "<strong>%1</strong> 发表了新主题:<strong>%2</strong>",
"user-started-following-you": "<strong>%1</strong>关注了您。",
"user-started-following-you-dual": "<strong>%1</strong> 和 <strong>%2</strong> 关注了您。",
"user-started-following-you-triple": "<strong>%1</strong>, <strong>%2</strong> and <strong>%3</strong> started following you.",
@@ -83,7 +83,7 @@
"notificationType-upvote": "当有人顶了我的帖子时",
"notificationType-new-topic": "当您关注的人发布了主题时",
"notificationType-new-topic-with-tag": "When a topic is posted with a tag you follow",
"notificationType-new-topic-in-category": "When a topic is posted in a category you are watching",
"notificationType-new-topic-in-category": "当你关注的版块有主题发布时",
"notificationType-new-reply": "当您正在查看的主题中有新回复时",
"notificationType-post-edit": "当您关注的主题有帖子被编辑时",
"notificationType-follow": "当有人关注您时",
@@ -97,5 +97,5 @@
"notificationType-post-queue": "当有新帖子等待审核时",
"notificationType-new-post-flag": "当有新的帖子举报时",
"notificationType-new-user-flag": "当有新的用户信息举报时",
"notificationType-new-reward": "When you earn a new reward"
"notificationType-new-reward": "当你获得新奖励时"
}

View File

@@ -5,8 +5,8 @@
"no-single-post": "您正在查看的主题或帖子已经不在队列中。它可能已经被批准或删除。",
"enabling-help": "The post queue is currently <strong>disabled</strong>. To enable this feature, go to <a href=\"%1\">Settings &rarr; Post &rarr; Post Queue</a> and enable <strong>Post Queue</strong>.",
"back-to-list": "回到发帖队列",
"public-intro": "If you have any queued posts, they will be shown here.",
"public-description": "This forum is configured to automatically queue posts from new accounts, pending moderator approval.<br />If you have queued posts awaiting approval, you will be able to see them here.",
"public-intro": "如果你有帖子等待发布,它们会显示在这里",
"public-description": "本论坛设置为新用户帖子进入发布队列,等待版主审核。<br />如果你有帖子等待发布,它们会显示在这里。",
"user": "用户",
"when": "当",
"category": "版块",

View File

@@ -1,10 +1,10 @@
{
"awarded-x-reputation": "You have been awarded <strong>%1</strong> reputation",
"awarded-group-membership": "You have been added to the group <strong>%1</strong>",
"awarded-x-reputation": "你已经获得<strong>%1</strong>声望",
"awarded-group-membership": "你已加入群组<strong>%1</strong>",
"essentials/user.reputation-conditional-value": "<span class=\"text-xs\">(Reputation %1 %2)</span>",
"essentials/user.postcount-conditional-value": "<span class=\"text-xs\">(Post Count %1 %2)</span>",
"essentials/user.lastonline-conditional-value": "<span class=\"text-xs\">(Last Online %1 %2)</span>",
"essentials/user.joindate-conditional-value": "<span class=\"text-xs\">(Join Date %1 %2)</span>",
"essentials/user.daysregistered-conditional-value": "<span class=\"text-xs\">(Days Registered %1 %2)</span>"
"essentials/user.reputation-conditional-value": "<span class=\"text-xs\">(声望%1 %2</span>",
"essentials/user.postcount-conditional-value": "<span class=\"text-xs\">(帖子数%1 %2</span>",
"essentials/user.lastonline-conditional-value": "<span class=\"text-xs\">(最后在线时间%1 %2</span>",
"essentials/user.joindate-conditional-value": "<span class=\"text-xs\">(注册日期%1 %2</span>",
"essentials/user.daysregistered-conditional-value": "<span class=\"text-xs\">(注册天数%1 %2</span>"
}

View File

@@ -7,6 +7,6 @@
"sign-up-with-google": "通过 Google 注册",
"log-in-with-facebook": "通过 Facebook 登录",
"continue-with-facebook": "继续使用 Facebook 登录",
"sign-in-with-linkedin": "Sign in with LinkedIn",
"sign-up-with-linkedin": "Sign up with LinkedIn"
"sign-in-with-linkedin": "通过LinkedIn登录",
"sign-up-with-linkedin": "通过LinkedIn注册"
}

View File

@@ -3,7 +3,7 @@
"no-tag-topics": "此标签还没有主题帖。",
"no-tags-found": "没有找到标签",
"tags": "标签",
"enter-tags-here": "Enter tags, %1 - %2 characters.",
"enter-tags-here": "输入标签,限制%1 - %2个字符",
"enter-tags-here-short": "输入标签...",
"no-tags": "尚无标签。",
"select-tags": "选择标签",

View File

@@ -3,17 +3,17 @@
"skins": "皮肤",
"collapse": "折叠",
"expand": "展开",
"sidebar-toggle": "Sidebar Toggle",
"sidebar-toggle": "侧栏滚动",
"login-register-to-search": "登录或注册以进行搜索。",
"settings.title": "主题设置",
"settings.enableQuickReply": "启用快速回复",
"settings.enableBreadcrumbs": "Enable breadcrumbs",
"settings.enableBreadcrumbs": "启用面包屑导航",
"settings.centerHeaderElements": "标题元素居中",
"settings.mobileTopicTeasers": "在移动设备显示话题预告",
"settings.stickyToolbar": "附着工具条",
"settings.stickyToolbar.help": "主题和类别页面上的工具条将附着在页面顶部",
"settings.autohideBottombar": "自动隐藏底栏",
"settings.autohideBottombar.help": "当页面向下滚动时,移动设备视图的底栏将被隐藏",
"settings.openSidebars": "Open sidebars",
"settings.openSidebars": "打开侧栏",
"settings.chatModals": "启用聊天模式"
}

View File

@@ -15,7 +15,7 @@
"replies-to-this-post": "%1 条回复",
"one-reply-to-this-post": "1 条回复",
"last-reply-time": "最后回复",
"reply-options": "Reply options",
"reply-options": "回复选项",
"reply-as-topic": "在新帖中回复",
"guest-login-reply": "登录后回复",
"login-to-view": "🔒登录查看",
@@ -35,7 +35,7 @@
"pinned": "已固定",
"pinned-with-expiry": "置顶直到 %1",
"scheduled": "已定时",
"deleted": "Deleted",
"deleted": "删除",
"moved": "已移动",
"moved-from": "移自%1版",
"copy-code": "复制代码",
@@ -182,8 +182,8 @@
"sort-by": "排序",
"oldest-to-newest": "从旧到新",
"newest-to-oldest": "从新到旧",
"recently-replied": "Recently Replied",
"recently-created": "Recently Created",
"recently-replied": "最近回复",
"recently-created": "最近创建",
"most-votes": "最多赞同",
"most-posts": "回复最多",
"most-views": "最多浏览",
@@ -208,13 +208,13 @@
"last-post": "最后一个帖子",
"go-to-my-next-post": "转到我的下一个帖子",
"no-more-next-post": "您在此主题中没有更多的帖子了",
"open-composer": "Open composer",
"open-composer": "打开编辑器",
"post-quick-reply": "快速回复",
"navigator.index": "发布 %2 的 %1",
"navigator.unread": "未读 %1",
"upvote-post": "Upvote post",
"downvote-post": "Downvote post",
"post-tools": "Post tools",
"unread-posts-link": "Unread posts link",
"thumb-image": "Topic thumbnail image"
"upvote-post": "顶贴",
"downvote-post": "踩帖",
"post-tools": "帖子工具",
"unread-posts-link": "未读帖子链接",
"thumb-image": "主题缩略图"
}

View File

@@ -142,10 +142,10 @@
"follow-topics-you-create": "关注您创建的主题",
"grouptitle": "用户组称号",
"group-order-help": "选择群组然后使用箭头排列称号",
"show-group-title": "Show group title",
"hide-group-title": "Hide group title",
"order-group-up": "Order group up",
"order-group-down": "Order group down",
"show-group-title": "显示群组标题",
"hide-group-title": "隐藏群组标题",
"order-group-up": "用户组上移",
"order-group-down": "用户组下移",
"no-group-title": "不展示群组称号",
"select-skin": "选择皮肤",
"default": "默认(%1",

View File

@@ -9,5 +9,9 @@
"filter-type": "事件類型",
"filter-start": "開始時間",
"filter-end": "結束時間",
"filter-user": "Filter by User",
"filter-user.placeholder": "Type user name to filter...",
"filter-group": "Filter by Group",
"filter-group.placeholder": "Type group name to filter...",
"filter-per-page": "每頁"
}

View File

@@ -1,7 +1,6 @@
.ghost-scrollbar {
&::-webkit-scrollbar {
width: 10px;
}
&::-webkit-scrollbar-track {

View File

@@ -1,7 +1,7 @@
'use strict';
define('admin/advanced/events', ['bootbox', 'alerts'], function (bootbox, alerts) {
define('admin/advanced/events', ['bootbox', 'alerts', 'autocomplete'], function (bootbox, alerts, autocomplete) {
const Events = {};
Events.init = function () {
@@ -30,6 +30,21 @@ define('admin/advanced/events', ['bootbox', 'alerts'], function (bootbox, alerts
});
});
$('#user-group-select').on('change', function () {
const val = $(this).val();
$('#username').toggleClass('hidden', val !== 'username');
if (val !== 'username') {
$('#username').val('');
}
$('#group').toggleClass('hidden', val !== 'group');
if (val !== 'group') {
$('#group').val('');
}
});
autocomplete.user($('#username'));
autocomplete.group($('#group'));
$('#apply').on('click', Events.refresh);
};

View File

@@ -94,7 +94,10 @@ define('accounts/picture', [
const iconBgColor = document.querySelector('.modal.picture-switcher input[type="radio"]:checked').value || 'transparent';
changeUserPicture(type, iconBgColor).then(() => {
Picture.updateHeader(type === 'default' ? '' : modal.find('.list-group-item.active img').attr('src'), iconBgColor);
Picture.updateHeader(
type === 'default' ? '' : modal.find('.list-group-item.active img').attr('src'),
iconBgColor
);
ajaxify.refresh();
}).catch(alerts.error);
}
@@ -139,16 +142,17 @@ define('accounts/picture', [
function handleImageUpload(modal) {
function onUploadComplete(urlOnServer) {
urlOnServer = (!urlOnServer.startsWith('http') ? config.relative_path : '') + urlOnServer + '?' + Date.now();
Picture.updateHeader(urlOnServer);
urlOnServer = (!urlOnServer.startsWith('http') ? config.relative_path : '') + urlOnServer;
const cacheBustedUrl = urlOnServer + '?' + Date.now();
Picture.updateHeader(cacheBustedUrl);
if (ajaxify.data.picture && ajaxify.data.picture.length) {
$('#user-current-picture, img.avatar').attr('src', urlOnServer);
$(`#user-current-picture, img[data-uid="${ajaxify.data.theirid}"].avatar`).attr('src', cacheBustedUrl);
ajaxify.data.uploadedpicture = urlOnServer;
ajaxify.data.picture = urlOnServer;
} else {
ajaxify.refresh(function () {
$('#user-current-picture, img.avatar').attr('src', urlOnServer);
$(`#user-current-picture, img[data-uid="${ajaxify.data.theirid}"].avatar`).attr('src', cacheBustedUrl);
});
}
}

View File

@@ -22,9 +22,10 @@ async function call(options, callback) {
return result;
} catch (err) {
if (err.message === 'A valid login session was not found. Please log in and try again.') {
const { url } = await fireHook('filter:admin.reauth', { url: 'login' });
return confirm('[[error:api.reauth-required]]', (ok) => {
if (ok) {
ajaxify.go('login');
ajaxify.go(url);
}
});
}

View File

@@ -18,8 +18,7 @@ const plugins = require('../plugins');
const events = require('../events');
const translator = require('../translator');
const sockets = require('../socket.io');
// const api = require('.');
const utils = require('../utils');
const usersAPI = module.exports;
@@ -670,6 +669,9 @@ usersAPI.generateExport = async (caller, { uid, type }) => {
if (!validTypes.includes(type)) {
throw new Error('[[error:invalid-data]]');
}
if (!utils.isNumber(uid) || !(parseInt(uid, 10) > 0)) {
throw new Error('[[error:invalid-uid]]');
}
const count = await db.incrObjectField('locks', `export:${uid}${type}`);
if (count > 1) {
throw new Error('[[error:already-exporting]]');

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