Version bump

This commit is contained in:
Neil Lalonde 2021-05-18 16:40:16 -04:00
commit 3fbdfc5f8d
No known key found for this signature in database
GPG Key ID: FF871CA9037D0A91
314 changed files with 8350 additions and 52651 deletions

View File

@ -1,2 +0,0 @@
nodejs 15.14.0
ruby 2.7.2

View File

@ -123,7 +123,7 @@ GEM
image_size (~> 1.5)
in_threads (~> 1.3)
progress (~> 3.0, >= 3.0.1)
docile (1.3.5)
docile (1.4.0)
ecma-re-validator (0.3.0)
regexp_parser (~> 2.0)
email_reply_trimmer (0.1.13)
@ -135,7 +135,7 @@ GEM
ember-source (2.18.2)
erubi (1.10.0)
excon (0.81.0)
execjs (2.7.0)
execjs (2.8.1)
exifr (1.3.9)
fabrication (2.22.0)
faker (2.17.0)
@ -273,7 +273,7 @@ GEM
omniauth-twitter (1.4.0)
omniauth-oauth (~> 1.1)
rack
onebox (2.2.14)
onebox (2.2.15)
addressable (~> 2.7.0)
htmlentities (~> 4.3)
multi_json (~> 1.11)
@ -300,7 +300,7 @@ GEM
pry-rails (0.3.9)
pry (>= 0.10.4)
public_suffix (4.0.6)
puma (5.3.0)
puma (5.3.1)
nio4r (~> 2.0)
r2 (0.2.7)
racc (1.5.2)
@ -443,7 +443,7 @@ GEM
sprockets (>= 3.0.0)
sshkey (2.0.0)
stackprof (0.2.17)
test-prof (1.0.3)
test-prof (1.0.5)
thor (1.1.0)
tilt (2.0.10)
tzinfo (2.0.4)

View File

@ -1,9 +1,12 @@
import Component from "@ember/component";
import getURL from "discourse-common/lib/get-url";
import loadScript from "discourse/lib/load-script";
import I18n from "I18n";
import { observes } from "discourse-common/utils/decorators";
import { on } from "@ember/object/evented";
const COLOR_VARS_REGEX = /\$(primary|secondary|tertiary|quaternary|header_background|header_primary|highlight|danger|success|love)(\s|;|-(low|medium|high))/g;
export default Component.extend({
mode: "css",
classNames: ["ace-wrapper"],
@ -117,12 +120,18 @@ export default Component.extend({
bindKey: { mac: "cmd-s", win: "ctrl-s" },
});
}
editor.on("blur", () => {
this.warnSCSSDeprecations();
});
editor.$blockScrolling = Infinity;
editor.renderer.setScrollMargin(10, 10);
this.element.setAttribute("data-editor", editor);
this._editor = editor;
this.changeDisabledState();
this.warnSCSSDeprecations();
$(window)
.off("ace:resize")
@ -140,6 +149,38 @@ export default Component.extend({
});
},
warnSCSSDeprecations() {
if (
this.mode !== "scss" ||
this.editorId.startsWith("color_definitions") ||
!this._editor
) {
return;
}
let warnings = this.content
.split("\n")
.map((line, row) => {
if (line.match(COLOR_VARS_REGEX)) {
return {
row,
column: 0,
text: I18n.t("admin.customize.theme.scss_warning_inline"),
type: "warning",
};
}
})
.filter(Boolean);
this._editor.getSession().setAnnotations(warnings);
this.setWarning(
warnings.length
? I18n.t("admin.customize.theme.scss_color_variables_warning")
: false
);
},
actions: {
focus() {
if (this._editor) {

View File

@ -6,6 +6,8 @@ import { isDocumentRTL } from "discourse/lib/text-direction";
import { next } from "@ember/runloop";
export default Component.extend({
warning: null,
@discourseComputed("theme.targets", "onlyOverridden", "showAdvanced")
visibleTargets(targets, onlyOverridden, showAdvanced) {
return targets.filter((target) => {
@ -124,5 +126,9 @@ export default Component.extend({
save() {
this.attrs.save();
},
setWarning(message) {
this.set("warning", message);
},
},
});

View File

@ -87,4 +87,17 @@
<pre class="field-error">{{error}}</pre>
{{/if}}
{{ace-editor content=activeSection editorId=editorId mode=activeSectionMode autofocus="true" placeholder=placeholder htmlPlaceholder=true save=(action "save")}}
{{#if warning}}
<pre class="field-warning">{{html-safe warning}}</pre>
{{/if}}
{{ace-editor
content=activeSection
editorId=editorId
mode=activeSectionMode
autofocus="true"
placeholder=placeholder
htmlPlaceholder=true
save=(action "save")
setWarning=(action "setWarning")
}}

View File

@ -25,7 +25,7 @@
"@glimmer/component": "^1.0.0",
"babel-eslint": "^10.0.3",
"broccoli-asset-rev": "^3.0.0",
"ember-cli": "~3.15.2",
"ember-cli": "~3.25.3",
"ember-cli-dependency-checker": "^3.2.0",
"ember-cli-eslint": "^5.1.0",
"ember-cli-inject-live-reload": "^2.0.1",

View File

@ -18,14 +18,15 @@
"ember-cli-babel": "^7.13.0",
"ember-cli-htmlbars": "^4.2.0",
"ember-auto-import": "^1.5.3",
"handlebars": "^4.7.0"
"handlebars": "^4.7.0",
"truth-helpers": "^1.0.0"
},
"devDependencies": {
"@ember/optional-features": "^1.1.0",
"@glimmer/component": "^1.0.0",
"babel-eslint": "^10.0.3",
"broccoli-asset-rev": "^3.0.0",
"ember-cli": "~3.15.2",
"ember-cli": "~3.25.3",
"ember-cli-dependency-checker": "^3.2.0",
"ember-cli-eslint": "^5.1.0",
"ember-cli-inject-live-reload": "^2.0.1",

File diff suppressed because it is too large Load Diff

View File

@ -25,7 +25,7 @@
"babel-eslint": "^10.0.3",
"broccoli-asset-rev": "^3.0.0",
"broccoli-stew": "^3.0.0",
"ember-cli": "~3.15.2",
"ember-cli": "~3.25.3",
"ember-cli-dependency-checker": "^3.2.0",
"ember-cli-eslint": "^5.1.0",
"ember-cli-inject-live-reload": "^2.0.1",

File diff suppressed because it is too large Load Diff

View File

@ -25,7 +25,7 @@
"babel-eslint": "^10.0.3",
"broccoli-asset-rev": "^3.0.0",
"broccoli-stew": "^3.0.0",
"ember-cli": "~3.15.2",
"ember-cli": "~3.25.3",
"ember-cli-dependency-checker": "^3.2.0",
"ember-cli-eslint": "^5.1.0",
"ember-cli-inject-live-reload": "^2.0.1",

File diff suppressed because it is too large Load Diff

View File

@ -45,18 +45,35 @@ import userSearch from "discourse/lib/user-search";
const REBUILD_SCROLL_MAP_EVENTS = ["composer:resized", "composer:typed-reply"];
const uploadHandlers = [];
let uploadHandlers = [];
export function addComposerUploadHandler(extensions, method) {
uploadHandlers.push({
extensions,
method,
});
}
export function cleanUpComposerUploadHandler() {
uploadHandlers = [];
}
const uploadMarkdownResolvers = [];
let uploadProcessorQueue = [];
let uploadProcessorActions = {};
export function addComposerUploadProcessor(queueItem, actionItem) {
uploadProcessorQueue.push(queueItem);
Object.assign(uploadProcessorActions, actionItem);
}
export function cleanUpComposerUploadProcessor() {
uploadProcessorQueue = [];
uploadProcessorActions = {};
}
let uploadMarkdownResolvers = [];
export function addComposerUploadMarkdownResolver(resolver) {
uploadMarkdownResolvers.push(resolver);
}
export function cleanUpComposerUploadMarkdownResolver() {
uploadMarkdownResolvers = [];
}
export default Component.extend({
classNameBindings: ["showToolbar:toolbar-visible", ":wmd-controls"],
@ -634,12 +651,34 @@ export default Component.extend({
const $element = $(this.element);
$.blueimp.fileupload.prototype.processActions = uploadProcessorActions;
$element.fileupload({
url: getURL(`/uploads.json?client_id=${this.messageBus.clientId}`),
dataType: "json",
pasteZone: $element,
processQueue: uploadProcessorQueue,
});
$element
.on("fileuploadprocess", (e, data) => {
this.appEvents.trigger(
"composer:insert-text",
`[${I18n.t("processing_filename", {
filename: data.files[data.index].name,
})}]()\n`
);
})
.on("fileuploadprocessalways", (e, data) => {
this.appEvents.trigger(
"composer:replace-text",
`[${I18n.t("processing_filename", {
filename: data.files[data.index].name,
})}]()\n`,
""
);
});
$element.on("fileuploadpaste", (e) => {
this._pasted = true;

View File

@ -438,7 +438,7 @@ export default Component.extend({
}
schedule("afterRender", () => {
if (this._state !== "inDOM") {
if (this._state !== "inDOM" || !this.element) {
return;
}
const $preview = $(this.element.querySelector(".d-editor-preview"));
@ -653,6 +653,10 @@ export default Component.extend({
_selectText(from, length, opts = { scroll: true }) {
next(() => {
if (!this.element) {
return;
}
const textarea = this.element.querySelector("textarea.d-editor-input");
const $textarea = $(textarea);
textarea.selectionStart = from;

View File

@ -138,7 +138,10 @@ export default Component.extend({
// "fast track" to update the current user's reviewable count before the message bus finds out.
if (performResult.reviewable_count !== undefined) {
this.currentUser.set("reviewable_count", result.reviewable_count);
this.currentUser.set(
"reviewable_count",
performResult.reviewable_count
);
}
if (this.attrs.remove) {

View File

@ -151,6 +151,11 @@ export default Controller.extend(
});
},
@discourseComputed("currentUser.staff", "currentUser.groups")
canInviteToGroup(staff, groups) {
return staff || groups.any((g) => g.owner);
},
@discourseComputed("type", "buffered.email")
disabled(type, email) {
if (type === "email") {

View File

@ -102,7 +102,12 @@ export default Controller.extend({
let newList = this.reviewables.reject((reviewable) => {
return ids.indexOf(reviewable.id) !== -1;
});
this.set("reviewables", newList);
if (newList.length === 0) {
this.send("refreshRoute");
} else {
this.set("reviewables", newList);
}
},
resetTopic() {

View File

@ -20,8 +20,10 @@ function _pauseAnimation(img, opts = {}) {
}
function _resumeAnimation(img) {
img.previousSibling.remove();
img.parentNode.classList.remove("paused-animated-image", "manually-paused");
if (img.previousSibling && img.previousSibling.nodeName === "CANVAS") {
img.previousSibling.remove();
}
img.parentNode.classList.remove("paused-animated-image");
}
function animatedImgs() {
@ -83,13 +85,18 @@ export default {
img.addEventListener("load", _handleEvent, false);
}
img.parentNode.classList.add("pausable-animated-image");
const overlay = document.createElement("div");
const wrapper = document.createElement("div"),
overlay = document.createElement("div");
img.parentNode.insertBefore(wrapper, img);
wrapper.classList.add("pausable-animated-image");
wrapper.appendChild(img);
overlay.classList.add("animated-image-overlay");
overlay.setAttribute("aria-hidden", "true");
overlay.setAttribute("role", "presentation");
overlay.innerHTML = `${iconHTML("pause")}${iconHTML("play")}`;
img.parentNode.appendChild(overlay);
wrapper.appendChild(overlay);
});
}

View File

@ -8,6 +8,7 @@ export default {
name: "live-development",
initialize(container) {
const messageBus = container.lookup("message-bus:main");
const session = container.lookup("session:main");
// Preserve preview_theme_id=## and pp=async-flamegraph parameters across pages
const params = new URLSearchParams(window.location.search);
@ -48,32 +49,36 @@ export default {
}
// Observe file changes
messageBus.subscribe("/file-change", function (data) {
if (Handlebars.compile && !Ember.TEMPLATES.empty) {
// hbs notifications only happen in dev
Ember.TEMPLATES.empty = Handlebars.compile("<div></div>");
}
data.forEach((me) => {
if (me === "refresh") {
// Refresh if necessary
document.location.reload(true);
} else {
$("link").each(function () {
if (me.hasOwnProperty("theme_id") && me.new_href) {
const target = $(this).data("target");
const themeId = $(this).data("theme-id");
if (
target === me.target &&
(!themeId || themeId === me.theme_id)
) {
refreshCSS(this, null, me.new_href);
}
} else if (this.href.match(me.name) && (me.hash || me.new_href)) {
refreshCSS(this, me.hash, me.new_href);
}
});
messageBus.subscribe(
"/file-change",
function (data) {
if (Handlebars.compile && !Ember.TEMPLATES.empty) {
// hbs notifications only happen in dev
Ember.TEMPLATES.empty = Handlebars.compile("<div></div>");
}
});
});
data.forEach((me) => {
if (me === "refresh") {
// Refresh if necessary
document.location.reload(true);
} else {
$("link").each(function () {
if (me.hasOwnProperty("theme_id") && me.new_href) {
const target = $(this).data("target");
const themeId = $(this).data("theme-id");
if (
target === me.target &&
(!themeId || themeId === me.theme_id)
) {
refreshCSS(this, null, me.new_href);
}
} else if (this.href.match(me.name) && (me.hash || me.new_href)) {
refreshCSS(this, me.hash, me.new_href);
}
});
}
});
},
session.mbLastFileChangeId
);
},
};

View File

@ -1,6 +1,7 @@
import ComposerEditor, {
addComposerUploadHandler,
addComposerUploadMarkdownResolver,
addComposerUploadProcessor,
} from "discourse/components/composer-editor";
import { addButton, removeButton } from "discourse/widgets/post-menu";
import {
@ -72,7 +73,7 @@ import { replaceTagRenderer } from "discourse/lib/render-tag";
import { setNewCategoryDefaultColors } from "discourse/routes/new-category";
// If you add any methods to the API ensure you bump up this number
const PLUGIN_API_VERSION = "0.11.2";
const PLUGIN_API_VERSION = "0.11.3";
class PluginApi {
constructor(version, container) {
@ -933,6 +934,31 @@ class PluginApi {
addComposerUploadHandler(extensions, method);
}
/**
* Registers a pre-processor for file uploads
* See https://github.com/blueimp/jQuery-File-Upload/wiki/Options#file-processing-options
* Your theme/plugin will also need to load https://github.com/blueimp/jQuery-File-Upload/blob/v10.13.0/js/jquery.fileupload-process.js
* for this hook to work.
*
* Useful for transforming to-be uploaded files client-side
*
* Example:
*
* api.addComposerUploadProcessor({action: 'myFileTransformation'}, {
* myFileTransformation: function (data, options) {
* let p = new Promise((resolve, reject) => {
* let file = data.files[data.index];
* console.log(`Transforming ${file.name}`);
* // do work...
* resolve(data);
* });
* return p;
* });
*/
addComposerUploadProcessor(queueItem, actionItem) {
addComposerUploadProcessor(queueItem, actionItem);
}
/**
* Registers a function to generate Markdown after a file has been uploaded.
*

View File

@ -4,7 +4,7 @@
export const PUBLIC_JS_VERSIONS = {
"ace/ace.js": "ace.js/1.4.12/ace.js",
"jsoneditor.js": "@json-editor/json-editor/2.5.2/jsoneditor.js",
"Chart.min.js": "chart.js/2.9.3/Chart.min.js",
"Chart.min.js": "chart.js/2.9.4/Chart.min.js",
"chartjs-plugin-datalabels.min.js":
"chartjs-plugin-datalabels/0.7.0/chartjs-plugin-datalabels.min.js",
"diffhtml.min.js": "diffhtml/1.0.0-beta.18/diffhtml.min.js",

View File

@ -480,7 +480,7 @@ const Composer = RestModel.extend({
@discourseComputed("metaData")
hasMetaData(metaData) {
return metaData ? isEmpty(Ember.keys(metaData)) : false;
return metaData ? isEmpty(Object.keys(metaData)) : false;
},
replyDirty: propertyNotEqual("reply", "originalText"),

View File

@ -301,6 +301,10 @@ export function customNavItemHref(cb) {
NavItem.customNavItemHrefs.push(cb);
}
export function clearCustomNavItemHref() {
NavItem.customNavItemHrefs.clear();
}
export function addNavItem(item) {
NavItem.extraNavItemDescriptors.push(item);
}

View File

@ -416,8 +416,11 @@ const User = RestModel.extend({
type: "DELETE",
data: { email },
}).then(() => {
this.secondary_emails.removeObject(email);
this.unconfirmed_emails.removeObject(email);
if (this.unconfirmed_emails.includes(email)) {
this.unconfirmed_emails.removeObject(email);
} else {
this.secondary_emails.removeObject(email);
}
});
},

View File

@ -83,6 +83,10 @@ export default {
session.disableCustomCSS = setupData.disableCustomCss === "true";
session.markdownItURL = setupData.markdownItUrl;
if (setupData.mbLastFileChangeId) {
session.mbLastFileChangeId = parseInt(setupData.mbLastFileChangeId, 10);
}
if (setupData.safeMode) {
session.safe_mode = setupData.safeMode;
}

View File

@ -5,6 +5,8 @@
{{/unless}}
</div>
{{plugin-outlet name="discovery-list-controls-above"}}
<div class="list-controls">
<div class="container">
{{outlet "navigation-bar"}}

View File

@ -83,7 +83,7 @@
{{/if}}
{{#if showAdvanced}}
{{#if currentUser.staff}}
{{#if canInviteToGroup}}
<div class="input-group invite-to-groups">
<label>{{i18n "user.invited.invite.add_to_groups"}}</label>
{{group-chooser

View File

@ -51,7 +51,7 @@
{{d-button
icon="check"
class="btn-primary"
disabled=(not users)
disabled=(if users false true)
action=(action "notifyUsers")
}}
</div>

View File

@ -4,7 +4,7 @@ module.exports = function (environment) {
let ENV = {
modulePrefix: "discourse",
environment,
rootURL: "/",
rootURL: process.env.DISCOURSE_RELATIVE_URL_ROOT || "/",
locationType: "auto",
historySupportMiddleware: false,
EmberENV: {

View File

@ -36,6 +36,10 @@ module.exports = function (defaults) {
app.import(vendorJs + "jquery.fileupload.js");
app.import(vendorJs + "jquery.autoellipsis-1.0.10.js");
let adminVendor = funnel(vendorJs, {
files: ["resumable.js"],
});
return mergeTrees([
discourseScss(`${discourseRoot}/app/assets/stylesheets`, "testem.scss"),
createI18nTree(discourseRoot, vendorJs),
@ -46,7 +50,7 @@ module.exports = function (defaults) {
destDir: "assets/highlightjs",
}),
digest(
concat(app.options.adminTree, {
concat(mergeTrees([app.options.adminTree, adminVendor]), {
outputFile: `assets/admin.js`,
})
),

View File

@ -155,26 +155,34 @@ function applyBootstrap(bootstrap, template, headers) {
return template;
}
function buildFromBootstrap(assetPath, proxy, req, headers) {
function buildFromBootstrap(assetPath, proxy, baseURL, req, headers) {
// eslint-disable-next-line
return new Promise((resolve, reject) => {
fs.readFile(
path.join(process.cwd(), "dist", assetPath),
"utf8",
(err, template) => {
getJSON(`${proxy}/bootstrap.json`, null, req.headers)
let url = `${proxy}${baseURL}bootstrap.json`;
let queryLoc = req.url.indexOf("?");
if (queryLoc !== -1) {
url += req.url.substr(queryLoc);
}
getJSON(url, null, req.headers)
.then((json) => {
resolve(applyBootstrap(json.bootstrap, template, headers));
})
.catch((e) => {
reject(`Could not get ${proxy}/bootstrap.json\n\n${e.toString()}`);
reject(
`Could not get ${proxy}${baseURL}bootstrap.json\n\n${e.toString()}`
);
});
}
);
});
}
async function handleRequest(assetPath, proxy, req, res) {
async function handleRequest(assetPath, proxy, baseURL, req, res) {
if (assetPath.endsWith("tests/index.html")) {
return;
}
@ -192,7 +200,7 @@ async function handleRequest(assetPath, proxy, req, res) {
}
req.headers["X-Discourse-Ember-CLI"] = "true";
let get = bent("GET", [200, 404, 403, 500]);
let get = bent("GET", [200, 301, 302, 303, 307, 308, 404, 403, 500]);
let response = await get(url, null, req.headers);
res.set(response.headers);
if (response.headers["x-discourse-bootstrap-required"] === "true") {
@ -200,6 +208,7 @@ async function handleRequest(assetPath, proxy, req, res) {
let json = await buildFromBootstrap(
assetPath,
proxy,
baseURL,
req,
response.headers
);
@ -264,7 +273,7 @@ to serve API requests. For example:
if (!isFile) {
assetPath = "index.html";
}
await handleRequest(assetPath, proxy, req, res);
await handleRequest(assetPath, proxy, baseURL, req, res);
}
} finally {
if (!res.headersSent) {
@ -274,7 +283,7 @@ to serve API requests. For example:
});
},
shouldHandleRequest(req, options) {
shouldHandleRequest(req) {
let acceptHeaders = req.headers.accept || [];
let hasHTMLHeader = acceptHeaders.indexOf("text/html") !== -1;
if (req.method !== "GET") {
@ -292,11 +301,7 @@ to serve API requests. For example:
return false;
}
let baseURL =
options.rootURL === ""
? "/"
: cleanBaseURL(options.rootURL || options.baseURL);
let baseURLRegexp = new RegExp(`^${baseURL}`);
let baseURLRegexp = new RegExp(`^/`);
return baseURLRegexp.test(req.path);
},
};

View File

@ -39,6 +39,12 @@ import { setTopicList } from "discourse/lib/topic-list-tracker";
import sinon from "sinon";
import siteFixtures from "discourse/tests/fixtures/site-fixtures";
import { clearResolverOptions } from "discourse-common/resolver";
import { clearCustomNavItemHref } from "discourse/models/nav-item";
import {
cleanUpComposerUploadHandler,
cleanUpComposerUploadMarkdownResolver,
cleanUpComposerUploadProcessor,
} from "discourse/components/composer-editor";
const LEGACY_ENV = !setupApplicationTest;
@ -260,10 +266,14 @@ export function acceptance(name, optionsOrCallback) {
resetUsernameDecorators();
resetOneboxCache();
resetCustomPostMessageCallbacks();
clearCustomNavItemHref();
setTopicList(null);
_clearSnapshots();
setURLContainer(null);
setDefaultOwner(null);
cleanUpComposerUploadHandler();
cleanUpComposerUploadProcessor();
cleanUpComposerUploadMarkdownResolver();
app._runInitializer("instanceInitializers", (initName, initializer) => {
if (initializer && initializer.teardown) {
initializer.teardown(this.container);

View File

@ -1,7 +1,11 @@
import componentTest, {
setupRenderingTest,
} from "discourse/tests/helpers/component-test";
import { discourseModule, query } from "discourse/tests/helpers/qunit-helpers";
import {
discourseModule,
exists,
query,
} from "discourse/tests/helpers/qunit-helpers";
import hbs from "htmlbars-inline-precompile";
import I18n from "I18n";

View File

@ -3,6 +3,7 @@ import componentTest, {
} from "discourse/tests/helpers/component-test";
import {
discourseModule,
exists,
queryAll,
} from "discourse/tests/helpers/qunit-helpers";

View File

@ -1,4 +1,3 @@
{
"private": true,
"workspaces": [
@ -8,6 +7,7 @@
"discourse-hbr",
"discourse-widget-hbs",
"pretty-text",
"select-kit"
"select-kit",
"truth-helpers"
]
}

View File

@ -6,50 +6,30 @@ function isLinkClose(str) {
return /^<\/a\s*>/i.test(str);
}
function findAllMatches(text, matchers, useRegExp) {
function findAllMatches(text, matchers) {
const matches = [];
if (useRegExp) {
const maxMatches = 100;
let count = 0;
const maxMatches = 100;
let count = 0;
matchers.forEach((matcher) => {
let match;
while (
(match = matcher.pattern.exec(text)) !== null &&
count++ < maxMatches
) {
matches.push({
index: match.index,
text: match[0],
replacement: matcher.replacement,
});
}
});
} else {
const lowerText = text.toLowerCase();
matchers.forEach((matcher) => {
const lowerPattern = matcher.pattern.toLowerCase();
let index = -1;
while ((index = lowerText.indexOf(lowerPattern, index + 1)) !== -1) {
matches.push({
index,
text: text.substr(index, lowerPattern.length),
replacement: matcher.replacement,
});
}
});
}
matchers.forEach((matcher) => {
let match;
while (
(match = matcher.pattern.exec(text)) !== null &&
count++ < maxMatches
) {
matches.push({
index: match.index,
text: match[0],
replacement: matcher.replacement,
});
}
});
return matches.sort((a, b) => a.index - b.index);
}
export function setup(helper) {
helper.registerOptions((opts, siteSettings) => {
opts.watchedWordsRegularExpressions =
siteSettings.watched_words_regular_expressions;
});
helper.registerPlugin((md) => {
const replacements = md.options.discourse.watchedWordsReplacements;
if (!replacements) {
@ -57,9 +37,7 @@ export function setup(helper) {
}
const matchers = Object.keys(replacements).map((word) => ({
pattern: md.options.discourse.watchedWordsRegularExpressions
? new RegExp(word, "gi")
: word,
pattern: new RegExp(word, "gi"),
replacement: replacements[word],
}));
@ -110,12 +88,7 @@ export function setup(helper) {
if (currentToken.type === "text") {
const text = currentToken.content;
const matches = (cache[text] =
cache[text] ||
findAllMatches(
text,
matchers,
md.options.discourse.watchedWordsRegularExpressions
));
cache[text] || findAllMatches(text, matchers));
// Now split string to nodes
const nodes = [];

View File

@ -25,7 +25,7 @@
"@glimmer/component": "^1.0.0",
"babel-eslint": "^10.0.3",
"broccoli-asset-rev": "^3.0.0",
"ember-cli": "~3.15.2",
"ember-cli": "~3.25.3",
"ember-cli-dependency-checker": "^3.2.0",
"ember-cli-eslint": "^5.1.0",
"ember-cli-inject-live-reload": "^2.0.1",

File diff suppressed because it is too large Load Diff

View File

@ -24,7 +24,7 @@
"@glimmer/component": "^1.0.0",
"babel-eslint": "^10.0.3",
"broccoli-asset-rev": "^3.0.0",
"ember-cli": "~3.15.2",
"ember-cli": "~3.25.3",
"ember-cli-dependency-checker": "^3.2.0",
"ember-cli-eslint": "^5.1.0",
"ember-cli-inject-live-reload": "^2.0.1",

File diff suppressed because it is too large Load Diff

View File

@ -15,16 +15,16 @@
"start": "ember serve"
},
"dependencies": {
"ember-auto-import": "^1.5.3",
"ember-cli-babel": "^7.13.0",
"ember-cli-htmlbars": "^4.2.0",
"ember-auto-import": "^1.5.3"
"ember-cli-htmlbars": "^4.2.0"
},
"devDependencies": {
"@ember/optional-features": "^1.1.0",
"@glimmer/component": "^1.0.0",
"babel-eslint": "^10.0.3",
"broccoli-asset-rev": "^3.0.0",
"ember-cli": "~3.15.2",
"ember-cli": "~3.25.3",
"ember-cli-dependency-checker": "^3.2.0",
"ember-cli-eslint": "^5.1.0",
"ember-cli-inject-live-reload": "^2.0.1",

View File

@ -14,7 +14,7 @@
resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.13.15.tgz#7e8eea42d0b64fda2b375b22d06c605222e848f4"
integrity sha512-ltnibHKR1VnrU4ymHyQ/CXtNXI6yZC0oJThyW78Hft8XndANwi+9H+UIklBDraIjFEJzw8wmcM427oDd9KS5wA==
"@babel/core@^7.1.6", "@babel/core@^7.12.0", "@babel/core@^7.12.10", "@babel/core@^7.12.3", "@babel/core@^7.3.4", "@babel/core@^7.7.2":
"@babel/core@^7.1.6", "@babel/core@^7.12.0", "@babel/core@^7.12.10", "@babel/core@^7.12.3", "@babel/core@^7.3.4":
version "7.13.15"
resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.13.15.tgz#a6d40917df027487b54312202a06812c4f7792d0"
integrity sha512-6GXmNYeNjS2Uz+uls5jalOemgIhnTMeaXo+yBUA72kC2uX/8VW6XyhVIo2L8/q0goKQA3EVKx0KOQpVKSeWadQ==
@ -590,7 +590,7 @@
dependencies:
"@babel/helper-plugin-utils" "^7.12.13"
"@babel/plugin-transform-modules-amd@^7.12.1", "@babel/plugin-transform-modules-amd@^7.13.0", "@babel/plugin-transform-modules-amd@^7.5.0":
"@babel/plugin-transform-modules-amd@^7.12.1", "@babel/plugin-transform-modules-amd@^7.13.0":
version "7.13.0"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.13.0.tgz#19f511d60e3d8753cc5a6d4e775d3a5184866cc3"
integrity sha512-EKy/E2NHhY/6Vw5d1k3rgoobftcNUmp9fGjb9XZwQLtTctsRBOTRO7RHHxfIky1ogMN5BxN7p9uMA3SzPfotMQ==
@ -2731,7 +2731,7 @@ bops@0.0.3:
base64-js "0.0.2"
to-utf8 "0.0.1"
bower-config@^1.4.1, bower-config@^1.4.3:
bower-config@^1.4.3:
version "1.4.3"
resolved "https://registry.yarnpkg.com/bower-config/-/bower-config-1.4.3.tgz#3454fecdc5f08e7aa9cc6d556e492be0669689ae"
integrity sha512-MVyyUk3d1S7d2cl6YISViwJBc2VXCkxF5AUFykvN0PQj5FsUiMNSgAYTso18oRFfyZ6XEtjrgg9MAaufHbOwNw==
@ -2822,7 +2822,7 @@ broccoli-babel-transpiler@^6.5.0:
rsvp "^4.8.2"
workerpool "^2.3.0"
broccoli-babel-transpiler@^7.3.0, broccoli-babel-transpiler@^7.8.0:
broccoli-babel-transpiler@^7.8.0:
version "7.8.0"
resolved "https://registry.yarnpkg.com/broccoli-babel-transpiler/-/broccoli-babel-transpiler-7.8.0.tgz#7e0f01fce5739f49bbadeee7f1e625ca51cad66e"
integrity sha512-dv30Td5uL7dO3NzQUqQKQs+Iq7JGKnCNtvc6GBO76uVPqGnRlsQZcYqdBVr33JrctR+ZrpTUf7TjsFKeDRFA8Q==
@ -3101,7 +3101,7 @@ broccoli-merge-trees@^4.2.0:
broccoli-plugin "^4.0.2"
merge-trees "^2.0.0"
broccoli-middleware@^2.1.0, broccoli-middleware@^2.1.1:
broccoli-middleware@^2.1.1:
version "2.1.1"
resolved "https://registry.yarnpkg.com/broccoli-middleware/-/broccoli-middleware-2.1.1.tgz#183635bbef4dc1241533ee001a162f013d776cb9"
integrity sha512-BK8aPhQpOLsHWiftrqXQr84XsvzUqeaN4PlCQOYg5yM0M+WKAHtX2WFXmicSQZOVgKDyh5aeoNTFkHjBAEBzwQ==
@ -3111,25 +3111,6 @@ broccoli-middleware@^2.1.0, broccoli-middleware@^2.1.1:
has-ansi "^3.0.0"
mime-types "^2.1.18"
broccoli-module-normalizer@^1.3.0:
version "1.3.0"
resolved "https://registry.yarnpkg.com/broccoli-module-normalizer/-/broccoli-module-normalizer-1.3.0.tgz#f9982d9cbb776b4ed754161cc6547784d3eb19de"
integrity sha512-0idZCOtdVG6xXoQ36Psc1ApMCr3lW5DB+WEAOEwHcUoESIBHzwcRPQTxheGIjZ5o0hxpsRYAUH5x0ErtNezbrQ==
dependencies:
broccoli-plugin "^1.3.0"
merge-trees "^1.0.1"
rimraf "^2.6.2"
symlink-or-copy "^1.1.8"
broccoli-module-unification-reexporter@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/broccoli-module-unification-reexporter/-/broccoli-module-unification-reexporter-1.0.0.tgz#031909c5d3f159ec11d5f9e2346f2861db8acb3e"
integrity sha512-HTi9ua520M20aBZomaiBopsSt3yjL7J/paR3XPjieygK7+ShATBiZdn0B+ZPiniBi4I8JuMn1q0fNFUevtP//A==
dependencies:
broccoli-plugin "^1.3.0"
mkdirp "^0.5.1"
walk-sync "^0.3.2"
broccoli-node-api@^1.6.0, broccoli-node-api@^1.7.0:
version "1.7.0"
resolved "https://registry.yarnpkg.com/broccoli-node-api/-/broccoli-node-api-1.7.0.tgz#391aa6edecd2a42c63c111b4162956b2fa288cb6"
@ -3361,7 +3342,7 @@ broccoli-uglify-sourcemap@^3.1.0:
walk-sync "^1.1.3"
workerpool "^5.0.1"
broccoli@^3.2.0, broccoli@^3.5.0:
broccoli@^3.5.0:
version "3.5.1"
resolved "https://registry.yarnpkg.com/broccoli/-/broccoli-3.5.1.tgz#371bc63cabe700bae3a2b80cac3e978f94664418"
integrity sha512-2Rvl40E6JgALX1JQN5PjCgP1apFAP24vVol+coX5TpVVy0Lsqzl3Mabbe3fVQcu3lMRfPJ6DyBKqBlo52XPSRg==
@ -3493,24 +3474,6 @@ bser@2.1.1:
dependencies:
node-int64 "^0.4.0"
buffer-alloc-unsafe@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz#bd7dc26ae2972d0eda253be061dba992349c19f0"
integrity sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==
buffer-alloc@^1.2.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/buffer-alloc/-/buffer-alloc-1.2.0.tgz#890dd90d923a873e08e10e5fd51a57e5b7cce0ec"
integrity sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==
dependencies:
buffer-alloc-unsafe "^1.1.0"
buffer-fill "^1.0.0"
buffer-fill@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/buffer-fill/-/buffer-fill-1.0.0.tgz#f8f78b76789888ef39f205cd637f68e702122b2c"
integrity sha1-+PeLdniYiO858gXNY39o5wISKyw=
buffer-from@^1.0.0:
version "1.1.1"
resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef"
@ -4032,7 +3995,7 @@ concat-stream@^1.5.0:
readable-stream "^2.2.2"
typedarray "^0.0.6"
configstore@^5.0.0, configstore@^5.0.1:
configstore@^5.0.1:
version "5.0.1"
resolved "https://registry.yarnpkg.com/configstore/-/configstore-5.0.1.tgz#d365021b5df4b98cdd187d6a3b0e3f6a7cc5ed96"
integrity sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==
@ -4064,7 +4027,7 @@ console-control-strings@^1.0.0, console-control-strings@~1.1.0:
resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e"
integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=
console-ui@^3.0.4, console-ui@^3.1.1, console-ui@^3.1.2:
console-ui@^3.0.4, console-ui@^3.1.2:
version "3.1.2"
resolved "https://registry.yarnpkg.com/console-ui/-/console-ui-3.1.2.tgz#51aef616ff02013c85ccee6a6d77ef7a94202e7a"
integrity sha512-+5j3R4wZJcEYZeXk30whc4ZU/+fWW9JMTNntVuMYpjZJ9n26Cxr0tUBXco1NRjVZRpRVvZ4DDKKKIHNYeUG9Dw==
@ -4454,7 +4417,7 @@ detect-newline@3.1.0:
resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651"
integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==
diff@^4.0.1, diff@^4.0.2:
diff@^4.0.2:
version "4.0.2"
resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d"
integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==
@ -4938,103 +4901,6 @@ ember-cli-version-checker@^5.1.1, ember-cli-version-checker@^5.1.2:
semver "^7.3.4"
silent-error "^1.1.1"
ember-cli@~3.15.2:
version "3.15.2"
resolved "https://registry.yarnpkg.com/ember-cli/-/ember-cli-3.15.2.tgz#c2a5871850da7537e0cb3cd0e7d59fd76cd3184e"
integrity sha512-ciuFaLokZDJfEzltH3QUxZYnQcigCzNrjyyVbeNtr3qUMICHZEzrreQjqIdmuOzmog+BOFddgAB2i/b7ewmV0Q==
dependencies:
"@babel/core" "^7.7.2"
"@babel/plugin-transform-modules-amd" "^7.5.0"
amd-name-resolver "^1.3.1"
babel-plugin-module-resolver "^3.2.0"
bower-config "^1.4.1"
bower-endpoint-parser "0.2.2"
broccoli "^3.2.0"
broccoli-amd-funnel "^2.0.1"
broccoli-babel-transpiler "^7.3.0"
broccoli-builder "^0.18.14"
broccoli-concat "^3.7.4"
broccoli-config-loader "^1.0.1"
broccoli-config-replace "^1.1.2"
broccoli-debug "^0.6.5"
broccoli-funnel "^2.0.2"
broccoli-funnel-reducer "^1.0.0"
broccoli-merge-trees "^3.0.2"
broccoli-middleware "^2.1.0"
broccoli-module-normalizer "^1.3.0"
broccoli-module-unification-reexporter "^1.0.0"
broccoli-slow-trees "^3.0.1"
broccoli-source "^3.0.0"
broccoli-stew "^3.0.0"
calculate-cache-key-for-tree "^2.0.0"
capture-exit "^2.0.0"
chalk "^2.4.2"
ci-info "^2.0.0"
clean-base-url "^1.0.0"
compression "^1.7.4"
configstore "^5.0.0"
console-ui "^3.1.1"
core-object "^3.1.5"
dag-map "^2.0.2"
diff "^4.0.1"
ember-cli-is-package-missing "^1.0.0"
ember-cli-lodash-subset "^2.0.1"
ember-cli-normalize-entity-name "^1.0.0"
ember-cli-preprocess-registry "^3.3.0"
ember-cli-string-utils "^1.1.0"
ember-source-channel-url "^2.0.1"
ensure-posix-path "^1.0.2"
execa "^1.0.0"
exit "^0.1.2"
express "^4.16.4"
filesize "^4.2.0"
find-up "^4.1.0"
find-yarn-workspace-root "^1.2.1"
fs-extra "^8.1.0"
fs-tree-diff "^2.0.1"
get-caller-file "^2.0.5"
git-repo-info "^2.1.0"
glob "^7.1.4"
heimdalljs "^0.2.6"
heimdalljs-fs-monitor "^0.2.3"
heimdalljs-graph "^1.0.0"
heimdalljs-logger "^0.1.10"
http-proxy "^1.18.0"
inflection "^1.12.0"
is-git-url "^1.0.0"
isbinaryfile "^3.0.3"
js-yaml "^3.13.1"
json-stable-stringify "^1.0.1"
leek "0.0.24"
lodash.template "^4.5.0"
markdown-it "^9.1.0"
markdown-it-terminal "0.1.0"
minimatch "^3.0.4"
morgan "^1.9.1"
nopt "^3.0.6"
npm-package-arg "^6.1.1"
p-defer "^3.0.0"
portfinder "^1.0.25"
promise-map-series "^0.2.3"
promise.prototype.finally "^3.1.1"
quick-temp "^0.1.8"
resolve "^1.12.0"
resolve-package-path "^1.2.7"
rsvp "^4.8.5"
sane "^4.1.0"
semver "^6.3.0"
silent-error "^1.1.1"
sort-package-json "^1.23.1"
symlink-or-copy "^1.2.0"
temp "0.9.0"
testem "^2.17.0"
tiny-lr "^1.1.1"
tree-sync "^2.0.0"
uuid "^3.3.3"
walk-sync "^2.0.2"
watch-detector "^1.0.0"
yam "^1.0.0"
ember-cli@~3.25.3:
version "3.25.3"
resolved "https://registry.yarnpkg.com/ember-cli/-/ember-cli-3.25.3.tgz#9ceb694aafbdb48642fab748f970cdec98d6ad39"
@ -5445,7 +5311,7 @@ error@^7.0.0:
dependencies:
string-template "~0.2.1"
es-abstract@^1.17.0-next.0, es-abstract@^1.18.0-next.2:
es-abstract@^1.18.0-next.2:
version "1.18.0"
resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.18.0.tgz#ab80b359eecb7ede4c298000390bc5ac3ec7b5a4"
integrity sha512-LJzK7MrQa8TS0ja2w3YNLzUgJCGPdPOV1yVvezjNnS89D+VR08+Szt2mz3YB2Dck/+w5tfIq/RoUAFqJJGM2yw==
@ -5765,7 +5631,7 @@ expand-tilde@^2.0.0, expand-tilde@^2.0.2:
dependencies:
homedir-polyfill "^1.0.1"
express@^4.10.7, express@^4.16.4, express@^4.17.1:
express@^4.10.7, express@^4.17.1:
version "4.17.1"
resolved "https://registry.yarnpkg.com/express/-/express-4.17.1.tgz#4491fc38605cf51f8629d39c2b5d026f98a4c134"
integrity sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==
@ -5952,13 +5818,6 @@ faye-websocket@^0.11.3:
dependencies:
websocket-driver ">=0.5.1"
faye-websocket@~0.10.0:
version "0.10.0"
resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.10.0.tgz#4e492f8d04dfb6f89003507f6edbf2d501e7c6f4"
integrity sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=
dependencies:
websocket-driver ">=0.5.1"
fb-watchman@^2.0.0:
version "2.0.1"
resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.1.tgz#fc84fb39d2709cf3ff6d743706157bb5708a8a85"
@ -5997,7 +5856,7 @@ file-uri-to-path@1.0.0:
resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd"
integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==
filesize@^4.1.2, filesize@^4.2.0:
filesize@^4.1.2:
version "4.2.1"
resolved "https://registry.yarnpkg.com/filesize/-/filesize-4.2.1.tgz#ab1cb2069db5d415911c1a13e144c0e743bc89bc"
integrity sha512-bP82Hi8VRZX/TUBKfE24iiUGsB/sfm2WUrwTQyAzQrhO3V9IhcBBNBXMyzLY5orACxRyYJ3d2HeRVX+eFv4lmA==
@ -6082,7 +5941,7 @@ find-up@^3.0.0:
dependencies:
locate-path "^3.0.0"
find-up@^4.0.0, find-up@^4.1.0:
find-up@^4.0.0:
version "4.1.0"
resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19"
integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==
@ -6098,7 +5957,7 @@ find-up@^5.0.0:
locate-path "^6.0.0"
path-exists "^4.0.0"
find-yarn-workspace-root@^1.1.0, find-yarn-workspace-root@^1.2.1:
find-yarn-workspace-root@^1.1.0:
version "1.2.1"
resolved "https://registry.yarnpkg.com/find-yarn-workspace-root/-/find-yarn-workspace-root-1.2.1.tgz#40eb8e6e7c2502ddfaa2577c176f221422f860db"
integrity sha512-dVtfb0WuQG+8Ag2uWkbG79hOUzEsRrhBzgfn86g2sJPkzmcpGdghbNTfUKGTxymFrY/tLIodDzLoW9nOJ4FY8Q==
@ -6499,7 +6358,7 @@ git-read-pkt-line@0.0.8:
bops "0.0.3"
through "~2.2.7"
git-repo-info@^2.1.0, git-repo-info@^2.1.1:
git-repo-info@^2.1.1:
version "2.1.1"
resolved "https://registry.yarnpkg.com/git-repo-info/-/git-repo-info-2.1.1.tgz#220ffed8cbae74ef8a80e3052f2ccb5179aed058"
integrity sha512-8aCohiDo4jwjOwma4FmYFd3i97urZulL8XL24nIPxuE+GZnfsAyy/g2Shqx6OjUiFKUXZM+Yy+KHnOmmA3FVcg==
@ -6852,14 +6711,6 @@ hash.js@^1.0.0, hash.js@^1.0.3:
inherits "^2.0.3"
minimalistic-assert "^1.0.1"
heimdalljs-fs-monitor@^0.2.3:
version "0.2.3"
resolved "https://registry.yarnpkg.com/heimdalljs-fs-monitor/-/heimdalljs-fs-monitor-0.2.3.tgz#1aedd4b1c61d86c51f6141fb75c5a3350dc41b15"
integrity sha512-fYAvqSP0CxeOjLrt61B4wux/jqZzdZnS2xfb2oc14NP6BTZ8gtgtR2op6gKFakOR8lm8GN9Xhz1K4A1ZvJ4RQw==
dependencies:
heimdalljs "^0.2.3"
heimdalljs-logger "^0.1.7"
heimdalljs-fs-monitor@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/heimdalljs-fs-monitor/-/heimdalljs-fs-monitor-1.1.0.tgz#0ad5aa1dac0a30d5940a74edeea3d515e70225e4"
@ -6915,11 +6766,6 @@ homedir-polyfill@^1.0.1:
dependencies:
parse-passwd "^1.0.0"
hosted-git-info@^2.7.1:
version "2.8.9"
resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9"
integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==
hosted-git-info@^4.0.1:
version "4.0.2"
resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-4.0.2.tgz#5e425507eede4fea846b7262f0838456c4209961"
@ -6981,7 +6827,7 @@ http-parser-js@>=0.5.1:
resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.3.tgz#01d2709c79d41698bb01d4decc5e9da4e4a033d9"
integrity sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg==
http-proxy@^1.13.1, http-proxy@^1.18.0, http-proxy@^1.18.1:
http-proxy@^1.13.1, http-proxy@^1.18.1:
version "1.18.1"
resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.18.1.tgz#401541f0534884bbf95260334e72f88ee3976549"
integrity sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==
@ -7480,13 +7326,6 @@ isarray@2.0.1:
resolved "https://registry.yarnpkg.com/isarray/-/isarray-2.0.1.tgz#a37d94ed9cda2d59865c9f76fe596ee1f338741e"
integrity sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=
isbinaryfile@^3.0.3:
version "3.0.3"
resolved "https://registry.yarnpkg.com/isbinaryfile/-/isbinaryfile-3.0.3.tgz#5d6def3edebf6e8ca8cae9c30183a804b5f8be80"
integrity sha512-8cJBL5tTd2OS0dM4jz07wQd5g0dCCqIhUxPIGtZfa5L6hWlvV5MHTITy/DBAsF+Oe2LS1X3krBUhNwaGUWpWxw==
dependencies:
buffer-alloc "^1.2.0"
isbinaryfile@^4.0.6:
version "4.0.6"
resolved "https://registry.yarnpkg.com/isbinaryfile/-/isbinaryfile-4.0.6.tgz#edcb62b224e2b4710830b67498c8e4e5a4d2610b"
@ -7565,7 +7404,7 @@ js-tokens@^3.0.2:
resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b"
integrity sha1-mGbfOVECEw449/mWvOtlRDIJwls=
js-yaml@^3.13.0, js-yaml@^3.13.1, js-yaml@^3.14.0, js-yaml@^3.2.5, js-yaml@^3.2.7:
js-yaml@^3.13.0, js-yaml@^3.14.0, js-yaml@^3.2.5, js-yaml@^3.2.7:
version "3.14.1"
resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537"
integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==
@ -7813,11 +7652,6 @@ linkify-it@^3.0.1:
dependencies:
uc.micro "^1.0.1"
livereload-js@^2.3.0:
version "2.4.0"
resolved "https://registry.yarnpkg.com/livereload-js/-/livereload-js-2.4.0.tgz#447c31cf1ea9ab52fc20db615c5ddf678f78009c"
integrity sha512-XPQH8Z2GDP/Hwz2PCDrh2mth4yFejwA1OZ/81Ti3LgKyhDcEjsSsqFWZojHG0va/duGd+WyosY7eXLDoOyqcPw==
livereload-js@^3.3.1:
version "3.3.2"
resolved "https://registry.yarnpkg.com/livereload-js/-/livereload-js-3.3.2.tgz#c88b009c6e466b15b91faa26fd7c99d620e12651"
@ -8136,17 +7970,6 @@ map-visit@^1.0.0:
dependencies:
object-visit "^1.0.0"
markdown-it-terminal@0.1.0:
version "0.1.0"
resolved "https://registry.yarnpkg.com/markdown-it-terminal/-/markdown-it-terminal-0.1.0.tgz#545abd8dd01c3d62353bfcea71db580b51d22bd9"
integrity sha1-VFq9jdAcPWI1O/zqcdtYC1HSK9k=
dependencies:
ansi-styles "^3.0.0"
cardinal "^1.0.0"
cli-table "^0.3.1"
lodash.merge "^4.6.0"
markdown-it "^8.3.1"
markdown-it-terminal@0.2.1:
version "0.2.1"
resolved "https://registry.yarnpkg.com/markdown-it-terminal/-/markdown-it-terminal-0.2.1.tgz#670fd5ea824a7dcaa1591dcbeef28bf70aff1705"
@ -8180,17 +8003,6 @@ markdown-it@^8.3.1:
mdurl "^1.0.1"
uc.micro "^1.0.5"
markdown-it@^9.1.0:
version "9.1.0"
resolved "https://registry.yarnpkg.com/markdown-it/-/markdown-it-9.1.0.tgz#df9601c168568704d554b1fff9af0c5b561168d9"
integrity sha512-xHKG4C8iPriyfu/jc2hsCC045fKrMQ0VexX2F1FGYiRxDxqMB2aAhF8WauJ3fltn2kb90moGBkiiEdooGIg55w==
dependencies:
argparse "^1.0.7"
entities "~1.1.1"
linkify-it "^2.0.0"
mdurl "^1.0.1"
uc.micro "^1.0.5"
matcher-collection@^1.0.0, matcher-collection@^1.1.1:
version "1.1.2"
resolved "https://registry.yarnpkg.com/matcher-collection/-/matcher-collection-1.1.2.tgz#1076f506f10ca85897b53d14ef54f90a5c426838"
@ -8450,7 +8262,7 @@ mktemp@~0.4.0:
resolved "https://registry.yarnpkg.com/mktemp/-/mktemp-0.4.0.tgz#6d0515611c8a8c84e484aa2000129b98e981ff0b"
integrity sha1-bQUVYRyKjITkhKogABKbmOmB/ws=
morgan@^1.10.0, morgan@^1.9.1:
morgan@^1.10.0:
version "1.10.0"
resolved "https://registry.yarnpkg.com/morgan/-/morgan-1.10.0.tgz#091778abc1fc47cd3509824653dae1faab6b17d7"
integrity sha512-AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ==
@ -8633,17 +8445,6 @@ node-modules-path@^1.0.0:
resolved "https://registry.yarnpkg.com/node-modules-path/-/node-modules-path-1.0.2.tgz#e3acede9b7baf4bc336e3496b58e5b40d517056e"
integrity sha512-6Gbjq+d7uhkO7epaKi5DNgUJn7H0gEyA4Jg0Mo1uQOi3Rk50G83LtmhhFyw0LxnAFhtlspkiiw52ISP13qzcBg==
node-notifier@^5.0.1:
version "5.4.5"
resolved "https://registry.yarnpkg.com/node-notifier/-/node-notifier-5.4.5.tgz#0cbc1a2b0f658493b4025775a13ad938e96091ef"
integrity sha512-tVbHs7DyTLtzOiN78izLA85zRqB9NvEXkAf014Vx3jtSvn/xBl6bR8ZYifj+dFcFrKI21huSQgJZ6ZtL3B4HfQ==
dependencies:
growly "^1.3.0"
is-wsl "^1.1.0"
semver "^5.5.0"
shellwords "^0.1.1"
which "^1.3.0"
node-notifier@^9.0.1:
version "9.0.1"
resolved "https://registry.yarnpkg.com/node-notifier/-/node-notifier-9.0.1.tgz#cea837f4c5e733936c7b9005e6545cea825d1af4"
@ -8694,16 +8495,6 @@ normalize-url@2.0.1:
query-string "^5.0.1"
sort-keys "^2.0.0"
npm-package-arg@^6.1.1:
version "6.1.1"
resolved "https://registry.yarnpkg.com/npm-package-arg/-/npm-package-arg-6.1.1.tgz#02168cb0a49a2b75bf988a28698de7b529df5cb7"
integrity sha512-qBpssaL3IOZWi5vEKUKW0cO7kzLeT+EQO9W8RsLOZf76KF9E/K9+wH0C7t06HXPpaH8WH5xF1MExLuCwbTqRUg==
dependencies:
hosted-git-info "^2.7.1"
osenv "^0.1.5"
semver "^5.6.0"
validate-npm-package-name "^3.0.0"
npm-package-arg@^8.1.0:
version "8.1.2"
resolved "https://registry.yarnpkg.com/npm-package-arg/-/npm-package-arg-8.1.2.tgz#b868016ae7de5619e729993fbd8d11dc3c52ab62"
@ -8893,7 +8684,7 @@ os-tmpdir@^1.0.0, os-tmpdir@^1.0.1, os-tmpdir@~1.0.1, os-tmpdir@~1.0.2:
resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274"
integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=
osenv@^0.1.3, osenv@^0.1.5:
osenv@^0.1.3:
version "0.1.5"
resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410"
integrity sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==
@ -9226,7 +9017,7 @@ pkg-up@^3.1.0:
dependencies:
find-up "^3.0.0"
portfinder@^1.0.25, portfinder@^1.0.28:
portfinder@^1.0.28:
version "1.0.28"
resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.28.tgz#67c4622852bd5374dd1dd900f779f53462fac778"
integrity sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==
@ -9263,11 +9054,6 @@ pretender@^3.4.3:
fake-xml-http-request "^2.1.1"
route-recognizer "^0.3.3"
printf@^0.5.1:
version "0.5.3"
resolved "https://registry.yarnpkg.com/printf/-/printf-0.5.3.tgz#8b7eec278d886833312238b2bf42b2b6f250880a"
integrity sha512-t3lYN6vPU5PZXDiEZZqoyXvN8wCsBfi8gPoxTKo2e5hhV673t/KUh+mfO8P8lCOCDC/BWcOGIxKyebxc5FuqLA==
printf@^0.6.1:
version "0.6.1"
resolved "https://registry.yarnpkg.com/printf/-/printf-0.6.1.tgz#b9afa3d3b55b7f2e8b1715272479fc756ed88650"
@ -9305,7 +9091,7 @@ promise-inflight@^1.0.1:
resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3"
integrity sha1-mEcocL8igTL8vdhoEputEsPAKeM=
promise-map-series@^0.2.1, promise-map-series@^0.2.3:
promise-map-series@^0.2.1:
version "0.2.3"
resolved "https://registry.yarnpkg.com/promise-map-series/-/promise-map-series-0.2.3.tgz#c2d377afc93253f6bd03dbb77755eb88ab20a847"
integrity sha1-wtN3r8kyU/a9A9u3d1XriKsgqEc=
@ -9322,15 +9108,6 @@ promise.hash.helper@^1.0.7:
resolved "https://registry.yarnpkg.com/promise.hash.helper/-/promise.hash.helper-1.0.7.tgz#2f39d8495df40dcdfbc1d5be9e9e56efeae7f180"
integrity sha512-0qhWYyCV9TYDMSooYw1fShIb7R6hsWYja7JLqbeb1MvHqDTvP/uy/R1RsyVqDi6GCiHOI4G5p2Hpr3IA+/l/+Q==
promise.prototype.finally@^3.1.1:
version "3.1.2"
resolved "https://registry.yarnpkg.com/promise.prototype.finally/-/promise.prototype.finally-3.1.2.tgz#b8af89160c9c673cefe3b4c4435b53cfd0287067"
integrity sha512-A2HuJWl2opDH0EafgdjwEw7HysI8ff/n4lW4QEVBCUXFk9QeGecBWv0Deph0UmLe3tTNYegz8MOjsVuE6SMoJA==
dependencies:
define-properties "^1.1.3"
es-abstract "^1.17.0-next.0"
function-bind "^1.1.1"
proxy-addr@~2.0.5:
version "2.0.6"
resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.6.tgz#fdc2336505447d3f2f2c638ed272caf614bbb2bf"
@ -9818,7 +9595,7 @@ resolve-from@^4.0.0:
resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6"
integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==
resolve-package-path@^1.0.11, resolve-package-path@^1.2.2, resolve-package-path@^1.2.6, resolve-package-path@^1.2.7:
resolve-package-path@^1.0.11, resolve-package-path@^1.2.2, resolve-package-path@^1.2.6:
version "1.2.7"
resolved "https://registry.yarnpkg.com/resolve-package-path/-/resolve-package-path-1.2.7.tgz#2a7bc37ad96865e239330e3102c31322847e652e"
integrity sha512-fVEKHGeK85bGbVFuwO9o1aU0n3vqQGrezPc51JGu9UTXpFQfWq5qCeKxyaRUSvephs+06c5j5rPq/dzHGEo8+Q==
@ -10334,7 +10111,7 @@ sort-object-keys@^1.1.3:
resolved "https://registry.yarnpkg.com/sort-object-keys/-/sort-object-keys-1.1.3.tgz#bff833fe85cab147b34742e45863453c1e190b45"
integrity sha512-855pvK+VkU7PaKYPc+Jjnmt4EzejQHyhhF33q31qG8x7maDzkeFhAAThdCYay11CISO+qAMwjOBP+fPZe0IPyg==
sort-package-json@^1.23.1, sort-package-json@^1.48.0:
sort-package-json@^1.48.0:
version "1.49.0"
resolved "https://registry.yarnpkg.com/sort-package-json/-/sort-package-json-1.49.0.tgz#82845ab598501bb35875f326e4768a5ab5f15335"
integrity sha512-3YuqFGThwc9X0TZLYohOUJJ/P6uJIVcTeuJOc6ZWw4f1fHpTHIfVysKer4qXtrZ2zvwwU2aEcb555Bo+2fwIgQ==
@ -10770,13 +10547,6 @@ tapable@^1.0.0, tapable@^1.1.3:
resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2"
integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==
temp@0.9.0:
version "0.9.0"
resolved "https://registry.yarnpkg.com/temp/-/temp-0.9.0.tgz#61391795a11bd9738d4c4d7f55f012cb8f55edaa"
integrity sha512-YfUhPQCJoNQE5N+FJQcdPz63O3x3sdT4Xju69Gj4iZe0lBKOtnAMi0SLj9xKhGkcGhsxThvTJ/usxtFPo438zQ==
dependencies:
rimraf "~2.6.2"
temp@0.9.4:
version "0.9.4"
resolved "https://registry.yarnpkg.com/temp/-/temp-0.9.4.tgz#cd20a8580cb63635d0e4e9d4bd989d44286e7620"
@ -10818,41 +10588,6 @@ terser@^5.3.0:
source-map "~0.7.2"
source-map-support "~0.5.19"
testem@^2.17.0:
version "2.17.0"
resolved "https://registry.yarnpkg.com/testem/-/testem-2.17.0.tgz#1cb4a2a90524a088803dfe52fbf197a6fd73c883"
integrity sha512-PLkIlT523w5rTJPWwR4TL1EiAEa941ECV7d4pMqsB0YdnH+sCTz0loWMKCUSdhR+VijveAZ6anE/JHehE7KqMQ==
dependencies:
backbone "^1.1.2"
bluebird "^3.4.6"
charm "^1.0.0"
commander "^2.6.0"
compression "^1.7.4"
consolidate "^0.15.1"
execa "^1.0.0"
express "^4.10.7"
fireworm "^0.7.0"
glob "^7.0.4"
http-proxy "^1.13.1"
js-yaml "^3.2.5"
lodash.assignin "^4.1.0"
lodash.castarray "^4.4.0"
lodash.clonedeep "^4.4.1"
lodash.find "^4.5.1"
lodash.uniqby "^4.7.0"
mkdirp "^0.5.1"
mustache "^3.0.0"
node-notifier "^5.0.1"
npmlog "^4.0.0"
printf "^0.5.1"
rimraf "^2.4.4"
socket.io "^2.1.0"
spawn-args "^0.2.0"
styled_string "0.0.1"
tap-parser "^7.0.0"
tmp "0.0.33"
xmldom "^0.1.19"
testem@^3.2.0:
version "3.4.0"
resolved "https://registry.yarnpkg.com/testem/-/testem-3.4.0.tgz#48ab6b98e96085eeddac1fb46337872b13e9e06c"
@ -10944,18 +10679,6 @@ tiny-glob@0.2.8:
globalyzer "0.1.0"
globrex "^0.1.2"
tiny-lr@^1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/tiny-lr/-/tiny-lr-1.1.1.tgz#9fa547412f238fedb068ee295af8b682c98b2aab"
integrity sha512-44yhA3tsaRoMOjQQ+5v5mVdqef+kH6Qze9jTpqtVufgYjYt08zyZAwNwwVBj3i1rJMnR52IxOW0LK0vBzgAkuA==
dependencies:
body "^5.1.0"
debug "^3.1.0"
faye-websocket "~0.10.0"
livereload-js "^2.3.0"
object-assign "^4.1.0"
qs "^6.4.0"
tiny-lr@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/tiny-lr/-/tiny-lr-2.0.0.tgz#863659d7ce1ed201a117d8197d7f8b9a27bdc085"
@ -11392,7 +11115,7 @@ utils-merge@1.0.1:
resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713"
integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=
uuid@^3.3.2, uuid@^3.3.3:
uuid@^3.3.2:
version "3.4.0"
resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee"
integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==
@ -11634,7 +11357,7 @@ which-boxed-primitive@^1.0.2:
is-string "^1.0.5"
is-symbol "^1.0.3"
which@^1.2.14, which@^1.2.9, which@^1.3.0:
which@^1.2.14, which@^1.2.9:
version "1.3.1"
resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a"
integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==

View File

@ -49,14 +49,19 @@
}
}
.field-error {
.field-error,
.field-warning {
margin-top: 10px;
margin-bottom: 10px;
background-color: var(--quaternary-low);
padding: 5px;
background-color: var(--danger-low-mid);
padding: 10px;
white-space: pre-wrap;
}
.field-warning {
background-color: var(--highlight-low);
}
.admin-container {
padding-left: 10px;
padding-right: 10px;

View File

@ -9,7 +9,7 @@
width: 100%;
top: 0;
z-index: z("header");
background-color: var(--header_background, $header_background);
background-color: var(--header_background);
box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.25);
position: sticky;
top: 0;
@ -25,7 +25,7 @@
line-height: 1em;
}
.published-page-title {
color: var(--header_primary, $header_primary);
color: var(--header_primary);
font-size: 2em;
margin: 0;
max-height: 1.25em;
@ -34,8 +34,8 @@
}
.published-page {
background-color: var(--secondary, $secondary);
color: var(--primary, $primary);
background-color: var(--secondary);
color: var(--primary);
blockquote {
margin-left: 0;
@ -53,10 +53,10 @@
margin-right: 1em;
height: 45px;
width: 45px;
border: 4px solid var(--tertiary-medium, $tertiary-medium);
border: 4px solid var(--tertiary-medium);
}
.topic-created-at {
color: var(--primary-medium, $primary-medium);
color: var(--primary-medium);
}
}

View File

@ -6,7 +6,9 @@ class Admin::WatchedWordsController < Admin::AdminController
skip_before_action :check_xhr, only: [:download]
def index
render_json_dump WatchedWordListSerializer.new(WatchedWord.by_action, scope: guardian, root: false)
watched_words = WatchedWord.by_action
watched_words = watched_words.where.not(action: WatchedWord.actions[:tag]) if !SiteSetting.tagging_enabled
render_json_dump WatchedWordListSerializer.new(watched_words, scope: guardian, root: false)
end
def create

View File

@ -152,6 +152,10 @@ class ApplicationController < ActionController::Base
render_json_error e.message, status: 400
end
rescue_from Discourse::SiteSettingMissing do |e|
render_json_error I18n.t('site_setting_missing', name: e.message), status: 500
end
rescue_from ActionController::RoutingError, PluginDisabled do
rescue_discourse_actions(:not_found, 404)
end

View File

@ -322,6 +322,8 @@ class GroupsController < ApplicationController
unless current_user.staff?
RateLimiter.new(current_user, "public_group_membership", 3, 1.minute).performed!
end
elsif !current_user.has_trust_level?(SiteSetting.min_trust_level_to_allow_invite.to_i)
raise Discourse::InvalidAccess
end
emails = []

View File

@ -71,10 +71,6 @@ class InvitesController < ApplicationController
end
def create
if params[:email].present? && Invite.exists?(email: params[:email])
return render json: failed_json, status: 422
end
if params[:topic_id].present?
topic = Topic.find_by(id: params[:topic_id])
raise Discourse::InvalidParameters.new(:topic_id) if topic.blank?
@ -153,6 +149,12 @@ class InvitesController < ApplicationController
old_email = invite.email.presence
new_email = params[:email].presence
if new_email
if Invite.where.not(id: invite.id).find_by(email: new_email.downcase, invited_by_id: current_user.id)&.redeemable?
return render_json_error(I18n.t("invite.invite_exists", email: new_email), status: 409)
end
end
if old_email != new_email
invite.emailed_status = if new_email && !params[:skip_email]
Invite.emailed_status_types[:pending]

View File

@ -285,11 +285,10 @@ class UsersController < ApplicationController
guardian.ensure_can_edit!(user)
ActiveRecord::Base.transaction do
if email = user.user_emails.find_by(email: params[:email], primary: false)
email.destroy
DiscourseEvent.trigger(:user_updated, user)
elsif change_requests = user.email_change_requests.where(new_email: params[:email]).presence
if change_requests = user.email_change_requests.where(new_email: params[:email]).presence
change_requests.destroy_all
elsif user.user_emails.where(email: params[:email], primary: false).destroy_all.present?
DiscourseEvent.trigger(:user_updated, user)
else
return render json: failed_json, status: 428
end

View File

@ -539,6 +539,7 @@ module ApplicationHelper
if ENV['DEBUG_PRELOADED_APP_DATA']
setup_data[:debug_preloaded_app_data] = true
end
setup_data[:mb_last_file_change_id] = MessageBus.last_id('/file-change')
end
if guardian.can_enable_safe_mode? && params["safe_mode"]

View File

@ -0,0 +1,11 @@
# frozen_string_literal: true
module Jobs
class CleanUpEmailChangeRequests < ::Jobs::Scheduled
every 1.day
def execute(args)
EmailChangeRequest.where('updated_at < ?', 1.month.ago).delete_all
end
end
end

View File

@ -14,9 +14,13 @@ class Jobs::ReviewablePriorities < ::Jobs::Scheduled
end
def execute(args)
return unless Reviewable.where('score > 0').count >= self.class.min_reviewables
min_priority_threshold = SiteSetting.reviewable_low_priority_threshold
reviewable_count = Reviewable.where(
"score > ? AND status = ?",
min_priority_threshold,
Reviewable.statuses[:approved]
).count
return if reviewable_count < self.class.min_reviewables
res = DB.query_single(<<~SQL, target_count: self.class.target_count, min_priority: min_priority_threshold)
SELECT COALESCE(PERCENTILE_DISC(0.5) WITHIN GROUP (ORDER BY score), 0.0) AS medium,
@ -25,7 +29,7 @@ class Jobs::ReviewablePriorities < ::Jobs::Scheduled
SELECT r.score
FROM reviewables AS r
INNER JOIN reviewable_scores AS rs ON rs.reviewable_id = r.id
WHERE r.score >= :min_priority
WHERE r.score > :min_priority AND r.status = 1
GROUP BY r.id
HAVING COUNT(*) >= :target_count
) AS x

View File

@ -785,7 +785,7 @@ class Category < ActiveRecord::Base
end
def update_reviewables
if SiteSetting.enable_category_group_moderation? && saved_change_to_reviewable_by_group_id?
if should_update_reviewables?
Reviewable.where(category_id: id).update_all(reviewable_by_group_id: reviewable_by_group_id)
end
end
@ -914,6 +914,10 @@ class Category < ActiveRecord::Base
private
def should_update_reviewables?
SiteSetting.enable_category_group_moderation? && saved_change_to_reviewable_by_group_id?
end
def check_permissions_compatibility(parent_permissions, child_permissions)
parent_groups = parent_permissions.map(&:first)

View File

@ -100,7 +100,7 @@ class CategoryList
@categories = @categories.to_a
notification_levels = CategoryUser.notification_levels_for(@guardian)
notification_levels = CategoryUser.notification_levels_for(@guardian.user)
default_notification_level = CategoryUser.default_notification_level
allowed_topic_create = Set.new(Category.topic_create_allowed(@guardian).pluck(:id))

View File

@ -201,10 +201,10 @@ class CategoryUser < ActiveRecord::Base
SiteSetting.mute_all_categories_by_default ? notification_levels[:muted] : notification_levels[:regular]
end
def self.notification_levels_for(guardian)
def self.notification_levels_for(user)
# Anonymous users have all default categories set to regular tracking,
# except for default muted categories which stay muted.
if guardian.anonymous?
if user.blank?
notification_levels = [
SiteSetting.default_categories_watching.split("|"),
SiteSetting.default_categories_tracking.split("|"),
@ -218,7 +218,7 @@ class CategoryUser < ActiveRecord::Base
[id.to_i, self.notification_levels[:muted]]
end
else
notification_levels = CategoryUser.where(user: guardian.user).pluck(:category_id, :notification_level)
notification_levels = CategoryUser.where(user: user).pluck(:category_id, :notification_level)
end
Hash[*notification_levels.flatten]

View File

@ -175,7 +175,13 @@ class Reviewable < ActiveRecord::Base
reviewable.save!
else
reviewable = find_by(target: target)
reviewable.log_history(:transitioned, created_by) if old_status != statuses[:pending]
if old_status != statuses[:pending]
# If we're transitioning back from reviewed to pending, we should recalculate
# the score to prevent posts from being hidden.
reviewable.recalculate_score
reviewable.log_history(:transitioned, created_by)
end
end
end
@ -584,8 +590,6 @@ class Reviewable < ActiveRecord::Base
SQL
end
protected
def recalculate_score
# pending/agreed scores count
sql = <<~SQL
@ -633,6 +637,8 @@ protected
self.score
end
protected
def increment_version!(version = nil)
version_result = nil

View File

@ -127,7 +127,6 @@ class ReviewableFlaggedPost < Reviewable
create_result(:success, :ignored) do |result|
result.update_flag_stats = { status: :ignored, user_ids: actions.map(&:user_id) }
result.recalculate_score = true
end
end
@ -205,7 +204,6 @@ class ReviewableFlaggedPost < Reviewable
create_result(:success, :rejected) do |result|
result.update_flag_stats = { status: :disagreed, user_ids: actions.map(&:user_id) }
result.recalculate_score = true
end
end

View File

@ -55,7 +55,7 @@ class Site
by_id = {}
notification_levels = CategoryUser.notification_levels_for(@guardian)
notification_levels = CategoryUser.notification_levels_for(@guardian.user)
default_notification_level = CategoryUser.default_notification_level
categories.each do |category|

View File

@ -192,10 +192,10 @@ class TagUser < ActiveRecord::Base
auto_track_tag: TopicUser.notification_reasons[:auto_track_tag])
end
def self.notification_levels_for(guardian)
def self.notification_levels_for(user)
# Anonymous users have all default tags set to regular tracking,
# except for default muted tags which stay muted.
if guardian.anonymous?
if user.blank?
notification_levels = [
SiteSetting.default_tags_watching_first_post.split("|"),
SiteSetting.default_tags_watching.split("|"),
@ -208,7 +208,7 @@ class TagUser < ActiveRecord::Base
[name, self.notification_levels[:muted]]
end
else
notification_levels = TagUser.where(user: guardian.user).joins(:tag).pluck("tags.name", :notification_level)
notification_levels = TagUser.where(user: user).joins(:tag).pluck("tags.name", :notification_level)
end
Hash[*notification_levels.flatten]

View File

@ -23,6 +23,10 @@ class BasicUserSerializer < ApplicationSerializer
object[:user] || object.try(:user) || object
end
def user_is_current_user
object.id == scope.user&.id
end
def categories_with_notification_level(lookup_level)
category_user_notification_levels.select do |id, level|
level == CategoryUser.notification_levels[lookup_level]
@ -30,7 +34,7 @@ class BasicUserSerializer < ApplicationSerializer
end
def category_user_notification_levels
@category_user_notification_levels ||= CategoryUser.notification_levels_for(scope)
@category_user_notification_levels ||= CategoryUser.notification_levels_for(user)
end
def tags_with_notification_level(lookup_level)
@ -40,6 +44,6 @@ class BasicUserSerializer < ApplicationSerializer
end
def tag_user_notification_levels
@tag_user_notification_levels ||= TagUser.notification_levels_for(scope)
@tag_user_notification_levels ||= TagUser.notification_levels_for(user)
end
end

View File

@ -65,7 +65,12 @@ class CurrentUserSerializer < BasicUserSerializer
:can_review,
def groups
object.visible_groups.pluck(:id, :name).map { |id, name| { id: id, name: name } }
owned_group_ids = GroupUser.where(user_id: id, owner: true).pluck(:group_id).to_set
object.visible_groups.pluck(:id, :name).map do |id, name|
group = { id: id, name: name }
group[:owner] = true if owned_group_ids.include?(id)
group
end
end
def link_posting_access
@ -220,7 +225,7 @@ class CurrentUserSerializer < BasicUserSerializer
end
def tracked_tags
tags_with_notification_level(:tracked)
tags_with_notification_level(:tracking)
end
def watching_first_post_tags

View File

@ -187,7 +187,7 @@ class SiteSerializer < ApplicationSerializer
end
def watched_words_replace
WordWatcher.get_cached_words(:replace)
WordWatcher.word_matcher_regexps(:replace)
end
private

View File

@ -89,15 +89,15 @@ class UserSerializer < UserCardSerializer
end
def include_group_users?
(object.id && object.id == scope.user.try(:id)) || scope.is_admin?
user_is_current_user || scope.is_admin?
end
def include_associated_accounts?
(object.id && object.id == scope.user.try(:id))
user_is_current_user
end
def include_second_factor_enabled?
(object&.id == scope.user&.id) || scope.is_admin?
user_is_current_user || scope.is_admin?
end
def second_factor_enabled
@ -105,7 +105,7 @@ class UserSerializer < UserCardSerializer
end
def include_second_factor_backup_enabled?
object&.id == scope.user&.id
user_is_current_user
end
def second_factor_backup_enabled
@ -113,7 +113,7 @@ class UserSerializer < UserCardSerializer
end
def include_second_factor_remaining_backup_codes?
(object&.id == scope.user&.id) && object.backup_codes_enabled?
user_is_current_user && object.backup_codes_enabled?
end
def second_factor_remaining_backup_codes
@ -211,7 +211,7 @@ class UserSerializer < UserCardSerializer
end
def tracked_tags
tags_with_notification_level(:tracked)
tags_with_notification_level(:tracking)
end
def watching_first_post_tags

View File

@ -4,7 +4,8 @@ class WatchedWordListSerializer < ApplicationSerializer
attributes :actions, :words, :regular_expressions, :compiled_regular_expressions
def actions
WatchedWord.actions.keys
SiteSetting.tagging_enabled ? WatchedWord.actions.keys
: WatchedWord.actions.keys.filter { |k| k != :tag }
end
def words
@ -21,7 +22,7 @@ class WatchedWordListSerializer < ApplicationSerializer
def compiled_regular_expressions
expressions = {}
WatchedWord.actions.keys.each do |action|
actions.each do |action|
expressions[action] = WordWatcher.word_matcher_regexp(action)&.source
end
expressions

View File

@ -0,0 +1,191 @@
# frozen_string_literal: true
require 'net/imap'
require 'net/smtp'
require 'net/pop'
# Usage:
#
# begin
# EmailSettingsValidator.validate_imap(host: "imap.test.com", port: 999, username: "test@test.com", password: "password")
#
# # or for specific host preset
# EmailSettingsValidator.validate_imap(**{ username: "test@gmail.com", password: "test" }.merge(Email.gmail_imap_settings))
#
# rescue *EmailSettingsValidator::FRIENDLY_EXCEPTIONS => err
# EmailSettingsValidator.friendly_exception_message(err)
# end
class EmailSettingsValidator
EXPECTED_EXCEPTIONS = [
Net::POPAuthenticationError,
Net::IMAP::NoResponseError,
Net::SMTPAuthenticationError,
Net::SMTPServerBusy,
Net::SMTPSyntaxError,
Net::SMTPFatalError,
Net::SMTPUnknownError,
Net::OpenTimeout,
Net::ReadTimeout,
SocketError,
Errno::ECONNREFUSED
]
def self.friendly_exception_message(exception)
case exception
when Net::POPAuthenticationError
I18n.t("email_settings.pop3_authentication_error")
when Net::IMAP::NoResponseError
# Most of IMAP's errors are lumped under the NoResponseError, including invalid
# credentials errors, because it is raised when a "NO" response is
# raised from the IMAP server https://datatracker.ietf.org/doc/html/rfc3501#section-7.1.2
#
# Generally, it should be fairly safe to just return the error message as is.
if exception.message.match(/Invalid credentials/)
I18n.t("email_settings.imap_authentication_error")
else
I18n.t("email_settings.imap_no_response_error", message: exception.message.gsub(" (Failure)", ""))
end
when Net::SMTPAuthenticationError
I18n.t("email_settings.smtp_authentication_error")
when Net::SMTPServerBusy
I18n.t("email_settings.smtp_server_busy_error")
when Net::SMTPSyntaxError, Net::SMTPFatalError, Net::SMTPUnknownError
I18n.t("email_settings.smtp_unhandled_error", message: exception.message)
when SocketError, Errno::ECONNREFUSED
I18n.t("email_settings.connection_error")
when Net::OpenTimeout, Net::ReadTimeout
I18n.t("email_settings.timeout_error")
else
I18n.t("email_settings.unhandled_error", message: exception.message)
end
end
##
# Attempts to authenticate and disconnect a POP3 session and if that raises
# an error then it is assumed the credentials or some other settings are wrong.
#
# @param debug [Boolean] - When set to true, any errors will be logged at a warning
# level before being re-raised.
def self.validate_pop3(
host:,
port:,
username:,
password:,
ssl: SiteSetting.pop3_polling_ssl,
openssl_verify: SiteSetting.pop3_polling_openssl_verify,
debug: false
)
begin
pop3 = Net::POP3.new(host, port)
# Note that we do not allow which verification mode to be specified
# like we do for SMTP, we just pick TLS1_2 if the SSL and openSSL verify
# options have been enabled.
if ssl
if openssl_verify
pop3.enable_ssl(max_version: OpenSSL::SSL::TLS1_2_VERSION)
else
pop3.enable_ssl(OpenSSL::SSL::VERIFY_NONE)
end
end
# This disconnects itself, unlike SMTP and IMAP.
pop3.auth_only(username, password)
rescue => err
log_and_raise(err, debug)
end
end
##
# Attempts to start an SMTP session and if that raises an error then it is
# assumed the credentials or other settings are wrong.
#
# For Gmail, the port should be 587, enable_starttls_auto should be true,
# and enable_tls should be false.
#
# @param domain [String] - Used for HELO, will be the email sender's domain, so often
# will just be the host e.g. the domain for test@gmail.com is gmail.com.
# localhost can be used in development mode.
# See https://datatracker.ietf.org/doc/html/rfc788#section-4
# @param debug [Boolean] - When set to true, any errors will be logged at a warning
# level before being re-raised.
def self.validate_smtp(
host:,
port:,
domain:,
username:,
password:,
authentication: GlobalSetting.smtp_authentication,
enable_starttls_auto: GlobalSetting.smtp_enable_start_tls,
enable_tls: GlobalSetting.smtp_force_tls,
openssl_verify_mode: GlobalSetting.smtp_openssl_verify_mode,
debug: false
)
begin
if enable_tls && enable_starttls_auto
raise ArgumentError, "TLS and STARTTLS are mutually exclusive"
end
if ![:plain, :login, :cram_md5].include?(authentication.to_sym)
raise ArgumentError, "Invalid authentication method. Must be plain, login, or cram_md5."
end
smtp = Net::SMTP.new(host, port)
# These SSL options are cribbed from the Mail gem, which is used internally
# by ActionMailer. Unfortunately the mail gem hides this setup in private
# methods, e.g. https://github.com/mikel/mail/blob/master/lib/mail/network/delivery_methods/smtp.rb#L112-L147
#
# Relying on the GlobalSetting options is a good idea here.
#
# For specific use cases, options should be passed in from higher up. For example
# Gmail needs either port 465 and tls enabled, or port 587 and starttls_auto.
if openssl_verify_mode.kind_of?(String)
openssl_verify_mode = OpenSSL::SSL.const_get("VERIFY_#{openssl_verify_mode.upcase}")
end
ssl_context = Net::SMTP.default_ssl_context
ssl_context.verify_mode = openssl_verify_mode if openssl_verify_mode
smtp.enable_starttls_auto(ssl_context) if enable_starttls_auto
smtp.enable_tls(ssl_context) if enable_tls
smtp.start(domain, username, password, authentication.to_sym)
smtp.finish
rescue => err
log_and_raise(err, debug)
end
end
##
# Attempts to login, logout, and disconnect an IMAP session and if that raises
# an error then it is assumed the credentials or some other settings are wrong.
#
# @param debug [Boolean] - When set to true, any errors will be logged at a warning
# level before being re-raised.
def self.validate_imap(
host:,
port:,
username:,
password:,
open_timeout: 10,
ssl: true,
debug: false
)
begin
imap = Net::IMAP.new(host, port: port, ssl: ssl, open_timeout: open_timeout)
imap.login(username, password)
imap.logout rescue nil
imap.disconnect
rescue => err
log_and_raise(err, debug)
end
end
def self.log_and_raise(err, debug)
if debug
Rails.logger.warn("[EmailSettingsValidator] Error encountered when validating email settings: #{err.message} #{err.backtrace.join("\n")}")
end
raise err
end
end

View File

@ -200,7 +200,7 @@ class InlineUploads
def self.match_img(markdown, external_src: false, uploads: nil)
markdown.scan(/(<(?!img)[^<>]+\/?>)?(\s*)(<img [^>\n]+>)/i) do |match|
node = Nokogiri::HTML5::fragment(match[2].strip).children[0]
src = node.attributes["src"]&.value
src = node&.attributes&.[]("src")&.value
if src && (matched_uploads(src).present? || external_src)
upload = uploads&.[](src)

View File

@ -51,6 +51,12 @@ class WordWatcher
nil # Admin will be alerted via admin_dashboard_data.rb
end
def self.word_matcher_regexps(action)
if words = get_cached_words(action)
words.map { |w, r| [word_to_regexp(w), r] }.to_h
end
end
def self.word_to_regexp(word)
if SiteSetting.watched_words_regular_expressions?
# Strip ruby regexp format if present, we're going to make the whole thing
@ -111,11 +117,7 @@ class WordWatcher
end
end
def matches?(word)
if SiteSetting.watched_words_regular_expressions?
Regexp.new(word).match?(@raw)
else
@raw.include?(word)
end
def word_matches?(word)
Regexp.new(WordWatcher.word_to_regexp(word), Regexp::IGNORECASE).match?(@raw)
end
end

View File

@ -13,6 +13,9 @@
<%= preload_script "pretty-text-bundle" %>
<%= preload_script "markdown-it-bundle" %>
<%= preload_script "application" %>
<%- Discourse.find_plugin_js_assets(include_official: allow_plugins?, include_unofficial: allow_third_party_plugins?, request: request).each do |file| %>
<%= preload_script file %>
<%- end %>
<%= preload_script "admin" %>
<%= preload_script "discourse/tests/theme_qunit_helper" %>
<%= theme_translations_lookup %>
@ -29,10 +32,6 @@
html {
font-family: Arial;
}
a {
display: block;
margin-bottom: 10px;
}
</style>
<%- end %>
</head>
@ -41,9 +40,14 @@
<div id="qunit"></div>
<div id="qunit-fixture"></div>
<%- else %>
<h3>Select a theme/component:</h3>
<%- @suggested_themes.each do |(id, name)| %>
<%= link_to name, theme_qunit_url(id: id) %>
<h2>Theme QUnit Test Runner</h2>
<%- if @suggested_themes.size == 0 %>
<p>Cannot find any theme tests.</p>
<%- else %>
<h3>Select a theme/component: </h3>
<%- @suggested_themes.each do |(id, name)| %>
<h4><%= link_to name, theme_qunit_url(id: id) %></h4>
<%- end %>
<%- end %>
<%- end %>
</body>

View File

@ -1,5 +1,114 @@
#!/usr/bin/env ruby
# frozen_string_literal: true
ENV['BUNDLE_GEMFILE'] ||= File.expand_path('../../Gemfile', __FILE__)
load Gem.bin_path('bundler', 'bundle')
#
# This file was generated by Bundler.
#
# The application 'bundle' is installed as part of a gem, and
# this file is here to facilitate running it.
#
require "rubygems"
m = Module.new do
module_function
def invoked_as_script?
File.expand_path($0) == File.expand_path(__FILE__)
end
def env_var_version
ENV["BUNDLER_VERSION"]
end
def cli_arg_version
return unless invoked_as_script? # don't want to hijack other binstubs
return unless "update".start_with?(ARGV.first || " ") # must be running `bundle update`
bundler_version = nil
update_index = nil
ARGV.each_with_index do |a, i|
if update_index && update_index.succ == i && a =~ Gem::Version::ANCHORED_VERSION_PATTERN
bundler_version = a
end
next unless a =~ /\A--bundler(?:[= ](#{Gem::Version::VERSION_PATTERN}))?\z/
bundler_version = $1
update_index = i
end
bundler_version
end
def gemfile
gemfile = ENV["BUNDLE_GEMFILE"]
return gemfile if gemfile && !gemfile.empty?
File.expand_path("../../Gemfile", __FILE__)
end
def lockfile
lockfile =
case File.basename(gemfile)
when "gems.rb" then gemfile.sub(/\.rb$/, gemfile)
else "#{gemfile}.lock"
end
File.expand_path(lockfile)
end
def lockfile_version
return unless File.file?(lockfile)
lockfile_contents = File.read(lockfile)
return unless lockfile_contents =~ /\n\nBUNDLED WITH\n\s{2,}(#{Gem::Version::VERSION_PATTERN})\n/
Regexp.last_match(1)
end
def bundler_version
@bundler_version ||=
env_var_version || cli_arg_version ||
lockfile_version
end
def bundler_requirement
return "#{Gem::Requirement.default}.a" unless bundler_version
bundler_gem_version = Gem::Version.new(bundler_version)
requirement = bundler_gem_version.approximate_recommendation
return requirement unless Gem::Version.new(Gem::VERSION) < Gem::Version.new("2.7.0")
requirement += ".a" if bundler_gem_version.prerelease?
requirement
end
def load_bundler!
ENV["BUNDLE_GEMFILE"] ||= gemfile
activate_bundler
end
def activate_bundler
gem_error = activation_error_handling do
gem "bundler", bundler_requirement
end
return if gem_error.nil?
require_error = activation_error_handling do
require "bundler/version"
end
return if require_error.nil? && Gem::Requirement.new(bundler_requirement).satisfied_by?(Gem::Version.new(Bundler::VERSION))
warn "Activating bundler (#{bundler_requirement}) failed:\n#{gem_error.message}\n\nTo install the version of bundler this project requires, run `gem install bundler -v '#{bundler_requirement}'`"
exit 42
end
def activation_error_handling
yield
nil
rescue StandardError, LoadError => e
e
end
end
m.load_bundler!
if m.invoked_as_script?
load Gem.bin_path("bundler", "bundle")
end

View File

@ -36,7 +36,7 @@ if ARGV.include?("-h") || ARGV.include?("--help")
exec "yarn --cwd #{yarn_dir} run ember #{command} --help"
end
args = ["--cwd", yarn_dir, "run", "ember", command] + ARGV.reject { |a| a == "--try" || "--test" }
args = ["--cwd", yarn_dir, "run", "ember", command] + ARGV.reject { |a| a == "--try" || a == "--test" }
if !args.include?("--proxy")
args << "--proxy"

View File

@ -87,6 +87,8 @@ end
# This is handy if you want to bind a key to restarting unicorn in dev
if dev_mode
$unicorn_dev_supervisor_pid = Process.pid # rubocop:disable Style/GlobalVars
restart = true
while restart
restart = false

View File

@ -0,0 +1,32 @@
# frozen_string_literal: true
# Development helper which prints a warning when you edit a non-autoloaded ruby file.
# These include initializers, middleware, plugin.rb files, and more.
# Launch the server with AUTO_RESTART=0 to disable automatic restarts.
if Rails.env.development? && !Rails.configuration.cache_classes && Discourse.running_in_rack?
paths = [
*Dir["#{Rails.root}/app/*"].reject { |path| path.end_with? "/assets" },
"#{Rails.root}/config",
"#{Rails.root}/lib",
"#{Rails.root}/plugins"
]
Listen.to(*paths, only: /\.rb$/) do |modified, added, removed|
supervisor_pid = $unicorn_dev_supervisor_pid # rubocop:disable Style/GlobalVars
auto_restart = supervisor_pid && ENV["AUTO_RESTART"] != "0"
files = modified + added + removed
not_autoloaded = files.filter_map do |file|
autoloaded = Rails.autoloaders.main.autoloads.key? file
Pathname.new(file).relative_path_from(Rails.root) if !autoloaded
end
if not_autoloaded.length > 0
message = auto_restart ? "Restarting server..." : "Server restart required. Automate this by setting AUTO_RESTART=1."
STDERR.puts "[DEV]: Edited files which are not autoloaded. #{message}"
STDERR.puts not_autoloaded.map { |path| "- #{path}".indent(7) }.join("\n")
Process.kill("USR2", supervisor_pid) if auto_restart
end
end.start
end

View File

@ -246,6 +246,8 @@ ar:
topic_admin_menu: "الإجراءات على الموضوع"
wizard_required: "مرحبًا بك في دِسكورس! هيا بنا نبدأ من <a href='%{url}' data-auto-route='true'>مُرشد الإعداد</a> ✨"
emails_are_disabled: "عطّل أحد المدراء البريد الصادر على عموم الموقع. لن تُرسل أيّة إخطارات بريد أيًا كان نوعها."
software_update_prompt:
dismiss: "تجاهل"
bootstrap_mode_enabled:
zero: "ضُبط الموقع على الوضع التمهيدي لتسهيل إطلاق موقعك الجديد. سيُمنح كلّ المستخدمين الجدد مستوى الثقة 1 كما وستُفعّل لهم رسائل الخُلاصة عبر البريد تلقائيًا. سيُلغى هذا الوضع تلقائيًا ما إن لا ينضمّ أيّ مستخدم."
one: "ضُبط الموقع على الوضع التمهيدي لتسهيل إطلاق موقعك الجديد. سيُمنح كلّ المستخدمين الجدد مستوى الثقة 1 كما وستُفعّل لهم رسائل الخُلاصة عبر البريد تلقائيًا. سيُلغى هذا الوضع تلقائيًا ما إن ينضمّ مستخدم واحد."
@ -520,6 +522,7 @@ ar:
email: "البريد الإلكتروني"
name: "الاسم"
fields: "الحقول"
reject_reason: "سبب"
user_percentage:
agreed:
zero: "%{count}% مُوافق عليها"
@ -583,6 +586,8 @@ ar:
created_at_asc: "تاريخ الإنشاء (بالعكس)"
priority:
title: "الحد الأدنى من الأولوية"
any: "(أي)"
low: "منخفض"
medium: "متوسّطة"
high: "عالية"
conversation:
@ -620,6 +625,8 @@ ar:
title: "في قائمة الانتظار"
reviewable_user:
title: "المستخدم"
reviewable_post:
title: "مشاركة"
approval:
title: "المنشور يحتاج موافقة"
description: "استلمنا مشاركتك ولكن يجب على أحد المشرفين الموافقة عليها قبل ظهورها. نرجو منك الصبر."
@ -632,6 +639,25 @@ ar:
other: "<strong>%{count}</strong> مشاركة تنتظر الموافقة منك."
ok: "حسنًا"
example_username: "اسم المستخدم"
relative_time_picker:
days:
zero: "أيام"
one: "يوم"
two: "أيام"
few: "أيام"
many: "أيام"
other: "أيام"
time_shortcut:
later_today: "خلال هذا اليوم"
next_business_day: "يوم العمل التالي"
tomorrow: "غدًا"
next_week: "الأسبوع القادم"
post_local_date: "تاريخ المشاركة"
later_this_week: "خلال هذا الأسبوع"
start_of_next_business_week: "الاثنين"
start_of_next_business_week_alt: "الاثنين القادم"
next_month: "الشهر القادم"
custom: "تاريخ ووقت مخصّصين"
user_action:
user_posted_topic: "نشر <a href='%{userUrl}'>%{user}</a> <a href='%{topicUrl}'>الموضوع</a>"
you_posted_topic: "<a href='%{userUrl}'>نشرت</a> <a href='%{topicUrl}'>الموضوع</a>"
@ -722,6 +748,8 @@ ar:
imap_ssl: "استعمل SSL لِ‍ IMAP"
username: "اسم المستخدم"
password: "كلمة السر"
settings:
title: "إعدادات"
mailboxes:
synchronized: "صندوق البريد المتزامن"
none_found: "لم توجد صناديق بريد في حساب البريد الإلكتروني هذا."
@ -909,6 +937,9 @@ ar:
few: "%{count} مواضيع"
many: "%{count} موضوعًا"
other: "%{count} موضوع"
topic_stat_unit:
week: "أسبوع"
month: "شهر"
topic_stat_sentence_week:
zero: "ما من مواضيع جديدة خلال الأسبوع الماضي."
one: "فُتح موضوع واحد جديد خلال الأسبوع الماضي."
@ -977,7 +1008,12 @@ ar:
mute_option_title: "لن تتلقى أي إشعارات ذات صلة بهذا المستخدم."
normal_option: "عادي"
normal_option_title: "سنُرسل إليك إخطارًا إن ردّ هذا المستخدم عليك أو اقتبس كلامك أو أشار إليك."
notification_schedule:
none: "لا شيء"
monday: "الاثنين"
to: "إلى"
activity_stream: "النشاط"
read: "المقروءة"
preferences: "التفضيلات"
feature_topic_on_profile:
open_search: "اختر موضوعًا جديدًا"
@ -1124,6 +1160,7 @@ ar:
tags: "الوسوم"
preferences_nav:
account: "الحساب"
security: "الأمن"
profile: "الملف الشخصي"
emails: "البريد الإلكتروني"
notifications: "التنبيهات"
@ -1410,6 +1447,12 @@ ar:
pending_tab_with_count: "معلق (%{count})"
redeemed_tab: "محررة"
redeemed_tab_with_count: "(%{count}) محررة"
invited_via: "دعوة"
groups: "المجموعات"
topic: "موضوع"
expires_at: "تنتهي"
edit: "عدّل"
remove: "أزِل"
reinvited: "اعادة ارسال الدعوة"
search: "اكتب للبحث في الدعوات..."
user: "المستخدمين المدعويين"
@ -1427,6 +1470,9 @@ ar:
topics_entered: " موضوعات شُوهِدت"
posts_read_count: "منشورات قرات"
expired: "الدعوة انتهت صلاحيتها "
remove_all: "أزِل الدعوات المنقضية"
removed_all: "أُزيلت كلّ الدعوات المنقضية!"
remove_all_confirm: "أمتأكّد من إزالة كلّ الدعوات المنقضية؟"
reinvite_all_confirm: "أمتأكّد من إعادة إرسال كلّ الدعوات؟"
time_read: "وقت القراءة"
days_visited: "أيام الزيارة"
@ -1647,6 +1693,7 @@ ar:
trust_level: "مستوى الثقة"
search_hint: "اسم المستخدم أو البريد إلكتروني أو عنوان الـ IP"
create_account:
header_title: "مرحبًا!"
disclaimer: "بالتسجيل، أنت توافق على <a href='%{privacy_link}' target='blank'>سياسة الخصوصية</a> و <a href='%{tos_link}' target='blank'>شروط الخدمة</a>."
failed: "حدث خطب ما. قد يكون البريد الإلكتروني مسجّلًا بالفعل. جرّب رابط نسيان كلمة السر"
forgot_password:
@ -2022,6 +2069,13 @@ ar:
edited: "<span>%{username}</span> %{description}"
liked: "<span>%{username}</span> %{description}"
liked_2: "<span class='double-user'>%{username}, %{username2}</span> %{description}"
liked_many:
zero: "<span class='multi-user'>%{username} و%{username2} و%{count} آخرون</span> %{description}"
one: "<span class='multi-user'>%{username} و%{username2} و%{count} آخرون</span> %{description}"
two: "<span class='multi-user'>%{username} و%{username2} وشخصان آخران</span> %{description}"
few: "<span class='multi-user'>%{username} و%{username2} و%{count} آخرون</span> %{description}"
many: "<span class='multi-user'>%{username} و%{username2} و%{count} آخرون</span> %{description}"
other: "<span class='multi-user'>%{username} و%{username2} و%{count} آخرون</span> %{description}"
liked_consolidated_description:
zero: "لم تُعجبه أيّ مشاركة من مشاركاتك"
one: "أعجبته مشاركة واحدة من مشاركاتك"
@ -2046,6 +2100,8 @@ ar:
few: "ثمّة %{count} طلبات عضوية إلى ”%{group_name}“"
many: "ثمّة %{count} طلب عضوية إلى ”%{group_name}“"
other: "ثمّة %{count} طلب عضوية إلى ”%{group_name}“"
reaction: "<span>%{username}</span> %{description}"
reaction_2: "<span>%{username}, %{username2}</span> %{description}"
group_message_summary:
zero: "ما من رسائل في بريد %{group_name} الوارد"
one: "في بريد %{group_name} الوارد رسالة واحدة"
@ -2116,6 +2172,7 @@ ar:
or_search_google: "او حاول البحث باستخدام google:"
search_google: "حاول البحث باستخدام google:"
search_google_button: "جوجل"
search_button: "البحث"
context:
user: "ابحث في منشورات @%{username}"
category: "أبحث في قسم #%{category}"
@ -2167,6 +2224,8 @@ ar:
label: نُشرت
before: قبل
after: بعد
views:
label: المشاهدات
min_views:
placeholder: الأدنى
max_views:
@ -2196,6 +2255,7 @@ ar:
change_category: "حدد القسم"
close_topics: "إغلاق الموضوعات"
archive_topics: "أرشفة الموضوعات"
move_messages_to_inbox: "انقلها إلى الوارد"
notification_level: "الاشعارات"
choose_new_category: "اختر القسم الجديد للموضوعات:"
selected:
@ -2225,6 +2285,7 @@ ar:
new: "ما من مواضيع أخرى جديدة."
unread: "ما من مواضيع أخرى غير مقروءة."
category: "ما من مواضيع أخرى في فئة ”%{category}“."
tag: "ما من مواضيع أخرى في فئة ”%{tag}“."
top: "ما من مواضيع أخرى نشطة."
bookmarks: "ما من مواضيع أخرى عليها علامة."
topic:
@ -2323,17 +2384,29 @@ ar:
slow_mode_update:
title: "الوضع البطيء"
select: "لا يمكن للمستخدمين نشر المشاركات في هذا الموضوع إلا مرّة كلّ:"
save: "فعّل"
remove: "عطّل"
hours: "الساعات:"
minutes: "الدقائق:"
seconds: "الثواني:"
durations:
10_minutes: "10 دقيقة"
15_minutes: "15 دقيقة"
30_minutes: "30 دقيقة"
45_minutes: "45 دقيقة"
1_hour: "ساعة واحدة"
2_hours: "2 ساعة"
4_hours: "4 ساعات"
8_hours: "8 ساعات"
12_hours: "12 ساعات"
24_hours: "24 ساعات"
topic_status_update:
save: "ضع مؤقت"
num_of_hours: "عدد الساعات:"
remove: "ازل المؤقت"
publish_to: "انشر في:"
when: "متى:"
time_frame_required: "الرجاء تحديد إطار زمني"
auto_update_input:
none: "تحديد إطار زمني"
now: "الآن"
@ -2370,6 +2443,7 @@ ar:
auto_open: "سيُفتح هذا الموضوع آليًّا %{timeLeft}."
auto_close: "سيُغلق هذا الموضوع آليًّا %{timeLeft}."
auto_publish_to_category: "سيُنشر هذا الموضوع في<a href=%{categoryUrl}>#%{categoryName}</a> %{timeLeft}."
auto_close_after_last_post: "سيُغلق هذا الموضوع %{duration} بعد آخر ردّ فيه."
auto_delete: "هذا الموضوع سوف يحذف تلقائيا %{timeLeft}."
auto_bump: "هذا الموضوع سوف يقطّع تلقائيا %{timeLeft}."
auto_reminder: "سوف يتم تذكيرك بهذا الموضوع %{timeLeft}."
@ -2477,6 +2551,7 @@ ar:
title: "مشاركة"
extended_title: "شارِك رابطًا"
help: "شارِك رابط هذا الموضوع"
invite_users: "دعوة"
print:
title: "اطبع"
help: "افتح نسخة متوافقة مع الطابعة من هذا الموضوع"
@ -2544,11 +2619,13 @@ ar:
username_placeholder: "اسم المستخدم"
action: "أرسل دعوة"
help: "دعوة الآخرين إلى هذا الموضوع عبر البريد الإلكتروني أو الإشعارات"
discourse_connect_enabled: "أدخِل اسم المستخدم لمَن تريد دعوته إلى هذا الموضوع."
to_topic_blank: "أدخِل اسم المستخدم (أو عنوان بريده) لمَن تريد دعوته إلى هذا الموضوع."
to_topic_email: "لقد أدخلت عنوان بريد إلكترونيّ. سنرسل بريدً إلكترونياً يحتوي دعوة تتيح لصديقك الرّد مباشرة على هذا الموضوع."
to_topic_username: "لقد أدخلت اسم مستخدم. سنرسل إشعارًا يحتوي رابطًا يدعوهم إلى هذا الموضوع."
to_username: "أدخِل اسم المستخدم لمَن تريد دعوته. سنُرسل إليه إخطارًا بالرابط الذي يدعوه إلى هذا الموضوع."
email_placeholder: "name@example.com"
success_email: "أرسلنا دعوة إلى <b>%{invitee}</b> بالبريد. سنُرسل إليك إخطارًا متى قَبِل الدعوة. طالِع لسان الدعوات في صفحة المستخدم عندك لتتابع دعواتك المُرسلة."
success_username: "دعونا هذا العضو للمشاركة في هذا الموضوع."
error: "معذرةً، لم نستطع دعوة هذا الشخص. لربّما دعيته من قبل؟ (معدّل إرسال الدعوات محدود)"
success_existing_email: "العضو ذو عنوان البريد الإلكتروني <b>%{emailOrUsername}</b> مسجل بالفعل. لقد قمنا بدعوتة للمشاركة بهذا الموضوع."
@ -3217,7 +3294,6 @@ ar:
many: "المستخدمون"
other: "المستخدمون"
category_title: "قسم"
history: "تاريخ"
changed_by: "الكاتب %{author}"
raw_email:
title: "البريد الإلكتروني الوارد"
@ -3643,6 +3719,8 @@ ar:
installed_version: "المثبتة"
latest_version: "الحديثة"
problems_found: "بعض النصائح بناءً على إعدادات موقعك الحالي"
new_features:
dismiss: "تجاهل"
last_checked: "آخر فحص"
refresh_problems: "تحديث"
no_problems: "لا مشاكل."
@ -3668,6 +3746,7 @@ ar:
show_traffic_report: "عرض تقرير مرور مفصل"
whats_new_in_discourse: ما جديد دِسكورس؟
general_tab: "عام"
moderation_tab: "مشرف"
security_tab: "الأمن"
report_filter_any: "أي"
too_many_requests: لقد نفّذت هذا الإجراء مرّات كثيرة جدًا. من فضلك انتظر قليلًا قبل معاودة المحاولة.
@ -3683,6 +3762,9 @@ ar:
view_table: "جدول"
view_graph: "رسم بياني"
refresh_report: "تحديث التقرير "
daily: اليومية
monthly: الشهرية
weekly: الأسبوعية
groups: "كل المجموعات"
disabled: "هذا التقرير معطّل"
total: "مجموع الوقت الكلي"
@ -3750,6 +3832,7 @@ ar:
user: "الاعضاء"
title: "API"
created: أُنشئ في
updated: تاريخ التحديث
generate: "إنشاء"
revoke: "الغاء"
all_users: "جميع الاعضاء"
@ -3923,6 +4006,7 @@ ar:
save: "احفظ"
new: "جديد"
new_style: "واجهة جديدة"
install: "ثبّت"
delete: "أحذف"
delete_confirm: 'أمتأكّد من حذف ”%{theme_name}“؟'
color: "لون"
@ -4281,6 +4365,7 @@ ar:
censor: "راقب (ضلل)"
require_approval: "يحتاج لموافقة"
flag: "علم"
replace: "غير"
action_descriptions:
require_approval: "المنشورات التي تحتوي على هذه الكلمات تحتاج الى موافقة الطاقم قبل ان يتم رؤيتهم."
flag: "اسمح للمنشورات التي تحتوي على هذه الكلمات, ولكن علمهم كـ غير مناسب لكي يتمكن المشرف من مراجعتهم."
@ -4309,6 +4394,7 @@ ar:
active: "النشطون"
staff: "الطاقم"
suspended: "موقوف"
staged: "مهيأ"
approved: "موافقة؟"
titles:
active: "الأعضاء النشطون"
@ -4327,6 +4413,8 @@ ar:
check_email:
title: "اكشف عنوان البريد الإلكتروني لهذا العضو"
text: "إظهار"
check_sso:
text: "إظهار"
user:
suspend_failed: "حدث خطب ما أثناء إيقاف هذا المستخدم %{error}"
unsuspend_failed: "حدث خطب ما أثناء إلغاء إيقاف هذا المستخدم %{error}"
@ -4334,10 +4422,12 @@ ar:
suspend_reason_label: "لماذا هل أنت عالق؟ هذا النص <b>سيكون ظاهراً للكل</b> على صفحة تعريف هذا العضو, وسيكون ظاهراً للعضو عندما يحاول تسجل الدخول. احفظها قصيرة."
suspend_reason_hidden_label: "لماذا انت موقوف؟ هذا النص سيظهر للعضو حين يحاول الولوج. اجعله قصيراً."
suspend_reason: "سبب"
suspend_reason_title: "سبب التوقيف"
suspend_message: "رسالة بريد الكتروني"
suspend_message_placeholder: "اختياري. وفر المزيد من المعلومات حول التوقيف و سيتم ارساله عبر البريد الالكتروني الى العضو."
suspended_by: "محظور من قبل"
silence_reason: "السبب"
silence_modal_title: "كتم المستخدم"
silence_message: "رسالة بريد الكتروني"
suspended_until: "(حتى %{until})"
cant_suspend: "لا يمكن ايقاف هذا العضو"
@ -4489,6 +4579,12 @@ ar:
on_grace_period: "حاليا في فترة مهلة ترقية، لن يتم تخفيض رتب."
locked_will_not_be_promoted: "مستوى الثفة هذا لن يتم الترقية له نهائيا"
locked_will_not_be_demoted: "مستوى الثفة هذا لن يتم الخفض له نهائيا"
discourse_connect:
external_id: "ID الخارجي"
external_username: "اسم المستخدم"
external_name: "الاسم"
external_email: "البريد الإلكتروني"
external_avatar_url: "رابط الملف الشخصي"
user_fields:
title: "حقول المستخدم"
help: "أضف حقولا يمكن للمستخدمين ملئها."
@ -4682,6 +4778,9 @@ ar:
embed_by_username: "اسم العضو للموضوع المنشأ"
embed_post_limit: "أقصى عدد مشاركات مضمنة"
embed_truncate: "بتر المشاركات المضمنة"
allowed_embed_selectors: "منتقي CSS للعناصر التي تسمح في التضمينات."
blocked_embed_selectors: "منتقي CSS للعناصر التي حذفت من التضمينات."
allowed_embed_classnames: "اسماء اصناف المظاهر الجمالية المسموح بها"
save: "أحفظ الإعدادات المضمنة"
permalink:
title: "الرابط الثابت"

View File

@ -31,6 +31,11 @@ be:
wrap_ago: "%{date} таму"
tiny:
half_a_minute: "< 1 хв"
less_than_x_minutes:
one: "< %{count}хв"
few: "< %{count}хв"
many: "< %{count}хв"
other: "< %{count}хв"
x_minutes:
one: "%{count}хв"
few: "%{count}хв"
@ -143,6 +148,7 @@ be:
stats: "статыстыка"
our_admins: "адміны"
our_moderators: "мадэратары"
moderators: "мадэратары"
stat:
all_time: "ўвесь час"
like_count: "перавагі"
@ -159,8 +165,12 @@ be:
bookmark: "Націсніце каб закласці першы паведамленне ў гэтай тэме"
unbookmark: "Націсніце каб выдаліць усе закладкі ў гэтай тэме"
bookmarks:
not_bookmarked: "закладка гэты пост"
remove: "выдаліць закладку"
save: "Захаваць"
no_user_bookmarks: "У вас няма закладак паведамлення; закладкі дазваляюць хутка спасылацца на канкрэтныя пасады."
auto_delete_preference:
never: "ніколі"
search: "Пошук"
drafts:
remove: "выдаліць"
@ -190,6 +200,7 @@ be:
total: "агульны"
delete: "Выдаліць"
settings:
saved: "Захавана"
save_changes: "Захаваць"
title: "Налады"
moderation_history: "Гісторыя мадэрацыі"
@ -201,10 +212,12 @@ be:
username: "Імя карыстальніка"
email: "Электронная пошта"
name: "Імя"
reject_reason: "прычына"
topics:
topic: "Тэма"
reviewable_count: "падлічваць"
deleted: "[Тэма выдаленая]"
details: "дэталі"
edit: "Рэдагаваць"
save: "Захаваць"
cancel: "Адмяніць"
@ -222,14 +235,27 @@ be:
statuses:
pending:
title: "чакаецца"
approved:
title: "Адобрана"
rejected:
title: "адхілена"
types:
reviewable_user:
title: "Карыстальнік"
reviewable_post:
title: "Паведамленне"
approval:
title: "Паведамленне мае патрэбу ў падцверджанні"
ok: "Добра"
example_username: "username"
relative_time_picker:
days:
one: "дзень"
few: "дзён"
many: "дзён"
other: "дзён"
time_shortcut:
tomorrow: "заўтра"
user_action:
user_posted_topic: "<a href='%{userUrl}'> %{user} <"
you_posted_topic: "<a href='%{userUrl}'> Вы <"
@ -245,6 +271,7 @@ be:
sent_by_user: "Адпраўлена карыстальнікам <a href='%{userUrl}'> %{user} <"
sent_by_you: "Адпраўлена <a href='%{userUrl}'> Вамі <"
directory:
username: "Імя карыстальніка"
filter_name: "фільтраваць па імені карыстальніка"
title: "Карыстальнікі"
likes_received: "атрымана"
@ -286,8 +313,16 @@ be:
credentials:
username: "Імя карыстальніка"
password: "Пароль"
settings:
title: "Налады"
mailboxes:
disabled: "адключана"
membership:
access: доступ
categories:
title: Катэгорыі
tags:
title: Цэтлікі
logs:
title: "Логі"
when: "калі"
@ -296,6 +331,8 @@ be:
details: "дэталі"
from: "ад"
to: "да"
permissions:
title: "дазволу"
add: "Дадаць"
request: "запыт"
message: "паведамленне"
@ -367,6 +404,10 @@ be:
latest: "Апошнія"
toggle_ordering: "паказаць"
subcategories: "Падкатэгорыі"
topic_stat_unit:
week: "тыдзень"
month: "месяц"
n_more: "Катэгорыі (%{count} і больш)..."
ip_lookup:
title: Пошук IP адрасы
hostname: Імя хосту
@ -397,7 +438,10 @@ be:
ignore_duration_username: "Імя карыстальніка"
ignore_duration_save: "ігнараваць"
mute_option: "ігнараваць"
notification_schedule:
to: "да"
activity_stream: "Актыўнасць"
read: "прачытаныя"
preferences: "Налады"
feature_topic_on_profile:
save: "Захаваць"
@ -415,17 +459,22 @@ be:
disable: "адключыць апавяшчэння"
enable: "ўключыць абвесткі"
dismiss_notifications_tooltip: "Адзначыць ўсё апавяшчэнні як прачытаныя"
color_schemes:
undo: "скінуць"
regular: "звычайны"
tag_settings: "Цэтлікі"
watched_tags_instructions: "Вы будзеце аўтаматычна адсочваць усе новыя тэмы па гэтых цэтліках. Таксама вам будуць прыходзіць паведамленні пра новыя пасты і тэмы, а падлік непрачытаных і новых пастоў адлюструюцца побач з тэмамі."
tracked_tags_instructions: "Вы будзеце аўтаматычна адсочваць усе тэмы па гэтых цэтліках. Падлік непрачытаных і новых пастоў побач адлюструюцца побач з тэмамі."
muted_tags: "ігнаруемай"
muted_tags_instructions: "Вы ня будзеце атрымоўваць паведамленні аб новых тэмах па гэтых цэтліках і яны не адлюструюцца ў спісе апошніх тэмаў."
muted_categories: "ігнаруемай"
regular_categories: "звычайны"
unread_message_count: "Паведамленні"
admin_delete: "Выдаліць"
users: "Карыстальнікі"
muted_users: "ігнаруемай"
apps: "Аппы"
api_approved: "Адобрана:"
theme: "тэма"
messages:
all: "усе"
@ -439,6 +488,7 @@ be:
tags: "Тэгі"
preferences_nav:
account: "Аккаўнт"
security: "Бяспека"
profile: "Профіль"
emails: "Емейлы"
notifications: "Натыфікацыі"
@ -566,6 +616,10 @@ be:
title: "Запрашэнні"
pending_tab: "прынята......"
redeemed_tab: "прынята"
groups: "Групы"
topic: "Тэма"
edit: "Рэдагаваць"
remove: "выдаліць"
search: "шукаць запрашэнні ..."
user: "запрошаны карыстальнік"
redeemed: "Адазваныя запрашэнні"
@ -593,6 +647,16 @@ be:
few: "тэмаў створана"
many: "тэмаў створана"
other: "тэмаў створана"
likes_received:
one: "атрымана"
few: "атрымана"
many: "атрымана"
other: "атрымана"
bookmark_count:
one: "абранае"
few: "закладкі"
many: "закладкі"
other: "закладкі"
more_topics: "Больш тэмаў"
top_categories: "ТОП катэгорый"
topics: "Тэмы"
@ -641,6 +705,11 @@ be:
unmute: Unmute
time_read: прачытаныя
last_reply_lowercase: апошні адказ
replies_lowercase:
one: адказаць
few: адказы
many: адказы
other: адказы
signup_cta:
sign_up: "рэгістрацыя"
hide_session: "Нагадаць мне заўтра"
@ -663,6 +732,7 @@ be:
trust_level: "ўзровень даверу"
search_hint: "імя карыстальніка, email або IP-адрас"
create_account:
header_title: "жаданы!"
failed: "Нешта пайшло не так; хутчэй за ўсё, гэтую электронную пошту ўжо зарэгістравана, паспрабуйце спасылкі Забыўся пароль"
forgot_password:
title: "Скід пароля"
@ -710,6 +780,7 @@ be:
invites:
welcome_to: "Сардэчна запрашаем да сайта %{site_name}!"
name_label: "Назва"
password_label: "Пароль"
password_reset:
continue: "Працягваюць% {site_name}"
emoji_set:
@ -767,6 +838,7 @@ be:
link_dialog_title: "ўставіць гіперспасылку"
link_optional_text: "неабавязкова назву"
link_url_placeholder: "Устаўце URL адрас альбо тып для пошуку тэмаў"
blockquote_title: "цытата"
blockquote_text: "цытата"
code_title: "Папярэдне фарматаваны тэкст"
paste_code_text: "увядзіце ці ўстаўце код тут"
@ -787,6 +859,7 @@ be:
desc: Напісаць новае асабістае паведамленне
create_topic:
label: "Стварыць новую тэму"
ignore: "ігнараваць"
notifications:
popup:
mentioned: '% {Імя карыстальніка} згадаў вас у "% {} тэме" -% {SITE_TITLE}'
@ -818,6 +891,7 @@ be:
no_results: "Нічога не знойдзена."
results_page: "Вынікі пошуку для '%{term}'"
search_google_button: "Google"
search_button: "Пошук"
context:
topic: "Пошук у гэтай тэме"
private_messages: "Пошук паведамленняў"
@ -828,9 +902,13 @@ be:
in_group:
label: У групе
post:
count:
label: Паведамленні
time:
before: перад
after: пасля
views:
label: прагляды
hamburger_menu: "перайсці да іншага пераліку або катэгорыі тым"
new_item: "новы"
go_back: "вярнуцца назад"
@ -848,6 +926,7 @@ be:
actions: "масавыя дзеянні"
close_topics: "Закрыць тэму"
archive_topics: "Заархіваваныя тэмы"
move_messages_to_inbox: "Перамясціць у тэчцы Уваходныя"
notification_level: "Натыфікацыі"
none:
unread: "У вас няма непрачытаных тэм."
@ -864,6 +943,7 @@ be:
new: "Больш няма новых тэм."
unread: "Больш няма непрачытаных тэм."
category: "Больш няма тым у катэгорыі %{category}."
tag: "Больш няма тым у катэгорыі %{tag}."
top: "There are no more top topics."
bookmarks: "Тэмы ў закладках адсутнічаюць."
topic:
@ -900,6 +980,11 @@ be:
jump_reply_up: перайсці да больш ранняй адказы
jump_reply_down: перайсці да больш позняй адказы
deleted: "Тэма была выдаленая"
slow_mode_update:
save: "Уключыць"
remove: "Адключыць"
topic_status_update:
when: "калі:"
auto_update_input:
tomorrow: "заўтра"
auto_close:
@ -982,6 +1067,11 @@ be:
username_placeholder: "username"
email_placeholder: "name@example.com"
filters:
n_posts:
one: "%{count} запіс"
few: "%{count}запісаў"
many: "%{count}запісаў"
other: "%{count}запісаў"
cancel: "прыбраць фільтр"
split_topic:
title: "Перанос новай тэмы"
@ -1000,17 +1090,25 @@ be:
title: "Змяніць метку часу"
action: "змяніць метку часу"
post:
quote_share: "Падзяліцца тэмай"
errors:
upload: "Выбачайце, пры загрузцы гэтага файла адбылася памылка. Калі ласка, паспрабуйце яшчэ раз."
upload_not_authorized: "Sorry, the file you are trying to upload is not authorized (authorized extensions: %{authorized_extensions})."
archetypes:
save: "Захаваць налады"
controls:
like: "упадабаць гэты пост"
edit_action: "Рэдагаваць"
more: "Болей"
grant_badge: "даць Значок"
delete_topic: "выдаліць тэму"
actions:
people:
like:
one: "гэта спадабалася"
few: "гэта спадабалася"
many: "гэта спадабалася"
other: "гэта спадабалася"
by_you:
notify_moderators: "Вы пазначылі гэта для мадэрацыі"
revisions:
@ -1059,6 +1157,11 @@ be:
change_in_category_topic: "рэдагаваць апісанне"
already_used: "Гэты колер ўжо выкарыстоўваецца іншы катэгорыяй"
security: "Бяспека"
permissions:
group: "Група"
see: "бачыць"
reply: "Адказаць"
create: "Стварыць"
images: "Выява"
email_in: "Custom incoming email address:"
allow_badges_label: "Дазволіць ўзнагароджваць значкамі ў гэтай катэгорыі"
@ -1091,6 +1194,13 @@ be:
email: "Электронная пошта"
flagging:
action: "Пазначыць запіс"
take_action_options:
default:
title: "прыняць меры"
suspend:
title: "прыпыніць карыстальніка"
silence:
title: "Silence Карыстальнік"
notify_action: "паведамленне"
delete_spammer: "выдаліць спамера"
yes_delete_spammer: "Так, выдаліць спамера"
@ -1107,9 +1217,18 @@ be:
replies: "адказы"
activity: "актыўнасць"
likes: "перавагі"
likes_lowercase:
one: "падабайка"
few: "перавагі"
many: "перавагі"
other: "перавагі"
users: "Карыстальнікі"
users_lowercase:
one: "карыстальнік"
few: "карыстальнікі"
many: "карыстальнікі"
other: "карыстальнікі"
category_title: "Катэгорыя"
history: "гісторыя"
changed_by: "%{Author}"
categories_list: "Спіс катэгорый"
filters:
@ -1204,6 +1323,7 @@ be:
choose_for_topic: "дадатковыя тэгі"
add_synonyms: "дадаць"
sort_by: "Сартаваць па:"
sort_by_count: "падлічваць"
sort_by_name: "Імя"
cancel_delete_unused: "адмяніць"
notifications:
@ -1255,6 +1375,7 @@ be:
no_problems: "Не выяўлена ніякіх праблем."
moderators: "мадэратары:"
admins: "адміністратары:"
silenced: "глушыцелем:"
suspended: "прыпыненыя:"
private_messages_short: "Пвдмл"
private_messages_title: "Паведамленні"
@ -1279,6 +1400,9 @@ be:
7_days_ago: "7 дзён таму"
30_days_ago: "30 дзён таму"
all: "Усё"
daily: штодня
monthly: штомесяц
weekly: штотыдзень
groups: "Усе групы"
filters:
group:
@ -1295,6 +1419,7 @@ be:
manage:
interaction:
email: Электронная пошта
incoming_email: "Custom incoming email address"
visibility_levels:
public: "Усе"
title: "Групы"
@ -1321,6 +1446,8 @@ be:
description: Апісанне
save: Захаваць
continue: Працягнуць
scopes:
action: дзеянне
web_hooks:
create: "стварыць"
save: "стварыць..."
@ -1414,6 +1541,7 @@ be:
revert_confirm: "Ці ўпэўненыя вы, што хочаце вярнуць вашы змены?"
theme:
theme: "тэма"
customize_desc: "Кастамізаваць:"
create: "стварыць"
create_type: "тып"
create_name: "Назва"
@ -1426,6 +1554,7 @@ be:
installed: "устаноўленая"
install_popular: "папулярны"
about_theme: "Аб тэме"
version: "версія:"
enable: "Уключыць"
disable: "Адключыць"
add: "Дадаць"
@ -1548,6 +1677,7 @@ be:
delete_topic: "выдаліць тэму"
recover_topic: "адмяніць выдаленне тэмы"
delete_post: "выдаліць паведамленне"
impersonate: "ўвасобіцца"
anonymize_user: "ананімны карыстальнік"
change_category_settings: "змяніць налады катэгорыі"
delete_category: "выдаліць катэгорыю"
@ -1618,11 +1748,13 @@ be:
active: "Актыўныя карыстальнікі"
new: "Новыя карыстальнікі"
staff: "персанал"
moderators: "мадэратары"
user:
suspend_reason: "прычына"
silence_reason: "прычына"
silence_modal_title: "Silence Карыстальнік"
delete_all_posts: "прычына..."
silenced: "глушыцелем?"
moderator: "Мадэратар?"
admin: "Адмін?"
suspended: "Прыпынена?"
@ -1700,6 +1832,11 @@ be:
flagged_posts: "абскарджаны паведамлення"
likes_given: "упадабаныя"
likes_received: "атрыманыя перавагі"
discourse_connect:
external_id: "знешні ID"
external_username: "Імя карыстальніка"
external_name: "Імя"
external_email: "Электронная пошта"
user_fields:
untitled: "без загалоўка"
type: "тып поля"
@ -1709,6 +1846,8 @@ be:
delete: "выдаліць"
cancel: "адмяніць"
options: "Налады"
required:
enabled: "абавязковыя"
field_types:
text: "тэкставае поле"
confirm: "пацвярджэнне"
@ -1731,6 +1870,8 @@ be:
uploaded_image_list:
upload:
label: "Загрузіць"
selectable_avatars:
title: "Спіс аватараў карыстальнікі могуць выбраць"
categories:
all_results: "усе"
required: "абавязковыя"
@ -1809,6 +1950,8 @@ be:
add_host: "дадаць Хост"
embed_by_username: "Імя карыстальніка для стварэння тэмы"
embed_post_limit: "Максімальную колькасць паведамленняў для ўстаўкі"
embed_truncate: "Абрэзаць укаранёныя паведамленні"
allowed_embed_classnames: "Дазволеныя імёны класаў CSS"
permalink:
title: "Сталыя спасылкі"
url: "URL спасылка"

View File

@ -153,6 +153,8 @@ bg:
topic_admin_menu: "действия по темата"
wizard_required: "Добре дошли във вашия нов Discourse! Нека започнем с <a href='%{url}' data-auto-route='true'>съветника за настройка</a> ✨"
emails_are_disabled: "Всички изходящи имейли са изцяло забранени от администратора. Няма да бъдат изпращани никакви имейл известия."
software_update_prompt:
dismiss: "Отмени"
bootstrap_mode_disabled: "Режимът на стартиране ще бъде изключен в следващите 24 часа. "
themes:
default_description: "По подразбиране"
@ -265,6 +267,8 @@ bg:
no_timezone: 'Не може да получавате напомняния, защото не сте настроили своята часова зона. Може да го направите <a href="%{basePath}/my/preferences/profile">във Вашия профил</a>.'
invalid_custom_datetime: "Въведените дата и час не са валидни. Опитайте отново."
list_permission_denied: "Нямате право да преглеждате отметките на този потребител."
auto_delete_preference:
never: "Никога"
search: "Търсене"
reminders:
today_with_time: "днес в %{time}"
@ -342,6 +346,7 @@ bg:
email: "Имейл"
name: "Име"
fields: "Полета"
reject_reason: "Причина"
user_percentage:
agreed:
one: "%{count}% са съгласни"
@ -397,6 +402,8 @@ bg:
types:
reviewable_user:
title: "Потребител"
reviewable_post:
title: "Публикация"
approval:
title: "Публикацията изисква одобрение"
description: "Ние получихме вашата публикация, но тя трябва да бъде одобрена от модератора преди да бъде показана. Моля, проявете търпение."
@ -404,6 +411,20 @@ bg:
one: "Имате <strong>%{count}</strong> чакаща публикация."
other: "Имате <strong>%{count}</strong> чакащи публикации."
ok: "Ок"
example_username: "потребителско име "
relative_time_picker:
days:
one: "ден"
other: "дни "
time_shortcut:
later_today: "По-късно днес"
next_business_day: "Следващия работен ден"
tomorrow: "Утре"
next_week: "Следваща седмица"
later_this_week: "По-късно тази седмица"
start_of_next_business_week_alt: "Следващия понеделник"
next_month: "Следващия месец"
custom: "Друга дата и час"
user_action:
user_posted_topic: "<a href='%{userUrl}'>%{user}</a> публикува <a href='%{topicUrl}'>тази тема</a>"
you_posted_topic: "<a href='%{userUrl}'>Вие</a> публикувахте <a href='%{topicUrl}'>тази тема</a>"
@ -419,6 +440,7 @@ bg:
sent_by_user: "Изпратено от <a href='%{userUrl}'>%{user}</a>"
sent_by_you: "Изпратено от <a href='%{userUrl}'>Вас</a>"
directory:
username: "Потребителско име"
filter_name: "филтър по потребитилско име"
title: "Потребители"
likes_given: "Дадени"
@ -468,9 +490,15 @@ bg:
credentials:
username: "Потребителско име"
password: "Парола"
settings:
title: "Настройки"
membership:
title: Членство
access: Достъп
categories:
title: Категории
tags:
title: Етикети
logs:
title: "Логове"
when: "Кога"
@ -481,6 +509,8 @@ bg:
details: "Детайли "
from: "От"
to: "До"
permissions:
title: "Позволения "
public_admission: "Разрешено е на потребителите да се присъединяват към групата свободно (Изисква се публично видима група)"
public_exit: "Разрешено е на потребителите да напуската групата свободно"
empty:
@ -603,12 +633,16 @@ bg:
topic_sentence:
one: "%{count} тема"
other: "%{count} теми"
topic_stat_unit:
week: "седмица"
month: "месец"
topic_stat_sentence_week:
one: "%{count}нова тема през последната седмица."
other: "%{count}нови теми през последната седмица."
topic_stat_sentence_month:
one: "%{count}нова тема през последния месец."
other: "%{count}през последния месец."
n_more: "Категории (още %{count})..."
ip_lookup:
title: Търсене по IP адрес
hostname: Хост
@ -653,7 +687,11 @@ bg:
add_ignored_user: "Добавете ..."
mute_option: "Заглушен"
normal_option: "Нормален"
notification_schedule:
none: "Без"
to: "до"
activity_stream: "Активност"
read: "Прочетени"
preferences: "Настройки"
feature_topic_on_profile:
open_search: "Изберете нова тема"
@ -686,6 +724,8 @@ bg:
dismiss_notifications_tooltip: "Маркирайте всички непрочетени известия, като прочетени"
first_notification: "Вашето първо известие! Изберете го за да започнете."
theme_default_on_all_devices: "Направи тази тема стандарт на всичките ми устройства"
color_schemes:
regular: "Редовен"
external_links_in_new_tab: "Отваряй всички външни връзки в нов раздел."
enable_quoting: "Включи отговор с цитат при маркиран текст."
change: "промени"
@ -695,6 +735,7 @@ bg:
admin_tooltip: "Този потребител е админ"
suspended_notice: "Този потребител е отстранен до %{date}."
suspended_reason: "Причина:"
github_profile: "GitHub"
email_activity_summary: "Сумарна активност"
mailing_list_mode:
label: "Режим Бюлетин"
@ -719,6 +760,7 @@ bg:
watched_first_post_tags: "Наблюдавайки Първа Публикация"
watched_first_post_tags_instructions: "Ще бъдете уведомени за първата публикация във всяка нова тема с тези етикети."
muted_categories: "Заглушен"
regular_categories: "Редовен"
no_category_access: "Като модератор имате ограничен достъп до категориите, запазването е изключено."
delete_account: "Изтрий моя профил"
delete_account_confirm: "Сигурни ли сте, че искате да изтриете вашия акаунт? Акаунтът не може да бъде възстановен !"
@ -734,6 +776,7 @@ bg:
revoke_access: "Прекратяване на достъпа"
undo_revoke_access: "Отмяна прекратяване на достъпа"
api_approved: "Одобрени:"
staged: "Поставен"
staff_counters:
flags_given: "полезни сигнали"
flagged_posts: "публикации със сигнали"
@ -754,6 +797,7 @@ bg:
tags: "Етикети"
preferences_nav:
account: "Профил"
security: "Сигурност"
profile: "Профил"
emails: "Имейли"
notifications: "Известия"
@ -911,6 +955,11 @@ bg:
pending_tab_with_count: "Чакащи (%{count})"
redeemed_tab: "Взети"
redeemed_tab_with_count: "Взети (%{count})"
invited_via: "Покана"
groups: "Групи"
topic: "Тема"
edit: "Редактирай"
remove: "Премахване"
reinvited: "Поканата е изпратена отново"
search: "търсете покани"
user: "Поканени потребители"
@ -926,6 +975,7 @@ bg:
time_read: "Време за прочитане"
days_visited: "Дни Посетена"
account_age_days: "Период на акаунта в дни"
create: "Покана"
password:
title: "Парола"
too_short: "Вашата парола е твърде кратка."
@ -944,6 +994,12 @@ bg:
post_count:
one: "Създадена публикация"
other: "Създадени публикации "
likes_given:
one: "дадени"
other: "дадени"
likes_received:
one: "получени"
other: "получени"
days_visited:
one: "Посетен ден"
other: "Посетени дни"
@ -1051,6 +1107,8 @@ bg:
disable: "Покажи изтритите публикации"
private_message_info:
title: "Съобщение"
invite: "Поканете други..."
add: "Добавете ..."
leave_message: "Сигурни ли сте, че искате да оставите това съобщение?"
remove_allowed_user: "Сигурни ли сте, че искате да премахнете %{name} от това съобщение?"
remove_allowed_group: "Сигурни ли сте, че искате да премахнете %{name} от това съобщение?"
@ -1130,6 +1188,7 @@ bg:
accept_invite: "Приеми поканата."
success: "Профилът ви е създаден и вече сте влезли в него."
name_label: "Име"
password_label: "Парола"
password_reset:
continue: "Продължете към %{site_name}"
emoji_set:
@ -1193,6 +1252,7 @@ bg:
link_description: "добави описание на връзката тук"
link_dialog_title: "Добави хипервръзка"
link_optional_text: "заглавие по избор"
blockquote_title: "Текстов блок"
blockquote_text: "Текстов блок"
code_title: "Форматиран текст"
code_text: "Избутай текста с 4 интервала"
@ -1261,6 +1321,7 @@ bg:
or_search_google: "Или вместо това опитайте търсене с Гугъл:"
search_google: "Опитайте вместо това търсене с Гугъл:"
search_google_button: "Google"
search_button: "Търсене"
context:
user: "Търсете публикация от @%{username}"
category: "Търсене за категория #%{category}"
@ -1283,10 +1344,14 @@ bg:
pinned: са закачени
all_tags: Всички по-горни етикети
post:
count:
label: Публикации
time:
label: Публикувано
before: преди
after: след
views:
label: Преглеждания
hamburger_menu: "Отиди към друг списък с теми или друга категория "
new_item: "нови"
go_back: "Назад "
@ -1310,6 +1375,7 @@ bg:
actions: "Групови действия "
close_topics: "Затвори темите"
archive_topics: "Архивирай темите"
move_messages_to_inbox: "Премести във входящи"
notification_level: "Известия"
choose_new_category: "Избери нова категория за тези теми:"
selected:
@ -1335,6 +1401,7 @@ bg:
new: "Няма повече нови теми."
unread: "Няма повече непрочетени теми."
category: "Няма повече теми в %{category}"
tag: "Няма повече теми в %{tag}"
top: "Няма повече топ теми."
bookmarks: "Няма теми в Отметки"
topic:
@ -1395,6 +1462,11 @@ bg:
jump_reply_up: към по ранен отговор
jump_reply_down: към по-късен отговор
deleted: "Темата беше изтрита"
slow_mode_update:
save: "Позволи"
remove: "Деактивиране"
topic_status_update:
when: "Кога:"
auto_update_input:
none: "Избери времева рамка"
later_today: "По-късно днес"
@ -1409,6 +1481,7 @@ bg:
based_on_last_post: "Не затваряйте преди последната публикация да бъде поне толкова стара."
status_update_notice:
auto_close: "Тази тема ще се затвори автоматично след %{timeLeft}."
auto_close_after_last_post: "Тази тема ще се затвори %{duration} след последния отговор. "
auto_close_title: "Настройки за автоматично затваряне"
timeline:
back: "Назад"
@ -1493,6 +1566,7 @@ bg:
title: "Споделяне"
extended_title: "Сподели линк"
help: "споделете връзка към тази тема"
invite_users: "Покана"
print:
title: "Печат"
flag_topic:
@ -1538,11 +1612,13 @@ bg:
username_placeholder: "потребителско име"
action: "Изпрати покана"
help: "поканете другите да се присъединят към тази тема чрез имейл или уведомление"
discourse_connect_enabled: "Въведете потребителското име на човека който желаете да поканите към в тема."
to_topic_blank: "Въведете потребителско име или имейл адрес на човека който желаете да поканите към тази тема."
to_topic_email: "Вие въведохте имейл адрес. Ние ще изпратим имейл чрез която вашият приятел може да отговори веднака на тази тема."
to_topic_username: "Въведохте потребителско име. Ние ще изпратим напомняне с връзка която го кани в тази тема."
to_username: "Въведете потребителското име на човека който искате да поканите. Ние ще му изпратим напомняне с връзка която го кани в тази тема."
email_placeholder: "name@example.com"
success_email: "Изпратихте покана на <b>%{invitee}</b>. Ще Ви уведомим, когато поканата е използвана. Проверявайте раздела с покани на Вашата потребителска страница, за да следите на Вашите покани."
success_username: "Ние поканихме този потребител да се присъедини темата."
error: "Съжаляваме, не можем да поканим този човек. Вероятно вече е потребител? ( Поканите са ограничени)"
login_reply: "Влезте, за да отговорите "
@ -1600,6 +1676,7 @@ bg:
one: Вие избрахте <b>%{count}</b> публикация.
other: "Вие избрахте <b>%{count}</b> публикации. "
post:
quote_share: "Споделяне"
edit_reason: "Причина: "
post_number: "публикация %{number} "
reply_as_new_topic: "Отговори като свързана тема"
@ -1609,6 +1686,7 @@ bg:
deleted_by_author:
one: "(публикация оттеглена от автора, ще бъде автоматично изтрита след %{count} час, освен, ако не бъде сигнализирана)"
other: "(публикация оттеглена от автора, ще бъде автоматично изтрита след %{count} часа, освен, ако не бъде сигнализирана) "
collapse: "намали"
expand_collapse: "разшири/намали "
gap:
one: "покажи %{count} скрит отговор"
@ -1763,6 +1841,10 @@ bg:
change_in_category_topic: "Редактирай Описанието "
already_used: "Този цвят вече е използван за друга категория. "
security: "Сигурност"
permissions:
group: "Група"
see: "Виж"
reply: "Отговорете"
special_warning: "Внимание: Тази категория е предварително семена категория и настройките й за сигурност не могат да се променят. Ако не искате да използвате тази категория, изтрийте темата си, вместо да я местите в категорията по предназначение."
uncategorized_security_warning: "Тази категория е специална. Тя е предназначен като обща зона за теми, които нямат категория. Като такава, тя не може да има настройки за сигурност."
images: "Изображения"
@ -1802,6 +1884,7 @@ bg:
normal: "Нормален"
high: "Висок"
sort_options:
default: "по подразбиране"
likes: "Харесвания"
views: "Преглеждания"
posts: "Публикации"
@ -1822,6 +1905,12 @@ bg:
flagging:
title: "Благодарим ви, че помагате да поддържаме дискусията цивилизована!"
action: "Сигнализирай публикацията "
take_action_options:
default:
title: "Предприеми действие "
details: "Достигнете границата от сигнали веднага, вместо да чакате за още сигнали от общността"
suspend:
title: "Отстрани потребител"
notify_action: "Съобщение"
official_warning: "Официално предупреждение"
delete_spammer: "Изтрий спамера "
@ -1889,7 +1978,6 @@ bg:
one: "потребител"
other: "потребители"
category_title: "Категория"
history: "История"
changed_by: "от %{author}"
raw_email:
title: "Входяща поща"
@ -2054,8 +2142,13 @@ bg:
choose_for_topic: "етикети по желание"
add_synonyms: "Добави"
delete_tag: "Изтрийте таг"
sort_by: "Сортирай по:"
sort_by_count: "брой"
sort_by_name: "име"
manage_groups_description: "Дефинирай групи за организране на етикетите"
cancel_delete_unused: "Отмени"
filters:
without_category: "%{filter} %{tag} теми"
notifications:
watching:
title: "Наблюдаване"
@ -2095,6 +2188,9 @@ bg:
back: "Назад"
share: "Споделяне"
dismiss: "Отмени"
do_not_disturb:
options:
custom: "По избор"
admin_js:
type_to_filter: "филтрирай..."
admin:
@ -2116,6 +2212,8 @@ bg:
version_check_pending: "Изглежда, че скоро сте обновили версията. Това е чудесно!"
installed_version: "Инсталирани"
latest_version: "Последни"
new_features:
dismiss: "Отмени"
last_checked: "Последна проверка"
refresh_problems: "Обнови"
no_problems: "Не бяха открити проблеми."
@ -2142,6 +2240,9 @@ bg:
all: "Всички"
view_table: "таблица"
refresh_report: "Обнови доклада"
daily: Дневно
monthly: Месечно
weekly: Седмично
groups: "Всички групи"
filters:
group:
@ -2196,6 +2297,8 @@ bg:
description: Описание
save: Запази
continue: Напред
scopes:
action: Действие
web_hooks:
save: "Запази"
destroy: "Изтрий"
@ -2306,6 +2409,7 @@ bg:
revert: "Върни промените"
revert_confirm: "Сигурен ли си, че искаш да върнеш промените?"
theme:
customize_desc: "Персонализация:"
create_type: "Тип"
create_name: "Име"
edit: "Редактирай"
@ -2316,6 +2420,7 @@ bg:
installed: "Инсталирани"
install_popular: "Популярни"
about_theme: "Относно"
version: "Версия:"
enable: "Позволи"
disable: "Деактивиране"
add: "Добави"
@ -2394,6 +2499,7 @@ bg:
delivery_method: "Метод за доставяне "
preview_digest_desc: "Преглед на съдържанието на имейлите, изпратени до неактивните потребители."
refresh: "Опресни"
sending_email: "Изпраща се имейл..."
format: "Формат"
html: "html"
text: "текст"
@ -2447,6 +2553,7 @@ bg:
do_nothing: "Не прави нищо "
staff_actions:
all: "всички подкатегории"
filter: "Филтер:"
title: "Действия на персонала"
clear_filters: "Покажи всичко "
staff_user: "Потребител"
@ -2572,6 +2679,7 @@ bg:
active: "Активни"
staff: "Персонал"
suspended: "Отстранени"
staged: "Поставен"
approved: "Одобрен?"
titles:
active: "Активни потребители"
@ -2590,6 +2698,8 @@ bg:
check_email:
title: "Разкрий имейла на този потребител"
text: "Покажи"
check_sso:
text: "Покажи "
user:
suspend_failed: "Нещо се обърка при отстраняването на този потребител %{error}"
unsuspend_failed: "Нещо се обърка при отстраняването на този потребител %{error} "
@ -2700,6 +2810,12 @@ bg:
on_grace_period: "В момента, в промоционален гратисен период, няма да бъде понижен. "
locked_will_not_be_promoted: "Нивото на доверие е заключено. Никога няма да се насърчава. "
locked_will_not_be_demoted: "Нивото на доверие е заключено. Никога няма да се понижават. "
discourse_connect:
external_id: "Външно ID "
external_username: "Потребителско име"
external_name: "Име"
external_email: "Имейл"
external_avatar_url: "URL до аватара"
user_fields:
title: "User Fields"
help: "Добавете поле, което потребителите ще могат да попълват."
@ -2881,6 +2997,8 @@ bg:
embed_by_username: "Потребител за създаване на темата"
embed_post_limit: "Максимален брой публикации за вграждане."
embed_truncate: "Изтрий вградените постове"
allowed_embed_selectors: "Избор на CSS елементи които са разрешени за вграждане"
blocked_embed_selectors: "Избор на CSS елементи които не са разрешени за вграждане"
save: "Запамети настройките за вграждане"
permalink:
title: "Постоянни адреси"

View File

@ -179,6 +179,8 @@ bs_BA:
topic_admin_menu: "akcije u vezi teme"
wizard_required: "Dobrodošli na vaš novi Discourse! Odpočnimo sa <a href='%{url}' data-auto-route='true'>čarobnjakom za postavke</a> ✨"
emails_are_disabled: "Sve odlazeće email poruke su globalno onemogućene od strane administratora. Ni jedna notifikacija bilo koje vrste neće biti poslana."
software_update_prompt:
dismiss: "Odpusti"
bootstrap_mode_disabled: "Bootstrap način rada će biti isključen u toku 24 sata."
themes:
default_description: "Uobičajen"
@ -240,6 +242,10 @@ bs_BA:
now: "upravo sada"
read_more: "pročitaj više"
more: "Više"
x_more:
one: "Još %{count}"
few: "Još %{count}"
other: "Još %{count}"
less: "Manje"
never: "nikada"
every_30_minutes: "svakih 30 minuta"
@ -314,6 +320,8 @@ bs_BA:
new_topic: "Nacrt nove teme"
new_private_message: "Nova skica privatne poruke"
topic_reply: "skica odgovora"
abandon:
yes_value: "Odbaci"
topic_count_latest:
one: "Pogledajte %{count} novu ili ažuriranu temu"
few: "Pogledajte %{count} nove ili ažurirane teme"
@ -413,6 +421,7 @@ bs_BA:
topic: "Tema:"
filtered_topic: "Filtrirali ste sadržaj koji se može pregledati u jednoj temi."
filtered_user: "User"
filtered_reviewed_by: "Pregledao je"
show_all_topics: "(pokaži sve teme)"
deleted_post: "(post izbrisan)"
deleted_user: "(korisnik izbrisan)"
@ -423,6 +432,7 @@ bs_BA:
email: "Email"
name: "Ime"
fields: "Polja"
reject_reason: "Reason"
user_percentage:
agreed:
one: "%{count}% slaže"
@ -471,6 +481,8 @@ bs_BA:
created_at_asc: "Napravijeno kod (preokrenuti)"
priority:
title: "Minimalni prioritet"
any: "(bilo koji)"
low: "Nisko"
medium: "Srednije"
high: "Visoko"
conversation:
@ -508,6 +520,8 @@ bs_BA:
title: "Post na čekanju"
reviewable_user:
title: "User"
reviewable_post:
title: "Objava"
approval:
title: "Post treba odobrenje"
description: "Primili smo Vaš novi post ali on treba biti odobren od strane moderatora prije nego bude javno dostupan. Molimo za strpljenje."
@ -516,6 +530,22 @@ bs_BA:
few: "Imate <strong>%{count}</strong> na čekanju."
other: "Imate <strong>%{count}</strong> na čekanju."
ok: "OK"
example_username: "korisničko ime"
relative_time_picker:
days:
one: "dan"
few: "days"
other: "days"
time_shortcut:
later_today: "Na kraju dana"
next_business_day: "Sljedeći radni dan"
tomorrow: "Sutra"
next_week: "Sljedeće sedmice"
later_this_week: "Kasnije ove sedmice"
start_of_next_business_week: "Ponedjeljak"
start_of_next_business_week_alt: "Sljedeći ponedjeljak"
next_month: "Sljedeći mjesec"
custom: "Precizirano vrijeme i datum"
user_action:
user_posted_topic: "<a href='%{userUrl}'>%{user}</a> je objavio/la <a href='%{topicUrl}'>temu</a>"
you_posted_topic: "<a href='%{userUrl}'>Vi</a> ste objavili <a href='%{topicUrl}'>temu</a>"
@ -531,6 +561,7 @@ bs_BA:
sent_by_user: "Poslao <a href='%{userUrl}'>%{user}</a>"
sent_by_you: "Poslali <a href='%{userUrl}'>vi</a>"
directory:
username: "Ime"
filter_name: "filtiraj korisnike"
title: "Korisnici"
likes_given: "Dato"
@ -602,6 +633,8 @@ bs_BA:
imap_ssl: "Koristi SSL za IMAP"
username: "Ime"
password: "Lozinka"
settings:
title: "Postavke"
mailboxes:
synchronized: "Sinkronizirani poštanski sandučić"
none_found: "Na ovom računu e-pošte nisu pronađeni poštanski sandučići."
@ -783,6 +816,9 @@ bs_BA:
one: "%{count} tema"
few: "%{count} teme"
other: "%{count} tema"
topic_stat_unit:
week: "sedmica"
month: "mjesec"
topic_stat_sentence_week:
one: "%{count} nova tema u protekloj sedmici."
few: "%{count} nove teme u protekloj sedmici."
@ -791,6 +827,7 @@ bs_BA:
one: "%{count} nova tema u posljednjih mjesec dana."
few: "%{count} nove teme u posljednjih mjesec dana."
other: "%{count} novih tema u zadnjih mjesec dana."
n_more: "Kategorije (još %{count})..."
ip_lookup:
title: forenzika IP adrese
hostname: Hostname
@ -844,7 +881,12 @@ bs_BA:
mute_option_title: "Nećete primati nikakve obavijesti koje se odnose na ovog korisnika."
normal_option: "Normalno"
normal_option_title: "Bićete obaviješteni ako vam ovaj korisnik odgovori , citira vas ili vas spomene."
notification_schedule:
none: "Ništa"
monday: "Ponedjeljak"
to: "ka"
activity_stream: "Aktivnost"
read: "Čitaj"
preferences: "Postavke"
feature_topic_on_profile:
open_search: "Odaberi Novu temu"
@ -884,6 +926,9 @@ bs_BA:
not_first_time: "Nije ti prvi put?"
skip_link: "Preskoči ove savjete"
theme_default_on_all_devices: "Postavi ovu temu kao zadanu na svim mojim uređajima"
color_schemes:
undo: "Resetovati"
regular: "Redovne"
dark_mode: "Tamni način"
dark_mode_enable: "Omogućite automatski tamnu šemu boja"
text_size_default_on_all_devices: "Učinite ovo standardnom veličinom teksta na svim mojim uređajima"
@ -901,6 +946,7 @@ bs_BA:
suspended_notice: "Ovaj korisnike je suspendovan sve do %{date}."
suspended_permanently: "Ovaj korisnik je suspendovan."
suspended_reason: "Razlog: "
github_profile: "GitHub"
email_activity_summary: "Sažetak aktivnosti"
mailing_list_mode:
label: "Mejling lista - način rada"
@ -979,6 +1025,7 @@ bs_BA:
tags: "Oznake"
preferences_nav:
account: "Račun"
security: "Security"
profile: "Profil"
emails: "Email-i"
notifications: "Obavijesti"
@ -1231,6 +1278,12 @@ bs_BA:
pending_tab_with_count: "Na čekanju (%{count})"
redeemed_tab: "Iskorišteno"
redeemed_tab_with_count: "Iskorišteno (%{count})"
invited_via: "Pozivnica"
groups: "Grupe"
topic: "Topic"
expires_at: "Ističe"
edit: "Izmijeni"
remove: "Ukloni"
reinvited: "Pozivnica ponovo poslata"
search: "kucaj da potražiš pozivnice..."
user: "Pozvan korisnik"
@ -1245,10 +1298,14 @@ bs_BA:
topics_entered: "Pogledane Teme"
posts_read_count: "Pročitane objave"
expired: "Ova pozivnica je istekla."
remove_all: "Ukloni istekle pozivnice"
removed_all: "Uklonjeni su svi istekli pozivi!"
remove_all_confirm: "Jeste li sigurni da želite ukloniti sve pozivnice koje su istekle?"
reinvite_all_confirm: "Da li ste sigurni da želite poslati ponovno sve pozivnice?"
time_read: "Vrijeme čitanja"
days_visited: "Dani posjete"
account_age_days: "Starost korisničkog računa u danima"
create: "Invite"
valid_for: "Link pozvinice je validan jedino za ovu e-mail adresu: %{email}"
invite_link:
title: "Link pozivnice"
@ -1410,6 +1467,9 @@ bs_BA:
disable: "Prikaži obrisane objave"
private_message_info:
title: "Privatna poruka"
invite: "Pozovi Ostale..."
edit: "Dodaj ili ukloni..."
add: "Dodaj"
leave_message: "Da li zaista želite da napustite ovu poruku?"
remove_allowed_user: "Da li zaista želite da uklonite %{name} sa ove privatne poruke?"
remove_allowed_group: "Da li zaista želite da uklonite %{name} sa ove poruke?"
@ -1421,6 +1481,7 @@ bs_BA:
trust_level: "Nivo povjerenja"
search_hint: "ime"
create_account:
header_title: "Dobrodošao!"
disclaimer: "Registracijom pristajete na <a href='%{privacy_link}' target='blank'>politiku privatnosti</a> i <a href='%{tos_link}' target='blank'>uvjete pružanja usluge</a> ."
failed: "Nešto je krenulo pogrešno, možda je ovaj email već iskorišten za registraciju, pokušajte sa Zaboravio šifru linkom"
forgot_password:
@ -1518,6 +1579,7 @@ bs_BA:
accept_invite: "Prihvati pozivnicu"
success: "Vaš račun je napravljen i sada ste prijavljeni."
name_label: "Ime"
password_label: "Lozinka"
optional_description: "(opciono)"
password_reset:
continue: "Nastavi ka %{site_name}"
@ -1650,6 +1712,7 @@ bs_BA:
link_description: "ubaci opis linka"
link_dialog_title: "Unesi Link"
link_optional_text: "naslov neobavezan"
blockquote_title: "Citiranje"
blockquote_text: "Citiranje"
code_title: "Formatiran Tekst"
code_text: "Unapred formatirani tekst za 4 razmaka"
@ -1698,6 +1761,7 @@ bs_BA:
toggle_topic_bump:
label: "Toggle topic bump"
desc: "Odgovori bez izmjene zadnjeg datuma odgovora"
ignore: "Zanemari"
notifications:
tooltip:
regular:
@ -1721,6 +1785,11 @@ bs_BA:
posted: "<span>%{username}</span> %{description}"
edited: "<span>%{username}</span> %{description}"
liked: "<span>%{username}</span> %{description}"
liked_2: "<span class='double-user'>%{username}, %{username2}</span> %{description}"
liked_many:
one: "<span class='multi-user'>%{username}, %{username2} and %{count} ostali</span> %{description}"
few: "<span class='multi-user'>%{username}, %{username2} i ostalih %{count}</span> %{description}"
other: "<span class='multi-user'>%{username}, %{username2} i ostalih %{count} </span> %{description}"
liked_consolidated_description:
one: "vam se svidio %{count} vaših postova"
few: "vam se svidio %{count} vaših postova"
@ -1735,6 +1804,8 @@ bs_BA:
granted_badge: "Zasluženo '%{description}'"
topic_reminder: "<span>%{username}</span> %{description}"
watching_first_post: "<span>Nova tema</span> %{description}"
reaction: "<span>%{username}</span> %{description}"
reaction_2: "<span>%{username}, %{username2}</span> %{description}"
group_message_summary:
one: "%{count} poruka u vašem %{group_name} sandučiću"
few: "%{count} poruke u vašem %{group_name} sandučiću"
@ -1808,6 +1879,7 @@ bs_BA:
or_search_google: "Ili umjesto toga probaj pretražiti pomoću Google-a:"
search_google: "Probaj umjesto toga pretražiti pomoću Google-a:"
search_google_button: "Google"
search_button: "Pretraži"
context:
user: "Traži postove od @%{username}"
category: "Traži #%{category} kategoriju"
@ -1851,10 +1923,14 @@ bs_BA:
noreplies: imaju nula odgovora
single_user: sadrži jednog korisnika
post:
count:
label: Objave
time:
label: Objavljeno
before: prije
after: poslije
views:
label: Pogledano
hamburger_menu: "idi ka drugoj temi, listi ili kategoriji"
new_item: "novo"
go_back: "go back"
@ -1880,6 +1956,7 @@ bs_BA:
change_category: "Postavi kategoriju"
close_topics: "Zatvori teme"
archive_topics: "Arhiviraj teme"
move_messages_to_inbox: "Idi u inbox"
notification_level: "Obavijesti"
choose_new_category: "Izaberi novu kategoriju za temu:"
selected:
@ -1906,6 +1983,7 @@ bs_BA:
new: "Nema više novih tema."
unread: "Nema više nepročitanih tema."
category: "Nema više %{category} tema."
tag: "Nema više %{tag} tema."
top: "Nema više top tema."
bookmarks: "U zabilješkama više nema spremljenih tema."
topic:
@ -1978,6 +2056,9 @@ bs_BA:
jump_reply_up: jump to earlier reply
jump_reply_down: jump to later reply
deleted: "Ova tema je obrisana"
slow_mode_update:
save: "Omogući"
remove: "Onemogući"
topic_status_update:
title: "Trajanje teme"
save: "Podesi tajmer"
@ -2019,6 +2100,7 @@ bs_BA:
auto_open: "Ova tema će biti automatski otvorena za %{timeLeft}"
auto_close: "Ova tema će biti automatski zatvorena za %{timeLeft}"
auto_publish_to_category: "Ova tema će biti objavljena u <a href=%{categoryUrl}>#%{categoryName}</a> za %{timeLeft}."
auto_close_after_last_post: "Ova tema će se biti zatvorena %{duration} nakon zadnjeg odgovora."
auto_delete: "Ova tema će biti automatski izbrisana za %{timeLeft}"
auto_bump: "Ova tema će biti automatski bumped %{timeLeft}."
auto_reminder: "Bit će te obaviješteni o ovoj temi za %{timeLeft}"
@ -2121,6 +2203,7 @@ bs_BA:
title: "Dijeli"
extended_title: "Dijeli link"
help: "podjeli link do ove teme"
invite_users: "Invite"
print:
title: "Print"
help: "Otvori printersku verziju ove teme"
@ -2174,11 +2257,13 @@ bs_BA:
username_placeholder: "korisničko ime"
action: "Email pozivnica"
help: "pošalji pozivnicu svojim prijateljima tako da i oni mogu odgovoriti na ovu temu. Bey registracije."
discourse_connect_enabled: "Unesite korisničko ime osobe koju želite da pozovete u ovu temu."
to_topic_blank: "Unesite korisničko ime ili e-mail adresu osobe koju želite da pozovete u ovu temu."
to_topic_email: "Unijeli ste e-mail adresu. Poslat ćemo e-mailom pozivnicu koja će omogućiti vašem prijatelju da odmah odgovori na ovu temu."
to_topic_username: "Unijeli ste korisničko ime. Na isto ćemo poslati obavještenje sa linkom pozivnice na ovu temu."
to_username: "Unesite korisničko ime osobe koju želite pozvati. Poslati ćemo obavještenje sa linkom pozivnice na ovu temu."
email_placeholder: "name@example.com"
success_email: "Poslali smo e-mailom pozivnicu ka <b>%{invitee}</b>. Obavjestiti ćemo vas kada pozivnica bude iskorištena. Provjerite tab pozivnica na vašoj profilnoj stranici kako bi ste upratili sve vaše pozivnice."
success_username: "Pozvali smo tog korisnika da prisustvuje u ovoj temi."
error: "Sorry, we couldn't invite that person. Perhaps they are already a user?"
success_existing_email: "Korisnik sa emailom <b>%{emailOrUsername}</b> već postoji. Pozvali smo tog korisnika da se pridruži u raspravi na ovu temu."
@ -2281,6 +2366,7 @@ bs_BA:
other: "(tema povučena od strane autora, automatski će biti obrisana u %{count} sati osim ako nije označena)"
post:
quote_reply: "Citiraj"
quote_share: "Dijeli"
edit_reason: "Razlog: "
post_number: "post %{number}"
ignored: "Ignorisani sadržaj"
@ -2328,6 +2414,8 @@ bs_BA:
image_upload_not_allowed_for_new_user: "Sorry, new users can not upload images."
attachment_upload_not_allowed_for_new_user: "Sorry, new users can not upload attachments."
attachment_download_requires_login: "Sorry, you need to be logged in to download attachments."
cancel_composer:
discard: "Odbaci"
via_email: "this post arrived via email"
via_auto_generated_email: "ova objava je došla preko automatski generisanog email-a"
whisper: "ova objava je privatni šapat za moderatore "
@ -2495,6 +2583,11 @@ bs_BA:
change_in_category_topic: "Edit Description"
already_used: "This color has been used by another category"
security: "Security"
permissions:
group: "Grupa"
see: "Vidi"
reply: "Odgovori"
create: "napravi"
special_warning: "Upozorenje: Ova kategorija je pre-seeded kategorija i sigurnosne postavke se ne mogu uređivati. Ako ne želite koristiti ovu kategoriju, izbrišite je umjesto da je prenamijenite."
images: "Images"
email_in: "Custom incoming email address:"
@ -2570,6 +2663,14 @@ bs_BA:
flagging:
title: "Zašto prijavljujete ovaj post?"
action: "Prijavi objavu"
take_action_options:
default:
title: "Poduzmi Akciju"
details: "Dođite odmah do praga za oznake, umjesto da čekate još oznaka od zajednice."
suspend:
title: "Suspend User"
silence:
title: "Stišaj korisnika"
notify_action: "Privatna Poruka"
official_warning: "Oficonalno upozorenje"
delete_spammer: "Obriši Spamera"
@ -2667,7 +2768,6 @@ bs_BA:
few: "korisnika"
other: "korisnika"
category_title: "Kategorija"
history: "Historija"
changed_by: "od %{author}"
raw_email:
title: "Dolazna email"
@ -2999,6 +3099,10 @@ bs_BA:
safe_mode:
enabled: "Bezbedan režim je omogućen, da biste izašli iz bezbednog režima, zatvorite ovaj prozor pregledača"
image_removed: "(slika uklonjena)"
do_not_disturb:
remaining: "%{remaining} preostalo"
options:
custom: "Custom"
admin_js:
type_to_filter: "kucaj da sortiraš..."
admin:
@ -3026,6 +3130,8 @@ bs_BA:
installed_version: "Installed"
latest_version: "Zadnje"
problems_found: "Neki saveti na osnovu vaših trenutnih postavki sajta"
new_features:
dismiss: "Odpusti"
last_checked: "Zadnje pogledani"
refresh_problems: "Osvježi"
no_problems: "No problems were found."
@ -3183,9 +3289,11 @@ bs_BA:
all_api_keys: Svi API ključevi
user_mode: Korisnički nivo
impersonate_all_users: Impersonaliziraj bilo kojeg korisnika
single_user: "Jedan korisnik"
save: Sačuvaj
continue: Nastavi
scopes:
action: Djelo
descriptions:
users:
bookmarks: Poredak korisničkih zabilješki. Ispostavlja podsjetnike za zabilješke koristeći ICS format.
@ -3811,13 +3919,13 @@ bs_BA:
censor: "Censor"
require_approval: "Zahtjeva Dozvolu"
flag: "Prijava"
replace: "Zamijeni"
action_descriptions:
block: "Spriječite postavljanje postova koji sadrže ove riječi. Korisnik će vidjeti poruku o pogrešci kada pokuša da pošalje svoj post."
censor: "Dopustite poruke koje sadrže te riječi, ali ih zamijenite znakovima koji kriju cenzurirane riječi."
require_approval: "Postovi koji sadrže ove riječi će zahtijevati odobrenje osoblja prije nego što se mogu vidjeti."
flag: "Dozvoli objave koje sadrže ove riječi, ali prijavi ih kao neadekvatne kako bi ih moderatori mogli analizirati gledajući na kontekst i značenje"
form:
placeholder: "punu riječ ili * kao zamjenski znak"
placeholder_regexp: "regularni izraz"
add: "Dodaj"
success: "Uspjeh"
@ -3867,6 +3975,8 @@ bs_BA:
check_email:
title: "Reveal this user's email address"
text: "Show"
check_sso:
text: "Show"
user:
suspend_failed: "Something went wrong suspending this user %{error}"
unsuspend_failed: "Something went wrong unsuspending this user %{error}"
@ -3874,6 +3984,7 @@ bs_BA:
suspend_reason_label: "Why are you suspending? This text <b>will be visible to everyone</b> on this user's profile page, and will be shown to the user when they try to log in. Keep it short."
suspend_reason_hidden_label: "Zašto suspendirate? Ovaj tekst će biti prikazan korisniku kada se pokušaju prijaviti."
suspend_reason: "Reason"
suspend_reason_title: "Razlog suspenzije"
suspend_message: "Email Message"
suspend_message_placeholder: "Opciono, pružite više informacija o suspenziji i on će biti poslan e-poštom korisniku."
suspended_by: "Suspended by"
@ -4023,6 +4134,12 @@ bs_BA:
on_grace_period: "Currently in promotion grace period, will not be demoted."
locked_will_not_be_promoted: "Trust level locked. Will never be promoted."
locked_will_not_be_demoted: "Trust level locked. Will never be demoted."
discourse_connect:
external_id: "External ID"
external_username: "Ime"
external_name: "Ime"
external_email: "Email"
external_avatar_url: "Avatar URL"
user_fields:
title: "User Fields"
help: "Add fields that your users can fill out."
@ -4214,8 +4331,12 @@ bs_BA:
add_host: "Dodaj host"
settings: "Postavke ugrađivanja"
crawling_settings: "Postavke Crawlera"
embed_post_limit: "Maximum number of posts to embed"
embed_title_scrubber: "Regular expression korišten za čistku naslova objava"
embed_truncate: "Skrati embedovane objave"
allowed_embed_selectors: "CSS selector za elemente koji su dozvoljeni u embeds"
blocked_embed_selectors: "CSS selector za elemente koji su odstranjeni sa embeds"
allowed_embed_classnames: "Dopuštena CSS class imena"
save: "Sačuvaj Embedding postavke"
permalink:
title: "Permalink-ovi"

View File

@ -157,6 +157,8 @@ ca:
topic_admin_menu: "accions del tema"
wizard_required: "Us donem la benvinguda al vostre nou Discourse! Comencem amb <a href='%{url}' data-auto-route='true'>l'assistent de configuració</a> ✨"
emails_are_disabled: "Tots els correus sortints han estat globalment inhabilitats per un administrador. No s'enviarà cap notificació de cap mena per correu electrònic."
software_update_prompt:
dismiss: "Descarta-ho"
bootstrap_mode_disabled: "El mode d'arrencada serà desactivat d'aquí a 24 hores."
themes:
default_description: "Per defecte"
@ -217,6 +219,9 @@ ca:
now: "ara mateix"
read_more: "llegeix més"
more: "Més"
x_more:
one: "%{count} Més"
other: "%{count} Més"
less: "Menys"
never: "mai"
every_30_minutes: "cada 30 minuts"
@ -265,6 +270,7 @@ ca:
remove: "Elimina preferit"
confirm_clear: "Esteu segur que voleu eliminar tots els preferits d'aquest tema?"
save: "Desa"
no_user_bookmarks: "No teniu publicacions en els preferits. Els preferits us permeten referir-vos fàcilment a publicacions específiques. "
auto_delete_preference:
never: "Mai"
when_reminder_sent: "Una vegada enviat el recordatori"
@ -284,6 +290,8 @@ ca:
new_topic: "Esborrany de tema nou"
new_private_message: "Esborrany de nou missatge privat"
topic_reply: "Esborrany de resposta"
abandon:
yes_value: "Descarta"
topic_count_latest:
one: "Vegeu %{count} tema nou o actualitzat"
other: "Vegeu %{count} temes nous o actualitzats"
@ -379,6 +387,7 @@ ca:
topic: "Tema:"
filtered_topic: "Heu filtrat a contingut revisable en un sol tema."
filtered_user: "Usuari"
filtered_reviewed_by: "Revisat per"
show_all_topics: "mostra tots els temes"
deleted_post: "(publicació suprimida)"
deleted_user: "(usuari suprimit)"
@ -389,6 +398,7 @@ ca:
email: "Correu electrònic"
name: "Nom"
fields: "Camps"
reject_reason: "Motiu"
user_percentage:
agreed:
one: "El %{count}% hi està d'acord"
@ -432,6 +442,8 @@ ca:
created_at_asc: "Creat (invers)"
priority:
title: "Prioritat mínima"
any: "(qualsevol)"
low: "Baixa"
medium: "Mitjana"
high: "Alta"
conversation:
@ -469,6 +481,8 @@ ca:
title: "Publicació en cua"
reviewable_user:
title: "Usuari"
reviewable_post:
title: "Publicació"
approval:
title: "Cal aprovar la publicació"
description: "Hem rebut la vostra nova publicació, però cal que sigui aprovada per un moderador abans d'aparèixer publicada. Tingueu una mica de paciència."
@ -476,6 +490,21 @@ ca:
one: "Teniu <strong>%{count}</strong> publicació pendent."
other: "Teniu <strong>%{count}</strong> publicacions pendents."
ok: "D'acord"
example_username: "nom d'usuari"
relative_time_picker:
days:
one: "dia"
other: "dies"
time_shortcut:
later_today: "Més tard avui"
next_business_day: "El pròxim dia feiner"
tomorrow: "Demà"
next_week: "La setmana que ve"
later_this_week: "Més avant aquesta setmana"
start_of_next_business_week: "Dilluns"
start_of_next_business_week_alt: "Dilluns vinent"
next_month: "El mes que ve"
custom: "Data i hora personalitzades"
user_action:
user_posted_topic: "<a href='%{userUrl}'>%{user}</a> ha publicat <a href='%{topicUrl}'>el tema</a>"
you_posted_topic: "<a href='%{userUrl}'>Vós</a> heu publicat <a href='%{topicUrl}'>el tema</a>"
@ -491,6 +520,7 @@ ca:
sent_by_user: "Enviat per <a href='%{userUrl}'>%{user}</a>"
sent_by_you: "Enviat per <a href='%{userUrl}'>vós</a>"
directory:
username: "Nom d'usuari"
filter_name: "filtra per usuari"
title: "Usuaris"
likes_given: "Lliurat"
@ -560,9 +590,17 @@ ca:
imap_ssl: "Utilitza SSL per a SMTP"
username: "Nom d'usuari"
password: "Contrasenya"
settings:
title: "Configuració"
mailboxes:
disabled: "desactivat"
membership:
title: Membres
access: Accés
categories:
title: Categories
tags:
title: Etiquetes
logs:
title: "Registres"
when: "Quan"
@ -573,6 +611,8 @@ ca:
details: "Detalls"
from: "De"
to: "A"
permissions:
title: "Permisos"
public_admission: "Permet als usuaris d'unir-se al grup lliurement (cal que el grup sigui visible públicament)"
public_exit: "Permet que els usuaris abandonin el grup lliurement"
empty:
@ -707,12 +747,16 @@ ca:
topic_sentence:
one: "%{count} tema"
other: "%{count} temes"
topic_stat_unit:
week: "setmana"
month: "mes"
topic_stat_sentence_week:
one: "%{count} tema nou la setmana passada."
other: "%{count} temes nous la setmana passada. "
topic_stat_sentence_month:
one: "%{count} tema nou el mes passat."
other: "%{count} temes nous el mes passat. "
n_more: "Categories (%{count} més)..."
ip_lookup:
title: Explora adreça IP
hostname: Nom d'amfitrió
@ -763,7 +807,12 @@ ca:
mute_option_title: "No rebreu cap notificació relacionada amb aquest usuari."
normal_option: "Normal"
normal_option_title: "Sereu notificat si l'usuari us respon, us cita o us menciona."
notification_schedule:
none: "Cap"
monday: "Dilluns"
to: "a"
activity_stream: "Activitat"
read: "Llegit"
preferences: "Preferències"
feature_topic_on_profile:
save: "Desa"
@ -818,6 +867,7 @@ ca:
suspended_notice: "Aquest usuari és suspès fins a %{date}."
suspended_permanently: "Aquest usuari és suspès."
suspended_reason: "Motiu:"
github_profile: "GitHub"
email_activity_summary: "Resum d'activitat"
mailing_list_mode:
label: "Mode de llista de correu"
@ -890,6 +940,7 @@ ca:
tags: "Etiquetes"
preferences_nav:
account: "Compte"
security: "Seguretat"
profile: "Perfil"
emails: "Correus"
notifications: "Notificacions"
@ -979,6 +1030,8 @@ ca:
change_card_background:
title: "Fons de la targeta d'usuari"
instructions: "Les imatges de fons se centraran i tindran una amplada per defecte de 590px."
change_featured_topic:
title: "Tema destacat"
email:
title: "Correu electrònic"
primary: "Adreça de correu primària"
@ -1121,6 +1174,11 @@ ca:
pending_tab_with_count: "Pendents (%{count})"
redeemed_tab: "Acceptada"
redeemed_tab_with_count: "Acceptades (%{count})"
invited_via: "Invitació"
groups: "Grups"
topic: "Tema"
edit: "Edita"
remove: "Elimina"
reinvited: "Invitació reenviada"
search: "escriu aquí per a cercar invitacions..."
user: "Usuari convidat"
@ -1134,10 +1192,13 @@ ca:
topics_entered: "Temes vists"
posts_read_count: "Publicacions llegides"
expired: "Aquesta invitació ha caducat."
removed_all: "Totes les invitacions expirades eliminades!"
remove_all_confirm: "Esteu segur que voleu eliminar totes les invitacions expirades?"
reinvite_all_confirm: "Esteu segur que voleu reenviar totes les invitacions?"
time_read: "Temps de lectura"
days_visited: "Dies visitats"
account_age_days: "Antiguitat del compte en dies"
create: "Convida"
valid_for: "L'enllaç d'invitació només és vàlid per a aquesta adreça de correu: %{email}"
invite_link:
success: "Enllaç d'invitació generat emb èxit!"
@ -1283,6 +1344,7 @@ ca:
disable: "Mostra publicacions suprimides"
private_message_info:
title: "Missatge"
add: "Afegeix..."
leave_message: "Realment voleu deixar aquest missatge?"
remove_allowed_user: "De debò voleu eliminar %{name} d'aquest missatge?"
remove_allowed_group: "De debò voleu eliminar %{name} d'aquest missatge?"
@ -1294,6 +1356,7 @@ ca:
trust_level: "Nivell de confiança"
search_hint: "nom d'usuari, adreça electrònica o adreça IP"
create_account:
header_title: "Benvingut!"
disclaimer: "Registrant-vos, accepteu la <a href='%{privacy_link}' target='blank'>política de privacitat</a> i les <a href='%{tos_link}' target='blank'>condicions del servei</a>."
failed: "Alguna cosa ha anat malament. Potser aquest correu electrònic ja ha estat registrat; proveu-ho amb l'enllaç de contrasenya oblidada"
forgot_password:
@ -1390,6 +1453,7 @@ ca:
accept_invite: "Accepta la invitació"
success: "S'ha creat el compte i ara heu iniciat la sessió."
name_label: "Nom"
password_label: "Contrasenya"
optional_description: "(opcional)"
password_reset:
continue: "Continua a %{site_name}"
@ -1520,6 +1584,7 @@ ca:
link_dialog_title: "Insereix un enllaç"
link_optional_text: "títol opcional"
link_url_placeholder: "Enganxeu un URL o escriviu per a cercar temes"
blockquote_title: "Bloc de citació"
blockquote_text: "Bloc de citació"
code_title: "Text preformatat"
code_text: "Text amb sagnat preformatat de 4 espais"
@ -1568,6 +1633,7 @@ ca:
toggle_topic_bump:
label: "Commuta l'elevació del tema"
desc: "Respon sense canviar la data més recent de resposta"
ignore: "Ignora"
notifications:
tooltip:
regular:
@ -1589,6 +1655,10 @@ ca:
posted: "<span>%{username}</span> %{description}"
edited: "<span>%{username}</span> %{description}"
liked: "<span>%{username}</span> %{description}"
liked_2: "<span class='double-user'>%{username}, %{username2}</span> %{description}"
liked_many:
one: "<span class='multi-user'>%{username}, %{username2} i %{count} altre</span> %{description}"
other: "<span class='multi-user'>%{username}, %{username2} i %{count} altres</span> %{description}"
liked_consolidated_description:
one: "li agrada %{count} de les vostres publicacions"
other: " %{count} de les vostres publicacions té 'M'agrada'"
@ -1603,6 +1673,8 @@ ca:
topic_reminder: "<span>%{username}</span> %{description}"
watching_first_post: "<span>Tema nou</span> %{description}"
membership_request_accepted: "Membre acceptat en '%{group_name}'"
reaction: "<span>%{username}</span> %{description}"
reaction_2: "<span>%{username}, %{username2}</span> %{description}"
group_message_summary:
one: "%{count} missatge en la vostra bústia de %{group_name}"
other: "%{count} missatges en la vostra bústia de %{group_name}"
@ -1674,6 +1746,7 @@ ca:
or_search_google: "O proveu de cercar amb Google:"
search_google: "Prova de cercar amb Google:"
search_google_button: "Google"
search_button: "Cerca"
context:
user: "Cerca publicacions de @%{username}"
category: "Cerca en la categoria #%{category} "
@ -1716,10 +1789,14 @@ ca:
noreplies: tenen zero respostes
single_user: contenen un únic usuari
post:
count:
label: Publicacions
time:
label: Publicat
before: abans de
after: després de
views:
label: Vistes
hamburger_menu: "vés a una altra llista de temes o categories"
new_item: "nous"
go_back: "vés enrere"
@ -1745,6 +1822,7 @@ ca:
change_category: "Defineix categoria"
close_topics: "Tanca temes"
archive_topics: "Arxiva temes"
move_messages_to_inbox: "Mou a la safata d'entrada"
notification_level: "Notificacions"
choose_new_category: "Seleccioneu la categoria nova per als temes:"
selected:
@ -1770,6 +1848,7 @@ ca:
new: "No hi ha més temes nous."
unread: "No hi ha més temes no llegits. "
category: "No hi ha més temes de %{category}."
tag: "No hi ha més temes de %{tag}."
top: "No hi ha més temes destacats."
bookmarks: "No hi ha més temes marcats com a preferits."
topic:
@ -1836,6 +1915,9 @@ ca:
jump_reply_up: salta a la resposta anterior
jump_reply_down: salta a la resposta posterior
deleted: "El tema ha estat suprimit"
slow_mode_update:
save: "Activa"
remove: "Desactiva"
topic_status_update:
title: "Temporitzador de tema"
save: "Estableix el temporitzador"
@ -1877,6 +1959,7 @@ ca:
auto_open: "Aquest tema s'obrirà automàticament %{timeLeft}"
auto_close: "El tema es tancarà automàticament %{timeLeft}."
auto_publish_to_category: "Aquest tema serà publicat en <a href=%{categoryUrl}>#%{categoryName}</a>%{timeLeft}"
auto_close_after_last_post: "Aquest tema es tancarà %{duration} després de la darrera resposta."
auto_delete: "Aquest tema serà suprimit automàticament %{timeLeft}"
auto_bump: "Aquest tema serà elevat automàticament %{timeLeft}."
auto_reminder: "Rebreu un recordatori sobre aquest tema %{timeLeft}"
@ -1978,6 +2061,7 @@ ca:
title: "Comparteix"
extended_title: "Comparteix un enllaç"
help: "comparteix un enllaç a aquest tema"
invite_users: "Convida"
print:
title: "Imprimeix"
help: "Obre una versió imprimible d'aquest tema"
@ -2029,11 +2113,13 @@ ca:
username_placeholder: "nom d'usuari"
action: "Envia la invitació"
help: "Convida altres a aquest tema per correu o amb notificacions."
discourse_connect_enabled: "Introduïu el nom d'usuari de la persona a qui voleu convidar a aquest tema."
to_topic_blank: "Escriviu el nom d'usuari o l'adreça electrònica de la persona a qui voleu convidar a aquest tema."
to_topic_email: "Heu introduït una adreça de correu electrònic. Us enviarem una invitació que permetrà al vostre contacte respondre immediatament a aquest tema."
to_topic_username: "Heu introduït un nom d'usuari. Li enviarem una notificació amb l'enllaç d'invitació a aquest tema."
to_username: "Introduïu el nom d'usuari de la persona a qui voleu convidar. Li enviarem una notificació amb l'enllaç d'invitació a aquest tema."
email_placeholder: "nom@exemple.com"
success_email: "Hem enviat una invitació a <b>%{invitee}</b>. Us notificarem quan s'accepti. Consulteu la pestanya d'invitacions de la vostra pàgina personal per a mantenir el seguiment de les invitacions."
success_username: "Hem convidat aquest usuari a participar en aquest tema."
error: "No hem pogut convidar aquesta persona. Potser ja ha estat convidada. (Les invitacions són restringides per freqüència.)"
success_existing_email: "Ja existeix un usuari amb l'adreça <b>%{emailOrUsername}</b>. Hem convidat aquest usuari a participar en aquest tema."
@ -2128,6 +2214,7 @@ ca:
other: "(tema abandonat per l'autor, serà suprimit automàticament en %{count} hores llevat que sigui senyalat amb bandera)"
post:
quote_reply: "Cita"
quote_share: "Comparteix"
edit_reason: "Motiu:"
post_number: "publicació %{number}"
ignored: "Contingut ignorat"
@ -2170,6 +2257,8 @@ ca:
image_upload_not_allowed_for_new_user: "Els usuaris nous no poden pujar imatges."
attachment_upload_not_allowed_for_new_user: "Els usuaris nous no poden adjuntar fitxers."
attachment_download_requires_login: "Heu d'iniciar la sessió per a descarregar fitxers adjunts."
cancel_composer:
discard: "Descarta"
via_email: "aquesta publicació ha arribat per correu electrònic"
via_auto_generated_email: "aquesta publicació ha arribat per correu electrònic generat automàticament"
whisper: "aquesta publicació és un xiuxiueig privat per a moderadors"
@ -2324,6 +2413,11 @@ ca:
change_in_category_topic: "Edita la descripció"
already_used: "Aquest color ha estat utilitzat per una altra categoria"
security: "Seguretat"
permissions:
group: "Grup"
see: "Mira"
reply: "Respon"
create: "Crea"
special_warning: "Atenció: aquesta és una categoria preconfigurada i no se'n pot editar la configuració de seguretat. Si no voleu fer servir aquesta categoria, suprimiu-la en comptes de reutilitzar-la."
uncategorized_security_warning: "Aquesta categoria és especial. Es tracta d'una àrea de manteniment per a temes que no tenen cap categoria; no pot tenir configuració de seguretat."
uncategorized_general_warning: 'Aquesta categoria és especial. S''utilitza com a categoria per defecte per a temes nous que no tinguin una categoria seleccionada. Si voleu evitar aquest comportament i forçar la selecció de categories, <a href="%{settingLink}">desactiveu la configuració aquí</a>. Si voleu canviar el nom o la descripció, aneu a <a href="%{customizeLink}">Personalitza / Contingut de text</a> .'
@ -2403,6 +2497,14 @@ ca:
flagging:
title: "Gràcies per ajudar a mantenir endreçada la comunitat!"
action: "Marca la publicació amb bandera "
take_action_options:
default:
title: "Actua"
details: "Arriba al límit de banderes immediatament, més que no pas esperar més banderes de la comunitat"
suspend:
title: "Suspèn l'usuari"
silence:
title: "Usuari silenciat"
notify_action: "Missatge"
official_warning: "Avís oficial"
delete_spammer: "Suprimeix generador de brossa"
@ -2491,7 +2593,6 @@ ca:
one: "usuari"
other: "usuaris"
category_title: "Categoria"
history: "Historial"
changed_by: "per %{author}"
raw_email:
title: "Correu entrant"
@ -2764,6 +2865,10 @@ ca:
dismiss: "Descarta-ho"
safe_mode:
enabled: "El mode segur està activat. Per a sortir-ne tanqueu aquesta finestra del navegador."
do_not_disturb:
remaining: "%{remaining} restant"
options:
custom: "Personalitzat"
admin_js:
type_to_filter: "escriu per a filtrar..."
admin:
@ -2791,6 +2896,8 @@ ca:
installed_version: "Instal·lat"
latest_version: "Més recents"
problems_found: "Uns quants consells basats en la configuració actual del lloc web."
new_features:
dismiss: "Descarta-ho"
last_checked: "Comprovat per darrera vegada"
refresh_problems: "Actualitza"
no_problems: "No s'han trobat problemes."
@ -2843,6 +2950,9 @@ ca:
view_table: "taula"
view_graph: "gràfica"
refresh_report: "Actualitza el report"
daily: Diàriament
monthly: Mensualment
weekly: Setmanalment
groups: "Tots els grups"
disabled: "Aquest report és desactivat."
totals_for_sample: "Totals per mostra"
@ -2947,6 +3057,8 @@ ca:
new_key: Nova clau dAPI
revoked: Revocat
continue: Continua
scopes:
action: Acció
web_hooks:
title: "Webhooks"
none: "Ara no hi ha webhooks."
@ -3575,13 +3687,13 @@ ca:
censor: "Censura"
require_approval: "Requereix aprovació"
flag: "Bandera"
replace: "Reemplaça"
action_descriptions:
block: "Impedeix que es publiquin texts que continguin aquestes paraules. L'usuari veurà un missatge d'error quan intenti enviar la publicació. "
censor: "Permet publicacions que contenen aquestes paraules, però reemplaça-les amb caràcters que amaguin les paraules censurades."
require_approval: "Les publicacions que continguin aquestes paraules requeriran aprovació per l'equip responsable abans que puguin ser vistes. "
flag: "Permet publicacions que contenen aquestes paraules, però senyala-les amb bandera com a inapropiades de manera que els moderadors puguin revisar-les"
form:
placeholder: "paraula completa o * com a comodí"
placeholder_regexp: "expressió regular"
add: "Afegeix"
success: "Èxit"
@ -3635,6 +3747,8 @@ ca:
check_email:
title: "Mostra l'adreça de correu d'aquest usuari"
text: "Mostra"
check_sso:
text: "Mostra"
user:
suspend_failed: "Ha fallat alguna cosa en suspendre aquest usuari: %{error}"
unsuspend_failed: "Alguna cosa ha fallat en desfer la suspensió de l'usuari %{error}"
@ -3642,6 +3756,7 @@ ca:
suspend_reason_label: "Per què suspeneu aquest usuari? Aquest text <b>serà visible per a tothom</b> en el perfil de l'usuari, i es mostrarà a l'usuari quan vulgui iniciar la sessió. Sigueu breu."
suspend_reason_hidden_label: "Per què suspeneu aquest usuari? Aquest text es mostrarà a l'usuari quan intenti iniciar la sessió. Sigueu breu. "
suspend_reason: "Motiu"
suspend_reason_title: "Raó de la suspensió"
suspend_message: "Missatge de correu"
suspend_message_placeholder: "Opcionalment, doneu més informació sobre la suspensió i s'enviarà per correu a l'usuari."
suspended_by: "Suspès per"
@ -3797,6 +3912,12 @@ ca:
on_grace_period: "Actualment en període de gràcia de promoció. No serà degradat. "
locked_will_not_be_promoted: "Nivell de confiança blocat. No serà promogut mai. "
locked_will_not_be_demoted: "Nivell de confiança blocat. No es degradarà mai."
discourse_connect:
external_id: "ID extern"
external_username: "Nom d'usuari"
external_name: "Nom"
external_email: "Correu electrònic"
external_avatar_url: "URL de la imatge de perfil"
user_fields:
title: "Camps d'usuari"
help: "Afegeix camps que els usuaris poden emplenar."
@ -3995,6 +4116,9 @@ ca:
embed_post_limit: "Nombre màxim de publicacions que s'incrusten "
embed_title_scrubber: "Expressió regular emprada per a depurar el títol de les publicacions"
embed_truncate: "Trunca les publicacions incrustades"
allowed_embed_selectors: "Selector de CSS per a elements permesos en les incrustacions"
blocked_embed_selectors: "Selector de CSS per a elements que han estat eliminats de les incrustacions"
allowed_embed_classnames: "Noms permesos de classes de CSS"
save: "Desa la configuració d'incrustacions"
permalink:
title: "Enllaços permanents"

View File

@ -130,6 +130,11 @@ cs:
few: "před %{count} dny"
many: "před %{count} dny"
other: "před %{count} dny"
x_months:
one: "před %{count} měsícem"
few: "před %{count} měsíci"
many: "před %{count} měsíci"
other: "před %{count} měsíci"
later:
x_days:
one: "za %{count} den"
@ -192,6 +197,13 @@ cs:
topic_admin_menu: "Akce tématu."
wizard_required: "Vítejte ve vašem novém Discourse! Začněte s <a href='%{url}' data-auto-route='true'>nastavením pomocí průvodce</a> ✨"
emails_are_disabled: "Všechny odchozí emaily byly administrátorem vypnuty. Žádné odchozí emaily nebudou odeslány."
software_update_prompt:
dismiss: "Označit jako přečtené"
bootstrap_mode_enabled:
one: "Aby spuštění vaší webové stránky bylo jednodušší, tak se nachází v bootstrap režimu. Všichni noví uživatelé dostanou vernostní úroveň 1 a mohou mít zapnuté denní emailové shrnutí. Toto se automaticky vypne, když %{count} uživatelů se připojí."
few: "Aby se váš web jednodušeji rozjel, nachází se v režimu bootstrap. Všichni noví uživatelé začínají s důveryhodností 1 a mají povolené denní odesílání souhrnných emailů. Tento režim se automaticky vypne, jakmile se zaregistruje alespoň %{count} uživatelů."
many: "Aby se váš web jednodušeji rozjel, nachází se v režimu bootstrap. Všichni noví uživatelé začínají s důveryhodností 1 a mají povolené denní odesílání souhrnných emailů. Tento režim se automaticky vypne, jakmile se zaregistruje alespoň %{count} uživatelů."
other: "Aby se váš web jednodušeji rozjel, nachází se v režimu bootstrap. Všichni noví uživatelé začínají s důveryhodností 1 a mají povolené denní odesílání souhrnných emailů. Tento režim se automaticky vypne, jakmile se zaregistruje alespoň %{count} uživatelů."
bootstrap_mode_disabled: "Režim bootstrap bude deaktivován v následujících 24 hodinách."
themes:
default_description: "Výchozí"
@ -255,6 +267,11 @@ cs:
now: "právě teď"
read_more: "číst dále"
more: "Více"
x_more:
one: "%{count} Více"
few: "%{count} další"
many: "%{count} Více"
other: "%{count} Více"
less: "Méně"
never: "nikdy"
every_30_minutes: "každých 30 minut"
@ -333,6 +350,8 @@ cs:
new_topic: "Nový koncept tématu"
new_private_message: "Nový koncept soukromé zprávy"
topic_reply: "Koncept odpovědi"
abandon:
yes_value: "Zahodit"
topic_count_latest:
one: "Zobrazit %{count} nové nebo upravené téma"
few: "Zobrazit %{count} nová nebo upravená témata"
@ -381,20 +400,33 @@ cs:
total: "Celkem"
delete: "Smazat"
settings:
saved: "Uloženo"
save_changes: "Uložit změny"
title: "Nastavení"
moderation_history: "Historie moderování"
topic: "Téma:"
filtered_user: "Uživatel"
filtered_reviewed_by: "Zkontroloval"
user:
username: "Uživatelské jméno"
email: "Email"
name: "Jméno"
reject_reason: "Reason"
topics:
topic: "Témata"
deleted: "[Téma smazáno]"
original: "(původní téma)"
details: "podrobnosti"
unique_users:
one: "%{count} uživatel"
few: "%{count} uživatelé"
many: "%{count} uživatelů"
other: "%{count} uživatelů"
replies:
one: "%{count} odpověď"
few: "%{count} odpovědi"
many: "%{count} odpovědí"
other: "%{count} odpovědí"
edit: "Upravit"
save: "Uložit"
cancel: "Zrušit"
@ -415,6 +447,7 @@ cs:
created_at_asc: "Vytvořeno v (obráceně)"
priority:
title: "Minimální priorita"
any: "(libovolný)"
medium: "Střední"
high: "Vysoká"
conversation:
@ -452,6 +485,8 @@ cs:
title: "Příspěvek ve frontě"
reviewable_user:
title: "Uživatel"
reviewable_post:
title: "Příspěvek"
approval:
title: "Příspěvek potřebuje schválení"
description: "Obdrželi jsme váš příspěvek, ale musí být před zveřejněním schválen moderátorem. Buďte trpěliví."
@ -461,6 +496,11 @@ cs:
title: "Proč odmítáte tohoto uživatele?"
send_email: "Odeslat e-mail o odmítnutí"
relative_time_picker:
days:
one: "den"
few: "dní"
many: "dní"
other: "dnů"
relative: "Relativní"
time_shortcut:
later_today: "Později dnes"
@ -470,6 +510,9 @@ cs:
post_local_date: "Datum v příspěvku"
later_this_week: "Později tento týden"
start_of_next_business_week: "Pondělí"
start_of_next_business_week_alt: "Příští pondělí"
next_month: "Další měsíc"
custom: "Vlastní datum a čas"
user_action:
user_posted_topic: "<a href='%{userUrl}'>%{user}</a> zaslal <a href='%{topicUrl}'>téma</a>"
you_posted_topic: "Zaslal jste <a href='%{topicUrl}'>téma</a>"
@ -485,6 +528,7 @@ cs:
sent_by_user: "Posláno uživatelem <a href='%{userUrl}'>%{user}</a>"
sent_by_you: "Posláno <a href='%{userUrl}'>vámi</a>"
directory:
username: "Uživatelské jméno"
filter_name: "Filtrovat podle uživatelského jména"
title: "Uživatelé"
likes_given: "Rozdáno"
@ -535,9 +579,15 @@ cs:
credentials:
username: "Uživatelské jméno"
password: "Heslo"
settings:
title: "Nastavení"
membership:
title: Členství
access: Přístup
categories:
title: Kategorie
tags:
title: Štítky
logs:
title: "Logy"
when: "Když"
@ -771,7 +821,11 @@ cs:
notification_schedule:
title: "Harmonogram oznámení"
label: "Povolit vlastní harmonogram oznámení"
none: "Žádná"
monday: "Pondělí"
to: "komu"
activity_stream: "Aktivita"
read: "Přečteno"
preferences: "Nastavení"
feature_topic_on_profile:
save: "Uložit"
@ -799,10 +853,14 @@ cs:
dismiss_notifications: "Označit vše jako přečtené"
dismiss_notifications_tooltip: "Označit všechny nepřečtené notifikace jako přečtené"
first_notification: "Vaše první notifikace! Klikněte zde a začněte."
color_schemes:
undo: "obnovit výchozí"
regular: "Běžný"
allow_private_messages: "Povolit ostatním uživatelům, aby mi mohli zasílat osobní zprávy"
external_links_in_new_tab: "Otevírat všechny externí odkazy do nové záložky"
enable_quoting: "Povolit odpověď s citací z označeného textu"
change: "změnit"
featured_topic: "Doporučené téma"
moderator: "%{user} je moderátor"
admin: "%{user} je administrátor"
moderator_tooltip: "Tento uživatel je moderátor"
@ -811,6 +869,7 @@ cs:
suspended_notice: "Uživatel je suspendován do %{date}."
suspended_permanently: "Tento uživatel je suspendován."
suspended_reason: "Důvod: "
github_profile: "GitHub"
email_activity_summary: "Souhrn aktivit"
mailing_list_mode:
label: "Režim elektronická pošta"
@ -840,6 +899,7 @@ cs:
watched_first_post_tags_instructions: "Budete informováni o prvním novém příspěvku v každém novém tématu s těmito štítky."
muted_categories: "Ztišené"
muted_categories_instructions: "Nebudete upozorněni na nic o nových tématech v těchto kategoriích ty se neobjeví v přehledu kategorií či v aktuálních,"
regular_categories: "Běžný"
no_category_access: "Jako moderátor máte omezený přístup ke kategorii bez možnosti ukládat změny."
delete_account: "Smazat můj účet"
delete_account_confirm: "Jste si jisti, že chcete trvale odstranit svůj účet? Tuto akci nelze vrátit zpět!"
@ -849,6 +909,7 @@ cs:
admin_delete: "Smazat"
users: "Uživatelé"
muted_users: "Ztišení"
ignored_users: "Ignorováno"
tracked_topics_link: "Zobrazit"
automatically_unpin_topics: "Atomaticky odepni téma jakmile se dostanu na konec."
apps: "Aplikace"
@ -1119,6 +1180,11 @@ cs:
pending_tab_with_count: "Nevyřízeno (%{count})"
redeemed_tab: "Uplatněno"
redeemed_tab_with_count: "Vyřízeno (%{count})"
invited_via: "Pozvání"
groups: "Skupiny"
topic: "Témata"
edit: "Upravit"
remove: "Odstranit"
reinvited: "Pozvánka byla opětovně odeslána."
search: "pište pro hledání v pozvánkách..."
user: "Pozvaný uživatel"
@ -1138,6 +1204,7 @@ cs:
time_read: "Čas čtení"
days_visited: "Přítomen dnů"
account_age_days: "Stáří účtu ve dnech"
create: "Pozvat"
valid_for: "Odkaz pozvánky je platný pouze pro tuto emailovou adresu: %{email}"
invite_link:
success: "Odkaz pozvánky byl úspěšně vygenerován!"
@ -1296,6 +1363,7 @@ cs:
disable: "Zobrazit smazané příspěvky"
private_message_info:
title: "Zpráva"
add: "Přidat..."
leave_message: "Opravdu chcete opustit tuto zprávu?"
remove_allowed_user: "Určitě chcete odstranit %{name} z této zprávy?"
remove_allowed_group: "Opravdu chcete odstranit %{name} z této zprávy?"
@ -1307,6 +1375,7 @@ cs:
trust_level: "Důvěryhodnost"
search_hint: "uživatelské jméno, email nebo IP adresa"
create_account:
header_title: "Vítejte!"
failed: "Něco se nepovedlo, možná je tato e-mailová adresa již použita. Zkuste použít formulář pro obnovení hesla."
forgot_password:
title: "Obnovení hesla"
@ -1323,6 +1392,7 @@ cs:
email_login:
link_label: "Chci odkaz na login do emailu"
button_label: "přes email"
emoji: "uzamknout emoji"
complete_username: "Pokud je tu účet, který používá uživatelské jméno <b>%{username}</b>, měl by vám za chvilku přijít email s přihlašovacím odkazem."
complete_email: "Pokud je tu účet s emailovou adresou <b>%{email}</b>, měl by vám za chvilku přijít email s přihlašovacím odkazem."
complete_username_found: "Našli jsme účet s uživatelským jménem <b>%{username}</b>, za chvilku by měl přijít email s přihlašovacím odkazem."
@ -1333,6 +1403,7 @@ cs:
login:
username: "Uživatel"
password: "Heslo"
second_factor_title: "Dvoufaktorové ověření"
second_factor_description: "Prosím zadejte autentikační kód z vaší aplikace:"
second_factor_backup_description: "Prosíme zadejte jeden ze svých záložních kódů:"
caps_lock_warning: "zapnutý Caps Lock"
@ -1384,6 +1455,7 @@ cs:
accept_invite: "Přijmout pozvání"
success: "Váš účet byl vytvořen a nyní jste přihlášeni."
name_label: "Jméno"
password_label: "Heslo"
optional_description: "(volitelné)"
password_reset:
continue: "Pokračovat na %{site_name}"
@ -1504,6 +1576,7 @@ cs:
link_description: "sem vložte popis odkazu"
link_dialog_title: "Vložit odkaz"
link_optional_text: "volitelný popis"
blockquote_title: "Bloková citace"
blockquote_text: "Bloková citace"
code_title: "Ukázka kódu"
code_text: "odsadit předformátovaný text o 4 mezery"
@ -1551,6 +1624,7 @@ cs:
toggle_topic_bump:
label: "Přepnout zvýraznění tématu"
desc: "Odpovědět bez ovlivnění data poslední odpovědi"
ignore: "ignorovat"
notifications:
tooltip:
regular:
@ -1574,6 +1648,12 @@ cs:
posted: "<span>%{username}</span> %{description}"
edited: "<span>%{username}</span> %{description}"
liked: "<span>%{username}</span> %{description}"
liked_2: "<span class='double-user'>%{username}, %{username2}</span> %{description}"
liked_many:
one: "<span class='multi-user'>%{username}, %{username2} a %{count} další</span> %{description}"
few: "<span class='multi-user'>%{username}, %{username2} a %{count} další</span> %{description}"
many: "<span class='multi-user'>%{username}, %{username2} a %{count} dalších</span> %{description}"
other: "<span class='multi-user'>%{username}, %{username2} a %{count} dalších</span> %{description}"
liked_consolidated: "<span>%{username}</span> %{description}"
private_message: "<span>%{username}</span> %{description}"
invited_to_private_message: "<p><span>%{username}</span> %{description}"
@ -1584,6 +1664,8 @@ cs:
granted_badge: "Získáno '%{description}'"
topic_reminder: "<span>%{username}</span> %{description}"
watching_first_post: "<span>Nové téma</span> %{description}"
reaction: "<span>%{username}</span> %{description}"
reaction_2: "<span>%{username}, %{username2}</span> %{description}"
group_message_summary:
one: "%{count} zpráva ve schránce skupiny %{group_name}"
few: "%{count} zprávy ve schránce skupiny %{group_name}"
@ -1639,6 +1721,7 @@ cs:
or_search_google: "Nebo zkuste vyhledávat pomocí Google:"
search_google: "Zkuste vyhledávat pomocí Google:"
search_google_button: "Google"
search_button: "Vyhledat"
context:
user: "Vyhledat příspěvky od @%{username}"
category: "Hledat v kategorii #%{category}"
@ -1680,10 +1763,14 @@ cs:
noreplies: jsou bez odpovědi
single_user: obsahují jen jednoho uživatele
post:
count:
label: Příspěvky
time:
label: Přidáno
before: před
after: po
views:
label: Zobrazení
hamburger_menu: "jít na jiný seznam témat nebo kategorii"
new_item: "nové"
go_back: "jít zpět"
@ -1709,6 +1796,7 @@ cs:
change_category: "Nastavit kategorii"
close_topics: "Zavřít téma"
archive_topics: "Archivovat témata"
move_messages_to_inbox: "Přesunout do doručených"
notification_level: "Upozornění"
choose_new_category: "Zvolte novou kategorii pro témata:"
selected:
@ -1736,6 +1824,7 @@ cs:
new: "Nejsou tu žádná další nová témata k přečtení."
unread: "Nejsou tu žádná další nepřečtená témata."
category: "V kategorii %{category} nejsou žádná další témata."
tag: "V kategorii %{tag} nejsou žádná další témata."
top: "Nejsou tu žádná další populární témata."
bookmarks: "Žádná další oblíbená témata nejsou k dispozici."
topic:
@ -1814,6 +1903,9 @@ cs:
jump_reply_up: přejít na předchozí odpověď
jump_reply_down: přejít na následující odpověď
deleted: "Téma bylo smazáno"
slow_mode_update:
save: "Zapnout"
remove: "Vypnout"
topic_status_update:
title: "Časovač tématu"
save: "Nastavit časovač "
@ -1821,6 +1913,7 @@ cs:
remove: "Odstranit časovač"
publish_to: "Publikovat v:"
when: "Když:"
time_frame_required: "Vyberte prosím časové období"
auto_update_input:
none: "Vyberte časové období"
later_today: "Později během dnešního dne"
@ -1852,6 +1945,7 @@ cs:
auto_open: "Toto téma se automaticky otevře %{timeLeft}."
auto_close: "Toto téma se automaticky zavře %{timeLeft}."
auto_publish_to_category: "Toto téma bude zveřejněno v <a href=%{categoryUrl}>%{categoryName}</a>%{timeLeft}# ."
auto_close_after_last_post: "Toto téma se zavře %{duration} po poslední odpovědi."
auto_delete: "Toto téma bude automaticky smazáno %{timeLeft}."
auto_reminder: "Toto téma ti připomeneme %{timeLeft}."
auto_close_title: "Nastavení automatického zavření"
@ -1871,6 +1965,7 @@ cs:
go: "go"
jump_bottom: "na poslední příspěvek"
jump_prompt: "přejít na..."
jump_prompt_long: "Přejít na..."
jump_bottom_with_number: "Skočit na příspěvěk %{post_number}"
jump_prompt_to_date: "do data"
jump_prompt_or: "nebo"
@ -1952,6 +2047,7 @@ cs:
share:
title: "Sdílet"
help: "sdílet odkaz na toto téma"
invite_users: "Pozvat"
print:
title: "Tisk"
help: "Otevři verzi tématu určenou k tisku"
@ -2004,11 +2100,13 @@ cs:
username_placeholder: "uživatelské jméno"
action: "Poslat pozvánku"
help: "pozval ostatní do tohoto tématu pomocí emailu nebo notifikací"
discourse_connect_enabled: "Zadej uživatelské jméno člověka, kterého chceš pozvat do tohoto tématu."
to_topic_blank: "Zadej uživatelské jméno a email člověka, kterého chceš pozvat do tohoto tématu."
to_topic_email: "Zadal jste emailovou adresu. Pošleme na ni pozvánku, s jejíž pomocí bude moci váš kamarád ihned odpovědět do tohoto tématu."
to_topic_username: "Zadali jste uživatelské jméno. Zašleme pozvánku s odkazem do tohoto tématu."
to_username: "Zadejte uživatelské jméno člověka, kterého chcete pozvat. Zašleme pozvánku s odkazem do tohoto tématu."
email_placeholder: "jmeno@priklad.cz"
success_email: "Zaslali jsme pozvánku na <b>%{invitee}</b>. Upozorníme vás až bude pozvánka použita. Své pozvánky můžete sledovat v tabulce pozvánek na svém uživatelském profilu."
success_username: "Pozvali jsme zadaného uživatele, aby se zúčastnil tématu."
error: "Bohužel se nepodařilo pozvat tuto osobu. Možná už byla pozvána? (Počet opakovaných pozvánek je omezen)."
success_existing_email: "Uživatel s e-mailem<b>%{emailOrUsername}</b> již existuje. Pozvali jsme ho, aby se zúčastnil tohoto tématu."
@ -2089,6 +2187,7 @@ cs:
other: "Máte označeno <b>%{count}</b> příspěvků."
post:
quote_reply: "Cituj"
quote_share: "Sdílet"
edit_reason: "Důvod: "
post_number: "příspěvek č. %{number}"
reply_as_new_topic: "Odpovědět v propojeném tématu"
@ -2135,6 +2234,8 @@ cs:
image_upload_not_allowed_for_new_user: "Bohužel, noví uživatelé nemohou nahrávat obrázky."
attachment_upload_not_allowed_for_new_user: "Bohužel, noví uživatelé nemohou nahrávat přílohy."
attachment_download_requires_login: "Omlouváme se, ale pro stáhnutí přílohy musíte být přihlášen."
cancel_composer:
discard: "Zahodit"
via_email: "tento příspěvek byl přijat přes email"
via_auto_generated_email: "tento příspěvek byl přijat přes automaticky generovaný email"
whisper: "tento příspěvek je soukromé šeptání pro moderátory"
@ -2187,6 +2288,11 @@ cs:
delete_topic: "smazat téma"
actions:
people:
like:
one: "se líbí"
few: "se líbí"
many: "se líbí"
other: "se líbí"
like_capped:
one: "a jednomu dalšímu se to líbí"
few: "a %{count} dalším se to líbí"
@ -2283,6 +2389,11 @@ cs:
change_in_category_topic: "navštivte téma kategorie pro editaci jejího popisu"
already_used: "Tato barva je již použita jinou kategorií"
security: "Zabezpečení"
permissions:
group: "Skupina"
see: "Prohlížet"
reply: "Odpovědět"
create: "Vytvořit"
special_warning: "Varování: Tato kategorie je přednastavená a její nastavení bezpečnosti nelze změnit. Pokud tuto kategorii nechcete používat, tak ji smažte a nesnažte se ji měnit."
images: "Obrázky"
email_in: "Vlastní příchozí emailová adresa:"
@ -2327,6 +2438,7 @@ cs:
options:
normal: "Normální"
ignore: "ignorovat"
high: "Vysoká"
sort_options:
default: "výchozí"
likes: "Líbí se"
@ -2350,6 +2462,14 @@ cs:
flagging:
title: "Děkujeme, že pomáháte udržovat komunitu zdvořilou!"
action: "Nahlásit příspěvek"
take_action_options:
default:
title: "Zakročit"
details: "Ihned dosáhni vlaječky prahu, než aby jsi čekal na více komunitních vlaječek"
suspend:
title: "Suspend User"
silence:
title: "ztišit uživatele"
notify_action: "Zpráva"
official_warning: "Oficiální varování"
delete_spammer: "Odstranit spamera"
@ -2453,7 +2573,6 @@ cs:
many: "uživatelů"
other: "uživatelů"
category_title: "Kategorie"
history: "Historie"
changed_by: "od uživatele %{author}"
raw_email:
title: "Příchozí email"
@ -2545,6 +2664,7 @@ cs:
readonly: "Prohlížet"
lightbox:
download: "stáhnout"
counter: "%curr% z %total%"
keyboard_shortcuts_help:
title: "Klávesové zkratky"
jump_to:
@ -2723,6 +2843,10 @@ cs:
dismiss: "Označit jako přečtené"
safe_mode:
enabled: "Bezpečný režim je povolený, k jeho zakázání zavři toto okno prohlížeče"
do_not_disturb:
remaining: "%{remaining} zbývá"
options:
custom: "Přizpůsobené"
admin_js:
type_to_filter: "text pro filtrování..."
admin:
@ -2746,6 +2870,8 @@ cs:
version_check_pending: "Že tys nedávno provedl aktualizaci. Báječné!"
installed_version: "Nainstalováno"
latest_version: "Poslední verze"
new_features:
dismiss: "Označit jako přečtené"
last_checked: "Naposledy zkontrolováno"
refresh_problems: "Obnovit"
no_problems: "Nenalezeny žádné problémy."
@ -2778,6 +2904,9 @@ cs:
view_table: "tabulka"
view_graph: "graf"
refresh_report: "Obnovit hlášení"
daily: Denně
monthly: Měsíčně
weekly: Týdně
groups: "Všechny skupiny"
filters:
group:
@ -2847,6 +2976,8 @@ cs:
description: Popis
save: Uložit
continue: Pokračovat
scopes:
action: Akce
web_hooks:
title: "Webhooks"
none: "Právě tu nejsou žádné webhooks."
@ -3062,6 +3193,7 @@ cs:
install_popular: "Populární"
about_theme: "O fóru"
license: "Licence"
version: "Verze Discourse:"
enable: "Zapnout"
disable: "Vypnout"
update_to_latest: "Aktualizovat na nejnovější"
@ -3346,7 +3478,6 @@ cs:
require_approval: "Příspěvky obsahující tato slova budou vyžadovat schválení zaměstnanců před schválením."
flag: "Povolit příspěvky obsahující tato slova, ale oflagovat je jako nevhodně, aby je mohli moderátoři kontrolovat."
form:
placeholder: "celé slovo nebo* jako zástupný znak"
placeholder_regexp: "obvyklý výraz"
add: "přidat"
success: "Úspěch"
@ -3391,6 +3522,8 @@ cs:
check_email:
title: "Odhal emailovou adresu tohoto uživatele"
text: "Zobrazit"
check_sso:
text: "Zobrazit"
user:
suspend_failed: "Nastala chyba při zakazování uživatele %{error}"
unsuspend_failed: "Nastala chyba při povolování uživatele %{error}"
@ -3398,6 +3531,7 @@ cs:
suspend_reason_label: "Why are you suspending? This text <b>will be visible to everyone</b> on this user's profile page, and will be shown to the user when they try to log in. Keep it short."
suspend_reason_hidden_label: "Důvod zablokování? Tento text se zobrazí uživateli ve chvíli, kdy se pokusí přihlásit. Udržuj ho krátký."
suspend_reason: "Reason"
suspend_reason_title: "Důvod vyloučení"
suspend_message: "e-mailová zpráva"
suspend_message_placeholder: "Případě poskytněte více informací o pozastavení, které budou poslány na uživatelův email."
suspended_by: "Suspended by"
@ -3550,6 +3684,12 @@ cs:
on_grace_period: "Currently in promotion grace period, will not be demoted."
locked_will_not_be_promoted: "Úroveň důvěryhodnosti uzamčena. Nikdy nebude povýšen."
locked_will_not_be_demoted: "Úroveň důvěryhodnosti uzamčena. Nikdy nebude degradován."
discourse_connect:
external_id: "Externí ID"
external_username: "Uživatelské jméno"
external_name: "Jméno"
external_email: "Email"
external_avatar_url: "URL na profilový obrázek"
user_fields:
title: "User Fields"
help: "Přidej fields, které tvoji uživatelé mohou vyplnit."
@ -3732,6 +3872,9 @@ cs:
embed_post_limit: "Maximální počet příspěvků k zabudování"
embed_title_scrubber: "Běžný výraz užívaný k vyčištění názvů příspěvků"
embed_truncate: "Useknout zabudované příspěvky"
allowed_embed_selectors: "Volba CSS pro prvky, které jsou povoleny ve vložení."
blocked_embed_selectors: "Volba CSS pro prvky, které jsou odstraněny z vložení."
allowed_embed_classnames: "Povolená jména CSS tříd"
save: "Uložit nastavení zabudování"
permalink:
title: "Trvalé odkazy"

View File

@ -160,6 +160,7 @@ da:
emails_are_disabled: "Alle udgående emails er blevet globalt deaktiveret af en administrator. Ingen email notifikationer af nogen slags vil blive sendt."
software_update_prompt:
message: "Vi har opdateret dette websted, <span>genindlæs venligst siden</span>, ellers vil du kunne opleve uventet opførsel eller begrændset funktionalitet."
dismiss: "Ignorer Alle"
bootstrap_mode_enabled:
one: "For at gøre lanceringen af dit nye forum lettere er du i \"bootstrap-tilstand\". Alle nye brugere tildeles tillidsniveau 1 og har dagligt email resume aktiveret. Dette deaktiveres automatisk, når %{count} bruger er tilsluttet."
other: "For at gøre lanceringen af dit nye forum lettere er du i bootstrap-tilstand. Alle nye brugere tildeles tillidsniveau 1 og har dagligt email resume aktiveret. Dette deaktiveres automatisk, når %{count} brugere er tilsluttet."
@ -464,6 +465,7 @@ da:
priority:
title: "Minimums prioritet"
any: "(enhver)"
low: "Lav"
medium: "Medium"
high: "Høj"
conversation:
@ -1613,6 +1615,7 @@ da:
link_label: "Email mig et login link"
button_label: "med email"
login_link: "Spring adgangskoden over; send mig et login link"
emoji: "lås emoji"
complete_username: "Hvis en konto findes med brugernavnet <b>%{username}</b>, vil du snart modtage en email med et login link."
complete_email: "Hvis en konto findes med <b>%{email}</b>, vil du snart modtage en email med et login link."
complete_username_found: "Vi fandt en konto, der anvender brugernavnet <b>%{username}</b>, du vil snart modtage en email med et login link."
@ -2439,6 +2442,7 @@ da:
title: "Del"
extended_title: "Del et link"
help: "del et link til dette emne"
invite_users: "Invitér"
print:
title: "Print"
help: "Åbn en printervenlig udgave at emnet"
@ -3079,7 +3083,6 @@ da:
one: "bruger"
other: "brugere"
category_title: "Kategori"
history: "Historik"
changed_by: "af %{author}"
raw_email:
title: "Indgående e-mail"
@ -4346,6 +4349,7 @@ da:
require_approval: "Kræv godkendelse"
flag: "Rapportér"
replace: "Erstat"
tag: "Mærke"
action_descriptions:
block: "Undgå, at indlæg, der indeholder disse ord, bliver sendt. Brugeren vil se en fejlmeddelelse, når de prøver at indsende deres post."
censor: "Tillad indlæg, der indeholder disse ord, men erstat dem med tegn, der skjuler de censurerede ord."
@ -4353,7 +4357,6 @@ da:
flag: "Tillad indlæg, der indeholder disse ord, men markér dem som upassende, så moderatorer kan gennemgå dem."
replace: "Erstat ord i indlæg med andre ord eller links"
form:
placeholder: "fuldt ord eller * som jokertegn"
placeholder_regexp: "almindelig udtryk"
replacement_label: "Erstatning"
replacement_placeholder: "eksempel eller https://eksempel.dk"

View File

@ -198,7 +198,7 @@ de:
no_value: "Nein"
yes_value: "Ja"
submit: "Absenden"
generic_error: "Entschuldige, es ist ein Fehler aufgetreten."
generic_error: "Entschuldigung, ein Fehler ist aufgetreten."
generic_error_with_reason: "Ein Fehler ist aufgetreten: %{error}"
go_ahead: "Fortfahren"
sign_up: "Registrieren"
@ -330,6 +330,7 @@ de:
upload: "Hochladen"
uploading: "Wird hochgeladen…"
uploading_filename: "wird hochgeladen: %{filename}..."
processing_filename: "wird verarbeitet: %{filename}..."
clipboard: "Zwischenablage"
uploaded: "Hochgeladen!"
pasting: "Einfügen..."
@ -959,6 +960,8 @@ de:
no_bookmarks_body: >
Beginne Lesezeichen von Beiträgen mit der Schaltfläche %{icon} zu setzen und sie werden hier zum einfachen Nachschlagen aufgeführt. Du kannst auch eine Erinnerung vereinbaren!
no_notifications_title: "Du hast noch keine Benachrichtigungen"
no_notifications_body: >
Du wirst in diesem Panel über für Dich direkt relevante Aktivitäten benachrichtigt einschließlich Antworten auf Deine Themen, wenn jemand mit <b>@mentions</b> Dich erwähnt oder auf Dich antwortet bei Themen, die Du beobachtest. Benachrichtigungen werden auch an Deine E-Mail gesendet, wenn Du dich eine Weile nicht eingeloggt hast. <br><br> Suche nach der %{icon} -Taste, um zu entscheiden, bei welchen Themen, Kategorien und Schlagwörter Du neachrichtigt werden möchtest. Für weiteres schaue in die <a href='%{preferencesUrl}'>Benutzereinstellungen</a>.
first_notification: "Deine erste Benachrichtigung! Wähle sie aus um fortzufahren."
dynamic_favicon: "Zeige Anzahl im Browser-Icon"
skip_new_user_tips:
@ -2035,12 +2038,15 @@ de:
from_my_computer: "Von meinem Gerät"
from_the_web: "Aus dem Web"
remote_tip: "Link zu Bild"
remote_tip_with_attachments: "Link zu Bild oder Datei"
local_tip: "wähle auf deinem Gerät gespeicherte Bilder aus"
local_tip_with_attachments: "wähle auf deinem Gerät gespeicherte Bilder oder Dateien aus"
hint: "(du kannst Dateien auch in den Editor ziehen, um diese hochzuladen)"
hint_for_supported_browsers: "du kannst Bilder auch in den Editor ziehen oder diese aus der Zwischenablage einfügen"
uploading: "Wird hochgeladen"
select_file: "Datei auswählen"
default_image_alt_text: Bild
supported_formats: "unterstützte Formate"
search:
sort_by: "Sortieren nach"
relevance: "Relevanz"
@ -2387,12 +2393,15 @@ de:
reasons:
mailing_list_mode: "Du hast den Mailinglisten-Modus aktiviert, daher wirst du über Antworten zu diesem Thema per E-Mail benachrichtigt"
"3_10": "Du wirst Benachrichtigungen erhalten, weil du ein Schlagwort an diesem Thema beobachtest."
"3_10_stale": "Du wirst Benachrichtigungen erhalten, weil du ein Schlagwort an diesem Thema beobachtet hast."
"3_6": "Du wirst Benachrichtigungen erhalten, weil du diese Kategorie beobachtest."
"3_6_stale": "Du wirst Benachrichtigungen erhalten, weil du diese Kategorie beobachtet hast."
"3_5": "Du wirst Benachrichtigungen erhalten, weil dieses Thema automatisch von dir beobachtet wird."
"3_2": "Du wirst Benachrichtigungen erhalten, weil du dieses Thema beobachtest."
"3_1": "Du wirst Benachrichtigungen erhalten, weil du dieses Thema erstellt hast."
"3": "Du wirst Benachrichtigungen erhalten, weil du dieses Thema beobachtest."
"2_8": "Du wirst eine Anzahl neuer Antworten sehen, weil du diese Kategorie verfolgst."
"2_8_stale": "Du wirst eine Anzahl neuer Antworten sehen, weil du diese Kategorie verfolgt hast."
"2_4": "Du wirst eine Anzahl neuer Antworten sehen, weil du einen Beitrag in diesem Thema geschrieben hast."
"2_2": "Du wirst eine Anzahl neuer Antworten sehen, weil du dieses Thema verfolgst."
"2": 'Du wirst eine Anzahl neuer Antworten sehen, weil du <a href="%{basePath}/u/%{username}/preferences/notifications">dieses Thema gelesen</a> hast.'
@ -3109,7 +3118,7 @@ de:
one: "Benutzer"
other: "Benutzer"
category_title: "Kategorie"
history: "Verlauf"
history: "Verlauf, letzte 100 Revisionen"
changed_by: "von %{author}"
raw_email:
title: "Eingegangene E-Mail"
@ -4053,6 +4062,8 @@ de:
yaml:
text: "YAML"
title: "Definiere Theme-Einstellungen im YAML-Format"
scss_color_variables_warning: "Die Verwendung von Core-SCSS-Farbvariablen in Themes ist veraltet. Bitte verwende stattdessen CSS-benutzerdefinierte Eigenschaften. Siehe <a href=\"https://meta.discourse.org/t/-/77551#color-variables-2\" target=\"_blank\">diese Anleitung</a> für weitere Details."
scss_warning_inline: "Die Verwendung von Core-SCSS-Farbvariablen in Themes ist veraltet."
colors:
select_base:
title: "Wähle Basis-Farbschema"
@ -4393,8 +4404,8 @@ de:
replace: "Wörter in Beiträgen durch andere Wörter oder Links ersetzen"
tag: "Markieren Sie Themen automatisch basierend auf dem ersten Beitrag"
form:
label: "Hat das Wort"
placeholder: "vollständiges Wort oder * als Platzhalter"
label: "Hat Wort oder Wortgruppe"
placeholder: "Geben Sie ein Wort oder eine Phrase ein (* ist ein Platzhalter)"
placeholder_regexp: "regulärer Ausdruck"
replacement_label: "Ersatz"
replacement_placeholder: "example oder https://example.com"

View File

@ -158,6 +158,8 @@ el:
topic_admin_menu: "ρυθμίσεις θέματος"
wizard_required: "Καλώς ήλθατε στο νέο σας Discourse! Ας αρχίσουμε με τον <a href='%{url}' data-auto-route='true'>οδηγό εγκατάστασης</a> ✨"
emails_are_disabled: "Όλα τα εξερχόμενα emails έχουν απενεργοποιηθεί καθολικά από κάποιον διαχειριστή. Δε θα σταλεί καμία ειδοποίηση email."
software_update_prompt:
dismiss: "Απόρριψη"
bootstrap_mode_disabled: "Η λειτουργία bootstrap θα απενεργοποιηθεί εντός 24 ωρών."
themes:
default_description: "Προεπιλογή"
@ -218,6 +220,9 @@ el:
now: "μόλις τώρα"
read_more: "διαβάστε περισσότερα"
more: "Περισσότερα"
x_more:
one: "%{count} Περισσότερο"
other: "%{count} Περισσότερο"
less: "Λιγότερα"
never: "ποτέ"
every_30_minutes: "κάθε 30 λεπτά"
@ -293,6 +298,8 @@ el:
new_topic: "Νέο προσχέδιο θέματος"
new_private_message: "Νέο προσχέδιο ιδιωτικού μηνύματος"
topic_reply: "Προσχέδιο απάντησης"
abandon:
yes_value: "Απόρριψη"
topic_count_latest:
one: "Δείτε %{count} νέο ή ενημερωμένο θέμα"
other: "Δείτε %{count} νέα ή ενημερωμένα θέματα"
@ -388,6 +395,7 @@ el:
topic: "Νήμα:"
filtered_topic: "Έχετε φιλτράρει σε περιεχόμενο με δυνατότητα ελέγχου σε ένα μόνο θέμα."
filtered_user: "Χρήστης"
filtered_reviewed_by: "Αναθεωρήθηκε από"
show_all_topics: "εμφάνιση όλων των θεμάτων"
deleted_post: "(η ανάρτηση διαγράφηκε)"
deleted_user: "(ο χρήστης διαγράφηκε)"
@ -398,6 +406,7 @@ el:
email: "Διεύθυνση Email"
name: "Όνομα"
fields: "Πεδία"
reject_reason: "Αιτία"
user_percentage:
agreed:
one: "%{count} συμφωνεί"
@ -441,6 +450,8 @@ el:
created_at_asc: "Δημιουργήθηκε στις (αντίστροφα)"
priority:
title: "Ελάχιστη προτεραιότητα"
any: "(οποιοδήποτε)"
low: "Χαμηλή"
medium: "Μεσαία"
high: "Υψηλή"
conversation:
@ -478,6 +489,8 @@ el:
title: "Ανάρτηση σε ουρά"
reviewable_user:
title: "Χρήστης"
reviewable_post:
title: "Ανάρτηση"
approval:
title: "Απαιτείται Έγκριση Ανάρτησης"
description: "Λάβαμε την ανάρτησή σου, αλλά πρέπει πρώτα να εγκριθεί από έναν συντονιστή πριν εμφανιστεί. Παρακαλώ περιμένετε."
@ -485,6 +498,21 @@ el:
one: "Έχετε <strong>%{count}</strong> ανάρτηση σε εκκρεμότητα."
other: "Έχετε <strong>%{count}</strong> αναρτήσεις σε εκκρεμότητα."
ok: "OK"
example_username: "όνομα χρήστη"
relative_time_picker:
days:
one: "ημέρα"
other: "ημέρες"
time_shortcut:
later_today: "Αργότερα σήμερα"
next_business_day: "Επόμενη εργάσιμη ημέρα"
tomorrow: "Αύριο"
next_week: "Την άλλη εβδομάδα"
later_this_week: "Αργότερα αυτήν την εβδομάδα"
start_of_next_business_week: "Τη Δευτέρα"
start_of_next_business_week_alt: "Την επόμενη Δευτέρα"
next_month: "Τον άλλο μήνα"
custom: "Προσαρμοσμένη ημερομηνία και ώρα"
user_action:
user_posted_topic: "<a href='%{userUrl}'>%{user}</a> ανάρτησε <a href='%{topicUrl}'>το νήμα </a>"
you_posted_topic: "<a href='%{userUrl}'>Ανάρτησες</a> αυτό <a href='%{topicUrl}'>το νήμα</a>"
@ -571,6 +599,8 @@ el:
imap_ssl: "Χρήση SSL για SMTP"
username: "Όνομα Χρήστη"
password: "Κωδικός Πρόσβασης"
settings:
title: "Ρυθμίσεις"
mailboxes:
synchronized: "Συγχρονισμένο γραμματοκιβώτιο"
none_found: "Δε βρέθηκαν γραμματοκιβώτια σε αυτόν τον λογαριασμό email."
@ -750,6 +780,9 @@ el:
topic_sentence:
one: "%{count} θέμα"
other: "%{count} νήματα"
topic_stat_unit:
week: "εβδομάδα"
month: "μήνας"
topic_stat_sentence_week:
one: "%{count} νέο θέμα την περασμένη εβδομάδα."
other: "%{count} νέα θέματα την περασμένη εβδομάδα."
@ -809,7 +842,12 @@ el:
mute_option_title: "Δε θα λάβετε ειδοποιήσεις σχετικά με αυτόν τον χρήστη."
normal_option: "Φυσιολογικά"
normal_option_title: "Θα ειδοποιηθείτε εάν αυτός ο χρήστης σας απαντήσει, σας παραθέσει ή σας αναφέρει."
notification_schedule:
none: "Κανένα"
monday: "Τη Δευτέρα"
to: "προς"
activity_stream: "Δραστηριότητα"
read: "Διαβασμένο"
preferences: "Προτιμήσεις"
feature_topic_on_profile:
open_search: "Επιλέξτε ένα νέο θέμα"
@ -875,6 +913,7 @@ el:
suspended_notice: "Αυτός ο χρήστης είναι σε αποβολή μέχρι τις %{date}."
suspended_permanently: "Ο χρήστης είναι αποβλημένος."
suspended_reason: "Αιτιολογία:"
github_profile: "GitHub"
email_activity_summary: "Περίληψη Ενεργειών"
mailing_list_mode:
label: "Λειτουργία ταχυδρομικής λίστας"
@ -956,6 +995,7 @@ el:
tags: "Ετικέτες"
preferences_nav:
account: "Λογαριασμός"
security: "Ασφάλεια"
profile: "Προφίλ"
emails: "Emails"
notifications: "Ειδοποιήσεις"
@ -1208,6 +1248,12 @@ el:
pending_tab_with_count: "Εκρεμείς (%{count})"
redeemed_tab: "Αποδεκτές"
redeemed_tab_with_count: "Αποδεκτές (%{count})"
invited_via: "Πρόσκληση"
groups: "Ομάδες"
topic: "Νήμα"
expires_at: "Λήγει"
edit: "Επεξεργασία"
remove: "Αφαίρεση"
reinvited: "Η πρόσκληση στάλθηκε ξανά"
search: "γράψε για να αναζητήσεις προσκλήσεις..."
user: "Προσκεκλημένος Χρήστης"
@ -1221,10 +1267,14 @@ el:
topics_entered: "Προβεβλημένα Νήματα"
posts_read_count: "Διαβασμένες Αναρτήσεις"
expired: "Αυτή η πρόσκληση έχει λήξει."
remove_all: "Αφαίρεση ληγμένων προσκλήσεων"
removed_all: "Όλες οι ληγμένες προσκλήσεις αφαιρέθηκαν!"
remove_all_confirm: "Είστε βέβαιοι ότι θέλετε να αφαιρέσετε όλες τις ληγμένες προσκλήσεις;"
reinvite_all_confirm: "Σίγουρα θέλετε να στείλετε ξανά όλες τις προσκλήσεις;"
time_read: "Χρόνος Ανάγνωσης"
days_visited: "Μέρες Επίσκεψης"
account_age_days: "Ηλικία λογαριασμού σε ημέρες"
create: "Πρόσκληση"
valid_for: "Ο σύνδεσμος πρόσκλησης είναι έγκυρος μόνο για αυτή τη διεύθυνση email: %{email}"
invite_link:
title: "Σύνδεσμος πρόσκλησης"
@ -1373,6 +1423,9 @@ el:
disable: "Εμφάνισε τις σβησμένες αναρτήσεις"
private_message_info:
title: "Μήνυμα"
invite: "Προσκαλέστε άλλους..."
edit: "Προσθέστε ή αφαιρέστε..."
add: "Προσθήκη..."
leave_message: "Σίγουρα θελετε να αφήσετε αυτό το μήνυμα;"
remove_allowed_user: "Θέλεις σίγουρα να αφαιρέσεις τον/την %{name} από αυτή τη συζήτηση;"
remove_allowed_group: "Θέλεις σίγουρα να αφαιρέσεις τον/την %{name} από αυτό το μήνυμα;"
@ -1485,6 +1538,7 @@ el:
accept_invite: "Αποδοχή Πρόσκλησης"
success: "Ο λογαριασμός σας έχει δημιουργηθεί και έχετε συνδεθεί. "
name_label: "Όνομα"
password_label: "Κωδικός Πρόσβασης"
optional_description: "(προεραιτικό)"
password_reset:
continue: "Συνεχίστε στην %{site_name}"
@ -1634,6 +1688,7 @@ el:
link_dialog_title: "Εισαγωγή Υπερσύνδεσμου"
link_optional_text: "προαιρετικός τίτλος"
link_url_placeholder: "Επικολλήστε μια διεύθυνση URL ή πληκτρολογήστε για να αναζητήσετε θέματα"
blockquote_title: "Blockquote"
blockquote_text: "Blockquote"
code_title: "Προ-διαμορφωμένο κείμενο"
code_text: "το προ-διαμορφωμένο κείμενο να μπει σε εσοχή με 4 κενά"
@ -1688,6 +1743,7 @@ el:
label: "Εναλλαγή ώθησης θέματος"
desc: "Απάντηση χωρίς αλλαγή της τελευταίας ημερομηνίας απάντησης"
reload: "Ανανέωση"
ignore: "Αγνόηση"
notifications:
tooltip:
regular:
@ -1712,6 +1768,10 @@ el:
posted: "<span>%{username}</span> %{description}"
edited: "<span>%{username}</span> %{description}"
liked: "<span>%{username}</span> %{description}"
liked_2: "<span class='double-user'>%{username}, %{username2}</span> %{description}"
liked_many:
one: "<span class='multi-user'>%{username}, %{username2} και %{count} ακόμα</span> %{description}"
other: "<span class='multi-user'>%{username}, %{username2} και %{count} ακόμα</span> %{description}"
liked_consolidated_description:
one: "μου άρεσε %{count} από τις αναρτήσεις σας"
other: "μου άρεσαν %{count} από τις αναρτήσεις σας"
@ -1805,6 +1865,7 @@ el:
or_search_google: "Ή προσπαθήστε να κάνετε αναζήτηση με το Google:"
search_google: "Προσπαθήστε να κάνετε αναζήτηση με το Google:"
search_google_button: "Google"
search_button: "Αναζήτηση"
context:
user: "Ψάξε στις αναρτήσεις του χρήστη @%{username}"
category: "Αναζήτηση στην κατηγορία #%{category} "
@ -1855,6 +1916,8 @@ el:
label: Αναρτήθηκε
before: πριν
after: μετά
views:
label: Προβολές
hamburger_menu: "πήγαινε σε άλλη καταχώρηση νήματος ή κατηγορία"
new_item: "καινούριο"
go_back: "επιστροφή"
@ -1880,6 +1943,7 @@ el:
change_category: "Θέσε Κατηγορία"
close_topics: "Κλείσιμο Νημάτων"
archive_topics: "Αρχειοθέτηση Νημάτων"
move_messages_to_inbox: "Μετακίνηση στα Εισερχόμενα"
notification_level: "Ειδοποιήσεις"
choose_new_category: "Διάλεξε νέα κατηγορία για τα νήματα:"
selected:
@ -1982,9 +2046,20 @@ el:
jump_reply_down: μετάβαση στην απάντηση που ακολουθεί
deleted: "Το νήμα έχει διαγραφεί "
slow_mode_update:
save: "Ενεργοποίηση"
remove: "Απενεργοποίηση"
hours: "ώρες:"
durations:
10_minutes: "10 Λεπτά"
15_minutes: "15 Λεπτά"
30_minutes: "30 Λεπτά"
45_minutes: "45 Λεπτά"
1_hour: "1 ώρα"
2_hours: "2 Ώρες"
4_hours: "4 ώρες"
8_hours: "8 ώρες"
12_hours: "12 ώρες"
24_hours: "24 ώρες"
topic_status_update:
title: "Χρονοδιακόπτης Νήματος"
save: "Ρύθμιση Χρονοδιακόπτη"
@ -2030,6 +2105,7 @@ el:
auto_open: "Αυτό το νήμα θα ανοίξει αυτόματα σε %{timeLeft}."
auto_close: "Αυτό το νήμα θα κλείσει αυτόματα σε %{timeLeft}."
auto_publish_to_category: "Αυτό το νήμα θα αναρτηθεί στην κατηγορία <a href=%{categoryUrl}>#%{categoryName}</a> %{timeLeft}."
auto_close_after_last_post: "Αυτό το νήμα θα κλείσει σε %{duration} μετά την τελευταία απάντηση."
auto_delete: "Αυτό το νήμα θα διαγραφεί αυτόματα σε %{timeLeft}."
auto_bump: "Αυτό το θέμα θα ωθηθεί αυτόματα %{timeLeft}."
auto_reminder: "Θα λάβεις υπενθύμιση σχετικά με αυτό το νήμα σε %{timeLeft}."
@ -2132,6 +2208,7 @@ el:
title: "Κοινοποίηση"
extended_title: "Μοιραστείτε έναν σύνδεσμο"
help: "κοινοποίησε έναν σύνδεσμο προς αυτό το νήμα"
invite_users: "Πρόσκληση"
print:
title: "Εκτύπωση"
help: "Άνοιξε μια φιλική έκδοση εκτυπωτή αυτού του νήματος"
@ -2184,11 +2261,13 @@ el:
username_placeholder: "όνομα χρήστη"
action: "Αποστολή Πρόσκλησης"
help: "να προσκληθούν και άλλοι σε αυτό το νήμα με email ή με ειδοποίηση"
discourse_connect_enabled: "Δώσε το όνομα χρήστη του ατόμου που θα ήθελες να προσκαλέσεις σε αυτό το νήμα."
to_topic_blank: "Δώσε το όνομα χρήστη ή το email του ατόμου που θα ήθελες να προσκαλέσεις σε αυτό το νήμα."
to_topic_email: "Έδωσες μια διεύθυνση email. Θα στείλουμε μια πρόσκληση που θα επιτρέπει στον παραλήπτη να απαντήσει άμεσα σε αυτό το νήμα."
to_topic_username: "Έδωσες όνομα χρήστη. Θα στείλουμε ειδοποίηση με ένα σύνδεσμο πρόσκλησης προς αυτό το νήμα."
to_username: "Δώσε το όνομα χρήστη του ατόμου που θα ήθελες να προσκαλέσεις. Θα στείλουμε ειδοποίηση με ένα σύνδεσμο πρόσκλησης προς αυτό το νήμα."
email_placeholder: "name@example.com"
success_email: "Στείλαμε μια πρόσκληση στον/στην <b>%{invitee}</b>. Θα σε ειδοποιήσουμε όταν η πρόσκληση γίνει αποδεκτή. Στη σελίδα του προφίλ σου μπορείς να παρακολουθήσεις την εξέλιξη όλων των προσκλήσεών σου."
success_username: "Προσκαλέσαμε τον χρήστη να συμμετέχει σε αυτό το νήμα."
error: "Λυπούμαστε αλλά δεν μπορέσαμε να προσκαλέσουμε αυτό το άτομο. Μήπως έχει ήδη προσκληθεί; (ο ρυθμός αποστολής προσκλήσεων είναι περιορισμένος)"
success_existing_email: "Ο χρήστης με email <b>%{emailOrUsername}</b> υπάρχει ήδη. Προσκαλέσαμε αυτόν τον χρήστης να συμμετέχει στο νήμα."
@ -2342,6 +2421,8 @@ el:
image_upload_not_allowed_for_new_user: "Λυπούμαστε, οι νέοι χρήστες δεν μπορούν να ανεβάσουν εικόνες."
attachment_upload_not_allowed_for_new_user: "Λυπούμαστε, οι νέοι χρήστες δεν μπορούν να επισυνάψουν αρχεία."
attachment_download_requires_login: "Λυπούμαστε, για να κατεβάσεις συνημμένα αρχεία, πρέπει πρώτα να συνδεθείς."
cancel_composer:
discard: "Απόρριψη"
via_email: "αυτή η ανάρτηση ήρθε μέσω email"
via_auto_generated_email: "αυτή η ανάρτηση ήρθε μέσω ενός email που δημιουργήθηκε αυτόματα"
whisper: "αυτή η ανάρτηση είναι εμπιστευτική προς τους συντονιστές"
@ -2516,6 +2597,11 @@ el:
change_in_category_topic: "Επεξεργασία Περιγραφής"
already_used: "Αυτό το χρώμα έχει χρησιμοποιηθεί σε άλλη κατηγορία"
security: "Ασφάλεια"
permissions:
group: "Ομάδα"
see: "Δες"
reply: "Απάντηση"
create: "Δημιουργία"
special_warning: "Προσοχή: Αυτή η κατηγορία είναι pre-seeded και οι ρυθμίσεις προστασίας δεν μπορούν να επεξεργαστούν. Εάν δεν επιθυμείτε να χρησιμοποιήσετε αυτήν την κατηγορία, διαγράψτε την αντί να την επαναχρησιμοποιήσετε."
uncategorized_security_warning: "Αυτή η κατηγορία είναι ξεχωριστή. Προορίζεται ως περιοχή διατήρησης για θέματα που δεν έχουν κατηγορία. Δε μπορεί να έχει ρυθμίσεις ασφαλείας."
uncategorized_general_warning: 'Αυτή η κατηγορία είναι ξεχωριστή. Χρησιμοποιείται ως προεπιλεγμένη κατηγορία για νέα θέματα που δεν έχουν επιλεγμένη κατηγορία. Αν θέλετε να αποτρέψετε αυτήν τη συμπεριφορά και να επιβάλετε επιλογή κατηγορίας, <a href="%{settingLink}">παρακαλώ απενεργοποιήστε τη ρύθμιση εδώ</a>. Εάν θέλετε να αλλάξετε το όνομα ή την περιγραφή, μεταβείτε στο <a href="%{customizeLink}">Προσαρμογή/Περιεχόμενο κειμένου</a>.'
@ -2601,6 +2687,14 @@ el:
flagging:
title: "Ευχαριστούμε για τη συνεισφορά σου!"
action: "Επισήμανση Ανάρτησης"
take_action_options:
default:
title: "Λάβε Δράση"
details: "Να φτάσει αμέσως στο όριο των απαραίτητων ειδοποιήσεων, αντί να περιμένει και άλλες ειδοποιήσεις από την κοινότητα."
suspend:
title: "Αποβολή Χρήστη."
silence:
title: "Σίγαση Χρήστη"
notify_action: "Μήνυμα"
official_warning: "Επίσημη Προειδοποίηση"
delete_spammer: "Διαγραφή Ανεπιθύμητου"
@ -2689,7 +2783,6 @@ el:
one: "χρήστης"
other: "χρήστες"
category_title: "Κατηγορία"
history: "Ιστορικό"
changed_by: "του/της %{author}"
raw_email:
title: "Εισερχόμενα email"
@ -3010,11 +3103,13 @@ el:
do_not_disturb:
title: "Μην ενοχλείτε για ..."
label: "Μην ενοχλείτε"
remaining: "%{remaining} απομένει"
options:
half_hour: "30 λεπτά"
one_hour: "1 ώρα"
two_hours: "2 ώρες"
tomorrow: "Μέχρι αύριο"
custom: "Προσαρμοσμένο"
admin_js:
type_to_filter: "γράψε εδώ για φιλτράρισμα..."
admin:
@ -3042,6 +3137,8 @@ el:
installed_version: "Εγκατεστημένα"
latest_version: "Τελευταία"
problems_found: "Μερικές συμβουλές με βάση τις τρέχουσες ρυθμίσεις του ιστότοπού σας"
new_features:
dismiss: "Απόρριψη"
last_checked: "Τελευταίος έλεγχος"
refresh_problems: "Ανανέωση"
no_problems: "Δεν βρέθηκε κανένα πρόβλημα."
@ -3891,13 +3988,13 @@ el:
censor: "Λογοκρισία"
require_approval: "Απαιτεί Έγκριση"
flag: "Σήμανση"
replace: "Αντικατάσταση"
action_descriptions:
block: "Αποτροπή της καταχώρησης αναρτήσεων που περιέχουν αυτές τις λέξεις. Ο χρήστης θα ενημερωθεί με μήνυμα λάθους όταν προσπαθήσει να καταχωρήσει την αναρτηση."
censor: "Επίτρεψε τις αναρτήσεις με αυτές τις λέξεις, αλλά αντικατέστησε τις λογοκριμένες λέξεις με άλλους χαρακτήρες."
require_approval: "Οι αναρτήσεις που περιέχουν αυτές τις λέξεις, χρειάζονται έγκριση από το προσωπικό πριν αναρτηθούν."
flag: "Επίτρεψε τις αναρτήσεις που περιέχουν αυτές τις λέξεις, αλλά επισήμανέ τες ως ανάρμοστες για έλεγχο από συντονιστή."
form:
placeholder: "ολόκληρη λέξη ή * ως μπαλαντέρ"
placeholder_regexp: "regular expression"
add: "Προσθήκη"
success: "Επιτυχία"
@ -3951,6 +4048,8 @@ el:
check_email:
title: "Εμφάνισε το email αυτού του χρήστη"
text: "Εμφάνιση"
check_sso:
text: "Δείξε"
user:
suspend_failed: "Κάποιο λάθος εμφανίστηκε κατά την αποβολή αυτού του χρήστη %{error}"
unsuspend_failed: "Κάτι πήγε στραβά κατά την αναίρεση της αποβολής αυτού του χρήστη %{error}"
@ -3958,6 +4057,7 @@ el:
suspend_reason_label: "Γιατί αποβάλεις τον χρήστη; Αυτό το κείμενο <b>θα είναι ορατό σε όλους</b> στη σελίδα προφίλ αυτού του χρήστη και θα εμφανίζεται στο χρήστη όταν αυτός προσπαθήσει να συνδεθεί. Φρόντισε να είναι σύντομο."
suspend_reason_hidden_label: "Ποιος είναι ο λόγος της αποβολής; Το κείμενο αυτό θα εμφανίζεται στον χρήστη όταν προσπαθήσει να συνδεθεί. Φροντίστε να είναι σύντομο."
suspend_reason: "Αιτία"
suspend_reason_title: "Αιτιολόγηση Αποβολής"
suspend_message: "Μήνυμα Email"
suspend_message_placeholder: "Προεραιτικά συμπληρώστε αναλυτική αιτιολόγηση για τον λόγο αποβολής και αυτή θα σταλεί με email στον χρήστη."
suspended_by: "Αποβλήθηκε από τον/την"
@ -4133,6 +4233,12 @@ el:
on_grace_period: "Δεν θα υποβιβαστεί. Ισχύει ακόμη η περίοδος χάριτος του τελευταίου προβιβασμού."
locked_will_not_be_promoted: "Το επίπεδο εμπιστοσύνης είναι κλειδωμένο. Δε θα προβιβαστεί ποτέ."
locked_will_not_be_demoted: "Το επίπεδο εμπιστοσύνης είναι κλειδωμένο. Δεν θα υποβιβαστεί ποτέ. "
discourse_connect:
external_id: "External ID"
external_username: "Όνομα Χρήστη"
external_name: "Όνομα"
external_email: "Διεύθυνση Email"
external_avatar_url: "URL Εικόνας Προφίλ"
user_fields:
title: "Πεδία Χρήστη"
help: "Προσθέστε πεδία που οι χρήστες μπορουν να συμπληρώσουν."

View File

@ -368,6 +368,7 @@ en:
upload: "Upload"
uploading: "Uploading..."
uploading_filename: "Uploading: %{filename}..."
processing_filename: "Processing: %{filename}..."
clipboard: "clipboard"
uploaded: "Uploaded!"
@ -4358,6 +4359,8 @@ en:
yaml:
text: "YAML"
title: "Define theme settings in YAML format"
scss_color_variables_warning: "Using core SCSS color variables in themes is deprecated. Please use CSS custom properties instead. See <a href=\"https://meta.discourse.org/t/-/77551#color-variables-2\" target=\"_blank\">this guide</a> for more details."
scss_warning_inline: "Using core SCSS color variables in themes is deprecated."
colors:
select_base:
title: "Select base color palette"
@ -4783,7 +4786,7 @@ en:
suspend_reasons:
not_listening_to_staff: "Would not listen to staff feedback"
consuming_staff_time: "Consumed disproportionate amounts of staff time"
combatative: "Too combatative"
combatative: "Too combative"
in_wrong_place: "In the wrong place"
no_constructive_purpose: "No constructive purpose to their actions other than creating dissent within the community"
custom: "Custom..."

View File

@ -52,6 +52,8 @@ en_GB:
instructions: "Profile headers will be centred and have a default width of 1110px."
change_card_background:
instructions: "Background images will be centred and have a default width of 590px."
summary:
title: "Summary"
read_only_mode:
login_disabled: "Login is disabled whilst the site is in read only mode."
logout_disabled: "Logout is disabled whilst the site is in read only mode."

View File

@ -330,6 +330,7 @@ es:
upload: "Subir"
uploading: "Subiendo..."
uploading_filename: "Subiendo: %{filename}..."
processing_filename: "Procesando: %{filename}..."
clipboard: "portapapeles"
uploaded: "¡Subido!"
pasting: "Pegando..."
@ -2035,12 +2036,15 @@ es:
from_my_computer: "Desde mi dispositivo"
from_the_web: "Desde la web"
remote_tip: "enlace a la imagen"
remote_tip_with_attachments: "enlace a una imagen o archivo"
local_tip: "selecciona las imágenes de tu dispositivo"
local_tip_with_attachments: "selecciona imágenes o archivos de tu dispositivo"
hint: "(también puedes arrastrar y soltar al editor para adjuntar)"
hint_for_supported_browsers: "puedes también arrastrar o pegar imágenes en el editor"
uploading: "Subiendo"
select_file: "Selecciona archivo"
default_image_alt_text: imagen
supported_formats: "formatos aceptados"
search:
sort_by: "Ordenar por"
relevance: "Relevancia"
@ -3108,7 +3112,7 @@ es:
one: "usuario"
other: "usuarios"
category_title: "Categoría"
history: "Historial"
history: "Últimas 100 ediciones"
changed_by: "por %{author}"
raw_email:
title: "Correo electrónicos entrantes"
@ -4391,8 +4395,6 @@ es:
replace: "Reemplazar palabras en publicaciones con otras nuevas o enlaces"
tag: "Etiquetas temas automáticamente basándose en su primer mensaje."
form:
label: "Tiene la palabra"
placeholder: "palabra completa o * como comodín"
placeholder_regexp: "expresión regular"
replacement_label: "Sustitución"
replacement_placeholder: "ejemplo o https://ejemplo.com"

View File

@ -95,6 +95,9 @@ et:
x_days:
one: "%{count} päev tagasi"
other: "%{count} päeva tagasi"
x_months:
one: "%{count} kuu tagasi"
other: "%{count} kuud tagasi"
later:
x_days:
one: "%{count} päev hiljem"
@ -150,6 +153,8 @@ et:
topic_admin_menu: "teema toimingud"
wizard_required: "Tere tulemast uude Discoursei! Alusta <a href='%{url}' data-auto-route='true'>häälestusviisardiga</a> ✨"
emails_are_disabled: "Kõik väljuvad meilid on administraatori poolt blokeeritud. Ühtegi teavitust meili teel ei saadeta."
software_update_prompt:
dismiss: "Ignoreeri"
themes:
default_description: "Vaikimisi"
s3:
@ -204,6 +209,9 @@ et:
now: "just nüüd"
read_more: "loe edasi"
more: "Veel"
x_more:
one: "%{count} Veel"
other: "Veel %{count}"
less: "Peida"
never: "mitte kunagi"
every_30_minutes: "iga 30 minuti järel"
@ -350,6 +358,12 @@ et:
deleted: "[Teema on kustutatud]"
original: "(algne teema)"
details: "üksikasjad"
unique_users:
one: "%{count} kasutaja"
other: "%{count} kasutajat"
replies:
one: "%{count} vastus"
other: "%{count} vastust"
edit: "Muuda"
save: "Salvesta"
cancel: "Tühista"
@ -376,11 +390,17 @@ et:
statuses:
pending:
title: "Ootel"
approved:
title: "Heakskiidetud"
rejected:
title: "Tagasi lükatud"
ignored:
title: "Ignoreeritud"
types:
reviewable_user:
title: "Kasutaja"
reviewable_post:
title: "Postitus"
approval:
title: "Postitus vajab kinnitust"
description: "Oleme sinu uue postituse kätte saanud, kuid see vajab enne ilmumist moderaatori kinnitust. Palume veidi kannatust. "
@ -479,10 +499,15 @@ et:
credentials:
username: "Kasutajanimi"
password: "Parool"
settings:
title: "Seaded"
mailboxes:
disabled: "välja lülitatud"
membership:
title: Liikmelisus
access: Juurdepääs
categories:
title: Kategooriad
watching_first_post_categories_instructions: "Kaustajaid teavitatakse esimesest postitusest igas uues teemas nendes kategooriates."
tags:
title: Sildid
@ -571,6 +596,7 @@ et:
remove_owners: "Eemalda omanikud"
remove_owners_description: "Eemalda valitud kasutajad selle grupi omanike hulgast"
make_all_primary: "Tee kõik primaarseks"
remove_all_primary: "Eemalda kui primaarne"
owner: "Omanik"
forbidden: "Sul pole lubatud liikmeid vaadata."
topics: "Teemat"
@ -660,6 +686,7 @@ et:
topic_stat_sentence_week:
one: "%{count} uus teema viimase nädala jooksul."
other: "%{count} uut teemat viimase nädala jooksul."
n_more: "Kategooriad (veel %{count})..."
ip_lookup:
title: IP-aadressi Otsing
hostname: Hostinimi
@ -698,9 +725,15 @@ et:
unread: "Lugemata"
ignore_duration_username: "Kasutajanimi"
ignore_duration_save: "Ignoreeri"
ignore_option: "Ignoreeritud"
mute_option: "Vaigistatud"
normal_option: "Normaalne"
notification_schedule:
none: "Pole"
monday: "Esmaspäev"
to: "kellele"
activity_stream: "Tegevused"
read: "Loetud"
preferences: "Eelistused"
feature_topic_on_profile:
save: "Salvesta"
@ -738,6 +771,8 @@ et:
color_scheme: "Värviskeem"
color_schemes:
default_description: "Teema vaikimisi"
undo: "Lähtesta"
regular: "Tavaline"
dark_mode: "Tume režiim"
allow_private_messages: "Luba teistel kasutajatel mulle privaatsõnumeid saata"
external_links_in_new_tab: "Ava kõik välisviited uuel sakil"
@ -780,6 +815,7 @@ et:
watched_first_post_tags: "Vaatan esimest postitust"
watched_first_post_tags_instructions: "Sind teavitatakse esimesest postitusest igas nende siltidega uues teemas."
muted_categories: "Vaigistatud"
regular_categories: "Tavaline"
delete_account: "Kustuta minu konto"
delete_account_confirm: "Kas oled kindel, et soovid oma konto jäädavalt kustutada? Seda toimingut ei ole võimalik tagasi võtta!"
deleted_yourself: "Konto on edukalt kustutatud."
@ -801,6 +837,7 @@ et:
theme: "Teema"
save_to_change_theme: 'Teema uuendatakse pärast seda, kui klõpsad "%{save_text}”'
home: "aikimisi avaleht"
staged: "Ettevalmistamisel"
staff_counters:
flags_given: "kasulikud tähised"
flagged_posts: "tähistatud postitused"
@ -822,6 +859,7 @@ et:
tags: "Sildid"
preferences_nav:
account: "Konto"
security: "Turve"
profile: "Profiil"
emails: "E-post"
notifications: "Teavitused"
@ -974,6 +1012,8 @@ et:
every_hour: "iga tund"
daily: "igapäevaselt"
weekly: "iga nädal"
every_month: "iga kuu"
every_six_months: "iga kuue kuu tagant"
email_level:
title: "Teavita mind, kui keegi tsiteerib minu postitust, vastab minu postitusele, mainib minu @kasutajanime või kutsub mind teemaga liituma"
always: "alati"
@ -1009,6 +1049,11 @@ et:
pending_tab_with_count: "Ootel (%{count})"
redeemed_tab: "Lunastatud"
redeemed_tab_with_count: "Lunastatud (%{count})"
invited_via: "Kutse"
groups: "Grupid"
topic: "Teema"
edit: "Muuda"
remove: "Eemalda"
reinvited: "Kutse uuesti saadetud"
search: "kirjuta kutsete otsimiseks..."
user: "Kutsutud kasutaja"
@ -1026,6 +1071,7 @@ et:
time_read: "Lugemise aeg"
days_visited: "Päevi külastatud"
account_age_days: "Konto vanus päevades"
create: "Kutsu"
valid_for: "Kutse link kehtib vaid meiliaadressile: %{email}"
invite_link:
success: "Kutse link edukalt genereeritud!"
@ -1170,6 +1216,7 @@ et:
trust_level: "Usaldustase"
search_hint: "kasutajanimi, meil või IP-aadress"
create_account:
header_title: "Tere tulemast!"
failed: "Miski läks valesti - võimalik, et see meiliaadress on juba registreeritud. Proovi viidet unustatud parooli lehele"
forgot_password:
title: "Parooli uuendamine"
@ -1235,6 +1282,7 @@ et:
accept_invite: "Võta kutse vastu"
success: "Teie konto on loodud ning olete nüüd sisse logitud."
name_label: "Nimi"
password_label: "Parool"
optional_description: "(valikuline)"
password_reset:
continue: "Edasi saidile %{site_name}"
@ -1336,6 +1384,7 @@ et:
link_description: "sisesta viite kirjeldus siia"
link_dialog_title: "Lisa hüperlink"
link_optional_text: "valikuline pealkiri"
blockquote_title: "Tsitaat"
blockquote_text: "Tsitaat"
code_title: "Eelvormindatud tekst"
code_text: "taanda eelvormindatud tekst 4 tühiku võrra"
@ -1366,6 +1415,7 @@ et:
label: "Uus teema"
shared_draft:
label: "Jagatud mustand"
ignore: "Ignoreeri"
notifications:
tooltip:
regular:
@ -1385,6 +1435,7 @@ et:
posted: "<span>%{username}</span> %{description}"
edited: "<span>%{username}</span> %{description}"
liked: "<span>%{username}</span> %{description}"
liked_2: "<span class='double-user'>%{username}, %{username2}</span> %{description}"
liked_consolidated: "<span>%{username}</span> %{description}"
private_message: "<span>%{username}</span> %{description}"
invited_to_private_message: "<p><span>%{username}</span> %{description}"
@ -1394,6 +1445,8 @@ et:
linked: "<span>%{username}</span> %{description}"
topic_reminder: "<span>%{username}</span> %{description}"
watching_first_post: "<span>New Topic</span> %{description}"
reaction: "<span>%{username}</span> %{description}"
reaction_2: "<span>%{username}, %{username2}</span> %{description}"
popup:
mentioned: '%{username} mainis Sind teemas "%{topic}" - %{site_title}'
group_mentioned: '%{username} mainis Sind teemas "%{topic}" - %{site_title}'
@ -1429,6 +1482,7 @@ et:
no_more_results: "Rohkem vasteid pole."
post_format: "postituse nr%{post_number} tegi %{username}"
search_google_button: "Google"
search_button: "Otsi"
context:
user: "Otsi kasutaja @%{username} postitusi"
category: "Otsi #%{category} foorumist"
@ -1508,6 +1562,7 @@ et:
change_category: "Määra kategooria"
close_topics: "Sulge Teemad"
archive_topics: "Arhiveeri Teemad"
move_messages_to_inbox: "Liiguta sisendkausta"
notification_level: "Teavitus"
change_notification_level: "Muuda teavituste taset"
choose_new_category: "Vali teemadele uus foorum:"
@ -1630,9 +1685,16 @@ et:
minutes: "Minuteid:"
seconds: "Sekundeid:"
durations:
10_minutes: "10 minutit"
15_minutes: "15 minutit"
30_minutes: "30 minutit"
45_minutes: "45 minutit"
1_hour: "1 tund"
2_hours: "2 tundi"
4_hours: "4 tundi"
8_hours: "8 tundi"
12_hours: "12 tundi"
24_hours: "24 tundi"
custom: "Muu kestvus"
topic_status_update:
title: "Teema taimer"
@ -1669,6 +1731,7 @@ et:
title: "Tuleta mulle meelde"
status_update_notice:
auto_close: "See teema sulgub %{timeLeft} pärast ise."
auto_close_after_last_post: "See teema sulgub %{duration} peale viimast vastust."
auto_close_title: "Automaatse sulgumise sätted"
auto_close_immediate:
one: "Viimane postitus selles teemas on juba %{count} tund aega vana, seega sulgub see teema nüüd."
@ -1684,6 +1747,7 @@ et:
go: "mine"
jump_bottom: "hüppa viimase postituse juurde"
jump_prompt: "mine..."
jump_prompt_long: "Mine..."
jump_bottom_with_number: "hüppa postituse %{post_number} juurde"
jump_prompt_or: "või"
total: postitusi kokku
@ -1760,6 +1824,7 @@ et:
share:
title: "Jaga"
help: "jaga viidet sellele teemale"
invite_users: "Kutsu"
print:
title: "Trüki"
help: "Ava selle teema prindikõlblik versioon"
@ -1808,11 +1873,13 @@ et:
username_placeholder: "kasutajanimi"
action: "Saada kutse"
help: "kutsu teisi siia teemasse meili või teavitustega"
discourse_connect_enabled: "Sisesta selle isiku kasutajanimi, keda soovid siia teemasse kutsuda."
to_topic_blank: "Sisesta selle isiku kasutajanimi või meiliaadress, keda soovid siia teemasse kutsuda."
to_topic_email: "Sisestasid meiliaadressi. Saadame su sõbrale kutse, mis lubab tal kohe sellesse teemasse vastata."
to_topic_username: "Sisestasid kasutajanime. Saadame su sõbrale kutse, mis lubab tal viivitamatult sellesse teemasse vastata."
to_username: "Sisesta selle isiku kasutajanimi, keda soovid kutsuda. Saadame talle teavituse koos viitega, mis sisaldab kutset siia teemasse."
email_placeholder: "nimi@kuskil.ee"
success_email: "Saatsime kutse kasutajale <b>%{invitee}</b>. Teatame sulle, kui kutse on aktsepteeritud. Vaata kutsete sakki sinu saadetud kutsete osas ülevaate saamiseks."
success_username: "Oleme kutsunud selle kasutaja teemas osalema."
error: "Vabanda, meil ei õnnestunud seda kasutajat kutsuda. Kas on võimalik et ta on juba kutsutud? (Kutsete saatmise sagedus on piiratud)"
login_reply: "Vastamiseks logi sisse"
@ -1996,6 +2063,10 @@ et:
lock_post: "Lukusta postitus"
delete_topic: "kustuta teema"
actions:
people:
like:
one: "laikis seda"
other: "laikis seda"
by_you:
off_topic: "Tähistasid selle kui teemavälise"
spam: "Tähistasid selle kui spämmi"
@ -2039,6 +2110,7 @@ et:
html_part:
button: "HTML"
bookmarks:
edit: "Muuda järjehoidjat"
created: "Loodud"
name: "Nimi"
actions:
@ -2151,6 +2223,7 @@ et:
options:
normal: "Normaalne"
ignore: "Ignoreeri"
high: "Kõrge"
sort_options:
default: "vaikimisi"
likes: "Meeldimisi"
@ -2170,6 +2243,14 @@ et:
flagging:
title: "Täname, et aitad meie kogukonna viisakust säilitada!"
action: "Tähista postitus"
take_action_options:
default:
title: "Tegutse"
details: "Liigu kohe tähise künniseni, ilma kogukonnalt täiendavaid tähiseid ootamata"
suspend:
title: "Peata kasutaja"
silence:
title: "Vaigista kasutaja"
notify_action: "Sõnum"
official_warning: "Ametlik hoiatus"
delete_spammer: "Kustuta spämmija"
@ -2255,7 +2336,6 @@ et:
one: "kasutaja"
other: "kasutajad"
category_title: "Foorum"
history: "Ajalugu"
changed_by: "autor %{author}"
raw_email:
title: "Sissetulevad e-kirjad"
@ -2335,6 +2415,7 @@ et:
readonly: "Vaata"
lightbox:
download: "lae alla"
counter: "%curr% %total%st"
keyboard_shortcuts_help:
title: "Klaviatuuri kiirvalikud"
jump_to:
@ -2481,6 +2562,13 @@ et:
dismiss: "Ignoreeri"
safe_mode:
enabled: "Kaitstud režiim on aktiivne, väljumiseks sulge see brauseri aken."
do_not_disturb:
remaining: "%{remaining} jäänud"
options:
half_hour: "30 minutit"
one_hour: "1 tund"
two_hours: "2 tundi"
custom: "Individuaalne"
admin_js:
type_to_filter: "filtreerimiseks trüki..."
admin:
@ -2503,6 +2591,8 @@ et:
version_check_pending: "Näib, et oled hiljuti uuendanud. Fantastiline!"
installed_version: "Paigaldatud"
latest_version: "Viimased"
new_features:
dismiss: "Ignoreeri"
last_checked: "Viimati kontrollitud"
refresh_problems: "Värskenda"
no_problems: "Probleeme ei tuvastatud."
@ -2539,6 +2629,9 @@ et:
view_table: "tabel"
view_graph: "diagramm"
refresh_report: "Värskenda raportit"
daily: Igapäevaselt
monthly: Igakuiselt
weekly: Iganädalaselt
groups: "Kõik grupid"
no_data: "Pole andmeid, mida näidata."
filters:
@ -2607,6 +2700,8 @@ et:
description: Kirjeldus
save: Salvesta
continue: Jätka
scopes:
action: Tegevus
web_hooks:
title: "Veebihaagid"
none: "Hetkel veebihaagid puuduvad."
@ -2764,6 +2859,7 @@ et:
copy: "Kopeeri"
copy_to_clipboard: "Kopeeri lõikelauale"
copied_to_clipboard: "Kopeeritud lõikelauale"
copy_to_clipboard_error: "Tõrge kopeerimisel"
email_templates:
title: "E-post"
subject: "Teema"
@ -2803,6 +2899,7 @@ et:
install_popular: "Populaarsed"
about_theme: "Teave"
license: "Litsents"
version: "Versioon:"
enable: "Luba"
disable: "Keela"
updating: "Uuendamine..."
@ -3083,6 +3180,7 @@ et:
staff: "Meeskond"
suspended: "Peatatud"
silenced: "Vaigistatud"
staged: "Ettevalmistamisel"
approved: "Heakskiidetud?"
titles:
active: "Aktiivsed kasutajad"
@ -3102,12 +3200,15 @@ et:
check_email:
title: "Näita selle kasutaja meiliaadressi"
text: "Näita"
check_sso:
text: "Näita"
user:
suspend_failed: "Selle kasutaja peatamisel tekkis viga %{error}"
unsuspend_failed: "Selle kasutaja taaslubamisel tekkis viga %{error}"
suspend_duration: "Kauaks see kasutaja peatatakse?"
suspend_reason_label: "Peatamise põhjus? See tekst <b>on nähtav kõigile</b> selle kasutaja profiililehel, samuti kuvatakse kasutajale, kui ta üritab sisse logida. Tee lühidalt."
suspend_reason: "Põhjus"
suspend_reason_title: "Peatamise põhjus"
suspended_by: "Peatati kasutaja poolt"
silence_reason: "Põhjus"
silenced_by: "Vaigistaja"
@ -3233,6 +3334,12 @@ et:
on_grace_period: "Hetkel edutamisel halastusperiood, madalamale ei viida."
locked_will_not_be_promoted: "Usaldustase lukustatud. Ei edutata kunagi."
locked_will_not_be_demoted: "Usaldustase lukustatud. Ei alandata kunagi."
discourse_connect:
external_id: "Väline ID"
external_username: "Kasutajanimi"
external_name: "Nimi"
external_email: "E-post"
external_avatar_url: "Profiili pildi URL"
user_fields:
title: "Kasutajaväljad"
help: "Lisa välju, mida kasutajad saavad täita."
@ -3413,6 +3520,9 @@ et:
embed_post_limit: "Maksimaalne postituste arv, mida sängitada"
embed_title_scrubber: "Regex postituste päiste puhastamiseks"
embed_truncate: "Lühenda sängitatud postitused"
allowed_embed_selectors: "CSS valik elementidele, mida lubada sängitamistes"
blocked_embed_selectors: "CSS valik elementidele, mida eemaldada sängitamistes"
allowed_embed_classnames: "CSS klasside lubatud nimed"
save: "Salvesta sängitamise sätted"
permalink:
title: "Püsiviited"

View File

@ -222,6 +222,9 @@ fa_IR:
now: "هم‌اکنون"
read_more: "بیشتر بخوانید"
more: "بیشتر"
x_more:
one: "%{count} بیشتر"
other: "بیش از %{count}"
less: "کمتر"
never: "هرگز"
every_30_minutes: "هر 30 دقیقه"
@ -322,6 +325,7 @@ fa_IR:
upload: "بارگذاری"
uploading: "در حال بارگذاری..."
uploading_filename: "بارگذاری %{filename}..."
processing_filename: "در حال پردازش: %{filename}..."
clipboard: "کلیپ بورد"
uploaded: "بارگذاری شد!"
pasting: "چسباندن..."
@ -455,6 +459,8 @@ fa_IR:
created_at_asc: "ساخته شده (برعکس)"
priority:
title: "کمترین اولویت"
any: "(هر چی)"
low: "کم"
medium: "متوسط"
high: "بالا"
conversation:
@ -518,6 +524,9 @@ fa_IR:
months:
one: "ماه"
other: "ماه‌ها"
years:
one: "سال"
other: "سال"
relative: "مرتبط"
time_shortcut:
later_today: "بعد از امروز"
@ -896,6 +905,8 @@ fa_IR:
dynamic_favicon: "نمایش تعداد در ایکون بروسر"
theme_default_on_all_devices: "این قالب، حالت پیش فرض در همه ی دستگاه های من باشد"
color_schemes:
undo: "بازنشانی"
regular: "عادی"
dark: "حالت تاریک"
default_dark_scheme: "(پیش‌فرض سایت)"
dark_mode: "حالت تاریک"
@ -1001,6 +1012,7 @@ fa_IR:
success: "(ایمیل ارسال شد)"
in_progress: "(فرستادن ایمیل)"
error: "(خطا)"
emoji: "قفل ایموجی"
action: "ارسال ریست رمز عبور به ایمیل "
set_password: "تغییر رمز‌عبور"
choose_new: "یک رمز‌عبور جدید وارد کنید"
@ -1018,6 +1030,7 @@ fa_IR:
title: "کد پشتیبان تولید شد"
description: "هر کدام از این کدهای پشتیبان فقط یک بار قابل استفاده است. آن ها را در جای امن و قابل دسترسی نگه دارید."
second_factor:
title: "ورود دو مرحله ای"
disable_all: "غیرفعال کردن همه"
forgot_password: "فراموشی گذرواژه؟"
confirm_password_description: "لطفا رمز عبور خود را تایید کنید تا ادامه دهیم."
@ -1708,6 +1721,7 @@ fa_IR:
link_description: "توضیحات لینک را اینجا وارد کنید."
link_dialog_title: "افزودن پیوند"
link_optional_text: "عنوان اختیاری"
blockquote_title: "نقل‌قول"
blockquote_text: "نقل‌قول"
code_title: "متن قالب‌بندی شده"
code_text: "متن قالب‌بندی شده را با 4 فاصله دندانه‌دار کن"
@ -1756,6 +1770,7 @@ fa_IR:
toggle_topic_bump:
label: "فعالسازی بالا آوردن مبحث در لیست"
desc: "بدون تغییر زمان اخرین پاسخ، پاسخ دهید."
ignore: "چشم پوشی"
notifications:
tooltip:
regular:
@ -1909,6 +1924,12 @@ fa_IR:
noreplies: پاسخی ندارند
single_user: یک کاربر دارند
post:
count:
label: نوشته‌ها
min:
placeholder: حداقل
max:
placeholder: حداکثر
time:
label: ارسال شده
before: قبل از
@ -1974,6 +1995,7 @@ fa_IR:
new: "موضوع تازه‌ی دیگری وجود ندارد."
unread: "موضوع خوانده نشده‌ی دیگری وجود ندارد."
category: "هیچ موضوع دیگری در %{category} نیست."
tag: "هیچ موضوع دیگری در %{tag} نیست."
top: "موضوع برتر دیگری وجود ندارد"
bookmarks: "موضوع نشانک‌دار دیگری وجود ندارد."
topic:
@ -2041,6 +2063,7 @@ fa_IR:
jump_reply_down: رفتن به پاسخ بعدی
deleted: "موضوع پاک شده است"
slow_mode_update:
save: "فعال کردن"
remove: "غیرفعال"
hours: "ساعت:"
minutes: "دقیقه:"
@ -2103,6 +2126,7 @@ fa_IR:
auto_open: "این موضوع به صورت خودکار در %{timeLeft} باز خواهد شد."
auto_close: "این موضوع به صورت خودکار در %{timeLeft} بسته خواهد شد."
auto_publish_to_category: "این موضوع در <a href=%{categoryUrl}>#%{categoryName}</a> منتشر می‌شود %{timeLeft}."
auto_close_after_last_post: "این موضوع در %{duration} بعد از آخرین پاسخ بسته خواهد شد."
auto_delete: "این موضوع به صورت خودکار در %{timeLeft} حذف می‌شود"
auto_bump: "این مطلب %{timeLeft} به صورت خودکار به صدر مطالب آورده می‌شود."
auto_reminder: "درباره این موضوع به شما یادآوری خواهد شد %{timeLeft}."
@ -2207,6 +2231,7 @@ fa_IR:
title: "اشتراک‌گذاری"
extended_title: "اشتراک‌گذاری یک پیوند"
help: "اشتراک‌گذاری پیوند این موضوع"
invite_users: "دعوت"
print:
title: "چاپ"
help: "باز کردن حالت قابل چاپ موضوع"
@ -2264,6 +2289,7 @@ fa_IR:
to_topic_username: "شما نام کاربری شخصی را وارد کرده‌اید. ما این امر را به اطلاع او رسانده و او را به این موضوع دعوت می‌کنیم."
to_username: "نام کاربری شخصی که می‌خواهید او را دعوت کنید، وارد کنید. ما این امر را به اطلاع او رسانده و او را به این عنوان دعوت می‌کنیم."
email_placeholder: "name@example.com"
success_email: "lما از طریق ایمیل دعوت نامه ارسال کردیم <B> %{invitee} </ B>. هنگامی که به دعوت شما پاسخ داده شد ما به شما اطلاع خواهیم داد.برای پی گیری به تب دعوت ها در پنل کاربری مراجعه نمایید"
success_username: "ما آن کاربر را برای شرکت در این جستار دعوت کردیم."
error: "متاسفیم٬‌ ما آن شخص را نمی توانیم دعوت کنیم. شاید قبلا دعوت شده اند. (فراخوان ها تعداد محدودی دارند)"
success_existing_email: "یک کاربر با رایانامه <b>%{emailOrUsername}</b> وجو دارد. ما آن کاربر را برای شرکت در این مبحث دعوت کردیم."
@ -2389,6 +2415,8 @@ fa_IR:
image_upload_not_allowed_for_new_user: "با عرض پوزش، کاربران جدید نمی توانند تصویر بار‌گذاری کنند."
attachment_upload_not_allowed_for_new_user: "با عرض پوزش، کاربران جدید نمی توانند فایل پیوست بار‌گذاری کنند."
attachment_download_requires_login: "با عرض پوزش، شما برای دانلود فایل پیوست باید وارد سایت شوید."
cancel_composer:
discard: "دور انداختن"
via_email: "این نوشته از طریق ایمیل ارسال شده است"
via_auto_generated_email: "این نوشته با ایمیل خودکار ارسال شده"
whisper: "این ارسال نجوای خصوصی برای مدیران است"
@ -2618,6 +2646,12 @@ fa_IR:
flagging:
title: "تشکر برای کمک به نگه داشتن جامعه ما بصورت مدنی !"
action: "پرچم‌گذاری نوشته"
take_action_options:
default:
title: "اقدام"
details: "رسیدن سریع به آستانه پرچم، به جای انتظار برای پرچم انجمن"
suspend:
title: "کاربر تعلیق شده"
notify_action: "پیام"
official_warning: "اخطار رسمی"
delete_spammer: "پاک کردن هرزنگار"
@ -2706,7 +2740,6 @@ fa_IR:
one: "کاربران"
other: "کاربران"
category_title: "دسته"
history: "تاریخچه"
changed_by: "توسط %{author}"
raw_email:
title: "ایمیل دریافتی"
@ -2788,6 +2821,7 @@ fa_IR:
download: "دانلود"
previous: "قبلی (مکان‌نمای چپ)"
next: "بعدی (مکان‌نمای راست)"
counter: "%curr% از %total%"
close: "بستن (خروج)"
cannot_render_video: این ویدیو قابل ارائه نیست، چون مرورگر شما از کدک پشتیبانی نمی‌کند.
keyboard_shortcuts_help:
@ -3012,6 +3046,8 @@ fa_IR:
installed_version: "نصب"
latest_version: "آخرین"
problems_found: "چند توصیه براثاث تنظیمات فعلی سایت شما"
new_features:
dismiss: "نخواستیم"
last_checked: " آخرین بررسی"
refresh_problems: "تازه کردن"
no_problems: "هیچ مشکلات پیدا نشد."
@ -3142,6 +3178,8 @@ fa_IR:
description: توضیح
save: ذخیره
continue: ادامه
scopes:
action: اقدام
web_hooks:
title: "webhook ها"
none: "در حال حاضر webhookی وجود ندارد"
@ -3404,6 +3442,7 @@ fa_IR:
source_url: "منبع"
enable: "فعال کردن"
disable: "ازکاراندازی"
disabled: "این کامپوننت غیر فعال شده."
update_to_latest: "به‌روز‌رسانی به آخرین نسخه"
check_for_updates: "برررسی به‌روز‌رسانی‌ها"
updating: "در حال به‌روز‌رسانی"
@ -3666,6 +3705,8 @@ fa_IR:
censor: "سانسور"
require_approval: "نیازمند تصویب"
flag: "پرچم"
replace: "جایگزینی"
tag: "برچسب"
action_descriptions:
block: "از فرستادن فرسته‌هایی که دارای این واژه‌ها هستند جلوگیری کنید. کاربر هنگام ارسال فرسته با پیام خطا مواجه می‌شود."
require_approval: "فرسته‌های دارای این واژه‌ها پیش از دیده شدن نیاز به تائید کارکنان دارند."
@ -3715,12 +3756,15 @@ fa_IR:
check_email:
title: "ایمیل این کاربران را قابل رویت کن"
text: "نشان دادن"
check_sso:
text: "نمایش"
user:
suspend_failed: "در جریان به تعلیق درآوردن این کاربر اشتباهی رخ داد. %{error}"
unsuspend_failed: "در جریان خارج کردن این کاربر از تعلیق، اشتباهی رخ داد %{error}"
suspend_duration: "کاربر چه مدت در تعلیق خواهد بود؟"
suspend_reason_label: "شما چرا معلق شده‌اید؟ این متن بر روی صفحه‌ی نمایه‌ی کاربر <b/>برای همه قابل مشاهده خواهد بود<b>، و در هنگام ورود به سیستم نیز به خود کاربر نشان داده خواهد شد. لطفاً خلاصه بنویسید."
suspend_reason: "دلیل"
suspend_reason_title: "دلیل تعلیق شدن"
suspend_message_placeholder: "به صورت اختیاری اطلاعات بیشتری درمورد تعلیق ارائه دهید تا به رایانامه کاربر ارسال شود."
suspended_by: "تعلیق شده توسط"
silence_reason: "دلیل"
@ -4042,6 +4086,9 @@ fa_IR:
embed_post_limit: "حداکثر تعداد نوشته‌هایی که میتوان جاساز کرد"
embed_title_scrubber: "regular expressionی که برای بهینه‌سازی عنوان نوشته استفاده می‌شود"
embed_truncate: "کوتاه کردن نوشته های جاسازی شده"
allowed_embed_selectors: "انتخاب کننده CSS برای المان هایی که اجازه دارند جاسازی شوند"
blocked_embed_selectors: "انتخاب کننده CSS برای المان هایی که از جاسازی پاک شده اند"
allowed_embed_classnames: " دسترسی به کلاس های CSS"
save: "ذخیره تنظیمات کدهای جاساز"
permalink:
title: " پیوند دائمی"

View File

@ -211,7 +211,7 @@ fi:
links: "Linkit"
links_lowercase:
one: "linkki"
other: "linkit"
other: "linkkiä"
faq: "UKK"
guidelines: "Ohjeet"
privacy_policy: "Tietosuojaseloste"
@ -330,6 +330,7 @@ fi:
upload: "Liitä"
uploading: "Lähettää..."
uploading_filename: "Ladataan: %{filename}"
processing_filename: "Käsitellään: %{filename}..."
clipboard: "leikepöytä"
uploaded: "Lähetetty!"
pasting: "Liitetään..."
@ -959,6 +960,8 @@ fi:
no_bookmarks_body: >
Aloita kirjanmerkkien lisääminen %{icon} painikkeella ja ne listataan tähän helposti löydettäväksi. Voit ajastaa myös muistutuksen!
no_notifications_title: "Sinulla ei ole vielä ilmoituksia"
no_notifications_body: >
Tässä paneelissa näytetään ilmoituksia sinulle relevantista aktiivisuudesta, kuten omien ketjujesi viestit ja vastaukset, kun joku <b>@mainitsee</b> nimesi tai siteeraa sinua, tai vastaa ketjuihin joita tarkkailet. Ilmoitukset lähetetään sinulle sähköpostitse silloin, kun et ole kirjautunut hetkeen. <br><br> Napsauta %{icon} -painiketta kun haluat ilmoituksia tietystä ketjusta, alueesta tai tunnisteesta. Lisää valintoja löydät <a href='%{preferencesUrl}'>käyttäjäasetuksista</a>.
first_notification: "Ensimmäinen ilmoitus sinulle! Valitse se niin aloitetaan."
dynamic_favicon: "Näytä määriä selainkuvakkeessa"
skip_new_user_tips:
@ -1563,7 +1566,7 @@ fi:
last_reply_lowercase: edellinen vastaus
replies_lowercase:
one: vastaus
other: vastauksia
other: vastausta
signup_cta:
sign_up: "Luo tili"
hide_session: "Muistuta huomenna"
@ -1847,7 +1850,7 @@ fi:
reply: "Vastaa"
cancel: "Peruuta"
create_topic: "Aloita ketju"
create_pm: "Viesti"
create_pm: "Lähetä"
create_whisper: "Kuiskaa"
create_shared_draft: "Luo jaettu luonnos"
edit_shared_draft: "Muokkaa jaettua luonnosta"
@ -2390,12 +2393,15 @@ fi:
reasons:
mailing_list_mode: "Olet postituslistatilassa, joten saat sähköpostia tähän ketjuun lähetyistä vastauksista."
"3_10": "Saat ilmoituksia, koska tarkkailet tähän ketjuun liittyvää tunnistetta."
"3_10_stale": "Saat ilmoituksia, koska olet tarkkaillut tähän ketjuun liittyvää tunnistetta aikaisemmin."
"3_6": "Saat ilmoituksia, koska olet asettanut tämän alueen tarkkailuun."
"3_6_stale": "Saat ilmoituksia, koska olet tarkkaillut tätä aluetta aikaisemmin."
"3_5": "Saat ilmoituksia, koska ketju on asetettu tarkkailuun automaattisesti."
"3_2": "Saat ilmoituksia, koska olet asettanut ketjun tarkkailuun."
"3_1": "Saat ilmoituksia, koska aloitit tämän ketjun."
"3": "Saat ilmoituksia, koska olet asettanut ketjun tarkkailuun."
"2_8": "Näet uusien vastausten määrän, koska olet asettanut tämän alueen seurantaan."
"2_8_stale": "Näet uusien vastauksien määrän, koska olet seurannut tätä aluetta aikaisemmin."
"2_4": "Näet uusien vastausten määrän, koska olet kirjoittanut ketjuun."
"2_2": "Näet uusien vastausten määrän, koska olet asettanut ketjun seurantaan."
"2": 'Näet uusien vastausten määrän, koska <a href="%{basePath}/u/%{username}/preferences/notifications"> luit tätä ketjua</a>.'
@ -3097,7 +3103,7 @@ fi:
views: "Katseluita"
views_lowercase:
one: "katselu"
other: "katselut"
other: "katselua"
replies: "Vastauksia"
views_long:
one: "ketjua on katseltu %{count} kerran"
@ -3106,13 +3112,13 @@ fi:
likes: "Tykkäykset"
likes_lowercase:
one: "tykkäys"
other: "tykkäykset"
other: "tykkäystä"
users: "Käyttäjät"
users_lowercase:
one: "käyttäjä"
other: "käyttäjät"
other: "käyttäjää"
category_title: "Alue"
history: "Historia"
history: "Historia, viimeiset 100 versiota"
changed_by: "käyttäjältä %{author}"
raw_email:
title: "Saapuva sähköposti"
@ -4055,6 +4061,8 @@ fi:
yaml:
text: "YAML"
title: "Määritä teeman asetukset YAML-muodossa"
scss_color_variables_warning: "Ydinsovelluksen SCSS-värimuuttujien käyttäminen teemoissa on vanhentunutta. Suosittelemme käyttämään mukautettuja CSS-ominaisuuksia niiden sijasta. Lue lisää aiheesta <a href=\"https://meta.discourse.org/t/-/77551#color-variables-2\" target=\"_blank\">tästä oppaasta</a>."
scss_warning_inline: "Ydinsovelluksen SCSS-värimuuttujien käyttäminen teemoissa on vanhentunutta."
colors:
select_base:
title: "Valitse perusväripaletti"
@ -4395,8 +4403,8 @@ fi:
replace: "Korvaa sanoja viesteissä vaihtoehtoisilla sanoilla tai linkeillä"
tag: "Merkitse automaattisesti ketjuja tunnisteilla ensimmäisen viestin perusteella"
form:
label: "Haettava sana"
placeholder: "kokonainen sana tai * jokerimerkkinä"
label: "Sisältää sanan tai lauseen"
placeholder: "Syötä sana tai lause (* on jokerimerkki)"
placeholder_regexp: "säännöllinen lauseke"
replacement_label: "Korvaava teksti"
replacement_placeholder: "esimerkki tai https://esimerkki.fi"

View File

@ -159,7 +159,7 @@ fr:
wizard_required: "Bienvenue sur votre nouveau Discourse ! Démarrons par <a href='%{url}' data-auto-route='true'>l'assistant de configuration</a> ✨"
emails_are_disabled: "Le courriel sortant a été désactivé par un administrateur. Aucune notification courriel ne sera envoyée."
software_update_prompt:
message: "Le site a été mis à jour, <span>rafraîchir cette page</span> vous permettra d'éviter d'éventuels dysfonctionnements."
message: "Nous avons fait une mise à jour du site, nous vous invitons donc à <span>rafraîchir cette page</span> pour éviter d'éventuels dysfonctionnements."
dismiss: "Ignorer"
bootstrap_mode_enabled:
one: "Pour faciliter son lancement, votre nouveau site se trouve dans un mode spécial de lancement. Chaque nouvel utilisateur se verra accorder le niveau de confiance 1 et recevra des résumés quotidiens par courriel. Ce mode sera automatiquement désactivé dès que votre site possédera %{count} utilisateur."
@ -218,7 +218,7 @@ fr:
privacy: "Confidentialité"
tos: "Conditions générales d'utilisation"
rules: "Règles"
conduct: "Charte"
conduct: "Code de bonne conduite"
mobile_view: "Version mobile"
desktop_view: "Version ordinateur"
you: "Vous"
@ -282,7 +282,7 @@ fr:
delete: "Supprimer le signet"
confirm_delete: "Êtes-vous sûr de vouloir supprimer ce signet ? Le rappel sera aussi supprimé."
confirm_clear: "Êtes-vous sûr de vouloir retirer tous les signets de ce sujet ?"
save: "Sauvegarder"
save: "Enregistrer"
no_timezone: 'Vous n''avez pas encore défini un fuseau horaire. Vous ne pourrez pas définir de rappels. Configurez-en un <a href="%{basePath}/my/preferences/profile">dans votre profil</a>.'
invalid_custom_datetime: "La date et l'heure sont invalides, veuillez réessayer."
list_permission_denied: "Vous n'avez pas la permission de voir les signets de cet utilisateur."
@ -324,12 +324,13 @@ fr:
preview: "prévisualiser"
cancel: "annuler"
deleting: "Suppression…"
save: "Sauvegarder"
saving: "Sauvegarde en cours…"
saved: "Sauvegardé !"
save: "Enregistrer les modifications"
saving: "Enregistrement en cours…"
saved: "Enregistré avec succès !"
upload: "Joindre un fichier"
uploading: "Envoi en cours…"
uploading_filename: "Envoi en cours : %{filename}…"
processing_filename: "Traitement de : %{filename}…"
clipboard: "presse-papier"
uploaded: "Envoyé !"
pasting: "Coller…"
@ -350,18 +351,18 @@ fr:
none_found: "Aucun sujet trouvé."
title:
search: "Rechercher un sujet"
placeholder: "saisir ici le titre du sujet, son URL ou son ID"
placeholder: "saisissez ici le titre du sujet, son URL ou son ID"
choose_message:
none_found: "Aucun message trouvé."
title:
search: "Rechercher un message"
placeholder: "entrez ici l'intitulé du sujet, son URL ou son ID"
placeholder: "saisissez ici l'intitulé du sujet, son URL ou son ID"
review:
order_by: "Trier par"
in_reply_to: "en réponse à"
explain:
why: "expliquer pourquoi cet élément s'est retrouvé dans la file d'attente"
title: "Notation de l'élément à vérifier"
title: "Notation de l'élément à examiner"
formula: "Formule"
subtotal: "Sous-total"
total: "Total"
@ -375,15 +376,15 @@ fr:
title: "Les utilisateurs dont les signalements ont généralement été approuvés obtiennent un bonus."
trust_level_bonus:
name: "niveau de confiance"
title: "Les éléments à vérifier créés par les utilisateurs ayant un niveau de confiance plus élevé ont un score plus élevé."
title: "Les éléments à examiner créés par des utilisateurs au niveau de confiance plus élevé ont un score plus élevé."
type_bonus:
name: "indiquer le bonus"
title: "Certains types d'éléments à vérifier peuvent se voir attribuer un bonus par les responsables pour en élever la priorité."
title: "Certains types d'éléments à examiner peuvent se voir attribuer un bonus par les responsables pour en élever la priorité."
claim_help:
optional: "Vous pouvez réserver cet élément pour empêcher d'autres de le vérifier."
required: "Vous devez réserver des éléments avant de les vérifier."
claimed_by_you: "Vous avez réservé cet élément et pouvez le vérifier."
claimed_by_other: "Cet élément ne peut être vérifié que par <b>%{username}</b>."
optional: "Vous pouvez vous réserver cet élément pour empêcher d'autres responsables de l'examiner."
required: "Vous devez réserver un élément avant de l'examiner."
claimed_by_you: "Vous avez réservé cet élément et pouvez donc l'examiner."
claimed_by_other: "Cet élément ne peut être examiné que par <b>%{username}</b>."
claim:
title: "réserver ce sujet"
unclaim:
@ -391,24 +392,24 @@ fr:
awaiting_approval: "En attente d'approbation"
delete: "Supprimer"
settings:
saved: "Sauvegardé"
save_changes: "Sauvegarder"
saved: "Enregistré"
save_changes: "Enregistrer les modifications"
title: "Paramètres"
priorities:
title: "Priorités des vérifications"
title: "Priorités des éléments à examiner"
moderation_history: "Historique de modération"
view_all: "Tout voir"
grouped_by_topic: "Par sujet"
none: "Il n'y a pas d'éléments à vérifier."
none: "Il n'y a pas d'éléments à examiner."
view_pending: "voir les messages en attente"
topic_has_pending:
one: "Ce sujet a <b>%{count}</b> message en attente de validation"
other: "Ce sujet a <b>%{count}</b> messages en attente de validation"
title: "Vérification"
title: "À examiner"
topic: "Sujet :"
filtered_topic: "Vous avez restreint au contenu vérifiable dans un seul sujet."
filtered_topic: "Vous avez restreint à un seul sujet le contenu à examiner."
filtered_user: "Utilisateur"
filtered_reviewed_by: "Vérifié par"
filtered_reviewed_by: "Examiné par"
show_all_topics: "afficher tous les sujets"
deleted_post: "(message supprimé)"
deleted_user: "(utilisateur supprimé)"
@ -447,7 +448,7 @@ fr:
one: "%{count} réponse"
other: "%{count} réponses"
edit: "Modifier"
save: "Sauvegarder"
save: "Enregistrer"
cancel: "Annuler"
new_topic: "Approuver cet élément créera un nouveau sujet"
filters:
@ -479,7 +480,7 @@ fr:
type: "Type"
status: "État"
submitted_by: "Soumis par"
reviewed_by: "Vérifié par"
reviewed_by: "Examiné par"
statuses:
pending:
title: "En attente"
@ -492,7 +493,7 @@ fr:
deleted:
title: "Supprimés"
reviewed:
title: "(vérifiés)"
title: "(examinés)"
all:
title: "(tous)"
types:
@ -821,7 +822,7 @@ fr:
reorder:
title: "Réordonner les catégories"
title_long: "Réorganiser la liste des catégories"
save: "Sauvegarder cet ordre"
save: "Enregistrer l'ordonnancement"
apply_all: "Appliquer"
position: "Position"
posts: "Messages"
@ -903,7 +904,7 @@ fr:
normal_option: "Normal"
normal_option_title: "Vous serez notifié si cet utilisateur vous répond, vous cite ou vous mentionne."
notification_schedule:
title: "Planification des notifications"
title: "Planning des notifications"
label: "Activer la planification personnalisée des notifications"
tip: "Vous basculerez automatiquement en mode \"Ne pas déranger\" en-dehors de ces horaires."
midnight: "Minuit"
@ -924,7 +925,7 @@ fr:
open_search: "Sélectionner un nouveau sujet"
title: "Sélectionner un sujet"
search_label: "Rechercher des sujets par titre"
save: "Sauvegarder"
save: "Enregistrer"
clear:
title: "Vider"
warning: "Êtes-vous sûr de vouloir masquer votre sujet vedette ?"
@ -954,15 +955,17 @@ fr:
dismiss_notifications_tooltip: "Marquer les notifications comme lues"
no_messages_title: "Vous n'avez aucun message"
no_messages_body: >
Besoin d'échanger directement avec une personne, en-dehors de la conversation principale? Sélectionnez leur avatar et utilisez le bouton %{icon} pour leur écrire un message.<br><br> Pour obtenir de l'aide, <a href='%{aboutUrl}'>écrivez à un des responsables du site</a>.
Besoin d'échanger directement avec une personne, en-dehors de la conversation principale ? Sélectionnez leur avatar et utilisez le bouton %{icon} pour leur écrire un message.<br><br>Pour obtenir de l'aide, <a href='%{aboutUrl}'>écrivez à un des responsables du site</a>.
no_bookmarks_title: "Vous n'avez pas encore créé de signet"
no_bookmarks_body: >
Le bouton %{icon} vous permet d'ajouter un message à vos signets, qui s'afficheront ici pour vous permettre de les conserver sous la main. Vous pourrez aussi y associer un rappel planifié.
Le bouton %{icon} vous permet de marquer d'un signet les messages qui vous intéressent particulièrement — ils s'afficheront alors ici, et vous les aurez sous la main. Pour vous organiser, vous pourrez même planifier une alerte associée à un signet&nbsp;!
no_notifications_title: "Vous n'avez pas encore reçu de notifications"
no_notifications_body: >
Des notifications s'afficheront ici pour vous informer de l'activité qui vous concerne directement sur le forum, telle que : des réponses qui vous sont faites, des personnes qui citent vos messages ou qui mentionnent votre <b>@pseudo</b>, et des nouveaux messages publiés dans des sujets que vous suivez. Si vous ne vous êtes pas connecté au forum depuis un moment, vous recevrez aussi ces notifications par courriel.<br><br>Un peu partout sur le forum, le bouton %{icon} vous permettra de choisir les sujets, les catégories et les étiquettes pour lesquels vous recevez des notifications. Vous trouverez aussi des réglages dans la section <a href='%{preferencesUrl}'>Notifications</a> de votre page de préférences.
first_notification: "Votre première notification ! Cliquez-la pour démarrer."
dynamic_favicon: "Faire apparaître le compteur sur l'icône du navigateur"
skip_new_user_tips:
description: "Ignorer les badges et conseils d'intégration des nouveaux utilisateurs."
description: "Ignorer les badges et les conseils d'intégration des nouveaux utilisateurs."
not_first_time: "Vous connaissez déjà ?"
skip_link: "Ignorer ces conseils"
theme_default_on_all_devices: "En faire mon thème par défaut sur tous mes périphériques"
@ -1026,7 +1029,7 @@ fr:
muted_categories_instructions_dont_hide: "Vous ne recevrez aucune notification concernant les nouveaux sujets dans ces catégories."
regular_categories: "Normal"
regular_categories_instructions: "Vous verrez ces catégories dans les listes de sujets « Récents » et « Top »."
no_category_access: "En tant que modérateur votre accès à la catégorie est limitée, la sauvegarde est désactivée."
no_category_access: "Du fait de votre statut de modérateur, votre accès aux catégories est limité. L'enregistrement est désactivé."
delete_account: "Supprimer mon compte"
delete_account_confirm: "Êtes-vous sûr de vouloir supprimer définitivement votre compte ? Cette action n'est pas réversible !"
deleted_yourself: "Votre compte a été supprimé avec succès."
@ -1134,7 +1137,7 @@ fr:
enforced_notice: "Vous devez activer la validation en deux étapes avant d'accéder à ce site."
disable: "Désactiver"
disable_confirm: "Êtes-vous sûr de vouloir désactiver toutes les validations en deux étapes ?"
save: "Sauvegarder"
save: "Enregistrer"
edit: "Modifier"
edit_title: "Gérer l'application d'authentification"
edit_description: "Nom de l'application d'authentification"
@ -1153,7 +1156,7 @@ fr:
not_allowed_error: "La procédure d'enregistrement de la clé de sécurité a expiré ou a été annulée."
already_added_error: "Vous avez déjà enregistré cette clé de sécurité. Vous n'avez pas besoin de le faire à nouveau."
edit: "Modifier la clé de sécurité"
save: "Sauvegarder"
save: "Enregistrer"
edit_description: "Nom de la clé de sécurité"
name_required_error: "Vous devez donner un nom à votre clé de sécurité."
change_about:
@ -1210,7 +1213,7 @@ fr:
add_email: "Ajouter une adresse courriel alternative"
auth_override_instructions: "Le courriel peut être mis à jour à partir du fournisseur d'authentification."
no_secondary: "Aucune adresse courriel secondaire"
instructions: "Jamais visible publiquement."
instructions: "Ne sera pas visible publiquement."
admin_note: "Remarque : un utilisateur administrateur modifiant l'adresse courriel d'un autre utilisateur non administrateur indique que l'utilisateur a perdu l'accès à son compte de messagerie d'origine, donc un courriel de réinitialisation du mot de passe sera envoyé à sa nouvelle adresse. L'adresse courriel de l'utilisateur ne changera pas tant qu'il n'aura pas terminé le processus de réinitialisation du mot de passe."
ok: "Nous vous enverrons un courriel de confirmation"
required: "Veuillez entrer une adresse courriel"
@ -1272,7 +1275,7 @@ fr:
was_this_you_description: "Si ce n'était pas vous, nous vous conseillons de modifier votre mot de passe et de vous déconnecter partout."
browser_and_device: "%{browser} sur %{device}"
secure_account: "Sécuriser mon compte"
latest_post: "Votre dernier message..."
latest_post: "Votre dernier message"
device_location: '<span class="auth-token-device">%{device}</span> &ndash; <span title="IP: %{ip}">%{location}</span>'
browser_active: '%{browser} | <span class="active">actif</span>'
browser_last_seen: "%{browser} | %{date}"
@ -1414,7 +1417,7 @@ fr:
invite_to_topic: "À sa première connexion, diriger la personne invitée vers ce sujet :"
expires_at: "Ce lien expirera :"
custom_message: "Message personnel facultatif :"
send_invite_email: "Enregistrer et envoyer l'e-mail"
send_invite_email: "Enregistrer et envoyer le courriel"
save_invite: "Enregistrer l'invitation"
invite_saved: "Invitation enregistrée."
invite_copied: "Lien d'invitation copié."
@ -1426,7 +1429,7 @@ fr:
<p>Pour mettre votre communauté sur pied rapidement, invitez une liste d'utilisateurs : composez un <a href="https://fr.wikipedia.org/wiki/Fichier_CSV" target="_blank">fichier CSV</a> contenant l'adresse de chaque personne à inviter, en disposant une adresse par ligne. Pour ajouter certaines personnes à des groupes particuliers, ou pour les diriger automatiquement vers un sujet particulier lors de leur première connexion, vous pouvez faire figurer les éléments suivants.</p>
<pre>jean@dupont.fr,nom_dun_groupe;nom_dun_autre_groupe,identifiant_numérique_du_sujet</pre>
<p>Un courriel d'invitation sera envoyé à chaque adresse contenue dans ce fichier CSV, et vous pourrez modifier son contenu après l'avoir envoyé sur le serveur.</p>
progress: "Envoi en cours : %{progress}%..."
progress: "Envoi en cours : %{progress}%"
success: "Le fichier a été téléversé. Une notification vous signalera la fin de son importation effective."
error: "Désolé, le fichier doit être au format CSV."
password:
@ -1436,7 +1439,7 @@ fr:
same_as_username: "Votre mot de passe est le même que votre nom d'utilisateur."
same_as_email: "Votre mot de passe est le même que votre adresse courriel."
ok: "Votre mot de passe semble correct."
instructions: "au moins %{count} caractères."
instructions: "au moins %{count} caractères"
required: "Veuillez entrer un mot de passe"
summary:
title: "Résumé"
@ -1751,7 +1754,7 @@ fr:
select_to_filter: "Sélectionner une valeur à filtrer"
default_header_text: Sélectionner…
no_content: Aucune correspondance trouvée
filter_placeholder: Rechercher...
filter_placeholder: Rechercher
filter_placeholder_with_any: Rechercher ou créer…
create: "Créer : « %{content} »"
max_content_reached:
@ -1765,7 +1768,7 @@ fr:
other: "La sélection doit contenir au minimum %{count} caractères."
components:
tag_drop:
filter_for_more: et plus encore...
filter_for_more: et plus encore
categories_admin_dropdown:
title: "Gérer les catégories"
date_time_picker:
@ -1796,7 +1799,7 @@ fr:
destination_category: "Catégorie de destination"
publish: "Publier le brouillon partagé"
confirm_publish: "Êtes-vous sûr de vouloir publier ce brouillon ?"
publishing: "Sujet en cours de publication..."
publishing: "Sujet en cours de publication"
composer:
emoji: "Émoji :)"
more_emoji: "plus…"
@ -1807,7 +1810,7 @@ fr:
toggle_whisper: "Basculer murmure"
toggle_unlisted: "Basculer la visibilité"
posting_not_on_topic: "À quel sujet voulez-vous répondre ?"
saved_local_draft_tip: "sauvegardé en local"
saved_local_draft_tip: "enregistré sur votre appareil"
similar_topics: "Votre sujet est similaire à…"
drafts_offline: "brouillons hors ligne"
edit_conflict: "conflit de modification"
@ -1840,7 +1843,7 @@ fr:
one: "Vous devez choisir au moins %{count} étiquette"
other: "Vous devez choisir au moins %{count} étiquettes"
topic_template_not_modified: "Veuillez ajouter des détails à votre sujet en modifiant le modèle de sujet."
save_edit: "Sauvegarder la modification"
save_edit: "Enregistrer les modifications"
overwrite_edit: "Écraser la modification"
reply_original: "Répondre sur le sujet d'origine"
reply_here: "Répondre ici"
@ -1854,16 +1857,16 @@ fr:
title: "ou appuyez sur Ctrl+Entrée"
users_placeholder: "Ajoutez un utilisateur"
title_placeholder: "Quel est le sujet en une courte phrase ?"
title_or_link_placeholder: "Entrez un titre, ou copiez un lien ici"
title_or_link_placeholder: "Saisissez un titre, ou copiez un lien ici"
edit_reason_placeholder: "pourquoi modifiez-vous le message ?"
topic_featured_link_placeholder: "Entrez un lien affiché avec le titre."
remove_featured_link: "Retirer le lien du sujet"
reply_placeholder: "Écrivez ici. Utilisez du Markdown, BBCode ou HTML pour la mise en forme. Glissez ou collez des images."
reply_placeholder_no_images: "Écrivez ici. Utilisez du Markdown, BBCode ou HTML pour la mise en forme."
reply_placeholder: "Saisissez votre message ici. Pour le mettre en forme, utilisez du Markdown, du BBCode ou du HTML. Glissez-déposez ou collez des images."
reply_placeholder_no_images: "Saisissez votre message ici. Pour le mettre en forme, utilisez du Markdown, du BBCode ou du HTML."
reply_placeholder_choose_category: "Sélectionner une catégorie avant de rédiger ici."
view_new_post: "Voir votre nouveau message."
saving: "Sauvegarde"
saved: "Sauvegardé !"
saving: "Enregistrement en cours"
saved: "Enregistré avec succès !"
saved_draft: "Brouillon de message en cours. Appuyer pour reprendre."
uploading: "Envoi en cours…"
show_preview: "afficher l'aperçu"
@ -1878,13 +1881,13 @@ fr:
link_title: "Lien"
link_description: "saisir ici la description du lien"
link_dialog_title: "Insérer un lien"
link_optional_text: "titre optionnel"
link_url_placeholder: "Collez une URL ou tapez pour rechercher des sujets"
link_optional_text: "titre (facultatif)"
link_url_placeholder: "Collez une URL, ou recherchez un sujet du forum en commençant à saisir"
blockquote_title: "Citation"
blockquote_text: "Citation"
code_title: "Texte préformaté"
code_text: "texte préformaté indenté par 4 espaces"
paste_code_text: "saisir ou coller le code ici"
paste_code_text: "saisissez ou collez du code ici"
upload_title: "Envoi de fichiers"
upload_description: "saisir ici la description de votre fichier"
olist_title: "Liste numérotée"
@ -1918,7 +1921,7 @@ fr:
reply_as_new_topic:
label: Répondre via un sujet lié
desc: Créer un nouveau sujet lié à ce sujet
confirm: Vous avez un brouillon sauvegardé pour ce nouveau sujet mais il sera perdu si vous créez un sujet lié.
confirm: Vos brouillons contiennent un nouveau sujet en cours d'écriture. Ce brouillon sera perdu si vous créez un sujet lié.
reply_as_new_group_message:
label: Répondre en créant un nouveau message de groupe
desc: Créer un nouveau message direct avec les mêmes destinataires
@ -1956,7 +1959,7 @@ fr:
none: "Impossible de charger les notifications pour le moment."
empty: "Aucune notification trouvée."
post_approved: "Votre message a été approuvé"
reviewable_items: "éléments en attente de vérification"
reviewable_items: "éléments en attente d'examen"
mentioned: "<span>%{username}</span> %{description}"
group_mentioned: "<span>%{username}</span> %{description}"
quoted: "<span>%{username}</span> %{description}"
@ -2035,8 +2038,10 @@ fr:
from_my_computer: "Depuis mon appareil"
from_the_web: "Depuis le web"
remote_tip: "lien vers l'image"
local_tip: "sélectionnez des images depuis votre appareil"
hint: "(vous pouvez aussi faire glisser vos fichiers dans l'éditeur pour les envoyer)"
remote_tip_with_attachments: "indiquez un lien vers une image ou un autre type de fichier disponible en ligne"
local_tip: "choisissez des images stockées dans votre appareil"
local_tip_with_attachments: "choisissez des images ou d'autres fichiers stockés dans votre appareil"
hint: "(vous pouvez aussi glisser-déposer vos fichiers dans le champ de saisie)"
hint_for_supported_browsers: "vous pouvez aussi glisser-déposer ou coller des images dans l'éditeur"
uploading: "En cours d'envoi"
select_file: "Sélectionner un fichier"
@ -2179,7 +2184,7 @@ fr:
read: "Vous n'avez lu aucun sujet pour le moment."
posted: "Vous n'avez écrit aucun message pour le moment."
ready_to_create: "Prêt à "
latest: "Vous avez tout lu!"
latest: "Vous avez tout lu !"
bookmarks: "Vous n'avez pas encore mis de signets à des sujets."
category: "Il n'y a pas de sujets dans %{category}."
top: "Il n'y a pas de meilleurs sujets."
@ -2266,7 +2271,7 @@ fr:
bumped_at_title_MF: "{FIRST_POST} : {CREATED_AT}\n{LAST_POST} : {BUMPED_AT}"
browse_all_categories: Voir toutes les catégories
browse_all_tags: Parcourir toutes les étiquettes
view_latest_topics: voir les derniers sujets
view_latest_topics: consultez les sujets récents
suggest_create_topic: commencer une nouvelle conversation ?
jump_reply_up: aller à des réponses précédentes
jump_reply_down: aller à des réponses ultérieures
@ -2388,12 +2393,15 @@ fr:
reasons:
mailing_list_mode: "Vous avez activé la liste de diffusion, vous serez donc notifié des réponses à ce sujet par courriel."
"3_10": "Vous recevrez des notifications car vous surveillez une étiquette de ce sujet."
"3_10_stale": "Vous recevrez des notifications car vous surveilliez déjà une étiquette attribuée à ce sujet."
"3_6": "Vous recevrez des notifications parce que vous surveillez cette catégorie."
"3_6_stale": "Vous recevrez des notifications car vous surveilliez déjà cette catégorie du forum."
"3_5": "Vous recevrez des notifications parce que vous avez commencé à surveiller ce sujet automatiquement."
"3_2": "Vous recevrez des notifications car vous surveillez ce sujet."
"3_1": "Vous recevrez des notifications car vous avez créé ce sujet."
"3": "Vous recevrez des notifications car vous surveillez ce sujet."
"2_8": "Vous verrez un compteur de nouvelles réponses car vous suivez cette catégorie."
"2_8_stale": "Le nombre de nouvelles réponses vous sera indiqué car vous suiviez déjà cette catégorie."
"2_4": "Vous verrez un compteur de nouvelles réponses car vous avez répondu dans ce sujet."
"2_2": "Vous verrez un compteur de nouvelles réponses car vous suivez ce sujet."
"2": 'Vous verrez un nombre de nouvelles réponses car vous <a href="%{basePath}/u/%{username}/preferences/notifications">avez lu ce sujet</a>.'
@ -2432,7 +2440,7 @@ fr:
delete: "Supprimer le sujet"
open: "Ouvrir le sujet"
close: "Fermer le sujet"
multi_select: "Sélectionner les messages…"
multi_select: "Sélectionner des messages…"
slow_mode: "Activer le mode ralenti"
timed_update: "Planifier une action…"
pin: "Épingler le sujet…"
@ -2664,7 +2672,7 @@ fr:
one: "voir %{count} réponse masquée"
other: "voir %{count} réponses masquées"
notice:
new_user: "C'est la première fois que %{user} publie un message — accueillons-le comme il se doit dans notre communauté !"
new_user: "C'est la première fois que %{user} publie un message — accueillons-les comme il se doit dans notre communauté !"
returning_user: "Cela faisait un moment que nous n'avions pas vu %{user} — son dernier message remonte à %{time}."
unread: "Ce message est non lu"
has_replies:
@ -2704,14 +2712,14 @@ fr:
confirm: "Que souhaitez-vous faire de votre message ?"
discard: "Abandonner"
save_draft: "Enregistrer le brouillon pour plus tard"
keep_editing: "Continuer à modifier"
keep_editing: "Continuer à rédiger"
via_email: "ce message est arrivé par courriel"
via_auto_generated_email: "ce message est arrivé via un courriel généré automatiquement"
whisper: "ce message est un murmure privé pour les modérateurs"
wiki:
about: "ce message est un wiki"
archetypes:
save: "Sauvegarder les options"
save: "Enregistrer les options"
few_likes_left: "Merci de partager votre amour ! Vous n'avez plus que quelques J'aime à distribuer pour aujourd'hui."
controls:
reply: "commencer à répondre à ce message"
@ -2841,10 +2849,10 @@ fr:
name: "Modifier le signet"
description: "Modifier le nom du signet ou changer la date et l'heure du rappel"
pin_bookmark:
name: "Épingler le favori"
name: "Épingler le signet"
description: "Épingler le signet. Ceci permet de le faire figurer au sommet de votre liste de signets."
unpin_bookmark:
name: "Désépingler le favori"
name: "Désépingler le signet"
description: "Désépingler le signet. Il n'apparaîtra plus en haut de votre liste de signets."
filtered_replies:
viewing_posts_by: "Affichage de %{post_count} messages par"
@ -2880,11 +2888,11 @@ fr:
delete: "Supprimer la catégorie"
create: "Nouvelle catégorie"
create_long: "Créer une nouvelle catégorie"
save: "Sauvegarder la catégorie"
save: "Enregistrer la catégorie"
slug: "Identifiant de la catégorie"
slug_placeholder: "(Facultatif) mots séparés par des tirets pour l'URL"
creation_error: Il y a eu une erreur lors de la création de la catégorie.
save_error: Il y a eu une erreur lors de la sauvegarde de la catégorie.
save_error: Une erreur s'est produite lors de l'enregistrement de la catégorie.
name: "Nom de la catégorie"
description: "Description"
topic: "sujet de la catégorie"
@ -2936,7 +2944,7 @@ fr:
default_list_filter: "Filtre de liste par défaut :"
allow_badges_label: "Autoriser les badges à être accordés dans cette catégorie"
edit_permissions: "Modifier les permissions"
reviewable_by_group: "En plus des responsables, le contenu de cette catégorie peut également être vérifié par :"
reviewable_by_group: "En plus des responsables, le contenu de cette catégorie peut également être examiné par :"
review_group_name: "nom du groupe"
require_topic_approval: "Nécessiter l'approbation pour chaque nouveau sujet"
require_reply_approval: "Nécessiter l'approbation pour chaque nouvelle réponse"
@ -3003,7 +3011,7 @@ fr:
flagging:
title: "Merci de nous aider à garder notre communauté civilisée !"
action: "Signaler ce message"
take_action: "Intervenir..."
take_action: "Intervenir"
take_action_options:
default:
title: "Intervenir"
@ -3017,7 +3025,7 @@ fr:
notify_action: "Message"
official_warning: "Avertissement officiel"
delete_spammer: "Supprimer le spammeur"
flag_for_review: "File d'attente pour vérification"
flag_for_review: "Mettre en file d'attente pour examen"
delete_confirm_MF: "Vous êtes sur le point de supprimer {POSTS, plural, one {<b>#</b> message} other {<b>#</b> messages}} et {TOPICS, plural, one {<b>#</b> sujet} other {<b>#</b> sujets}} de cet utilisateur, supprimer son compte, bloquer les inscriptions depuis son adresse IP <b>{ip_address}</b> et ajouter son adresse courriel <b>{email}</b> à une liste de blocage permanent. Êtes-vous sûr que cet utilisateur est réellement un spammeur ?"
yes_delete_spammer: "Oui, supprimer le spammeur"
ip_address_missing: "(N/A)"
@ -3110,7 +3118,7 @@ fr:
one: "utilisateur"
other: "utilisateurs"
category_title: "Catégorie"
history: "Historique"
history: "Historique des 100 dernières modifications"
changed_by: "par %{author}"
raw_email:
title: "Courriel entrant"
@ -3246,7 +3254,7 @@ fr:
fullscreen: "%{shortcut} Éditeur en plein écran"
bookmarks:
title: "Gestion des signets"
enter: "%{shortcut} Sauvegarder et fermer"
enter: "%{shortcut} Enregistrer et fermer"
later_today: "%{shortcut} Plus tard dans la journée"
later_this_week: "%{shortcut} Plus tard cette semaine"
tomorrow: "%{shortcut} Demain"
@ -3393,7 +3401,7 @@ fr:
description: "Vous serez notifié si quelqu'un vous mentionne ou répond à votre message."
muted:
title: "Silencieux"
description: "Vous ne recevrez aucune notification concernant des nouveaux sujets avec cette étiquette et ces sujets napparaîtront pas sur votre page des sujets non lus."
description: "Vous ne recevrez aucune notification concernant des nouveaux sujets avec cette étiquette et ces sujets n'apparaîtront pas sur votre page des sujets non lus."
groups:
title: "Groupes d'étiquettes"
about: "Ajoutez les étiquettes à des groupes pour les gérer plus facilement."
@ -3404,7 +3412,7 @@ fr:
one_per_topic_label: "Limiter à une étiquette de ce groupe par sujet"
new_name: "Nouveau groupe d'étiquettes"
name_placeholder: "Nom du groupe d'étiquettes"
save: "Sauvegarder"
save: "Enregistrer"
delete: "Supprimer"
confirm_delete: "Êtes-vous sûr de vouloir supprimer ce groupe d'étiquettes ?"
everyone_can_use: "Les étiquettes peuvent être utilisées par tout le monde"
@ -3608,7 +3616,7 @@ fr:
delete_confirm: "Supprimer ce groupe ?"
delete_with_messages_confirm:
one: "La suppression de ce groupe rendra %{count} message orphelin, les membres du groupe n'y auront plus accès.<br><br>Etes-vous sûr?"
other: "La suppression de ce groupe rendra %{count} messages orphelins, les membres du groupe n'y auront plus accès.<br><br>Etes-vous sûr?"
other: "La suppression de ce groupe rendra %{count} messages orphelins, les membres du groupe n'y auront plus accès.<br><br>Êtes-vous sûr ?"
delete_failed: "Impossible de supprimer le groupe. Si c'est un groupe automatique il ne peut être détruit."
delete_automatic_group: Ce groupe ne peut pas être supprimé car il est constitué de façon automatique.
delete_owner_confirm: "Retirer les privilèges de propriétaire pour %{username} ?"
@ -3646,7 +3654,7 @@ fr:
single_user: "Utilisateur unique"
user_placeholder: Entrez un nom d'utilisateur
description_placeholder: À quoi servira cette clé ?
save: Sauvegarder
save: Enregistrer
new_key: Nouvelle clé pour lAPI
revoked: Révoquée
delete: Supprimer définitivement
@ -3688,7 +3696,7 @@ fr:
detailed_instruction: "Une requête POST sera envoyée à l'URL fournie lorsque l'événement choisi se produira."
new: "Nouveau Webhook"
create: "Créer"
save: "Sauvegarder"
save: "Enregistrer"
destroy: "Supprimer"
description: "Description"
controls: "Contrôles"
@ -3734,8 +3742,8 @@ fr:
name: "Événement d'étiquette"
details: "Lorsqu'une étiquette est créée, mise à jour ou supprimée."
reviewable_event:
name: "Événement d'élément à vérifier"
details: "Lorsqu'un nouvel élément est prêt à être vérifié ou que son état est mis à jour."
name: "Événement d'élément à examiner"
details: "Lorsqu'un nouvel élément est prêt à être examiné ou que son état est mis à jour."
notification_event:
name: "Événement de notification"
details: "Lorsqu'un utilisateur reçoit une notification dans son flux."
@ -3812,7 +3820,7 @@ fr:
size: "Taille"
upload:
label: "Envoyer"
title: "Envoyer une sauvegarde à cette instance"
title: "Envoyer une sauvegarde vers cette instance"
uploading: "Envoi en cours…"
uploading_progress: "Envoi en cours… %{progress}%"
success: "« %{filename} » a été envoyé avec succès. Le fichier est en cours de traitement et il faudra jusqu'à une minute pour qu'il apparaisse dans la liste."
@ -3835,12 +3843,12 @@ fr:
alert: "Un lien pour télécharger la sauvegarde vous a été envoyé par courriel."
destroy:
title: "Supprimer la sauvegarde"
confirm: "Êtes-vous sûr de vouloir détruire cette sauvegarde ?"
confirm: "Êtes-vous certain de vouloir supprimer cette sauvegarde ?"
restore:
is_disabled: "La restauration est désactivée dans les paramètres du site."
label: "Restaurer"
title: "Restaurer la sauvegarde"
confirm: "Êtes-vous sûr de vouloir restaurer cette sauvegarde ?"
confirm: "Êtes-vous certain de vouloir restaurer cette sauvegarde ?"
rollback:
label: "Revenir en arrière"
title: "Restaurer la base de données dans un état précédent"
@ -3869,7 +3877,7 @@ fr:
long_title: "Personnalisations du site"
preview: "prévisualiser"
explain_preview: "Voir le site avec ce thème activé"
save: "Sauvegarder"
save: "Enregistrer"
new: "Nouveau"
new_style: "Nouveau style"
install: "Installer"
@ -3934,10 +3942,10 @@ fr:
theme_components: "Composants du thème :"
add_all_themes: "Ajouter tous les thèmes"
convert: "Convertir"
convert_component_alert: "Êtes-vous sûr·e de vouloir convertir ce composant en thème ? Il ne sera plus un composant de %{relatives}."
convert_component_alert: "Êtes-vous sûr de vouloir convertir ce composant en thème ? Il ne sera plus un composant de %{relatives}."
convert_component_tooltip: "Convertir ce composant en thème"
convert_component_alert_generic: "Êtes-vous sûr de vouloir convertir ce composant en thème ?"
convert_theme_alert: "Êtes-vous sûr·e de vouloir convertir ce thème en composant ? Il ne sera plus le parent de %{relatives}."
convert_theme_alert: "Êtes-vous sûr de vouloir convertir ce thème en composant ? Il ne sera plus le parent de %{relatives}."
convert_theme_alert_generic: "Êtes-vous sûr de vouloir convertir ce thème en composant ?"
convert_theme_tooltip: "Convertir ce thème en composant"
inactive_themes: "Thèmes inactifs :"
@ -3960,7 +3968,7 @@ fr:
must_be_unique: "Nom de variable invalide. Le nom doit être unique."
upload: "Envoyer"
select_component: "Sélectionner un composant…"
unsaved_changes_alert: "Vous n'avez pas encore sauvegardé vos modifications, voulez-vous les abandonner et continuer ?"
unsaved_changes_alert: "Vous n'avez pas encore enregistré vos modifications, souhaitez-vous les abandonner et passer à autre chose ?"
unsaved_parent_themes: "Vous n'avez assigné le composant à aucun thème, voulez-vous continuer ?"
discard: "Abandonner"
stay: "Rester"
@ -4054,6 +4062,8 @@ fr:
yaml:
text: "YAML"
title: "Définir les paramètres du thème en format YAML"
scss_color_variables_warning: "L'utilisation de variables SCSS standard pour définir des couleurs dans un thème est dépréciée, ces variables ne seront plus prises en charge dans des versions ultérieures. Pour obtenir davantage d'informations, nous vous invitons à consulter <a href=\"https://meta.discourse.org/t/-/77551#color-variables-2\" target=\"_blank\">ce guide</a> (en anglais)."
scss_warning_inline: "L'utilisation de variables SCSS standard pour définir des couleurs dans un thème est dépréciée."
colors:
select_base:
title: "Sélectionner la palette de couleurs de base"
@ -4066,7 +4076,7 @@ fr:
copy_name_prefix: "Copie de"
delete_confirm: "Supprimer cette palette de couleur ?"
undo: "annuler"
undo_title: "Annulez vos modifications sur cette couleur depuis la dernière fois qu'elle a été sauvegardée."
undo_title: "Annuler les modifications que vous avez apportées à cette couleur depuis son dernier enregistrement."
revert: "rétablir"
revert_title: "Rétablir la couleur de la palette par défaut de Discourse."
primary:
@ -4120,7 +4130,7 @@ fr:
css: "CSS"
reset: "Réinitialiser aux valeurs par défaut"
reset_confirm: "Êtes-vous sûr de vouloir rétablir la valeur par défaut de %{fieldName} et perdre toutes vos modifications ?"
save_error_with_reason: "Vos modifications n'ont pas été sauvegardées. %{error}"
save_error_with_reason: "Vos modifications n'ont pas pu être sauvegardées. %{error}"
instructions: "Personnalisez le modèle depuis lequel tous les courriels HTML sont générés et stylés à l'aide de CSS."
email:
title: "Courriels"
@ -4214,7 +4224,7 @@ fr:
category_id: "Identifiant de la catégorie"
delete: "Supprimer"
edit: "Modifier"
save: "Sauvegarder"
save: "Enregistrer"
screened_actions:
block: "bloquer"
do_nothing: "ne rien faire"
@ -4279,8 +4289,8 @@ fr:
deactivate_user: "désactiver l'utilisateur"
change_readonly_mode: "changer le mode de lecteur seule"
backup_download: "télécharger la sauvegarde"
backup_destroy: "détruire la sauvegarde"
reviewed_post: "message vérifié"
backup_destroy: "supprimer une sauvegarde"
reviewed_post: "message examiné"
custom_staff: "action personnalisée de l'extension"
post_locked: "message verrouillé"
post_edit: "message modifié"
@ -4300,11 +4310,11 @@ fr:
approve_user: "utilisateur approuvé"
web_hook_create: "créer le Webhook"
web_hook_update: "mettre à jour le Webhook"
web_hook_destroy: "détruire le Webhook"
web_hook_destroy: "supprimer un Webhook"
web_hook_deactivate: "désactiver le Webhook"
embeddable_host_create: "créer un hôte intégré"
embeddable_host_update: "mettre à jour un hôte intégré"
embeddable_host_destroy: "détruire un hôte intégré"
embeddable_host_create: "créer un nom d'hôte intégrable"
embeddable_host_update: "mettre à jour un nom d'hôte intégrable"
embeddable_host_destroy: "supprimer un nom d'hôte intégrable"
change_theme_setting: "changer les paramètres du thème"
disable_theme_component: "désactiver le composant de thème"
enable_theme_component: "activer le composant de thème"
@ -4312,7 +4322,7 @@ fr:
change_title: "modifier le titre"
api_key_create: "créer une clé pour lAPI"
api_key_update: "mettre à jour une clé pour lAPI"
api_key_destroy: "détruire une clé pour lAPI"
api_key_destroy: "supprimer une clé dAPI"
override_upload_secure_status: "passer outre le statut de téléchargement sécurisé"
page_published: "page publiée"
page_unpublished: "publication de la page annulée"
@ -4378,7 +4388,7 @@ fr:
other: "afficher %{count} mots"
download: Télécharger
clear_all: Tout désélectionner
clear_all_confirm: "Êtes-vous sûr de vouloir effacer l'ensemble des mots surveillés en rapport à l'action %{action}?"
clear_all_confirm: "Êtes-vous sûr de vouloir effacer l'ensemble des mots surveillés en rapport à l'action %{action} ?"
actions:
block: "Bloquer"
censor: "Censurer"
@ -4390,12 +4400,12 @@ fr:
block: "Empêchez les messages contenant ces mots d'être publiés. L'utilisateur verra un message d'erreur lorsqu'il essaiera de publier son message."
censor: "Autoriser les messages contenant ces mots, mais les remplacer par des caractères qui masquent les mots censurés."
require_approval: "Les messages qui contiennent ces mots devront être approuvés par un responsable avant de pouvoir être publiés."
flag: "Autoriser les messages contenant ces mots, mais les signaler comme inappropriés pour que les modérateurs puissent les vérifier."
flag: "Autoriser les messages qui contiennent ces mots, mais les marquer comme étant signalés pour que les modérateurs puissent les examiner."
replace: "Remplacer certains mots contenus dans des messages par d'autres mots ou par des liens"
tag: "Étiqueter automatiquement les sujets en fonction de leur premier message"
form:
label: "Contient le mot"
placeholder: "mot complet ou * comme signe générique"
label: "Contient le mot ou l'expression"
placeholder: "Saisissez un mot ou une expression (* sert de caractère générique)"
placeholder_regexp: "expression régulière"
replacement_label: "Remplacement"
replacement_placeholder: "exemple ou https://exemple.com"
@ -4437,7 +4447,7 @@ fr:
titles:
active: "Utilisateurs actifs"
new: "Nouveaux utilisateurs"
pending: "Utilisateur en attente"
pending: "Utilisateurs en attente d'examen"
newuser: "Utilisateurs au niveau de confiance 0 (nouvel utilisateur)"
basic: "Utilisateurs au niveau de confiance 1 (utilisateur de base)"
member: "Utilisateurs au niveau de confiance 2 (membre)"
@ -4585,10 +4595,10 @@ fr:
cant_delete_all_too_many_posts:
one: "Impossible de supprimer tous les messages parce que l'utilisateur a plus d'un message. (delete_all_posts_max)"
other: "Impossible de supprimer tous les messages parce que l'utilisateur a plus de %{count} messages. (delete_all_posts_max)"
delete_confirm: "Il est généralement préférable d'anonymiser les utilisateurs plutôt que de les supprimer, afin d'éviter d'enlever du contenu de discussions existantes. <br><br> Êtes-vous sûr de vouloir supprimer cet utilisateur ? C'est irréversible !"
delete_confirm: "Il est généralement préférable d'anonymiser les utilisateurs plutôt que de les supprimer, afin d'éviter d'enlever du contenu de discussions existantes. <br><br>Êtes-vous sûr de vouloir supprimer cet utilisateur ? C'est irréversible !"
delete_and_block: "Supprimer et <b>bloquer</b> cette adresse courriel et adresse IP."
delete_dont_block: "Supprimer uniquement"
deleting_user: "Suppression de l'utilisateur"
deleting_user: "Suppression de l'utilisateur"
deleted: "L'utilisateur a été supprimé."
delete_failed: "Il y a eu une erreur lors de la suppression de l'utilisateur. Veuillez vous assurer que tous ses messages ont bien été supprimés avant d'essayer de supprimer l'utilisateur."
send_activation_email: "Envoyer le courriel d'activation"
@ -4671,7 +4681,7 @@ fr:
name: "Nom du champ"
type: "Type du champ"
description: "Description du champ"
save: "Sauvegarder"
save: "Enregistrer"
edit: "Modifier"
delete: "Supprimer"
cancel: "Annuler"
@ -4723,7 +4733,7 @@ fr:
emoji_list:
invalid_input: "La liste des émojis ne doit contenir que des noms d'émojis valides (ex: hugs)"
add_emoji_button:
label: "Ajouter emoji"
label: "Ajouter émoji"
title: "Paramètres"
no_results: "Aucun résultat trouvé."
more_than_30_results: "Il y a plus de 30 résultats. Veuillez affiner votre recherche ou sélectionner une catégorie."
@ -4753,7 +4763,7 @@ fr:
onebox: "Onebox"
seo: "SEO"
spam: "Spam"
rate_limits: "Limites des taux"
rate_limits: "Limites d'utilisation"
developer: "Développeur"
embedding: "Externe"
legal: "Légal"
@ -4795,7 +4805,7 @@ fr:
granted_by: Décerné par
granted_at: Décerné le
reason_help: (Lien vers un message ou sujet)
save: Sauvegarder
save: Enregistrer
delete: Supprimer
delete_confirm: Êtes-vous sûr de vouloir supprimer ce badge ?
revoke: Retirer
@ -4834,7 +4844,7 @@ fr:
user_change: "Lorsqu'un utilisateur est modifié ou créé"
post_processed: "Après qu'un message soit traité"
preview:
link_text: "Aperçu du badge accordé"
link_text: "Aperçu des badges accordés"
plan_text: "Aperçu avec le plan de requête"
modal_title: "Aperçu de la requête du badge"
sql_error_header: "Il y a une erreur avec la requête."
@ -4898,7 +4908,7 @@ fr:
allowed_embed_selectors: "Sélecteur CSS pour les éléments autorisés dans les contenus intégrés"
blocked_embed_selectors: "Sélecteur CSS pour les éléments qui sont supprimés des contenus intégrés"
allowed_embed_classnames: "Classes CSS autorisées"
save: "Sauvegarder les paramètres d'intégration"
save: "Enregistrer les paramètres d'intégration"
permalink:
title: "Permaliens"
description: "Redirections à appliquer pour les URL non connues par le forum."

View File

@ -158,6 +158,8 @@ gl:
topic_admin_menu: "accións do tema"
wizard_required: "Este é o novo Discourse! Pode comezar co <a href='%{url}' data-auto-route='true'>asistente de configuración</a> ✨"
emails_are_disabled: "Todos as mensaxes de correo saíntes foron desactivadas globalmente por un administrador. Non se enviará ningún tipo de notificación por correo electrónico."
software_update_prompt:
dismiss: "Desbotar"
bootstrap_mode_enabled:
one: "Para facilitar o lanzamento do seu novo sitio, está en modo de arranque. Todos os novos usuarios recibirán o nivel de confianza 1 e terán activadas as mensaxes de correo de resumo diario. Isto desactivarase automaticamente cando se una %{count} usuario."
other: "Para facilitar o lanzamento do seu novo sitio, está en modo de arranque. Todos os novos usuarios recibirán nivel de confianza 1 e terán activadas as mensaxes de correo de resumo diario. Isto desactivarase automaticamente cando se unan %{count} usuarios."
@ -460,6 +462,8 @@ gl:
created_at_asc: "Creado o (inverso)"
priority:
title: "Prioridade mínima"
any: "(calquera)"
low: "Baixa"
medium: "Media"
high: "Alta"
conversation:
@ -497,6 +501,8 @@ gl:
title: "Publicación na fila de espera"
reviewable_user:
title: "Usuario"
reviewable_post:
title: "Publicación"
approval:
title: "A publicación necesita aprobación"
description: "Recibimos a súa nova publicación pero cómpre que sexa aprobada por un moderador antes de aparecer. Teña paciencia."
@ -2247,9 +2253,16 @@ gl:
minutes: "Minutos:"
seconds: "Segundos:"
durations:
10_minutes: "10 minutos"
15_minutes: "15 minutos"
30_minutes: "30 Minutos"
45_minutes: "45 minutos"
1_hour: "1 hora"
2_hours: "2 Horas"
4_hours: "4 horas"
8_hours: "8 horas"
12_hours: "12 horas"
24_hours: "24 horas"
custom: "Duración personalizada"
topic_status_update:
title: "Temporizador do tema"
@ -2417,6 +2430,7 @@ gl:
title: "Compartir"
extended_title: "Compartir unha ligazón"
help: "compartir unha ligazón a este tema"
invite_users: "Convidar"
print:
title: "Imprimir"
help: "Abrir unha versión imprimíbel deste tema"
@ -3056,7 +3070,6 @@ gl:
one: "usuario"
other: "usuarios"
category_title: "Categoría"
history: "Historial"
changed_by: "de %{author}"
raw_email:
title: "Correo entrante"
@ -4322,6 +4335,7 @@ gl:
require_approval: "Requirir aprobación"
flag: "Sinalar"
replace: "Substituír"
tag: "Etiqueta"
action_descriptions:
block: "Evitar as publicacións que conteñen estas palabras. O usuario verá unha mensaxe de erro cando tente enviar a publicación."
censor: "Permitir publicacións que conteñan estas palabras pero substitúeas por caracteres que oculten as palabras censuradas."
@ -4329,7 +4343,6 @@ gl:
flag: "Permitir as publicacións que conteñen estas palabras, pero marcalas como inadecuadas para que os moderadores poidan revisalas."
replace: "Substitúa as palabras das publicacións por outras palabras ou ligazóns"
form:
placeholder: "palabra completa ou * como comodín"
placeholder_regexp: "expresión regular"
replacement_label: "Substitución"
replacement_placeholder: "exemplo ou https://examplo.com"

View File

@ -388,6 +388,7 @@ he:
upload: "העלאה"
uploading: "בהליכי העלאה..."
uploading_filename: "מעלה: %{filename}..."
processing_filename: "מתבצע עיבוד: %{filename}…"
clipboard: "לוח"
uploaded: "הועלה!"
pasting: "מדביק..."
@ -2192,12 +2193,15 @@ he:
from_my_computer: "מהמחשב שלי"
from_the_web: "מהאינטרנט"
remote_tip: "קישור לתמונה"
remote_tip_with_attachments: "קישור לתמונה או לקובץ"
local_tip: "בחרו תמונות ממכשירכם"
local_tip_with_attachments: "בחירת תמונות או קבצים מהמכשיר שלך"
hint: "(ניתן גם לגרור לעורך להעלאה)"
hint_for_supported_browsers: "תוכלו גם לגרור או להדביק תמונות לעורך"
uploading: "מעלה"
select_file: "בחירת קובץ"
default_image_alt_text: תמונה
supported_formats: "תצורות קבצים נתמכות"
search:
sort_by: "מיון על פי"
relevance: "רלוונטיות"
@ -2571,12 +2575,15 @@ he:
reasons:
mailing_list_mode: "מצב רשימת תפוצה פעיל, לכן תישלח אליך התראה בדוא״ל על תגובות לנושא זה."
"3_10": "תקבלו התראות כיוון שאתם צופים בתג שקשור לנושא זה."
"3_10_stale": "תישלחנה אליך הודעות כיוון שבחרת לעקוב אחר תגית בנושא הזה בעבר."
"3_6": "תקבלו התראות כיוון שאתם עוקבים אחרי קטגוריה זו."
"3_6_stale": "תישלחנה אליך הודעות כיוון שבחרת לעקוב אחר הקטגוריה הזאת בעבר."
"3_5": "תקבלו התראות כיוון שהתחלתם לעקוב אחרי הנושא הזה אוטומטית."
"3_2": "תקבלו התראות כיוון שאתם עוקבים אחרי הנושא הזה."
"3_1": "תקבלו התראות כיוון שאתם יצרתם את הנושא הזה."
"3": "תקבלו התראות כיוון שאתם עוקבים אחרי הנושא זה."
"2_8": "תראו ספירה של תגובות חדשות כיוון שאתם עוקבים אחר קטגוריה זו."
"2_8_stale": "יופיע מניין תגובות חדשות כיוון שבחרת לעקוב אחר קטגוריה זו בעבר."
"2_4": "תראו ספירה של תגובות חדשות כיוון שפרסמתם תגובה לנושא זה."
"2_2": "תראו ספירה של תגובות חדשות כיוון שאתם עוקבים אחר נושא זה:"
"2": 'יופיע עיטור עם מספר התגובות החדשות מכיוון ש<a href="%{basePath}/u/%{username}/preferences/notifications">קראת את הנושא הזה</a>.'
@ -3371,7 +3378,7 @@ he:
many: "משתמשים"
other: "משתמשים"
category_title: "קטגוריה"
history: "היסטוריה"
history: "היסטוריה, 100 התיקונים האחרונים"
changed_by: "מאת %{author}"
raw_email:
title: "דוא״ל נכנס"
@ -4044,6 +4051,7 @@ he:
name: "אירוע הענקת עיטור"
details: "כמשתמש מקבל עיטור."
group_user_event:
name: "אירוע משתמש בקבוצה"
details: "כאשר משתמש מתווסף או נגרע מקבוצה."
like_event:
name: "אירוע לייק"
@ -4360,6 +4368,8 @@ he:
yaml:
text: "YAML"
title: "עריכת הגדרות ערכת העיצוב בתצורת YAML"
scss_color_variables_warning: "השימוש במשתני צבע ליבת SCSS בערכות עיצוב הושמט. נא להשתמש במאפייני CSS מותאמים אישית במקום. <a href=\"https://meta.discourse.org/t/-/77551#color-variables-2\" target=\"_blank\">במדריך הזה</a> יש פרטים נוספים."
scss_warning_inline: "השימוש במשתני צבע ליבת SCSS בערכות עיצוב הושמט."
colors:
select_base:
title: "בחירת מבחר צבעים בסיסי"
@ -4702,8 +4712,8 @@ he:
replace: "להחליף מילים בפוסטים במילים או קישורים אחרים"
tag: "לתייג אוטומטית נושאים לפי הפוסט הראשון בהם"
form:
label: "יש בהם את המילה"
placeholder: "מילה מלאה או * כתו כל"
label: "יש מילה או ביטוי"
placeholder: "נא למלא מילה או ביטוי (* הוא תו כללי)"
placeholder_regexp: "ביטוי רגולרי"
replacement_label: "חלופה"
replacement_placeholder: "דוגמה או https://example.com"

View File

@ -158,6 +158,8 @@ hu:
topic_admin_menu: "témaműveletek"
wizard_required: "Üdvözöljük az új Discourse-on. Kezdjük a <a href='%{url}' data-auto-route='true'>beállításvarázslóval</a>. ✨"
emails_are_disabled: "Egy adminisztrátor letiltotta a kimenő e-maileket. Semmilyen értesítő e-mail nem lesz elküldve."
software_update_prompt:
dismiss: "Elvetés"
bootstrap_mode_enabled:
one: "Hogy könnyebbé tegyük az új oldala elindítását, most előkészítési módban van. Minden új felhasználó 1-es szintet kap és be lesz állítva, hogy napi kivonat e-mailt kapjanak. Ez a beállítás automatikusan kikapcsol, ha legalább %{count} felhasználó regisztrált."
other: "Hogy könnyebbé tegyük az új oldala elindítását, most előkészítési módban van. Minden új felhasználó 1-es szintet kap és be lesz állítva, hogy napi kivonat e-mailt kapjanak. Ez a beállítás automatikusan kikapcsol, ha legalább %{count} felhasználó regisztrált."
@ -222,6 +224,9 @@ hu:
now: "épp most"
read_more: "olvasás tovább"
more: "Több"
x_more:
one: "Még %{count}"
other: "Még %{count}"
less: "Kevesebb"
never: "soha"
every_30_minutes: "30 percenként"
@ -383,6 +388,7 @@ hu:
topic: "Téma:"
filtered_topic: "A jóváhagyandó tartalmakra szűrt egyetlen témában."
filtered_user: "Felhasználó"
filtered_reviewed_by: "Jóváhagyta"
show_all_topics: "összes téma megjelenítése"
deleted_post: "(bejegyzés törölve)"
deleted_user: "(felhasználó törölve)"
@ -437,6 +443,8 @@ hu:
created_at_asc: "Létrehozva (fordított)"
priority:
title: "Legalacsonyabb prioritás"
any: "(bármely)"
low: "Alacsony"
medium: "Közepes"
high: "Magas"
conversation:
@ -474,6 +482,8 @@ hu:
title: "Sorban álló bejegyzés"
reviewable_user:
title: "Felhasználó"
reviewable_post:
title: "Hozzászólás"
approval:
title: "A bejegyzés jóváhagyásra vár."
description: "Fogadtuk a bejegyzését, de egy moderátornak jóvá kell hagynia, mielőtt megjelenne. Köszönjük a türelmét."
@ -607,6 +617,10 @@ hu:
membership:
title: Tagság
access: Hozzáférés
categories:
title: Kategóriák
tags:
title: Címkék
logs:
title: "Naplók"
when: "Mikor"
@ -617,6 +631,8 @@ hu:
details: "Részletek"
from: "Feladó"
to: "Címzett"
permissions:
title: "Jogok"
public_admission: "A felhasználók szabadon csatlakozhatnak a csoporthoz (Nyilvánosan látható csoport szükséges)"
public_exit: "A felhasználók szabadon elhagyhatják a csoportot"
empty:
@ -756,12 +772,16 @@ hu:
topic_sentence:
one: "%{count} téma"
other: "%{count} téma"
topic_stat_unit:
week: "hét"
month: "hónap"
topic_stat_sentence_week:
one: "%{count} új téma az elmúlt héten."
other: "%{count} új téma az elmúlt héten."
topic_stat_sentence_month:
one: "%{count} új téma az elmúlt hónapban."
other: "%{count} új téma az elmúlt hónapban."
n_more: "Kategóriák (%{count} további)..."
ip_lookup:
title: IP-cím keresése
hostname: Gépnév
@ -817,7 +837,10 @@ hu:
normal_option_title: "Értesítést fog kapni, ha a felhasználó válaszol, idézi vagy megemlíti."
notification_schedule:
none: "Egyik sem"
monday: "Hétfő"
to: "címzett"
activity_stream: "Tevékenység"
read: "Olvasott"
preferences: "Beállítások"
feature_topic_on_profile:
open_search: "Válasszon egy új témát"
@ -860,6 +883,7 @@ hu:
theme_default_on_all_devices: "Legyen ez az alapértelmezett téma az összes eszközén"
color_schemes:
undo: "Visszaállítás"
regular: "Átlagos"
text_size_default_on_all_devices: "Legyen ez az alapértelmezett szövegméret az összes eszközén"
allow_private_messages: "Engedélyezés a többi felhasználónak, hogy privát üzenetet küldjenek Önnek"
external_links_in_new_tab: "Az összes külső hivatkozás megnyitása új lapon"
@ -875,6 +899,7 @@ hu:
suspended_notice: "Ez a felhasználó eddig felfüggesztett: %{date}."
suspended_permanently: "Ez a felhasználó felfüggesztett."
suspended_reason: "Ok: "
github_profile: "GitHub"
email_activity_summary: "Tevékenység-összefoglaló"
mailing_list_mode:
label: "Levelezőlista mód"
@ -905,6 +930,7 @@ hu:
watched_first_post_tags_instructions: "Csak az új témakörök legelső hozzászólásáról fog értesítést kapni ezekben a címkékben."
muted_categories: "Némított"
muted_categories_instructions: "Semmilyen értesítést nem fog kapni a kategória témaköreiről, és a kategóriák vagy a legújabbak között sem fog megjelenni."
regular_categories: "Átlagos"
no_category_access: "Moderátorként korlátozott kategória-hozzáférése van, a mentés tiltott."
delete_account: "Saját fiók törlése"
delete_account_confirm: "Biztos, hogy végleg törli a fiókját? Ez a művelet nem vonható vissza."
@ -950,6 +976,7 @@ hu:
tags: "Címkék"
preferences_nav:
account: "Fiók"
security: "Biztonság"
profile: "Profil"
emails: "Emailek"
notifications: "Értesítések"
@ -1177,7 +1204,13 @@ hu:
expired_tab_with_count: "Lejárt (%{count})"
redeemed_tab: "Felhasználva"
redeemed_tab_with_count: "Felhasználva (%{count})"
invited_via: "Meghívás"
groups: "Csoportok"
topic: "Téma"
sent: "Létrehozva / utoljára elküldve"
expires_at: "Lejár"
edit: "Szerkesztés"
remove: "Eltávolítás"
reinvited: "Meghívó újraküldve"
search: "írd be a keresett meghívottak nevét…"
user: "Meghívott felhasználó"
@ -1188,6 +1221,7 @@ hu:
topics_entered: "Megtekintett témák"
posts_read_count: "Elolvasott bejegyzések"
expired: "Ez a meghívó lejárt!"
remove_all_confirm: "Biztosan eltávolítod az összes lejárt meghívót?"
reinvite_all_confirm: "Biztosan szeretnél újraküldeni minden meghívót?"
time_read: "Olvasási idő"
days_visited: "Látogatott napok"
@ -1383,6 +1417,7 @@ hu:
link_label: "Küldjön e-mailben egy bejelentkezési hivatkozást"
button_label: "e-maillel"
login_link: "Nem írom be a jelszót; inkább küldj egy linket a bejelentkezéshez"
emoji: "zár emodzsi"
complete_username: "Amennyiben létezik fiók <b>%{username}</b> felhasználónévvel, hamarosan kapni fogsz egy levelet, amiben megtalálhatod a jelszó visszaállításához szükséges további lépéseket."
complete_email: "Amennyiben létezik fiók a(z) <b>%{email}</b> e-mail címmel, hamarosan kapni fogsz egy levelet, amiben megtalálhatod a belépéshez szükséges linket."
complete_username_found: "Találtunk egy fiókot ezzel a felhasználónévvel: <b>%{username}</b>. Hamarosan kapni fogsz egy levelet, amiben megtalálhatod a belépéshez szükséges linket."
@ -1454,6 +1489,7 @@ hu:
accept_invite: "Meghívás elfogadása"
success: "A fiók elkészült és mostmár be vagy jelentkezve"
name_label: "Név"
password_label: "Jelszó"
optional_description: "(opcionális)"
password_reset:
continue: "Tovább a%{site_name}"
@ -1576,6 +1612,7 @@ hu:
link_description: "itt add meg a link leírását"
link_dialog_title: "Hiperhivatkozás beszúrása"
link_optional_text: "alternatív cím"
blockquote_title: "idézetblokk"
blockquote_text: "idézetblokk"
code_title: "Előformázott szöveg"
code_text: "az előformázott szöveget 4 szóközzel beljebb kezdi"
@ -1636,6 +1673,10 @@ hu:
posted: "<span>%{username}</span> %{description}"
edited: "<span>%{username}</span> %{description}"
liked: "<span>%{username}</span> %{description}"
liked_2: "<span class='double-user'>%{username}, %{username2}</span> %{description}"
liked_many:
one: "<span class='multi-user'>%{username}, %{username2} %{count} más</span> %{description}"
other: "<span class='multi-user'>%{username}, %{username2} és %{count} mások</span> %{description}"
liked_consolidated_description:
one: "%{count} bejegyzésed kedvelte"
other: "%{count} bejegyzésed kedvelte"
@ -1648,6 +1689,8 @@ hu:
granted_badge: "Új jelvény: '%{description}'"
topic_reminder: "<span>%{username}</span> %{description}"
watching_first_post: "<span>Új téma</span>%{description} "
reaction: "<span>%{username}</span>%{description}"
reaction_2: "<span>%{username}, %{username2}</span> %{description}"
group_message_summary:
one: "%{count} Üzenet a %{group_name} postaládában"
other: "%{count} Üzenetek a %{group_name} postaládában"
@ -1703,6 +1746,7 @@ hu:
or_search_google: "Vagy helyette próbálj meg a Googlén keresni:"
search_google: "Helyette próbálj meg a Googlén keresni:"
search_google_button: "Google"
search_button: "Keresés"
context:
user: "Keresés @%{username} bejegyzései között"
category: "Keresés a #%{category}ban"
@ -1764,6 +1808,7 @@ hu:
change_category: "Kategória beállítása"
close_topics: "Témakörök lezárása"
archive_topics: "Témakörök archíválása"
move_messages_to_inbox: "Áthelyezés a bejövő üzenetek közé"
notification_level: "Értesítések"
change_notification_level: "Értesítési szint módosítása"
choose_new_category: "Válaszd ki az új kategóriát a témákhoz:"
@ -1791,6 +1836,7 @@ hu:
new: "Nincs több új témakör."
unread: "Nincs több olvasatlan témakör."
category: "Nincs több %{category} téma."
tag: "Nincs több %{tag} téma."
top: "Nincsenek több top témák"
bookmarks: "Nincs több témakör a könyvjelzők között."
topic:
@ -1853,6 +1899,21 @@ hu:
jump_reply_up: ugrás régebbi válaszhoz
jump_reply_down: ugrás újabb válaszhoz
deleted: "Ez a témakör ki lett törölve"
slow_mode_update:
save: "Engedélyezés"
remove: "Letiltás"
hours: "Óráig:"
durations:
10_minutes: "10 Percig"
15_minutes: "15 Percig"
30_minutes: "30 Percig"
45_minutes: "45 Percig"
1_hour: "1 Óráig"
2_hours: "2 Óráig"
4_hours: "4 Óráig"
8_hours: "8 Óráig"
12_hours: "12 Óráig"
24_hours: "24 Óráig"
topic_status_update:
title: "Téma időzítése"
save: "Időzítő beállítása"
@ -1899,6 +1960,7 @@ hu:
go: "ugrás"
jump_bottom: "Ugrás az utolsó bejegyzéshez"
jump_prompt: "ugrás..."
jump_prompt_long: "Ugrás..."
jump_bottom_with_number: "ugrás a következő bejegyzéshez: %{post_number}"
jump_prompt_to_date: "Mostanáig"
jump_prompt_or: "vagy"
@ -1977,6 +2039,7 @@ hu:
title: "Megosztás"
extended_title: "Link megosztása"
help: "a témakör hivatkozásának megosztása"
invite_users: "Meghívás"
print:
title: "Nyomtatás"
flag_topic:
@ -2010,6 +2073,7 @@ hu:
action: "Meghívó küldése"
help: "mások meghívása ebbe a témába e-mailben vagy értesítéssel"
to_forum: "Küldünk egy rövid e-mailt, amely lehetővé teszi, hogy a barátod azonnal és egyszerűen csatlakozni tudjon egyetlen linkre kattintva."
discourse_connect_enabled: "Írd be annak a felhasználónevét, akit meg szeretnél hívni ebbe a témába."
to_topic_blank: "Adja meg a témába meghívandó személy felhasználónevét vagy e-mail-címét."
to_topic_email: "Megadtál egy e-mail címet. Erre küldünk egy rövid e-mailt, amely lehetővé teszi, hogy a barátod azonnal és egyszerűen csatlakozni tudjon egyetlen linkre kattintva."
to_topic_username: "Megadtál egy felhasználónevet. Küldünk egy rövid e-mailt, amely lehetővé teszi, hogy a barátod azonnal és egyszerűen csatlakozni tudjon egyetlen linkre kattintva."
@ -2151,6 +2215,9 @@ hu:
delete_topic: "témakör törlése"
actions:
people:
like:
one: "kedvelve"
other: "kedvelve"
read:
one: "olvasd ezt el"
other: "olvasd ezt el"
@ -2250,6 +2317,9 @@ hu:
security: "Biztonság"
security_add_group: "Csoport hozzáadása"
permissions:
group: "Csoport"
see: "Megtekintés"
reply: "Válasz"
create: "Létrehozás"
images: "Képek"
email_in: "Egyéni e-mail-cím a bejövő üzeneteknek:"
@ -2307,6 +2377,13 @@ hu:
flagging:
title: "Köszönjük, hogy segítesz a közösségünket civilizáltan tartani!"
action: "Bejegyzés megjelölése"
take_action_options:
default:
title: "Művelet megkezdése"
suspend:
title: "Felhasználó felfüggesztése"
silence:
title: "Felhasználó elnémítása"
notify_action: "Üzenet"
official_warning: "Hivatalos figyelmeztetés"
delete_spammer: "Spammer törlése"
@ -2385,7 +2462,6 @@ hu:
one: "felhasználó"
other: "felhasználók"
category_title: "Kategória"
history: "Előzmények"
changed_by: "szerző %{author}"
raw_email:
title: "Bejövő email"
@ -2393,6 +2469,7 @@ hu:
categories_list: "Kategóriák listája"
filters:
with_topics: "%{filter} témák"
with_category: "%{filter} %{category} Témák"
latest:
title: "Legújabb"
title_with_count:
@ -2465,6 +2542,7 @@ hu:
readonly: "Megtekintés"
lightbox:
download: "letöltés"
counter: "%curr% / %total%"
keyboard_shortcuts_help:
title: "Billentyűkombinációk"
jump_to:
@ -2538,6 +2616,9 @@ hu:
badge_count:
one: "%{count} Jelvény"
other: "%{count} jelvény"
more_badges:
one: "+Még %{count}"
other: "+Még %{count}"
granted:
one: "%{count} kiadva"
other: "%{count} kiadva"
@ -2649,6 +2730,8 @@ hu:
version_check_pending: "Úgy nézik nem rég frissítettél. Fantasztikus!"
installed_version: "Telepítve"
latest_version: "Legfrissebb"
new_features:
dismiss: "Elvetés"
last_checked: "Utoljára ellenőrizve: "
refresh_problems: "Újratöltés"
no_problems: "Nem találtunk semmilyen problémát."
@ -2689,6 +2772,9 @@ hu:
view_table: "asztal"
view_graph: "Grafikon"
refresh_report: "Jelentés frissítése"
daily: Napi
monthly: Havi
weekly: Heti
groups: "Összes csoport"
disabled: "Ez a bejelentés ki van kapcsolva"
total: "Mindenkori összes"
@ -2752,6 +2838,7 @@ hu:
user: "Felhasználó"
title: "API"
created: Létrehozott
updated: Frissítve
generate: "Generálás"
revoke: "Visszavonás"
all_users: "Minden felhasználó"
@ -2762,6 +2849,7 @@ hu:
continue: Folytatás
scopes:
resource: Forrás
action: Művelet
descriptions:
users:
update: Felhasználói profil adatainak frissítése.
@ -2949,6 +3037,7 @@ hu:
install_create: "Új létrehozása"
about_theme: "About"
license: "Licenc"
version: "Verzió:"
creator: "Létrehozva:"
enable: "Engedélyez"
disable: "Kikapcsol"
@ -3254,6 +3343,8 @@ hu:
check_email:
title: "A felhasználó email címének megjelenítése"
text: "Mutat"
check_sso:
text: "Megjelenítés"
user:
suspend_reason_label: "Miért függeszted fel? Ez a <b>szöveg mindenki számára látható lesz</b> ennek a felhasználónak a profiloldalán, és akkor jelenik meg a felhasználó számára, amikor megpróbál bejelentkezni. Fogalmazz röviden."
suspend_reason: "oka"
@ -3285,6 +3376,7 @@ hu:
moderator: "Moderátor?"
admin: "Adminisztrátor?"
suspended: "Felfüggesztett?"
staged: "Lépcsőzetes?"
show_admin_profile: "Adminisztrátor"
show_public_profile: "Publikus profil megjelenítése"
impersonate: "Megszemélyesít"
@ -3347,6 +3439,10 @@ hu:
likes_given: "Adott tetszésnyilvánítások"
likes_received: "Kapott kedvelések"
discourse_connect:
external_id: "Külső ID"
external_username: "Felhasználónév"
external_name: "Név"
external_email: "E-mail"
external_avatar_url: "Profilkép URL-je"
user_fields:
title: "Felhasználói mezők"
@ -3499,6 +3595,7 @@ hu:
embed_by_username: "Felhasználónév téma létrehozáshoz"
embed_post_limit: "A bejegyzések maximális száma a beágyazásban"
embed_truncate: "Beágyazott bejegyzések rövidítése"
allowed_embed_classnames: "Engedélyezett CSS-osztálynevek"
save: "Beágyazás beállításainak mentése"
permalink:
title: "Közvetlen link"

View File

@ -154,6 +154,8 @@ hy:
topic_admin_menu: "թեմայի ադմինի գործողություններ"
wizard_required: "Բարի գալուստ Ձեր նոր Discourse! Սկսենք <a href='%{url}' data-auto-route='true'>տեղակայման մասնագետ</a>-ի հետ ✨"
emails_are_disabled: "Բոլոր ելքային էլ. նամակները անջատվել են ադմինիստրատորի կողմից: Էլ. փոստով ոչ մի տեսակի ծանուցում չի ուղարկվի:"
software_update_prompt:
dismiss: "Չեղարկել"
bootstrap_mode_disabled: "Սկզբնաբեռնման(Bootstrap) ռեժիմը կանջատվի 24 ժամվա ընթացքում:"
themes:
default_description: "Լռելյայն"
@ -214,6 +216,9 @@ hy:
now: "հենց նոր"
read_more: "կարդալ ավելին"
more: "Ավելին"
x_more:
one: "ևս %{count}"
other: "ևս %{count}"
less: "Կրճատ"
never: "երբեք"
every_30_minutes: "30 րոպեն մեկ"
@ -266,6 +271,9 @@ hy:
no_timezone: 'Դուք դեռ չեք նշել ձեր ժամային գոտին: Դուք չեք կարողանա հիշեցումներ անել: Տեղադրեք <a href="%{basePath}/my/preferences/profile"> ձեր պրոֆիլում:'
invalid_custom_datetime: "Ամսաթիվը և ժամանակը ճիշտ չէ նշված, կրկին փորձեք:"
list_permission_denied: "Դուք իրավունք չունեք դիտելու այս օգտատիրոջ էջանշանները: "
no_user_bookmarks: "Դուք էջանշած գրառումներ չունեք; էջանշումները թույլ են տալիս Ձեզ արագորեն տեղափոխվել դեպի որոշակի գրառում:"
auto_delete_preference:
never: "Երբեք"
search: "Որոնում"
reminders:
today_with_time: "այսօր %{time}"
@ -277,6 +285,8 @@ hy:
new_topic: "Նոր թեմայի սևագիր"
new_private_message: "Նոր անձնական հաղորդագրության սևագիր"
topic_reply: "Պատասխանի սևագիր"
abandon:
yes_value: "Չեղարկել"
topic_count_latest:
one: "Տեսնել %{count} նոր կամ թարմացված թեման"
other: "Դիտել %{count} նոր կամ թարմացված թեմաները"
@ -369,6 +379,7 @@ hy:
topic: "Թեմա՝"
filtered_topic: "Դուք ֆիլտրել եք դիտման համար՝ միայն մեկ թեմայի բովանդակությունը "
filtered_user: "Օգտատեր"
filtered_reviewed_by: "Վերանայվել է"
show_all_topics: "ցուցադրել բոլոր թեմաները"
deleted_post: "(գրառումը ջնջված է)"
deleted_user: "(օգտատերը ջնջված է)"
@ -379,6 +390,7 @@ hy:
email: "Էլ. հասցե"
name: "Անուն"
fields: "Դաշտեր"
reject_reason: "Պատճառ"
topics:
topic: "Թեմա"
reviewable_count: "Քանակ"
@ -386,6 +398,12 @@ hy:
deleted: "[Թեման Ջնջված է]"
original: "(օրիգինալ թեմա)"
details: "մանրամասները"
unique_users:
one: "%{count} օգտատեր"
other: "%{count} օգտատեր"
replies:
one: "%{count} պատասխան"
other: "%{count} պատասխան"
edit: "Խմբագրել"
save: "Պահպանել"
cancel: "Չեղարկել"
@ -405,6 +423,8 @@ hy:
created_at_asc: "Ստեղծվել է At (հետադարձ տեսակավորում)"
priority:
title: "Մինիմալ Գերակայություն"
any: "(ցանկացած)"
low: "Բարձր"
medium: "Միջին"
high: "Կարևոր"
conversation:
@ -442,10 +462,26 @@ hy:
title: "Հաղորդագրությունը Հերթագրված է "
reviewable_user:
title: "Օգտատեր"
reviewable_post:
title: "Գրառում"
approval:
title: "Գրառումը Հաստատման Կարիք Ունի"
description: "Մենք ստացել ենք Ձեր նոր գրառումը, սակայն այն պետք է հաստատվի մոդերատորի կողմից մինչև ցուցադրվելը: Խնդրում ենք սպասել:"
ok: "ՕԿ"
example_username: "օգտանուն"
relative_time_picker:
days:
one: "օր"
other: "օր"
time_shortcut:
later_today: "Այսօր, մի փոքր ուշ"
next_business_day: "Հաջորդ աշխատանքային օրը: "
tomorrow: "Վաղը"
next_week: "Հաջորդ շաբաթ"
later_this_week: "Այս շաբաթ, մի փոքր ավելի ուշ"
start_of_next_business_week_alt: "Հաջորդ Երկուշաբթի: "
next_month: "Հաջորդ ամիս"
custom: "Սահմանել հիշեցումների ամսաթիվն ու ժամանակը:"
user_action:
user_posted_topic: "<a href='%{userUrl}'>%{user}</a>-ը հրապարակել է <a href='%{topicUrl}'>այս թեման</a>"
you_posted_topic: "<a href='%{userUrl}'>Դուք</a> հրապարակել եք <a href='%{topicUrl}'>այս թեման</a>"
@ -461,6 +497,7 @@ hy:
sent_by_user: "Ուղարկվել է<a href='%{userUrl}'>%{user}</a>-ի կողմից"
sent_by_you: "Ուղարկվել է <a href='%{userUrl}'>Ձեր</a>կողմից"
directory:
username: "Օգտանուն"
filter_name: "ֆիլտրել ըստ օգտանվան"
title: "Օգտատերեր"
likes_given: "Տրված"
@ -517,9 +554,17 @@ hy:
credentials:
username: "Օգտանուն"
password: "Գաղտնաբառ"
settings:
title: "Կարգավորումներ"
mailboxes:
disabled: "անջատված"
membership:
title: Անդամակցություն
access: Թույլտվություն
categories:
title: Կատեգորիաներ
tags:
title: Թեգեր
logs:
title: "Գրառումներ"
when: "Երբ"
@ -530,6 +575,8 @@ hy:
details: "Մանրամասներ"
from: "Ումից"
to: "Ում"
permissions:
title: "Թույլտվություններ"
public_admission: "Թույլ տալ օգտատերերին ազատ կերպով միանալ խմբին (Խումբը պետք է լինի հրապարակային)"
public_exit: "Թույլ տալ օգտատերերին ազատ կերպով լքել խումբը"
empty:
@ -665,12 +712,16 @@ hy:
topic_sentence:
one: "%{count} թեմա"
other: "%{count} թեմա"
topic_stat_unit:
week: "շաբաթ"
month: "ամիս"
topic_stat_sentence_week:
one: "%{count} նոր թեմա անցյալ շաբաթվա ընթացքում"
other: "%{count} նոր թեմա անցյալ շաբաթվա ընթացքում:"
topic_stat_sentence_month:
one: "%{count} նոր թեմա անցյալ ամսվա ընթացքում"
other: "%{count} նոր թեմա անցյալ ամսվա ընթացքում:"
n_more: "Կատեգորիաներ (ևս %{count})..."
ip_lookup:
title: IP Հասցեի Որոնում
hostname: Հոսթի անունը
@ -721,7 +772,11 @@ hy:
mute_option_title: "Դուք այս օգտատիրոջից որևէ ծանուցում չեք ստանա:"
normal_option: "Նորմալ"
normal_option_title: "Դուք ծանուցում կստանաք, եթե այդ օգտատերը պատասխանի ձեր հրապարակմանը, մեջբերում անի կամ հիշատակի ձեր անունը:"
notification_schedule:
none: "Ոչ մի"
to: "ում"
activity_stream: "Ակտիվություն"
read: "Կարդացած"
preferences: "Նախընտրություններ"
feature_topic_on_profile:
open_search: "Ընտրեք Նոր Թեմա"
@ -757,6 +812,9 @@ hy:
first_notification: "Ձեր առաջին ծանուցումն է! Ընտրեք այն՝ սկսելու համար:"
dynamic_favicon: "Ցուցադրել քանակը բրաուզերի պատկերակի վրա"
theme_default_on_all_devices: "Դարձնել սա լռելյայն թեմա իմ բոլոր սարքավորումների համար"
color_schemes:
undo: "Զրոյացնել"
regular: "Սովորական"
text_size_default_on_all_devices: "Դարձնել սա լռելյայն տեքստի չափ իմ բոլոր սարքավորում համար"
allow_private_messages: "Թույլ տալ այլ օգտատերերին ուղարկել ինձ անձնական հաղորդագրություններ"
external_links_in_new_tab: "Բացել բոլոր արտաքին հղումները նոր ներդիրում(tab)"
@ -772,6 +830,7 @@ hy:
suspended_notice: "Այս օգտատերը սառեցված է մինչև %{date}:"
suspended_permanently: "Այս օգտատերը սառեցված է"
suspended_reason: "Պատճառը՝ "
github_profile: "GitHub"
email_activity_summary: "Ակտիվության Ամփոփում"
mailing_list_mode:
label: "Փոստային ցուցակի ռեժիմ"
@ -802,6 +861,7 @@ hy:
muted_categories: "Խլացված"
muted_categories_instructions: "Դուք չեք ստանա որևէ ծանուցում այս կատեգորիաների նոր թեմաների մասին, և դրանք չեն հայտնվի կատեգորիաներում կամ վերջին էջերում:"
muted_categories_instructions_dont_hide: "Դուք որևէ ծանուցում չեք ստանա այս կատեգորիայի նոր թեմաների վերաբերյալ:"
regular_categories: "Սովորական"
no_category_access: "Որպես մոդերատոր՝ Դուք ունեք կատեգորիաների սահմանափակ թույլտվություն, պահպանելն անջատված է:"
delete_account: "Ջնջել Իմ Հաշիվը"
delete_account_confirm: "Դուք համոզվա՞ծ եք, որ ցանկանում եք մշտապես ջնջել Ձեր հաշիվը: Այս գործողությունը չի կարող ետարկվել!"
@ -843,6 +903,7 @@ hy:
tags: "Թեգեր"
preferences_nav:
account: "Հաշիվ"
security: "Անվտանգություն"
profile: "Պրոֆիլ"
emails: "Էլ. հասցեներ"
notifications: "Ծանուցումներ"
@ -1080,6 +1141,11 @@ hy:
pending_tab_with_count: "Սպասող (%{count})"
redeemed_tab: "Ընդունված"
redeemed_tab_with_count: "Ընդունված (%{count})"
invited_via: "Հրավեր"
groups: "Խմբեր"
topic: "Թեմա"
edit: "Խմբագրել"
remove: "Ջնջել"
reinvited: "Հրավերը կրկին է ուղարկված"
search: "փնտրել հրավերներ..."
user: "Հրավիրված Օգտատեր"
@ -1093,10 +1159,13 @@ hy:
topics_entered: "Դիտված Թեմաները"
posts_read_count: "Կարդացած Գրառում"
expired: "Այս հրավերի ժամկետն անցել է:"
removed_all: "Բոլոր Ժամկետանց Հրավերները հեռացված են!"
remove_all_confirm: "Դուք համոզվա՞ծ եք, որ ցանկանում եք հեռացնել բոլոր ժամկետանց հրավերները:"
reinvite_all_confirm: "Դուք համոզվա՞ծ եք, որ ցանկանում եք կրկին ուղարկել բոլոր հրավերները:"
time_read: "Կարդացած Ժամանակը"
days_visited: "Այցելության Օր"
account_age_days: "Հաշվի տարիքը օրերով"
create: "Հրավիրել"
valid_for: "Հրավերի հղումը վավեր է միայն հետևյալ էլ. հասցեի համար՝ %{email}"
invite_link:
success: "Հրավերի հղումը հաջողությամբ գեներացված է!"
@ -1239,6 +1308,9 @@ hy:
disable: "Ցուցադրել Հեռացված Գրառումները"
private_message_info:
title: "Հաղորդագրություն"
invite: "Հրավիրել այլ Մարդկանց..."
edit: "Ավելացնել կամ Հեռացնել..."
add: "Ավելացնել"
leave_message: "Դուք իսկապե՞ս ցանկանում եք թողնել այս հաղորդագրությունը:"
remove_allowed_user: "Դուք իսկապե՞ս ցանկանում եք հեռացնել %{name}-ը այս հաղորդագրությունից:"
remove_allowed_group: "Դուք իսկապե՞ս ցանկանում եք հեռացնել %{name}-ը այս հաղորդագրությունից:"
@ -1250,6 +1322,7 @@ hy:
trust_level: "Վստահության Մակարդակ"
search_hint: "օգտանուն, էլ. հասցե կամ IP հասցե"
create_account:
header_title: "Բարի գալուստ!"
disclaimer: "Գրանցվելով դուք ընդունում եք <a href='%{privacy_link}' target='blank'> գաղտնիության քաղաքականությունը </a> և <a href='%{tos_link}' target='blank'> պայմանները </a>:"
failed: "Ինչ-որ սխալ է տեղի ունեցել, հնարավոր է՝ այս էլ. հասցեն արդեն գրանցված է, փորձեք կատարել գաղտնաբառի վերականգնում:"
forgot_password:
@ -1347,6 +1420,7 @@ hy:
accept_invite: "Ընդունել Հրավերը"
success: "Ձեր հաշիվը ստեղծված է, և այժմ Դուք մուտք եք գործել:"
name_label: "Անուն"
password_label: "Գաղտնաբառ"
optional_description: "(ընտրովի)"
password_reset:
continue: "Շարունակել դեպի %{site_name}"
@ -1477,6 +1551,7 @@ hy:
link_dialog_title: "Տեղադրել Հիպերհղումը"
link_optional_text: "ընտրովի վերնագիր"
link_url_placeholder: "Տեղադրեք URL կամ տեքստը մուտքագրեք՝ թեմաները որոնելու համար"
blockquote_title: "Մեջբերել բաժինը"
blockquote_text: "Մեջբերել բաժինը"
code_title: "Ձևաչափված տեքստ"
code_text: "Անջատել ձևաչափված տեքստը 4 բացատով"
@ -1526,6 +1601,7 @@ hy:
toggle_topic_bump:
label: "Փոխանջատել թեմայի բարձրացումը "
desc: "Պատասխանել՝ առանց պատասխանի վերջին ամսաթիվը փոխելու"
ignore: "Անտեսել"
notifications:
tooltip:
regular:
@ -1547,6 +1623,10 @@ hy:
posted: "<span>%{username}</span> %{description}"
edited: "<span>%{username}</span> %{description}"
liked: "<span>%{username}</span> %{description}"
liked_2: "<span class='double-user'>%{username}, %{username2}</span> %{description}"
liked_many:
one: "<span class='multi-user'>%{username}, %{username2} and %{count} other</span> %{description}"
other: "<span class='multi-user'>%{username}, %{username2} և ևս %{count}-ը</span> %{description}"
liked_consolidated_description:
one: "հավանել է Ձեր %{count} գրառում"
other: "հավանել է Ձեր %{count} գրառումը"
@ -1561,6 +1641,8 @@ hy:
topic_reminder: "<span>%{username}</span> %{description}"
watching_first_post: "<span>Նոր Թեմա</span> %{description}"
membership_request_accepted: "Անդամակցության հարցումը ընդունվել է՝ '%{group_name}'"
reaction: "<span>%{username}</span> %{description}"
reaction_2: "<span>%{username}, %{username2}</span> %{description}"
group_message_summary:
one: "%{count} հաղորդագրություն Ձեր %{group_name} մուտքային արկղում"
other: "%{count} հաղորդագրություն Ձեր %{group_name}-ի մուտքային արկղում"
@ -1635,6 +1717,7 @@ hy:
or_search_google: "Կամ փորձեք որոնել Google-ում:"
search_google: "Փորձեք որոնել Google-ում:"
search_google_button: "Google"
search_button: "Որոնում"
context:
user: "Որոնել @%{username}-ի գրառումները"
category: "Որոնել #%{category} կատեգորիայում"
@ -1679,10 +1762,14 @@ hy:
noreplies: պատասխաններ չունեն
single_user: պարունակում են մեկ օգտատեր
post:
count:
label: Գրառում
time:
label: Հրապարակվել է
before: մինչև
after: հետո
views:
label: Դիտումների
hamburger_menu: "գնալ այլ թեմաների ցանկ կամ կատեգորիա"
new_item: "նոր"
go_back: "ետ գնալ"
@ -1708,6 +1795,7 @@ hy:
change_category: "Ավելացնել Կատեգորիա"
close_topics: "Փակել Թեմաները"
archive_topics: "Արխիվացնել Թեմաները"
move_messages_to_inbox: "Տեղափոխել Մուտքերի արկղ"
notification_level: "Ծանուցումներ"
choose_new_category: "Ընտրել նոր կատեգորիա թեմաների համար՝"
selected:
@ -1733,6 +1821,7 @@ hy:
new: "Նոր թեմաներ այլևս չկան:"
unread: "Չկարդացած թեմաներ այլևս չկան:"
category: "%{category}-ում թեմաներ այլևս չկան:"
tag: "%{tag}-ում թեմաներ այլևս չկան:"
top: "Թոփ թեմաներ այլևս չկան:"
bookmarks: "Էջանշված թեմաներ այլևս չկան:"
topic:
@ -1807,6 +1896,9 @@ hy:
jump_reply_up: ցատկել դեպի ավելի վաղ պատասխան
jump_reply_down: ցատկել դեպի ավելի հին պատասխան
deleted: "Թեման ջնջվել է"
slow_mode_update:
save: "Միացնել"
remove: "Անջատել"
topic_status_update:
title: "Թեմայի Ժամաչափիչ"
save: "Ժամաչափիչ Դնել"
@ -1851,6 +1943,7 @@ hy:
auto_open: "Այս թեման ավտոմատ կբացվի %{timeLeft}:"
auto_close: "Այս թեման ավտոմատ կփակվի %{timeLeft}:"
auto_publish_to_category: "Այս թեման կհրատարակվի <a href=%{categoryUrl}>#%{categoryName}</a>-ում %{timeLeft}:"
auto_close_after_last_post: "Այս թեման կփակվի վերջին պատասխանից %{duration} հետո:"
auto_delete: "Այս թեման ավտոմատ կերպով կջնջվի %{timeLeft}:"
auto_bump: "Այս թեման ավտոմատ կբարձրացվի %{timeLeft}:"
auto_reminder: "Ձեզ կհիշեցվի այս թեմայի մասին %{timeLeft}:"
@ -1953,6 +2046,7 @@ hy:
title: "Կիսվել"
extended_title: "Կիսվել հղումով"
help: "կիսվել այս թեմայի հղումով"
invite_users: "Հրավիրել"
print:
title: "Տպել"
help: "Բացել այս թեմայի տպման հարմար նախատեսված տարբերակը"
@ -2004,11 +2098,13 @@ hy:
username_placeholder: "օգտանուն"
action: "Ուղարկել Հրավեր"
help: "Հրավիրել մյուսներին այս թեմային էլ. հասցեի կամ ծանուցումների միջոցով"
discourse_connect_enabled: "Մուտքագրեք այն անձի օգտանունը, ում ցանկանում եք հրավիրել այս թեմային:"
to_topic_blank: "Մուտքագրեք այն անձի օգտանունը կամ էլ. հասցեն, ում ցանկանում եք հրավիրել այս թեմային:"
to_topic_email: "Դուք մուտքագրել եք էլ. հասցե: Մենք կուղարկենք հրավեր, որը թույլ կտա Ձեր ընկերոջը անմիջապես պատասխանել այս թեմային:"
to_topic_username: "Դուք մուտքագրել եք օգտանուն: Մենք կուղարկենք ծանուցում՝ այս թեմային հրավերի հղումով:"
to_username: "Մուտքագրեք այն անձի օգտանունը, ում ցանկանում եք հրավիրել: Մենք կուղարկենք ծանուցում՝ այս թեմային հրավերի հղումով:"
email_placeholder: "name@example.com"
success_email: "Մենք ուղարկել ենք հրավերի էլ. նամակ <b>%{invitee}</b>-ին: Մենք ծանուցում կուղարկենք Ձեզ, երբ հրավերն ընդունվի: Ստուգեք Ձեր էջի հրավերների ներդիրը՝ Ձեր հրավերներին հետևելու համար:"
success_username: "Մենք հրավիրել ենք այդ օգտատիրոջը մասնակցելու այս թեմային:"
error: "Ներողություն, մենք չկարողացանք հրավիրել այդ մարդուն: Միգուցե նա արդեն հրավիրվա՞ծ է: (Հրավերները սահմանափակ են)"
success_existing_email: " <b>%{emailOrUsername}</b> էլ. հասցեով օգատեր արդեն գոյություն ունի: Մենք հրավիրել ենք նրան մասնակցելու այս թեմային:"
@ -2110,6 +2206,7 @@ hy:
other: "Դուք ընտրել եք <b>%{count}</b> գրառում:"
post:
quote_reply: "Մեջբերել"
quote_share: "Կիսվել"
edit_reason: "Պատճառը՝ "
post_number: "գրառում %{number}"
ignored: "Անտեսված բովանդակություն"
@ -2152,6 +2249,8 @@ hy:
image_upload_not_allowed_for_new_user: "Ներողություն, նոր օգտատերերը չեն կարող վերբեռնել նկարներ:"
attachment_upload_not_allowed_for_new_user: "Ներողություն, նոր օգտատերերը չեն կարող ֆայլեր կցել:"
attachment_download_requires_login: "Ներողություն, Դուք պետք է մուտք գործեք՝ կցված ֆայլերը ներբեռնելու համար:"
cancel_composer:
discard: "Չեղարկել"
via_email: "այս գրառումը եկել է էլ. նամակով"
via_auto_generated_email: "այս գրառումը եկել է ավտոմատ գեներացված էլ. նամակով"
whisper: "այս գրառումը գաղտնի շշուկ է մոդերատորների համար"
@ -2204,6 +2303,9 @@ hy:
remove_timer: "հեռացնել ժամաչափիչը"
actions:
people:
like:
one: "հավանել է սա"
other: "հավանել է սա"
like_capped:
one: "և %{count} այլ անձ հավանել է սա"
other: "և %{count} հոգի հավանել են սա"
@ -2316,6 +2418,11 @@ hy:
change_in_category_topic: "Խմբագրել Նկարագրությունը"
already_used: "Այս գույնը օգտագործվել է մեկ այլ կատեգորիայի կողմից"
security: "Անվտանգություն"
permissions:
group: "Խումբ"
see: "Դիտել"
reply: "Պատասխանել"
create: "Ստեղծել"
special_warning: "Ուշադրություն. Այս կատեգորիան նախապես ստեղծված կատեգորիա է, և անվտանգության կարգավորումները չեն կարող փոփոխվել: Եթե Դուք չեք ցանկանում օգտագործել այս կատեգորիան, ջնջեք այն՝ փոփոխելու փոխարեն:"
uncategorized_security_warning: "Այս կատեգորիան հատուկ է: Այն նախատեսված է որպես կատեգորիա չունեցող թեմաների պահման տարածք; այն չի կարող ունենալ անվտանգության կարգավորումներ:"
uncategorized_general_warning: 'Այս կատեգորիան հատուկ է: Այն օգտագործվում է որպես լռելյայն կատեգորիա նոր թեմաների համար, որոնք չունեն ընտրված կատեգորիա: Եթե Դուք ցանկանում եք կանխել սա և պարտադրել կատեգորիայի ընտրությունը, <a href="%{settingLink}">խնդրում ենք անջատել կարգավորումը այստեղ</a>: Եթե ցանկանում եք փոփոխել անունը կամ նկարագրությունը, այցելեք <a href="%{customizeLink}">Customize / Text Content</a>:'
@ -2396,6 +2503,14 @@ hy:
flagging:
title: "Շնորհակալ ենք, որ օգնում եք պահել մեր համայնքը քաղաքակիրթ:"
action: "Դրոշակավորել Գրառումը"
take_action_options:
default:
title: "Ձեռնարկել Գործողություն"
details: "Անմիջապես հասնել դրոշակների քանակի սահմանին՝ առանց սպասելու համայնքային ավելի շատ դրոշակների"
suspend:
title: "Սառեցնել Օգտատիրոջը"
silence:
title: "Լռեցնել Օգտատիրոջը"
notify_action: "Հաղորդագրություն"
official_warning: "Պաշտոնական Զգուշացում"
delete_spammer: "Ջնջել Սպամ տարածողին"
@ -2484,7 +2599,6 @@ hy:
one: "օգտատեր"
other: "օգտատերեր"
category_title: "Կատեգորիա"
history: "Պատմություն"
changed_by: "%{author}-ի կողմից"
raw_email:
title: "Մուտքային Էլ. նամակ"
@ -2789,6 +2903,10 @@ hy:
dismiss: "Չեղարկել"
safe_mode:
enabled: "Անվտանգ ռեժիմը միացված է, փակեք բրաուզերի այս պատուհանը՝ անվտանգ ռեժիմից դուրս գալու համար:"
do_not_disturb:
remaining: "%{remaining}-ը մնում է"
options:
custom: "Մասնավոր"
admin_js:
type_to_filter: "գրեք ֆիլտրելու համար..."
admin:
@ -2816,6 +2934,8 @@ hy:
installed_version: "Տեղադրված է "
latest_version: "Վերջինը"
problems_found: "Որոշ խորհուրդներ՝ հիմնված Ձեր կայքի ընթացիկ կարգավորումների վրա"
new_features:
dismiss: "Չեղարկել"
last_checked: "Վերջին ստուգումը՝ "
refresh_problems: "Թարմացնել"
no_problems: "Խնդիրներ չեն գտնվել:"
@ -2868,6 +2988,9 @@ hy:
view_table: "աղյուսակ"
view_graph: "գրաֆիկ"
refresh_report: "Թարմացնել Հաշվետվությունը"
daily: Օրվա Ընթացքում
monthly: Ամսվա Ընթացքում
weekly: Շաբաթվա Ընթացքում
dates: "Ամսաթվեր (UTC)"
groups: "Բոլոր խմբերը"
disabled: "Այս հաշվետվությունն անջատված է"
@ -2977,6 +3100,8 @@ hy:
revoked: Հետկանչված
not_shown_again: 'Այս բանալին՝ էլ երբեք չի ցուցադրվի: Համոզվեք, որ պատճենահանել եք՝ նախքան շարունակելը:'
continue: Շարունակել
scopes:
action: Գործողություն
web_hooks:
title: "Webhook-ներ"
none: "Այս պահին webhook-ներ չկան:"
@ -3624,13 +3749,13 @@ hy:
censor: "Գրաքննել"
require_approval: "Պահանջել Հաստատում"
flag: "Դրոշակավորել"
replace: "Փոխարինել"
action_descriptions:
block: "Արգելել այս բառերը պարունակող գրառումների հրապարակումը: Օգտատերը կտեսնի սխալի հաղորդագրություն, երբ փորձի կատարել գրառում:"
censor: "Թույլատրել այս բառերը պարունակող գրառումները, սակայն փոխարինել դրանք սիմվոլներով, որոնք կթաքցնեն գրաքննության ենթարկված բառերը:"
require_approval: "Այս բառերը պարունակող հրապարակումների համար կպահանջվի հաստատում անձնակազմի կողմից՝ մինչև դրանց տեսանելի դառնալը:"
flag: "Թույլատրել այս բառերը պարունակող գրառումները, սակայն դրոշակավորել դրանք որպես անհամապատասխան, որպեսզի մոդերատորները կարողանան վերանայել դրանք:"
form:
placeholder: "ամբողջական բառը կամ * որպես դերանշան(wildcard)"
placeholder_regexp: "regular expression"
add: "Ավելացնել"
success: "Հաջողություն"
@ -3684,6 +3809,8 @@ hy:
check_email:
title: "Ցուցադրել այս օգտատիրոջ էլ. հասցեն"
text: "Ցուցադրել"
check_sso:
text: "Ցուցադրել"
user:
suspend_failed: "Այս օգտատիրոջը սառեցնելիս ինչ-որ սխալ է տեղի ունեցել՝ %{error}"
unsuspend_failed: "Այս օգտատիրոջը վերականգնելիս ինչ-որ սխալ է տեղի ունեցել՝ %{error}"
@ -3691,6 +3818,7 @@ hy:
suspend_reason_label: "Ինչո՞ւ եք սառեցնում այս օգտատիրոջը: Այս տեքստը <b>տեսանելի կլինի բոլորին</b> այս օգտատիրոջ պրոֆիլի էջում և կցուցադրվի օգտատիրոջը, երբ նա փորձի մուտք գործել: Մուտքագրեք կարճ տեքստ:"
suspend_reason_hidden_label: "Ինչո՞ւ եք սառեցնում այս օգտատիրոջը: Այս տեքստը կցուցադրվի օգտատիրոջը, երբ նա փորձի մուտք գործել: Մուտքագրեք կարճ տեքստ:"
suspend_reason: "Պատճառ"
suspend_reason_title: "Սառեցման Պատճառը"
suspend_message: "Էլ. նամակ"
suspend_message_placeholder: "Ըստ ցանկության, տրամադրեք ավելի շատ տեղեկություններ սառեցման մասին, և այն կուղարկվի օգտատիրոջը էլ. նամակով:"
suspended_by: "Սառեցնող՝ "
@ -3866,6 +3994,12 @@ hy:
on_grace_period: "Ներկայումս գտնվում է մակարդակի բարձրացման փուլում, մակարդակը չի իջեցվի"
locked_will_not_be_promoted: "Վստահության մակարդակը արգելափակված է: Մակարդակը երբեք չի բարձրացվի:"
locked_will_not_be_demoted: "Վստահության մակարդակը արգելափակված է: Մակարդակը երբեք չի իջեցվի:"
discourse_connect:
external_id: "Արտաքին ID"
external_username: "Օգտանուն"
external_name: "Անուն"
external_email: "Էլ. հասցե"
external_avatar_url: "Պրոֆիլի Նկարի URL"
user_fields:
title: "Օգտատիրոջ Դաշտերը"
help: "Ավելացրեք դաշտեր, որոնք Ձեր օգտատերերը կարող են լրացնել:"
@ -4076,6 +4210,9 @@ hy:
embed_title_scrubber: "Գրառումների վերնագրի զտման համար օգտագործվող regular expression"
embed_truncate: "Կրճատել զետեղված գրառումները"
embed_unlisted: "Ներմուծվող թեմաները կցուցադրվեն թեմաների ցանկում միայն՝ պատասխանն ավելացնելուց հետո: "
allowed_embed_selectors: "CSS սելեկտոր այն տարրերի համար, որոնք թույլատրված են զետեղումների մեջ"
blocked_embed_selectors: "CSS սելեկտոր այն տարրերի համար, որոնք հեռացվում են զետեղումներից"
allowed_embed_classnames: "Թույլատրված CSS կլասների անվանումներ"
save: "Պահպանել Զետեղման Կարգավորումները"
permalink:
title: "Մշտահղումներ"

View File

@ -135,6 +135,10 @@ id:
topic_admin_menu: "tindakan topik"
wizard_required: "Selamat datang di Discourse baru Anda! Mari kita mulai dengan <a href='%{url}' data-auto-route='true'>wizard pengaturan</a> ✨"
emails_are_disabled: "Semua surel yang keluar telah dinonaktifkan oleh administrator. Tidak ada pemberitahuan email yang akan dikirimkan."
software_update_prompt:
dismiss: "Bubar"
bootstrap_mode_enabled:
other: "Untuk lebih memudahkan peluncuran situs baru Anda, Anda berada di mode bootstrap. Semua pengguna baru akan mendapat level 1 dan mendapat ringkasan email harian diaktifkan. Hal ini akan otomatis dimatikan ketika pengguna %{count} sudah ikut."
bootstrap_mode_disabled: "Mode bootstrap akan dinonaktifkan dalam 24 jam."
themes:
default_description: "Asal"
@ -336,6 +340,7 @@ id:
topic: "Topik:"
filtered_topic: "Anda telah menyaring ke konten yang dapat ditinjau dalam satu topik."
filtered_user: "Pengguna"
filtered_reviewed_by: "Diperiksa Oleh"
show_all_topics: "tampilkan semua topik"
deleted_post: "(pos dihapus)"
deleted_user: "(pengguna dihapus)"
@ -383,6 +388,7 @@ id:
created_at_asc: "Dibuat Pada (terbalik)"
priority:
title: "Prioritas Minimum"
any: "(apa saja)"
medium: "Sedang"
high: "Tinggi"
conversation:
@ -425,9 +431,16 @@ id:
pending_posts:
other: "Anda memiliki <strong>%{count}</strong> pos sedang menunggu."
ok: "OK"
example_username: "username"
time_shortcut:
later_today: "Nanti hari ini"
next_business_day: "Hari kerja berikutnya"
tomorrow: "Besok"
next_week: "Minggu depan"
start_of_next_business_week: "Senin"
start_of_next_business_week_alt: "Senin Depan"
next_month: "Bulan depan"
custom: "Tanggal dan waktu tersuai"
user_action:
user_posted_topic: "<a href='%{userUrl}'>%{user}</a> memposting <a href='%{topicUrl}'>topik</a>"
you_posted_topic: "<a href='%{userUrl}'>Anda</a> memposting <a href='%{topicUrl}'>the topic</a>"
@ -443,6 +456,7 @@ id:
sent_by_user: "Dikirim oleh <a href='%{userUrl}'>%{user}</a>"
sent_by_you: "Dikirim oleh <a href='%{userUrl}'>kamu</a>"
directory:
username: "Nama Pengguna"
filter_name: "Menyaring dari nama pengguna"
title: "Pengguna"
likes_given: "Mendapatkan"
@ -510,6 +524,10 @@ id:
membership:
title: Keanggotaan
access: Mengakses
categories:
title: Kategori
tags:
title: Label
logs:
title: "Log"
when: "Ketika"
@ -648,10 +666,14 @@ id:
subcategories: "Subkategori"
topic_sentence:
other: "%{count} topik"
topic_stat_unit:
week: "minggu"
month: "bulan"
topic_stat_sentence_week:
other: "%{count} topik baru dalam seminggu terakhir."
topic_stat_sentence_month:
other: "%{count} topik baru dalam sebulan terakhir."
n_more: "Kategori (%{count} lagi)..."
ip_lookup:
title: Pencarian Alamat IP
hostname: nama host
@ -695,7 +717,12 @@ id:
add_ignored_user: "Tambahkan..."
mute_option: "Bisukan"
normal_option: "normal"
notification_schedule:
none: "Tidak ada"
monday: "Senin"
to: "kepada"
activity_stream: "Activity"
read: "baca"
preferences: "Preferensi"
feature_topic_on_profile:
open_search: "Pilih Topik Baru"
@ -742,6 +769,7 @@ id:
suspended_notice: "Pengguna ini ditangguhkan sampai %{date}"
suspended_permanently: "Pengguna ini dicekal"
suspended_reason: "Alasan:"
github_profile: "GitHub"
email_activity_summary: "Jumlah aktifitas"
mailing_list_mode:
label: "mode milis"
@ -839,6 +867,8 @@ id:
title: "Ganti Username"
taken: "Maaf, username tersebut sudah ada yang menggunakan"
invalid: "Username tersebut tidak valid. Username harus berupa angka dan huruf"
add_email:
add: "menambahkan"
change_email:
title: "Ganti Alamat Surel"
taken: "Maaf, alamat surel tersebut tidak tersedia."
@ -959,6 +989,11 @@ id:
title: "Undangan"
pending_tab: "Tertunda"
pending_tab_with_count: "Tertunda (%{count})"
invited_via: "Undangan"
groups: "Grup"
topic: "Topik"
edit: "Ubah"
remove: "Hapus"
reinvited: "Undangan sudah dikirim ulang"
search: "ketik untuk mecari undangan..."
user: "Pengguna yang telah diundang"
@ -999,6 +1034,8 @@ id:
other: "hari berkunjung"
topics_entered:
other: "topik dilihat"
bookmark_count:
other: "markah"
top_replies: "Balasan Teratas"
no_replies: "Belum ada balasan"
more_replies: "Balasan lebih banyak"
@ -1073,6 +1110,8 @@ id:
hide_session: "Ingat saya besok"
hide_forever: "tidak, terima kasih"
summary:
description:
other: "Terdapat <b>%{count}</b> balasan."
enable: "Rangkum Topik Ini"
disable: "Tampilkan Semua Postingan"
deleted_filter:
@ -1080,6 +1119,8 @@ id:
disable: "Tunjukkan Tulisan yang Dihapus"
private_message_info:
title: "Pesan"
edit: "Tambah atau Hapus..."
add: "Tambahkan..."
leave_message: "Apakah Anda yakin ingin meninggalkan pesan ini?"
remove_allowed_user: "Apakah Anda yakin ingin menghapus %{name} dari pesan ini?"
remove_allowed_group: "Apakah Anda yakin ingin menghapus %{name} dari pesan ini?"
@ -1138,6 +1179,7 @@ id:
invited_by: "Anda telah diundang oleh:"
accept_invite: "Terima Undangan"
name_label: "Nama"
password_label: "Kata Sandi"
optional_description: "(opsional)"
password_reset:
continue: "Lanjut ke %{site_name}"
@ -1162,6 +1204,9 @@ id:
enter: "Enter"
conditional_loading_section:
loading: Diproses...
category_row:
topic_count:
other: "%{count} topik dalam kategori ini"
select_kit:
default_header_text: Pilih...
no_content: Tidak ditemukan yang cocok
@ -1185,9 +1230,17 @@ id:
reference_topic_title: "RE: %{title}"
error:
title_missing: "Judul harus ada"
title_too_short:
other: "Judul setidaknya %{count} karakter"
title_too_long:
other: "Judul tidak boleh lebih dari %{count} karakter"
post_missing: "Tulisan tidak boleh kosong"
post_length:
other: "Tulisan setidaknya harus %{count} karakter"
try_like: "Sudahkah Anda mencoba tombol %{heart}?"
category_missing: "Anda harus memilih kategori"
tags_missing:
other: "Anda harus memilih setidaknya %{count} label"
save_edit: "Simpah Ubahan"
reply_original: "Balas pada Topik Asal"
reply_here: "Balas Disini"
@ -1219,6 +1272,7 @@ id:
link_dialog_title: "Sisipkan Tautan"
link_optional_text: "judul opsional"
link_url_placeholder: "Tempel URL atau ketik untuk mencari topik"
blockquote_title: "Blok Kutipan"
blockquote_text: "Blok Kutipan"
code_title: "Teks terformat"
paste_code_text: "ketik atau tempel kode di sini"
@ -1246,6 +1300,7 @@ id:
label: "Topik Baru"
shared_draft:
label: "Konsep Bersama"
ignore: "Abaikan"
notifications:
tooltip:
message:
@ -1283,14 +1338,19 @@ id:
title: "mencari topik, artikel, pengguna, atau kategori"
full_page_title: "cari topik atau artikel"
search_google_button: "Google"
search_button: "Cari"
advanced:
posted_by:
label: Dibuat oleh
post:
count:
label: Pos
new_item: "baru"
topics:
bulk:
select_all: "Pilih Semua"
dismiss: "Bubar"
move_messages_to_inbox: "Pindah ke Kotak Masuk"
notification_level: "Pemberitahuan"
choose_new_tags: "Silahkan pilih tag baru untuk topik-topik ini:"
none:
@ -1308,6 +1368,7 @@ id:
title: "Ubah"
list: "Topik"
new: "topik baru"
unread: "belum dibaca"
new_topics:
other: "%{count} topik baru"
title: "Topik"
@ -1325,6 +1386,16 @@ id:
browse_all_categories: Lihat semua kategori
view_latest_topics: lihat topik terbaru
jump_reply_up: lompat ke balasan sebelumnya
slow_mode_update:
save: "Aktifkan"
remove: "Nonaktifkan"
topic_status_update:
when: "Ketika:"
auto_update_input:
later_today: "Nanti hari ini"
tomorrow: "Besok"
next_week: "Minggu depan"
next_month: "Bulan depan"
progress:
jump_prompt_or: "atau"
notifications:
@ -1358,9 +1429,13 @@ id:
title: "Balas"
share:
help: "share link ke topik ini"
invite_private:
group_name: "nama grup"
invite_reply:
username_placeholder: "nama pengguna"
filters:
n_posts:
other: "%{count} post"
cancel: "Hapus filter"
split_topic:
title: "Pindahkan sebagai Topik Baru"
@ -1375,7 +1450,10 @@ id:
placeholder: "username pemilik yang baru"
post:
edit_reason: "Alasan:"
collapse: "persempit"
expand_collapse: "perluas/tutup"
has_replies:
other: "%{count} Balasan"
errors:
image_upload_not_allowed_for_new_user: "Maaf, pengguna baru belum diperbolehkan mengunggah gambar."
attachment_upload_not_allowed_for_new_user: "Maaf, pengguna baru belum diperbolehkan mengunggah lampiran."
@ -1393,6 +1471,9 @@ id:
settings: "Pengaturan"
tags: "Label"
name: "Nama Kategori"
permissions:
reply: "Balas"
review_group_name: "nama grup"
notifications:
watching:
title: "Melihat"
@ -1411,6 +1492,7 @@ id:
ignore: "Abaikan"
high: "Tinggi"
sort_options:
default: "asal"
likes: "Suka"
posts: "Pos"
activity: "Aktifitas"
@ -1435,8 +1517,14 @@ id:
replies: "Balasan"
activity: "Aktifitas"
likes: "Suka"
likes_lowercase:
other: "suka"
users: "Pengguna"
users_lowercase:
other: "pengguna"
category_title: "Kategori"
raw_email:
not_available: "Tidak tersedia!"
filters:
with_topics: "%{filter} topik"
with_category: "%{filter} %{category} topik"
@ -1467,6 +1555,8 @@ id:
lightbox:
download: "unduh"
keyboard_shortcuts_help:
jump_to:
new: "%{shortcut} Baru"
navigation:
title: "Navigasi"
application:
@ -1487,6 +1577,7 @@ id:
tagging:
tags: "Label"
add_synonyms: "Menambahkan"
sort_by_count: "menghitung"
sort_by_name: "nama"
cancel_delete_unused: "Batal"
filters:
@ -1522,8 +1613,11 @@ id:
never: "tidak pernah"
dashboard:
latest_version: "Terbaru"
new_features:
dismiss: "Bubar"
last_checked: "Terakhir dicek"
refresh_problems: "Segarkan"
moderators: "Moderator:"
private_messages_title: "Pesan"
report_filter_any: "apa saja"
filter_reports: Filter laporan
@ -1564,6 +1658,8 @@ id:
show_details: Detil
save: Simpan
continue: Lanjutkan
scopes:
action: Aksi
web_hooks:
save: "Simpan"
destroy: "Hapus"
@ -1587,6 +1683,10 @@ id:
operations:
cancel:
label: "Batal"
export_csv:
button_text: "Ekspor"
export_json:
button_text: "Ekspor"
customize:
preview: "pratinjau"
save: "Simpan"
@ -1610,18 +1710,23 @@ id:
enable: "Aktifkan"
disable: "Nonaktifkan"
add: "Menambahkan"
colors:
undo: "batalkan perintah"
revert: "dibalik"
email:
title: "Surel"
settings: "Pengaturan"
sent: "Mengirim"
received: "Menerima"
rejected: "Ditolak"
time: "Waktu"
user: "Pengguna"
to_address: "Kepada Alamat"
test_email_address: "alamat email uji coba"
sent_test: "terkirim!"
delivery_method: "Metode Pengiriman"
refresh: "Segarkan"
sending_email: "Mengirimkan surel..."
html: "html"
incoming_emails:
from_address: "Dari"
@ -1668,7 +1773,9 @@ id:
label: "Baru:"
ip_address: "Alamat IP"
add: "Menambahkan"
filter: "Cari"
watched_words:
search: "cari"
clear_filter: "Bersihkan"
form:
add: "Menambahkan"
@ -1682,6 +1789,7 @@ id:
new: "Baru"
active: "Aktif"
staff: "Staf"
approved: "Disetujui?"
titles:
active: "Pengguna Aktif"
new: "Pengguna Baru"
@ -1690,9 +1798,13 @@ id:
check_email:
title: "Tampilkan alamat email pengguna ini"
text: "Tunjukkan"
check_sso:
text: "Tunjukkan"
user:
suspend_reason: "Alasan"
silence_reason: "Alasan"
moderator: "Moderator?"
admin: "Admin?"
show_admin_profile: "Admin"
log_out: "Keluar"
activity: Aktifitas
@ -1713,12 +1825,18 @@ id:
posts_read: "Tulisan dilihat"
likes_given: "Likes Diberikan"
likes_received: "Likes Diterima"
discourse_connect:
external_username: "Nama Pengguna"
external_name: "Nama"
external_email: "Email"
user_fields:
save: "Simpan"
edit: "Ubah"
delete: "Hapus"
cancel: "Batal"
options: "Pilihan"
site_text:
edit: "ubah"
settings:
none: "Tak ada"
site_settings:
@ -1734,6 +1852,7 @@ id:
email: "Email"
uncategorized: "Lainnya"
tags: "Label"
search: "Cari"
groups: "Grup"
default_categories:
modal_yes: "Ya"
@ -1749,6 +1868,8 @@ id:
emoji:
uploading: "Mengunggah..."
name: "Nama"
embedding:
edit: "ubah"
permalink:
topic_title: "Topik"
category_title: "Kategori"
@ -1764,6 +1885,7 @@ id:
upload: "Unggah"
uploading: "Mengunggah..."
invites:
add_user: "menambahkan"
roles:
admin: "Admin"
moderator: "Moderator"

View File

@ -330,6 +330,7 @@ it:
upload: "Carica"
uploading: "In caricamento..."
uploading_filename: "In caricamento: %{filename}..."
processing_filename: "In elaborazione: %{filename}..."
clipboard: "clipboard"
uploaded: "Caricato!"
pasting: "Incollando..."
@ -467,6 +468,7 @@ it:
priority:
title: "Priorità Minima"
any: "(qualsiasi)"
low: "Bassa"
medium: "Media"
high: "Alta"
conversation:
@ -2384,6 +2386,7 @@ it:
reasons:
mailing_list_mode: "Hai la modalità mailing list abilitata, verrai notificato delle risposte a questo argomento via email."
"3_10": "Riceverai notifiche perché stai osservando un'etichetta in questo argomento."
"3_10_stale": "Riceverai notifiche perché in passato stavi seguendo unetichetta su questo argomento."
"3_6": "Riceverai notifiche perché stai osservando questa categoria."
"3_5": "Riceverai notifiche poiché hai iniziato ad osservare questo argomento automaticamente."
"3_2": "Riceverai notifiche perché stai osservando questo argomento."
@ -3106,7 +3109,6 @@ it:
one: "utente"
other: "utenti"
category_title: "Categoria"
history: "Storia"
changed_by: "da %{author}"
raw_email:
title: "Email In Arrivo"
@ -4050,6 +4052,8 @@ it:
yaml:
text: "YAML"
title: "Definisci le impostazioni del tema in formato YAML"
scss_color_variables_warning: "L'utilizzo delle variabili di colore SCSS di base nei temi è deprecato. Utilizzare invece le proprietà personalizzate CSS. Vedi <a href=\"https://meta.discourse.org/t/-/77551#color-variables-2\" target=\"_blank\">questa guida</a> per maggiori dettagli."
scss_warning_inline: "L'utilizzo delle variabili di colore SCSS di base nei temi è deprecato."
colors:
select_base:
title: "Seleziona la paletta dei colori di base"
@ -4381,6 +4385,7 @@ it:
require_approval: "Richiede Approvazione"
flag: "Segnala"
replace: "Sostituisci"
tag: "Etichetta"
action_descriptions:
block: "Impedisci che i messaggi contenenti queste parole siano pubblicati. L'utente visualizzerà un messaggio di errore quando cercherà di pubblicare il messaggio."
censor: "Consenti i messaggi contenenti queste parole, ma sostituiscile con caratteri che nascondono le parole censurate."
@ -4388,7 +4393,6 @@ it:
flag: "Consenti i messaggi contenenti queste parole, ma segnalale come inappropriate in modo che i moderatori possano revisionarle."
replace: "Sostituisci le parole nei messaggi con altre parole o link"
form:
placeholder: "parola completa o * come carattere jolly"
placeholder_regexp: "espressione regolare"
replacement_label: "Sostituzione"
replacement_placeholder: "esempio o https://esempio.com"

View File

@ -136,6 +136,8 @@ ja:
topic_admin_menu: "トピックアクション"
wizard_required: "Discourseへようこそ さあ<a href='%{url}' data-auto-route='true'>セットアップウィザード</a>から始めましょう"
emails_are_disabled: "メールアドレスの送信は管理者によって無効化されています。全てのメール通知は行われません"
software_update_prompt:
dismiss: "閉じる"
bootstrap_mode_enabled:
other: "簡単にサイトを立ち上げられるように、ブートストラップモードにしました。\nすべての新規ユーザーはトラストレベル1となり、毎日のサマリーメールが有効な状態です。この設定は%{count}名のユーザーが参加した時に自動的に無効になります。"
bootstrap_mode_disabled: "ブートストラップモードは24時間以内に無効になります。"
@ -198,6 +200,8 @@ ja:
now: "たった今"
read_more: "もっと読む"
more: "もっと読む"
x_more:
other: "%{count} リンク"
less: "減らす"
never: "決して"
every_30_minutes: "30分毎"
@ -414,6 +418,7 @@ ja:
created_at_asc: "作成日時 (昇順)"
priority:
title: "最小の優先度"
any: "(任意)"
medium: "普通"
high: "高い"
conversation:
@ -451,6 +456,8 @@ ja:
title: "キューに登録された投稿"
reviewable_user:
title: "ユーザー"
reviewable_post:
title: "投稿"
approval:
title: "この投稿は承認が必要です"
description: "新しい投稿はモデレータによる承認が必要です。しばらくお待ち下さい。"
@ -674,6 +681,7 @@ ja:
remove_owner_description: "<b>%{username}</b> をこのグループから削除します"
make_primary: "優先にする"
make_primary_description: "これを <b>%{username}</b>のプライマリグループにします"
remove_primary: "プライマリとして削除"
remove_primary_description: "<b>%{username}</b>のプライマリグループとしてこれを削除"
remove_members: "メンバーを削除する"
remove_members_description: "このグループから選択したユーザーを削除する"
@ -836,6 +844,7 @@ ja:
friday: "金曜日"
saturday: "土曜日"
sunday: "日曜日"
to: "宛先"
activity_stream: "アクティビティ"
read: "既読"
read_help: "最近読んだトピック"
@ -986,6 +995,7 @@ ja:
tags: "タグ"
preferences_nav:
account: "アカウント"
security: "セキュリティ"
profile: "プロフィール"
emails: "メール"
notifications: "お知らせ"
@ -1258,6 +1268,12 @@ ja:
pending_tab_with_count: "保留中 (%{count})"
redeemed_tab: "確認済み"
redeemed_tab_with_count: "確認済み (%{count})"
invited_via: "招待"
groups: "グループ"
topic: "トピック"
expires_at: "有効期限"
edit: "編集"
remove: "削除"
reinvited: "再度招待しました"
search: "招待履歴を検索"
user: "招待したユーザ"
@ -1270,6 +1286,9 @@ ja:
topics_entered: "閲覧したトピックの数"
posts_read_count: "読んだ投稿"
expired: "この招待の有効期限が切れました。"
remove_all: "期限切れの招待を削除"
removed_all: "期限切れの招待はすべて削除されました!"
remove_all_confirm: "期限切れの招待をすべて削除してもよろしいですか?"
reinvite_all_confirm: "本当に全ての招待を再送したいですか?"
time_read: "読んだ時間"
days_visited: "閲覧された日数"
@ -1422,6 +1441,8 @@ ja:
value_prop: "アカウントを作成した後、いま読んでいるページへ戻ります。また、新しい投稿があった場合はこことメールにてお知らせします。 いいね!を使って好きな投稿をみんなに教えましょう。 :heartbeat:"
summary:
enabled_description: "トピックのまとめを表示されています。"
description:
other: "<b>%{count}</b>件の返信があります。"
enable: "このトピックを要約する"
disable: "すべての投稿を表示する"
deleted_filter:
@ -1767,6 +1788,9 @@ ja:
posted: "<span>%{username}</span> %{description}"
edited: "<span>%{username}</span> %{description}"
liked: "<span>%{username}</span> %{description}"
liked_2: "<span class='double-user'>%{username}, %{username2}</span> %{description}"
liked_many:
other: "<span class='multi-user'>%{username}, %{username2} 、他 %{count} 人</span> %{description}"
liked_consolidated: "<span>%{username}</span> %{description}"
private_message: "<span>%{username}</span> %{description}"
invited_to_private_message: "<p><span>%{username}</span> %{description}"
@ -1777,6 +1801,8 @@ ja:
granted_badge: "'%{description}'バッジをゲット!"
topic_reminder: "<span>%{username}</span> %{description}"
watching_first_post: "<span>新しいトピック</span> %{description}"
reaction: "<span>%{username}</span> %{description}"
reaction_2: "<span>%{username}, %{username2}</span> %{description}"
votes_released: "%{description} - 完了"
group_message_summary:
other: "%{group_name} 宛のメッセージが %{count} 通あります"
@ -1838,6 +1864,7 @@ ja:
or_search_google: "あるいは、Google検索で試してみてください:"
search_google: "Google検索で試してみてください:"
search_google_button: "Google"
search_button: "検索"
context:
user: "@%{username}の投稿を検索"
category: "#%{category} から検索する"
@ -1878,10 +1905,14 @@ ja:
noreplies: 返信がまったくない
single_user: 一人しか参加者がいない
post:
count:
label: 投稿
time:
label: 投稿されたタイミング
before: より前
after: より後
views:
label: 表示
hamburger_menu: "他のトピック一覧やカテゴリを見る"
new_item: "新しい"
go_back: "戻る"
@ -1907,6 +1938,7 @@ ja:
change_category: "カテゴリを設定する"
close_topics: "トピックをクローズする"
archive_topics: "アーカイブトピック"
move_messages_to_inbox: "受信ボックスへ移動"
notification_level: "通知"
choose_new_category: "このトピックの新しいカテゴリを選択してください"
selected:
@ -2006,12 +2038,21 @@ ja:
slow_mode_update:
select: "ユーザーは、このトピックに一度だけ投稿できます。"
save: "有効"
remove: "無効にする"
durations:
10_minutes: "10分"
15_minutes: "15分"
30_minutes: "30分"
45_minutes: "45分"
1_hour: "1時間"
2_hours: "2時間"
topic_status_update:
save: "タイマーをセットする"
num_of_hours: "時間数"
remove: "タイマーをはずす"
publish_to: "公開先:"
when: "公開時間:"
time_frame_required: "時間枠を選択してください"
auto_update_input:
later_today: "今日中"
tomorrow: "明日"
@ -2041,6 +2082,7 @@ ja:
auto_open: "このトピックはあと%{timeLeft}で自動的にオープンします。"
auto_close: "このトピックはあと%{timeLeft}で自動的にクローズします。"
auto_publish_to_category: "このトピックはあと %{timeLeft} で、<a href=%{categoryUrl}>#%{categoryName}</a> にて公開されます。"
auto_close_after_last_post: "このトピックは最後の返信から%{duration} 後にクローズされます"
auto_delete: "このトピックはあと%{timeLeft}で自動的に削除されます。"
auto_reminder: "このトピックについて、%{timeLeft} 後にリマインドします。"
auto_close_title: "オートクローズの設定"
@ -2057,6 +2099,9 @@ ja:
go: "へ"
jump_bottom: "最後の投稿へ"
jump_prompt: "ジャンプする..."
jump_prompt_of:
other: "%{count} 投稿"
jump_prompt_long: "ジャンプする..."
jump_bottom_with_number: "%{post_number}番へジャンプ"
jump_prompt_or: "または"
total: 投稿の合計
@ -2136,6 +2181,7 @@ ja:
share:
title: "シェア"
help: "このトピックのリンクをシェアする"
invite_users: "招待"
print:
title: "印刷"
help: "印刷用の表示にする"
@ -2154,6 +2200,8 @@ ja:
already_pinned:
other: "%{categoryLink}で固定表示されているトピック: <strong class='badge badge-notification unread'>%{count}</strong>"
pin_globally: "このトピックをすべてのトピックリストのトップに表示する"
confirm_pin_globally:
other: "全体で既に %{count} トピックを固定表示しています。固定表示が多すぎると、新規あるいは匿名ユーザの負担になる場合があります。このカテゴリにおいてさらに固定表示設定してもよいですか?"
unpin_globally: "トピック一覧のトップからこのトピックを削除します"
unpin_globally_until: "このトピックをすべてのトピックリストのトップから削除するか、<strong>%{until}</strong> まで待つ。"
global_pin_note: "ユーザはトピックを個別に固定表示解除することができます。"
@ -2182,6 +2230,7 @@ ja:
username_placeholder: "ユーザ名"
action: "招待を送る"
help: "このトピックに他のユーザをメールまたは通知で招待する。"
discourse_connect_enabled: "このトピックに招待したい人のユーザ名を入れてください"
to_topic_blank: "このトピックに招待したい人のユーザ名かメールアドレスを入れてください"
to_topic_email: "あなたはメールアドレスを入力しました。フレンドがすぐにこのトピックへ返信できるようにメールで招待します。"
to_topic_username: "ユーザ名を入力しました。このトピックへの招待リンクの通知を送信します。"
@ -2251,6 +2300,7 @@ ja:
other: "<b>%{count}</b>個の投稿を選択中。"
post:
quote_reply: "引用"
quote_share: "シェア"
edit_reason: "理由: "
post_number: "投稿%{number}"
ignored: "無視したコンテンツ"
@ -2262,6 +2312,7 @@ ja:
show_hidden: "無視したコンテンツを見る"
deleted_by_author:
other: "(投稿は投稿者により削除されました。何らかの通報がされていない限り、%{count}時間後に自動的に削除されます)"
collapse: "折りたたむ"
expand_collapse: "開く/折りたたむ"
gap:
other: "%{count}個の返信をすべて表示する"
@ -2316,6 +2367,9 @@ ja:
grant_badge: "バッジを付与"
delete_topic: "トピック削除"
actions:
people:
like:
other: "「いいね!」する"
by_you:
off_topic: "関係のない話題として通報しました"
spam: "スパム報告として通報しました"
@ -2398,6 +2452,10 @@ ja:
change_in_category_topic: "カテゴリ内容を編集"
already_used: "この色は他のカテゴリで利用しています"
security: "セキュリティ"
permissions:
group: "グループ"
see: "閲覧できる"
reply: "返信"
images: "画像"
email_in: "カスタムメールアドレス:"
email_in_allow_strangers: "登録されていないユーザからメールを受け取ります"
@ -2429,6 +2487,7 @@ ja:
ignore: "無視する"
high: "高い"
sort_options:
default: "デフォルト"
likes: "いいね!"
views: "表示"
posts: "投稿"
@ -2442,6 +2501,12 @@ ja:
flagging:
title: "報告していただきありがとうございます。"
action: "投稿を通報"
take_action_options:
default:
title: "アクションをする"
details: "誰かが通報するのを待つのではなく、通報しましょう。"
suspend:
title: "凍結中のユーザ"
notify_action: "メッセージ"
official_warning: "運営スタッフからの警告"
delete_spammer: "スパムの削除"
@ -2518,7 +2583,6 @@ ja:
users_lowercase:
other: "ユーザ"
category_title: "カテゴリ"
history: "履歴"
changed_by: "by %{author}"
raw_email:
title: "受信メール"
@ -2592,6 +2656,7 @@ ja:
readonly: "閲覧できる"
lightbox:
download: "ダウンロード"
counter: "%curr% / %total%"
keyboard_shortcuts_help:
title: "ショートカットキー"
jump_to:
@ -2650,6 +2715,8 @@ ja:
title: バッジ
badge_count:
other: "%{count}個のバッジ"
more_badges:
other: "+%{count} リンク"
select_badge_for_title: プロフィールの肩書きに付けるバッジを選んでください
none: "(なし)"
badge_grouping:
@ -2676,11 +2743,14 @@ ja:
rename_tag: "タグの名前を変更"
rename_instructions: "このタグの新しい名前を選択:"
sort_by: "並べ替え:"
sort_by_count: "カウント"
sort_by_name: "名前"
manage_groups: "タグのグループを管理"
upload_successful: "タグのアップロードに成功しました"
delete_unused: "使われていないタグを削除"
cancel_delete_unused: "キャンセル"
filters:
without_category: "%{filter} %{tag} トピック"
notifications:
watching:
title: "ウォッチ中"
@ -2752,6 +2822,8 @@ ja:
installed_version: "インストール済み"
latest_version: "最新"
problems_found: "現在のサイト設定に基づいたアドバイス"
new_features:
dismiss: "閉じる"
last_checked: "最終チェック"
refresh_problems: "更新"
no_problems: "問題は見つかりませんでした。"
@ -2783,6 +2855,9 @@ ja:
all: "全て"
view_table: "table"
refresh_report: "Refresh Report"
daily: 日ごと
monthly: 月ごと
weekly: 毎週
groups: "すべてのグループ"
disabled: "このレポートは利用不可"
filters:
@ -2802,6 +2877,7 @@ ja:
manage:
interaction:
email: Eメール
incoming_email: "カスタムメールアドレス"
incoming_email_placeholder: "メールアドレスを入力"
visibility: 可視性
visibility_levels:
@ -2845,6 +2921,8 @@ ja:
description: 説明
save: 保存
continue: 続く
scopes:
action: アクション
web_hooks:
title: "Webhooks"
none: "現在、Webhooksはありません。"
@ -2953,6 +3031,7 @@ ja:
color: "カラー"
opacity: "透明度"
copy: "コピー"
copy_to_clipboard: "クリップボードにコピー"
copied_to_clipboard: "クリップボードにコピーしました"
copy_to_clipboard_error: "クリップボードにコピーする際にエラーが発生しました"
email_templates:
@ -2964,6 +3043,7 @@ ja:
revert_confirm: "本当に変更を元に戻しますか?"
theme:
theme: "テーマ"
customize_desc: "カスタマイズ:"
create_type: "タイプ"
create_name: "名前"
edit: "編集"
@ -2978,6 +3058,7 @@ ja:
install_popular: "人気"
about_theme: "このサイトについて"
license: "ライセンス"
version: "Version:"
enable: "利用できます"
disable: "利用できません"
check_for_updates: "アップデートを確認"
@ -3245,12 +3326,15 @@ ja:
check_email:
title: "メールアドレスを表示する"
text: "表示する"
check_sso:
text: "詳しく見る"
user:
suspend_failed: "ユーザの凍結に失敗しました: %{error}"
unsuspend_failed: "ユーザの凍結解除に失敗しました: %{error}"
suspend_duration: "ユーザを何日間凍結しますか?"
suspend_reason_label: "アカウントを凍結する理由を説明してください。ここに書いた理由は、このユーザのプロファイルページにおいて<b>全員が閲覧可能な状態</b>で公開されます。またこのユーザがログインを試みた際にも表示されます。"
suspend_reason: "理由"
suspend_reason_title: "凍結理由"
suspend_message: "メールメッセージ"
suspended_by: "凍結したユーザ"
silence_reason: "理由"
@ -3371,6 +3455,12 @@ ja:
on_grace_period: "現在の昇格期間中は、降格されません"
locked_will_not_be_promoted: "トラストレベルはロックされています。昇格することはありません"
locked_will_not_be_demoted: "トラストレベルはロックされています。降格することはありません"
discourse_connect:
external_id: "External ID"
external_username: "ユーザー名"
external_name: "名前"
external_email: "Eメール"
external_avatar_url: "プロフィール画像URL"
user_fields:
title: "ユーザフィールド"
help: "ユーザが記入する項目(フィールド)を追加します"
@ -3543,6 +3633,9 @@ ja:
add_host: "ホストの追加"
settings: "埋め込みの設定"
embed_truncate: "埋め込まれた投稿を削除する"
allowed_embed_selectors: "埋め込みで許可される要素のCSSセレクタ"
blocked_embed_selectors: "埋め込みから削除された要素のCSSセレクタ"
allowed_embed_classnames: "許可されたCSSクラス名"
save: "埋め込みの設定を保存"
permalink:
title: "パーマリンク"

View File

@ -284,6 +284,7 @@ ko:
topic_reply: "임시 댓글"
abandon:
confirm: "이 항목에 대한 초안이 진행중입니다. 무엇을 하고 싶습니까?"
yes_value: "버리기"
no_value: "편집 재개"
topic_count_latest:
other: "%{count}개의 새글 또는 업데이트 된 글 보기"
@ -300,6 +301,7 @@ ko:
upload: "업로드"
uploading: "업로드 중..."
uploading_filename: "업르도 중: %{filename}..."
processing_filename: "처리 중: %{filename}..."
clipboard: "클립보드"
uploaded: "업로드 되었습니다!"
pasting: "붙여넣기 중..."
@ -1440,7 +1442,7 @@ ko:
the_topic: "글"
loading: "로드 중..."
errors:
prev_page: "로드하는 동안"
prev_page: "로드하는 "
reasons:
network: "네트워크 오류"
server: "서버 오류"
@ -1942,12 +1944,15 @@ ko:
from_my_computer: "내 기기에서"
from_the_web: "웹에서"
remote_tip: "이미지 링크"
remote_tip_with_attachments: "이미지 또는 파일 링크"
local_tip: "기기에서 이미지 선택"
local_tip_with_attachments: "장치에서 이미지 또는 파일 선택"
hint: "(편집기로 드래그 앤 드롭하여 업로드 할 수도 있습니다)"
hint_for_supported_browsers: "편집기로 이미지를 끌어다 놓거나 붙여 넣을 수도 있습니다."
uploading: "업로드 중"
select_file: "파일 선택"
default_image_alt_text: 이미지
supported_formats: "지원되는 형식"
search:
sort_by: "정렬 기준"
relevance: "관련성"
@ -2087,6 +2092,7 @@ ko:
top: "주요 글이 없습니다."
educate:
new: '<p>새로운 글이 여기에 표시됩니다. 기본적으로 지난 2일 이내에 작성된 글은 새로운 글로 간주되며 <span class="badge new-topic badge-notification" style="vertical-align:middle;line-height:inherit;"></span> 가 표시됩니다.</p><p>이 기준을 변경하려면 <a href="%{userPrefsUrl}">환경설정</a>에서 변경 하십시오.</p>'
unread: '<p>읽지 않은 글은 여기에 표시됩니다.</p><p>기본적으로 글은 읽지 않은 것으로 간주하고 다음과 같은 조건 중 하나를 만족하면 읽지 않은 글수 <span class="badge new-posts badge-notification">1</span> 을 표시합니다:</p><ul><li>새로운 글 작성</li><li>글에 댓글 작성</li><li>글을 4분 이상 읽기</li></ul><p>또는 글을 팔로우 하거나 지켜보기 위해 각 글의 밑부분에 달린 알림 제어판에서 설정하는 경우도 포함됩니다.</p><p>설정을 바꾸려면 <a href="%{userPrefsUrl}">환경설정</a> 페이지로 가세요.</p>'
bottom:
latest: "더 이상 최근 글이 없습니다."
posted: "더 이상 작성한 글이 없습니다."
@ -2284,6 +2290,7 @@ ko:
"3_1": "이 글을 작성 했으므로 알림을 받게됩니다."
"3": "이 글을 보고 있으므로 알림을 받게됩니다."
"2_8": "이 카테고리를 팔로우 하고 있으므로 새 댓글 수가 표시됩니다."
"2_8_stale": "과거에 이 카테고리를 팔로우했기 때문에 새 댓글 수가 표시됩니다."
"2_4": "이 글에 댓글을 작성했기 때문에 새 글 수가 표시됩니다."
"2_2": "이 글을 팔로우 하고 있기 때문에 새 글 수가 표시됩니다."
"2": '<a href="%{basePath}/u/%{username}/preferences/notifications">이 글을 읽었으므로 새 댓글 수가 표시됩니다</a>.'
@ -2571,6 +2578,7 @@ ko:
attachment_download_requires_login: "죄송합니다. 첨부 파일을 받으려면 로그인이 필요합니다."
cancel_composer:
confirm: "사용자님의 게시물에 대해 무엇을하고 싶습니까?"
discard: "포기"
save_draft: "나중을 위해 초안 저장"
keep_editing: "편집 유지"
via_email: "이 주제는 이메일을 통해 등록되었습니다."
@ -2953,7 +2961,7 @@ ko:
users_lowercase:
other: "사용자"
category_title: "카테고리"
history: "기록"
history: "히스토리, 최근 100개의 리비전"
changed_by: "%{author}에 의해"
raw_email:
title: "수신 이메일"
@ -3794,10 +3802,10 @@ ko:
add_all: "모두 추가"
import_web_tip: "테마가 있는 Repository"
direct_install_tip: "정말로 아래의 저장소에서 <strong>%{name}</strong>을 설치하시겠습니까?"
import_web_advanced: "많은..."
import_web_advanced: "고급..."
import_file_tip: "테마가 포함 된 .tar.gz, .zip 또는 .dcstyle.json 파일"
is_private: "테마가 비공개 git 저장소에 있습니다."
remote_branch: "지점 이름 (선택 사항)"
is_private: "테마는 개인 git 저장소에 있습니다."
remote_branch: "브랜치 이름 (선택 사항)"
public_key: "다음 공개 키 액세스 권한을 리포지토리에 부여하십시오."
public_key_note: "위에 유효한 개인 저장소 URL을 입력하면 SSH 키가 생성되어 여기에 표시됩니다."
install: "설치"
@ -3874,6 +3882,7 @@ ko:
yaml:
text: "YAML"
title: "YAML 형식으로 테마 설정 정의"
scss_warning_inline: "테마에서 핵심 SCSS 색상 변수를 사용하는 것은 더 이상 사용되지 않습니다."
colors:
select_base:
title: "기본 색상 팔레트 선택"
@ -4213,8 +4222,8 @@ ko:
replace: "게시물의 단어를 다른 단어 또는 링크로 교체"
tag: "첫 번째 게시물을 기반으로 글에 자동 태그 지정"
form:
label: "단어가 있습니다"
placeholder: "전체 단어 또는 * 을 와일드카드로 사용"
label: "단어 또는 문구가 있음"
placeholder: "단어 또는 구 입력 (*는 와일드카드)"
placeholder_regexp: "정규표현식"
replacement_label: "교체"
replacement_placeholder: "예 또는 https://example.com"

View File

@ -130,6 +130,11 @@ lt:
few: "prieš %{count} dienas"
many: "prieš %{count} dienų"
other: "prieš %{count} dienų"
x_months:
one: "prieš %{count} mėnesį"
few: "prieš %{count} mėnesius"
many: "prieš %{count} mėnesių"
other: "prieš %{count} mėnesių"
later:
x_days:
one: "po %{count} dienos"
@ -192,6 +197,8 @@ lt:
topic_admin_menu: "temos veiksmai"
wizard_required: "Sveiki, tai jūsų naujasis Discourse! Pradėkime nuo<a href='%{url}' data-auto-route='true'>Instliacijos</a>✨"
emails_are_disabled: "Visos išeinančios elektroninės žinutės buvo uždraustos administratoriaus. Jokių papildų įspėjamųjų žinučių nebus išsiųsta"
software_update_prompt:
dismiss: "Praleisti"
bootstrap_mode_disabled: "Paleidimo režimas bus išjungtas per 24 valandas."
themes:
default_description: "Numatytasis"
@ -254,6 +261,11 @@ lt:
now: "Ką tik"
read_more: "skaityti daugiau"
more: "Daugiau"
x_more:
one: "%{count} Daugiau"
few: "%{count} Daugiau"
many: "%{count} Daugiau"
other: "%{count} Daugiau"
less: "Mažiau"
never: "niekada"
every_30_minutes: "kas 30 minučių"
@ -367,10 +379,21 @@ lt:
username: "Slapyvardis"
email: "Epaštas"
name: "Vardas"
reject_reason: "Priežastis"
topics:
topic: "Tema"
reviewable_count: "Skaičiuoti"
details: "detalės"
unique_users:
one: "%{count} vartotojas"
few: "%{count} vartotojų"
many: "%{count} vartotojų"
other: "%{count} vartotojų"
replies:
one: "%{count} atsakymas"
few: "%{count} atsakymai"
many: "%{count} atsakymai"
other: "%{count} atsakymai"
edit: "Redaguoti"
save: "Saugoti"
cancel: "Atšaukti"
@ -410,10 +433,26 @@ lt:
title: "Pažymėtas pranešimas"
reviewable_user:
title: "Narys"
reviewable_post:
title: "Įrašai"
approval:
title: "Įrašui reikalingas patvirtinimas"
description: "Mes gavome tavo naują įrašą, tačiau jis turi būti patvirtintas moderatoriaus. Ačiū už kantrybę!"
ok: "GERAI"
example_username: "Vartotojo vardas"
relative_time_picker:
days:
one: "diena"
few: "dienos"
many: "dienos"
other: "dienos"
time_shortcut:
later_today: "Šiandien vėliau"
tomorrow: "Rytoj"
next_week: "Kitą savaitę"
later_this_week: "Šia savaitę vėliau"
start_of_next_business_week: "Pirmadienis"
next_month: "Kitą mėnesį"
user_action:
user_posted_topic: "<a href='%{userUrl}'>%{user}</a> paskelbė <a href='%{topicUrl}'>temą</a>"
you_posted_topic: "<a href='%{userUrl}'>Tu</a> paskelbei <a href='%{topicUrl}'>temą</a>"
@ -429,6 +468,7 @@ lt:
sent_by_user: "Išsiuntė <a href='%{userUrl}'>%{user}</a>"
sent_by_you: "Išsiųsta nuo <a href='%{userUrl}'>jūsų</a>"
directory:
username: "Slapyvardis"
filter_name: "rušiuoti pagal vartotojus"
title: "Vartotojai"
likes_given: "Duota"
@ -479,9 +519,17 @@ lt:
credentials:
username: "Slapyvardis"
password: "Slaptažodis"
settings:
title: "Nustatymai"
mailboxes:
disabled: "uždrausta"
membership:
title: Narystė
access: Prieiga
categories:
title: Kategorijos
tags:
title: Etiketės
logs:
title: "Atąskaita"
when: "Kada"
@ -492,6 +540,8 @@ lt:
details: "Detalės"
from: "Nuo"
to: "Kam"
permissions:
title: "Leidimai"
public_admission: "Leisti vartotojams laisvai prisijungti prie grupės (reikalauja viešai matomos grupės)"
public_exit: "Leisti vartotojams laisvai išeiti iš grupės"
empty:
@ -614,6 +664,9 @@ lt:
few: "%{count} temos"
many: "%{count}temų"
other: "%{count}temos"
topic_stat_unit:
week: "savaitė"
month: "mėnesis"
ip_lookup:
title: IP adreso peržiųra
hostname: Adresas
@ -652,9 +705,15 @@ lt:
unread: "Neperskaitytos"
ignore_duration_username: "Slapyvardis"
ignore_duration_save: "Ignoruoti"
ignore_option: "Nepaisoma"
mute_option: "Nutildyta"
normal_option: "Įprastas"
notification_schedule:
none: "Nieko"
monday: "Pirmadienis"
to: "kam"
activity_stream: "Aktyvumas"
read: "Perskaityti"
preferences: "Nustatymai"
feature_topic_on_profile:
save: "Saugoti"
@ -681,6 +740,8 @@ lt:
dismiss_notifications: "Atmesti visus"
dismiss_notifications_tooltip: "Pažymėkite visus pranešimus kaip Perskaitytus."
first_notification: "Asmeniniai perspėjimai. Jūs galite atlikti jums reikiamą užklausą pasirinkdami atitinkamus nustatymus."
color_schemes:
regular: "Nuolatinės"
allow_private_messages: "Leisti kitiems vartotojams siųsti man asmeninius pranešimus"
external_links_in_new_tab: "Atidaryti visas pridėtas nuorodas naujame lange"
enable_quoting: "Įjungti citatų atsakymus pabrėžtam tekstui"
@ -693,6 +754,7 @@ lt:
suspended_notice: "Šis vartotojas nušalintas iki %{date}."
suspended_permanently: "Šis narys suspenduotas"
suspended_reason: "Priežastis:"
github_profile: "GitHub"
email_activity_summary: "Aktyvumo veikla"
mailing_list_mode:
label: "Elektroninio pašto grupė"
@ -720,6 +782,7 @@ lt:
watched_first_post_tags: "Stebime Pirmą Įrašą"
watched_first_post_tags_instructions: "Jūs būsite perspėjami apie įrašus kėkvienoje naujoje temoje su pasirinktomis etiketėmis."
muted_categories: "Nutildytos"
regular_categories: "Nuolatinės"
delete_account: "Ištrinti mano vartotoją"
delete_account_confirm: "Ar tikrai norite visam laikui ištrinti savo paskyrą? Šis veiksmas yra galutinis."
deleted_yourself: "Jūsų paskyra sėkmingai ištrinta."
@ -727,6 +790,7 @@ lt:
admin_delete: "Ištrinti"
users: "Vartotojai"
muted_users: "Nutildytos"
ignored_users: "Nepaisoma"
tracked_topics_link: "Rodyti"
automatically_unpin_topics: "Automatiškai atsegti temas pasiekus apačią."
apps: "Programėlės"
@ -735,6 +799,7 @@ lt:
api_approved: "Patvirtinta:"
theme: "Tema"
home: "Numatytasis pagrindinis puslapis"
staged: "Inscenizuotas"
staff_counters:
flags_given: "naudingos vėliavos"
flagged_posts: "įrašai su vėliavomis"
@ -755,6 +820,7 @@ lt:
tags: "Gairės"
preferences_nav:
account: "Paskyra"
security: "Saugumo"
profile: "Profilis"
emails: "Epaštai"
notifications: "Pranešimai"
@ -888,6 +954,8 @@ lt:
every_hour: "kas valandą"
daily: "kas dieną"
weekly: "kas savaitę"
every_month: "kiekvieną mėnesį"
every_six_months: "kas šešis mėnesius"
email_level:
title: "Atsiųskite man el. laišką, jei kažkas mane cituoja, atsako į mano įrašą, pakviečia į temą ar pamini mane."
always: "visada"
@ -923,6 +991,10 @@ lt:
pending_tab_with_count: "Neperskaityti (%{count})"
redeemed_tab: "Atstatyta"
redeemed_tab_with_count: "Atstatyta (%{count})"
groups: "Grupės"
topic: "Tema"
edit: "Redaguoti"
remove: "Pašalinti"
reinvited: "Pakvietimas persiųstas"
search: "įveskite, kad ieškotumete pakvietim"
user: "Pakviestas vartotojas"
@ -941,6 +1013,7 @@ lt:
time_read: "Skaitymo laikas"
days_visited: "Apsilankymo dienos"
account_age_days: "Paskyros amžius"
create: "Kviesti"
valid_for: "Pakvietimo nuoroda galioja tik šiam elektroninio pašto adresui: %{email}"
invite_link:
success: "Pavyko sugeneruoti pakvietimo nuorodą"
@ -958,6 +1031,21 @@ lt:
title: "Aprašymas"
stats: "Statistika"
time_read: "skaitymo laikas"
likes_given:
one: "duota"
few: "duota"
many: "duota"
other: "duota"
likes_received:
one: "gauta"
few: "gauta"
many: "gauta"
other: "gauta"
bookmark_count:
one: "žymės"
few: "žymės"
many: "žymės"
other: "žymės"
top_replies: "Populiariausi Atsakymai"
no_replies: "Jokių atsakymų nerasta."
more_replies: "Daugiau Atsakymų"
@ -1064,6 +1152,7 @@ lt:
trust_level: "Patikimumo lygis"
search_hint: "vartotojo vardas, el. paštas arba IP adresas"
create_account:
header_title: "Sveiki!"
failed: "Įvyko kažkas blogai, gali būti, kad šis el. paštas jau yra užregistruotas, pameginkite pasinaudoti slaptažodžio priminimo nuoroda"
forgot_password:
title: "Slaptažodžio atkūrimas"
@ -1121,6 +1210,7 @@ lt:
invited_by: "Jus pakvietė:"
accept_invite: "Priimti kvietimą"
name_label: "Vardas"
password_label: "Slaptažodis"
optional_description: "(pasoronktinai)"
password_reset:
continue: "Tėsti į %{site_name}"
@ -1212,6 +1302,7 @@ lt:
link_description: "įveskite čia nuorodos aprašymą"
link_dialog_title: "Įkelti nuorodą"
link_optional_text: "papildoma antraštė"
blockquote_title: "Blokuoti citatą"
blockquote_text: "Blokuoti citatą"
code_title: "Tekstas kodui"
code_text: "Tekstą kodui atitraukite per 4 tarpelius "
@ -1242,6 +1333,7 @@ lt:
label: "Nauja tema"
shared_draft:
label: "Bendrinami juodraščiai"
ignore: "Ignoruoti"
notifications:
tooltip:
regular:
@ -1265,6 +1357,12 @@ lt:
posted: "<span>%{username}</span> %{description}"
edited: "<span>%{username}</span> %{description}"
liked: "<span>%{username}</span> %{description}"
liked_2: "<span class='double-user'>%{username}, %{username2}</span> %{description}"
liked_many:
one: "<span class='multi-user'>%{username}, %{username2} ir dar %{count}</span> %{description}"
few: "<span class='multi-user'>%{username}, %{username2}ir %{count} kiti</span> %{description}"
many: "<span class='multi-user'>%{username}, %{username2} ir %{count}kitų</span> %{description}"
other: "<span class='multi-user'>%{username}, %{username2} ir %{count}kitų</span> %{description}"
liked_consolidated: "<span>%{username}</span> %{description}"
private_message: "<span>%{username}</span> %{description}"
invited_to_private_message: "<p><span>%{username}</span> %{description}"
@ -1275,6 +1373,8 @@ lt:
granted_badge: "Gavote '%{description}'"
topic_reminder: "<span>%{username}</span> %{description}"
watching_first_post: "<span>Nauja tema</span> %{description}"
reaction: "<span>%{username}</span> %{description}"
reaction_2: "<span>%{username}, %{username2}</span> %{description}"
group_message_summary:
one: "%{count} žinutė, jūsų %{group_name}pato dėžutėje"
few: "%{count} žinutės, jūsų %{group_name}pato dėžutėje"
@ -1326,6 +1426,7 @@ lt:
results_page: "Paieškos rezultatai ir '%{term}'"
start_new_topic: "Galbūt pradėkite naują temą?"
search_google_button: "Google"
search_button: "Paieška"
context:
user: "Ieškoti įrašų nuo @%{username}"
category: "Ieškoti #%{category}kategorijoje"
@ -1361,10 +1462,14 @@ lt:
archived: archyvuota
noreplies: neturi atsakymų
post:
count:
label: Įrašai
time:
label: Paskelbta
before: anksčiau
after: po to
views:
label: Peržiūros
hamburger_menu: "Eiti į kitą temų sąrašą ar kategoriją"
new_item: "Nauja"
go_back: "grįžti atgal"
@ -1389,6 +1494,7 @@ lt:
change_category: "Nustatyti kategoriją"
close_topics: "Uždaryti temas"
archive_topics: "Archyvuoti temas"
move_messages_to_inbox: "Perkelti į Pranešimų dėžutę"
notification_level: "Pranešimai"
choose_new_category: "Pasirinkti naują kategoriją temoms:"
selected:
@ -1411,6 +1517,7 @@ lt:
new: "Daugiau nėra jokių naujų temų."
unread: "Daugiau nėra jokių neperskaitytų temų."
category: "Daugiau nėra jokių temų kategorijoje %{category}."
tag: "Daugiau nėra jokių temų kategorijoje %{tag}."
top: "Daugiau nėra jokių populiarių temų."
bookmarks: "Daugiau pažymėtų temų nėra"
topic:
@ -1488,6 +1595,9 @@ lt:
jump_reply_up: Pereiti į ankstesnį atsakymą
jump_reply_down: Pereitį į sekantį atsakymą
deleted: "Tema buvo ištrinta"
slow_mode_update:
save: "Įjungti"
remove: "Išjungti"
topic_status_update:
title: "Temos laikmatis"
save: "Nustatyti laikmatį"
@ -1516,6 +1626,7 @@ lt:
status_update_notice:
auto_open: "Ši tema automatiškai atsidarys po %{timeLeft} ."
auto_close: "Ši tema automatiškai užsidarys po %{timeLeft}."
auto_close_after_last_post: "Ši tema užsidarys po %{duration} po paskutinio atsakymo."
auto_close_title: "Automatinio uždarymo nustatymai"
timeline:
back: "Atgal"
@ -1527,6 +1638,7 @@ lt:
go: "eiti"
jump_bottom: "Pereiti į sekantį įrašą"
jump_prompt: "peršokti į..."
jump_prompt_long: "Peršokti į..."
jump_bottom_with_number: "pereiti į įrašą %{post_number}"
jump_prompt_or: "arba"
total: visi įrašai
@ -1597,6 +1709,7 @@ lt:
share:
title: "Pasidalinti"
help: "Pasidalink šios temos nuoroda"
invite_users: "Kviesti"
print:
title: "Spausdinti"
help: "Atverti spausdinimui draugišką šios temos versiją"
@ -1647,11 +1760,13 @@ lt:
username_placeholder: "Slapyvardis"
action: "Siųsti pakvietimą"
help: "pakviesk kitus į šią temą el. laišku ar pranešimu"
discourse_connect_enabled: "Įveskite vartotojo vardą žmogaus, kurį norite pakviesti į šią temą."
to_topic_blank: "Įrašykite vartotojo vardą ar el. paštą žmogaus, kurį norite pakviesti į šią temą."
to_topic_email: "El. paštas įvestas. Mes išsiųsime trumpą el. laišką, kuris suteiks galimybę iš karto atsakyti į temą."
to_topic_username: "Vartotojo vardas įvestas. Mes išsiųsime pranešimą su nuoroda į šią temą."
to_username: "Įveskite vartotojo vardą žmogaus, kurį norite pakviesti. Mes išsiųsime pranešima su nuoroda į šią temą."
email_placeholder: "vardas@pavizdys.lt"
success_email: "Mes išsiuntėme pakvietimą į <b>%{invitee}</b>. Mes pranešime, kai pakvietimas bus patvirtintas. Stebėk pakvietimų kortelę savo paskyroje, kad žinotum pakvietimo statusą."
success_username: "Vartotojas buvo pakviestas dalyvauti temoje."
error: "Atsiprašome, tačiau nepavyko pakviesti šio žmogaus. Gal būt jis jau buvo pakviestas?"
login_reply: "Prisijunk, kad atsakytum"
@ -1721,6 +1836,7 @@ lt:
other: "Jūs pasirinkote <b>%{count}</b> įrašus."
post:
quote_reply: "Citata"
quote_share: "Pasidalinti"
edit_reason: "Priežastis:"
post_number: "įrašas %{number}"
reply_as_new_topic: "Atsakyti naujoje temoje"
@ -1732,6 +1848,7 @@ lt:
few: "(autoriaus išimtas įrašas automatiškai bus ištrintas per %{count} valandas, nebent turėjo vėliavą)"
many: "(autoriaus išimtas įrašas automatiškai bus ištrintas per %{count} valandas, nebent turėjo vėliavą)"
other: "(autoriaus išimtas įrašas automatiškai bus ištrintas per %{count} valandas, nebent turėjo vėliavą)"
collapse: "suskleisti"
expand_collapse: "išskleisti/suskleisti"
gap:
one: "Peržiūrėti %{count} paslėptą atsakymą"
@ -1808,6 +1925,11 @@ lt:
delete_topic: "ištrinti temą"
actions:
people:
like:
one: "mėgstate"
few: "mėgstate"
many: "mėgstate"
other: "mėgstate"
like_capped:
one: "ir %{count}kitas mėgsta tai"
few: "ir %{count}kitų mėgsta tai"
@ -1883,6 +2005,11 @@ lt:
change_in_category_topic: "Redaguoti aprašyma"
already_used: "Ši spalva jau priskirta prie kitos kategorijos"
security: "Saugumo"
permissions:
group: "Grupė"
see: "Peržiūrėti"
reply: "Atsakyti"
create: "Sukurti"
special_warning: "Įspėjimas: Ši kategorija yra iš anksto numatyta kategorija ir saugumo nustatymai negali būti keičiami. Jeigu nenorite naudoti šios kategorijos, ištrinkie ją vietoj pakartotino naudojimo."
images: "Paveiksliukai"
email_in: " papildomas naujas el. pašto adresas:"
@ -1914,6 +2041,7 @@ lt:
options:
normal: "Įprastas"
ignore: "Ignoruoti"
high: "Aukštas"
sort_options:
default: "numatytasis"
likes: "Mėgsta"
@ -1933,6 +2061,14 @@ lt:
flagging:
title: "Ačiū, kad padedi padedi išlaikyti forumą civilizuotu!"
action: "Uždėti Įrašui Vėliavą"
take_action_options:
default:
title: "Imtis Veiksmų"
details: "Prieiti prie vėliavų ribos tuoj pat, o ne laukti daugiau vartotojų vėliavų"
suspend:
title: "Sustabdyti vartotoją"
silence:
title: "Nutildyti narį"
notify_action: "Žinutės"
official_warning: "Oficialus įspėjimas"
delete_spammer: "Ištrinti Vartotoją"
@ -2030,7 +2166,6 @@ lt:
many: "vartotojai"
other: "vartotojai"
category_title: "Kategorija"
history: "Istorija"
changed_by: "pagal %{author}"
raw_email:
title: "Įeinantis paštas"
@ -2122,6 +2257,7 @@ lt:
readonly: "Peržiūrėti"
lightbox:
download: "atsisiųsti"
counter: "%curr% iš %total%"
keyboard_shortcuts_help:
title: "Klaviatūros trumpiniai"
jump_to:
@ -2248,6 +2384,9 @@ lt:
back: "Atgal"
share: "Dalintis"
dismiss: "Praleisti"
do_not_disturb:
options:
custom: "Išskirtinės"
admin_js:
type_to_filter: "įrašyk kažką dėl filtro..."
admin:
@ -2269,11 +2408,14 @@ lt:
version_check_pending: "Matomai jūs nesenai atsinaujinote. Nuostabu!"
installed_version: "Įrašyta"
latest_version: "Naujausia"
new_features:
dismiss: "Praleisti"
last_checked: "Paskutinį kartą tikrinta"
refresh_problems: "Atnaujinti"
no_problems: "Nerasta jokių problemų"
moderators: "Moderatoriai:"
admins: "Administratoriai:"
silenced: "Nutildytas:"
suspended: "Sustabdyti:"
private_messages_short: "Msgs"
private_messages_title: "Žinutės"
@ -2307,6 +2449,9 @@ lt:
all: "Visi"
view_table: "table"
refresh_report: "Refresh Report"
daily: Kasdien
monthly: Kas mėnesį
weekly: Kas savaitę
groups: "Visos grupės"
trending_search:
more: '<a href="%{basePath}/admin/logs/search_logs">Paieškos įrašai</a>'
@ -2375,6 +2520,8 @@ lt:
description: Aprašymas
save: Saugoti
continue: Tęsti
scopes:
action: Veiksmas
web_hooks:
create: "Sukurti"
save: "Saugoti"
@ -2488,6 +2635,7 @@ lt:
revert_confirm: "Ar tikrai nori atstatyti pakeitimus?"
theme:
theme: "Tema"
customize_desc: "Pakeisti:"
title: "Temos"
create: "Sukurti"
create_type: "Tipas"
@ -2507,6 +2655,7 @@ lt:
install_popular: "Populiaros"
about_theme: "Apie"
license: "Licensija"
version: "Versija:"
enable: "Įgalinti"
disable: "Išjungti"
component_of: "Komponentas:"
@ -2735,6 +2884,7 @@ lt:
title: "Klaidų įrašai"
watched_words:
title: "Peržiūrėti Žodžiai"
search: "paieška"
clear_filter: "Išvalyti"
download: Atsisiųsti
clear_all: Išvalyti viską
@ -2765,6 +2915,8 @@ lt:
active: "Aktyvūs"
staff: "Komanda"
suspended: "Sustabdyti"
silenced: "Nutildytas"
staged: "Inscenizuotas"
approved: "Patvirtinta?"
titles:
active: "Aktyvūs vartotojai"
@ -2784,12 +2936,15 @@ lt:
check_email:
title: "Atskleisk šio vartotojo el. pašto adresą"
text: "Rodyti"
check_sso:
text: "Rodyti"
user:
suspend_failed: "Įvyko klaida sustabdant vartotoją %{error}"
unsuspend_failed: "Įvyko klaida atkuriant vartotoją %{error}"
suspend_duration: "Kuriam laikui vartotojas bus sustabdytas?"
suspend_reason_label: "Kodėl sustabdote? Šis tekstas <b>bus matomas visiems</b> vartotojo profilyje ir vartotojui bandant prisijungti. Stenkitės aprašyti trumpai."
suspend_reason: "Priežastis"
suspend_reason_title: "Suspendavimo priežastis"
suspend_message: "E-pašto žinutė"
suspended_by: "Sustabdė"
silence_reason: "Priežastis"
@ -2913,6 +3068,12 @@ lt:
on_grace_period: "Šiuo metu yra paaukštinimo laikotarpyje, nebus pažemintas."
locked_will_not_be_promoted: "Užrakintas pasitikėjimo lygis. Niekada nebus paaukštintas."
locked_will_not_be_demoted: "Užrakintas pasitikėjimo lygis. Niekada nebus pažemintas."
discourse_connect:
external_id: "Išorinis ID"
external_username: "Slapyvardis"
external_name: "Vardas"
external_email: "Epaštas"
external_avatar_url: "Profilio Nuotraukos URL"
user_fields:
title: "Vartotojo laukeliai"
help: "Pridėti lauką, kurį vartotojai gali užpildyti"
@ -3091,6 +3252,9 @@ lt:
embed_by_username: "Vartotojo vardas skirtas temų sukūrimui"
embed_post_limit: "Maskimalus įterpiamų įrašų skaičius"
embed_truncate: "Truncate the embedded posts"
allowed_embed_selectors: "CSS selector for elements that are allowed in embeds"
blocked_embed_selectors: "CSS selector for elements that are removed from embeds"
allowed_embed_classnames: "Leidžiamos CSS klasės"
save: "Išsaugoti Įterpimo Nustatymus"
permalink:
title: "Laikinos Nuorodos"

View File

@ -49,6 +49,10 @@ lv:
zero: "0 s"
one: "%{count} s"
other: "%{count} s"
less_than_x_minutes:
zero: "< %{count} m"
one: "< %{count} m"
other: "< %{count} m"
x_minutes:
zero: "0 m"
one: "%{count} m"
@ -152,6 +156,8 @@ lv:
disabled: "noņēma šo baneri %{when}. Tas vairs neparādīsies katras lapas augšā."
wizard_required: "Laipni lūgti jūsu jaunajā Discourse! Sāksim ar <a href='%{url}' data-auto-route='true'>uzstādīšanas palīgu</a> ✨"
emails_are_disabled: "Administrators ir globāli izslēdzis visus izejošos e-pastus. Netiks nosūtīti nekāda veida paziņojumi."
software_update_prompt:
dismiss: "Nerādīt"
themes:
default_description: "Noklusējums"
s3:
@ -202,6 +208,10 @@ lv:
now: "tikko"
read_more: "lasīt vairāk"
more: "Vairāk"
x_more:
zero: "Vēl %{count}"
one: "Vēl %{count}"
other: "Vēl %{count}"
less: "Mazāk"
never: "nekad"
every_30_minutes: "katras 30 minūtes"
@ -246,6 +256,8 @@ lv:
bookmarks:
remove: "Noņemt grāmatzīmi"
save: "Saglabāt"
auto_delete_preference:
never: "Nekad"
search: "Meklēt"
drafts:
resume: "Turpināt"
@ -291,11 +303,21 @@ lv:
email: "E-pasts"
name: "Vārds"
fields: "Lauki"
reject_reason: "Iemesls"
topics:
topic: "Tēmas"
reviewable_count: "Skaits"
deleted: "[Temats dzēsts]"
original: "(sākotnējais temats)"
details: "detaļas"
unique_users:
zero: "%{count} lietotāji"
one: "%{count} lietotājs"
other: "%{count} lietotāji"
replies:
zero: "%{count} atbildes"
one: "%{count} atbilde"
other: "%{count} atbildes"
edit: "Labot"
save: "Saglabāt"
cancel: "Atcelt"
@ -309,15 +331,31 @@ lv:
statuses:
pending:
title: "Gaidošie"
approved:
title: "Apstiprināts"
rejected:
title: "Noraidīts"
types:
reviewable_user:
title: "Lietotājs"
reviewable_post:
title: "Ieraksts"
approval:
title: "Ieraksts gaida apstiprinājumu"
description: "Mēs saņēmām jūsu ierakstu, taču vispirms to jāapstiprina moderatoram. Lūdzu, esiet pacietīgi."
ok: "OK"
example_username: "lietotājvārds"
relative_time_picker:
days:
zero: "dienas"
one: "diena"
other: "dienas"
time_shortcut:
later_today: "Vēlāk šodien"
tomorrow: "Rītdien"
next_week: "Nākamā nedēļā"
later_this_week: "Vēlāk šonedēļ"
next_month: "Nākamā mēnesī"
user_action:
user_posted_topic: "<a href='%{userUrl}'>%{user}</a> pievienoja ierakstus <a href='%{topicUrl}'>tēmai</a>"
you_posted_topic: "<a href='%{userUrl}'>Jūs</a> pievienojāt ierakstu <a href='%{topicUrl}'>tēmai</a>"
@ -333,6 +371,7 @@ lv:
sent_by_user: "Nosūtīja <a href='%{userUrl}'>%{user}</a>"
sent_by_you: "Nosūtījāt <a href='%{userUrl}'>Jūs</a>"
directory:
username: "Lietotājvārds"
filter_name: "atlasīt pēc lietotājvārda"
title: "Lietotāji"
likes_given: "Dots"
@ -377,8 +416,14 @@ lv:
credentials:
username: "Lietotājvārds"
password: "Parole"
settings:
title: "Iestatījumi"
membership:
title: Piederība
categories:
title: Sadaļas
tags:
title: Tagi
logs:
title: "Žurnāls"
when: "Kad"
@ -389,6 +434,8 @@ lv:
details: "Detaļas"
from: "No"
to: "Kam"
permissions:
title: "Atļaujas / Pieejas"
public_admission: "Atļaut lietotājiem brīvi pievienoties grupai (šai grupai jābūt publiski redzamai)"
public_exit: "Ļaut lietotājiem brīvi pamest grupu"
empty:
@ -493,6 +540,9 @@ lv:
zero: "Nav tēmu"
one: "%{count} tēma"
other: "%{count} tēmas"
topic_stat_unit:
week: "nedēļa"
month: "mēnesis"
ip_lookup:
title: IP adreses meklēšana
hostname: Resursdatora nosaukums
@ -534,7 +584,11 @@ lv:
add_ignored_user: "Pievienot..."
mute_option: "Noklusināts"
normal_option: "Normāls"
notification_schedule:
none: "Nav"
to: "kam"
activity_stream: "Aktivitāte"
read: "Lasīts"
preferences: "Iestatījumi"
feature_topic_on_profile:
save: "Saglabāt"
@ -559,6 +613,9 @@ lv:
dismiss_notifications: "Vairs nerādīt visus"
dismiss_notifications_tooltip: "Atzīmēt visus nelasītos paziņojumus kā izlasītus"
first_notification: "Jūsu pirmais paziņojums! Izvēlieties to, lai sāktu."
color_schemes:
undo: "Atlikt"
regular: "Regulārs"
external_links_in_new_tab: "Atvērt visas saites jaunā cilnē"
enable_quoting: "Ieslēgt atbildi ar iezīmētā teksta citēšanu"
change: "mainīt"
@ -568,6 +625,7 @@ lv:
admin_tooltip: "Šis lietotājs ir administrators"
suspended_notice: "Lietotājs ir īslaicīgi bloķēts līdz %{date}."
suspended_reason: "Iemesls:"
github_profile: "GitHub"
email_activity_summary: "Aktivitātes atskaite"
mailing_list_mode:
label: "Vēstkopas režīms"
@ -595,6 +653,7 @@ lv:
watched_first_post_tags: "Seko pirmajam ierakstam"
watched_first_post_tags_instructions: "Jums paziņos par pirmo ierakstu katrā jaunajā tēmā ar šiem tagiem."
muted_categories: "Klusināts"
regular_categories: "Regulārs"
no_category_access: "Kā moderatoram jums ir ierobežota kategoriju piekļuve, saglabāšana ir atspējota."
delete_account: "Izdzēst manu profilu"
delete_account_confirm: "Vai esat drošs, ka vēlaties neatgriezeniski dzēst savu profilu? Šo darbību nevar atcelt!"
@ -610,6 +669,7 @@ lv:
undo_revoke_access: "Atcelt piekļuves liegšanu"
api_approved: "Apstiprināts:"
theme: "Tēma"
staged: "Izveidots"
staff_counters:
flags_given: "noderīgas sūdzības"
flagged_posts: "ieraksti ar sūdzībām"
@ -630,6 +690,7 @@ lv:
tags: "Birkas"
preferences_nav:
account: "Konts"
security: "Drošība"
profile: "Profils"
emails: "E-pasti"
notifications: "Paziņojumi"
@ -792,6 +853,11 @@ lv:
pending_tab_with_count: "Gaidošie (%{count})"
redeemed_tab: "Pieņemti"
redeemed_tab_with_count: "Pieņemti (%{count})"
invited_via: "Ielūgums"
groups: "Grupas"
topic: "Tēmas"
edit: "Labot"
remove: "Atcelt"
reinvited: "Ielūgums atkārtots"
search: "raksti, lai meklētu ielūgumos..."
user: "Ielūgtie lietotāji"
@ -809,6 +875,7 @@ lv:
time_read: "Laiks, ko lasīja"
days_visited: "Dienas, kurās apmeklēja"
account_age_days: "Konta vecums dienās"
create: "Ielūgt"
valid_for: "Ielūguma saite ir derīga tikai šai e-pasta adresei: %{email}"
invite_link:
success: "Ielūguma saite gatava!"
@ -834,6 +901,14 @@ lv:
zero: "ierakstu izveidoti"
one: "ieraksts izveidots"
other: "izveidotie ieraksti"
likes_given:
zero: "dots"
one: "dots"
other: "dots"
likes_received:
zero: "saņemts"
one: "saņemts"
other: "saņemts"
days_visited:
zero: "apmeklētas dienas"
one: " apmeklēta diena"
@ -938,6 +1013,7 @@ lv:
disable: "Rādīt dzēstos ierakstus"
private_message_info:
title: "Ziņa"
add: "Pievienot..."
remove_allowed_user: "Vai jūs tiešām gribat dzēst %{name} no šīs ziņas?"
remove_allowed_group: "Vai jūs tiešām gribat dzēst %{name} no šīs ziņas?"
email: "E-pasts"
@ -1017,6 +1093,7 @@ lv:
accept_invite: "Pieņemt ielūgumu"
success: "Jūsu konts ir izveidots un jūs esat ielogojies "
name_label: "Vārds"
password_label: "Parole"
optional_description: "(pēc izvēles)"
password_reset:
continue: "Turpināt %{site_name}"
@ -1038,6 +1115,7 @@ lv:
conditional_loading_section:
loading: Ielādē...
date_time_picker:
from: "No"
to: Kam
emoji_picker:
filter_placeholder: Meklēt emoji
@ -1105,6 +1183,7 @@ lv:
link_description: "ievadiet saites aprakstu šeit"
link_dialog_title: "Ievietojiet saiti"
link_optional_text: "neobligāts nosaukums"
blockquote_title: "Bloka citāts"
blockquote_text: "Bloka citāts"
code_title: "Formatēts teksts"
code_text: "piešķirt formatētajam tekstam 4 atstarpju atkāpi"
@ -1127,6 +1206,7 @@ lv:
edit: Labot
create_topic:
label: "Jauna tēma"
ignore: "Ignorēt"
notifications:
title: "paziņojumi par @vārda pieminēšanu, atbildēm uz jūsu ierakstiem un tēmām, ziņām, utt."
none: "Pašlaik neizdodas ielādēt paziņojumus."
@ -1150,6 +1230,7 @@ lv:
hint_for_supported_browsers: "Jūs varat arī ievilkt vai ielīmēt redaktorā attēlus"
uploading: "Augšuplādē"
select_file: "Izvēlēties failu"
default_image_alt_text: bilde
search:
sort_by: "Kārtot pēc"
relevance: "Nozīmīgums"
@ -1166,6 +1247,7 @@ lv:
post_format: "#%{post_number} - %{username}"
more_results: "Ir vēl vairāk rezultātu. Lūdzu precizējiet meklēšanas kritērijus."
search_google_button: "Google"
search_button: "Meklēt"
context:
user: "Meklēt ierakstus ar @%{username}"
category: "Meklēt #%{category} sadaļā"
@ -1196,10 +1278,14 @@ lv:
noreplies: ir bez atbildēm
single_user: ir rakstījis tikai viens lietotājs
post:
count:
label: Ieraksti
time:
label: Ierakstīts
before: līdz
after: pēc
views:
label: Skatījumi
hamburger_menu: "iet uz citu tēmu sarakstu vai sadaļu"
new_item: "jauns"
go_back: "atgriezties"
@ -1225,6 +1311,7 @@ lv:
change_category: "Norādīt sadaļu"
close_topics: "Slēgt tēmas"
archive_topics: "Arhivēt tēmas"
move_messages_to_inbox: "Pārvietot uz iesūtni"
notification_level: "Paziņojumi"
choose_new_category: "Izvēlēties jaunu sadaļu šīm tēmām:"
selected:
@ -1251,6 +1338,7 @@ lv:
new: "Vairāk jauno tēmu nav. "
unread: "Vairāk nelasīto tēmu nav. "
category: "Vairāk sadaļās %{category} tēmu nav. "
tag: "Vairāk sadaļās %{tag} tēmu nav. "
top: "Vairāk svarīgu tēmu nav. "
bookmarks: "Vairāk grāmatzīmēs ievietoto tēmu nav. "
topic:
@ -1320,6 +1408,9 @@ lv:
jump_reply_up: pāriet uz agrāku atbildi
jump_reply_down: pāriet uz vēlāku atbildi
deleted: "Tēma ir dzēsta "
slow_mode_update:
save: "Ieslēgt"
remove: "Atslēgt"
topic_status_update:
save: "Uzstādīt taimeri "
num_of_hours: "Stundu skaits:"
@ -1355,6 +1446,7 @@ lv:
auto_open: "Šo tēmu automātiski atvērs %{timeLeft}."
auto_close: "Šo tēmu automātiski slēgs %{timeLeft}."
auto_publish_to_category: "Šo tēmu publicēs <a href=%{categoryUrl}>#%{categoryName}</a> %{timeLeft}."
auto_close_after_last_post: "Šo tēmu slēgs %{duration} pēc pēdējās atbildes."
auto_delete: "Šo tēmu automātiski dzēsīs pēc %{timeLeft}."
auto_reminder: "Jums atgādinās par šo tēmu pēc %{timeLeft}."
auto_close_title: "Automātiskās slēgšanas iestatījumi"
@ -1373,6 +1465,7 @@ lv:
go: "doties"
jump_bottom: "pāriet pie pēdējā ieraksta"
jump_prompt: "pāriet pie..."
jump_prompt_long: "Pāriet pie..."
jump_bottom_with_number: "pāriet pie ieraksta %{post_number}"
jump_prompt_or: "vai"
total: kopējais ierakstu skaits
@ -1451,6 +1544,7 @@ lv:
share:
title: "Dalīties"
help: "dalīties ar saiti uz so tēmu"
invite_users: "Ielūgt"
print:
title: "Drukāt"
help: "Atvērt šīs tēmas drukas versiju"
@ -1501,11 +1595,13 @@ lv:
username_placeholder: "lietotājvārds"
action: "Nosūtīt ielūgumu"
help: "Ielūgt citus uz šo tēmu, izmantojot e-pastu vai paziņojumus"
discourse_connect_enabled: "Ievadiet personas, ko vēlētos ielūgt šai tēmā, lietotājvārdu."
to_topic_blank: "Ievadiet personas, ko vēlētos ielūgt šai tēmā, lietotājvārdu vai e-pastu."
to_topic_email: "Jūs esat ievadījis e-pasta adresi. Mēs nosūtīsim e-pastā ielūgumu, kas ļaus jūsu draugam nekavējoties atbildēt šai tēmā."
to_topic_username: "Jūs esat ievadījis lietotājvārdu. Mēs nosūtīsim paziņojumu ar saiti, kas ļaus pievienoties šai tēmai."
to_username: "Ievadiet personas, ko vēlētos ielūgt, lietotājvārdu. Mēs nosūtīsim paziņojumu ar saiti, kas ļaus pievienoties šai tēmai."
email_placeholder: "vards@piemers.com"
success_email: "Mēs nosūtījām ielūguma e-pastu uz <b>%{invitee}</b>. Mēs paziņosim jums, kad ielūgums būs izmantots. Pārbaudiet ielūgumu cilni jūsu lietotāja lapā, lai sekotu līdzi savu ielūgumu statusiem."
success_username: "Mēs ielūdzām šo lietotāju piedalīties šai tēmā."
error: "Atvainojiet, mēs nevarējām ielūgt šo cilvēku. Varbūt jau ir nosūtīts ielūgums?"
success_existing_email: "Jau pastāv lietotājs ar e-pastu <b>%{emailOrUsername}</b>. Mēs ielūdzām šo lietotāju piedalīties šai tēmā."
@ -1568,6 +1664,7 @@ lv:
other: "Jūs esat izvēlējies <b>%{count}</b> ierakstus."
post:
quote_reply: "Citāts"
quote_share: "Dalīties"
edit_reason: "Iemesls:"
post_number: "ieraksts %{number}"
reply_as_new_topic: "Atbildēt jaunā saistītā tēmā"
@ -1579,6 +1676,7 @@ lv:
zero: "(autors atcēlis ierakstu, tas tiks automātiski dzēsts pēc %{count} stundām, ja neviens nav ziņojis par to)"
one: "(autors atcēlis ierakstu, tas tiks automātiski dzēsts pēc %{count} stundas, ja neviens nav ziņojis par to)"
other: "(autors atcēlis ierakstu, tas tiks automātiski dzēsts pēc %{count} stundām, ja neviens nav ziņojis par to)"
collapse: "sakļaut"
expand_collapse: "paplašināt/minimizēt"
gap:
zero: "apslēpt %{count} slēptās atbildes"
@ -1643,6 +1741,11 @@ lv:
grant_badge: "Piešķirt Žetonu"
delete_topic: "Dzēst tēmu"
actions:
people:
like:
zero: "patika ieraksts"
one: "patika ieraksts"
other: "patika ieraksts"
by_you:
off_topic: "Jūs ziņojāt par šo kā novirzīšanos no tēmas"
spam: "Jūs ziņojāt par šo kā spamu"
@ -1717,8 +1820,14 @@ lv:
change_in_category_topic: "Rediģēt aprakstu"
already_used: "Šī krāsa ir izmantota citai sadaļai"
security: "Drošība"
permissions:
group: "Grupa"
see: "Skatīt"
reply: "Atbildēt"
create: "Izveidot"
special_warning: "Brīdinājums: šī sadaļa ir automātiski izveidota un tās drošības uzstādījumi nav maināmi. Ja jūs nevēlaties šo sadaļu izmantot, izdzēsiet to, nevis pielietojiet citiem mērķiem."
images: "Attēli"
email_in: "Īpašas ienākošā e-pasta adreses:"
email_in_allow_strangers: "Pieņemt e-pastus no anonīmiem lietotājiem bez profiliem"
email_in_disabled: "Jaunu tēmu ievietošana, izmantojot e-pastu, ir atcelta foruma iestatījumos. Lai atļautu ievietot jaunas tēmas, izmantojot e-pastu,"
show_subcategory_list: "Rādīt apakšsadaļu sarakstu virs tēmām šai sadaļā."
@ -1774,6 +1883,11 @@ lv:
flagging:
title: "Paldies, ka palīdzat uzturēt mūsu forumu civilizētu!"
action: "Ziņot par ierakstu"
take_action_options:
default:
details: "Sasniegt ziņojumu robežu uzreiz, nevis gaidīt vēl ziņojumus no lietotājiem"
suspend:
title: "Apturētie lietotāji"
notify_action: "Ziņa"
official_warning: "Oficiāls brīdinājums"
delete_spammer: "Dzēst spamotāju"
@ -1867,7 +1981,6 @@ lv:
one: "lietotājs"
other: "lietotāji"
category_title: "Sadaļa"
history: "Vēsture"
changed_by: "%{author}"
raw_email:
title: "Ienākošie e-pasti"
@ -1953,6 +2066,7 @@ lv:
readonly: "Skatīt"
lightbox:
download: "lejuplādēt"
counter: "%curr% no %total%"
keyboard_shortcuts_help:
title: "Klaviatūras saīsnes"
jump_to:
@ -2017,6 +2131,10 @@ lv:
zero: "%{count} žetoni"
one: "%{count} žetons"
other: "%{count} žetoni"
more_badges:
zero: "+Vēl %{count}"
one: "+Vēl %{count}"
other: "+Vēl %{count}"
granted:
zero: "%{count} piešķirti"
one: "%{count} piešķirts"
@ -2098,6 +2216,8 @@ lv:
dismiss: "Nerādīt"
safe_mode:
enabled: "Ir ieslēgts drošais režīms; lai pamestu drošo režīmu, aizveriet šo pārlūkprogrammas logu"
do_not_disturb:
remaining: "palicis %{remaining}"
admin_js:
type_to_filter: "ievadiet, lai atlasītu..."
admin:
@ -2119,6 +2239,8 @@ lv:
version_check_pending: "Izskatās, ka nesen esat veicies atjauninājumus. Lieliski!"
installed_version: "Uzinstalēts"
latest_version: "Pēdējais"
new_features:
dismiss: "Nerādīt"
last_checked: "Pēdējā pārbaude"
refresh_problems: "Pārlādēt"
no_problems: "Problēmas nav atrastas."
@ -2147,6 +2269,9 @@ lv:
view_table: "tabula"
view_graph: "grafiks"
refresh_report: "Pārlādēt ziņojumu"
daily: Dienas
monthly: Mēneša
weekly: Nedēļas
groups: "Visas grupas"
filters:
group:
@ -2205,6 +2330,8 @@ lv:
description: Apraksts
save: Saglabāt
continue: Turpināt
scopes:
action: Darbība
web_hooks:
detailed_instruction: "Ja būs signāls par izvēlēto notikumu, uz norādīto URL tiks nosūtīts POST pieprasījums."
create: "Izveidot"
@ -2384,6 +2511,7 @@ lv:
install_popular: "Populāri"
about_theme: "Par"
license: "Licence"
version: "Versija:"
enable: "Ieslēgt"
disable: "Atslēgt"
update_to_latest: "Atjaunināt uz pēdējo"
@ -2394,6 +2522,10 @@ lv:
scss:
text: "CSS"
colors:
undo: "atsaukt"
revert: "atgriezt"
success:
name: "veiksmīgi"
love:
description: "Atzinības pogas krāsa."
email_style:
@ -2599,6 +2731,7 @@ lv:
active: "Aktīvi"
staff: "Personāls"
suspended: "Apturēts"
staged: "Izveidots"
approved: "Apstiprināt?"
titles:
active: "Aktīvi lietotāji"
@ -2617,6 +2750,8 @@ lv:
check_email:
title: "Atklāt šī lietotāja e-pasta adresi"
text: "Parādīt"
check_sso:
text: "Parādīt"
user:
suspend_failed: "Kaut kas nenostrādāj apturot šo lietotāju %{error}"
unsuspend_failed: "Kaut kas nenostrādāj atjaunojot šo lietotāju %{error}"
@ -2745,6 +2880,12 @@ lv:
on_grace_period: "Currently in promotion grace period, will not be demoted."
locked_will_not_be_promoted: "Uzticības līmenis noslēgts. Nevar tikt paaugstināts."
locked_will_not_be_demoted: "Uzticības līmenis noslēgts. Nevar tikt pazemināts."
discourse_connect:
external_id: "Ārējs ID"
external_username: "Lietotājvārds"
external_name: "Vārds"
external_email: "E-pasts"
external_avatar_url: "Profila attēla URL"
user_fields:
title: "Lietotāja lauki"
help: "Pievienot lauku, kuru lietotāji var aizpildīt."
@ -2926,6 +3067,9 @@ lv:
embed_post_limit: "Maksimālais iegulto ierakstu skaits"
embed_title_scrubber: "(Regular expression used to scrub the title of posts)"
embed_truncate: "Saīsināt iegultos ierakstus"
allowed_embed_selectors: "(CSS selector for elements that are allowed in embeds)"
blocked_embed_selectors: "(CSS selector for elements that are removed from embeds)"
allowed_embed_classnames: "Atļautie CSS nosaukumi (Allowed CSS class names)"
save: "Saglabāt iegulšanas iestatījumus"
permalink:
title: "Patstāvīgā saite"

View File

@ -151,6 +151,8 @@ nb_NO:
topic_admin_menu: "handlinger for tråd"
wizard_required: "Velkommen til ditt nye Discourse! Kom i gang med <a href='%{url}' data-auto-route='true'>oppstartsveiviseren</a> ✨"
emails_are_disabled: "All utgående e-post har blitt deaktivert globalt av en administrator. Ingen e-postvarslinger vil bli sendt."
software_update_prompt:
dismiss: "Avslå"
bootstrap_mode_disabled: "Oppstartsmodus vil bli deaktivert i løpet av 24 timer."
themes:
default_description: "Forvalg"
@ -252,6 +254,9 @@ nb_NO:
confirm_clear: "Er du sikker på at du vil fjerne alle favoritter fra dette emnet?"
save: "Lagre"
no_timezone: 'Du har ikke ennå satt tidssone. Du vil ikke kunne sette påminnelser. Sett tidssone <a href="%{basePath}/my/preferences/profile">i profilen din</a>.'
no_user_bookmarks: "Du har ingen bokmerkede innlegg; bokmerker lar deg raskt slå opp spesifike innlegg."
auto_delete_preference:
never: "Aldri"
search: "Søk"
drafts:
resume: "Fortsett"
@ -344,6 +349,7 @@ nb_NO:
email: "E-post"
name: "Navn"
fields: "Felter"
reject_reason: "Begrunnelse"
topics:
topic: "Emne"
reviewable_count: "Antall"
@ -375,15 +381,31 @@ nb_NO:
statuses:
pending:
title: "På vent"
approved:
title: "Godkjent"
rejected:
title: "Avvist"
types:
reviewable_user:
title: "Bruker"
reviewable_post:
title: "Innlegg"
approval:
title: "Innlegg trenger godkjenning"
description: "Vi har mottatt ditt nye innlegg men det krever godkjenning av en moderator før det vises. Ha tålmod."
ok: "OK"
example_username: "brukernavn"
relative_time_picker:
days:
one: "dag"
other: "dager"
time_shortcut:
later_today: "Senere i dag"
tomorrow: "I morgen"
next_week: "Neste uke"
later_this_week: "Senere denne uken"
next_month: "Neste måned"
custom: "Egendefinert dato og tid"
user_action:
user_posted_topic: "<a href='%{userUrl}'>%{user}</a> opprettet <a href='%{topicUrl}'>emnet</a>"
you_posted_topic: "<a href='%{userUrl}'>Du</a> opprettet <a href='%{topicUrl}'>emnet</a>"
@ -399,6 +421,7 @@ nb_NO:
sent_by_user: "Sendt av <a href='%{userUrl}'>%{user}</a>"
sent_by_you: "Sendt av <a href='%{userUrl}'>deg</a>"
directory:
username: "Brukernavn"
filter_name: "filtrer etter brukernavn"
title: "Brukere"
likes_given: "Gitt"
@ -448,9 +471,17 @@ nb_NO:
credentials:
username: "Brukernavn"
password: "Passord"
settings:
title: "Innstillinger"
mailboxes:
disabled: "deaktivert"
membership:
title: Medlemskap
access: Tilgang
categories:
title: Kategorier
tags:
title: Stikkord
logs:
title: "Logger"
when: "Når"
@ -461,6 +492,8 @@ nb_NO:
details: "Detaljer"
from: "Fra"
to: "Til"
permissions:
title: "Tillatelser"
public_admission: "Tillat brukere å ta del i gruppen fritt (krever offentlig synlig gruppe)"
public_exit: "Tillat brukere å fritt forlate gruppen"
empty:
@ -591,6 +624,10 @@ nb_NO:
topic_sentence:
one: "%{count} emne"
other: "%{count} emner"
topic_stat_unit:
week: "uke"
month: "måned"
n_more: "Kategorier (ytterligere%{count})..."
ip_lookup:
title: Slå opp IP-adresse
hostname: Vertsnavn
@ -631,7 +668,11 @@ nb_NO:
add_ignored_user: "Legg til …"
mute_option: "Ignorert"
normal_option: "Normal"
notification_schedule:
none: "Ingen"
to: "til"
activity_stream: "Aktivitet"
read: "Lest"
preferences: "Innstillinger"
feature_topic_on_profile:
save: "Lagre"
@ -658,6 +699,9 @@ nb_NO:
dismiss_notifications: "Forkast alle"
dismiss_notifications_tooltip: "Merk alle uleste varslinger som lest"
first_notification: "Ditt første varsel! Velg det for å komme i gang."
color_schemes:
undo: "Tilbakestill"
regular: "Aktivt medlem"
allow_private_messages: "Tillat andre brukere å sende meg personlige meldinger"
external_links_in_new_tab: "Åpne alle eksterne lenker i ny fane"
enable_quoting: "Aktiver svar med sitat for uthevet tekst"
@ -670,6 +714,7 @@ nb_NO:
suspended_notice: "Denne brukeren er utestengt til %{date}."
suspended_permanently: "Denne brukeren er utestengt."
suspended_reason: "Begrunnelse:"
github_profile: "GitHub"
email_activity_summary: "Oppsummering av aktivitet"
mailing_list_mode:
label: "E-postlistemodus"
@ -698,6 +743,7 @@ nb_NO:
watched_first_post_tags: "Følger første innlegg"
watched_first_post_tags_instructions: "Du vil bli varslet om det første innlegget i hvert nye emne med disse stikkordene."
muted_categories: "Ignorert"
regular_categories: "Aktivt medlem"
no_category_access: "Som moderator har du begrenset kategoritilgang, lagring er avskrudd."
delete_account: "Slett kontoen min"
delete_account_confirm: "Er du sikker på at du vil slette kontoen din permanent? Denne handlingen kan ikke angres!"
@ -736,6 +782,7 @@ nb_NO:
tags: "Stikkord"
preferences_nav:
account: "Konto"
security: "Sikkerhet"
profile: "Profil"
emails: "E-poster"
notifications: "Varsler"
@ -911,6 +958,11 @@ nb_NO:
pending_tab_with_count: "Ventende (%{count})"
redeemed_tab: "Brukt"
redeemed_tab_with_count: "Innløste (%{count})"
invited_via: "Invitasjon"
groups: "Grupper"
topic: "Emne"
edit: "Rediger"
remove: "Fjern"
reinvited: "Invitasjon sendt igjen"
search: "skriv for å søke etter invitasjoner…"
user: "Invitert bruker"
@ -928,6 +980,7 @@ nb_NO:
time_read: "Lesetid"
days_visited: "Dager besøkt"
account_age_days: "Kontoalder i dager"
create: "Inviter"
valid_for: "Invitasjonslenke er kun gyldig for denne e-postadressen: %{email}"
invite_link:
success: "Invitasjonslenke har blitt generert!"
@ -1066,6 +1119,7 @@ nb_NO:
disable: "Vis slettede innlegg"
private_message_info:
title: "Send"
add: "Legg til …"
leave_message: "Ønsker du virkelig å legge igjen denne meldingen?"
remove_allowed_user: "Er du sikker på at du vil fjerne %{name} fra denne meldingen?"
remove_allowed_group: "Vil du virkelig fjerne %{name} fra denne meldingen?"
@ -1077,6 +1131,7 @@ nb_NO:
trust_level: "Tillitsnivå"
search_hint: "brukernavn, e-post eller IP-adresse"
create_account:
header_title: "Velkommen!"
failed: "Noe gikk galt, kanskje denne e-postadressen allerede er registrert. Prøv lenke for glemt passord"
forgot_password:
title: "Nullstill Passord"
@ -1152,6 +1207,7 @@ nb_NO:
accept_invite: "Godta invitasjon"
success: "Kontoen din har blitt opprettet og du er nå logget inn."
name_label: "Navn"
password_label: "Passord"
optional_description: "(valgfritt)"
password_reset:
continue: "Fortsett til %{site_name}"
@ -1263,6 +1319,7 @@ nb_NO:
link_description: "beskriv lenken her"
link_dialog_title: "Sett inn hyperlenke"
link_optional_text: "valgfri tittel"
blockquote_title: "Sitatramme"
blockquote_text: "Sitatramme"
code_title: "Kodeutsnitt"
code_text: "Skriv inn preformattert tekst med 4 mellomroms innrykk."
@ -1307,6 +1364,7 @@ nb_NO:
label: "Delt kladd"
toggle_topic_bump:
label: "Slå på/av at emnet flyttes øverst"
ignore: "Ignorer"
notifications:
tooltip:
regular:
@ -1326,6 +1384,10 @@ nb_NO:
posted: "<span>%{username}</span> %{description}"
edited: "<span>%{username}</span> %{description}"
liked: "<span>%{username}</span> %{description}"
liked_2: "<span class='double-user'>%{username}, %{username2}</span> %{description}"
liked_many:
one: "<span class='multi-user'>%{username}, %{username2} og én annen</span> %{description}"
other: "<span class='multi-user'>%{username}, %{username2} og %{count} andre</span> %{description}"
liked_consolidated: "<span>%{username}</span> %{description}"
private_message: "<span>%{username}</span> %{description}"
invited_to_private_message: "<p><span>%{username}</span> %{description}"
@ -1336,6 +1398,8 @@ nb_NO:
granted_badge: "Gjorde seg fortjent til '%{description}'"
topic_reminder: "<span>%{username}</span> %{description}"
watching_first_post: "<span>Nytt emne</span> %{description}"
reaction: "<span>%{username}</span> %{description}"
reaction_2: "<span>%{username}, %{username2}</span> %{description}"
group_message_summary:
one: "%{count} melding i din %{group_name} innboks"
other: "%{count} meldinger i din innboks for %{group_name}"
@ -1388,6 +1452,7 @@ nb_NO:
or_search_google: "Eller prøv å søke på Google istedenfor:"
search_google: "Prøv å søke på Google istedenfor:"
search_google_button: "Google"
search_button: "Søk"
context:
user: "Søk i innleggene av @%{username}"
category: "Søk i kategorien #%{category}"
@ -1429,10 +1494,14 @@ nb_NO:
noreplies: har ingen svar
single_user: inneholder bare én bruker
post:
count:
label: Innlegg
time:
label: Skrevet
before: før
after: etter
views:
label: Visninger
hamburger_menu: "gå til en annen liste over emner eller en annen kategori"
new_item: "ny"
go_back: "gå tilbake"
@ -1458,6 +1527,7 @@ nb_NO:
change_category: "Velg kategori"
close_topics: "Lukk emner"
archive_topics: "Arkiver emner"
move_messages_to_inbox: "Flytt til innboks"
notification_level: "Varsler"
choose_new_category: "Velg den nye kategorien for emnene:"
selected:
@ -1483,6 +1553,7 @@ nb_NO:
new: "Det finnes ingen flere nye emner."
unread: "Det finnes ingen flere uleste emner."
category: "Det finnes ingen %{category}-emner igjen."
tag: "Det finnes ingen %{tag}-emner igjen."
top: "Det finnes ingen flere populære emner."
bookmarks: "Det finnes ingen flere bokmerkede emner."
topic:
@ -1547,6 +1618,9 @@ nb_NO:
jump_reply_up: hopp til tidligere svar
jump_reply_down: hopp til senere svar
deleted: "Emnet ble slettet"
slow_mode_update:
save: "Aktiver"
remove: "Deaktiver"
topic_status_update:
title: "Tidsbestemt handling for emne"
save: "Sett opp tidsbestemt handling"
@ -1587,6 +1661,7 @@ nb_NO:
auto_open: "Dette emnet vil åpnes automatisk %{timeLeft}."
auto_close: "Dette emnet vil lukkes automatisk %{timeLeft}."
auto_publish_to_category: "Dette emnet vil bli opprettet i <a href=%{categoryUrl}>#%{categoryName}</a> %{timeLeft}."
auto_close_after_last_post: "Dette emnet vil bli lukket %{duration} etter det siste innlegget."
auto_delete: "Dette emnet vil bli automatisk slettet %{timeLeft}."
auto_bump: "Dette emnet vil automatisk bli flyttet øverst om %{timeLeft}."
auto_reminder: "Du vil bli påminnet om dette emnet %{timeLeft}."
@ -1605,6 +1680,7 @@ nb_NO:
go: "gå"
jump_bottom: "Hopp til nyeste innlegg"
jump_prompt: "hopp til…"
jump_prompt_long: "Hopp til…"
jump_bottom_with_number: "hopp til innlegg %{post_number}"
jump_prompt_to_date: "til dato"
jump_prompt_or: "eller"
@ -1686,6 +1762,7 @@ nb_NO:
share:
title: "Del"
help: "del en lenke til dette emnet"
invite_users: "Inviter"
print:
title: "Skriv ut"
help: "Åpne en utskriftsvennlig utgave av dette emnet"
@ -1734,11 +1811,13 @@ nb_NO:
username_placeholder: "brukernavn"
action: "Send Invitasjon"
help: "Inviter andre til dette emnet via e-post eller varsler"
discourse_connect_enabled: "Oppgi brukernavnet til personen du ønsker å invitere til dette emnet."
to_topic_blank: "Oppgi brukernavnet eller e-postadressen til personen du ønsker å invitere til dette emnet."
to_topic_email: "Du har oppgitt en e-postadresse. Vi vil sende en invitasjon som lar vennen din svare på dette emnet umiddelbart."
to_topic_username: "Du har oppgitt et brukernavn. Vi sender et varsel med en lenke som inviterer dem til dette emnet."
to_username: "Oppgi brukernavnet til personen du ønsker å invitere. Vi sender et varsel med en lenke som inviterer vedkommende til dette emnet."
email_placeholder: "navn@example.com"
success_email: "Vi har sendt ut en invitasjon til <b>%{invitee}</b>. Vi varsler deg når invitasjonen er godtatt. Sjekk invitiasjonsfanen på brukersiden din for å beholde oversikten over invitasjonene dine."
success_username: "Vi har invitert den valgte brukeren til å delta i dette emnet."
error: "Beklager, vi kunne ikke invitere den brukeren. Vedkommende har muligens allerede blitt invitert? (Antall invitasjoner er begrenset)"
success_existing_email: "En bruker med e-postadressen <b>%{emailOrUsername}</b> finnes allerede. Vi har invitert brukeren til å delta i dette emnet."
@ -1805,6 +1884,7 @@ nb_NO:
other: "Du har valgt <b>%{count}</b> innlegg."
post:
quote_reply: "Sitat"
quote_share: "Del"
edit_reason: "Begrunnelse:"
post_number: "innlegg %{number}"
reply_as_new_topic: "Svar med lenket mne"
@ -1889,6 +1969,9 @@ nb_NO:
delete_topic: "slett emne"
actions:
people:
like:
one: "likte dette"
other: "likte dette"
like_capped:
one: "og %{count} annen likte dette"
other: "og %{count} andre likte dette"
@ -1979,6 +2062,11 @@ nb_NO:
change_in_category_topic: "Rediger beskrivelse"
already_used: "Denne fargen er i bruk av en annen kategori"
security: "Sikkerhet"
permissions:
group: "Gruppe"
see: "Se"
reply: "Svar"
create: "Opprett"
special_warning: "Advarsel: Denne kategorien er en forhåndsbestemt kategori og dens sikkerhetsinnstillinger kan ikke endres. Hvis du ikke vil bruke denne kategorien, slett den i stedet for å bruke den til noe annet."
images: "Bilder"
email_in: "Egendefinert innkommende e-postadresse:"
@ -2047,6 +2135,14 @@ nb_NO:
flagging:
title: "Takk for at du hjelper å holde forumet ryddig!"
action: "Rapporter innlegg"
take_action_options:
default:
title: "Ta handling"
details: "Oppnå rapporteringsterskel umiddelbart, i stedet for å vente på flere rapporteringer."
suspend:
title: "Steng ute bruker"
silence:
title: "Demp bruker"
notify_action: "Melding"
official_warning: "Offisiell advarsel"
delete_spammer: "Slett spammer"
@ -2132,7 +2228,6 @@ nb_NO:
one: "bruker"
other: "brukere"
category_title: "Kategori"
history: "Historie"
changed_by: "av %{author}"
raw_email:
title: "Innkommende e-post"
@ -2212,6 +2307,7 @@ nb_NO:
readonly: "Se"
lightbox:
download: "last ned"
counter: "%curr% av %total%"
keyboard_shortcuts_help:
title: "Tastatursnarveier"
jump_to:
@ -2379,6 +2475,10 @@ nb_NO:
dismiss: "Avslå"
safe_mode:
enabled: "Sikkert modus er påskrudd, for å skru av sikkert modus, lukk dette nettleservinduet"
do_not_disturb:
remaining: "%{remaining} gjenstående"
options:
custom: "Egendefinert"
admin_js:
type_to_filter: "skriv for å filtrere…"
admin:
@ -2402,6 +2502,8 @@ nb_NO:
version_check_pending: "Ser ut som om du oppgraderte nylig. Fantastisk!"
installed_version: "Installert"
latest_version: "Siste"
new_features:
dismiss: "Avslå"
last_checked: "Sist sjekket"
refresh_problems: "Last inn siden på nytt"
no_problems: "Ingen problemer ble funnet."
@ -2445,6 +2547,9 @@ nb_NO:
view_table: "tabell"
view_graph: "graf"
refresh_report: "Refresh Rapport"
daily: Daglig
monthly: Månedlig
weekly: Ukentlig
groups: "Alle grupper"
disabled: "Denne rapporten er deaktivert"
totals_for_sample: "Totalt for tidsrom"
@ -2523,6 +2628,8 @@ nb_NO:
description: Beskrivelse
save: Lagre
continue: Fortsett
scopes:
action: Handling
web_hooks:
title: "Webhooker"
none: "Det finnes ingen webhooker for tiden."
@ -2748,6 +2855,7 @@ nb_NO:
install_popular: "Populært"
about_theme: "Om"
license: "Lisens"
version: "Versjon:"
enable: "Aktiver"
disable: "Deaktiver"
update_to_latest: "Oppdater til seneste"
@ -3043,7 +3151,6 @@ nb_NO:
require_approval: "Innlegg som inneholder disse ordene, vil måtte godkjennes av staben før de kan bli sett."
flag: "Tillat innlegg som inneholder disse ordene, men flagg dem som upassende slik at moderatorer kan se over dem."
form:
placeholder: "helt ord eller * som jokertegn"
placeholder_regexp: "regulært uttrykk"
add: "Legg til"
success: "Suksess"
@ -3091,6 +3198,8 @@ nb_NO:
check_email:
title: "Vis denne brukerens e-postadresse"
text: "Vis"
check_sso:
text: "Vis"
user:
suspend_failed: "Noe gikk galt ved utestenging av denne brukeren %{error}"
unsuspend_failed: "Noe gikk galt ved opphevelse av utestenging av denne brukeren %{error}"
@ -3098,6 +3207,7 @@ nb_NO:
suspend_reason_label: "Hvorfor stenger du ute brukeren? Denne teksten <b>vil være synlig for alle</b> på denne brukerens profilside og vil bli vist til brukeren når vedkommende forsøker å logge inn. Fatt deg i korthet."
suspend_reason_hidden_label: "Hvorfor stenger du ute brukeren? Denne teksten vil bli vist til brukeren når vedkommende prøver å logge inn. Fatt deg i korthet."
suspend_reason: "Begrunnelse"
suspend_reason_title: "Bannlysningsgrunn"
suspend_message: "E-postmelding"
suspend_message_placeholder: "Alternativt, kan du detaljere bannlysningen og det vil bli sendt per e-post til brukeren."
suspended_by: "Utestengt av"
@ -3247,6 +3357,12 @@ nb_NO:
on_grace_period: "For tiden i prøvetid for forfremmelse, vil ikke degraderes"
locked_will_not_be_promoted: "Tillitsnivå låst. Vil aldri bli forfremmet."
locked_will_not_be_demoted: "Tillitsnivå låst. Vil aldri bli degradert."
discourse_connect:
external_id: "Ekstern-ID"
external_username: "Brukernavn"
external_name: "Navn"
external_email: "E-post"
external_avatar_url: "Profilbilde URL"
user_fields:
title: "Brukerfelter"
help: "Legg til felter som dine brukere kan fylle ut."
@ -3433,6 +3549,9 @@ nb_NO:
embed_post_limit: "Maksimalt antall innlegg å bygge inn"
embed_title_scrubber: "Regulære uttrykk brukt til å finne og korrigere feil i titler"
embed_truncate: "Forkort de innebygde innleggene"
allowed_embed_selectors: "CSS-velger for elementer som tillates i innbygginger"
blocked_embed_selectors: "CSS-velger for element som fjernes fra innbygginger"
allowed_embed_classnames: "Tillatte navn for CSS-klasser"
save: "Lagre innbyggingsinnstillinger"
permalink:
title: "Permalenker"

View File

@ -330,6 +330,7 @@ nl:
upload: "Uploaden"
uploading: "Uploaden..."
uploading_filename: "Uploaden: %{filename}..."
processing_filename: "Verwerken: %{filename}..."
clipboard: "klembord"
uploaded: "Geüpload!"
pasting: "Plakken..."
@ -1395,7 +1396,7 @@ nl:
multiple_user: "Uitnodigen via koppeling"
invite_link:
title: "Uitnodigingskoppeling"
success: "Uitnodigingskoppeling is succesvol gegenereerd!"
success: "Uitnodigingskoppeling succesvol gegenereerd!"
error: "Er is een fout opgetreden bij het genereren van de uitnodigingskoppeling"
max_redemptions_allowed_label: "Hoeveel mensen mogen zich via deze koppeling registreren?"
expires_at: "Wanneer verloopt deze uitnodigingskoppeling?"
@ -1427,7 +1428,7 @@ nl:
<pre>john@smith.com,eerste_groepsnaam;tweede_groepsnaam,topic_id</pre>
<p>Elk e-mailadres in uw geüploade CSV-bestand zal een uitnodiging opgestuurd krijgen en u zult deze later kunnen beheren.</p>
progress: "%{progress}% geüpload..."
success: "Bestand is succesvol geüpload. U ontvangt een melding zodra het proces is voltooid."
success: "Bestand succesvol geüpload. U ontvangt een melding zodra het proces is voltooid."
error: "Sorry, bestand dient de CSV-indeling te hebben."
password:
title: "Wachtwoord"
@ -2035,6 +2036,7 @@ nl:
from_my_computer: "Vanaf mijn apparaat"
from_the_web: "Vanaf het web"
remote_tip: "koppeling naar afbeelding"
remote_tip_with_attachments: "koppeling naar afbeelding of bestand"
local_tip: "selecteer afbeeldingen vanaf uw apparaat"
local_tip_with_attachments: "selecteer afbeeldingen of bestanden vanaf uw apparaat"
hint: "(u kunt ook afbeeldingen naar de editor slepen om deze te uploaden)"
@ -2468,7 +2470,7 @@ nl:
title: "Een melding sturen"
instructions: "De volgende gebruikers een melding sturen over dit topic."
success:
one: "%{username} succesvol een melding gestuurd over dit topic."
one: "%{username} is succesvol een melding gestuurd over dit topic."
other: "Alle gebruikers succesvol een melding gestuurd over dit topic."
invite_users: "Uitnodigen"
print:
@ -3111,7 +3113,7 @@ nl:
one: "gebruiker"
other: "gebruikers"
category_title: "Categorie"
history: "Geschiedenis"
history: "Geschiedenis, laatste 100 herzieningen"
changed_by: "door %{author}"
raw_email:
title: "Inkomende e-mail"
@ -3304,7 +3306,7 @@ nl:
other: "%{count} toegekend"
select_badge_for_title: Kies een badge om als uw titel te gebruiken
none: "(geen)"
successfully_granted: "%{badge} succesvol toegekend aan %{username}"
successfully_granted: "%{badge} is succesvol toegekend aan %{username}"
badge_grouping:
getting_started:
name: Aan de slag
@ -3362,7 +3364,7 @@ nl:
upload: "Tags uploaden"
upload_description: "Een CSV-bestand uploaden om bulksgewijs tags te maken"
upload_instructions: "Eén per regel, optioneel met een tag-groep in de notatie 'tag_name,tag_group'."
upload_successful: "Tags zijn succesvol geüpload"
upload_successful: "Tags succesvol geüpload"
delete_unused_confirmation:
one: "%{count} tag wordt verwijderd: %{tags}"
other: "%{count} tags worden verwijderd: %{tags}"
@ -4395,8 +4397,6 @@ nl:
replace: "Woorden in berichten vervangen door andere woorden of links"
tag: "Automatisch topics taggen op basis van het eerste bericht"
form:
label: "Heeft het woord"
placeholder: "volledig woord of * als jokerteken"
placeholder_regexp: "reguliere expressie"
replacement_label: "Vervanging"
replacement_placeholder: "voorbeeld of https://example.com"

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