diff --git a/.travis.yml b/.travis.yml index 6ff906b3d6..1fc508d2f7 100644 --- a/.travis.yml +++ b/.travis.yml @@ -83,8 +83,8 @@ script: yarn eslint app/assets/javascripts test/javascripts else if [ '$QUNIT_RUN' == '1' ]; then - bundle exec rake qunit:test['500000'] && \ - bundle exec rake qunit:test['500000','/wizard/qunit'] && \ + bundle exec rake qunit:test['1200000'] && \ + bundle exec rake qunit:test['1200000','/wizard/qunit'] && \ bundle exec rake plugin:qunit else bundle exec rspec && bundle exec rake plugin:spec diff --git a/Gemfile b/Gemfile index 5ee5675cf3..176941d728 100644 --- a/Gemfile +++ b/Gemfile @@ -49,7 +49,7 @@ gem 'onebox', '1.8.82' gem 'http_accept_language', '~>2.0.5', require: false gem 'ember-rails', '0.18.5' -gem 'discourse-ember-source', '~> 3.5.1' +gem 'discourse-ember-source', '~> 3.7.0' gem 'ember-handlebars-template', '0.8.0' gem 'barber' @@ -191,6 +191,7 @@ gem 'logstash-logger', require: false gem 'logster' gem 'sassc', require: false +gem "sassc-rails" gem 'rotp' gem 'rqrcode' diff --git a/Gemfile.lock b/Gemfile.lock index 86c23f2778..2280d71281 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -108,7 +108,7 @@ GEM terminal-table (~> 1) debug_inspector (0.0.3) diff-lcs (1.3) - discourse-ember-source (3.5.1.3) + discourse-ember-source (3.7.0.2) discourse_image_optim (0.26.2) exifr (~> 1.2, >= 1.2.2) fspath (~> 3.0) @@ -145,7 +145,7 @@ GEM rake-compiler fast_xs (0.8.0) fastimage (2.1.5) - ffi (1.9.25) + ffi (1.10.0) flamegraph (0.9.5) fspath (3.1.0) gc_tracer (1.5.1) @@ -186,7 +186,7 @@ GEM logstash-event (1.2.02) logstash-logger (0.26.1) logstash-event (~> 1.2) - logster (2.1.2) + logster (2.3.0) loofah (2.2.3) crass (~> 1.0.2) nokogiri (>= 1.5.9) @@ -320,8 +320,8 @@ GEM rake-compiler (1.0.4) rake rb-fsevent (0.10.3) - rb-inotify (0.9.10) - ffi (>= 0.5.0, < 2) + rb-inotify (0.10.0) + ffi (~> 1.0) rbtrace (0.4.11) ffi (>= 1.0.6) msgpack (>= 0.4.3) @@ -381,15 +381,15 @@ GEM crass (~> 1.0.2) nokogiri (>= 1.8.0) nokogumbo (~> 2.0) - sass (3.5.6) - sass-listen (~> 4.0.0) - sass-listen (4.0.0) - rb-fsevent (~> 0.9, >= 0.9.4) - rb-inotify (~> 0.9, >= 0.9.7) - sassc (1.11.4) - bundler - ffi (~> 1.9.6) - sass (>= 3.3.0) + sassc (2.0.1) + ffi (~> 1.9) + rake + sassc-rails (2.1.0) + railties (>= 4.0.0) + sassc (>= 2.0) + sprockets (> 3.0) + sprockets-rails + tilt sawyer (0.8.1) addressable (>= 2.3.5, < 2.6) faraday (~> 0.8, < 1.0) @@ -466,7 +466,7 @@ DEPENDENCIES colored2 cppjieba_rb danger - discourse-ember-source (~> 3.5.1) + discourse-ember-source (~> 3.7.0) discourse_image_optim email_reply_trimmer (~> 0.1) ember-handlebars-template (= 0.8.0) @@ -545,6 +545,7 @@ DEPENDENCIES ruby-readability sanitize sassc + sassc-rails seed-fu shoulda sidekiq diff --git a/README.md b/README.md index ff02f5882e..0714caf896 100644 --- a/README.md +++ b/README.md @@ -48,10 +48,10 @@ Discourse is built for the *next* 10 years of the Internet, so our requirements | Browsers | Tablets | Phones | | --------------------- | ------------ | ------------ | -| Safari 6.1+ | iPad 3+ | iOS 8+ | -| Google Chrome 32+ | Android 4.3+ | Android 4.3+ | +| Safari 10+ | iPad 4+ | iOS 10+ | +| Google Chrome 57+ | Android 4.4+ | Android 4.4+ | | Internet Explorer 11+ | | | -| Firefox 27+ | | | +| Firefox 52+ | | | ## Built With diff --git a/app/assets/images/favicons/google_branding/logo_calendar_128px.png b/app/assets/images/favicons/google_branding/logo_calendar_128px.png index 0adf29c12d..cde34eff31 100644 Binary files a/app/assets/images/favicons/google_branding/logo_calendar_128px.png and b/app/assets/images/favicons/google_branding/logo_calendar_128px.png differ diff --git a/app/assets/images/favicons/google_branding/logo_calendar_48px.png b/app/assets/images/favicons/google_branding/logo_calendar_48px.png index bb50bb966d..6ede0bbbd7 100644 Binary files a/app/assets/images/favicons/google_branding/logo_calendar_48px.png and b/app/assets/images/favicons/google_branding/logo_calendar_48px.png differ diff --git a/app/assets/images/favicons/google_branding/logo_docs_48px.png b/app/assets/images/favicons/google_branding/logo_docs_48px.png index f1fe798f0e..c67a2edbf6 100644 Binary files a/app/assets/images/favicons/google_branding/logo_docs_48px.png and b/app/assets/images/favicons/google_branding/logo_docs_48px.png differ diff --git a/app/assets/images/favicons/google_branding/logo_drive_48px.png b/app/assets/images/favicons/google_branding/logo_drive_48px.png index ff595ca1e7..4f9cf38775 100644 Binary files a/app/assets/images/favicons/google_branding/logo_drive_48px.png and b/app/assets/images/favicons/google_branding/logo_drive_48px.png differ diff --git a/app/assets/images/favicons/google_branding/logo_forms_48px.png b/app/assets/images/favicons/google_branding/logo_forms_48px.png index 4ba7be23df..660a89ca05 100644 Binary files a/app/assets/images/favicons/google_branding/logo_forms_48px.png and b/app/assets/images/favicons/google_branding/logo_forms_48px.png differ diff --git a/app/assets/images/favicons/google_branding/logo_sheets_48px.png b/app/assets/images/favicons/google_branding/logo_sheets_48px.png index 0a3cdc3c50..e349d3722a 100644 Binary files a/app/assets/images/favicons/google_branding/logo_sheets_48px.png and b/app/assets/images/favicons/google_branding/logo_sheets_48px.png differ diff --git a/app/assets/images/favicons/google_branding/logo_slides_48px.png b/app/assets/images/favicons/google_branding/logo_slides_48px.png index 66b5155d69..1dcb6027ce 100644 Binary files a/app/assets/images/favicons/google_branding/logo_slides_48px.png and b/app/assets/images/favicons/google_branding/logo_slides_48px.png differ diff --git a/app/assets/images/favicons/pdf_48px.png b/app/assets/images/favicons/pdf_48px.png index ce99d6edc3..4e1330044b 100644 Binary files a/app/assets/images/favicons/pdf_48px.png and b/app/assets/images/favicons/pdf_48px.png differ diff --git a/app/assets/images/favicons/pdf_64px.png b/app/assets/images/favicons/pdf_64px.png index 3c468bd584..ce59d5ce9e 100644 Binary files a/app/assets/images/favicons/pdf_64px.png and b/app/assets/images/favicons/pdf_64px.png differ diff --git a/app/assets/images/push-notifications/check.png b/app/assets/images/push-notifications/check.png index b613330693..5415afb5d8 100644 Binary files a/app/assets/images/push-notifications/check.png and b/app/assets/images/push-notifications/check.png differ diff --git a/app/assets/images/push-notifications/discourse.png b/app/assets/images/push-notifications/discourse.png index 46d9720633..0727e396be 100644 Binary files a/app/assets/images/push-notifications/discourse.png and b/app/assets/images/push-notifications/discourse.png differ diff --git a/app/assets/images/push-notifications/group_mentioned.png b/app/assets/images/push-notifications/group_mentioned.png index c3edbcc20b..35b0fcc803 100644 Binary files a/app/assets/images/push-notifications/group_mentioned.png and b/app/assets/images/push-notifications/group_mentioned.png differ diff --git a/app/assets/images/push-notifications/linked.png b/app/assets/images/push-notifications/linked.png index f4770f17c9..6507ce9ad8 100644 Binary files a/app/assets/images/push-notifications/linked.png and b/app/assets/images/push-notifications/linked.png differ diff --git a/app/assets/images/push-notifications/mentioned.png b/app/assets/images/push-notifications/mentioned.png index c3edbcc20b..35b0fcc803 100644 Binary files a/app/assets/images/push-notifications/mentioned.png and b/app/assets/images/push-notifications/mentioned.png differ diff --git a/app/assets/images/push-notifications/posted.png b/app/assets/images/push-notifications/posted.png index 8835fcbe04..188d4378f5 100644 Binary files a/app/assets/images/push-notifications/posted.png and b/app/assets/images/push-notifications/posted.png differ diff --git a/app/assets/images/push-notifications/private_message.png b/app/assets/images/push-notifications/private_message.png index 2f1d97b204..34656ea7ec 100644 Binary files a/app/assets/images/push-notifications/private_message.png and b/app/assets/images/push-notifications/private_message.png differ diff --git a/app/assets/images/push-notifications/quoted.png b/app/assets/images/push-notifications/quoted.png index 16d44dd1f3..2fb2e33737 100644 Binary files a/app/assets/images/push-notifications/quoted.png and b/app/assets/images/push-notifications/quoted.png differ diff --git a/app/assets/images/push-notifications/replied.png b/app/assets/images/push-notifications/replied.png index 8835fcbe04..188d4378f5 100644 Binary files a/app/assets/images/push-notifications/replied.png and b/app/assets/images/push-notifications/replied.png differ diff --git a/app/assets/javascripts/admin/components/ace-editor.js.es6 b/app/assets/javascripts/admin/components/ace-editor.js.es6 index b86c0e4cd7..b3576c8bea 100644 --- a/app/assets/javascripts/admin/components/ace-editor.js.es6 +++ b/app/assets/javascripts/admin/components/ace-editor.js.es6 @@ -100,7 +100,7 @@ export default Ember.Component.extend({ if (this.appEvents) { // xxx: don't run during qunit tests - this.appEvents.on("ace:resize", () => this.resize()); + this.appEvents.on("ace:resize", this, "resize"); } if (this.get("autofocus")) { diff --git a/app/assets/javascripts/admin/components/admin-report-table.js.es6 b/app/assets/javascripts/admin/components/admin-report-table.js.es6 index 7f75af9027..28a7e3d84d 100644 --- a/app/assets/javascripts/admin/components/admin-report-table.js.es6 +++ b/app/assets/javascripts/admin/components/admin-report-table.js.es6 @@ -79,8 +79,8 @@ export default Ember.Component.extend({ if (sortLabel) { const compare = (label, direction) => { return (a, b) => { - let aValue = label.compute(a).value; - let bValue = label.compute(b).value; + const aValue = label.compute(a, { useSortProperty: true }).value; + const bValue = label.compute(b, { useSortProperty: true }).value; const result = aValue < bValue ? -1 : aValue > bValue ? 1 : 0; return result * direction; }; diff --git a/app/assets/javascripts/admin/components/admin-report.js.es6 b/app/assets/javascripts/admin/components/admin-report.js.es6 index 541d77eb68..c7f0311208 100644 --- a/app/assets/javascripts/admin/components/admin-report.js.es6 +++ b/app/assets/javascripts/admin/components/admin-report.js.es6 @@ -4,10 +4,6 @@ import { exportEntity } from "discourse/lib/export-csv"; import { outputExportResult } from "discourse/lib/export-result"; import { SCHEMA_VERSION, default as Report } from "admin/models/report"; import computed from "ember-addons/ember-computed-decorators"; -import { - registerHoverTooltip, - unregisterHoverTooltip -} from "discourse/lib/tooltip"; const TABLE_OPTIONS = { perPage: 8, @@ -56,6 +52,7 @@ export default Ember.Component.extend({ endDate: null, category: null, groupId: null, + filter: null, showTrend: false, showHeader: true, showTitle: true, @@ -85,6 +82,7 @@ export default Ember.Component.extend({ this.setProperties({ category: Category.findById(state.categoryId), groupId: state.groupId, + filter: state.filter, startDate: state.startDate, endDate: state.endDate }); @@ -100,18 +98,6 @@ export default Ember.Component.extend({ } }, - didRender() { - this._super(...arguments); - - registerHoverTooltip($(".info[data-tooltip]")); - }, - - willDestroyElement() { - this._super(...arguments); - - unregisterHoverTooltip($(".info[data-tooltip]")); - }, - showError: Ember.computed.or( "showTimeoutError", "showExceptionError", @@ -174,6 +160,18 @@ export default Ember.Component.extend({ return `admin-report-${currentMode}`; }, + @computed("model.filter_options") + filterOptions(options) { + if (options) { + return options.map(option => { + if (option.allowAny) { + option.choices.unshift(I18n.t("admin.dashboard.report_filter_any")); + } + return option; + }); + } + }, + @computed("startDate") normalizedStartDate(startDate) { return startDate && typeof startDate.isValid === "function" @@ -202,10 +200,11 @@ export default Ember.Component.extend({ "dataSourceName", "categoryId", "groupId", + "filter", "normalizedStartDate", "normalizedEndDate" ) - reportKey(dataSourceName, categoryId, groupId, startDate, endDate) { + reportKey(dataSourceName, categoryId, groupId, filter, startDate, endDate) { if (!dataSourceName || !startDate || !endDate) return null; let reportKey = "reports:"; @@ -215,6 +214,7 @@ export default Ember.Component.extend({ startDate.replace(/-/g, ""), endDate.replace(/-/g, ""), groupId, + filter, "[:prev_period]", this.get("reportOptions.table.limit"), SCHEMA_VERSION @@ -227,10 +227,35 @@ export default Ember.Component.extend({ }, actions: { + filter(filterOptionId, value) { + let params = []; + let paramPairs = {}; + let newParams = []; + + if (this.get("filter")) { + const filter = this.get("filter").slice(1, -1); + params = filter.split("&") || []; + params.map(p => { + const pair = p.split("="); + paramPairs[pair[0]] = pair[1]; + }); + } + + paramPairs[filterOptionId] = value; + Object.keys(paramPairs).forEach(key => { + if (paramPairs[key] !== I18n.t("admin.dashboard.report_filter_any")) { + newParams.push(`${key}=${paramPairs[key]}`); + } + }); + + this.set("filter", `[${newParams.join("&")}]`); + }, + refreshReport() { this.attrs.onRefresh({ categoryId: this.get("categoryId"), groupId: this.get("groupId"), + filter: this.get("filter"), startDate: this.get("startDate"), endDate: this.get("endDate") }); @@ -366,6 +391,10 @@ export default Ember.Component.extend({ payload.data.category_id = this.get("categoryId"); } + if (this.get("filter") && this.get("filter") !== "all") { + payload.data.filter = this.get("filter"); + } + if (this.get("reportOptions.table.limit")) { payload.data.limit = this.get("reportOptions.table.limit"); } diff --git a/app/assets/javascripts/admin/components/admin-web-hook-status.js.es6 b/app/assets/javascripts/admin/components/admin-web-hook-status.js.es6 index 9e508e904c..93b1dbe8b9 100644 --- a/app/assets/javascripts/admin/components/admin-web-hook-status.js.es6 +++ b/app/assets/javascripts/admin/components/admin-web-hook-status.js.es6 @@ -4,8 +4,8 @@ import { bufferedRender } from "discourse-common/lib/buffered-render"; export default Ember.Component.extend( bufferedRender({ - classes: ["text-muted", "text-danger", "text-successful"], - icons: ["circle-o", "times-circle", "circle"], + classes: ["text-muted", "text-danger", "text-successful", "text-muted"], + icons: ["circle-o", "times-circle", "circle", "circle"], @computed("deliveryStatuses", "model.last_delivery_status") status(deliveryStatuses, lastDeliveryStatus) { diff --git a/app/assets/javascripts/admin/controllers/admin-reports-show.js.es6 b/app/assets/javascripts/admin/controllers/admin-reports-show.js.es6 index e04b16f6a7..8c773181ed 100644 --- a/app/assets/javascripts/admin/controllers/admin-reports-show.js.es6 +++ b/app/assets/javascripts/admin/controllers/admin-reports-show.js.es6 @@ -1,7 +1,7 @@ import computed from "ember-addons/ember-computed-decorators"; export default Ember.Controller.extend({ - queryParams: ["start_date", "end_date", "category_id", "group_id"], + queryParams: ["start_date", "end_date", "category_id", "group_id", "filter"], @computed("model.type") reportOptions(type) { @@ -14,11 +14,12 @@ export default Ember.Controller.extend({ return options; }, - @computed("category_id", "group_id", "start_date", "end_date") - filters(categoryId, groupId, startDate, endDate) { + @computed("category_id", "group_id", "start_date", "end_date", "filter") + filters(categoryId, groupId, startDate, endDate, filter) { return { categoryId, groupId, + filter, startDate, endDate }; @@ -28,6 +29,7 @@ export default Ember.Controller.extend({ onParamsChange(params) { this.setProperties({ start_date: params.startDate, + filter: params.filter, category_id: params.categoryId, group_id: params.groupId, end_date: params.endDate diff --git a/app/assets/javascripts/admin/controllers/admin-users-list-show.js.es6 b/app/assets/javascripts/admin/controllers/admin-users-list-show.js.es6 index f80222cdc5..630c1c113e 100644 --- a/app/assets/javascripts/admin/controllers/admin-users-list-show.js.es6 +++ b/app/assets/javascripts/admin/controllers/admin-users-list-show.js.es6 @@ -87,8 +87,8 @@ export default Ember.Controller.extend(CanCheckEmails, { ); }, - showEmails: function() { - this.set("showEmails", true); + toggleEmailVisibility: function() { + this.toggleProperty("showEmails"); this._refreshUsers(); } } diff --git a/app/assets/javascripts/admin/controllers/modals/admin-reseed.js.es6 b/app/assets/javascripts/admin/controllers/modals/admin-reseed.js.es6 new file mode 100644 index 0000000000..f71c7eaf2e --- /dev/null +++ b/app/assets/javascripts/admin/controllers/modals/admin-reseed.js.es6 @@ -0,0 +1,42 @@ +import ModalFunctionality from "discourse/mixins/modal-functionality"; +import { ajax } from "discourse/lib/ajax"; + +export default Ember.Controller.extend(ModalFunctionality, { + loading: true, + reseeding: false, + categories: null, + topics: null, + + onShow() { + ajax("/admin/customize/reseed") + .then(result => { + this.setProperties({ + categories: result.categories, + topics: result.topics + }); + }) + .finally(() => this.set("loading", false)); + }, + + _extractSelectedIds(items) { + return items.filter(item => item.selected).map(item => item.id); + }, + + actions: { + reseed() { + this.set("reseeding", true); + ajax("/admin/customize/reseed", { + data: { + category_ids: this._extractSelectedIds(this.categories), + topic_ids: this._extractSelectedIds(this.topics) + }, + method: "POST" + }) + .then( + () => this.send("closeModal"), + () => bootbox.alert(I18n.t("generic_error")) + ) + .finally(() => this.set("reseeding", false)); + } + } +}); diff --git a/app/assets/javascripts/admin/models/report.js.es6 b/app/assets/javascripts/admin/models/report.js.es6 index 53e9d90a20..aff881dd2d 100644 --- a/app/assets/javascripts/admin/models/report.js.es6 +++ b/app/assets/javascripts/admin/models/report.js.es6 @@ -264,7 +264,13 @@ const Report = Discourse.Model.extend({ mainProperty, type, compute: (row, opts = {}) => { - const value = row[mainProperty]; + let value = null; + + if (opts.useSortProperty) { + value = row[label.sort_property || mainProperty]; + } else { + value = row[mainProperty]; + } if (type === "user") return this._userLabel(label.properties, row); if (type === "post") return this._postLabel(label.properties, row); diff --git a/app/assets/javascripts/admin/routes/admin-site-text-index.js.es6 b/app/assets/javascripts/admin/routes/admin-site-text-index.js.es6 index 4c3e826954..dfec2f64d3 100644 --- a/app/assets/javascripts/admin/routes/admin-site-text-index.js.es6 +++ b/app/assets/javascripts/admin/routes/admin-site-text-index.js.es6 @@ -1,3 +1,5 @@ +import showModal from "discourse/lib/show-modal"; + export default Ember.Route.extend({ queryParams: { q: { replace: true }, @@ -13,5 +15,11 @@ export default Ember.Route.extend({ setupController(controller, model) { controller.set("siteTexts", model); + }, + + actions: { + showReseedModal() { + showModal("admin-reseed", { admin: true }); + } } }); diff --git a/app/assets/javascripts/admin/routes/admin-user-index.js.es6 b/app/assets/javascripts/admin/routes/admin-user-index.js.es6 index e2951ff2d8..6767e098b2 100644 --- a/app/assets/javascripts/admin/routes/admin-user-index.js.es6 +++ b/app/assets/javascripts/admin/routes/admin-user-index.js.es6 @@ -19,6 +19,7 @@ export default Discourse.Route.extend({ controller.setProperties({ originalPrimaryGroupId: model.get("primary_group_id"), availableGroups: this._availableGroups, + customGroupIdsBuffer: null, model }); } diff --git a/app/assets/javascripts/admin/routes/admin-users-list-show.js.es6 b/app/assets/javascripts/admin/routes/admin-users-list-show.js.es6 index e893139fc4..0b72b80e62 100644 --- a/app/assets/javascripts/admin/routes/admin-users-list-show.js.es6 +++ b/app/assets/javascripts/admin/routes/admin-users-list-show.js.es6 @@ -10,14 +10,14 @@ export default Discourse.Route.extend({ const routeName = "adminUsersList.show"; if (transition.targetName === routeName) { - const params = transition.params[routeName]; + const params = transition.routeInfos.find(a => a.name === routeName) + .params; const controller = this.controllerFor(routeName); if (controller) { controller.setProperties({ - order: transition.queryParams.order, - ascending: transition.queryParams.ascending, + order: transition.to.queryParams.order, + ascending: transition.to.queryParams.ascending, query: params.filter, - showEmails: false, refreshing: false }); diff --git a/app/assets/javascripts/admin/services/admin-tools.js.es6 b/app/assets/javascripts/admin/services/admin-tools.js.es6 index ba6bd98741..4a055b0daf 100644 --- a/app/assets/javascripts/admin/services/admin-tools.js.es6 +++ b/app/assets/javascripts/admin/services/admin-tools.js.es6 @@ -88,7 +88,7 @@ export default Ember.Service.extend({ _deleteSpammer(adminUser) { // Try loading the email if the site supports it - let tryEmail = this.siteSettings.show_email_on_profile + let tryEmail = this.siteSettings.moderators_view_emails ? adminUser.checkEmail() : Ember.RSVP.resolve(); diff --git a/app/assets/javascripts/admin/templates/components/admin-report.hbs b/app/assets/javascripts/admin/templates/components/admin-report.hbs index 14191e9023..c06e8b11ab 100644 --- a/app/assets/javascripts/admin/templates/components/admin-report.hbs +++ b/app/assets/javascripts/admin/templates/components/admin-report.hbs @@ -173,6 +173,18 @@ {{/if}} + {{#each filterOptions as |filterOption|}} +
+
+ {{combo-box content=filterOption.choices + filterable=true + allowAny=true + value=filterOption.selected + onSelect=(action "filter" filterOption.id)}} +
+
+ {{/each}} + {{#if showExport}}
diff --git a/app/assets/javascripts/admin/templates/dashboard_next_moderation.hbs b/app/assets/javascripts/admin/templates/dashboard_next_moderation.hbs index 300b7c36e7..c6091447ff 100644 --- a/app/assets/javascripts/admin/templates/dashboard_next_moderation.hbs +++ b/app/assets/javascripts/admin/templates/dashboard_next_moderation.hbs @@ -4,7 +4,7 @@

- + {{i18n "admin.dashboard.moderators_activity"}}

diff --git a/app/assets/javascripts/admin/templates/email-bounced.hbs b/app/assets/javascripts/admin/templates/email-bounced.hbs index bbb812b07f..e8c7f9007f 100644 --- a/app/assets/javascripts/admin/templates/email-bounced.hbs +++ b/app/assets/javascripts/admin/templates/email-bounced.hbs @@ -28,7 +28,11 @@ {{/if}} {{l.to_address}} - {{l.email_type}} + {{#if l.has_bounce_key}} + {{l.email_type}} + {{else}} + {{l.email_type}} + {{/if}} {{else}} {{#unless loading}} diff --git a/app/assets/javascripts/admin/templates/modal/admin-reseed.hbs b/app/assets/javascripts/admin/templates/modal/admin-reseed.hbs new file mode 100644 index 0000000000..9bdbd1dba7 --- /dev/null +++ b/app/assets/javascripts/admin/templates/modal/admin-reseed.hbs @@ -0,0 +1,40 @@ +{{#d-modal-body title="admin.reseed.modal.title" subtitle="admin.reseed.modal.subtitle" class="reseed-modal"}} + {{#conditional-loading-spinner condition=loading}} + {{#if categories}} +
+ {{i18n "admin.reseed.modal.categories"}} + + {{#each categories as |category|}} + + {{/each}} +
+ {{/if}} + +
+ + {{#if topics}} +
+ {{i18n "admin.reseed.modal.topics"}} + + {{#each topics as |topic|}} + + {{/each}} +
+ {{/if}} + {{/conditional-loading-spinner}} +{{/d-modal-body}} + + diff --git a/app/assets/javascripts/admin/templates/site-text-index.hbs b/app/assets/javascripts/admin/templates/site-text-index.hbs index e75b4a1af9..de6b4e707d 100644 --- a/app/assets/javascripts/admin/templates/site-text-index.hbs +++ b/app/assets/javascripts/admin/templates/site-text-index.hbs @@ -7,12 +7,20 @@ autofocus="true" key-up=(action "search")}} -
+
+ {{d-button action=(route-action "showReseedModal") + class="btn-default" + label="admin.reseed.action.label" + title="admin.reseed.action.title" + icon="sync"}} +
+ +

-

+

{{#conditional-loading-spinner condition=searching}} diff --git a/app/assets/javascripts/admin/templates/users-list-show.hbs b/app/assets/javascripts/admin/templates/users-list-show.hbs index 4e35367402..708f1ef676 100644 --- a/app/assets/javascripts/admin/templates/users-list-show.hbs +++ b/app/assets/javascripts/admin/templates/users-list-show.hbs @@ -8,12 +8,16 @@

{{title}}

{{#if canCheckEmails}} - + {{#if showEmails}} + + {{else}} + + {{/if}} {{/if}}
{{text-field value=listFilter placeholder=searchHint}} - +
{{#conditional-loading-spinner condition=refreshing}} @@ -23,9 +27,9 @@ {{#if showApproval}} {{input type="checkbox" checked=selectAll}} {{/if}} - {{i18n 'username'}} - {{i18n 'email'}} - {{i18n 'admin.users.last_emailed'}} + {{admin-directory-toggle field="username" i18nKey='username' order=order ascending=ascending}} + {{admin-directory-toggle field="email" i18nKey='email' order=order ascending=ascending}} + {{admin-directory-toggle field="last_emailed" i18nKey='admin.users.last_emailed' order=order ascending=ascending}} {{admin-directory-toggle field="seen" i18nKey='last_seen' order=order ascending=ascending}} {{admin-directory-toggle field="topics_viewed" i18nKey="admin.user.topics_entered" order=order ascending=ascending}} {{admin-directory-toggle field="posts_read" i18nKey="admin.user.posts_read_count" order=order ascending=ascending}} diff --git a/app/assets/javascripts/discourse-common/lib/icon-library.js.es6 b/app/assets/javascripts/discourse-common/lib/icon-library.js.es6 index 9bc0004e12..5f39e06286 100644 --- a/app/assets/javascripts/discourse-common/lib/icon-library.js.es6 +++ b/app/assets/javascripts/discourse-common/lib/icon-library.js.es6 @@ -38,6 +38,7 @@ const REPLACEMENTS = { }; // TODO: use lib/svg_sprite/fa4-renames.json here +// Note: these should not be edited manually. They define the fa4-fa5 migration const fa4Replacements = { "500px": "fab-500px", "address-book-o": "far-address-book", @@ -167,7 +168,7 @@ const fa4Replacements = { "eye-slash": "far-eye-slash", eyedropper: "eye-dropper", fa: "fab-font-awesome", - facebook: "fab-facebook", + facebook: "fab-facebook-f", "facebook-f": "fab-facebook-f", "facebook-official": "fab-facebook", "facebook-square": "fab-facebook-square", diff --git a/app/assets/javascripts/discourse.js.es6 b/app/assets/javascripts/discourse.js.es6 index e84865fb6b..6e24d1e3d1 100644 --- a/app/assets/javascripts/discourse.js.es6 +++ b/app/assets/javascripts/discourse.js.es6 @@ -41,7 +41,7 @@ const Discourse = Ember.Application.extend({ Resolver: buildResolver("discourse"), - @observes("_docTitle", "hasFocus", "notifyCount") + @observes("_docTitle", "hasFocus", "contextCount", "notificationCount") _titleChanged() { let title = this.get("_docTitle") || Discourse.SiteSettings.title; @@ -51,22 +51,34 @@ const Discourse = Ember.Application.extend({ $("title").text(title); } - const notifyCount = this.get("notifyCount"); - if (notifyCount > 0 && !Discourse.User.currentProp("dynamic_favicon")) { - title = `(${notifyCount}) ${title}`; + var displayCount = Discourse.User.current() + ? this.get("notificationCount") + : this.get("contextCount"); + + if (displayCount > 0 && !Discourse.User.currentProp("dynamic_favicon")) { + title = `(${displayCount}) ${title}`; } document.title = title; }, - @observes("notifyCount") + @observes("contextCount", "notificationCount") faviconChanged() { if (Discourse.User.currentProp("dynamic_favicon")) { let url = Discourse.SiteSettings.site_favicon_url; + + // Since the favicon is cached on the browser for a really long time, we + // append the favicon_url as query params to the path so that the cache + // is not used when the favicon changes. if (/^http/.test(url)) { url = Discourse.getURL("/favicon/proxied?" + encodeURIComponent(url)); } - new window.Favcount(url).set(this.get("notifyCount")); + + var displayCount = Discourse.User.current() + ? this.get("notificationCount") + : this.get("contextCount"); + + new window.Favcount(url).set(displayCount); } }, @@ -78,23 +90,33 @@ const Discourse = Ember.Application.extend({ }); }, - notifyTitle(count) { - this.set("notifyCount", count); + updateContextCount(count) { + this.set("contextCount", count); }, - notifyBackgroundCountIncrement() { + updateNotificationCount(count) { + if (!this.get("hasFocus")) { + this.set("notificationCount", count); + } + }, + + incrementBackgroundContextCount() { if (!this.get("hasFocus")) { this.set("backgroundNotify", true); - this.set("notifyCount", (this.get("notifyCount") || 0) + 1); + this.set("contextCount", (this.get("contextCount") || 0) + 1); } }, @observes("hasFocus") - resetBackgroundNotifyCount() { + resetCounts() { if (this.get("hasFocus") && this.get("backgroundNotify")) { - this.set("notifyCount", 0); + this.set("contextCount", 0); } this.set("backgroundNotify", false); + + if (this.get("hasFocus")) { + this.set("notificationCount", 0); + } }, authenticationComplete(options) { diff --git a/app/assets/javascripts/discourse/components/add-category-class.js.es6 b/app/assets/javascripts/discourse/components/add-category-tag-classes.js.es6 similarity index 65% rename from app/assets/javascripts/discourse/components/add-category-class.js.es6 rename to app/assets/javascripts/discourse/components/add-category-tag-classes.js.es6 index 6fbb9c824d..2339835f48 100644 --- a/app/assets/javascripts/discourse/components/add-category-class.js.es6 +++ b/app/assets/javascripts/discourse/components/add-category-tag-classes.js.es6 @@ -13,20 +13,24 @@ export default Ember.Component.extend({ return; } const slug = this.get("category.fullSlug"); + const tags = this.get("tags"); + this._removeClass(); - if (slug) { - $("body").addClass(`category-${slug}`); - } + + let classes = []; + if (slug) classes.push(`category-${slug}`); + if (tags) tags.forEach(t => classes.push(`tag-${t}`)); + if (classes.length > 0) $("body").addClass(classes.join(" ")); }, - @observes("category.fullSlug") + @observes("category.fullSlug", "tags") refreshClass() { Ember.run.scheduleOnce("afterRender", this, this._updateClass); }, _removeClass() { $("body").removeClass((_, css) => - (css.match(/\bcategory-\S+/g) || []).join(" ") + (css.match(/\b(?:category|tag)-\S+/g) || []).join(" ") ); }, diff --git a/app/assets/javascripts/discourse/components/composer-editor.js.es6 b/app/assets/javascripts/discourse/components/composer-editor.js.es6 index 97a4237939..c73d3647b4 100644 --- a/app/assets/javascripts/discourse/components/composer-editor.js.es6 +++ b/app/assets/javascripts/discourse/components/composer-editor.js.es6 @@ -916,7 +916,10 @@ export default Ember.Component.extend({ Ember.run.next(() => { $("#main-outlet").css("padding-bottom", 0); // need to wait a bit for the "slide down" transition of the composer - Ember.run.later(() => this.appEvents.trigger("composer:closed"), 400); + Ember.run.later( + () => this.appEvents.trigger("composer:closed"), + Ember.testing ? 0 : 400 + ); }); if (this._enableAdvancedEditorPreviewSync()) diff --git a/app/assets/javascripts/discourse/components/concerns/category_search_priorities.js.es6.erb b/app/assets/javascripts/discourse/components/concerns/category_search_priorities.js.es6.erb new file mode 100644 index 0000000000..643b1777f9 --- /dev/null +++ b/app/assets/javascripts/discourse/components/concerns/category_search_priorities.js.es6.erb @@ -0,0 +1 @@ +export const searchPriorities = <%= Searchable::PRIORITIES.to_json %>; diff --git a/app/assets/javascripts/discourse/components/d-editor.js.es6 b/app/assets/javascripts/discourse/components/d-editor.js.es6 index 9987cf5ec7..2b82d2ea17 100644 --- a/app/assets/javascripts/discourse/components/d-editor.js.es6 +++ b/app/assets/javascripts/discourse/components/d-editor.js.es6 @@ -290,25 +290,27 @@ export default Ember.Component.extend({ }); if (this.get("composerEvents")) { - this.appEvents.on("composer:insert-block", text => - this._addBlock(this._getSelected(), text) - ); - this.appEvents.on("composer:insert-text", (text, options) => - this._addText(this._getSelected(), text, options) - ); - this.appEvents.on("composer:replace-text", (oldVal, newVal, opts) => - this._replaceText(oldVal, newVal, opts) - ); + this.appEvents.on("composer:insert-block", this, "_insertBlock"); + this.appEvents.on("composer:insert-text", this, "_insertText"); + this.appEvents.on("composer:replace-text", this, "_replaceText"); } this._mouseTrap = mouseTrap; }, + _insertBlock(text) { + this._addBlock(this._getSelected(), text); + }, + + _insertText(text, options) { + this._addText(this._getSelected(), text, options); + }, + @on("willDestroyElement") _shutDown() { if (this.get("composerEvents")) { - this.appEvents.off("composer:insert-block"); - this.appEvents.off("composer:insert-text"); - this.appEvents.off("composer:replace-text"); + this.appEvents.off("composer:insert-block", this, "_insertBlock"); + this.appEvents.off("composer:insert-text", this, "_insertText"); + this.appEvents.off("composer:replace-text", this, "_replaceText"); } const mouseTrap = this._mouseTrap; diff --git a/app/assets/javascripts/discourse/components/d-modal-body.js.es6 b/app/assets/javascripts/discourse/components/d-modal-body.js.es6 index 60f0d9a82a..a49887519c 100644 --- a/app/assets/javascripts/discourse/components/d-modal-body.js.es6 +++ b/app/assets/javascripts/discourse/components/d-modal-body.js.es6 @@ -14,14 +14,14 @@ export default Ember.Component.extend({ } Ember.run.scheduleOnce("afterRender", this, this._afterFirstRender); - this.appEvents.on("modal-body:flash", msg => this._flash(msg)); - this.appEvents.on("modal-body:clearFlash", () => this._clearFlash()); + this.appEvents.on("modal-body:flash", this, "_flash"); + this.appEvents.on("modal-body:clearFlash", this, "_clearFlash"); }, willDestroyElement() { this._super(...arguments); - this.appEvents.off("modal-body:flash"); - this.appEvents.off("modal-body:clearFlash"); + this.appEvents.off("modal-body:flash", this, "_flash"); + this.appEvents.off("modal-body:clearFlash", this, "_clearFlash"); }, _afterFirstRender() { diff --git a/app/assets/javascripts/discourse/components/discourse-topic.js.es6 b/app/assets/javascripts/discourse/components/discourse-topic.js.es6 index 4a112c7e20..7c6917f401 100644 --- a/app/assets/javascripts/discourse/components/discourse-topic.js.es6 +++ b/app/assets/javascripts/discourse/components/discourse-topic.js.es6 @@ -5,6 +5,10 @@ import Scrolling from "discourse/mixins/scrolling"; import { selectedText } from "discourse/lib/utilities"; import { observes } from "ember-addons/ember-computed-decorators"; +const MOBILE_SCROLL_DIRECTION_CHECK_THROTTLE = 300; +// Small buffer so that very tiny scrolls don't trigger mobile header switch +const MOBILE_SCROLL_TOLERANCE = 5; + function highlight(postNumber) { const $contents = $(`#post_${postNumber} .topic-body`); @@ -12,9 +16,6 @@ function highlight(postNumber) { $contents.on("animationend", () => $contents.removeClass("highlighted")); } -// used to determine scroll direction on mobile -let lastScroll, scrollDirection, delta; - export default Ember.Component.extend(AddArchetypeClass, Scrolling, { userFilters: Ember.computed.alias("topic.userFilters"), classNameBindings: [ @@ -23,7 +24,8 @@ export default Ember.Component.extend(AddArchetypeClass, Scrolling, { "topic.is_warning", "topic.category.read_restricted:read_restricted", "topic.deleted:deleted-topic", - "topic.categoryClass" + "topic.categoryClass", + "topic.tagClasses" ], menuVisible: true, SHORT_POST: 1200, @@ -34,6 +36,9 @@ export default Ember.Component.extend(AddArchetypeClass, Scrolling, { _lastShowTopic: null, + mobileScrollDirection: null, + _mobileLastScroll: null, + @observes("enteredAt") _enteredTopic() { // Ember is supposed to only call observers when values change but something @@ -47,6 +52,27 @@ export default Ember.Component.extend(AddArchetypeClass, Scrolling, { } }, + _highlightPost(postNumber) { + Ember.run.scheduleOnce("afterRender", null, highlight, postNumber); + }, + + _updateTopic(topic) { + if (topic === null) { + this._lastShowTopic = false; + this.appEvents.trigger("header:hide-topic"); + return; + } + + const offset = window.pageYOffset || $("html").scrollTop(); + this._lastShowTopic = this.showTopicInHeader(topic, offset); + + if (this._lastShowTopic) { + this.appEvents.trigger("header:show-topic", topic); + } else { + this.appEvents.trigger("header:hide-topic"); + } + }, + didInsertElement() { this._super(...arguments); this.bindScrolling({ name: "topic-view" }); @@ -77,43 +103,9 @@ export default Ember.Component.extend(AddArchetypeClass, Scrolling, { } ); - this.appEvents.on("post:highlight", postNumber => { - Ember.run.scheduleOnce("afterRender", null, highlight, postNumber); - }); + this.appEvents.on("post:highlight", this, "_highlightPost"); - this.appEvents.on("header:update-topic", topic => { - if (topic === null) { - this._lastShowTopic = false; - this.appEvents.trigger("header:hide-topic"); - return; - } - - const offset = window.pageYOffset || $("html").scrollTop(); - this._lastShowTopic = this.showTopicInHeader(topic, offset); - - if (this._lastShowTopic) { - this.appEvents.trigger("header:show-topic", topic); - } else { - this.appEvents.trigger("header:hide-topic"); - } - }); - // setup mobile scroll logo - if (this.site.mobileView) { - this.appEvents.on("topic:scrolled", offset => - this.mobileScrollGaurd(offset) - ); - // used to animate header contents on scroll - this.appEvents.on("header:show-topic", () => { - $("header.d-header") - .removeClass("scroll-up") - .addClass("scroll-down"); - }); - this.appEvents.on("header:hide-topic", () => { - $("header.d-header") - .removeClass("scroll-down") - .addClass("scroll-up"); - }); - } + this.appEvents.on("header:update-topic", this, "_updateTopic"); }, willDestroyElement() { @@ -128,12 +120,8 @@ export default Ember.Component.extend(AddArchetypeClass, Scrolling, { // this happens after route exit, stuff could have trickled in this.appEvents.trigger("header:hide-topic"); - this.appEvents.off("post:highlight"); - // mobile scroll logo clean up. - if (this.site.mobileView) { - this.appEvents.off("topic:scrolled"); - $("header.d-header").removeClass("scroll-down scroll-up"); - } + this.appEvents.off("post:highlight", this, "_highlightPost"); + this.appEvents.off("header:update-topic", this, "_updateTopic"); }, @observes("Discourse.hasFocus") @@ -148,17 +136,13 @@ export default Ember.Component.extend(AddArchetypeClass, Scrolling, { }, showTopicInHeader(topic, offset) { - // conditions for showing topic title in the header for mobile - if ( - this.site.mobileView && - scrollDirection !== "up" && - offset > this.dockAt - ) { - return true; - // condition for desktops - } else { - return offset > this.dockAt; - } + // On mobile, we show the header topic if the user has scrolled past the topic + // title and the current scroll direction is down + // On desktop the user only needs to scroll past the topic title. + return ( + offset > this.dockAt && + (!this.site.mobileView || this.mobileScrollDirection === "down") + ); }, // The user has scrolled the window, or it is finished rendering and ready for processing. scrolled() { @@ -193,25 +177,61 @@ export default Ember.Component.extend(AddArchetypeClass, Scrolling, { } } + // Since the user has scrolled, we need to check the scroll direction on mobile. + // We use throttle instead of debounce because we want the switch to occur + // at the start of the scroll. This feels a lot more snappy compared to waiting + // for the scroll to end if we debounce. + if (this.site.mobileView && this.hasScrolled) { + Ember.run.throttle( + this, + this._mobileScrollDirectionCheck, + offset, + MOBILE_SCROLL_DIRECTION_CHECK_THROTTLE + ); + } + // Trigger a scrolled event this.appEvents.trigger("topic:scrolled", offset); }, - // determines scroll direction, triggers header topic info on mobile - // and ensures that the switch happens only once per scroll direction change - mobileScrollGaurd(offset) { - // user hasn't scrolled past topic title. - if (offset < this.dockAt) return; + _mobileScrollDirectionCheck(offset) { + // Difference between this scroll and the one before it. + const delta = Math.floor(offset - this._mobileLastScroll); - delta = offset - lastScroll; - // 3px buffer so that the switch doesn't happen with tiny scrolls - if (delta > 3 && scrollDirection !== "down") { - scrollDirection = "down"; - this.appEvents.trigger("header:show-topic", this.topic); - } else if (delta < -3 && scrollDirection !== "up") { - scrollDirection = "up"; - this.appEvents.trigger("header:hide-topic"); + // This is a tiny scroll, so we ignore it. + if (delta <= MOBILE_SCROLL_TOLERANCE && delta >= -MOBILE_SCROLL_TOLERANCE) + return; + + const prevDirection = this.mobileScrollDirection; + const currDirection = delta > 0 ? "down" : "up"; + + if (currDirection !== prevDirection) { + this.set("mobileScrollDirection", currDirection); } - lastScroll = offset; + + // We store this to compare against it the next time the user scrolls + this._mobileLastScroll = Math.floor(offset); + + // If the user reaches the very bottom of the topic, we want to reset the + // scroll direction in order for the header to switch back. + const distanceToTopicBottom = Math.floor( + $("body").height() - offset - $(window).height() + ); + + // Not at the bottom yet + if (distanceToTopicBottom > 0) return; + + // We're at the bottom now, so we reset the direction. + this.set("mobileScrollDirection", null); + }, + + // We observe the scroll direction on mobile and if it's down, we show the topic + // in the header, otherwise, we hide it. + @observes("mobileScrollDirection") + toggleMobileHeaderTopic() { + return this.appEvents.trigger( + "header:update-topic", + this.mobileScrollDirection === "down" ? this.get("topic") : null + ); } }); diff --git a/app/assets/javascripts/discourse/components/discovery-topics-list.js.es6 b/app/assets/javascripts/discourse/components/discovery-topics-list.js.es6 index 465a8d10a0..fdc448f3ee 100644 --- a/app/assets/javascripts/discourse/components/discovery-topics-list.js.es6 +++ b/app/assets/javascripts/discourse/components/discovery-topics-list.js.es6 @@ -24,7 +24,7 @@ const DiscoveryTopicsListComponent = Ember.Component.extend( @observes("incomingCount") _updateTitle() { - Discourse.notifyTitle(this.get("incomingCount")); + Discourse.updateContextCount(this.get("incomingCount")); }, saveScrollPosition() { @@ -38,7 +38,7 @@ const DiscoveryTopicsListComponent = Ember.Component.extend( actions: { loadMore() { - Discourse.notifyTitle(0); + Discourse.updateContextCount(0); this.get("model") .loadMore() .then(hasMoreResults => { diff --git a/app/assets/javascripts/discourse/components/edit-category-general.js.es6 b/app/assets/javascripts/discourse/components/edit-category-general.js.es6 index e5faf9b0d5..faca44a4ee 100644 --- a/app/assets/javascripts/discourse/components/edit-category-general.js.es6 +++ b/app/assets/javascripts/discourse/components/edit-category-general.js.es6 @@ -1,4 +1,3 @@ -import DiscourseURL from "discourse/lib/url"; import { buildCategoryPanel } from "discourse/components/edit-category-panel"; import { categoryBadgeHTML } from "discourse/helpers/category-link"; import Category from "discourse/models/category"; @@ -94,7 +93,7 @@ export default buildCategoryPanel("general", { actions: { showCategoryTopic() { - DiscourseURL.routeTo(this.get("category.topic_url")); + window.open(this.get("category.topic_url"), "_blank").focus(); return false; } } diff --git a/app/assets/javascripts/discourse/components/edit-category-settings.js.es6 b/app/assets/javascripts/discourse/components/edit-category-settings.js.es6 index 712aa67be1..b8a63ee653 100644 --- a/app/assets/javascripts/discourse/components/edit-category-settings.js.es6 +++ b/app/assets/javascripts/discourse/components/edit-category-settings.js.es6 @@ -1,6 +1,7 @@ import { setting } from "discourse/lib/computed"; import { buildCategoryPanel } from "discourse/components/edit-category-panel"; import computed from "ember-addons/ember-computed-decorators"; +import { searchPriorities } from "discourse/components/concerns/category_search_priorities"; const categorySortCriteria = []; export function addCategorySortCriteria(criteria) { @@ -57,6 +58,20 @@ export default buildCategoryPanel("settings", { ); }, + @computed + searchPrioritiesOptions() { + const options = []; + + for (const [name, value] of Object.entries(searchPriorities)) { + options.push({ + name: I18n.t(`category.search_priority.options.${name}`), + value: value + }); + } + + return options; + }, + @computed availableSorts() { return [ diff --git a/app/assets/javascripts/discourse/components/emoji-picker.js.es6 b/app/assets/javascripts/discourse/components/emoji-picker.js.es6 index ad588faf65..e8bdc4fb43 100644 --- a/app/assets/javascripts/discourse/components/emoji-picker.js.es6 +++ b/app/assets/javascripts/discourse/components/emoji-picker.js.es6 @@ -77,7 +77,11 @@ export default Ember.Component.extend({ @on("willDestroyElement") _unbindGlobalEvents() { - this.appEvents.off("emoji-picker:close"); + this.appEvents.off("emoji-picker:close", this, "_closeEmojiPicker"); + }, + + _closeEmojiPicker() { + this.set("active", false); }, @on("didInsertElement") @@ -85,7 +89,7 @@ export default Ember.Component.extend({ this.$picker = this.$(".emoji-picker"); this.$modal = this.$(".emoji-picker-modal"); - this.appEvents.on("emoji-picker:close", () => this.set("active", false)); + this.appEvents.on("emoji-picker:close", this, "_closeEmojiPicker"); if (!keyValueStore.getObject(EMOJI_USAGE)) { keyValueStore.setObject({ key: EMOJI_USAGE, value: [] }); diff --git a/app/assets/javascripts/discourse/components/global-notice.js.es6 b/app/assets/javascripts/discourse/components/global-notice.js.es6 index 0a506cbc6c..851233564a 100644 --- a/app/assets/javascripts/discourse/components/global-notice.js.es6 +++ b/app/assets/javascripts/discourse/components/global-notice.js.es6 @@ -5,7 +5,7 @@ import { bufferedRender } from "discourse-common/lib/buffered-render"; export default Ember.Component.extend( bufferedRender({ - rerenderTriggers: ["site.isReadOnly"], + rerenderTriggers: ["site.isReadOnly", "siteSettings.disable_emails"], buildBuffer(buffer) { let notices = []; @@ -25,8 +25,7 @@ export default Ember.Component.extend( if ( this.siteSettings.disable_emails === "yes" || - (this.siteSettings.disable_emails === "non-staff" && - !(this.currentUser && this.currentUser.get("staff"))) + this.siteSettings.disable_emails === "non-staff" ) { notices.push([I18n.t("emails_are_disabled"), "alert-emails-disabled"]); } diff --git a/app/assets/javascripts/discourse/components/group-card-contents.js.es6 b/app/assets/javascripts/discourse/components/group-card-contents.js.es6 index 2a73474d67..994e553366 100644 --- a/app/assets/javascripts/discourse/components/group-card-contents.js.es6 +++ b/app/assets/javascripts/discourse/components/group-card-contents.js.es6 @@ -2,6 +2,7 @@ import { setting } from "discourse/lib/computed"; import { default as computed } from "ember-addons/ember-computed-decorators"; import CardContentsBase from "discourse/mixins/card-contents-base"; import CleansUp from "discourse/mixins/cleans-up"; +import { groupPath } from "discourse/lib/url"; const maxMembersToDisplay = 10; @@ -23,6 +24,11 @@ export default Ember.Component.extend(CardContentsBase, CleansUp, { viewingTopic: Ember.computed.match("currentPath", /^topic\./), showMoreMembers: Ember.computed.gt("moreMembersCount", 0), + hasMembersOrIsMember: Ember.computed.or( + "group.members", + "group.is_group_owner_display", + "group.is_group_user" + ), group: null, @@ -35,7 +41,7 @@ export default Ember.Component.extend(CardContentsBase, CleansUp, { @computed("group") groupPath(group) { - return `${Discourse.BaseUri}/g/${group.name}`; + return groupPath(group.name); }, _showCallback(username, $target) { @@ -83,6 +89,11 @@ export default Ember.Component.extend(CardContentsBase, CleansUp, { showGroup(group) { this.showGroup(group); this._close(); + }, + + showUser(user) { + this.showUser(user); + this._close(); } } }); diff --git a/app/assets/javascripts/discourse/components/login-modal.js.es6 b/app/assets/javascripts/discourse/components/login-modal.js.es6 index c1c452f663..59939542cb 100644 --- a/app/assets/javascripts/discourse/components/login-modal.js.es6 +++ b/app/assets/javascripts/discourse/components/login-modal.js.es6 @@ -18,7 +18,7 @@ export default Ember.Component.extend({ "#login-account-password, #login-account-name, #login-second-factor" ).keydown(e => { if (e.keyCode === 13) { - this.sendAction(); + this.action(); } }); }); diff --git a/app/assets/javascripts/discourse/components/nav-item.js.es6 b/app/assets/javascripts/discourse/components/nav-item.js.es6 index 3910ad6b64..d83952cab6 100644 --- a/app/assets/javascripts/discourse/components/nav-item.js.es6 +++ b/app/assets/javascripts/discourse/components/nav-item.js.es6 @@ -1,33 +1,27 @@ /* You might be looking for navigation-item. */ - import computed from "ember-addons/ember-computed-decorators"; -import { getOwner } from "discourse-common/lib/get-owner"; export default Ember.Component.extend({ tagName: "li", classNameBindings: ["active"], - - @computed() - router() { - return getOwner(this).lookup("router:main"); - }, + router: Ember.inject.service(), @computed("path") fullPath(path) { return Discourse.getURL(path); }, - @computed("route", "router.url") - active(route) { + @computed("route", "router.currentRoute") + active(route, currentRoute) { if (!route) { return; } - const routeParam = this.get("routeParam"), - router = this.get("router"); + const routeParam = this.get("routeParam"); + if (routeParam && currentRoute) { + return currentRoute.params["filter"] === routeParam; + } - return routeParam - ? router.isActive(route, routeParam) - : router.isActive(route); + return this.get("router").isActive(route); } }); diff --git a/app/assets/javascripts/discourse/components/scrolling-post-stream.js.es6 b/app/assets/javascripts/discourse/components/scrolling-post-stream.js.es6 index fc5f0a413a..94779cdebe 100644 --- a/app/assets/javascripts/discourse/components/scrolling-post-stream.js.es6 +++ b/app/assets/javascripts/discourse/components/scrolling-post-stream.js.es6 @@ -262,6 +262,38 @@ export default MountWidget.extend({ Ember.run.scheduleOnce("afterRender", this, this.scrolled); }, + _posted(staged) { + const disableJumpReply = this.currentUser.get("disable_jump_reply"); + + this.queueRerender(() => { + if (staged && !disableJumpReply) { + const postNumber = staged.get("post_number"); + DiscourseURL.jumpToPost(postNumber, { skipIfOnScreen: true }); + } + }); + }, + + _refresh(args) { + if (args) { + if (args.id) { + this.dirtyKeys.keyDirty(`post-${args.id}`); + + if (args.refreshLikes) { + this.dirtyKeys.keyDirty(`post-menu-${args.id}`, { + onRefresh: "refreshLikes" + }); + } + } else if (args.force) { + this.dirtyKeys.forceAll(); + } + } + this.queueRerender(); + }, + + _debouncedScroll() { + Ember.run.debounce(this, this._scrollTriggered, 10); + }, + didInsertElement() { this._super(...arguments); const debouncedScroll = () => @@ -269,21 +301,12 @@ export default MountWidget.extend({ this._previouslyNearby = {}; - this.appEvents.on("post-stream:refresh", debouncedScroll); + this.appEvents.on("post-stream:refresh", this, "_debouncedScroll"); $(document).bind("touchmove.post-stream", debouncedScroll); $(window).bind("scroll.post-stream", debouncedScroll); this._scrollTriggered(); - this.appEvents.on("post-stream:posted", staged => { - const disableJumpReply = this.currentUser.get("disable_jump_reply"); - - this.queueRerender(() => { - if (staged && !disableJumpReply) { - const postNumber = staged.get("post_number"); - DiscourseURL.jumpToPost(postNumber, { skipIfOnScreen: true }); - } - }); - }); + this.appEvents.on("post-stream:posted", this, "_posted"); this.$().on("mouseenter.post-stream", "button.widget-button", e => { $("button.widget-button").removeClass("d-hover"); @@ -294,33 +317,18 @@ export default MountWidget.extend({ $("button.widget-button").removeClass("d-hover"); }); - this.appEvents.on("post-stream:refresh", args => { - if (args) { - if (args.id) { - this.dirtyKeys.keyDirty(`post-${args.id}`); - - if (args.refreshLikes) { - this.dirtyKeys.keyDirty(`post-menu-${args.id}`, { - onRefresh: "refreshLikes" - }); - } - } else if (args.force) { - this.dirtyKeys.forceAll(); - } - } - this.queueRerender(); - }); + this.appEvents.on("post-stream:refresh", this, "_refresh"); }, willDestroyElement() { this._super(...arguments); $(document).unbind("touchmove.post-stream"); $(window).unbind("scroll.post-stream"); - this.appEvents.off("post-stream:refresh"); + this.appEvents.off("post-stream:refresh", this, "_debouncedScroll"); this.$().off("mouseenter.post-stream"); this.$().off("mouseleave.post-stream"); - this.appEvents.off("post-stream:refresh"); - this.appEvents.off("post-stream:posted"); + this.appEvents.off("post-stream:refresh", this, "_refresh"); + this.appEvents.off("post-stream:posted", this, "_posted"); }, showModerationHistory(post) { diff --git a/app/assets/javascripts/discourse/components/share-popup.js.es6 b/app/assets/javascripts/discourse/components/share-popup.js.es6 index 5b0ff9745e..d2e556f556 100644 --- a/app/assets/javascripts/discourse/components/share-popup.js.es6 +++ b/app/assets/javascripts/discourse/components/share-popup.js.es6 @@ -154,6 +154,14 @@ export default Ember.Component.extend({ }, actions: { + replyAsNewTopic() { + const postStream = this.get("topic.postStream"); + const postId = this.postId || postStream.findPostIdForPostNumber(1); + const post = postStream.findLoadedPost(postId); + this.replyAsNewTopic(post); + this.send("close"); + }, + close() { this.setProperties({ link: null, diff --git a/app/assets/javascripts/discourse/components/site-header.js.es6 b/app/assets/javascripts/discourse/components/site-header.js.es6 index 28627bff78..898ebcce2d 100644 --- a/app/assets/javascripts/discourse/components/site-header.js.es6 +++ b/app/assets/javascripts/discourse/components/site-header.js.es6 @@ -231,19 +231,14 @@ const SiteHeaderComponent = MountWidget.extend(Docking, PanEvents, { const { isAndroid } = this.capabilities; $(window).on("resize.discourse-menu-panel", () => this.afterRender()); - this.appEvents.on("header:show-topic", topic => this.setTopic(topic)); - this.appEvents.on("header:hide-topic", () => this.setTopic(null)); + this.appEvents.on("header:show-topic", this, "setTopic"); + this.appEvents.on("header:hide-topic", this, "setTopic"); this.dispatch("notifications:changed", "user-notifications"); this.dispatch("header:keyboard-trigger", "header"); this.dispatch("search-autocomplete:after-complete", "search-term"); - this.appEvents.on("dom:clean", () => { - // For performance, only trigger a re-render if any menu panels are visible - if (this.$(".menu-panel").length) { - this.eventDispatched("dom:clean", "header"); - } - }); + this.appEvents.on("dom:clean", this, "_cleanDom"); // Only add listeners for opening menus by swiping them in on Android devices // iOS will respond to these events, but also does swiping for back/forward @@ -252,15 +247,22 @@ const SiteHeaderComponent = MountWidget.extend(Docking, PanEvents, { } }, + _cleanDom() { + // For performance, only trigger a re-render if any menu panels are visible + if (this.$(".menu-panel").length) { + this.eventDispatched("dom:clean", "header"); + } + }, + willDestroyElement() { this._super(...arguments); const { isAndroid } = this.capabilities; $("body").off("keydown.header"); $(window).off("resize.discourse-menu-panel"); - this.appEvents.off("header:show-topic"); - this.appEvents.off("header:hide-topic"); - this.appEvents.off("dom:clean"); + this.appEvents.off("header:show-topic", this, "setTopic"); + this.appEvents.off("header:hide-topic", this, "setTopic"); + this.appEvents.off("dom:clean", this, "_cleanDom"); if (isAndroid) { this.removeTouchListeners($("body")); diff --git a/app/assets/javascripts/discourse/components/topic-entrance.js.es6 b/app/assets/javascripts/discourse/components/topic-entrance.js.es6 index 2ded0e7314..fa25a528a7 100644 --- a/app/assets/javascripts/discourse/components/topic-entrance.js.es6 +++ b/app/assets/javascripts/discourse/components/topic-entrance.js.es6 @@ -53,7 +53,7 @@ export default Ember.Component.extend(CleansUp, { didInsertElement() { this._super(...arguments); - this.appEvents.on("topic-entrance:show", data => this._show(data)); + this.appEvents.on("topic-entrance:show", this, "_show"); }, _setCSS() { @@ -100,7 +100,7 @@ export default Ember.Component.extend(CleansUp, { }, willDestroyElement() { - this.appEvents.off("topic-entrance:show"); + this.appEvents.off("topic-entrance:show", this, "_show"); }, _jumpTo(destination) { diff --git a/app/assets/javascripts/discourse/components/topic-list-item.js.es6 b/app/assets/javascripts/discourse/components/topic-list-item.js.es6 index b2cc394344..19065d41cf 100644 --- a/app/assets/javascripts/discourse/components/topic-list-item.js.es6 +++ b/app/assets/javascripts/discourse/components/topic-list-item.js.es6 @@ -71,6 +71,10 @@ export default Ember.Component.extend( classes.push("category-" + topic.get("category.fullSlug")); } + if (topic.get("tags")) { + topic.get("tags").forEach(tagName => classes.push("tag-" + tagName)); + } + if (topic.get("hasExcerpt")) { classes.push("has-excerpt"); } diff --git a/app/assets/javascripts/discourse/components/topic-progress.js.es6 b/app/assets/javascripts/discourse/components/topic-progress.js.es6 index 3990124b66..ff1ffaa76c 100644 --- a/app/assets/javascripts/discourse/components/topic-progress.js.es6 +++ b/app/assets/javascripts/discourse/components/topic-progress.js.es6 @@ -1,4 +1,3 @@ -import { getOwner } from "discourse-common/lib/get-owner"; import { default as computed, observes @@ -155,16 +154,17 @@ export default Ember.Component.extend({ const $wrapper = this.$(); if (!$wrapper || $wrapper.length === 0) return; - const $html = $("html"), - offset = window.pageYOffset || $html.scrollTop(), - progressHeight = this.site.mobileView ? 0 : $("#topic-progress").height(), - maximumOffset = $("#topic-bottom").offset().top + progressHeight, - windowHeight = $(window).height(), - bodyHeight = $("body").height(), - composerHeight = $("#reply-control").height() || 0, - isDocked = offset >= maximumOffset - windowHeight + composerHeight, - bottom = bodyHeight - maximumOffset, - wrapperDir = $html.hasClass("rtl") ? "left" : "right"; + const $html = $("html"); + const offset = window.pageYOffset || $html.scrollTop(); + const progressHeight = this.site.mobileView + ? 0 + : $("#topic-progress").height(); + const maximumOffset = $("#topic-bottom").offset().top + progressHeight; + const windowHeight = $(window).height(); + const composerHeight = $("#reply-control").height() || 0; + const isDocked = offset >= maximumOffset - windowHeight + composerHeight; + const bottom = $("body").height() - maximumOffset; + const wrapperDir = $html.hasClass("rtl") ? "left" : "right"; if (composerHeight > 0) { $wrapper.css("bottom", isDocked ? bottom : composerHeight); @@ -180,25 +180,6 @@ export default Ember.Component.extend({ } else { $wrapper.css(wrapperDir, "1em"); } - - // switch mobile scroll logo at the very bottom of topics - if (this.site.mobileView) { - const isIOS = this.capabilities.isIOS, - switchHeight = bodyHeight - offset - windowHeight, - appEvents = getOwner(this).lookup("app-events:main"); - - if (isIOS && switchHeight < -10) { - // match elastic-scroll behaviour in iOS - setTimeout(function() { - appEvents.trigger("header:hide-topic"); - }, 300); - } else if (!isIOS && switchHeight < 5) { - // normal switch for everyone else - setTimeout(function() { - appEvents.trigger("header:hide-topic"); - }, 300); - } - } }, click(e) { diff --git a/app/assets/javascripts/discourse/components/user-card-contents.js.es6 b/app/assets/javascripts/discourse/components/user-card-contents.js.es6 index d13fcd101c..a3681637b5 100644 --- a/app/assets/javascripts/discourse/components/user-card-contents.js.es6 +++ b/app/assets/javascripts/discourse/components/user-card-contents.js.es6 @@ -46,6 +46,10 @@ export default Ember.Component.extend( "user.location", "user.website_name" ), + isSuspendedOrHasBio: Ember.computed.or( + "user.suspend_reason", + "user.bio_cooked" + ), showCheckEmail: Ember.computed.and("user.staged", "canCheckEmails"), user: null, @@ -53,6 +57,12 @@ export default Ember.Component.extend( // If inside a topic topicPostCount: null, + @computed("user.staff") + staff: isStaff => (isStaff ? "staff" : ""), + + @computed("user.trust_level") + newUser: trustLevel => (trustLevel === 0 ? "new-user" : ""), + @computed("user.name") nameFirst(name) { return ( @@ -195,8 +205,8 @@ export default Ember.Component.extend( this._close(); }, - showUser() { - this.showUser(this.get("user")); + showUser(username) { + this.showUser(username); this._close(); }, diff --git a/app/assets/javascripts/discourse/components/watch-read.js.es6 b/app/assets/javascripts/discourse/components/watch-read.js.es6 index 7cca41ab8b..4b149d371c 100644 --- a/app/assets/javascripts/discourse/components/watch-read.js.es6 +++ b/app/assets/javascripts/discourse/components/watch-read.js.es6 @@ -13,7 +13,7 @@ export default Ember.Component.extend({ $(window).on("load.faq resize.faq scroll.faq", () => { const faqUnread = !currentUser.get("read_faq"); if (faqUnread && isElementInViewport($(".contents p").last())) { - this.sendAction(); + this.action(); } }); } diff --git a/app/assets/javascripts/discourse/controllers/composer.js.es6 b/app/assets/javascripts/discourse/controllers/composer.js.es6 index 52deb54fb2..b69ec6fdfe 100644 --- a/app/assets/javascripts/discourse/controllers/composer.js.es6 +++ b/app/assets/javascripts/discourse/controllers/composer.js.es6 @@ -910,7 +910,7 @@ export default Ember.Controller.extend({ opts.topicTitle && opts.topicTitle.length <= this.siteSettings.max_topic_title_length ) { - this.set("model.title", escapeExpression(opts.topicTitle)); + this.set("model.title", opts.topicTitle); } if (opts.topicCategoryId) { diff --git a/app/assets/javascripts/discourse/controllers/discovery/topics.js.es6 b/app/assets/javascripts/discourse/controllers/discovery/topics.js.es6 index aa522af0f1..709deffbaa 100644 --- a/app/assets/javascripts/discourse/controllers/discovery/topics.js.es6 +++ b/app/assets/javascripts/discourse/controllers/discovery/topics.js.es6 @@ -24,7 +24,9 @@ const controllerOpts = { expandAllPinned: false, resetParams() { - this.setProperties({ order: "default", ascending: false }); + Object.keys(this.get("model.params") || {}).forEach(key => + this.set(key, null) + ); }, actions: { diff --git a/app/assets/javascripts/discourse/controllers/full-page-search.js.es6 b/app/assets/javascripts/discourse/controllers/full-page-search.js.es6 index d0daacc998..12f970e42f 100644 --- a/app/assets/javascripts/discourse/controllers/full-page-search.js.es6 +++ b/app/assets/javascripts/discourse/controllers/full-page-search.js.es6 @@ -204,6 +204,8 @@ export default Ember.Controller.extend({ return page === PAGE_LIMIT; }, + searchButtonDisabled: Ember.computed.or("searching", "loading"), + _search() { if (this.get("searching")) { return; @@ -218,11 +220,12 @@ export default Ember.Controller.extend({ let args = { q: searchTerm, page: this.get("page") }; - this.set("searching", true); - this.set("loading", true); if (args.page === 1) { this.set("bulkSelectEnabled", false); this.get("selected").clear(); + this.set("searching", true); + } else { + this.set("loading", true); } const sortOrder = this.get("sortOrder"); diff --git a/app/assets/javascripts/discourse/controllers/group-requests.js.es6 b/app/assets/javascripts/discourse/controllers/group-requests.js.es6 new file mode 100644 index 0000000000..ed07261f38 --- /dev/null +++ b/app/assets/javascripts/discourse/controllers/group-requests.js.es6 @@ -0,0 +1,122 @@ +import { ajax } from "discourse/lib/ajax"; +import { popupAjaxError } from "discourse/lib/ajax-error"; +import Group from "discourse/models/group"; +import { + default as computed, + observes +} from "ember-addons/ember-computed-decorators"; +import debounce from "discourse/lib/debounce"; + +export default Ember.Controller.extend({ + queryParams: ["order", "desc", "filter"], + order: "", + desc: null, + loading: false, + limit: null, + offset: null, + filter: null, + filterInput: null, + application: Ember.inject.controller(), + + @observes("filterInput") + _setFilter: debounce(function() { + this.set("filter", this.get("filterInput")); + }, 500), + + @observes("order", "desc", "filter") + refreshRequesters(force) { + if (this.get("loading") || !this.get("model")) { + return; + } + + if ( + !force && + this.get("count") && + this.get("model.requesters.length") >= this.get("count") + ) { + this.set("application.showFooter", true); + return; + } + + this.set("loading", true); + this.set("application.showFooter", false); + + Group.loadMembers( + this.get("model.name"), + force ? 0 : this.get("model.requesters.length"), + this.get("limit"), + { + order: this.get("order"), + desc: this.get("desc"), + filter: this.get("filter"), + requesters: true + } + ).then(result => { + const requesters = (!force && this.get("model.requesters")) || []; + requesters.addObjects(result.members.map(m => Discourse.User.create(m))); + this.set("model.requesters", requesters); + + this.setProperties({ + loading: false, + count: result.meta.total, + limit: result.meta.limit, + offset: Math.min( + result.meta.offset + result.meta.limit, + result.meta.total + ) + }); + }); + }, + + @computed("model.requesters") + hasRequesters(requesters) { + return requesters && requesters.length > 0; + }, + + @computed + filterPlaceholder() { + if (this.currentUser && this.currentUser.admin) { + return "groups.members.filter_placeholder_admin"; + } else { + return "groups.members.filter_placeholder"; + } + }, + + handleRequest(data) { + ajax(`/groups/${this.get("model.id")}/handle_membership_request.json`, { + data, + type: "PUT" + }).catch(popupAjaxError); + }, + + actions: { + loadMore() { + this.refreshRequesters(); + }, + + acceptRequest(user) { + this.handleRequest({ user_id: user.get("id"), accept: true }); + user.setProperties({ + request_accepted: true, + request_denied: false + }); + }, + + undoAcceptRequest(user) { + ajax("/groups/" + this.get("model.id") + "/members.json", { + type: "DELETE", + data: { user_id: user.get("id") } + }).then(() => { + user.set("request_undone", true); + }); + }, + + denyRequest(user) { + this.handleRequest({ user_id: user.get("id") }); + user.setProperties({ + request_accepted: false, + request_denied: true + }); + } + } +}); diff --git a/app/assets/javascripts/discourse/controllers/group.js.es6 b/app/assets/javascripts/discourse/controllers/group.js.es6 index dcb095282b..81302d755c 100644 --- a/app/assets/javascripts/discourse/controllers/group.js.es6 +++ b/app/assets/javascripts/discourse/controllers/group.js.es6 @@ -15,8 +15,13 @@ export default Ember.Controller.extend({ showing: "members", destroying: null, - @computed("showMessages", "model.user_count", "canManageGroup") - tabs(showMessages, userCount, canManageGroup) { + @computed( + "showMessages", + "model.user_count", + "canManageGroup", + "model.allow_membership_requests" + ) + tabs(showMessages, userCount, canManageGroup, allowMembershipRequests) { const membersTab = Tab.create({ name: "members", route: "group.index", @@ -28,6 +33,16 @@ export default Ember.Controller.extend({ const defaultTabs = [membersTab, Tab.create({ name: "activity" })]; + if (canManageGroup && allowMembershipRequests) { + defaultTabs.push( + Tab.create({ + name: "requests", + i18nKey: "requests.title", + icon: "user-plus" + }) + ); + } + if (showMessages) { defaultTabs.push( Tab.create({ diff --git a/app/assets/javascripts/discourse/controllers/preferences/emails.js.es6 b/app/assets/javascripts/discourse/controllers/preferences/emails.js.es6 index a8ee91590d..fd9c5374fc 100644 --- a/app/assets/javascripts/discourse/controllers/preferences/emails.js.es6 +++ b/app/assets/javascripts/discourse/controllers/preferences/emails.js.es6 @@ -2,15 +2,29 @@ import PreferencesTabController from "discourse/mixins/preferences-tab-controlle import { default as computed } from "ember-addons/ember-computed-decorators"; import { popupAjaxError } from "discourse/lib/ajax-error"; +const EMAIL_LEVELS = { + ALWAYS: 0, + ONLY_WHEN_AWAY: 1, + NEVER: 2 +}; + export default Ember.Controller.extend(PreferencesTabController, { + emailMessagesLevelAway: Ember.computed.equal( + "model.user_option.email_messages_level", + EMAIL_LEVELS.ONLY_WHEN_AWAY + ), + emailLevelAway: Ember.computed.equal( + "model.user_option.email_level", + EMAIL_LEVELS.ONLY_WHEN_AWAY + ), + saveAttrNames: [ - "email_always", + "email_level", + "email_messages_level", "mailing_list_mode", "mailing_list_mode_frequency", "email_digests", - "email_direct", "email_in_reply_to", - "email_private_messages", "email_previous_replies", "digest_after_minutes", "include_tl0_in_digests" @@ -42,15 +56,35 @@ export default Ember.Controller.extend(PreferencesTabController, { { name: I18n.t("user.email_previous_replies.never"), value: 2 } ], + emailLevelOptions: [ + { name: I18n.t("user.email_level.always"), value: EMAIL_LEVELS.ALWAYS }, + { + name: I18n.t("user.email_level.only_when_away"), + value: EMAIL_LEVELS.ONLY_WHEN_AWAY + }, + { name: I18n.t("user.email_level.never"), value: EMAIL_LEVELS.NEVER } + ], + digestFrequencies: [ { name: I18n.t("user.email_digests.every_30_minutes"), value: 30 }, { name: I18n.t("user.email_digests.every_hour"), value: 60 }, { name: I18n.t("user.email_digests.daily"), value: 1440 }, - { name: I18n.t("user.email_digests.every_three_days"), value: 4320 }, { name: I18n.t("user.email_digests.weekly"), value: 10080 }, - { name: I18n.t("user.email_digests.every_two_weeks"), value: 20160 } + { name: I18n.t("user.email_digests.every_month"), value: 43200 }, + { name: I18n.t("user.email_digests.every_six_months"), value: 259200 } ], + @computed() + emailFrequencyInstructions() { + if (this.siteSettings.email_time_window_mins) { + return I18n.t("user.email.frequency", { + count: this.siteSettings.email_time_window_mins + }); + } else { + return I18n.t("user.email.frequency_immediately"); + } + }, + actions: { save() { this.set("saved", false); diff --git a/app/assets/javascripts/discourse/controllers/preferences/second-factor.js.es6 b/app/assets/javascripts/discourse/controllers/preferences/second-factor.js.es6 index 662eb31adc..75f8f4dd9c 100644 --- a/app/assets/javascripts/discourse/controllers/preferences/second-factor.js.es6 +++ b/app/assets/javascripts/discourse/controllers/preferences/second-factor.js.es6 @@ -39,6 +39,11 @@ export default Ember.Controller.extend({ return findAll().length > 0; }, + @computed("currentUser") + showEnforcedNotice(user) { + return user && user.get("enforcedSecondFactor"); + }, + toggleSecondFactor(enable) { if (!this.get("secondFactorToken")) return; this.set("loading", true); diff --git a/app/assets/javascripts/discourse/controllers/reorder-categories.js.es6 b/app/assets/javascripts/discourse/controllers/reorder-categories.js.es6 index 6c246e031c..70b48b587d 100644 --- a/app/assets/javascripts/discourse/controllers/reorder-categories.js.es6 +++ b/app/assets/javascripts/discourse/controllers/reorder-categories.js.es6 @@ -85,8 +85,11 @@ export default Ember.Controller.extend(ModalFunctionality, Ember.Evented, { actions: { change(cat, e) { let position = parseInt($(e.target).val()); - cat.set("position", position); - this.fixIndices(); + let amount = Math.min( + Math.max(position, 0), + this.get("categoriesOrdered").length - 1 + ); + this.moveDir(cat, amount - this.get("categoriesOrdered").indexOf(cat)); }, moveUp(cat) { diff --git a/app/assets/javascripts/discourse/controllers/topic.js.es6 b/app/assets/javascripts/discourse/controllers/topic.js.es6 index c8ae6d66fc..a51c2dda9a 100644 --- a/app/assets/javascripts/discourse/controllers/topic.js.es6 +++ b/app/assets/javascripts/discourse/controllers/topic.js.es6 @@ -1226,7 +1226,7 @@ export default Ember.Controller.extend(bufferedProperty("model"), { case "created": { postStream.triggerNewPostInStream(data.id).then(() => refresh()); if (this.get("currentUser.id") !== data.user_id) { - Discourse.notifyBackgroundCountIncrement(); + Discourse.incrementBackgroundContextCount(); } break; } diff --git a/app/assets/javascripts/discourse/controllers/user-card.js.es6 b/app/assets/javascripts/discourse/controllers/user-card.js.es6 index 3628989e31..b5d0ba39fe 100644 --- a/app/assets/javascripts/discourse/controllers/user-card.js.es6 +++ b/app/assets/javascripts/discourse/controllers/user-card.js.es6 @@ -1,3 +1,9 @@ +import { + default as DiscourseURL, + userPath, + groupPath +} from "discourse/lib/url"; + export default Ember.Controller.extend({ topic: Ember.inject.controller(), application: Ember.inject.controller(), @@ -9,7 +15,11 @@ export default Ember.Controller.extend({ }, showUser(user) { - this.transitionToRoute("user", user); + DiscourseURL.routeTo(userPath(user.username_lower)); + }, + + showGroup(group) { + DiscourseURL.routeTo(groupPath(group.name)); } } }); diff --git a/app/assets/javascripts/discourse/controllers/user.js.es6 b/app/assets/javascripts/discourse/controllers/user.js.es6 index 48d271183e..038dfccfbd 100644 --- a/app/assets/javascripts/discourse/controllers/user.js.es6 +++ b/app/assets/javascripts/discourse/controllers/user.js.es6 @@ -33,7 +33,10 @@ export default Ember.Controller.extend(CanCheckEmails, { } return (!indexStream || viewingSelf) && !forceExpand; }, - + canMuteOrIgnoreUser: Ember.computed.or( + "model.can_ignore_user", + "model.can_mute_user" + ), hasGivenFlags: Ember.computed.gt("model.number_of_flags_given", 0), hasFlaggedPosts: Ember.computed.gt("model.number_of_flagged_posts", 0), hasDeletedPosts: Ember.computed.gt("model.number_of_deleted_posts", 0), @@ -147,14 +150,9 @@ export default Ember.Controller.extend(CanCheckEmails, { this.get("adminTools").deleteUser(this.get("model.id")); }, - ignoreUser() { + updateNotificationLevel(level) { const user = this.get("model"); - user.ignore().then(() => user.set("ignored", true)); - }, - - unignoreUser() { - const user = this.get("model"); - user.unignore().then(() => user.set("ignored", false)); + return user.updateNotificationLevel(level); } } }); diff --git a/app/assets/javascripts/discourse/helpers/route-action.js.es6 b/app/assets/javascripts/discourse/helpers/route-action.js.es6 index 946dd69ac8..4e010498bd 100644 --- a/app/assets/javascripts/discourse/helpers/route-action.js.es6 +++ b/app/assets/javascripts/discourse/helpers/route-action.js.es6 @@ -9,15 +9,14 @@ const { runInDebug } = Ember; -function getCurrentHandlerInfos(router) { +function getCurrentRouteInfos(router) { let routerLib = router._routerMicrolib || router.router; - - return routerLib.currentHandlerInfos; + return routerLib.currentRouteInfos; } function getRoutes(router) { - return emberArray(getCurrentHandlerInfos(router)) - .mapBy("handler") + return emberArray(getCurrentRouteInfos(router)) + .mapBy("_route") .reverse(); } diff --git a/app/assets/javascripts/discourse/initializers/badging.js.es6 b/app/assets/javascripts/discourse/initializers/badging.js.es6 new file mode 100644 index 0000000000..75672ec6b9 --- /dev/null +++ b/app/assets/javascripts/discourse/initializers/badging.js.es6 @@ -0,0 +1,19 @@ +// Updates the PWA badging if avaliable +export default { + name: "badging", + after: "message-bus", + + initialize(container) { + const appEvents = container.lookup("app-events:main"); + const user = container.lookup("current-user:main"); + + if (!user) return; // must be logged in + if (!window.ExperimentalBadge) return; // must have the Badging API + + appEvents.on("notifications:changed", () => { + let notifications = + user.get("unread_notifications") + user.get("unread_private_messages"); + window.ExperimentalBadge.set(notifications); + }); + } +}; diff --git a/app/assets/javascripts/discourse/initializers/d-popover.js.es6 b/app/assets/javascripts/discourse/initializers/d-popover.js.es6 new file mode 100644 index 0000000000..0fae353b8b --- /dev/null +++ b/app/assets/javascripts/discourse/initializers/d-popover.js.es6 @@ -0,0 +1,18 @@ +import { showPopover, hidePopover } from "discourse/lib/d-popover"; + +const SELECTORS = + "[data-html-popover],[data-tooltip],[data-popover],[data-html-tooltip]"; + +export default { + name: "d-popover", + + initialize() { + $("#main").on("click.d-popover mouseenter.d-popover", SELECTORS, event => + showPopover(event) + ); + + $("#main").on("mouseleave.d-popover", SELECTORS, event => + hidePopover(event) + ); + } +}; diff --git a/app/assets/javascripts/discourse/initializers/page-tracking.js.es6 b/app/assets/javascripts/discourse/initializers/page-tracking.js.es6 index b10cbe9b7d..84a9d51de7 100644 --- a/app/assets/javascripts/discourse/initializers/page-tracking.js.es6 +++ b/app/assets/javascripts/discourse/initializers/page-tracking.js.es6 @@ -12,10 +12,12 @@ export default { initialize(container) { // Tell our AJAX system to track a page transition const router = container.lookup("router:main"); - router.on("willTransition", viewTrackingRequired); - router.on("didTransition", cleanDOM); + + router.on("routeWillChange", viewTrackingRequired); + router.on("routeDidChange", cleanDOM); let appEvents = container.lookup("app-events:main"); + startPageTracking(router, appEvents); // Out of the box, Discourse tries to track google analytics diff --git a/app/assets/javascripts/discourse/initializers/show-footer.js.es6 b/app/assets/javascripts/discourse/initializers/show-footer.js.es6 index ce58457774..77040e907f 100644 --- a/app/assets/javascripts/discourse/initializers/show-footer.js.es6 +++ b/app/assets/javascripts/discourse/initializers/show-footer.js.es6 @@ -7,7 +7,7 @@ export default { // only take care of hiding the footer here // controllers MUST take care of displaying it - router.on("willTransition", () => { + router.on("routeWillChange", () => { application.set("showFooter", false); return true; }); diff --git a/app/assets/javascripts/discourse/initializers/title-notifications.js.es6 b/app/assets/javascripts/discourse/initializers/title-notifications.js.es6 new file mode 100644 index 0000000000..d84cfc1cc4 --- /dev/null +++ b/app/assets/javascripts/discourse/initializers/title-notifications.js.es6 @@ -0,0 +1,18 @@ +export default { + name: "title-notifications", + after: "message-bus", + + initialize(container) { + const appEvents = container.lookup("app-events:main"); + const user = container.lookup("current-user:main"); + + if (!user) return; // must be logged in + + appEvents.on("notifications:changed", () => { + let notifications = + user.get("unread_notifications") + user.get("unread_private_messages"); + + Discourse.updateNotificationCount(notifications); + }); + } +}; diff --git a/app/assets/javascripts/discourse/lib/app-events.js.es6 b/app/assets/javascripts/discourse/lib/app-events.js.es6 index 59257700fd..aff71a2a40 100644 --- a/app/assets/javascripts/discourse/lib/app-events.js.es6 +++ b/app/assets/javascripts/discourse/lib/app-events.js.es6 @@ -1 +1,48 @@ -export default Ember.Object.extend(Ember.Evented); +import deprecated from "discourse-common/lib/deprecated"; + +export default Ember.Object.extend(Ember.Evented, { + _events: {}, + + on() { + if (arguments.length === 2) { + let [name, fn] = arguments; + let target = {}; + this._events[name] = this._events[name] || []; + this._events[name].push({ target, fn }); + + this._super(name, target, fn); + } else if (arguments.length === 3) { + let [name, target, fn] = arguments; + this._events[name] = this._events[name] || []; + this._events[name].push({ target, fn }); + + this._super(...arguments); + } + return this; + }, + + off() { + let name = arguments[0]; + let fn = arguments[2]; + + if (this._events[name]) { + if (arguments.length === 1) { + deprecated( + "Removing all event listeners at once is deprecated, please remove each listener individually." + ); + + this._events[name].forEach(ref => { + this._super(name, ref.target, ref.fn); + }); + delete this._events[name]; + } else if (arguments.length === 3) { + this._super(...arguments); + + this._events[name] = this._events[name].filter(e => e.fn !== fn); + if (this._events[name].length === 0) delete this._events[name]; + } + } + + return this; + } +}); diff --git a/app/assets/javascripts/discourse/lib/clean-dom.js.es6 b/app/assets/javascripts/discourse/lib/clean-dom.js.es6 index c848ace555..59157189f6 100644 --- a/app/assets/javascripts/discourse/lib/clean-dom.js.es6 +++ b/app/assets/javascripts/discourse/lib/clean-dom.js.es6 @@ -22,7 +22,7 @@ function _clean() { .not(".no-blur") .blur(); - Discourse.set("notifyCount", 0); + Discourse.set("contextCount", 0); Discourse.__container__.lookup("route:application").send("closeModal"); const hideDropDownFunction = $("html").data("hide-dropdown"); if (hideDropDownFunction) { diff --git a/app/assets/javascripts/discourse/lib/concerns/search-constants.js.es6.erb b/app/assets/javascripts/discourse/lib/concerns/search-constants.js.es6.erb new file mode 100644 index 0000000000..4cb005cc68 --- /dev/null +++ b/app/assets/javascripts/discourse/lib/concerns/search-constants.js.es6.erb @@ -0,0 +1 @@ +export const PHRASE_MATCH_REGEXP_PATTERN = '<%= Search::PHRASE_MATCH_REGEXP_PATTERN %>'; diff --git a/app/assets/javascripts/discourse/lib/d-popover.js.es6 b/app/assets/javascripts/discourse/lib/d-popover.js.es6 new file mode 100644 index 0000000000..a1a70761f0 --- /dev/null +++ b/app/assets/javascripts/discourse/lib/d-popover.js.es6 @@ -0,0 +1,173 @@ +import { siteDir } from "discourse/lib/text-direction"; + +const D_POPOVER_ID = "d-popover"; + +const D_POPOVER_TEMPLATE = ` +
+
+
+
+
+
+
+`; + +const D_ARROW_HEIGHT = 10; + +const D_HORIZONTAL_MARGIN = 5; + +export function hidePopover() { + getPopover() + .fadeOut() + .remove(); + + return getPopover(); +} + +export function showPopover(event, options = {}) { + const $enteredElement = $(event.currentTarget); + + if (isRetina()) { + getPopover().addClass("retina"); + } + + if (!getPopover().length) { + $("body").append($(D_POPOVER_TEMPLATE)); + } + + setPopoverHtmlContent($enteredElement, options.htmlContent); + setPopoverTextContent($enteredElement, options.textContent); + + getPopover().fadeIn(); + + positionPopover($enteredElement); + + return { + html: content => replaceHtmlContent($enteredElement, content), + text: content => replaceTextContent($enteredElement, content), + hide: hidePopover + }; +} + +function setPopoverHtmlContent($enteredElement, content) { + content = + content || + $enteredElement.attr("data-html-popover") || + $enteredElement.attr("data-html-tooltip"); + + replaceHtmlContent($enteredElement, content); +} + +function setPopoverTextContent($enteredElement, content) { + content = + content || + $enteredElement.attr("data-popover") || + $enteredElement.attr("data-tooltip"); + + replaceTextContent($enteredElement, content); +} + +function replaceTextContent($enteredElement, content) { + if (content) { + getPopover() + .find(".d-popover-content") + .text(content); + window.requestAnimationFrame(() => positionPopover($enteredElement)); + } +} + +function replaceHtmlContent($enteredElement, content) { + if (content) { + getPopover() + .find(".d-popover-content") + .html(content); + window.requestAnimationFrame(() => positionPopover($enteredElement)); + } +} + +function positionPopover($element) { + const $popover = getPopover(); + $popover.removeClass("is-above is-under is-left-aligned is-right-aligned"); + + const $dHeader = $(".d-header"); + const windowRect = { + left: 0, + top: $dHeader.length ? $dHeader[0].getBoundingClientRect().bottom : 0, + width: $(window).width(), + height: $(window).height() + }; + + const popoverRect = { + width: $popover.width(), + height: $popover.height(), + left: null, + right: null + }; + + if (popoverRect.width > windowRect.width - D_HORIZONTAL_MARGIN * 2) { + popoverRect.width = windowRect.width - D_HORIZONTAL_MARGIN * 2; + $popover.width(popoverRect.width); + } + + const targetRect = $element[0].getBoundingClientRect(); + const underSpace = windowRect.height - targetRect.bottom - D_ARROW_HEIGHT; + const topSpace = targetRect.top - windowRect.top - D_ARROW_HEIGHT; + + if ( + underSpace > popoverRect.height + D_HORIZONTAL_MARGIN || + underSpace > topSpace + ) { + $popover + .css("top", targetRect.bottom + window.pageYOffset + D_ARROW_HEIGHT) + .addClass("is-under"); + } else { + $popover + .css( + "top", + targetRect.top + + window.pageYOffset - + popoverRect.height - + D_ARROW_HEIGHT + ) + .addClass("is-above"); + } + + const leftSpace = targetRect.left + targetRect.width / 2; + + if (siteDir() === "ltr") { + if (leftSpace > popoverRect.width / 2 + D_HORIZONTAL_MARGIN) { + popoverRect.left = leftSpace - popoverRect.width / 2; + $popover.css("left", popoverRect.left); + } else { + popoverRect.left = D_HORIZONTAL_MARGIN; + $popover.css("left", popoverRect.left).addClass("is-left-aligned"); + } + } else { + const rightSpace = windowRect.width - targetRect.right; + + if (rightSpace > popoverRect.width / 2 + D_HORIZONTAL_MARGIN) { + popoverRect.left = leftSpace - popoverRect.width / 2; + $popover.css("left", popoverRect.left); + } else { + popoverRect.left = + windowRect.width - popoverRect.width - D_HORIZONTAL_MARGIN * 2; + $popover.css("left", popoverRect.left).addClass("is-right-aligned"); + } + } + + let arrowPosition; + if (siteDir() === "ltr") { + arrowPosition = Math.abs(targetRect.left - popoverRect.left); + } else { + arrowPosition = targetRect.left - popoverRect.left + targetRect.width / 2; + } + $popover.find(".d-popover-arrow").css("left", arrowPosition); +} + +function isRetina() { + return window.devicePixelRatio && window.devicePixelRatio > 1; +} + +function getPopover() { + return $(document.getElementById(D_POPOVER_ID)); +} diff --git a/app/assets/javascripts/discourse/lib/discourse-location.js.es6 b/app/assets/javascripts/discourse/lib/discourse-location.js.es6 index 576b135de8..f2585af057 100644 --- a/app/assets/javascripts/discourse/lib/discourse-location.js.es6 +++ b/app/assets/javascripts/discourse/lib/discourse-location.js.es6 @@ -1,3 +1,5 @@ +import { defaultHomepage } from "discourse/lib/utilities"; + /** @module Discourse */ @@ -87,7 +89,10 @@ const DiscourseLocation = Ember.Object.extend({ path = this.formatURL(path); if (state && state.path !== path) { - this.pushState(path); + const paths = [path, state.path]; + if (!(paths.includes("/") && paths.includes(`/${defaultHomepage()}`))) { + this.pushState(path); + } } }, diff --git a/app/assets/javascripts/discourse/lib/highlight-text.js.es6 b/app/assets/javascripts/discourse/lib/highlight-text.js.es6 index c9af7689a4..c888b4967f 100644 --- a/app/assets/javascripts/discourse/lib/highlight-text.js.es6 +++ b/app/assets/javascripts/discourse/lib/highlight-text.js.es6 @@ -1,8 +1,16 @@ +import { PHRASE_MATCH_REGEXP_PATTERN } from "discourse/lib/concerns/search-constants"; + +export const CLASS_NAME = "search-highlight"; + export default function($elem, term) { if (!_.isEmpty(term)) { // special case ignore "l" which is used for magic sorting - let words = _.reject(term.match(/"[^"]+"|[^\s]+/g), t => t === "l"); + let words = _.reject( + term.match(new RegExp(`${PHRASE_MATCH_REGEXP_PATTERN}|[^\\s]+`, "g")), + t => t === "l" + ); + words = words.map(w => w.replace(/^"(.*)"$/, "$1")); - $elem.highlight(words, { className: "search-highlight", wordsOnly: true }); + $elem.highlight(words, { className: CLASS_NAME, wordsOnly: true }); } } diff --git a/app/assets/javascripts/discourse/lib/keyboard-shortcuts.js.es6 b/app/assets/javascripts/discourse/lib/keyboard-shortcuts.js.es6 index dfd91e8678..97817f8bd1 100644 --- a/app/assets/javascripts/discourse/lib/keyboard-shortcuts.js.es6 +++ b/app/assets/javascripts/discourse/lib/keyboard-shortcuts.js.es6 @@ -140,6 +140,8 @@ export default { this.sendToSelectedPost("replyToPost"); // lazy but should work for now Ember.run.later(() => $(".d-editor .quote").click(), 500); + + return false; }, goToFirstSuggestedTopic() { diff --git a/app/assets/javascripts/discourse/lib/lightbox.js.es6 b/app/assets/javascripts/discourse/lib/lightbox.js.es6 index a259a888e3..3b3f7b680d 100644 --- a/app/assets/javascripts/discourse/lib/lightbox.js.es6 +++ b/app/assets/javascripts/discourse/lib/lightbox.js.es6 @@ -6,6 +6,7 @@ export default function($elem) { if (!$elem) { return; } + const originalMeta = $("meta[name=viewport]").attr("content"); loadScript("/javascripts/jquery.magnific-popup.min.js").then(function() { const spoilers = $elem.find(".spoiler a.lightbox, .spoiled a.lightbox"); $elem @@ -23,6 +24,10 @@ export default function($elem) { callbacks: { open() { + $("meta[name=viewport]").attr( + "content", + "width=device-width, initial-scale=1.0" + ); const wrap = this.wrap, img = this.currItem.img, maxHeight = img.css("max-height"); @@ -36,6 +41,7 @@ export default function($elem) { }); }, beforeClose() { + $("meta[name=viewport]").attr("content", originalMeta); this.wrap.off("click.pinhandler"); this.wrap.removeClass("mfp-force-scrollbars"); } diff --git a/app/assets/javascripts/discourse/lib/page-tracker.js.es6 b/app/assets/javascripts/discourse/lib/page-tracker.js.es6 index 0765ad50b1..6a36cc7cbc 100644 --- a/app/assets/javascripts/discourse/lib/page-tracker.js.es6 +++ b/app/assets/javascripts/discourse/lib/page-tracker.js.es6 @@ -15,10 +15,9 @@ export function startPageTracking(router, appEvents) { if (_started) { return; } - - router.on("didTransition", function() { - this.send("refreshTitle"); - const url = Discourse.getURL(this.get("url")); + router.on("routeDidChange", () => { + router.send("refreshTitle"); + const url = Discourse.getURL(router.get("url")); // Refreshing the title is debounced, so we need to trigger this in the // next runloop to have the correct title. @@ -39,6 +38,7 @@ export function startPageTracking(router, appEvents) { } }); }); + _started = true; } diff --git a/app/assets/javascripts/discourse/lib/plugin-api.js.es6 b/app/assets/javascripts/discourse/lib/plugin-api.js.es6 index 62703f7c66..f95769b651 100644 --- a/app/assets/javascripts/discourse/lib/plugin-api.js.es6 +++ b/app/assets/javascripts/discourse/lib/plugin-api.js.es6 @@ -140,7 +140,7 @@ class PluginApi { * you can register a renderer that will return an icon in the * format required. * - * For example, the follwing resolver will render a smile in the place + * For example, the following resolver will render a smile in the place * of every icon on Discourse. * * api.registerIconRenderer({ @@ -170,7 +170,7 @@ class PluginApi { } /** - * Replace all ocurrences of one icon with another without having to + * Replace all occurrences of one icon with another without having to * resort to a custom IconRenderer. If you want to do something more * complicated than a simple replacement then create a new icon renderer. * @@ -217,7 +217,7 @@ class PluginApi { * * This function can be used to add an icon with a link that will be displayed * beside a poster's name. The `callback` is called with the post's user custom - * fields and post attrions. An icon will be rendered if the callback returns + * fields and post attributes. An icon will be rendered if the callback returns * an object with the appropriate attributes. * * The returned object can have the following attributes: @@ -473,8 +473,9 @@ class PluginApi { /** * Registers a callback that will be invoked when the server calls - * Post#publish_change_to_clients! please ensure your type does not - * match acted,revised,rebaked,recovered, created,move_to_inbox or archived + * Post#publish_change_to_clients! Please ensure your type does not + * match acted, revised, rebaked, recovered, created, move_to_inbox + * or archived * * callback will be called with topicController and Message * @@ -528,7 +529,7 @@ class PluginApi { /** * Exposes the widget update ability to plugins. Updates the widget * registry for the given widget name to include the properties on args - * See `reopenWidget` in `discourse/widgets/widget` from more ifo. + * See `reopenWidget` in `discourse/widgets/widget` from more info. **/ reopenWidget(name, args) { diff --git a/app/assets/javascripts/discourse/lib/tooltip.js.es6 b/app/assets/javascripts/discourse/lib/tooltip.js.es6 index ecf93d8c0c..852451bf31 100644 --- a/app/assets/javascripts/discourse/lib/tooltip.js.es6 +++ b/app/assets/javascripts/discourse/lib/tooltip.js.es6 @@ -1,3 +1,4 @@ +import deprecated from "discourse-common/lib/deprecated"; import { escapeExpression } from "discourse/lib/utilities"; const fadeSpeed = 300; @@ -77,12 +78,16 @@ export function hideTooltip() { } export function registerTooltip(jqueryContext) { + deprecated("tooltip is getting deprecated. Use d-popover instead"); + if (jqueryContext.length) { jqueryContext.off("click").on("click", event => showTooltip(event)); } } export function registerHoverTooltip(jqueryContext) { + deprecated("tooltip is getting deprecated. Use d-popover instead"); + if (jqueryContext.length) { jqueryContext .off("mouseenter mouseleave click") diff --git a/app/assets/javascripts/discourse/lib/url.js.es6 b/app/assets/javascripts/discourse/lib/url.js.es6 index 827ef44410..3732843346 100644 --- a/app/assets/javascripts/discourse/lib/url.js.es6 +++ b/app/assets/javascripts/discourse/lib/url.js.es6 @@ -22,7 +22,8 @@ const SERVER_SIDE_ONLY = [ /^\/wizard/, /\.rss$/, /\.json$/, - /^\/admin\/upgrade$/ + /^\/admin\/upgrade$/, + /^\/logs($|\/)/ ]; export function rewritePath(path) { @@ -51,6 +52,10 @@ export function userPath(subPath) { return Discourse.getURL(subPath ? `/u/${subPath}` : "/u"); } +export function groupPath(subPath) { + return Discourse.getURL(subPath ? `/g/${subPath}` : "/g"); +} + let _jumpScheduled = false; export function jumpToElement(elementId) { if (_jumpScheduled || Ember.isEmpty(elementId)) { diff --git a/app/assets/javascripts/discourse/mixins/can-check-emails.js.es6 b/app/assets/javascripts/discourse/mixins/can-check-emails.js.es6 index b9d1142fa2..a7eb59fe7b 100644 --- a/app/assets/javascripts/discourse/mixins/can-check-emails.js.es6 +++ b/app/assets/javascripts/discourse/mixins/can-check-emails.js.es6 @@ -2,7 +2,7 @@ import { propertyEqual, setting } from "discourse/lib/computed"; export default Ember.Mixin.create({ isCurrentUser: propertyEqual("model.id", "currentUser.id"), - showEmailOnProfile: setting("show_email_on_profile"), + showEmailOnProfile: setting("moderators_view_emails"), canStaffCheckEmails: Ember.computed.and( "showEmailOnProfile", "currentUser.staff" diff --git a/app/assets/javascripts/discourse/mixins/card-contents-base.js.es6 b/app/assets/javascripts/discourse/mixins/card-contents-base.js.es6 index ce110da855..1c4909d04a 100644 --- a/app/assets/javascripts/discourse/mixins/card-contents-base.js.es6 +++ b/app/assets/javascripts/discourse/mixins/card-contents-base.js.es6 @@ -26,8 +26,8 @@ export default Ember.Mixin.create({ username = Ember.Handlebars.Utils.escapeExpression(username.toString()); - // Don't show on mobile or nested - if (this.site.mobileView || $target.parents(".card-content").length) { + // Don't show if nested + if ($target.parents(".card-content").length) { this._close(); DiscourseURL.routeTo($target.attr("href")); return false; @@ -97,10 +97,6 @@ export default Ember.Mixin.create({ } this._close(); - - if (this.site.mobileView) { - return false; - } } return true; @@ -122,10 +118,7 @@ export default Ember.Mixin.create({ return this._show($target.text().replace(/^@/, ""), $target); }); - this.appEvents.on(previewClickEvent, $target => { - this.set("isFixed", true); - return this._show($target.text().replace(/^@/, ""), $target); - }); + this.appEvents.on(previewClickEvent, this, "_previewClick"); this.appEvents.on(`topic-header:trigger-${id}`, (username, $target) => { this.setProperties({ isFixed: true, isDocked: true }); @@ -133,6 +126,11 @@ export default Ember.Mixin.create({ }); }, + _previewClick($target) { + this.set("isFixed", true); + return this._show($target.text().replace(/^@/, ""), $target); + }, + _positionCard(target) { const rtl = $("html").css("direction") === "rtl"; if (!target) { @@ -147,58 +145,67 @@ export default Ember.Mixin.create({ Ember.run.schedule("afterRender", () => { if (target) { - let position = target.offset(); - if (position) { - position.bottom = "unset"; + if (!this.site.mobileView) { + let position = target.offset(); + if (position) { + position.bottom = "unset"; - if (rtl) { - // The site direction is rtl - position.right = $(window).width() - position.left + 10; - position.left = "auto"; - let overage = $(window).width() - 50 - (position.right + width); - if (overage < 0) { - position.right += overage; - position.top += target.height() + 48; - verticalAdjustments += target.height() + 48; - } - } else { - // The site direction is ltr - position.left += target.width() + 10; - - let overage = $(window).width() - 50 - (position.left + width); - if (overage < 0) { - position.left += overage; - position.top += target.height() + 48; - verticalAdjustments += target.height() + 48; - } - } - - position.top -= $("#main-outlet").offset().top; - if (isFixed) { - position.top -= $("html").scrollTop(); - //if content is fixed and will be cut off on the bottom, display it above... - if ( - position.top + height + verticalAdjustments > - $(window).height() - 50 - ) { - position.bottom = - $(window).height() - - (target.offset().top - $("html").scrollTop()); - if (verticalAdjustments > 0) { - position.bottom += 48; + if (rtl) { + // The site direction is rtl + position.right = $(window).width() - position.left + 10; + position.left = "auto"; + let overage = $(window).width() - 50 - (position.right + width); + if (overage < 0) { + position.right += overage; + position.top += target.height() + 48; + verticalAdjustments += target.height() + 48; + } + } else { + // The site direction is ltr + position.left += target.width() + 10; + + let overage = $(window).width() - 50 - (position.left + width); + if (overage < 0) { + position.left += overage; + position.top += target.height() + 48; + verticalAdjustments += target.height() + 48; } - position.top = "unset"; } - } - const avatarOverflowSize = 44; - if (isDocked && position.top < avatarOverflowSize) { - position.top = avatarOverflowSize; - } + position.top -= $("#main-outlet").offset().top; + if (isFixed) { + position.top -= $("html").scrollTop(); + //if content is fixed and will be cut off on the bottom, display it above... + if ( + position.top + height + verticalAdjustments > + $(window).height() - 50 + ) { + position.bottom = + $(window).height() - + (target.offset().top - $("html").scrollTop()); + if (verticalAdjustments > 0) { + position.bottom += 48; + } + position.top = "unset"; + } + } - this.$().css(position); + const avatarOverflowSize = 44; + if (isDocked && position.top < avatarOverflowSize) { + position.top = avatarOverflowSize; + } + + this.$().css(position); + } } + if (this.site.mobileView) { + $(".card-cloak").removeClass("hidden"); + let position = target.offset(); + position.top = "10%"; // match modal behaviour + position.left = 0; + this.$().css(position); + } this.$().toggleClass("docked-card", isDocked); // After the card is shown, focus on the first link @@ -214,6 +221,9 @@ export default Ember.Mixin.create({ _hide() { if (!this.get("visible")) { this.$().css({ left: -9999, top: -9999 }); + if (this.site.mobileView) { + $(".card-cloak").addClass("hidden"); + } } }, @@ -239,7 +249,7 @@ export default Ember.Mixin.create({ $("#main") .off(clickDataExpand) .off(clickMention); - this.appEvents.off(previewClickEvent); + this.appEvents.off(previewClickEvent, this, "_previewClick"); }, keyUp(e) { diff --git a/app/assets/javascripts/discourse/mixins/url-refresh.js.es6 b/app/assets/javascripts/discourse/mixins/url-refresh.js.es6 index 4b30762941..bf39cd084a 100644 --- a/app/assets/javascripts/discourse/mixins/url-refresh.js.es6 +++ b/app/assets/javascripts/discourse/mixins/url-refresh.js.es6 @@ -7,12 +7,12 @@ export default { didInsertElement() { this._super(...arguments); - this.appEvents.on("url:refresh", this.refresh); + this.appEvents.on("url:refresh", this, "refresh"); }, willDestroyElement() { this._super(...arguments); - this.appEvents.off("url:refresh"); + this.appEvents.off("url:refresh", this, "refresh"); } }; diff --git a/app/assets/javascripts/discourse/models/category.js.es6 b/app/assets/javascripts/discourse/models/category.js.es6 index 2e6928abfe..d31fcb72b4 100644 --- a/app/assets/javascripts/discourse/models/category.js.es6 +++ b/app/assets/javascripts/discourse/models/category.js.es6 @@ -129,7 +129,8 @@ const Category = RestModel.extend({ minimum_required_tags: this.get("minimum_required_tags"), navigate_to_first_post_after_read: this.get( "navigate_to_first_post_after_read" - ) + ), + search_priority: this.get("search_priority") }, type: id ? "PUT" : "POST" }); diff --git a/app/assets/javascripts/discourse/models/composer.js.es6 b/app/assets/javascripts/discourse/models/composer.js.es6 index 22c356239e..5a3d2dd1cc 100644 --- a/app/assets/javascripts/discourse/models/composer.js.es6 +++ b/app/assets/javascripts/discourse/models/composer.js.es6 @@ -1032,7 +1032,7 @@ const Composer = RestModel.extend({ self.set("draftConflictUser", null); self._clearingStatus = null; }, - 1000 + Ember.Test ? 0 : 1000 ); } }.observes("title", "reply") diff --git a/app/assets/javascripts/discourse/models/login-method.js.es6 b/app/assets/javascripts/discourse/models/login-method.js.es6 index 7207ad5f3c..29bd3b11ec 100644 --- a/app/assets/javascripts/discourse/models/login-method.js.es6 +++ b/app/assets/javascripts/discourse/models/login-method.js.es6 @@ -99,9 +99,7 @@ export function findAll(siteSettings, capabilities, isMobileDevice) { } // exclude FA icon for Google, uses custom SVG - methods.forEach(m => - m.set("hasRegularIcon", m.get("name") === "google_oauth2" ? false : true) - ); + methods.forEach(m => m.set("isGoogle", m.get("name") === "google_oauth2")); return methods; } diff --git a/app/assets/javascripts/discourse/models/topic.js.es6 b/app/assets/javascripts/discourse/models/topic.js.es6 index 70ae169286..e769d7e87f 100644 --- a/app/assets/javascripts/discourse/models/topic.js.es6 +++ b/app/assets/javascripts/discourse/models/topic.js.es6 @@ -225,6 +225,11 @@ const Topic = RestModel.extend({ categoryClass: fmt("category.fullSlug", "category-%@"), + @computed("tags") + tagClasses(tags) { + return tags && tags.map(t => `tag-${t}`).join(" "); + }, + @computed("url") shareUrl(url) { const user = Discourse.User.current(); diff --git a/app/assets/javascripts/discourse/models/user.js.es6 b/app/assets/javascripts/discourse/models/user.js.es6 index 2e5fa5d2f7..72da24ddb0 100644 --- a/app/assets/javascripts/discourse/models/user.js.es6 +++ b/app/assets/javascripts/discourse/models/user.js.es6 @@ -264,14 +264,13 @@ const User = RestModel.extend({ ); let userOptionFields = [ - "email_always", "mailing_list_mode", "mailing_list_mode_frequency", "external_links_in_new_tab", "email_digests", - "email_direct", "email_in_reply_to", - "email_private_messages", + "email_messages_level", + "email_level", "email_previous_replies", "dynamic_favicon", "enable_quoting", @@ -616,17 +615,10 @@ const User = RestModel.extend({ } }, - ignore() { - return ajax(`${userPath(this.get("username"))}/ignore.json`, { + updateNotificationLevel(level) { + return ajax(`${userPath(this.get("username"))}/notification_level.json`, { type: "PUT", - data: { ignored_user_id: this.get("id") } - }); - }, - - unignore() { - return ajax(`${userPath(this.get("username"))}/ignore.json`, { - type: "DELETE", - data: { ignored_user_id: this.get("id") } + data: { notification_level: level } }); }, @@ -747,6 +739,15 @@ const User = RestModel.extend({ } else { $.removeCookie("text_size", { path: "/", expires: 1 }); } + }, + + @computed("second_factor_enabled", "staff") + enforcedSecondFactor(secondFactorEnabled, staff) { + const enforce = Discourse.SiteSettings.enforce_second_factor; + return ( + !secondFactorEnabled && + (enforce === "all" || (enforce === "staff" && staff)) + ); } }); diff --git a/app/assets/javascripts/discourse/routes/app-route-map.js.es6 b/app/assets/javascripts/discourse/routes/app-route-map.js.es6 index b9fc992d74..edf1ac6696 100644 --- a/app/assets/javascripts/discourse/routes/app-route-map.js.es6 +++ b/app/assets/javascripts/discourse/routes/app-route-map.js.es6 @@ -66,6 +66,7 @@ export default function() { this.route("group", { path: "/g/:name", resetNamespace: true }, function() { this.route("members"); + this.route("requests"); this.route("activity", function() { this.route("posts"); diff --git a/app/assets/javascripts/discourse/routes/badges-show.js.es6 b/app/assets/javascripts/discourse/routes/badges-show.js.es6 index e2330c3ac8..7a5b7f7830 100644 --- a/app/assets/javascripts/discourse/routes/badges-show.js.es6 +++ b/app/assets/javascripts/discourse/routes/badges-show.js.es6 @@ -30,7 +30,8 @@ export default Discourse.Route.extend({ }, afterModel(model, transition) { - const username = transition.queryParams && transition.queryParams.username; + const username = + transition.to.queryParams && transition.to.queryParams.username; const userBadgesGrant = UserBadge.findByBadgeId(model.get("id"), { username diff --git a/app/assets/javascripts/discourse/routes/build-category-route.js.es6 b/app/assets/javascripts/discourse/routes/build-category-route.js.es6 index eac9ea2017..182571cb8e 100644 --- a/app/assets/javascripts/discourse/routes/build-category-route.js.es6 +++ b/app/assets/javascripts/discourse/routes/build-category-route.js.es6 @@ -93,7 +93,7 @@ export default (filterArg, params) => { const listFilter = `c/${Discourse.Category.slugFor( category )}/l/${this.filter(category)}`, - findOpts = filterQueryParams(transition.queryParams, params), + findOpts = filterQueryParams(transition.to.queryParams, params), extras = { cached: this.isPoppedState(transition) }; return findTopicList( diff --git a/app/assets/javascripts/discourse/routes/group-activity-posts.js.es6 b/app/assets/javascripts/discourse/routes/group-activity-posts.js.es6 index bb8a600ab5..62aad28945 100644 --- a/app/assets/javascripts/discourse/routes/group-activity-posts.js.es6 +++ b/app/assets/javascripts/discourse/routes/group-activity-posts.js.es6 @@ -7,7 +7,7 @@ export function buildGroupPage(type) { }, model(params, transition) { - let categoryId = Ember.get(transition, "queryParams.category_id"); + let categoryId = Ember.get(transition.to, "queryParams.category_id"); return this.modelFor("group").findPosts({ type, categoryId }); }, diff --git a/app/assets/javascripts/discourse/routes/group-requests.js.es6 b/app/assets/javascripts/discourse/routes/group-requests.js.es6 new file mode 100644 index 0000000000..c469c9895a --- /dev/null +++ b/app/assets/javascripts/discourse/routes/group-requests.js.es6 @@ -0,0 +1,21 @@ +export default Discourse.Route.extend({ + titleToken() { + return I18n.t("groups.requests.title"); + }, + + model(params) { + this._params = params; + return this.modelFor("group"); + }, + + setupController(controller, model) { + this.controllerFor("group").set("showing", "requests"); + + controller.setProperties({ + model, + filterInput: this._params.filter + }); + + controller.refreshRequesters(true); + } +}); diff --git a/app/assets/javascripts/discourse/routes/new-message.js.es6 b/app/assets/javascripts/discourse/routes/new-message.js.es6 index 7069151882..f926ba3967 100644 --- a/app/assets/javascripts/discourse/routes/new-message.js.es6 +++ b/app/assets/javascripts/discourse/routes/new-message.js.es6 @@ -3,7 +3,8 @@ import Group from "discourse/models/group"; export default Discourse.Route.extend({ beforeModel(transition) { - const params = transition.queryParams; + const params = transition.to.queryParams; + const groupName = params.groupname || params.group_name; if (this.currentUser) { diff --git a/app/assets/javascripts/discourse/routes/new-topic.js.es6 b/app/assets/javascripts/discourse/routes/new-topic.js.es6 index 46f38d4ef3..947193be38 100644 --- a/app/assets/javascripts/discourse/routes/new-topic.js.es6 +++ b/app/assets/javascripts/discourse/routes/new-topic.js.es6 @@ -6,11 +6,11 @@ export default Discourse.Route.extend({ if (Discourse.User.current()) { let category, category_id; - if (transition.queryParams.category_id) { - category_id = transition.queryParams.category_id; + if (transition.to.queryParams.category_id) { + category_id = transition.to.queryParams.category_id; category = Category.findById(category_id); - } else if (transition.queryParams.category) { - const splitCategory = transition.queryParams.category.split("/"); + } else if (transition.to.queryParams.category) { + const splitCategory = transition.to.queryParams.category.split("/"); category = this._getCategory( splitCategory[0], splitCategory[1], @@ -46,10 +46,10 @@ export default Discourse.Route.extend({ Ember.run.next(function() { e.send( "createNewTopicViaParams", - transition.queryParams.title, - transition.queryParams.body, + transition.to.queryParams.title, + transition.to.queryParams.body, category_id, - transition.queryParams.tags + transition.to.queryParams.tags ); }); } @@ -60,10 +60,10 @@ export default Discourse.Route.extend({ Ember.run.next(function() { e.send( "createNewTopicViaParams", - transition.queryParams.title, - transition.queryParams.body, + transition.to.queryParams.title, + transition.to.queryParams.body, null, - transition.queryParams.tags + transition.to.queryParams.tags ); }); } diff --git a/app/assets/javascripts/discourse/routes/preferences-second-factor.js.es6 b/app/assets/javascripts/discourse/routes/preferences-second-factor.js.es6 index 4bfa3a8491..703bcf32c3 100644 --- a/app/assets/javascripts/discourse/routes/preferences-second-factor.js.es6 +++ b/app/assets/javascripts/discourse/routes/preferences-second-factor.js.es6 @@ -13,5 +13,28 @@ export default RestrictedUserRoute.extend({ setupController(controller, model) { controller.setProperties({ model, newUsername: model.get("username") }); + }, + + actions: { + willTransition(transition) { + this._super(...arguments); + + const controller = this.controllerFor("preferences/second-factor"); + const user = controller.get("currentUser"); + const settings = controller.get("siteSettings"); + + if ( + transition.targetName === "preferences.second-factor" || + !user || + user.second_factor_enabled || + (settings.enforce_second_factor === "staff" && !user.staff) || + settings.enforce_second_factor === "no" + ) { + return true; + } + + transition.abort(); + return false; + } } }); diff --git a/app/assets/javascripts/discourse/routes/tags-show.js.es6 b/app/assets/javascripts/discourse/routes/tags-show.js.es6 index 978816b7df..db3c2eb4f3 100644 --- a/app/assets/javascripts/discourse/routes/tags-show.js.es6 +++ b/app/assets/javascripts/discourse/routes/tags-show.js.es6 @@ -70,8 +70,8 @@ export default Discourse.Route.extend({ controller.set("loading", true); const params = controller.getProperties("order", "ascending"); - params.order = transition.queryParams.order || params.order; - params.ascending = transition.queryParams.ascending || params.ascending; + params.order = transition.to.queryParams.order || params.order; + params.ascending = transition.to.queryParams.ascending || params.ascending; const categorySlug = this.get("categorySlug"); const parentCategorySlug = this.get("parentCategorySlug"); diff --git a/app/assets/javascripts/discourse/routes/topic.js.es6 b/app/assets/javascripts/discourse/routes/topic.js.es6 index 06518c1e16..d0c5b287ff 100644 --- a/app/assets/javascripts/discourse/routes/topic.js.es6 +++ b/app/assets/javascripts/discourse/routes/topic.js.es6 @@ -174,7 +174,7 @@ const TopicRoute = Discourse.Route.extend({ this, "_replaceUnlessScrolling", postUrl, - SCROLL_DELAY + Ember.Test ? 0 : SCROLL_DELAY ); } }, @@ -231,7 +231,7 @@ const TopicRoute = Discourse.Route.extend({ }); } - const queryParams = transition.queryParams; + const queryParams = transition.to.queryParams; let topic = this.modelFor("topic"); if (topic && topic.get("id") === parseInt(params.id, 10)) { diff --git a/app/assets/javascripts/discourse/routes/user-activity-stream.js.es6 b/app/assets/javascripts/discourse/routes/user-activity-stream.js.es6 index e10629077d..5da6e94dc0 100644 --- a/app/assets/javascripts/discourse/routes/user-activity-stream.js.es6 +++ b/app/assets/javascripts/discourse/routes/user-activity-stream.js.es6 @@ -14,7 +14,7 @@ export default Discourse.Route.extend(ViewingActionType, { filter: this.get("userActionType"), noContentHelpKey: this.get("noContentHelpKey") || "user_activity.no_default", - actingUsername: transition.queryParams.acting_username + actingUsername: transition.to.queryParams.acting_username }); }, diff --git a/app/assets/javascripts/discourse/templates/components/edit-category-general.hbs b/app/assets/javascripts/discourse/templates/components/edit-category-general.hbs index 03ae8badf4..5f0720e838 100644 --- a/app/assets/javascripts/discourse/templates/components/edit-category-general.hbs +++ b/app/assets/javascripts/discourse/templates/components/edit-category-general.hbs @@ -38,7 +38,7 @@ {{/if}} {{#if category.topic_url}}
- {{d-button class="btn-default" action=(action "showCategoryTopic") icon="pencil-alt" label="category.change_in_category_topic"}} + {{d-button class="btn-default edit-category-description" action=(action "showCategoryTopic") icon="pencil-alt" label="category.change_in_category_topic"}} {{/if}} {{/if}} diff --git a/app/assets/javascripts/discourse/templates/components/edit-category-settings.hbs b/app/assets/javascripts/discourse/templates/components/edit-category-settings.hbs index f9628a3fa4..1aab6209b3 100644 --- a/app/assets/javascripts/discourse/templates/components/edit-category-settings.hbs +++ b/app/assets/javascripts/discourse/templates/components/edit-category-settings.hbs @@ -43,6 +43,17 @@ +
+ + + {{combo-box valueAttribute="value" + id="category-search-priority" + content=searchPrioritiesOptions + value=category.search_priority}} +
+ {{#if isParentCategory}}
-
-
{{outlet}} -
-
+
\ No newline at end of file diff --git a/app/assets/javascripts/discourse/templates/group/activity.hbs b/app/assets/javascripts/discourse/templates/group/activity.hbs index ce6ec6d9bd..ba0eaadfed 100644 --- a/app/assets/javascripts/discourse/templates/group/activity.hbs +++ b/app/assets/javascripts/discourse/templates/group/activity.hbs @@ -1,4 +1,4 @@ -
+
{{#mobile-nav class='activity-nav' desktopClass='action-list activity-list nav-stacked' currentPath=application.currentPath}} {{group-activity-filter filter="posts" categoryId=category_id}} {{group-activity-filter filter="topics" categoryId=category_id}} @@ -8,7 +8,6 @@ {{plugin-outlet name="group-activity-bottom" tagName='' connectorTagName='li'}} {{/mobile-nav}}
- -
+
{{outlet}} -
+
diff --git a/app/assets/javascripts/discourse/templates/group/manage.hbs b/app/assets/javascripts/discourse/templates/group/manage.hbs index 6357ae842a..583edecf3a 100644 --- a/app/assets/javascripts/discourse/templates/group/manage.hbs +++ b/app/assets/javascripts/discourse/templates/group/manage.hbs @@ -1,4 +1,4 @@ -
+
{{#mobile-nav class='activity-nav' desktopClass='action-list activity-list nav-stacked' currentPath=application.currentPath}} {{#each tabs as |tab|}}
  • @@ -9,7 +9,6 @@ {{/each}} {{/mobile-nav}}
  • - -
    +
    {{outlet}} -
    +
    diff --git a/app/assets/javascripts/discourse/templates/group/messages.hbs b/app/assets/javascripts/discourse/templates/group/messages.hbs index 78d73cc439..fa98699147 100644 --- a/app/assets/javascripts/discourse/templates/group/messages.hbs +++ b/app/assets/javascripts/discourse/templates/group/messages.hbs @@ -1,4 +1,4 @@ -
    +
    {{#mobile-nav class='messages-nav' desktopClass='nav-stacked action-list' currentPath=application.currentPath}}
  • @@ -13,6 +13,6 @@
  • {{/mobile-nav}}
    -
    +
    {{outlet}}
    diff --git a/app/assets/javascripts/discourse/templates/mobile/group-index.hbs b/app/assets/javascripts/discourse/templates/mobile/group-index.hbs index 4a2c5e8a81..8bf3d5207c 100644 --- a/app/assets/javascripts/discourse/templates/mobile/group-index.hbs +++ b/app/assets/javascripts/discourse/templates/mobile/group-index.hbs @@ -1,5 +1,7 @@ +
    {{text-field value=filterInput placeholderKey=filterPlaceholder + autocomplete="discourse" class="group-username-filter no-blur"}}
    @@ -55,3 +57,4 @@
    {{i18n "groups.empty.members"}}
    {{/if}} +
    diff --git a/app/assets/javascripts/discourse/templates/mobile/list/topic-list-item.raw.hbs b/app/assets/javascripts/discourse/templates/mobile/list/topic-list-item.raw.hbs index 7333de7d55..baef993164 100644 --- a/app/assets/javascripts/discourse/templates/mobile/list/topic-list-item.raw.hbs +++ b/app/assets/javascripts/discourse/templates/mobile/list/topic-list-item.raw.hbs @@ -1,47 +1,44 @@ {{~#unless expandPinned}}
    - {{else}} -
    - {{/unless~}} - - -
    - {{raw "list/post-count-or-badges" topic=topic postBadgesEnabled=showTopicPostBadges}} -
    - -
    - {{#unless hideCategory}} -
    - {{category-link topic.category}} + {{else}} +
    + {{/unless~}} + - {{/unless}} - - {{discourse-tags topic mode="list"}} - -
    -
    - {{format-date topic.bumpedAt format="tiny" noTitle="true"}} +
    + {{raw "list/post-count-or-badges" topic=topic postBadgesEnabled=showTopicPostBadges}} +
    +
    + {{#unless hideCategory}} +
    + {{category-link topic.category}} +
    + {{/unless}} + {{discourse-tags topic mode="list"}} + +
    - -
    -
    -
    - + \ No newline at end of file diff --git a/app/assets/javascripts/discourse/templates/modal/reorder-categories.hbs b/app/assets/javascripts/discourse/templates/modal/reorder-categories.hbs index 67b4456a23..9b8c114078 100644 --- a/app/assets/javascripts/discourse/templates/modal/reorder-categories.hbs +++ b/app/assets/javascripts/discourse/templates/modal/reorder-categories.hbs @@ -2,16 +2,19 @@
    - + {{#each categoriesOrdered as |cat|}} + + - {{/each}} diff --git a/app/assets/javascripts/discourse/templates/navigation/category.hbs b/app/assets/javascripts/discourse/templates/navigation/category.hbs index 6a43bf2898..f45a2e5014 100644 --- a/app/assets/javascripts/discourse/templates/navigation/category.hbs +++ b/app/assets/javascripts/discourse/templates/navigation/category.hbs @@ -1,5 +1,5 @@ {{#d-section class="navigation-container"}} - {{add-category-class category=category}} + {{add-category-tag-classes category=category}}
    {{#if category.uploaded_logo.url}} diff --git a/app/assets/javascripts/discourse/templates/preferences-second-factor.hbs b/app/assets/javascripts/discourse/templates/preferences-second-factor.hbs index ad50e77095..2bbc76e3aa 100644 --- a/app/assets/javascripts/discourse/templates/preferences-second-factor.hbs +++ b/app/assets/javascripts/discourse/templates/preferences-second-factor.hbs @@ -1,6 +1,14 @@
    + {{#if showEnforcedNotice}} +
    +
    +
    {{i18n 'user.second_factor.enforced_notice'}}
    +
    +
    + {{/if}} + {{#if errorMessage}}
    @@ -30,7 +38,9 @@ disabled=loading label=disableButtonText}} - {{cancel-link route="preferences.account" args= model.username}} + {{#unless showEnforcedNotice}} + {{cancel-link route="preferences.account" args= model.username}} + {{/unless}}
    {{else}} @@ -78,7 +88,9 @@ disabled=loading label=enableButtonText}} - {{cancel-link route="preferences.account" args= model.username}} + {{#unless showEnforcedNotice}} + {{cancel-link route="preferences.account" args= model.username}} + {{/unless}} {{else}} @@ -114,7 +126,9 @@ {{resetPasswordProgress}} - {{cancel-link route="preferences.account" args= model.username}} + {{#unless showEnforcedNotice}} + {{cancel-link route="preferences.account" args= model.username}} + {{/unless}} {{/if}} diff --git a/app/assets/javascripts/discourse/templates/preferences.hbs b/app/assets/javascripts/discourse/templates/preferences.hbs index 82712f6026..a7c88a5e02 100644 --- a/app/assets/javascripts/discourse/templates/preferences.hbs +++ b/app/assets/javascripts/discourse/templates/preferences.hbs @@ -1,4 +1,4 @@ -{{#d-section pageClass="user-preferences" class="user-navigation"}} +{{#d-section pageClass="user-preferences" class="user-secondary-navigation"}} {{#mobile-nav class='preferences-nav' desktopClass='preferences-list action-list nav-stacked' currentPath=application.currentPath}}
    {{i18n "categories.reorder.position"}} {{i18n "categories.category"}}{{i18n "categories.reorder.position"}}
    - {{#if cat.parent_category_id}} -      - {{/if}} +
    + {{category-badge cat allowUncategorized="true"}} +
    +
    {{number-field number=(readonly cat.position) change=(action 'change' cat)}} {{d-button class="btn-default no-text" action=(action "moveUp") actionParam=cat icon="arrow-up"}} {{d-button class="btn-default no-text" action=(action "moveDown") actionParam=cat icon="arrow-down"}} @@ -19,7 +22,6 @@ {{d-button class="no-text ok" action=(action "commit") icon="check"}} {{/if}} {{category-badge cat allowUncategorized="true"}}
    - <% if t.pinned_until && (t.pinned_until > Time.zone.now) && (t.pinned_globally || @list.category) && t.excerpt %> -

    - <%= t.excerpt.html_safe %> -

    + + + + + + + + + + + <% @list.topics.each_with_index do |t,i| %> + + + + + + + + + + <% end %> - - <% end %> + + +
    <%= t 'js.topic.title' %><%= t 'js.replies' %><%= t 'js.created' %>
    + + <%= t.title %> + + <% if (!@category || @category.has_children?) && t.category %> + + <% end %> + <% if t.pinned_until && (t.pinned_until > Time.zone.now) && (t.pinned_globally || @list.category) && t.excerpt %> +

    + <%= t.excerpt.html_safe %> +

    + <% end %> +
    + '><%= t.posts_count %> + + <%= I18n.l(t.created_at, format: :date_only) %> +
    <% if @list.topics.length > 0 && @list.more_topics_url %> diff --git a/config/database.yml b/config/database.yml index edad118ae9..a9be456195 100644 --- a/config/database.yml +++ b/config/database.yml @@ -19,7 +19,7 @@ development: test: prepared_statements: false adapter: postgresql - database: "discourse_test<%= ENV['MULTISITE'] ? '_' + ENV['MULTISITE'] : '' %>" + database: <%= ENV["RAILS_DB"] ? ENV["RAILS_DB"] : "discourse_test" %> min_messages: warning pool: 5 timeout: 5000 diff --git a/config/discourse_defaults.conf b/config/discourse_defaults.conf index 1b5fba6073..784d395d36 100644 --- a/config/discourse_defaults.conf +++ b/config/discourse_defaults.conf @@ -174,7 +174,6 @@ s3_secret_access_key = s3_use_iam_profile = false s3_cdn_url = s3_endpoint = -s3_force_path_style = ### rate limits apply to all sites max_user_api_reqs_per_minute = 20 @@ -206,3 +205,6 @@ force_anonymous_min_per_10_seconds = 3 # flood the queue max_old_rebakes_per_15_minutes = 300 +# maximum number of log messages in /logs +max_logster_logs = 1000 + diff --git a/config/environments/test.rb b/config/environments/test.rb index df30b744fb..9186e924e0 100644 --- a/config/environments/test.rb +++ b/config/environments/test.rb @@ -63,14 +63,12 @@ Discourse::Application.configure do s.set_regardless_of_locale(:crawl_images, false) s.set_regardless_of_locale(:download_remote_images_to_local, false) s.set_regardless_of_locale(:unique_posts_mins, 0) - # Running jobs are expensive and most of our tests are not concern with - # code that runs inside jobs - s.set_regardless_of_locale(:queue_jobs, true) # disable plugins if ENV['LOAD_PLUGINS'] == '1' s.set_regardless_of_locale(:discourse_narrative_bot_enabled, false) end end + SiteSetting.refresh! end end diff --git a/config/initializers/100-logster.rb b/config/initializers/100-logster.rb index b9d64f9cf4..50af0b12db 100644 --- a/config/initializers/100-logster.rb +++ b/config/initializers/100-logster.rb @@ -72,6 +72,8 @@ if Rails.env.production? Logster.config.env_expandable_keys.push(:hostname, :problem_db) end +Logster.store.max_backlog = GlobalSetting.max_logster_logs + # middleware that logs errors sits before multisite # we need to establish a connection so redis connection is good # and db connection is good @@ -92,6 +94,7 @@ Logster.config.current_context = lambda { |env, &blk| Logster.config.subdirectory = "#{GlobalSetting.relative_url_root}/logs" Logster.config.application_version = Discourse.git_version +Logster.config.enable_custom_patterns_via_ui = true store = Logster.store redis = Logster.store.redis diff --git a/config/locales/client.ar.yml b/config/locales/client.ar.yml index 5e607ba3d9..05529bd483 100644 --- a/config/locales/client.ar.yml +++ b/config/locales/client.ar.yml @@ -270,8 +270,6 @@ ar: every_hour: "كل ساعة" daily: "يوميا" weekly: "أسبوعيا" - every_two_weeks: "كل أسبوعين" - every_three_days: "كل ثلاثة أيام" max_of_count: "أقصى عدد هو {{count}}" alternation: "أو" character_count: @@ -760,7 +758,6 @@ ar: instructions: "سيتم وضع صورة الخلفية في المنتصف بعرض 590px" email: title: "البريد الإلكتروني" - instructions: "لا يظهر للعموم" ok: "سنرسل لك بريدا للتأكيد" invalid: "من فضلك أدخل بريدا إلكترونيا صالحا" authenticated: "تم توثيق بريدك الإلكتروني بواسطة {{provider}}" @@ -819,14 +816,9 @@ ar: every_30_minutes: "كل 30 دقيقة" every_hour: "كل ساعة" daily: "يوميا" - every_three_days: "كل ثلاثة أيام" weekly: "أسبوعيا" - every_two_weeks: "كل أسبوعين" include_tl0_in_digests: "ارفق محتوى الاعضاء الجدد في رسائل الملخص" email_in_reply_to: "ارفق مقتطف من الرد على الموضوع في رسائل البريد الالكتروني" - email_direct: "أرسل إليّ رسائل إلكترونية عندما يقتبس أحد كلامي، أو يرد على إحدى منشوراتي، أو يشير إلي @اسمي أو يدعوني إلى أحد الموضوعات" - email_private_messages: "أرسل إلي رسالة إلكترونية عندما يبعث أحدهم رسالة إلي" - email_always: "أرسل إلي الاشعارات عبر البريد حتى ولو كنت متّصلًا" other_settings: "أخرى" categories_settings: "التصنيفات" new_topic_duration: @@ -1161,13 +1153,7 @@ ar: filter_placeholder_with_any: ابحث أو أنشئً ... emoji_picker: filter_placeholder: بحث عن الرموز التعبيرية - people: الاشخاص - nature: طبيعة - food: طعام - activity: نشاط - travel: سفر objects: اشياء - celebration: احتفال custom: الرموز التعبيرية المخصصة recent: تم استخدامه مؤخراً default_tone: لون البشرة إفتراضي @@ -1868,7 +1854,6 @@ ar: create: "عذرا، حدثت مشكلة اثناء إنشاء منشورك. من فضلك حاول مجددا." edit: "عذرا، حدثت مشكلة اثناء تعديل منشورك. من فضلك حاول مجددا." upload: "عذرا، حدثت مشكلة اثناء رفع الملف. من فضلك حاول مجددا." - file_too_large: "عذرا، هذا الملف كبير جدا (أقصى حجم هو {{max_size_kb}}ك.بايت). ما رأيك برفع الملف على خدمة سحابية، ثم مشاركة رابط الملف؟" too_many_uploads: "عذرا، يمكنك فقط رفع ملف واحد كل مرة." upload_not_authorized: "عذرا, نوع الملف الذي تحاول رفعة محذور ( الانواع المسموح بها: {{authorized_extensions}})." image_upload_not_allowed_for_new_user: "عذرا، لا يمكن للأعضاء الجدد رفع الصور." diff --git a/config/locales/client.bg.yml b/config/locales/client.bg.yml index 7da0f8fcfb..c945ce2c94 100644 --- a/config/locales/client.bg.yml +++ b/config/locales/client.bg.yml @@ -187,8 +187,6 @@ bg: every_hour: "на всеки час" daily: "ежедневно" weekly: "седмично" - every_two_weeks: "на всеки две седмици" - every_three_days: "На всеки три дни" max_of_count: "максимално от {{count}}" alternation: "или" character_count: @@ -601,7 +599,6 @@ bg: instructions: "Фонът ще бъде центриран и ще има дължина 590 пиксела." email: title: "Имейл" - instructions: "не се показва публично" ok: "Ще Ви изпратим имейл за потвърждение." invalid: "Моля, въведете валиден имейл адрес" authenticated: "Вашият имейл беше потвърден от {{provider}}." @@ -655,14 +652,9 @@ bg: every_30_minutes: "на всеки 30 минути" every_hour: "почасово" daily: "дневно" - every_three_days: "На всеки три дни" weekly: "седмично" - every_two_weeks: "На всеки две седмици" include_tl0_in_digests: "Включи мненията от нови потребители в обобщените имейли" email_in_reply_to: "Включи откъс от отговора на поста в мейлите" - email_direct: "Изпращайте ми имейл, когато някой ме цитира, отговаря на моите публикации, цитира моето @потребителско_име или ме кани да се присъединя към тема." - email_private_messages: "Изпращай ми имейл, когато някой ми изпрати съобщение" - email_always: "Изпращай ми имейл известия, дори когато съм активен на сайта" other_settings: "Други" categories_settings: "Категории" new_topic_duration: diff --git a/config/locales/client.bs_BA.yml b/config/locales/client.bs_BA.yml index 0f75a34171..3f6bb9bb74 100644 --- a/config/locales/client.bs_BA.yml +++ b/config/locales/client.bs_BA.yml @@ -223,8 +223,6 @@ bs_BA: every_hour: "svaki sat" daily: "dnevno" weekly: "sedmično" - every_two_weeks: "svake dvije sedmice" - every_three_days: "Svaka 3 dana" max_of_count: "maksimalno {{count}}" alternation: "ili" character_count: @@ -716,7 +714,6 @@ bs_BA: instructions: "Pozadinske slike će biti centrirane i imati standard širinu od 590 pixela." email: title: "Email" - instructions: "nikad prikazano javno" ok: "Izgleda dobro. Poslat ćemo email sa potvrdom." invalid: "Molimo vas da unesete validnu email adresu." authenticated: "Vaš email je ovjeren od strane {{provider}}." @@ -772,14 +769,9 @@ bs_BA: every_30_minutes: "svakih 30. min" every_hour: "po satu" daily: "dnevno" - every_three_days: "svaka tri dana" weekly: "nedeljno" - every_two_weeks: "svake dvije sedmice" include_tl0_in_digests: "Uključi i sadržaj od strane novih korisnika u e-mail Sažetku" email_in_reply_to: "Uključi odlomake sa odgovorenih objava u e-mailovima" - email_direct: "Pošalji mi email kada me neko citira, odgovori na moju objavu, spomene moje korisničko @ime ili pozove me u neku temu" - email_private_messages: "Pošalji mi email kada mi neko pošalje privatnu poruku" - email_always: "Pošalji mi e-mail obavijesti čak iako sam trenutno aktivan na forumu" other_settings: "Ostalo" categories_settings: "Kategorije" new_topic_duration: @@ -1129,13 +1121,7 @@ bs_BA: other: "Označi bar {{count}} predmeta." emoji_picker: filter_placeholder: Pretraži emotikone - people: Osobe - nature: Priroda - food: Hrana - activity: Aktivnosti - travel: Putovanje objects: Objekti - celebration: Veselje custom: Sopstveni emotikoni recent: Skoro korišteno default_tone: Bez tona @@ -1847,7 +1833,6 @@ bs_BA: create: "Sorry, there was an error creating your post. Please try again." edit: "Sorry, there was an error editing your post. Please try again." upload: "Sorry, there was an error uploading that file. Please try again." - file_too_large: "Nažalost, taj fajl je prevelik (maksimalna veličina je {{max_size_kb}} kilobajta). Alternativno možete vaš preveliki fajl spremiti na neki od cloud sharing servisa, a potom ovdje objaviti link do tog fajla?" too_many_uploads: "Sorry, you can only upload one file at a time." upload_not_authorized: "Nažalost, fajl koji pokušavate da učitate nije dozvoljen za učitavanje (dozvoljene ekstenzije su: {{authorized_extensions}})." image_upload_not_allowed_for_new_user: "Sorry, new users can not upload images." diff --git a/config/locales/client.ca.yml b/config/locales/client.ca.yml index 033f940c87..bac983ee8b 100644 --- a/config/locales/client.ca.yml +++ b/config/locales/client.ca.yml @@ -201,8 +201,6 @@ ca: every_hour: "cada hora" daily: "diari" weekly: "setmanal" - every_two_weeks: "cada dues setmanes" - every_three_days: "cada tres dies" max_of_count: "màx de {{count}}" alternation: "o" character_count: @@ -660,7 +658,6 @@ ca: instructions: "Les imatges de fons se centraran i tindran una amplada per defecte de 590px." email: title: "Correu electrònic" - instructions: "no es mostra mai en públic" ok: "T'enviarem un correu electrònic de confirmació" invalid: "Si us plau, introdueix una adreça vàlida de correu electrònic" authenticated: "El teu correu electrònic ha estat autenticat per {{provider}}" @@ -715,14 +712,9 @@ ca: every_30_minutes: "cada 30 minuts" every_hour: "cada hora" daily: "cada dia" - every_three_days: "cada tres dies" weekly: "cada setmana" - every_two_weeks: "cada dues setmanes" include_tl0_in_digests: "Inclou contingut de noves persones usuàries als correus electrònics de resum " email_in_reply_to: "Envia'm un extracte de les publicacions respostes als correus electrònics" - email_direct: "Envia'm u ncorreu quan algú em citi, contesti una entrada, mencioni el meu @nomdusuari, o m'inviti a un tema" - email_private_messages: "Envia'm un correu quan algú m'envii un missatge" - email_always: "Envia'm notificacions per correu electrònic fins i tot quan jo tingui activitat al lloc web" other_settings: "Altres" categories_settings: "Categories" new_topic_duration: @@ -1533,7 +1525,6 @@ ca: create: "Disculpa, s'ha produït una errada en crear la teva publicació. Si us plau, torna-ho a provar." edit: "Disculpa, s'ha produït una errada en editar la teva publicació. Si us plau, torna-ho a provar." upload: "Disculpa, s'ha produït una errada en carregar aquest fitxer. Si us plau, torna-ho a provar." - file_too_large: "Disculpa, el fitxer és massa gran (la mida màxima és de {{max_size_kb}}kb). Per què no ho carregues a un servei de núvol, per compartir-ne l'enllaç?" too_many_uploads: "Disculpa, només pots carregar un fitxer d'un cop." upload_not_authorized: "Disculpa, el fitxer que estàs provant de carregar no està autoritzat (les extensions autoritzades són: {{authorized_extensions}})." image_upload_not_allowed_for_new_user: "Disculpa, les noves persones usuàries no poden carregar imatges." diff --git a/config/locales/client.cs.yml b/config/locales/client.cs.yml index 5eb5bfde0c..20ceb9ed23 100644 --- a/config/locales/client.cs.yml +++ b/config/locales/client.cs.yml @@ -246,8 +246,6 @@ cs: every_hour: "každou hodinu" daily: "denně" weekly: "týdně" - every_two_weeks: "jednou za 14 dní" - every_three_days: "každé tři dny" max_of_count: "max z" alternation: "nebo" character_count: @@ -749,8 +747,6 @@ cs: confirm_password_description: "Prosíme před dalším krokem potvrďte své heslo" label: "Kód" rate_limit: "Prosím počkejete před tím, než vyskoušíte další ověřovací kód." - enable_description: | - Vyfoťte tento QR kód v podporované aplikaci (AndroidiOS) a zadejte svůj autentikační kód. disable_description: "Zadejte prosím ověřovací kód z vaší aplikace" show_key_description: "Vložit ručně" extended_description: | @@ -793,7 +789,6 @@ cs: primary: "Hlavní email" secondary: "Záložní emailové adresy" no_secondary: "Žádné záložní emailové adresy" - instructions: "není veřejný" ok: "Pro potvrzení vám pošleme email." invalid: "Zadejte prosím správnou emailovou adresu" authenticated: "Vaše emailová adresa byla autorizována přes službu {{provider}}." @@ -867,14 +862,9 @@ cs: every_30_minutes: "každých 30 minut" every_hour: "každou hodinu" daily: "denně" - every_three_days: "každé tři dny" weekly: "týdně" - every_two_weeks: "každé dva týdny" include_tl0_in_digests: "Zahrnout obsah nových uživatelů v souhrnných emailech" email_in_reply_to: "Zahrnout v emailech úryvek příspěvku, na který je reagováno" - email_direct: "Zašli mi email, pokud mě někde cituje, odpoví na můj příspěvek, zmíní mé @jméno nebo mě pozve do tématu." - email_private_messages: "Zašli mi email, pokud mi někdo pošle zprávu." - email_always: "Zašli mi upozornění emailem i když jsem aktivní na fóru" other_settings: "Ostatní" categories_settings: "Kategorie" new_topic_duration: @@ -1261,13 +1251,7 @@ cs: other: "Vyberte nejméně {{count}} položek." emoji_picker: filter_placeholder: Hledat emoji - people: Lidé - nature: Příroda - food: Jídlo - activity: Činnosti - travel: Cestování objects: Objekty - celebration: Slavení custom: Vlastní emoji recent: Nedávno použité default_tone: Bez barvy pleti @@ -2025,7 +2009,6 @@ cs: create: "Bohužel nastala chyba při vytváření příspěvku. Prosím zkuste to znovu." edit: "Bohužel nastala chyba při editaci příspěvku. Prosím zkuste to znovu." upload: "Bohužel nastala chyba při nahrávání příspěvku. Prosím zkuste to znovu." - file_too_large: "Soubor, který se snažíte nahrát, je bohužel příliš velký (maximální velikost je {{max_size_kb}}kb). Co třeba jej nahrát na cloudovou službu a nasdílet sem odkaz?" too_many_uploads: "Bohužel, najednou smíte nahrát jen jeden soubor." upload_not_authorized: "Bohužel, soubor, který se snažíš nahrát, není povolený (povolená rozšíření: {{authorized_extensions}}). " image_upload_not_allowed_for_new_user: "Bohužel, noví uživatelé nemohou nahrávat obrázky." diff --git a/config/locales/client.da.yml b/config/locales/client.da.yml index 2f55e11d49..1ff4eee001 100644 --- a/config/locales/client.da.yml +++ b/config/locales/client.da.yml @@ -191,8 +191,6 @@ da: every_hour: "hver time" daily: "dagligt" weekly: "ugentligt" - every_two_weeks: "hver anden uge" - every_three_days: "hver tredje dag" max_of_count: "max af {{count}}" alternation: "eller" character_count: @@ -600,7 +598,6 @@ da: instructions: "Baggrunds billeder vil blive centreret og have en standard bredde på 590px." email: title: "E-mail" - instructions: "vises aldrig offentligt" ok: "Vi vil sende dig en bekræftelses email" invalid: "Indtast venligst en gyldig email adresse" authenticated: "Din email er blevet bekræftet af {{provider}}" @@ -655,14 +652,9 @@ da: every_30_minutes: "hvert 30. minut" every_hour: "hver time" daily: "dagligt" - every_three_days: "hver tredje dag" weekly: "ugenligt" - every_two_weeks: "hver anden uge" include_tl0_in_digests: "Inkluder indhold fra nye brugere i opsummerende mails" email_in_reply_to: "Inkluder et uddrag af svaret indlæg i emails" - email_direct: "Send mig en email når nogen citerer mig, svarer på mit indlæg, nævner mit @brugernavn eller inviterer mig til et emne" - email_private_messages: "Send mig en email når nogen sender mig en besked" - email_always: "Send mig email-notifikationer, selv når jeg er aktiv på websitet" other_settings: "Andre" categories_settings: "Kategorier" new_topic_duration: @@ -1513,7 +1505,6 @@ da: create: "Beklager, der opstod en fejl under oprettelsen af dit indlæg. Prøv venligst igen." edit: "Beklager, der opstrod en fejl under redigeringen af dit indlæg. Prøv venligst igen." upload: "Beklager, der opstod en fejl ved upload af filen. Prøv venligst igen." - file_too_large: "Beklager, filen du prøver at uploade er for stor (den maksimale størrelse er {{max_size_kb}}kb). Du kan evt. uploade filen til en fildelings service og dele linket her." too_many_uploads: "Beklager, men du kan kun uploade én fil ad gangen." upload_not_authorized: "Beklager, filen som du forsøger at uploade, er ikke tiladt (tilladte filendelser: {{authorized_extensions}})." image_upload_not_allowed_for_new_user: "Beklager, nye brugere kan ikke uploade billeder." diff --git a/config/locales/client.de.yml b/config/locales/client.de.yml index 6c4a6cf618..acde260623 100644 --- a/config/locales/client.de.yml +++ b/config/locales/client.de.yml @@ -168,7 +168,7 @@ de: eu_west_1: "EU (Irland)" eu_west_2: "EU (London)" eu_west_3: "EU (Paris)" - sa_east_1: "Südamerika (Sao Paulo)" + sa_east_1: "Südamerika (São Paulo)" us_east_1: "USA Ost (Nord-Virginia)" us_east_2: "USA Ost (Ohio)" us_gov_east_1: "AWS GovCloud (US-Ost)" @@ -183,7 +183,7 @@ de: submit: "Absenden" generic_error: "Entschuldige, es ist ein Fehler aufgetreten." generic_error_with_reason: "Ein Fehler ist aufgetreten: %{error}" - go_ahead: "Nur zu!" + go_ahead: "Fortfahren" sign_up: "Registrieren" log_in: "Anmelden" age: "Alter" @@ -216,8 +216,6 @@ de: every_hour: "jede Stunde" daily: "täglich" weekly: "wöchentlich" - every_two_weeks: "jede zweite Woche" - every_three_days: "alle drei Tage" max_of_count: "von max. {{count}}" alternation: "oder" character_count: @@ -372,10 +370,19 @@ de: remove_user_as_group_owner: "Eigentümerrechte entziehen" groups: member_added: "Hinzugefügt" + member_requested: "Angefragt am" add_members: title: "Mitglieder hinzufügen" description: "Verwalte die Mitgliedschaft in dieser Gruppe" usernames: "Benutzernamen" + requests: + title: "Anfragen" + reason: "Grund" + accept: "Akzeptieren" + accepted: "akzeptiert" + deny: "ablehnen" + denied: "abgelehnt" + undone: "Anfrage zurückgenommen" manage: title: "Verwalten" name: "Name" @@ -406,6 +413,7 @@ de: empty: posts: "Es gibt keine Beiträge von Mitgliedern dieser Gruppe." members: "Es gibt keine Mitglieder in dieser Gruppe." + requests: "Keine Mitgliedschaftsanfragen für diese Gruppe." mentions: "Es gibt keine Erwähnungen in dieser Gruppe." messages: "Es gibt keine Nachrichten für diese Gruppe." topics: "Es gibt keine Themen von Mitgliedern dieser Gruppe." @@ -574,8 +582,10 @@ de: new_private_message: "Neue Nachricht" private_message: "Nachricht" private_messages: "Nachrichten" - ignore: "Ignorieren" - unignore: "Nicht mehr ignorieren" + user_notifications_ignore_option: "Ignoriert" + user_notifications_mute_option: "Stummgeschaltet" + user_notifications_mute_option_title: "Du wirst keine Benachrichtigungen zu diesem Benutzer bekommen." + user_notifications_normal_option: "Normal" activity_stream: "Aktivität" preferences: "Einstellungen" profile_hidden: "Das öffentliche Profil des Benutzers ist ausgeblendet." @@ -658,7 +668,7 @@ de: muted_users: "Stummgeschaltet" muted_users_instructions: "Benachrichtigungen von diesen Benutzern werden unterdrückt." ignored_users: "Ignoriert" - ignored_users_instructions: "Liste aller ignorierten Benutzer" + ignored_users_instructions: "Alle Beiträge und Benachrichtigungen von diesen Benutzern unterdrücken." muted_topics_link: "Zeige stummgeschaltete Themen" watched_topics_link: "Zeige beobachtete Themen" tracked_topics_link: "Zeige verfolgte Themen" @@ -729,13 +739,14 @@ de: label: "Code" rate_limit: "Bitte warte ein wenig, bevor du es mit einem anderen Authentifizierungscode versuchst." enable_description: | - Scanne diesen QR-Code in einer unterstützten App (AndroidiOS) und gib’ deinen Authentifizierungscode ein. + Scanne diesen QR-Code mit einer unterstützten App (AndroidiOS) und gib deinen Authentifizierungscode ein. disable_description: "Bitte gib den Authentifizierungscode aus deiner App ein." show_key_description: "Manuell eingeben" extended_description: | Zwei-Faktor-Authentifizierung (2FA) sichert dein Konto zusätzlich ab, indem sie zusätzlich zu deinem Passwort einen einmalig gültigen Code anfordert. Codes können auf Android- und iOS--Geräten generiert werden. oauth_enabled_warning: "Beachte bitte, dass soziale Anmelde-Methoden deaktiviert werden, sobald die Zwei-Faktor-Authentifizierung für dein Konto aktiviert ist." use: "Authentifizierungs-App verwenden" + enforced_notice: "Du musst Zwei-Faktor-Authentifizierung aktivieren, bevor du auf diese Seite zugreifen kannst." change_about: title: "„Über mich“ ändern" error: "Beim Ändern dieses Wertes ist ein Fehler aufgetreten." @@ -773,7 +784,8 @@ de: primary: "Primäre E-Mail-Adresse" secondary: "Weitere E-Mail-Adressen" no_secondary: "Keine weiteren E-Mail-Adressen" - instructions: "wird nicht öffentlich angezeigt" + sso_override_instructions: "E-Mail kann vom SSO-Provider aktualisiert werden." + instructions: "Nie öffentlich gezeigt." ok: "Wir senden dir zur Bestätigung eine E-Mail" invalid: "Bitte gib eine gültige E-Mail-Adresse ein" authenticated: "Deine E-Mail-Adresse wurde von {{provider}} bestätigt" @@ -856,14 +868,17 @@ de: every_30_minutes: "alle 30 Minuten" every_hour: "stündlich" daily: "täglich" - every_three_days: "alle drei Tage" weekly: "wöchentlich" - every_two_weeks: "jede zweite Woche" + every_month: "jeden Monat" + every_six_months: "alle sechs Monate" + email_level: + title: "Sende mir eine E-Mail, wenn mich jemand zitiert, auf meine Beiträge antwortet, meinen @Namen erwähnt oder mich zu einem Thema einlädt." + always: "immer" + only_when_away: "nur bei Abwesenheit" + never: "nie" + email_messages_level: "Sende mir eine E-Mail, wenn mir jemand eine Nachricht sendet." include_tl0_in_digests: "Inhalte neuer Benutzer in E-Mail-Zusammenfassung einschließen" email_in_reply_to: "Einen Auszug aus dem beantworteten Beitrag in E-Mails einfügen." - email_direct: "Sende mir eine E-Mail, wenn mich jemand zitiert, auf meine Beiträge antwortet, meinen @Namen erwähnt oder mich zu einem Thema einlädt." - email_private_messages: "Sende mir eine E-Mail, wenn mir jemand eine Nachricht sendet." - email_always: "Benachrichtige mich per E-Mail auch während ich auf dieser Website aktiv bin" other_settings: "Andere" categories_settings: "Kategorien" new_topic_duration: @@ -907,9 +922,9 @@ de: expired: "Diese Einladung ist abgelaufen." rescind: "Einladung zurücknehmen" rescinded: "Einladung zurückgenommen" - rescind_all: "Alle ausgelaufenen Einladungen entfernen" - rescinded_all: "Alle ausgelaufenen Einladungen entfernt!" - rescind_all_confirm: "Sollen alle ausgelaufenen Einladungen entfernt werden?" + rescind_all: "Alle abgelaufenen Einladungen entfernen" + rescinded_all: "Alle abgelaufenen Einladungen entfernt!" + rescind_all_confirm: "Sollen alle abgelaufenen Einladungen entfernt werden?" reinvite: "Einladung erneut senden" reinvite_all: "Alle Einladungen erneut senden" reinvite_all_confirm: "Bist Du dir sicher alle Einladungen nochmals zu senden?" @@ -1229,13 +1244,15 @@ de: other: "Wähle mindestens {{count}} Einträge aus." emoji_picker: filter_placeholder: Emoji suchen - people: Personen - nature: Natur - food: Lebensmittel - activity: Aktivität - travel: Reisen + smileys_&_emotion: Smileys und Emotion + people_&_body: Menschen und Körper + animals_&_nature: Tiere und Natur + food_&_drink: Essen und Getränke + travel_&_places: Verkehr und Orte + activities: Tätigkeiten objects: Objekte - celebration: Feiern + symbols: Symbole + flags: Flaggen custom: Benutzerdefinierte Emojis recent: Zuletzt verwendet default_tone: Keine Hautfarbe @@ -1649,7 +1666,7 @@ de: when: "Wann:" public_timer_types: Globale Zeitschaltuhren private_timer_types: Zeitschaltuhren für Benutzer - time_frame_required: Bitte wählen Sie einen Zeitrahmen aus + time_frame_required: Bitte wähle einen Zeitrahmen aus auto_update_input: none: "Wähle einen Zeitbereich aus" later_today: "Im Laufe des Tages" @@ -1957,8 +1974,8 @@ de: one: "einen versteckten Beitrag anzeigen" other: "{{count}} versteckte Beiträge anzeigen" notice: - first: "Es ist das erste Mal, dass {{user}} einen Beitrag schrieb - lasst ihn uns in unserer Community willkommenheissen!" - return: "Es ist eine Weile her, dass wir {{user}} gesehen haben. Der letzte Beitrag war in {{time}}." + first: "Dies ist der erste Beitrag von {{user}} — lasst uns das neue Mitglied in unserer Community willkommen hei­ßen!" + return: "Es ist eine Weile her, dass wir {{user}} gesehen haben. — Sein/ihr letzter Beitrag war {{time}}." unread: "Beitrag ist ungelesen" has_replies: one: "{{count}} Antwort" @@ -1977,7 +1994,7 @@ de: create: "Entschuldige, es gab einen Fehler beim Anlegen des Beitrags. Bitte versuche es noch einmal." edit: "Entschuldige, es gab einen Fehler beim Bearbeiten des Beitrags. Bitte versuche es noch einmal." upload: "Entschuldige, es gab einen Fehler beim Hochladen der Datei. Bitte versuche es noch einmal." - file_too_large: "Entschuldige, diese Datei ist zu groß (maximal erlaubt sind {{max_size_kb}} KB). Wie wär’s, wenn du deine große Datei bei einem Filehosting-Dienst hochlädst und dann den Link teilst?" + file_too_large: "Entschuldigung, die Datei ist zu groß (maximale Größe ist {{max_size_kb}}kb). Wie wäre es, die Datei zu einem Cloud Sharing Service hochzuladen und dann den Link einzufügen?" too_many_uploads: "Entschuldige, du darfst immer nur eine Datei hochladen." too_many_dragged_and_dropped_files: "Entschuldige, du kannst nur {{max}} Dateien auf einmal hochladen." upload_not_authorized: "Entschuldigung, die Datei die du hochladen möchtest ist nicht erlaubt (erlaubte Dateiendungen sind: {{authorized_extensions}})." @@ -2155,7 +2172,7 @@ de: all: "Alle Kategorien" choose: "Kategorie…" edit: "Bearbeiten" - edit_dialog_title: "%{categoryName}bearbeiten" + edit_dialog_title: "Bearbeiten: %{categoryName}" view: "Zeige Themen dieser Kategorie" general: "Allgemeines" settings: "Einstellungen" @@ -2164,6 +2181,7 @@ de: tags_allowed_tags: "Erlaube in dieser Kategorie nur folgende Schlagwörter:" tags_allowed_tag_groups: "Erlaube in dieser Kategorie nur Schlagwörter aus folgenden Schlagwortgruppen:" tags_placeholder: "(Optional) Liste erlaubter Schlagwörter" + tags_tab_description: "Hier definierte Schlagwörter und Schlagwort-Gruppen sind nur in dieser Kategorie und in Kategorien, in denen sie ebenfalls definiert sind, verfügbar. In anderen Kategorien sind sie nicht verwendbar." tag_groups_placeholder: "(Optional) Liste erlaubter Schlagwort-Gruppen" topic_featured_link_allowed: "Erlaube hervorgehobene Links in dieser Kategorie" delete: "Kategorie löschen" @@ -2192,8 +2210,8 @@ de: already_used: "Diese Farbe wird bereits für eine andere Kategorie verwendet." security: "Sicherheit" special_warning: "Warnung: Diese Kategorie wurde bei der Installation angelegt. Die Sicherheitseinstellungen können daher nicht verändert werden. Wenn du diese Kategorie nicht benötigst, dann solltest du sie löschen anstatt sie für andere Zwecke zu verwenden." - uncategorized_security_warning: "Diese Kategorie ist besonders. Sie ist als Sammelpunkt gedacht für Themen, die keine Kategorie haben. Sicherheitseinstellungen sind nicht möglich." - uncategorized_general_warning: 'Diese Kategorie ist besonders. Sie wird als Standard-Kategorie für neue Themen genutzt, für die keine Kategorie gewählt wurde. Wenn dies verhindert werden und eine Kategoriewahl erzwungen werden soll, bitte diese Einstellung deaktivieren. Falls Name oder Beschreibung geändert werden soll, kann dies unterAnpassen / Textinhalte vorgenommen werden.' + uncategorized_security_warning: "Diese Kategorie ist etwas Spezielles. Sie dient als Bereich für Themen, die keine Kategorie haben und besitzt keine Sicherheitseinstellungen." + uncategorized_general_warning: 'Diese Kategorie ist etwas Spezielles. Sie wird als Standard-Kategorie für neue Themen genutzt, für die keine Kategorie ausgewählt wurde. Deaktiviere diese Einstellung, wenn dieses Verhalten verhindert und eine Kategoriewahl erzwungen werden soll. Der Name und die Beschreibung können unter Anpassen / Textinhalte geändert werden.' images: "Bilder" email_in: "Benutzerdefinierte Adresse für eingehende E-Mails:" email_in_allow_strangers: "Akzeptiere E-Mails von anonymen Benutzern." @@ -2238,6 +2256,15 @@ de: muted: title: "Stummgeschaltet" description: "Du erhältst nie mehr Benachrichtigungen über neue Themen in dieser Kategorie und die Themen werden auch nicht in der Liste der letzten Themen erscheinen." + search_priority: + label: "Suchpriorität" + options: + normal: "Normal" + ignore: "Ignorieren" + very_low: "Sehr niedrig" + low: "Niedrig" + high: "Hoch" + very_high: "Sehr hoch" sort_options: default: "Standard" likes: "Likes" @@ -2640,7 +2667,7 @@ de: title: "Discourse-Administrator" moderator: "Moderator" reports: - title: "Liste verfügbarer Berichte" + title: "Verfügbare Berichte" dashboard: title: "Übersicht" last_updated: "Übersicht zuletzt aktualisiert:" @@ -2689,6 +2716,7 @@ de: moderation_tab: "Moderation" security_tab: "Sicherheit" reports_tab: "Berichte" + report_filter_any: "jede/r/s" disabled: Deaktiviert timeout_error: "Entschuldige bitte, die Warteschlange ist zu lang, bitte wähle ein kürzeres Intervall" exception_error: "Entschuldige, ein Fehler während der Ausführung des Query ist aufgetreten" @@ -2943,6 +2971,7 @@ de: inactive: "Inaktiv" failed: "Fehlgeschlagen" successful: "Erfolgreich" + disabled: "Deaktiviert" events: none: "Es gibt keine verwandten Ereignisse." redeliver: "Neu zustellen" @@ -3423,6 +3452,10 @@ de: entity_export: "Entität exportieren" change_name: "Name ändern" topic_timestamps_changed: "Themen-Zeitstempel geändert" + approve_user: "genehmigter Benutzer" + web_hook_create: "Webhook anlegen" + web_hook_update: "Webhook aktualisieren" + web_hook_destroy: "Webhook entfernen" screened_emails: title: "Gefilterte E-Mails" description: "Wenn jemand ein Konto erstellt, werden die folgenden E-Mail-Adressen überprüft und es wird die Anmeldung blockiert oder eine andere Aktion ausgeführt." @@ -3506,6 +3539,7 @@ de: id_not_found: "Entschuldige, diese Benutzerkennung ist im System nicht vorhanden." active: "Aktiviert" show_emails: "E-Mails anzeigen" + hide_emails: "E-Mails ausblenden" nav: new: "Neu" active: "Aktiv" @@ -3758,6 +3792,7 @@ de: go_back: "Zurück zur Suche" recommended: "Wir empfehlen, dass du den folgenden Text an deine Bedürfnisse anpasst:" show_overriden: "Nur geänderte Texte anzeigen" + more_than_50_results: "Es gibt mehr als 50 Ergebnisse. Bitte grenze deine Suche weiter ein." settings: show_overriden: "Nur geänderte anzeigen" reset: "zurücksetzen" @@ -3930,6 +3965,16 @@ de: label: "Neu:" add: "Hinzufügen" filter: "Suche (URL oder externe URL)" + reseed: + action: + label: "Text ersetzen..." + title: "Text der Kategorien und Themen mit Übersetzungen ersetzen" + modal: + title: "Text ersetzen" + subtitle: "Text der systemgenerierten Kategorien und Themen mit neuesten Übersetzungen ersetzen" + categories: "Kategorien" + topics: "Themen" + replace: "Ersetzen" wizard_js: wizard: done: "Erledigt" diff --git a/config/locales/client.el.yml b/config/locales/client.el.yml index f9b3764bfa..849ee55014 100644 --- a/config/locales/client.el.yml +++ b/config/locales/client.el.yml @@ -195,8 +195,6 @@ el: every_hour: "κάθε ώρα" daily: "καθημερινά" weekly: "κάθε εβδομάδα" - every_two_weeks: "κάθε 2 εβδομάδες" - every_three_days: "κάθε τρεις μέρες" max_of_count: "μέγιστο {{count}}" alternation: "ή" character_count: @@ -590,7 +588,6 @@ el: instructions: "Οι εικόνες στο φόντο θα κεντραρίζονται και το προκαθορισμένο πλάτος τους είναι 590px." email: title: "Email" - instructions: "δεν εμφανίζεται ποτέ δημόσια" ok: "Για επιβεβαίωση θα σου στείλουμε ένα email" invalid: "Παρακαλώ δώσε μία έγκυρη διεύθυνση email" authenticated: "Η διεύθυνση email σου ταυτοποιήθηκε από τον πάροχο {{provider}}" @@ -645,14 +642,9 @@ el: every_30_minutes: "κάθε 30 λεπτά" every_hour: "ωριαία" daily: "καθημερινά" - every_three_days: "κάθε τρεις μέρες" weekly: "εβδομαδιαία" - every_two_weeks: "κάθε δύο εβδομάδες" include_tl0_in_digests: "Συμπερίλαβε περιεχόμενο από νέους χρήστες σε περιληπτικά email" email_in_reply_to: "Συμπερίλαβε ένα απόσπασμα της απαντημένης ανάρτησης στο email" - email_direct: "Στείλε μου ένα email όταν κάποιος παραθέσει ανάρτησή μου, απαντήσει σε ανάρτησή μου, αναφέρει το @username μου ή με προσκαλεί σε ένα νήμα." - email_private_messages: "Στείλε μου ένα email όταν κάποιος μου στείλει προσωπικό μήνυμα." - email_always: "Στείλε μου ειδοποιήσεις μέσω email όταν είμαι ενεργός στην ιστοσελίδα" other_settings: "Λοιπά" categories_settings: "Κατηγορίες" new_topic_duration: @@ -964,13 +956,7 @@ el: filter_placeholder: Αναζήτηση... emoji_picker: filter_placeholder: Αναζήτηση για emoji - people: Άνθρωποι - nature: Φύση - food: Τροφή - activity: Δραστηριότητα - travel: Ταξίδια objects: Αντικείμενα - celebration: Γιορτή custom: Προσαρμοσμένα emojis recent: Πρόσφατα χρησιμοποιημένα default_tone: Χωρίς απόχρωση επιδερμίδας @@ -1572,7 +1558,6 @@ el: create: "Λυπούμαστε, παρουσιάστηκε σφάλμα κατά την δημιουργία της ανάρτησης. Προσπάθησε πάλι." edit: "Λυπούμαστε, παρουσιάστηκε σφάλμα κατά την επεξεργασία της ανάρτησης. Προσπάθησε πάλι." upload: "Λυπούμαστε, παρουσιάστηκε σφάλμα κατά το ανέβασμα του αρχείου. Προσπάθησε πάλι." - file_too_large: "Λυπούμαστε, αυτό το αρχείο είναι πολύ μεγάλο (το μέγιστο μέγεθος είναι {{max_size_kb}}kb). Γιατί δεν μεταφορτώνεις το αρχείο σου σε μια υπηρεσία ανταλλαγής αρχείων κι έπειτα να μοιραστείς τον σύνδεσμο;" too_many_uploads: "Λυπούμαστε, μπορείς να ανεβάζεις μόνο ένα αρχείο τη φορά." upload_not_authorized: "Λυπούμαστε, το αρχείο που προσπαθείς να ανεβάσεις δεν επιτρέπεται (επιτρεπόμενες επεκτάσεις:{{authorized_extensions}})" image_upload_not_allowed_for_new_user: "Λυπούμαστε, οι νέοι χρήστες δεν μπορούν να ανεβάσουν εικόνες." diff --git a/config/locales/client.en.yml b/config/locales/client.en.yml index 10e3d2f13d..2e342b2e83 100644 --- a/config/locales/client.en.yml +++ b/config/locales/client.en.yml @@ -249,8 +249,6 @@ en: every_hour: "every hour" daily: "daily" weekly: "weekly" - every_two_weeks: "every two weeks" - every_three_days: "every three days" max_of_count: "max of {{count}}" alternation: "or" character_count: @@ -432,10 +430,19 @@ en: groups: member_added: "Added" + member_requested: "Requested at" add_members: title: "Add Members" description: "Manage the membership of this group" usernames: "Usernames" + requests: + title: "Requests" + reason: "Reason" + accept: "Accept" + accepted: "accepted" + deny: "Deny" + denied: "denied" + undone: "request undone" manage: title: "Manage" name: "Name" @@ -466,6 +473,7 @@ en: empty: posts: "There are no posts by members of this group." members: "There are no members in this group." + requests: "There are no membership requests for this group." mentions: "There are no mentions of this group." messages: "There are no messages for this group." topics: "There are no topics by members of this group." @@ -639,8 +647,12 @@ en: new_private_message: "New Message" private_message: "Message" private_messages: "Messages" - ignore: "Ignore" - unignore: "Unignore" + user_notifications_ignore_option: "Ignored" + user_notifications_ignore_option_title: "You will not receive notifications related to this user and all of their topics and replies will be hidden." + user_notifications_mute_option: "Muted" + user_notifications_mute_option_title: "You will not receive any notifications related to this user." + user_notifications_normal_option: "Normal" + user_notifications_normal_option_title: "You will be notified if this user replies to you, quotes you, or mentions you." activity_stream: "Activity" preferences: "Preferences" profile_hidden: "This user's public profile is hidden." @@ -726,7 +738,7 @@ en: muted_users: "Muted" muted_users_instructions: "Suppress all notifications from these users." ignored_users: "Ignored" - ignored_users_instructions: "Lists all your ignored users." + ignored_users_instructions: "Suppress all posts and notifications from these users." muted_topics_link: "Show muted topics" watched_topics_link: "Show watched topics" tracked_topics_link: "Show tracked topics" @@ -803,13 +815,14 @@ en: label: "Code" rate_limit: "Please wait before trying another authentication code." enable_description: | - Scan this QR code in a supported app (AndroidiOS and enter your authentication code. + Scan this QR code in a supported app (AndroidiOS) and enter your authentication code. disable_description: "Please enter the authentication code from your app" show_key_description: "Enter manually" extended_description: | Two factor authentication adds extra security to your account by requiring a one-time token in addition to your password. Tokens can be generated on Android and iOS devices. oauth_enabled_warning: "Please note that social logins will be disabled once two factor authentication has been enabled on your account." use: "Use Authenticator app" + enforced_notice: "You are required to enable two factor authentication before accessing this site." change_about: title: "Change About Me" @@ -854,7 +867,8 @@ en: primary: "Primary Email" secondary: "Secondary Emails" no_secondary: "No secondary emails" - instructions: "never shown to the public" + sso_override_instructions: "Email can be updated from SSO provider." + instructions: "Never shown to the public." ok: "We will email you to confirm" invalid: "Please enter a valid email address" authenticated: "Your email has been authenticated by {{provider}}" @@ -946,15 +960,17 @@ en: every_30_minutes: "every 30 minutes" every_hour: "hourly" daily: "daily" - every_three_days: "every three days" weekly: "weekly" - every_two_weeks: "every two weeks" - + every_month: "every month" + every_six_months: "every six months" + email_level: + title: "Send me an email when someone quotes me, replies to my post, mentions my @username, or invites me to a topic" + always: "always" + only_when_away: "only when away" + never: "never" + email_messages_level: "Send me an email when someone messages me" include_tl0_in_digests: "Include content from new users in summary emails" email_in_reply_to: "Include an excerpt of replied to post in emails" - email_direct: "Send me an email when someone quotes me, replies to my post, mentions my @username, or invites me to a topic" - email_private_messages: "Send me an email when someone messages me" - email_always: "Send me email notifications even when I am active on the site" other_settings: "Other" categories_settings: "Categories" @@ -1353,13 +1369,15 @@ en: emoji_picker: filter_placeholder: Search for emoji - people: People - nature: Nature - food: Food - activity: Activity - travel: Travel + smileys_&_emotion: Smileys and Emotion + people_&_body: People and Body + animals_&_nature: Animals and Nature + food_&_drink: Food and Drink + travel_&_places: Travel and Places + activities: Activities objects: Objects - celebration: Celebration + symbols: Symbols + flags: Flags custom: Custom emojis recent: Recently used default_tone: No skin tone @@ -1927,36 +1945,21 @@ en: actions: recover: "Un-Delete Topic" - recover_tooltip: "Restores the topic." delete: "Delete Topic" - delete_tooltip: "Marks the topic as deleted." open: "Open Topic" - open_tooltip: "Marks the topic as open and allows new replies." close: "Close Topic" - close_tooltip: "Marks the topic as closed and prevents new replies." multi_select: "Select Posts…" - multi_select_tooltip: "Toggles multiselect mode in which multiple posts can be selected." timed_update: "Set Topic Timer..." - timed_update_tooltip: "Opens a new window in which a timer for different actions can be set." pin: "Pin Topic…" - pin_tooltip: "Opens a window in which the topic can be featured in different ways." unpin: "Un-Pin Topic…" - unpin_tooltip: "Unpins the topic and it will no longer be featured." unarchive: "Unarchive Topic" - unarchive_tooltip: "Unfreezes the topic and allows interacting with it." archive: "Archive Topic" - archive_tooltip: "Freezes the topic and prevents interacting with it." invisible: "Make Unlisted" - invisible_tooltip: "Prevents the inclusion of the topic in lists and digest emails." visible: "Make Listed" - visible_tooltip: "Marks the topic as visible and includes the topic in lists and digest emails." reset_read: "Reset Read Data" make_public: "Make Public Topic" - make_public_tooltip: "Converts to public topic and makes it visible for other users." make_private: "Make Personal Message" - make_private_tooltip: "Converts to personal message and makes it invisible for other users." reset_bump_date: "Reset Bump Date" - reset_bump_date_tooltip: "Puts the topic back into chronological order according to when it was originally created." feature: pin: "Pin Topic" @@ -2114,7 +2117,6 @@ en: change_timestamp: title: "Change Timestamp..." - tooltip: "Opens a window in which the timestamp can be changed." action: "change timestamp" invalid_timestamp: "Timestamp cannot be in the future." error: "There was an error changing the timestamp of the topic." @@ -2166,8 +2168,8 @@ en: other: "view {{count}} hidden replies" notice: - first: "This is the first time {{user}} has posted — let's welcome them to our community!" - return: "It's been a while since we've seen {{user}} — their last post was in {{time}}." + first: "This is the first time {{user}} has posted — let’s welcome them to our community!" + return: "It’s been a while since we’ve seen {{user}} — their last post was {{time}}." unread: "Post is unread" has_replies: @@ -2190,7 +2192,7 @@ en: create: "Sorry, there was an error creating your post. Please try again." edit: "Sorry, there was an error editing your post. Please try again." upload: "Sorry, there was an error uploading that file. Please try again." - file_too_large: "Sorry, that file is too big (maximum size is {{max_size_kb}}kb). Why not upload your large file to a cloud sharing service, then share the link?" + file_too_large: "Sorry, that file is too big (maximum size is {{max_size_kb}}kb). Why not upload your large file to a cloud sharing service, then paste the link?" too_many_uploads: "Sorry, you can only upload one file at a time." too_many_dragged_and_dropped_files: "Sorry, you can only upload {{max}} files at a time." upload_not_authorized: "Sorry, the file you are trying to upload is not authorized (authorized extensions: {{authorized_extensions}})." @@ -2464,6 +2466,15 @@ en: muted: title: "Muted" description: "You will never be notified of anything about new topics in these categories, and they will not appear in latest." + search_priority: + label: "Search Priority" + options: + normal: "Normal" + ignore: "Ignore" + very_low: "Very Low" + low: "Low" + high: "High" + very_high: "Very High" sort_options: default: "default" likes: "Likes" @@ -2949,6 +2960,7 @@ en: moderation_tab: "Moderation" security_tab: "Security" reports_tab: "Reports" + report_filter_any: "any" disabled: Disabled timeout_error: Sorry, query is taking too long, please pick a shorter interval exception_error: Sorry, an error occurred while executing the query @@ -2990,7 +3002,6 @@ en: old_posts: "Old Flagged Posts" topics: "Flagged Topics" moderation_history: "Moderation History" - moderation_history_tooltip: "Shows the moderation history." agree: "Agree" agree_title: "Confirm this flag as valid and correct" @@ -3218,6 +3229,7 @@ en: inactive: "Inactive" failed: "Failed" successful: "Successful" + disabled: "Disabled" events: none: "There are no related events." redeliver: "Redeliver" @@ -3707,6 +3719,9 @@ en: change_name: "change name" topic_timestamps_changed: "topic timestamps changed" approve_user: "approved user" + web_hook_create: "webhook create" + web_hook_update: "webhook update" + web_hook_destroy: "webhook destroy" screened_emails: title: "Screened Emails" description: "When someone tries to create a new account, the following email addresses will be checked and the registration will be blocked, or some other action performed." @@ -3793,6 +3808,7 @@ en: id_not_found: "Sorry, that user id doesn't exist in our system." active: "Activated" show_emails: "Show Emails" + hide_emails: "Hide Emails" nav: new: "New" active: "Active" @@ -4232,6 +4248,18 @@ en: add: "Add" filter: "Search (URL or External URL)" + reseed: + action: + label: "Replace Text…" + title: "Replace text of categories and topics with translations" + + modal: + title: "Replace Text" + subtitle: "Replace text of system generated categories and topics with latest translations" + categories: "Categories" + topics: "Topics" + replace: "Replace" + wizard_js: wizard: done: "Done" diff --git a/config/locales/client.es.yml b/config/locales/client.es.yml index be13b8b5f3..b5ce0e292e 100644 --- a/config/locales/client.es.yml +++ b/config/locales/client.es.yml @@ -216,8 +216,6 @@ es: every_hour: "cada hora" daily: "cada día" weekly: "cada semana" - every_two_weeks: "cada dos semanas" - every_three_days: "cada tres días" max_of_count: "máximo de {{count}}" alternation: "o" character_count: @@ -574,8 +572,6 @@ es: new_private_message: "Nuevo mensaje" private_message: "Mensaje" private_messages: "Mensajes" - ignore: "Ignorar" - unignore: "Dejar de ignorar" activity_stream: "Actividad" preferences: "Preferencias" profile_hidden: "Este perfil público del usuario ha sido ocultado." @@ -658,7 +654,7 @@ es: muted_users: "Silenciados" muted_users_instructions: "Omite todas las notificaciones de estos usuarios." ignored_users: "Ignorado" - ignored_users_instructions: "Lista de todos los usuarios que ignoras." + ignored_users_instructions: "Omitir todas las publicaciones y mensajes de estos usuarios." muted_topics_link: "Mostrar temas silenciados" watched_topics_link: "Mostrar temas vigilados" tracked_topics_link: "Mostrar temas vigilados" @@ -729,13 +725,14 @@ es: label: "Código" rate_limit: "Por favor, espera antes de volver a intentar otro código de autenticación." enable_description: | - Escanea este código QR en una app soportada (AndroidiOS e introduce su código de autenticación. + Escanea este código QR en una aplicación que lo soporte (AndroidiOS) e introduce el código de verificación. disable_description: "Por favor ingrese el código de autenticación desde su aplicación" show_key_description: "Ingrese Manualmente" extended_description: | La verificación en dos pasos añade una capa extra de seguridad requiriendo un token por única vez además de tu contraseña. Los códigos (token) se generan en dispositivos Android e iOS oauth_enabled_warning: "Por favor ten en cuenta que los accesos a través de redes sociales serán inhabilitados si habilitas el factor de autenticación en dos pasos de tu cuenta." use: "Usar Authenticator app" + enforced_notice: "Tu cuenta está obligada a activar la verificación de dos pasos antes de acceder a este sitio." change_about: title: "Cambiar 'Acerca de mí'" error: "Hubo un error al cambiar este valor." @@ -773,7 +770,7 @@ es: primary: "Correo electrónico principal" secondary: "Correos electrónicos secundarios" no_secondary: "Sin correos electrónicos secundarios" - instructions: "nunca se mostrará al público" + instructions: "Nunca se muestra al público." ok: "Te enviaremos un email para confirmar" invalid: "Por favor, introduce una dirección de correo válida" authenticated: "Tu dirección de correo ha sido autenticada por {{provider}}" @@ -856,14 +853,15 @@ es: every_30_minutes: "cada 30 minutos" every_hour: "cada hora" daily: "diariamente" - every_three_days: "cada tres días" weekly: "semanalmente" - every_two_weeks: "cada dos semanas" + email_level: + title: "Enviarme un email cuando alguien me cite, responda, mencione mi @nombre de usuario o me invite a un tema." + always: "siempre" + only_when_away: "cuando no esté en la página" + never: "nunca" + email_messages_level: "Enviarme un email cuando alguien me mande un mensaje" include_tl0_in_digests: "Incluir contenido de nuevos usuarios en los emails de resumen" email_in_reply_to: "Incluir un extracto del post al que se responde en los emails" - email_direct: "Envíame un email cuando alguien me cite, responda a mis posts, mencione mi @usuario o me invite a un tema" - email_private_messages: "Notifícame por email cuando alguien me envíe un mensaje" - email_always: "Quiero recibir notificaciones por email incluso cuando esté de forma activa por el sitio" other_settings: "Otros" categories_settings: "Categorías" new_topic_duration: @@ -1229,13 +1227,15 @@ es: other: "Seleccionar al menos {{count}} items." emoji_picker: filter_placeholder: Buscar emoji - people: Personas - nature: Naturaleza - food: Comida - activity: Actividad - travel: Viajes + smileys_&_emotion: Caras y emocione + people_&_body: Personas y cuerpo + animals_&_nature: Animales y naturalez + food_&_drink: Comida y bebida + travel_&_places: Viajes y lugares + activities: Actividades objects: Objetos - celebration: Celebraciones + symbols: Símbolos + flags: Banderas custom: Emojis personalizados recent: Recientemente usados default_tone: Sin tono de piel @@ -1957,8 +1957,8 @@ es: one: "ver 1 post oculto" other: "ver {{count}} posts ocultos" notice: - first: "Esta es la primera vez que {{user}} ha publicado — ¡vamos a darle la bienvenida a nuestra comunidad!" - return: "Hace mucho que no vemos a {{user}} — su último post fue hace {{time}}." + first: "Esta es la primera vez que {{user}} ha publicado — ¡démosle la bienvenida a nuestra comunidad!" + return: "Hacía tiempo que no veíamos a {{user}} — su última publicación fue {{time}}. " unread: "Post sin leer" has_replies: one: "{{count}} Respuesta" @@ -1977,7 +1977,7 @@ es: create: "Lo sentimos, hubo un error al crear tu post. Por favor, inténtalo de nuevo." edit: "Lo sentimos, hubo un error al editar tu post. Por favor, inténtalo de nuevo." upload: "Lo sentimos, hubo un error al subir el archivo. Por favor, inténtalo de nuevo." - file_too_large: "Lo sentimos, ese archivo es demasiado grande (el tamaño máximo es {{max_size_kb}}kb). ¿Quizá podrías subir el archivo a un servicio de almacenamiento en la nube y compartir aquí el enlace?" + file_too_large: "Lo sentimos, ese archivo es demasiado grande (el tamaño máximo es {{max_size_kb}}kb). ¿Por qué no lo subes a un servicio de almacenamiento en línea y compartes el enlace?" too_many_uploads: "Lo siento solo puedes subir un archivo cada vez." too_many_dragged_and_dropped_files: "Lo sentimos, sólo puedes subir {{max}} archivos a la vez." upload_not_authorized: "Lo sentimos, el archivo que estás intentando subir no está permitido (extensiones autorizadas: {{authorized_extensions}})." @@ -2239,6 +2239,11 @@ es: muted: title: "Silenciar" description: "No serás notificado de ningún tema en estas categorías, y no aparecerán en la página de mensajes recientes." + search_priority: + label: "Prioridad de búsqueda" + options: + normal: "Normal" + ignore: "Ignorar" sort_options: default: "por defecto" likes: "Me gusta" @@ -2694,6 +2699,7 @@ es: moderation_tab: "Moderación" security_tab: "Seguridad" reports_tab: "Informes" + report_filter_any: "cualquiera" disabled: Desactivado timeout_error: "Lo sentimos, la solicitud está durando demasiado, por favor selecciona un periodo más corto" exception_error: "Lo siento, ha ocurrido un error al ejecutar la consulta" @@ -2948,6 +2954,7 @@ es: inactive: "Inactivo" failed: "Fallado" successful: "Exitoso" + disabled: "Desactivado" events: none: "No hay eventos relacionados." redeliver: "Reenviar" @@ -3428,6 +3435,10 @@ es: entity_export: "entidad exportadora" change_name: "cambiar nombre" topic_timestamps_changed: "cambiada la fecha del tema" + approve_user: "usuario aprovado" + web_hook_create: "crear webhook" + web_hook_update: "actualizar webhook" + web_hook_destroy: "destruir webhook" screened_emails: title: "Correos bloqueados" description: "Cuando alguien trata de crear una cuenta nueva, los siguientes correos serán revisados y el registro será bloqueado, o alguna otra acción será realizada." @@ -3511,6 +3522,7 @@ es: id_not_found: "Lo sentimos, esa id de usuario no existe en nuestro sistema." active: "Activado" show_emails: "Mostrar emails" + hide_emails: "Ocultar emails" nav: new: "Nuevo" active: "Activo" @@ -3763,6 +3775,7 @@ es: go_back: "Volver a la búsqueda" recommended: "Recomendamos personalizar los siguientes textos para que se ajusten a tus necesidades:" show_overriden: "Sólo mostrar textos editados" + more_than_50_results: "Hay más de 50 resultados. Por favor, usa términos más específicos." settings: show_overriden: "Solo mostrar anulados" reset: "restablecer" @@ -3935,6 +3948,16 @@ es: label: "Nuevo:" add: "Añadir" filter: "Buscar (URL o URL externa)" + reseed: + action: + label: "Reemplazar texto..." + title: "Reemplazar texto de las categorías y temas con traducciones" + modal: + title: "Reemplazar texto" + subtitle: "Reemplazar el texto de las categorías generadas por el sistema con las últimas traducciones" + categories: "Categoría" + topics: "Temas" + replace: "Reemplazar" wizard_js: wizard: done: "Hecho" diff --git a/config/locales/client.et.yml b/config/locales/client.et.yml index 50a0106cf1..f37f5fdbbf 100644 --- a/config/locales/client.et.yml +++ b/config/locales/client.et.yml @@ -196,8 +196,6 @@ et: every_hour: "iga tund" daily: "iga päev" weekly: "iga nädal" - every_two_weeks: "iga kahe nädala tagant" - every_three_days: "iga kolme päeva tagant" max_of_count: "maksimum {{count}}-st" alternation: "või" character_count: @@ -693,7 +691,6 @@ et: primary: "Peamine e-post" secondary: "Teine e-post" no_secondary: "Teist e-posti pole" - instructions: "ei näidata kunagi avalikult" ok: "Saadame sulle kinnituseks meili" invalid: "Sisesta palun korrektne meiliaadress" authenticated: "Sinu meil on autenditud {{provider}} poolt" @@ -765,14 +762,9 @@ et: every_30_minutes: "iga pooltund" every_hour: "iga tund" daily: "igapäevaselt" - every_three_days: "iga kolme päeva tagant" weekly: "iga nädal" - every_two_weeks: "iga kahe nädala tagant" include_tl0_in_digests: "Kajasta meili teel kokkuvõttes ka uute kasutajate loodud sisu." email_in_reply_to: "Lisa e-kirjale katkend eelmisest vastusest" - email_direct: "Teavita mind, kui keegi tsiteerib minu postitust, vastab minu postitusele, mainib minu @kasutajanime või kutsub mind teemaga liituma" - email_private_messages: "Saada meilile teavitus, kui minuga kontakteerutakse sõnumi teel" - email_always: "Saada mulle teavitused meilile, isegi kui ma olen siin aktiivne kasutaja" other_settings: "Muu" categories_settings: "Foorumid" new_topic_duration: @@ -1091,13 +1083,7 @@ et: filter_placeholder_with_any: Otsi või loo... emoji_picker: filter_placeholder: Otsi emojit - people: Inimesed - nature: Loodus - food: Toit - activity: Tegevused - travel: Reisimine objects: Objektid - celebration: Tähistamine custom: Kohandatud emoji recent: Viimati kasutatud default_tone: Nahatooni pole @@ -1719,7 +1705,6 @@ et: create: "Vabandame, postituse loomisel tekkis viga. Palun proovi uuesti." edit: "Vabandame, postituse redigeerimisel tekkis viga. Palun proovi uuesti." upload: "Vabandame, selle faili üleslaadimisel tekkis viga. Palun proovi uuesti." - file_too_large: "Vabandame. see fail on liiga suur (maksimum on {{max_size_kb}}kB). Miks mitte laadida see suur fail mõnda failijagamisteenusesse pilves ja jagada viidet selleni?" too_many_uploads: "Vabandame, faile saab üles laadida vaid ühekaupa." upload_not_authorized: "Vabandust, fail mida püüad üles laadida, ei ole lubatud (lubatud faililaiendid: {{authorized_extensions}})." image_upload_not_allowed_for_new_user: "Vabandame, uued kasutajad ei saa pilte üles laadida." diff --git a/config/locales/client.fa_IR.yml b/config/locales/client.fa_IR.yml index 26bb90837e..c180116986 100644 --- a/config/locales/client.fa_IR.yml +++ b/config/locales/client.fa_IR.yml @@ -201,8 +201,6 @@ fa_IR: every_hour: "هر ساعت" daily: "روزانه" weekly: "هفتگی" - every_two_weeks: "هر دو هفته" - every_three_days: "هر سه روز" max_of_count: "حداکثر {{count}}" alternation: "یا" character_count: @@ -485,6 +483,7 @@ fa_IR: topic_sentence: one: "%{count} موضوع" other: "%{count} موضوع" + n_more: "دسته‌بندی‌ها ( %{count}مورد دیگر)" ip_lookup: title: جستجوی نشانی IP hostname: نام میزبان @@ -665,7 +664,6 @@ fa_IR: instructions: "تصاویر پس زمینه در مرکز قرار خواهند گرفت و عرض پیشفرض آن 590 پیکسل است" email: title: "ایمیل" - instructions: "هرگز به عموم مردم نشان داده نشده است" ok: "برای تایید ایمیلی برایتان ارسال خواهیم کرد." invalid: "لطفا یک آدرس ایمیل معتبر وارد کنید" authenticated: "ایمیل شما توسط {{provider}} تصدیق شد" @@ -720,14 +718,9 @@ fa_IR: every_30_minutes: "هر 30 دقیقه" every_hour: "هر ساعت" daily: "روزانه" - every_three_days: "هر سه روز" weekly: "هفتگی" - every_two_weeks: "هر دو هفته " include_tl0_in_digests: "محتوای ایجاد شده توسط کاربران جدید در ایمیل خلاصه قرار گیرد." email_in_reply_to: "خلاصه‌ی پاسخ‌ها را در ایمیل قرار بده." - email_direct: "وقتی کسی نوشته‌های من را نقل‌قول کرد، یا به من پاسخ داد، یا به @نام‌کاربری من اشاره کرد، یا به موضوعی دعوت کرد، ایمیل بفرست." - email_private_messages: "وقتی کسی به من پیام خصوصی فرستاد، ایمیل بفرست" - email_always: "ایمیل های اعلان را وقتی در سایت فعال هستم نیز برایم بفرست" other_settings: "موارد دیگر" categories_settings: "دسته‌بندی‌ها" new_topic_duration: @@ -799,6 +792,7 @@ fa_IR: title: "خلاصه" stats: "آمار" time_read: " زمان خواندن" + recent_time_read: "زمان خواندن اخیر" topic_count: one: "موضوعات ساخته شدند" other: "موضوعات ساخته شدند" @@ -892,6 +886,9 @@ fa_IR: first_post: نوشته نخست mute: بی صدا unmute: صدادار + time_read: خواندن + time_read_recently: "اخیراً" + time_read_tooltip: "%{time_read} مجموع زمان خواندن " last_reply_lowercase: آخرین پاسخ replies_lowercase: one: 'پاسخ‌ها ' @@ -1015,13 +1012,7 @@ fa_IR: ctrl: "Ctrl" alt: "Alt" emoji_picker: - people: مردم - nature: طبیعت - food: غذا - activity: فعالیت - travel: سفر objects: اشیا - celebration: جشن recent: اخیرا استفاده شده composer: emoji: "شکلک :)" @@ -1176,6 +1167,7 @@ fa_IR: first: اولین نوشته هستند pinned: سنجاق شدند unpinned: سنجاق نشدند + seen: خواندم unseen: نخواندم wiki: دانشنامه هستند statuses: @@ -1585,7 +1577,6 @@ fa_IR: create: "متأسفیم، در ایجاد نوشته‌ی شما خطایی روی داد. لطفاً دوباره تلاش کنید." edit: "متأسفیم، در ویرایش نوشته‌ی شما خطایی روی داد. لطفاً دوباره تلاش کنید." upload: "متأسفیم، در بارگذاری آن پرونده خطایی روی داد. لطفاً دوباره تلاش کنید." - file_too_large: "با عرض پوزش، حجم فایل بسیار بالاست (بالاترین حجم قابل بارگذاری {{max_size_kb}} کیلوبایت) است. چرا فایل‌های حجیم را در سرویس‌های ابری بارگذاری نمی‌کنید و لینک‌های آن را در انجمن قرار نمی‌دهید؟" too_many_uploads: "متأسفیم، هر بار تنها می‌توانید یک پرونده را بار‌گذاری کنید." upload_not_authorized: "با عرض پوزش، فایلی که در حال‌ بارگذاری آن هستید مجاز نیست. (پسوند‌های قابل بارگذاری: {{authorized_extensions}})." image_upload_not_allowed_for_new_user: "با عرض پوزش، کاربران جدید نمی توانند تصویر بار‌گذاری کنند." @@ -2455,6 +2446,7 @@ fa_IR: color_scheme_select: "انتخاب رنگ مورد استفاده قالب" custom_sections: "بخش‌های سفارشی" theme_components: "اجزای قالب" + and_x_more: "و {{count}} مورد دیگر" uploads: "بارگذاری‌ها" no_uploads: "می‌توانید فایل‌های ثابت همراه با قالب خود مثل فونت و تصویر بارگذاری کنید" add_upload: "افزودن بارگذاری" diff --git a/config/locales/client.fi.yml b/config/locales/client.fi.yml index b4d9d8c1e0..90d2789781 100644 --- a/config/locales/client.fi.yml +++ b/config/locales/client.fi.yml @@ -206,8 +206,6 @@ fi: every_hour: "tunnin välein" daily: "päivittäin" weekly: "viikottain" - every_two_weeks: "kahden viikon välein" - every_three_days: "joka kolmas päivä" max_of_count: "korkeintaan {{count}}" alternation: "tai" character_count: @@ -710,8 +708,6 @@ fi: confirm_password_description: "Jatka vahvistamalla salasanasi" label: "Koodi" rate_limit: "Odota hetki ennen toisen todennuskoodin tarjoamista." - enable_description: | - Skannaa QR-koodi laitteellesi sopivalla sovelluksella (AndroidiOS ja syötä todennuskoodi. disable_description: "Syötä sovelluksen tarjoama tunnistautumiskoodi" show_key_description: "Syötä manuaalisesti" extended_description: | @@ -754,7 +750,6 @@ fi: primary: "Ensisijainen sähköpostiosoite" secondary: "Toissijaiset sähköpostiosoitteet" no_secondary: "Ei toissijaisia sähköpostiosoitteita" - instructions: "ei näytetä julkisesti missään" ok: "Lähetämme sinulle sähköpostin varmistukseksi." invalid: "Sähköpostiosoite ei kelpaa." authenticated: "{{provider}} on todentanut sähköpostiosoitteesi" @@ -836,14 +831,9 @@ fi: every_30_minutes: "puolen tunnin välein" every_hour: "tunneittain" daily: "päivittäin" - every_three_days: "joka kolmas päivä" weekly: "viikottain" - every_two_weeks: "joka toinen viikko" include_tl0_in_digests: "Sisällytä uusien käyttäjien viestit sähköpostikoosteisiin" email_in_reply_to: "Liitä sähköpostiin lyhennelmä viestistä, johon vastataan" - email_direct: "Lähetä minulle sähköposti, jos joku lainaa viestiäni, vastaa viestiini, maintsee @nimeni tai kutsuu minut viestiketjuun" - email_private_messages: "Lähetä minulle sähköposti, kun joku lähettää minulle viestin" - email_always: "Lähetä sähköposti-ilmoitukset, vaikka olen aktiivinen palstalla." other_settings: "Muut" categories_settings: "Keskustelualueet" new_topic_duration: @@ -1206,13 +1196,7 @@ fi: other: "Valitse ainakin {{count}} kohdetta." emoji_picker: filter_placeholder: Etsi emojia - people: Ihmiset - nature: Luonto - food: Ruoka - activity: Harrasteet - travel: Matkustelu objects: Esineet - celebration: Juhlinta custom: Mukautetut emojit recent: Hiljattain käytetyt default_tone: Ei ihonsävyä @@ -1948,7 +1932,6 @@ fi: create: "Pahoittelut, viestin luonti ei onnistunut. Ole hyvä ja yritä uudelleen." edit: "Pahoittelut, viestin muokkaus ei onnistunut. Ole hyvä ja yritä uudelleen." upload: "Pahoittelut, tiedoston lähetys ei onnistunut. Ole hyvä ja yritä uudelleen." - file_too_large: "Pahoittelut, tiedosto jonka latausta yritit on liian suuri (suurin tiedostokoko on {{max_size_kb}}kb). Mitäpä jos lataisit tiedoston johonkin pilvipalveluun ja jakaisit täällä siihen linkin?" too_many_uploads: "Pahoittelut, voit ladata vain yhden tiedoston kerrallaan." too_many_dragged_and_dropped_files: "Pahoittelut, voit ladata korkeintaan {{max}} tiedostoa kerrallaan." upload_not_authorized: "Pahoittelut, tiedosto jota yrität ladata ei ole sallittu (sallitut laajennukset: {{authorized_extensions}})." diff --git a/config/locales/client.fr.yml b/config/locales/client.fr.yml index 4488be114b..d9b9017157 100644 --- a/config/locales/client.fr.yml +++ b/config/locales/client.fr.yml @@ -216,8 +216,6 @@ fr: every_hour: "chaque heure" daily: "quotidiennes" weekly: "hebdomadaires" - every_two_weeks: "toutes les deux semaines" - every_three_days: "tous les trois jours" max_of_count: "maximum sur {{count}}" alternation: "ou" character_count: @@ -574,8 +572,6 @@ fr: new_private_message: "Créer un message direct" private_message: "Message direct" private_messages: "Messages directs" - ignore: "Ignorer" - unignore: "Ne plus ignorer" activity_stream: "Activité" preferences: "Préférences" profile_hidden: "Le profil public de cet usagé est caché." @@ -660,7 +656,7 @@ fr: muted_users: "Silencieux" muted_users_instructions: "Cacher toutes les notifications de ces utilisateurs." ignored_users: "Ignoré" - ignored_users_instructions: "Liste tous les utilisateurs ignorés." + ignored_users_instructions: "Cacher toutes les publications et les notifications de ces utilisateurs." muted_topics_link: "Afficher les sujets en silencieux" watched_topics_link: "Afficher les sujets surveillés" tracked_topics_link: "Afficher les sujets suivis" @@ -731,12 +727,13 @@ fr: label: "Code" rate_limit: "Veuillez patienter avant d'essayer un autre code d'identification." enable_description: | - Scannez ce code QR en utilisant une appli supporté (AndroidiOS) et saisir votre code d'identification. + Scannez ce code QR en utilisant une application supportée (AndroidiOS) et entrez votre code d'authentification. disable_description: "Veuillez saisir le code d'authentification de votre app" show_key_description: "Saisir manuellement" extended_description: "L'authentification à deux facteurs ajoute une sécurité supplémentaire à votre compte en exigeant un jeton unique en \nplus de votre mot de passe. Les jetons peuvent être générés sur les appareils Android et iOS.\n" oauth_enabled_warning: "Veuillez noter que les connexions sociales seront désactivées une fois que l'authentification à deux facteurs aura été activée sur votre compte." use: "Utiliser l'application Authenticator" + enforced_notice: "Vous devez activer l'authentification à deux facteurs pour accéder à ce site." change_about: title: "Modifier À propos de moi" error: "Il y a eu une erreur lors de la modification de cette valeur." @@ -774,7 +771,8 @@ fr: primary: "Adresse courriel principale" secondary: "Adresses courriel secondaires" no_secondary: "Aucune adresse courriel secondaire" - instructions: "jamais visible publiquement" + sso_override_instructions: "Le courriel peut être mis à jour à partir du fournisseur SSO." + instructions: "Jamais visible publiquement." ok: "Nous vous enverrons un courriel de confirmation" invalid: "Merci d'entrer une adresse de courriel valide" authenticated: "Votre adresse de courriel a été authentifiée par {{provider}}" @@ -857,14 +855,15 @@ fr: every_30_minutes: "toutes les 30 minutes" every_hour: "toutes les heures" daily: "quotidien" - every_three_days: "tous les trois jours" weekly: "hebdomadaire" - every_two_weeks: "toutes les deux semaines" + email_level: + title: "M'envoyer un courriel quand quelqu'un me cite, répond à l'un de mes messages, mentionne mon @pseudo ou m'invite à rejoindre un sujet." + always: "toujours" + only_when_away: "seulement si absent" + never: "jamais" + email_messages_level: "M'envoyer un courriel quand quelqu'un m'envoie un message direct." include_tl0_in_digests: "Inclure les contributions des nouveaux utilisateurs dans les résumés par courriel" email_in_reply_to: "Inclure un extrait du message auquel il a été répondu dans les courriels" - email_direct: "M'envoyer un courriel quand quelqu'un me cite, répond à mon message ou mentionne mon @pseudo ou m'invite à rejoindre un sujet" - email_private_messages: "M'envoyer un courriel quand quelqu'un m'envoie un message direct" - email_always: "Recevoir des notifications par email même lorsque je suis actif sur le site" other_settings: "Autre" categories_settings: "Catégories" new_topic_duration: @@ -1230,13 +1229,15 @@ fr: other: "Séléctionner au moins {{count}} éléments." emoji_picker: filter_placeholder: Chercher un emoji - people: Personnes - nature: Nature - food: Nourriture - activity: Activité - travel: Voyage + smileys_&_emotion: Frimousses et Émotions + people_&_body: Personnes et Corps + animals_&_nature: Animaux et Nature + food_&_drink: Nourriture et Boisson + travel_&_places: Voyage et Lieux + activities: Activités objects: Objets - celebration: Fête + symbols: Symboles + flags: Drapeaux custom: Emojis personnalisés recent: Utilisés récemment default_tone: Aucun teint @@ -1959,7 +1960,7 @@ fr: other: "voir {{count}} réponses cachées" notice: first: "C'est la première fois que {{user}} publie un message — accueillons-le comme il se doit dans notre communauté !" - return: "Cela faisait un moment que nous n'avions pas vu {{user}} — son dernier message remontait à {{time}}." + return: "Cela faisait un moment que nous n'avions pas vu {{user}} — son dernier message remonte à {{time}}." unread: "Ce message est non lu" has_replies: one: "{{count}} réponse" @@ -1978,7 +1979,7 @@ fr: create: "Désolé, il y a eu une erreur lors de la publication de votre message. Merci de réessayer." edit: "Désolé, il y a eu une erreur lors de la modification de votre message. Merci de réessayer." upload: "Désolé, il y a eu une erreur lors de l'envoi du fichier. Merci de réessayer." - file_too_large: "Désolé, ce fichier est trop gros (la taille maximale est {{max_size_kb}}kb). Pourquoi ne pas télécharger votre gros fichier sur un service partagé cloud, puis partager le lien?" + file_too_large: "Désolé, ce fichier est trop volumineux (la taille maximale autorisée est de {{max_size_kb}} Ko). Pourquoi ne téléchargez-vous pas votre gros fichier sur un service d'hébergement externe, pour ensuite coller le lien ici ?" too_many_uploads: "Désolé, vous ne pouvez envoyer qu'un seul fichier à la fois." too_many_dragged_and_dropped_files: "Désolé, vous ne pouvez télécharger que {{max}} fichiers à la fois." upload_not_authorized: "Désolé, le fichier que vous essayez d'envoyer n'est pas autorisé (extensions autorisées : {{authorized_extensions}})." @@ -2240,6 +2241,11 @@ fr: muted: title: "Silencieux" description: "Vous ne serez jamais notifié de rien concernant les nouveaux sujets dans ces catégories, et elles n'apparaîtront pas dans les dernières catégories." + search_priority: + label: "Priorité de recherche" + options: + normal: "Normal" + ignore: "Ignorer" sort_options: default: "standard" likes: "J'aime" @@ -2708,6 +2714,7 @@ fr: moderation_tab: "Modération" security_tab: "Sécurité" reports_tab: "Rapports" + report_filter_any: "tous" disabled: Désactivé timeout_error: "Désolé, la requête prend trop de temps, veuillez sélectionner un intervalle plus court" exception_error: "Désolé, une erreur s'est produite à l'exécution de la requête" @@ -2962,6 +2969,7 @@ fr: inactive: "Inactif" failed: "Échec" successful: "Succès" + disabled: "Désactivé" events: none: "Il n'y aucun évènement lié." redeliver: "Redélivrer" @@ -3442,6 +3450,10 @@ fr: entity_export: "exporter l'entité" change_name: "modifier nom" topic_timestamps_changed: "date du sujet changée" + approve_user: "utilisateur approuvé" + web_hook_create: "Créer un webhook" + web_hook_update: "Mettre à jour le webhook" + web_hook_destroy: "Détruire le webhook" screened_emails: title: "Courriels sous surveillance" description: "Lorsque quelqu'un essaye de créer un nouveau compte, les adresses de courriel suivantes seront vérifiées et l'inscription sera bloquée, ou une autre action sera réalisée." @@ -3525,6 +3537,7 @@ fr: id_not_found: "Désolé cet identifiant d'utilisateur n'existe pas dans notre système." active: "Activé" show_emails: "Afficher les adresses de courriels" + hide_emails: "Cacher les e-mails" nav: new: "Nouveaux" active: "Actifs" @@ -3777,6 +3790,7 @@ fr: go_back: "Retour à la recherche" recommended: "Nous vous recommandons de personnaliser le texte suivant selon vos besoins :" show_overriden: "Ne montrer que ce qui a été personnalisé" + more_than_50_results: "Il y a plus de 50 résultats. Veuillez affiner votre recherche." settings: show_overriden: "Ne montrer que ce qui a été personnalisé" reset: "rétablir" @@ -3949,6 +3963,16 @@ fr: label: "Nouveau :" add: "Ajouter" filter: "Rechercher (URL ou URL externe)" + reseed: + action: + label: "Remplacement du texte..." + title: "Remplacer le texte des catégories et des sujets avec les traductions" + modal: + title: "Remplacer le texte" + subtitle: "Remplacer le texte des catégories et des sujets généré automatiquement par le système avec les dernières traductions" + categories: "Catégories" + topics: "Sujets" + replace: "Remplacer" wizard_js: wizard: done: "Terminer" diff --git a/config/locales/client.gl.yml b/config/locales/client.gl.yml index 905cd31e64..51c0c7037c 100644 --- a/config/locales/client.gl.yml +++ b/config/locales/client.gl.yml @@ -185,8 +185,6 @@ gl: every_hour: "cada hora" daily: "diariamente" weekly: "semanalmente" - every_two_weeks: "cada dúas semanas" - every_three_days: "cada tres días" max_of_count: "máx. de {{count}}" alternation: "ou" character_count: @@ -521,13 +519,8 @@ gl: every_30_minutes: "cada 30 minutos" every_hour: "cada hora" daily: "diariamente" - every_three_days: "cada tres días" weekly: "semanalmente" - every_two_weeks: "cada dúas semanas" email_in_reply_to: "Incluír nos correos un extracto das respostas á publicación" - email_direct: "Enviar un correo electrónico cando alguén me cite, responda a unha das miñas publicacións, mencione o meu @nome_do_usuario ou me convide a un tema." - email_private_messages: "Enviar correo electrónico cando alguén me mande unha mensaxe" - email_always: "Enviar notificación por correo-e incluso cando estea activo no sitio" other_settings: "Outro" categories_settings: "Categorías" new_topic_duration: diff --git a/config/locales/client.he.yml b/config/locales/client.he.yml index 9659cc6956..fb9e256526 100644 --- a/config/locales/client.he.yml +++ b/config/locales/client.he.yml @@ -253,8 +253,6 @@ he: every_hour: "כל שעה" daily: "יומית" weekly: "שבועית" - every_two_weeks: "דו-שבועית" - every_three_days: "כל שלושה ימים" max_of_count: "מקסימום של {{count}}" alternation: "או" character_count: @@ -780,8 +778,6 @@ he: confirm_password_description: "אנא אשר את סיסמתך בכדי להמשיך" label: "קוד" rate_limit: "אנא המתינו לפני שתנסו קוד אישור אחר." - enable_description: | - סרקו את הברקוד באפליקציה נתמכת (AndroidiOS והכניסו את קוד האימות שלכם. disable_description: "אנא הכניסו את קוד האישור מהיישומון שלכם." show_key_description: "הכנס ידנית" extended_description: | @@ -824,7 +820,6 @@ he: primary: "כתובת דוא\"ל ראשית" secondary: "כתובות דוא\"ל משניות" no_secondary: "אין כתובות דוא\"ל משניות" - instructions: "לעולם לא מוצג לציבור" ok: "נשלח אליכם דואר אלקטרוני לאישור" invalid: "בבקשה הכניסו כתובת דואר אלקטרוני תקינה" authenticated: "כתובת הדואר האלקטרוני שלך אושרה על ידי {{provider}}" @@ -908,14 +903,9 @@ he: every_30_minutes: "מידי 30 דקות" every_hour: "שעתי" daily: "יומית" - every_three_days: "כל שלושה ימים" weekly: "שבועית" - every_two_weeks: "כל שבועיים" include_tl0_in_digests: "כללו תכנים ממשתמשים חדשים במיילים מסכמים" email_in_reply_to: "הכללת ציטוטים מתגובות לפרסומים שנשלחו בדוא\"ל" - email_direct: "שלחו לי דוא\"ל כשמישהם מצטטים אותי, מגיבים לפוסט שלי, מזכירים את @שם-המשתמש/ת שלי, או מזמינים אותי לנושא" - email_private_messages: "שלחו לי דוא\"ל כשמישהם שולחים לי הודעות" - email_always: "שלח לי התראות מייל גם כשאני פעיל/ה באתר. " other_settings: "אחר" categories_settings: "קטגוריות" new_topic_duration: @@ -1304,12 +1294,7 @@ he: other: "בחרו לפחות {{count}} פריטים." emoji_picker: filter_placeholder: חיפוש אחר אימוג׳י - people: אנשים - nature: טבע - food: אוכל - activity: פעילות objects: עצמים - celebration: חגיגה custom: אימוג׳יז מותאמים recent: בשימוש לאחרונה default_tone: ללא גוון עור @@ -2096,7 +2081,6 @@ he: create: "סליחה, הייתה שגיאה ביצירת הפוסט שלכם. אנא נסו שנית." edit: "סליחה, הייתה שגיאה בעריכת הפוסט שלכם. אנא נסו שנית." upload: "סליחה, הייתה שגיאה בהעלאת הקובץ שלך. אנא נסו שנית" - file_too_large: "מצטערים, הקובץ גדול מידי (הגודל המירבי הוא {{max_size_kb}}kb). אולי תקצו להעלות קבצים גדולים לשירות שיתוף בענן ולשתף את הקישור." too_many_uploads: "סליחה, אך ניתן להעלות רק קובץ אחת כל פעם." upload_not_authorized: "מצטערים, הקובץ שאתם מנסים להעלות אינו מורשה (סיומות מורשות: {{authorized_extensions}})." image_upload_not_allowed_for_new_user: "סליחה, משתמשים חדשים לא יכולים להעלות תמונות." diff --git a/config/locales/client.hu.yml b/config/locales/client.hu.yml index 122ba94b69..f3fee325b4 100644 --- a/config/locales/client.hu.yml +++ b/config/locales/client.hu.yml @@ -211,8 +211,6 @@ hu: every_hour: "óránként" daily: "naponta" weekly: "hetente" - every_two_weeks: "kéthetente" - every_three_days: "háromnaponta" max_of_count: "maximum {{count}}" alternation: "vagy" character_count: @@ -520,7 +518,7 @@ hu: posts: "Bejegyzések" topics: "Témák" latest: "Legutóbbi" - latest_by: "legkésőbb" + latest_by: "utolsó hozzászóló" toggle_ordering: "rendezés megfordítása" subcategories: "Alkategóriák" topic_sentence: @@ -736,7 +734,6 @@ hu: primary: "Elsődleges Email" secondary: "Másodlagos Emailek" no_secondary: "Nincsenek másodlagos emailek" - instructions: "soha nem mutatjuk meg senkinek" ok: " Jóváhagyás végett e-mailt fogunk küldeni" invalid: "Kérünk adj meg egy érvényes e-mail címet" authenticated: "Az email címedet {{provider}} azonosította" @@ -800,13 +797,8 @@ hu: every_30_minutes: "minden 30 percben" every_hour: "óránként" daily: "naponta" - every_three_days: "minden három napban" weekly: "hetente" - every_two_weeks: "kéthetente" include_tl0_in_digests: "Új felhasználóktól származó tartalom mellékelése az emailekben" - email_direct: "Email küldése, ha valaki idéz, válaszol a bejegyzésemre, megemlíti a @felhasználónevem, vagy meghív egy témába" - email_private_messages: "Email küldése, ha valaki üzen nekem" - email_always: "Akkor is küldj e-mail értesítőt, ha az oldalon tartózkodom." other_settings: "Egyéb" categories_settings: "Kategóriák" new_topic_duration: @@ -1013,6 +1005,7 @@ hu: trust_level: "Bizalmi szint" search_hint: "felhasználónév, e-mail vagy IP-cím" create_account: + disclaimer: "Fiókod létrehozásával elfogadod az adatvédelmi szabályzatunk és a szolgáltatási feltételeinket." title: "Új fiók létrehozása" failed: "Valami félresikerült! Lehetséges hogy ez az e-mail cím már regisztrálva van. Próbáltad már a jelszóemlékeztetőt?" forgot_password: @@ -1130,13 +1123,7 @@ hu: create: "Létrehozás: '{{content}}'" emoji_picker: filter_placeholder: Emoyi keresése - people: Emberek - nature: Természet - food: Étel - activity: Aktivitás - travel: Utazás objects: Tárgyak - celebration: Ünneplés custom: Egyéni emojik recent: Nemrég használt default_tone: Nincs bőrszín diff --git a/config/locales/client.hy.yml b/config/locales/client.hy.yml new file mode 100644 index 0000000000..f026d20185 --- /dev/null +++ b/config/locales/client.hy.yml @@ -0,0 +1,3990 @@ +# encoding: utf-8 +# +# Never edit this file. It will be overwritten when translations are pulled from Transifex. +# +# To work with us on translations, join this project: +# https://www.transifex.com/projects/p/discourse-org/ + +hy: + js: + number: + format: + separator: "." + delimiter: "," + human: + storage_units: + format: "%n %u" + units: + byte: + one: Բայթ + other: Բայթ + gb: ԳԲ + kb: ԿԲ + mb: ՄԲ + tb: ՏԲ + short: + thousands: "{{number}}հզ" + millions: "{{number}}մլն" + dates: + time: "h:mm a" + timeline_date: "MMM YYYY" + long_no_year: "MMM D h:mm a" + long_no_year_no_time: "MMM D" + full_no_year_no_time: "MMMM Do" + long_with_year: "MMM D, YYYY h:mm a" + long_with_year_no_time: "MMM D, YYYY" + full_with_year_no_time: "MMMM Do, YYYY" + long_date_with_year: "MMM D, 'YY LT" + long_date_without_year: "MMM D, LT" + long_date_with_year_without_time: "MMM D, 'YY" + long_date_without_year_with_linebreak: "MMM D
    LT" + long_date_with_year_with_linebreak: "MMM D, 'YY
    LT" + wrap_ago: "%{date} առաջ" + tiny: + half_a_minute: "< 1ր" + less_than_x_seconds: + one: "< 1վրկ" + other: "< %{count}վ" + x_seconds: + one: "1վրկ" + other: "%{count}վ" + less_than_x_minutes: + one: "< 1ր" + other: "< %{count}ր" + x_minutes: + one: "1ր" + other: "%{count}ր" + about_x_hours: + one: "1ժ" + other: "%{count}ժ" + x_days: + one: "1օր" + other: "%{count}օր" + x_months: + one: "1ամիս" + other: "%{count}ամիս" + about_x_years: + one: "1տարի" + other: "%{count}տ" + over_x_years: + one: "> 1տարի" + other: "> %{count}տ" + almost_x_years: + one: "1տարի" + other: "%{count}տ" + date_month: "MMM D" + date_year: "MMM 'YY" + medium: + x_minutes: + one: "1 րոպե" + other: "%{count} րոպե" + x_hours: + one: "1 ժամ" + other: "%{count} ժամ" + x_days: + one: "1 օր" + other: "%{count} օր" + date_year: "MMM D, 'YY" + medium_with_ago: + x_minutes: + one: "1 րոպե առաջ" + other: "%{count} րոպե առաջ" + x_hours: + one: "1 ժամ առաջ" + other: "%{count} ժամ առաջ" + x_days: + one: "1 օր առաջ" + other: "%{count} օր առաջ" + later: + x_days: + one: "1 օր հետո" + other: "%{count} օր անց" + x_months: + one: "1 ամիս հետո" + other: "%{count} ամիս անց" + x_years: + one: "1 տարի հետո" + other: "%{count} տարի անց" + previous_month: "Նախորդ Ամիս" + next_month: "Հաջորդ Ամիս" + placeholder: ամսաթիվ + share: + topic_html: 'Թեմա՝ %{topicTitle}' + post: "գրառում #%{postNumber}" + close: "փակել" + twitter: "Կիսվել այս հղումով Twitter -ում" + facebook: "Կիսվել այս հղումով Facebook -ում" + email: "Ուղարկել այս հղումը էլ. նամակով" + action_codes: + public_topic: "այս թեման դարձրել է հրապարակային %{when}" + private_topic: "այս թեման դարձրել է անձնական նամակ %{when}" + split_topic: "բաժանել է այս թեման %{when}" + invited_user: "հրավիրված է %{who}-ին %{when}" + invited_group: "հրավիրված %{who}-ին %{when}" + user_left: "%{who}-ը հեռացրել է իրեն այս հաղորդագրությունից %{when}" + removed_user: "հեռացրել է %{who}-ին %{when}" + removed_group: "հեռացրել է %{who}-ին %{when}" + autobumped: "ավտոմատ կերպով բարձրացված է %{when}" + autoclosed: + enabled: "փակվել է %{when}" + disabled: "բացվել է %{when}" + closed: + enabled: "փակվել է %{when}" + disabled: "բացվել է %{when}" + archived: + enabled: "արխիվացվել է %{when}" + disabled: "ապարխիվացվել է %{when}" + pinned: + enabled: "ամրակցվել է %{when}" + disabled: "ապակցվել է %{when}" + pinned_globally: + enabled: "գլոբալ ամրակցվել է %{when}" + disabled: "ապակցվել է %{when}" + visible: + enabled: "ցուցակագրվել է %{when}" + disabled: "չցուցակագրված %{when}" + banner: + enabled: "սա դարձրել է բաններ %{when}: Այն կհայտնվի յուրաքանչյուր էջի վերևում, մինչև չհեռացվի օգտատիրոջ կողմից:" + disabled: "հեռացրել է այս բանները %{when}: Այն այլևս չի հայտնվի յուրաքանչյուր էջի վերևում:" + topic_admin_menu: "թեմայի ադմինի գործողություններ" + wizard_required: "Բարի գալուստ Ձեր նոր Discourse! Սկսենք տեղակայման մասնագետ-ի հետ ✨" + emails_are_disabled: "Բոլոր ելքային էլ. նամակները անջատվել են ադմինիստրատորի կողմից: Էլ. փոստով ոչ մի տեսակի ծանուցում չի ուղարկվի:" + bootstrap_mode_enabled: "Ձեր նոր կայքի թողարկումը ավելի հեշտ դարձնելու համար Դուք գտնվում եք սկզբնաբեռնման(bootstrap) ռեժիմում: Բոլոր նոր օգտատերերին կտրվի վստահության մակարդակ 1, և կմիացվեն ամեն օր ստացվող ամփոփիչ էլ. նամակները: Սա ավտոմատ կերպով կանջատվի, երբ գրանցվի %{min_users} օգտատեր:" + bootstrap_mode_disabled: "Սկզբնաբեռնման(Bootstrap) ռեժիմը կանջատվի 24 ժամվա ընթացքում:" + themes: + default_description: "Լռելյայն" + s3: + regions: + ap_northeast_1: "Asia Pacific (Tokyo)" + ap_northeast_2: "Asia Pacific (Seoul)" + ap_south_1: "Asia Pacific (Mumbai)" + ap_southeast_1: "Asia Pacific (Singapore)" + ap_southeast_2: "Asia Pacific (Sydney)" + ca_central_1: "Canada (Central)" + cn_north_1: "China (Beijing)" + cn_northwest_1: "China (Ningxia)" + eu_central_1: "EU (Frankfurt)" + eu_north_1: "EU (Stockholm)" + eu_west_1: "EU (Ireland)" + eu_west_2: "EU (London)" + eu_west_3: "EU (Paris)" + sa_east_1: "South America (São Paulo)" + us_east_1: "US East (N. Virginia)" + us_east_2: "US East (Ohio)" + us_gov_east_1: "AWS GovCloud (US-East)" + us_gov_west_1: "AWS GovCloud (US)" + us_west_1: "US West (N. California)" + us_west_2: "US West (Oregon)" + edit: "խմբագրել այս թեմայի վերնագիրը և կատեգորիան" + expand: "Ընդլայնել" + not_implemented: "Այդ հատկանիշը դեռևս չի իրագործվել, ներողություն!" + no_value: "Ոչ" + yes_value: "Այո" + submit: "Հաստատել" + generic_error: "Տեղի է ունեցել սխալ, ներողություն:" + generic_error_with_reason: "Տեղի է ունեցել սխալ՝ %{error}" + go_ahead: "Գնալ առաջ" + sign_up: "Գրանցվել" + log_in: "Մուտք" + age: "Տարիք" + joined: "Միացել է " + admin_title: "Ադմին" + flags_title: "Դրոշակներ" + show_more: "ցույց տալ ավելին" + show_help: "տարբերակներ" + links: "Հղումներ" + links_lowercase: + one: "հղում" + other: "հղումներ" + faq: "ՀՏՀ" + guidelines: "Ուղեցույց" + privacy_policy: "Գաղտնիության Քաղաքականություն" + privacy: "Գաղտնիություն" + tos: "Պայմանները" + rules: "Կանոններ" + conduct: "Վարքագծի Կանոններ" + mobile_view: "Տեսքը Հեռախոսով" + desktop_view: "Տեսքը Համակարգչով" + you: "Դուք " + or: "կամ" + now: "հենց նոր" + read_more: "կարդալ ավելին" + more: "Ավելին" + less: "Կրճատ" + never: "երբեք" + every_30_minutes: "30 րոպեն մեկ" + every_hour: "ժամը մեկ" + daily: "ամեն օր" + weekly: "շաբաթական" + max_of_count: "առավելագույնը {{count}}" + alternation: "կամ" + character_count: + one: "{{count}} սիմվոլ" + other: "{{count}} սիմվոլ" + related_messages: + title: " Առնչվող Հաղորդագրություններ" + suggested_topics: + title: "Առաջարկվող Թեմաներ" + pm_title: "Առաջարկվող Հաղորդագրություններ" + about: + simple_title: "Մեր Մասին" + title: " %{title}-ի մասին" + stats: "Կայքի Վիճակագրություն" + our_admins: "Մեր Ադմինները" + our_moderators: "Մեր Մոդերատորները" + stat: + all_time: "Ամբողջ Ժամանակ" + last_7_days: "Վերջին 7 օրում" + last_30_days: "Վերջին 30 օրում" + like_count: "Հավանումներ" + topic_count: "Թեմաներ" + post_count: "Գրառում" + user_count: "Օգտատերեր" + active_user_count: "Ակտիվ Օգտատերեր" + contact: "Հետադարձ Կապ" + contact_info: "Այս կայքի հետ կապված կրիտիկական խնդիրների կամ հրատապ հարցերի դեպքում խնդրում ենք կապվել մեզ հետ %{contact_info} էլ. հասցեով:" + bookmarked: + title: "Էջանշել" + clear_bookmarks: "Ջնջել Էջանշանները" + help: + bookmark: "Սեղմեք՝ այս թեմայի առաջին գրառումն էջանշելու համար" + unbookmark: "Սեղմեք՝ այս թեմայի բոլոր էջանշանները ջնջելու համար" + bookmarks: + created: "Դուք էջանշել եք այս գրառումը" + not_bookmarked: "Էջանշել այս գրառումը" + remove: "Հեռացնել էջանշանը" + confirm_clear: "Դուք համոզվա՞ծ եք, որ ցանկանում եք հեռացնել այս թեմայի բոլոր էջանշանները:" + drafts: + resume: "Վերսկսել" + remove: "Ջնջել" + new_topic: "Նոր թեմայի սևագիր" + new_private_message: "Նոր անձնական հաղորդագրության սևագիր" + topic_reply: "Պատասխանի սևագիր" + abandon: + confirm: "Դուք արդեն բացել եք մեկ այլ սևագիր այս թեմայում: Դուք համոզվա՞ծ եք, որ ցանկանում եք հրաժարվել դրանից:" + yes_value: "Այո, հրաժարվել" + no_value: "Ոչ, պահել" + topic_count_latest: + one: "Տեսնել {{count}} նոր կամ թարմացված թեման" + other: "Դիտել {{count}} նոր կամ թարմացված թեմաները" + topic_count_unread: + one: "Տեսնել {{count}} չկարդացած թեման" + other: "Դիտել {{count}} չկարդացած թեմաները" + topic_count_new: + one: "Տեսնել {{count}} նոր թեման" + other: "Դիտել {{count}} նոր թեմաները" + preview: "նախադիտում" + cancel: "չեղարկել" + save: "Պահպանել Փոփոխությունները" + saving: "Պահպանվում է..." + saved: "Պահված է!" + upload: "Վերբեռնել" + uploading: "Վերբեռնվում է..." + uploading_filename: "Վերբեռնվում է՝ {{filename}}..." + clipboard: "փոխանակման հարթակ" + uploaded: "Վերբեռնված է !" + pasting: "Տեղադրվում է..." + enable: "Միացնել" + disable: "Անջատել" + continue: "Շարունակել" + undo: "Ետարկել" + revert: "Հետադարձել" + failed: "Ձախողում" + switch_to_anon: "Սկսել Անանուն Ռեժիմը" + switch_from_anon: "Ավարտել Անանուն Ռեժիմը" + banner: + close: "Փակել այս բանները" + edit: "Խմբագրել այս բանները >>" + choose_topic: + none_found: "Թեմաներ չեն գտնվել" + title: + search: "Որոնել Թեմա ըստ վերնագրի, url-ի կամ id-ի՝" + placeholder: "գրեք թեմայի վերնագիրն այստեղ" + choose_message: + none_found: "Հաղորդագրություններ չեն գտնվել:" + title: + search: "Փնտրել Հաղորդագրություն ըստ վերնագրի՝" + placeholder: "գրեք հաղորդագրության վերնագիրն այստեղ" + queue: + topic: "Թեմա՝" + approve: "Հաստատել" + reject: "Մերժել" + delete_user: "Ջնջել Oգտատիրոջը" + title: "Հաստատման Կարիք Ունի" + none: "Վերանայելու գրառումներ չկան:" + edit: "Խմբագրել" + cancel: "Չեղարկել" + view_pending: "տեսնել սպասող գրառումները" + has_pending_posts: + one: "Այս թեման ունի հաստատման սպասող 1 հրապարակում" + other: "Այս թեման ունի հաստատման սպասող {{count}} գրառում" + confirm: "Պահպանել Փոփոխությունները" + delete_prompt: "Դուք համոզվա՞ծ եք, որ ցանկանում եք ջնջել %{username}-ին: Դա կջնջի նրա բոլոր գրառումները և կարգելափակի նրա էլ. հասցեն և IP հասցեն:" + approval: + title: "Գրառումը Հաստատման Կարիք Ունի" + description: "Մենք ստացել ենք Ձեր նոր գրառումը, սակայն այն պետք է հաստատվի մոդերատորի կողմից մինչև ցուցադրվելը: Խնդրում ենք լինել համբերատար:" + pending_posts: + one: "Դուք ունեք 1 սպասող հրապարակում:" + other: "Դուք ունեք հաստատման սպասող {{count}} գրառում:" + ok: "ՕԿ" + user_action: + user_posted_topic: "{{user}}-ը հրապարակել է այս թեման" + you_posted_topic: "Դուք հրապարակել եք այս թեման" + user_replied_to_post: "{{user}}-ը պատասխանել է {{post_number}} գրառմանը" + you_replied_to_post: "Դուք պատասխանել եք {{post_number}} գրառմանը" + user_replied_to_topic: "{{user}}-ը պատասխանել է այս թեմային" + you_replied_to_topic: "Դուք պատասխանել եք այս թեմային" + user_mentioned_user: "{{user}}-ը հիշատակել է {{another_user}}-ին" + user_mentioned_you: "{{user}}-ը հիշատակել է Ձեզ" + you_mentioned_user: "Դուք հիշատակել եք {{another_user}}-ին" + posted_by_user: "Հրապարակվել է {{user}}-ի կողմից" + posted_by_you: "Հրապարակվել է Ձեր կողմից" + sent_by_user: "Ուղարկվել է{{user}}-ի կողմից" + sent_by_you: "Ուղարկվել է Ձերկողմից" + directory: + filter_name: "ֆիլտրել ըստ օգտանվան" + title: "Օգտատերեր" + likes_given: "Տրված" + likes_received: "Ստացած" + topics_entered: "Դիտված" + topics_entered_long: "Դիտված Թեմաները" + time_read: "Կարդացած Ժամանակը" + topic_count: "Թեմա" + topic_count_long: "Ստեղծված Թեմա" + post_count: "Պատասխան" + post_count_long: "Հրապարակված Պատասխան" + no_results: "Արդյունքներ չեն գտնվել:" + days_visited: "Այցելություն" + days_visited_long: "Այցելության Օր" + posts_read: "Կարդացած" + posts_read_long: "Կարդացած Գրառում" + total_rows: + one: "1 օգտատեր" + other: "%{count} օգտատեր" + group_histories: + actions: + change_group_setting: "Փոխել խմբի կարգավորումը" + add_user_to_group: "Ավելացնել օգտատեր" + remove_user_from_group: "Հեռացնել օգտատիրոջը" + make_user_group_owner: "Դարձնել սեփականատեր" + remove_user_as_group_owner: "Հետ կանչել սեփականատիրոջ թույլտվությունը" + groups: + member_added: "Ավելացված" + add_members: + title: "Ավելացնել Անդամներ" + description: "Կառավարել այս խմբի անդամակցությունը" + usernames: "Օգտանուններ" + manage: + title: "Կառավարել" + name: "Անուն" + full_name: "Անուն Ազգանուն" + add_members: "Ավելացնել Անդամներ" + delete_member_confirm: "Հեռացնե՞լ '%{username}' օգտանունը '%{group}' խմբից:" + profile: + title: Պրոֆիլ + interaction: + title: Փոխազդեցություն + posting: Հրապարակում + notification: Ծանուցում + membership: + title: Անդամակցություն + access: Թույլտվություն + logs: + title: "Գրառումներ" + when: "Երբ" + action: "Գործողություն" + acting_user: "Գործող օգտատեր" + target_user: "Նպատակային օգտատեր" + subject: "Թեմա" + details: "Մանրամասներ" + from: "Ումից" + to: "Ում" + public_admission: "Թույլ տալ օգտատերերին ազատ կերպով միանալ խմբին (Խումբը պետք է լինի հրապարակային)" + public_exit: "Թույլ տալ օգտատերերին ազատ կերպով լքել խումբը" + empty: + posts: "Այս խմբի անդամների կողմից գրառումներ չկան:" + members: "Այս խմբում անդամներ չկան:" + mentions: "Այս խմբի հիշատակումներ չկան:" + messages: "Այս խմբի համար հաղորդագրություններ չկան:" + topics: "Այս խմբի անդամների կողմից թեմաներ չկան:" + logs: "Այս խմբի համար գրառումներ չկան:" + add: "Ավելացնել" + join: "Միանալ" + leave: "Լքել" + request: "Հարցում" + message: "Հաղորդագրություն" + allow_membership_requests: "Թույլ տալ օգտատերերին ուղարկել անդամակցության հարցումներ խմբի սեփականատերերին" + membership_request_template: "Մասնավոր ձևանմուշ, որը կցուցադրվի օգտատերերին՝ անդամակցության հարցում ուղարկելիս" + membership_request: + submit: "Ուղարկել Հարցում" + title: " @%{group_name}-ին միանալու հարցում" + reason: "Տեղեկացրեք խմբի սեփականատերերին, թե ինչու եք ցանկանում միանալ այս խմբին" + membership: "Անդամակցություն" + name: "Անուն" + group_name: "Խմբի անուն" + user_count: "Օգտատեր" + bio: "Խմբի Մասին " + selector_placeholder: "մուտքագրեք օգտանունը" + owner: "սեփականատեր" + index: + title: "Խմբեր" + all: "Բոլոր Խմբերը" + empty: "Տեսանելի խմբեր չկան:" + filter: "Ֆիլտրել ըստ խմբի տիպի" + owner_groups: "Խմբերը, որտեղ ես սեփականատեր եմ" + close_groups: "Փակված Խմբեր" + automatic_groups: "Ավտոմատ Խմբեր" + automatic: "Ավտոմատ" + closed: "Փակված" + public: "Հրապարակային" + private: "Գաղտնի" + public_groups: "Հրապարակային Խմբեր" + automatic_group: Ավտոմատ Խումբ + close_group: Փակել Խումբը + my_groups: "Իմ Խմբերը" + group_type: "Խմբի տիպը" + is_group_user: "Անդամ" + is_group_owner: "Սեփականատեր" + title: + one: "Խումբ" + other: "Խմբեր" + activity: "Ակտիվություն" + members: + title: "Անդամներ" + filter_placeholder_admin: "օգտանուն կամ էլ. փոստի հասցե" + filter_placeholder: "օգտանուն" + remove_member: "Հեռացնել Խմբից" + remove_member_description: "Հեռացնել %{username}-ին այս խմբից" + make_owner: "Դարձնել Սեփականատեր" + make_owner_description: "Դարձնել %{username}-ին այս խմբի սեփականատեր" + remove_owner: "Զրկել սեփականատիրոջ իրավունքից" + remove_owner_description: "Զրկել %{username}-ին այս խմբի սեփականատիրոջ իրավունքից" + owner: "Սեփականատեր" + topics: "Թեմաներ" + posts: "Գրառումներ" + mentions: "Հիշատակումներ" + messages: "Հաղորդագրություններ" + notification_level: "Խմբակային հաղորդագրությունների համար լռելյայն ծանուցումների կարգավիճակը" + alias_levels: + mentionable: "Ո՞վ կարող է @հիշատակել այս խումբը:" + messageable: "Ո՞վ կարող է հաղորդագրություն ուղարկել այս խմբին:" + nobody: "Ոչ ոք" + only_admins: "Միայն ադմինները" + mods_and_admins: "Միայն մոդերատորները և ադմինները" + members_mods_and_admins: "Միայն խմբի անդամները, մոդերատորները և ադմինները" + everyone: "Բոլորը" + notifications: + watching: + title: "Դիտում Եմ" + description: "Դուք ծանուցում կստանաք յուրաքանչյուր հաղորդագրության յուրաքանչյուր գրառման մասին, և կցուցադրվի նոր պատասխանների քանակը:" + watching_first_post: + title: "Դիտում Եմ Առաջին Գրառումը" + description: "Դուք ծանուցում կստանաք այս խմբի նոր հաղորդագրությունների մասին, բայց ոչ հաղորդագրությունների պատասխանների:" + tracking: + title: "Հետևում Եմ" + description: "Դուք ծանուցում կստանաք, եթե որևէ մեկը հիշատակի Ձեր @անունը կամ պատասխանի Ձեզ, և կցուցադրվի նոր պատասխանների քանակը:" + regular: + title: "Սովորական" + description: "Դուք ծանուցում կստանաք, եթե որևէ մեկը հիշատակի Ձեր @անունը կամ պատասխանի Ձեզ:" + muted: + title: "Խլացված" + description: "Այս խմբի նոր հաղորդագրությունների հետ կապված Դուք երբեք որևէ ծանուցում չեք ստանա:" + flair_url: "Avatar Flair Նկար" + flair_url_placeholder: "(Ընտրովի) Նկարի URL կամ Font Awesome class" + flair_url_description: 'Օգտագործեք քառակուսի նկար, ոչ փոքր քան 20պքս x 20պքս չափից կամ FontAwesome պատկերակներ (ընդունելի ֆորմատներ՝ "fa-icon", "far fa-icon" կամ "fab fa-icon"):' + flair_bg_color: "Avatar Flair Ֆոնի Գույն" + flair_bg_color_placeholder: "(Ընտրովի) Գույնի Hex արժեք" + flair_color: "Avatar Flair Գույն" + flair_color_placeholder: "(Ընտրովի) Գույնի Hex արժեք" + flair_preview_icon: "Նախադիտման Պատկերակ" + flair_preview_image: "Նախադիտման Նկար" + user_action_groups: + "1": "Տրված Հավանումներ" + "2": "Ստացած Հավանումներ" + "3": "Էջանշաններ" + "4": "Թեմաներ" + "5": "Պատասխաններ" + "6": "Արձագանքներ" + "7": "Հիշատակումներ" + "9": "Մեջբերումներ" + "11": "Խմբագրումներ" + "12": "Ուղարկված" + "13": "Մուտքի արկղ" + "14": "Սպասող" + "15": "Սևագրեր" + categories: + all: "բոլոր կատեգորիաները" + all_subcategories: "բոլորը" + no_subcategory: "ոչ մեկը" + category: "Կատեգորիա" + category_list: "Ցուցադրել կատեգորիաների ցանկը" + reorder: + title: "Վերադասավորել Կատեգորիաները" + title_long: "Վերակազմավորել կատեգորիաների ցանկը" + save: "Պահպանել Դասավորությունը" + apply_all: "Կիրառել" + position: "Դիրքը" + posts: "Գրառումներ" + topics: "Թեմաներ" + latest: "Վերջինները" + latest_by: "վերջինները ըստ" + toggle_ordering: "փոխանջատել դասավորման կառավորումը" + subcategories: "Ենթակատեգորիաներ" + topic_sentence: + one: "1 թեմա" + other: "%{count} թեմա" + topic_stat_sentence_week: + one: "%{count} նոր թեմա անցյալ շաբաթվա ընթացքում" + other: "%{count} նոր թեմա անցյալ շաբաթվա ընթացքում:" + topic_stat_sentence_month: + one: "%{count} նոր թեմա անցյալ ամսվա ընթացքում" + other: "%{count} նոր թեմա անցյալ ամսվա ընթացքում:" + n_more: "Կատեգորիաներ (ևս %{count}) ..." + ip_lookup: + title: IP Հասցեի Որոնում + hostname: Հոսթի անունը + location: Վայրը + location_not_found: (անհայտ) + organisation: Կազմակերպություն + phone: Հեռախոս + other_accounts: "Այլ հաշիվներ այս IP հասցեով՝" + delete_other_accounts: "Ջնջել %{count}" + username: "օգտանուն" + trust_level: "ՎՄ" + read_time: "կարդացած ժամանակը" + topics_entered: "մուտքագրված թեմաներ" + post_count: "# գրառում" + confirm_delete_other_accounts: "Դուք համոզվա՞ծ եք, որ ցանկանում եք ջնջել այս հաշիվները:" + powered_by: "օգտագործվում է՝ MaxMindDB" + copied: "կրկօրինակված" + user_fields: + none: "(ընտրել)" + user: + said: "{{username}} ՝" + profile: "Պրոֆիլ" + mute: "Խլացնել" + edit: "Խմբագրել Նախընտրությունները" + download_archive: + button_text: "Ներբեռնել Բոլորը" + confirm: "Դուք համոզվա՞ծ եք, որ ցանկանում եք ներբեռնել Ձեր գրառումները:" + success: "Ներբեռնումը սկսված է, Դուք կստանաք ծանուցում հաղորդագրության միջոցով, երբ գործընթացն ավարտվի:" + rate_limit_error: "Գրառումները կարելի է ներբեռնել միայն օրը մեկ անգամ, խնդրում ենք կրկին փորձել վաղը:" + new_private_message: "Նոր Հաղորդագրություն" + private_message: "Հաղորդագրություն" + private_messages: "Հաղորդագրություններ" + activity_stream: "Ակտիվություն" + preferences: "Նախընտրություններ" + profile_hidden: "Այս օգտատիրոջ հրապարակային պրոֆիլը թաքցրած է:" + expand_profile: "Ընդլայնել" + collapse_profile: "Կրճատել" + bookmarks: "Էջանշաններ" + bio: "Իմ մասին" + invited_by: "Ում կողմից է հրավիրված" + trust_level: "Վստահության Մակարդակ" + notifications: "Ծանուցումներ" + statistics: "Վիճակագրություն" + desktop_notifications: + label: "Այժմեական(Live) Ծանուցումներ" + not_supported: "Այս բրաուզերը չի ապահովում ծանուցումներ, ներողություն:" + perm_default: "Միացնել Ծանուցումները" + perm_denied_btn: "Թույլտվությունը Մերժված է" + perm_denied_expl: "Դուք մերժել եք ծանուցումների թույլտվությունը: Թույլատրեք ծանուցումները Ձեր բրաուզերի կարգավորումներից:" + disable: "Անջատել Ծանուցումները" + enable: "Միացնել Ծանուցումները" + each_browser_note: "Ծանոթություն: Դուք պետք է փոխեք այս կարգավորումը Ձեր օգտագործած յուրաքանչյուր բրաուզերի համար:" + consent_prompt: "Դուք ցանկանո՞ւմ եք ստանալ այժմեական ծանուցումներ, երբ մարդիկ պատասխանեն Ձեր գրառումներին:" + dismiss: "Չեղարկել" + dismiss_notifications: "Չեղարկել Բոլորը" + dismiss_notifications_tooltip: "Նշել բոլոր չկարդացած ծանուցումները որպես կարդացած:" + first_notification: "Ձեր առաջին ծանուցումն է! Ընտրեք այն՝ սկսելու համար:" + disable_jump_reply: "Չցատկել դեպի իմ գրառումը իմ պատասխանելուց հետո" + dynamic_favicon: "Ցուցադրել նոր/թարմացված թեմաների քանակը բրաուզերի պատկերակի վրա" + theme_default_on_all_devices: "Դարձնել սա լռելյայն թեմա իմ բոլոր սարքավորումների վրա" + text_size_default_on_all_devices: "Դարձնել սա լռելյայն տեքստի չափ իմ բոլոր սարքերի վրա" + allow_private_messages: "Թույլ տալ այլ օգտատերերին ուղարկել ինձ անձնական հաղորդագրություններ" + external_links_in_new_tab: "Բացել բոլոր արտաքին հղումները նոր ներդիրում(tab)" + enable_quoting: "Միացնել մեջբերմամբ պատասխանելը ընդգծված տեքստի համար" + change: "փոխել" + moderator: "{{user}}-ը մոդերատոր է" + admin: "{{user}}-ը ադմին է" + moderator_tooltip: "Այս օգտատերը մոդերատոր է" + admin_tooltip: "Այս օգտատերն ադմին է" + silenced_tooltip: "Այս օգտատերը լռեցված է" + suspended_notice: "Այս օգտատերը սառեցված է մինչև {{date}}:" + suspended_permanently: "Այս օգտատերը սառեցված է" + suspended_reason: "Պատճառը՝ " + github_profile: "Github" + email_activity_summary: "Ակտիվության Ամփոփում" + mailing_list_mode: + label: "Փոստային ցուցակի ռեժիմ" + enabled: "Միացնել փոստային ցուցակի ռեժիմը" + instructions: | + Այս կարգավորումը վերասահմանում է ակտիվության ամփոփումը:
    + Խլացված թեմաները և կատեգորիաները ներառված չեն լինի այս էլ. նամակներում: + individual: "Ուղարկել էլ. նամակ յուրաքանչյուր նոր գրառման համար" + individual_no_echo: "Ուղարկել էլ. նամակ յուրաքանչյուր նոր գրառման համար, բացառությամբ իմ սեփականների" + many_per_day: "Ստանալ էլ. նամակ յուրաքանչյուր նոր գրառման համար (օրը մոտ {{dailyEmailEstimate}} հատ)" + few_per_day: "Ստանալ էլ. նամակ յուրաքանչյուր նոր գրառման համար (օրը մոտ 2 հատ)" + warning: "Փոստային ցուցակի ռեժիմը միացված է: Էլ. փոստով ծանուցումների կարգավորումները վերասահմանված են: " + tag_settings: "Թեգեր" + watched_tags: "Դիտված" + watched_tags_instructions: "Դուք ավտոմատ կերպով կդիտեք այս թեգերով բոլոր թեմաները: Դուք կստանաք ծանուցում բոլոր նոր գրառումների և թեմաների մասին, և նոր գրառումների քանակը նաև կհայտնվի թեմայի կողքին:" + tracked_tags: "Հետևած" + tracked_tags_instructions: "Դուք ավտոմատ կերպով կհետևեք այս թեգերով բոլոր թեմաներին: Նոր գրառումների քանակը կհայտնվի թեմայի կողքին:" + muted_tags: "Խլացված" + muted_tags_instructions: "Այս թեգերով ոչ մի նոր հրապարակման մասին դուք ծանուցում չեք ստանա, և դրանք ցույց չեն տրվի վերջինների մեջ:" + watched_categories: "Դիտված" + watched_categories_instructions: "Դուք ավտոմատ կերպով կդիտեք այս կատեգորիաների բոլոր թեմաները: Դուք կստանաք ծանուցում բոլոր նոր գրառումների և թեմաների մասին, և նոր գրառումների քանակը նաև կհայտնվի թեմայի կողքին:" + tracked_categories: "Հետևած" + tracked_categories_instructions: "Դուք ավտոմատ կերպով կհետևեք այս կատեգորիաների բոլոր թեմաներին: Նոր գրառումների քանակը կհայտնվի թեմայի կողքին:" + watched_first_post_categories: "Դիտում Եմ Առաջին Գրառումը" + watched_first_post_categories_instructions: "Դուք կստանաք ծանուցում այս կատեգորիաների յուրաքանչյուր նոր թեմայի առաջին գրառման մասին:" + watched_first_post_tags: "Դիտում Եմ Առաջին Գրառումը" + watched_first_post_tags_instructions: "Դուք կստանաք ծանուցում այս թեգերով յուրաքանչյուր նոր թեմայում առաջին գրառման մասին:" + muted_categories: "Խլացված" + muted_categories_instructions: "Դուք չեք ստանա որևէ ծանուցում այս կատեգորիաների նոր թեմաների մասին, և դրանք չեն հայտնվի կատեգորիաներում կամ վերջին էջերում:" + no_category_access: "Որպես մոդերատոր՝ Դուք ունեք կատեգորիաների սահմանափակ թույլտվություն, պահպանելն անջատված է:" + delete_account: "Ջնջել Իմ Հաշիվը" + delete_account_confirm: "Դուք համոզվա՞ծ եք, որ ցանկանում եք մշտապես ջնջել Ձեր հաշիվը: Այս գործողությունը չի կարող ետարկվել!" + deleted_yourself: "Ձեր հաշիվը հաջողությամբ ջնջված է:" + delete_yourself_not_allowed: "Եթե ցանկանում եք ջնջել Ձեր հաշիվը, խնդրում ենք կապ հաստատել անձնակազմի հետ:" + unread_message_count: "Հաղորդագրություն" + admin_delete: "Ջնջել" + users: "Օգտատերեր" + muted_users: "Խլացված" + muted_users_instructions: "Արգելել այս օգտատերերից բոլոր ծանուցումները:" + ignored_users: "Անտեսված" + ignored_users_instructions: "Թաքցնել բոլոր գրառումները և ծանուցումները այս օգտատերերից:" + muted_topics_link: "Ցուցադրել խլացված թեմաները" + watched_topics_link: "Ցուցադրել դիտվող թեմաները" + tracked_topics_link: "Ցուցադրել հետևվող թեմաները" + automatically_unpin_topics: "Ավտոմատ կերպով ապակցել թեմաները, երբ ես հասնեմ ներքև:" + apps: "Հավելվածներ" + revoke_access: "Հետ Կանչել Թույլտվությունը" + undo_revoke_access: "Ետարկել Թույլտվության Հետկանչումը (Undo Revoke Access)" + api_approved: "Հաստատված է՝" + api_last_used_at: "Վերջին անգամ օգտագործվել է՝" + theme: "Թեմա" + home: "Լռելյայն Գլխավոր Էջ" + staged: "Աստիճանավորված (Staged)" + staff_counters: + flags_given: "օգտակար դրոշակավորում" + flagged_posts: "դրոշակավորված գրառում" + deleted_posts: "ջնջված գրառում" + suspensions: "սառեցում" + warnings_received: "զգուշացում" + messages: + all: "Բոլորը" + inbox: "Մուտքերի արկղ" + sent: "Ուղարկված" + archive: "Արխիվ" + groups: "Իմ Խմբերը" + bulk_select: "Ընտրել հաղորդագրություններ" + move_to_inbox: "Տեղափոխել Մուտքերի արկղ" + move_to_archive: "Արխիվացնել" + failed_to_move: "Չհաջողվեց տեղափոխել ընտրված հաղորդագրությունները (հնարավոր է՝ համացանցի հետ կապված խնդիր կա)" + select_all: "Ընտրել Բոլորը" + tags: "Թեգեր" + preferences_nav: + account: "Հաշիվ" + profile: "Պրոֆիլ" + emails: "Էլ. հասցեներ" + notifications: "Ծանուցումներ" + categories: "Կատեգորիաներ" + users: "Օգտատերեր" + tags: "Թեգեր" + interface: "Ինտերֆեյս" + apps: "Հավելվածներ" + change_password: + success: "(էլ. նամակն ուղարկված է)" + in_progress: "(էլ. նամակն ուղարկվում է)" + error: "(սխալ)" + action: "Ուղարկել Գաղտնաբառի Վերականգման Էլ. Նամակ" + set_password: "Առաջադրել Գաղտնաբառ" + choose_new: "Ընտրել նոր գաղտնաբառ" + choose: "Ընտրել գաղտնաբառ" + second_factor_backup: + title: "Երկու գործոնով պահեստային կոդեր" + regenerate: "Վերագեներացնել" + disable: "Անջատել" + enable: "Միացնել" + enable_long: "Միացնել պահուստային կոդերը" + manage: "Կառավարել պահուստային կոդերը" + copied_to_clipboard: "Կրնօրինակված է Փոխանակման հարթակում" + copy_to_clipboard_error: "Փոխանակման հարթակում տվյալների կրկնօրինակման սխալ" + remaining_codes: "Ձեզ մնացել է պահուստային {{count}} կոդ:" + use: "Օգտագործեք պահուստի կոդ" + codes: + title: "Պահուստային Կոդերը Գեներացվել են" + description: "Այս պահուստային կոդերից յուրաքանչյուրը կարող է օգտագործվել միայն մեկ անգամ: Պահեք դրանք ապահով, բայց հասանելի վայրում:" + second_factor: + title: "Երկգործոն վավերացում" + disable: "Անջատել երկգործոն վավերացումը" + enable: "Միացնել երկգործոն վավերացումը հաշվի ուժեղացված անվտանգության համար" + confirm_password_description: "Շարունակելու համար խնդրում ենք հաստատել Ձեր գաղտնաբառը" + label: "Կոդ" + rate_limit: "Խնդրում ենք սպասել՝ նախքան մեկ այլ վավերացման կոդ փորձելը:" + enable_description: | + Սկանավորեք այս QR կոդը համապատասխան հավելվածում (AndroidiOS) և մուտքագրեք Ձեր նույնականացման կոդը: + disable_description: "Խնդրում ենք Ձեր հավելվածից մուտքագրել վավերացման կոդը:" + show_key_description: "Մուտքագրել ձեռքով" + extended_description: | + Երկգործոն վավերացումն ավելացնում է էքստրա-անվտանգություն Ձեր հաշվին՝ պահանջելով մեկանգամյա կոդանշան(token)՝ ի հավելումն Ձեր գաղտնաբառին: Կոդանշանները կարող են գեներացվել Android և iOS սարքերով: + oauth_enabled_warning: "Խնդրում ենք նկատի ունենալ, որ սոցիալական ցանցերով մուտքը կանջատվի, հենց որ երկգործոն վավերացումը միացվի Ձեր հաշվի համար:" + use: "Օգտագործեք Authenticator հավելվածը" + enforced_notice: "Դուք պարտավոր եք միացնել երկգործոն նույնականացումը՝ մինչ մուտք գործելը այս կայք:" + change_about: + title: "Փոփոխել Իմ Մասին բաժինը" + error: "Այս արժեքը փոփոխելիս տեղի է ունեցել սխալ:" + change_username: + title: "Փոփոխել Օգտանունը" + confirm: "Դուք միանշանակ համոզվա՞ծ եք, որ ցանկանում եք փոփոխել Ձեր օգտանունը:" + taken: "Ներողություն, այդ օգտանունը զբաղված է:" + invalid: "Այդ օգտանունն անվավեր է: Այն պետք է պարունակի միայն թվեր և տառեր:" + change_email: + title: "Փոփոխել Էլ. Հասցեն" + taken: "Ներողություն, այդ էլ. հասցեն հասանելի չէ:" + error: "Ձեր էլ. հասցեն փոփոխելիս տեղի է ունեցել սխալ: Միգուցե այդ հասցեն արդեն օգտագործվո՞ւմ է:" + success: "Մենք ուղարկել ենք էլ. նամակ այդ հասցեին: Խնդրում ենք հետևել հաստատման հրահանգներին:" + success_staff: "Մենք ուղարկել ենք էլ. նամակ Ձեր ընթացիկ հասցեին: Խնդրում ենք հետևել հաստատման հրահանգներին:" + change_avatar: + title: "Փոխել Ձեր պրոֆիլի նկարը" + gravatar: "Gravatar, հիմնված" + gravatar_title: "Փոխեք Ձեր անձնապատրկեը Gravatar-ի կայքում" + gravatar_failed: "Մենք չկարողացանք գտնել Gravatar այդ էլ. հասցեով:" + refresh_gravatar_title: "Թարմացնել Ձեր Gravatar-ը" + letter_based: "Համակարգի կողմից դրված պրոֆիլի նկար" + uploaded_avatar: "Անհատական նկար" + uploaded_avatar_empty: "Ավելացնել անհատական նկար" + upload_title: "Վերբեռնեք Ձեր նկարը" + upload_picture: "Վերբեռնել նկար" + image_is_not_a_square: "Ուշադրություն. մենք կտրել ենք Ձեր նկարը; լայնությունն ու երկարությունը հավասար չէին:" + change_profile_background: + title: "Պրոֆիլի Ֆոն" + instructions: "Պրոֆիլի ֆոները կկենտրոնացվեն և կունենան 850 պքս լռլեյայն լայնություն:" + change_card_background: + title: "Օգտատիրոջ Քարտի Ֆոն" + instructions: "Ֆոնի նկարները կբերվեն կենտրոն և կունենան 590 պքս լռելյայն լայնություն:" + email: + title: "Էլ. հասցե" + primary: "Հիմնական Էլ. հասցե" + secondary: "Երկրորդական Էլ. հասցեներ" + no_secondary: "Երկրորդական էլ. հասցեներ չկան" + sso_override_instructions: "Էլ. հասցեն կարող է թարմացվել SSO մատակարարից:" + instructions: "Երբեք չի ցուցադրվում հանրությանը" + ok: "Հաստատման համար մենք Ձեզ կուղարկենք էլ. նամակ" + invalid: "Խնդրում ենք մուտքագրել վավեր էլ. հասցե" + authenticated: "Ձեր էլ. հասցեն վավերացվել է {{provider}}-ի կողմից" + frequency_immediately: "Մենք անհապաղ Ձեզ էլ. նամակ կուղարկենք, եթե դեռևս Դուք դա չեք կարդացել կայքում:" + frequency: + one: "Մենք էլ. նամակ կուղարկենք Ձեզ միայն այն դեպքում, եթե մենք չենք տեսել Ձեզ վերջին րոպեի ընթացքում:" + other: "Մենք Ձեզ էլ. նամակ կուղարկենք միայն այն դեպքում, եթե մենք չենք տեսել Ձեզ վերջին {{count}} րոպեի ընթացքում:" + associated_accounts: + title: "Կապակցված Հաշիվներ" + connect: "Կապել" + revoke: "Հետ կանչել" + not_connected: "(չկապակցված)" + name: + title: "Անուն" + instructions: "Ձեր անուն ազգանունը (ընտրովի)" + instructions_required: "Ձեր անուն ազգանունը" + too_short: "Ձեր անունը շատ կարճ է" + ok: "Ձեր անունն ընդունված է" + username: + title: "Օգտանուն" + instructions: "եզակի, առանց բացատների, կարճ" + short_instructions: "Մարդիկ կարող են հիշատակել Ձեզ որպես @{{username}}" + available: "Ձեր օգտանունը հասանելի է" + not_available: "Հասանելի չէ: Փորձե՞լ {{suggestion}}-ը:" + not_available_no_suggestion: "Հասանելի չէ" + too_short: "Ձեր օգտանունը շատ կարճ է" + too_long: "Ձեր օգտանունը շատ երկար է" + checking: "Ստուգվում է օգտանվան հասանելիությունը..." + prefilled: "Էլ. հասցեն համընկնում է գրանցված օգտանվան հետ" + locale: + title: "Ինտերֆեյսի լեզուն" + instructions: "Օգտատիրոջ ինտերֆեյսի լեզուն: Այն կփոխվի, երբ Դուք թարմացնեք էջը:" + default: "(լռելյայն)" + any: "ցանկացած" + password_confirmation: + title: "Կրկնել Գաղտաբառը " + auth_tokens: + title: "Վերջերս Օգտագործված Սարքերը" + ip: "IP" + details: "Մանրամասներ" + log_out_all: "Դուրս գրվել բոլոր սարքերից" + active: "հիմա ակտիվ է" + not_you: "Դուք չե՞ք:" + show_all: "Ցուցադրել բոլորը ({{count}})" + show_few: "Ցուցադրել ավելի քիչ" + was_this_you: "Սա Դո՞ւք էիք:" + was_this_you_description: "Եթե դա Դուք չէիք, մենք խորհուրդ ենք տալիս փոխել Ձեր գաղտնաբառը և դուրս գրվել բոլոր սարքերից: " + browser_and_device: "{{browser}} {{device}}-ի վրա" + secure_account: "Ապահովագրել իմ Հաշիվը" + latest_post: "Դուք վերջին անգամ հրապարակում կատարել եք..." + last_posted: "Վերջին Գրառումը" + last_emailed: "Վերջինը Նամակ Ուղարկվել է" + last_seen: "Ակտիվ էր" + created: "Միացել է" + log_out: "Դուրս գրվել" + location: "Վայրը" + website: "Վեբ Կայք" + email_settings: "Էլ. հասցե" + hide_profile_and_presence: "Թաքցնել իմ հրապարակային պրոֆիլը և ներկայության հատկանիշները" + enable_physical_keyboard: "Միացնել ֆիզիկական ստեղնաշարի ապահովումը iPad -ի վրա" + text_size: + title: "Տեքստի Չափը" + smaller: "Ավելի փոքր" + normal: "Նորմալ" + larger: "Ավելի մեծ" + largest: "Ամենամեծը" + like_notification_frequency: + title: "Ծանուցել հավանելու դեպքում" + always: "Միշտ" + first_time_and_daily: "Առաջին անգամ, երբ գրառումը հավանում են, և օրական" + first_time: "Առաջին անգամ, երբ գրառումը հավանում են" + never: "Երբեք" + email_previous_replies: + title: "Ներառել բոլոր նախորդ պատասխանները էլ. նամակների ներքևում" + unless_emailed: "եթե նախկինում ուղարկված չէ" + always: "միշտ" + never: "երբեք" + email_digests: + title: "Երբ ես չեմ այցելում այստեղ, ուղարկեք ինձ ամփոփիչ էլ. նամակ տարածված թեմաների և պատասխանների մասին" + every_30_minutes: "30 րոպեն մեկ" + every_hour: "ժամը մեկ" + daily: "օրը մեկ" + weekly: "շաբաթական" + email_level: + title: "Ուղարկել ինձ էլ, նամակ, երբ որևէ մեկը մեջբերում է ինձ, պատասխանում է իմ գրառմանը, նշում է իմ @օգտանունը կամ հրավիրում է ինձ թեմայի:" + always: "միշտ" + only_when_away: "միայն երբ հեռու եմ" + never: "երբեք" + email_messages_level: "Ուղարկել ինձ էլ. նամակ, երբ որևէ մեկը հաղորդագրություն է գրում ինձ:" + include_tl0_in_digests: "Ներառել նոր օգտատերերի կողմից ավելացվածը ամփոփիչ էլ. նամակներում" + email_in_reply_to: "Ներառել գրառումների պատասխանների քաղվածք էլ. նամակներում" + other_settings: "Այլ" + categories_settings: "Կատեգորիաներ" + new_topic_duration: + label: "Համարել թեմաները նոր, երբ" + not_viewed: "Ես դեռևս դրանք չեմ դիտել" + last_here: "ստեղծվել են իմ վերջին անգամ այնտեղ լինելուց հետո" + after_1_day: "ստեղծվել են նախորդ օրվա ընթացքում" + after_2_days: "ստեղծվել են վերջին 2 օրվա ընթացքում" + after_1_week: "ստեղծվել են վերջին շաբաթվա ընթացքում" + after_2_weeks: "ստեղծվել են վերջին 2 շաբաթվա ընթացքում" + auto_track_topics: "Ավտոմատ կերպով հետևել իմ բացած թեմաներին" + auto_track_options: + never: "երբեք" + immediately: "անմիջապես" + after_30_seconds: "30 վայրկյան հետո" + after_1_minute: "1 րոպե հետո" + after_2_minutes: "2 րոպե հետո" + after_3_minutes: "3 րոպե հետո" + after_4_minutes: "4 րոպե հետո" + after_5_minutes: "5 րոպե հետո" + after_10_minutes: "10 րոպե հետո" + notification_level_when_replying: "Երբ ես գրառում եմ կատարում թեմայում, նշանակել այդ թեման որպես" + invited: + search: "փնտրել հրավերներ..." + title: "Հրավերներ" + user: "Հրավիրված Օգտատեր" + sent: "Ուղարկված" + none: "Հրավերներ չկան:" + truncated: + one: "Առաջին հրավերի ցուցադրում" + other: "Ցույց են տրված առաջին {{count}} հրավերները:" + redeemed: "Ընդունված Հրավերները" + redeemed_tab: "Ընդունված" + redeemed_tab_with_count: "Ընդունված ({{count}})" + redeemed_at: "Ընդունվել է" + pending: "Սպասող Հրավերներ" + pending_tab: "Սպասող" + pending_tab_with_count: "Սպասող ({{count}})" + topics_entered: "Դիտված Թեմաները" + posts_read_count: "Կարդացած Գրառում" + expired: "Այս հրավերի ժամկետն անցել է:" + rescind: "Հեռացնել" + rescinded: "Հրավերը հեռացված է" + rescind_all: "Հեռացնել բոլոր Ժամկետանց Հրավերները" + rescinded_all: "Բոլոր Ժամկետանց Հրավերները հեռացված են!" + rescind_all_confirm: "Դուք համոզվա՞ծ եք, որ ցանկանում եք հեռացնել բոլոր ժամկետանց հրավերները:" + reinvite: "Հրավերը կրկին ուղարկել" + reinvite_all: "Կրկին ուղարկել բոլոր հրավերները " + reinvite_all_confirm: "Դուք համոզվա՞ծ եք, որ ցանկանում եք կրկին ուղարկել բոլոր հրավերները:" + reinvited: "Հրավերը կրկին է ուղարկված" + reinvited_all: "Բոլոր հրավերները կրկին ուղարկված են!" + time_read: "Կարդացած Ժամանակը" + days_visited: "Այցելության Օր" + account_age_days: "Հաշվի տարիքը օրերով" + create: "Ուղարկել Հրավեր" + generate_link: "Կրկնօրինակել Հրավերի Հղումը" + link_generated: "Հրավերի հղումը հաջողությամբ գեներացված է!" + valid_for: "Հրավերի հղումը վավեր է միայն հետևյալ էլ. հասցեի համար՝ %{email}" + bulk_invite: + none: "Դուք դեռևս ոչ ոքի չեք հրավիրել այստեղ: Ուղարկեք անհատական հրավերներ կամ հրավիրեք բազմաթիվ մարդկանց միանգամից՝ վերբեռնելով CSV ֆայլ:" + text: "Զանգվածային Հրավեր ֆայլից" + success: "Ֆայլը հաջողությամբ վերբեռնվել է, Դուք կստանաք ծանուցում հաղորդագրության միջոցով, երբ գործընթացն ավարտվի:" + error: "Ներողություն, ֆայլը պետք է լինի CSV ձևաչափով:" + confirmation_message: "Դուք պատրաստվում եք էլ. նամակով հրավերներ ուղարկել վերբեռնված ֆայլում բոլոր նշվածներին:" + password: + title: "Գաղտնաբառ" + too_short: "Ձեր գաղտնաբառը շատ կարճ է:" + common: "Այդ գաղտնաբառը շատ է տարածված:" + same_as_username: "Ձեր գաղտնաբառը համընկնում է Ձեր օգտանվան հետ:" + same_as_email: "Ձեր գաղտնաբառը համընկնում է Ձեր էլ. հասցեի հետ:" + ok: "Ձեր գաղտնաբառն ընդունված է:" + instructions: "առնվազն %{count} սիմվոլ" + summary: + title: "Ամփոփում" + stats: "Վիճակագրություն" + time_read: "կարդացած ժամանակը" + recent_time_read: "վերջին կարդալու ժամանակը" + topic_count: + one: "ստեղծված թեմա" + other: "ստեղծված թեմա" + post_count: + one: "տրված" + other: "ստեղծված գրառում" + likes_given: + one: "տրված" + other: "տրված" + likes_received: + one: "ստացած" + other: "ստացած" + days_visited: + one: "դիտված թեմաներ" + other: "այցելության օր" + topics_entered: + one: "դիտված թեմա" + other: "դիտված թեմաները" + posts_read: + one: "կարդացած հրապարակում" + other: "կարդացած գրառում" + bookmark_count: + one: "նշում" + other: "էջանշան" + top_replies: "Թոփ Պատասխանները" + no_replies: "Պատասխաններ դեռևս չկան:" + more_replies: "Ավելի Շատ Պատասխաններ" + top_topics: "Թոփ Թեմաներ" + no_topics: "Թեմաներ դեռևս չկան:" + more_topics: "Ավելի Շատ Թեմաներ" + top_badges: "Թոփ Կրծքանշաններ" + no_badges: "Կրծքանշաններ դեռևս չկան" + more_badges: "Ավելի Շատ Կրծքանշաններ" + top_links: "Թոփ Հղումներ" + no_links: "Հղումներ դեռևս չկան:" + most_liked_by: "Առավել Շատ Հավանել են" + most_liked_users: "Առավել Շատ Հավանել է" + most_replied_to_users: "Առավել Շատ Պատասխանել է" + no_likes: "Հավանումներ դեռևս չկան:" + top_categories: "Թոփ Կատեգորիաներ" + topics: "Թեմաներ" + replies: "Պատասխաններ" + ip_address: + title: "Վերջին IP Հասցեն" + registration_ip_address: + title: "Գրանցման IP Հասցեն" + avatar: + title: "Պրոֆիլի Նկար" + header_title: "պրոֆիլ, հաղորդագրություններ, էջանշաններ և նախընտրություններ" + title: + title: "Վերնագիր" + none: "(ոչ մի)" + filters: + all: "Բոլորը" + stream: + posted_by: "Հրապարակվել է՝" + sent_by: "Ուղարկվել է՝" + private_message: "հաղորդագրություն" + the_topic: "թեման" + loading: "Բեռնվում է..." + errors: + prev_page: "բեռնման ընթացքում" + reasons: + network: "Ցանցային Սխալ" + server: "Սերվերի Սխալ" + forbidden: "Թույլտվությունը Մերժված է" + unknown: "Սխալ" + not_found: "Էջը Չի Գտնվել" + desc: + network: "Խնդրում ենք ստուգել Ձեր ինտերնետը:" + network_fixed: "Կապը համացանցին վերականգնվեց:" + server: "Սխալի կոդը՝ {{status}}" + forbidden: "Ձեզ թույլատրված չէ դիտել դա:" + not_found: "Վա՜յ, հավելվածը փորձել է բեռնել գոյություն չունեցող URL:" + unknown: "Ինչ-որ բան այն չէ:" + buttons: + back: "Վերադառնալ" + again: "Կրկին Փորձել" + fixed: "Բեռնել էջը" + close: "Փակել" + assets_changed_confirm: "Այս կայքը հենց նոր թարմացվել է: Թարմացնե՞լ էջը հիմա՝ ամենավերջին տարբերակն ստանալու համար:" + logout: "Դուք դուրս եք գրվել:" + refresh: "Թարմացնել" + read_only_mode: + enabled: "Այս կայքը «միայն կարդալու համար» ռեժիմում է: Խնդրում ենք շարունակել, սակայն պատասխանելը, հավանելը և այլ գործողությունները հիմա անջատված են:" + login_disabled: "Մուտք գործելն անջատված է, քանի դեռ կայքը գտնվում է «միայն կարդալու համար» ռեժիմում:" + logout_disabled: "Դուրս գրվելը անջատված է, երբ կայքը գտնվում է միայն կարդալու համար ռեժիմում:" + too_few_topics_and_posts_notice: "Եկեք սկսենք քննարկումը! Ներկայումս կան %{currentTopics} / %{requiredTopics} թեմաներ և %{currentPosts} / %{requiredPosts} գրառումներ: Անհրաժեշտ են որոշ զրույցներ, որպեսզի նոր այցելուները կարդան և արձագանքեն:" + too_few_topics_notice: "Եկեք սկսենք քննարկումը! Ներկայումս կան %{currentTopics} / %{requiredTopics} թեմաներ: Անհրաժեշտ են որոշ զրույցներ, որպեսզի նոր այցելուները կարդան և արձագանքեն:" + too_few_posts_notice: "Եկեք սկսենք քննարկումը! Ներկայումս կան %{currentPosts} / %{requiredPosts} հրապարակումներ: Անհրաժեշտ են որոշ զրույցներ, որպեսզի նոր այցելուները կարդան և արձագանքեն:" + logs_error_rate_notice: + reached: "%{relativeAge}%{rate} հասել է կայքի %{siteSettingRate} կարգավորման սահմանին:" + exceeded: "%{relativeAge}%{rate} գերազանցում է կայքի %{siteSettingRate} կարգավորման սահմանը:" + rate: + one: "1 սխալ/%{duration}" + other: "%{count} սխալ/%{duration}" + learn_more: "իմանալ ավելին..." + all_time: "ընդհանուրը" + all_time_desc: "ստեղծված բոլոր թեմաները" + year: "տարի" + year_desc: "վերջին 365 օրվա ընթացքում ստեղծված թեմաները" + month: "ամիս" + month_desc: "վերջին 30 օրվա ընթացքում ստեղծված թեմաները" + week: "շաբաթ" + week_desc: "վերջին 7 օրվա ընթացքում ստեղծված թեմաները" + day: "օր" + first_post: Առաջին գրառումը + mute: Խլացնել + unmute: "Միացնել " + last_post: Հրապարակված + time_read: Կարդացված + time_read_recently: "%{time_read} վերջերս" + time_read_tooltip: "%{time_read} կարդալու ընդհանուր ժամանակը" + time_read_recently_tooltip: "%{time_read} կարդալու ընդհանուր ժամանակը (%{recent_time_read} վերջին 60 օրվա ընթացքում)" + last_reply_lowercase: վերջին պատասխանը + replies_lowercase: + one: պատասխան + other: պատասխան + signup_cta: + sign_up: "Գրանցվել" + hide_session: "Հիշեցնել ինձ վաղը" + hide_forever: "ոչ, շնորհակալություն" + hidden_for_session: "Լավ, ես կհարցնեմ վաղը: Դուք միշտ կարող եք օգտագործել նաև 'Մուտք'-ը հաշիվ ստեղծելու համար:" + intro: "Ողջույն! Կարծես թե Դուք վայելում եք քննարկումը, սակայն դեռևս հաշիվ չեք գրանցել:" + value_prop: "Երբ Դուք ստեղծում եք հաշիվ, մենք հստակ հիշում ենք, թե Դուք ինչ եք կադացել, այսպիսով՝ Դուք միշտ վերադառնում եք ճիշտ այնտեղ, որտեղ կանգնել էիք: Դուք նաև ստանում եք ծանուցումներ այստեղ և էլ. փոստով, երբ որևէ մեկը պատասխանում է Ձեզ: Եվ Դուք կարող եք հավանել գրառումներ՝ կիսվելով սիրով: :heartpulse:" + summary: + enabled_description: "Դուք դիտում եք այս թեմայի ամփոփումը՝ համայնքի կողմից որոշված ամենահետաքրքիր գրառումները:" + description: "Կա {{replyCount}} պատասխան:" + description_time: "Կա {{replyCount}} պատասխան՝ մոտավորապես {{readingTime}} րոպե կարդալու ժամանակով:" + enable: "Ամփոփել Այս Թեման" + disable: "Ցուցադրել Բոլոր Գրառումները" + deleted_filter: + enabled_description: "Այս թեման պարունակում է հեռացված գրառումներ, որոնք թաքցվել են:" + disabled_description: "Այս թեմայի հեռացված գրառումները ցուցադրվում են:" + enable: "Թաքցնել Հեռացված Գրառումները" + disable: "Ցուցադրել Հեռացված Գրառումները" + private_message_info: + title: "Հաղորդագրություն" + invite: "Հրավիրել այլ Մարդկանց ..." + edit: "Ավելացնել կամ Հեռացնել ..." + leave_message: "Դուք իսկապե՞ս ցանկանում եք թողնել այս հաղորդագրությունը:" + remove_allowed_user: "Դուք իսկապե՞ս ցանկանում եք հեռացնել {{name}}-ը այս հաղորդագրությունից:" + remove_allowed_group: "Դուք իսկապե՞ս ցանկանում եք հեռացնել {{name}}-ը այս հաղորդագրությունից:" + email: "Էլ. հասցե" + username: "Օգտանուն" + last_seen: "Ակտիվ էր" + created: "Ստեղծվել է" + created_lowercase: "ստեղծվել է" + trust_level: "Վստահության Մակարդակ" + search_hint: "օգտանուն, էլ. հասցե կամ IP հասցե" + create_account: + disclaimer: "Գրանցվելով Դուք ընդունում եք գաղտնիության քաղաքականությունը և պայմանները:" + title: "Ստեղծել Նոր Հաշիվ" + failed: "Ինչ-որ սխալ է տեղի ունեցել, հնարավոր է՝ այս էլ. հասցեն արդեն գրանցված է, փորձեք կատարել գաղտնաբառի վերականգնում:" + forgot_password: + title: "Գաղտնաբառի Վերականգնում" + action: "Ես մոռացել եմ իմ գաղտնաբառը" + invite: "Մուտքագրեք Ձեր օգտանունը կամ էլ. հասցեն, և մենք Ձեզ կուղարկենք գաղտնաբառի վերականգման էլ. նամակ:" + reset: "Վերականգնել Գաղտնաբառը" + complete_username: "Եթե որևէ հաշիվ համընկնում է %{username} օգտանվանը, ապա Դուք շուտով կստանաք Ձեր գաղտնաբառի վերականգման հրահանգներով էլ. նամակ:" + complete_email: "Եթե որևէ հաշիվ համընկնում է %{email} էլ. հասցեին, ապա Դուք շուտով կստանաք Ձեր գաղտնաբառի վերականգման հրահանգներով էլ. նամակ:" + complete_username_found: "Մենք գտել ենք %{username} օգտանվանը համապատասխանող հաշիվ, Դուք շուտով կստանաք Ձեր գաղտնաբառի վերականգման հրահանգներով էլ. նամակ:" + complete_email_found: "Մենք գտել ենք %{email} էլ. հասցեին համապատասխանող հաշիվ, Դուք շուտով կստանաք Ձեր գաղտնաբառի վերականգման հրահանգներով էլ. նամակ:" + complete_username_not_found: "Ոչ մի հաշիվ չի համընկնում %{username} օգտանվանը" + complete_email_not_found: "Ոչ մի հաշիվ չի համընկնում %{email} էլ. հասցեին" + help: "Էլ. նամակը չի՞ եկել: Համոզվեք՝ առաջին հերթին ստուգելով Սպամ թղթապանակը:

    Համոզված չեք, թե ո՞ր էլ. հասցեն եք օգտագործել. խնդրում ենք մուտքագրել այն այստեղ և մենք կստուգենք, թե արդյոք այն առկա է համակարգում:

    Եթե Ձեր հաշվի էլ. հասցեն այլևս հասանելի չէ Ձեզ, խնդրում ենք կապ հաստատել մեր օգնության անձնակազմի հետ:

    " + button_ok: "ՕԿ" + button_help: "Օգնություն" + email_login: + link_label: "Ուղարկեք ինձ մուտքի հղում" + button_label: "էլ. նամակով" + complete_username: "Եթե %{username} օգտանվանը համապատասխանող հաշիվ գոյություն ունի, ապա Դուք շուտով կստանաք էլ-նամակ մուտքի հղումով:" + complete_email: "Եթե %{email} էլ. հասցեին համապատասխանող հաշիվ գոյություն ունի, ապա Դուք շուտով կստանաք էլ. նամակ մուտքի հղումով:" + complete_username_found: "Մենք գտել ենք %{username} օգտանվանը համապատասխանող հաշիվ, Դուք շուտով կստանաք մուտքի հղումով էլ. նամակ:" + complete_email_found: "Մենք գտել ենք հաշիվ, որը համընկնում է %{email} էլ. հասցեի հետ, Դուք շուտով կստանաք էլ. նամակ մուտքի հղումով:" + complete_username_not_found: "%{username} օգտանվանը համապատասխանող հաշիվ չի գտնվել:" + complete_email_not_found: "Ոչ մի հաշիվ չի համընկնում %{email} էլ. հասցեին" + login: + title: "Մուտք" + username: "Օգտատեր" + password: "Գաղտնաբառ" + second_factor_title: "Երկգործոն Վավերացում" + second_factor_description: "Խնդրում ենք Ձեր հավելվածից մուտքագրել վավերացման կոդը՝" + second_factor_backup: "Մուտք գործել օգտագործելով պահուստային կոդ" + second_factor_backup_title: "Երկգործոն Պահուստային Պատճենում (Two Factor Backup)" + second_factor_backup_description: "Խնդրում ենք մուտքագրել ձեր պահուստային կոդերից որևէ մեկը՝" + second_factor: "Մուտք գործել օգտագործելով Authenticator հավելվածը" + email_placeholder: "էլ. հասցե կամ օգտանուն" + caps_lock_warning: "Caps Lock-ը միացված է" + error: "Անհայտ սխալ" + cookies_error: "Կարծես թե Ձեր բրաուզերի քուքիները անջատված են: Դուք չեք կարող մուտք գործել առանց դրանք միացնելու:" + rate_limit: "Խնդրում ենք սպասել՝ մինչ կրկին մուտք գործել փորձելը:" + blank_username: "Խնդրում ենք մուտքագրել Ձեր էլ. հասցեն կամ օգտանունը:" + blank_username_or_password: "Խնդրում ենք մուտքագրել Ձեր էլ. հասցեն կամ օգտանունը, և գաղտնաբառը:" + reset_password: "Վերականգնել Գաղտնաբառը" + logging_in: "Մուտք..." + or: "Կամ" + authenticating: "Վավերացվում է..." + awaiting_activation: "Ձեր հաշիվն ակտիվացված չէ, օգտագործեք մոռացել եմ գաղտնաբառը հղումը՝ ակտիվացման մեկ այլ էլ. նամակ ստանալու համար:" + awaiting_approval: "Ձեր հաշիվը դեռևս չի հաստատվել անձնակազմի կողմից: Երբ այն հաստատվի, Դուք կստանաք էլ. նամակ:" + requires_invite: "Ներողություն, այս ֆորումին թույլտվությունը միայն հրավերով է:" + not_activated: "Դուք դեռևս չեք կարող մուտք գործել: Մենք որոշ ժամանակ առաջ Ձեզ ուղարկել ենք ակտիվացման նամակ {{sentTo}} էլ. հասցեին: Խնդրում ենք հետևել այդ նամակի հրահանգներին՝ Ձեր հաշիվը ակտիվացնելու համար:" + not_allowed_from_ip_address: "Դուք չեք կարող մուտք գործել այդ IP հասցեից:" + admin_not_allowed_from_ip_address: "Դուք չեք կարող մուտք գործել որպես ադմին այդ IP հասցեից:" + resend_activation_email: "Սեղմեք այստեղ՝ ակտիվացման նամակը կրկին ուղարկելու համար: " + omniauth_disallow_totp: "Ձեր հաշվի վրա միացված է երկգործոն վավերացումը: Խնդրում ենք մուտք գործել Ձեր գաղտնաբառով: " + resend_title: "Կրկին Ուղարկել Ակտիվացման Նամակը" + change_email: "Փոփոխել Էլ. Հասցեն" + provide_new_email: "Տրամադրեք նոր էլ. հասցե, և մենք կրկին կուղարկենք հաստատման էլ. նամակը:" + submit_new_email: "Փոխել Էլ. Հասցեն" + sent_activation_email_again: "Մենք ուղարկել ենք ակտիվացման մեկ այլ նամակ {{currentEmail}} էլ. հասցեին: Այն կհասնի մի քանի րոպեի ընթացքում; խնդրում ենք անպայման ստուգել նաև Ձեր Սպամ թղթապանակը:" + sent_activation_email_again_generic: "Մենք ուղարկել ենք ակտիվացիայի մեկ այլ նամակ: Այն կժամանի մի քանի րոպեի ընթացքում. ստուգեք նաև սպամի արկղը:" + to_continue: "Խնդրում ենք Մուտք Գործել" + preferences: "Ձեր նախընտրությունները փոփոխելու համար անհրաժեշտ է մուտք գործել:" + forgot: "Ես չեմ հիշում իմ հաշվի տվյալները:" + not_approved: "Ձեր հաշիվը դեռևս չի հաստատվել: Դուք կստանաք ծանուցում էլ. նամակի միջոցով, երբ այն հաստատվի:" + google_oauth2: + name: "Google" + title: "Google-ով" + message: "Վավերացում Google-ով (համոզվեք, որ փոփ-ափ արգելափակումները միացված չեն)" + twitter: + name: "Twitter" + title: "Twitter-ով" + message: "Վավերացում Twitter-ով (համոզվեք, որ փոփ-ափ արգելափակումները միացված չեն)" + instagram: + name: "Instagram" + title: "Instagram-ով" + message: "Վավերացում Instagram-ով (համոզվեք, որ փոփ-ափ արգելափակումները միացված չեն)" + facebook: + name: "Facebook" + title: "Facebook-ով" + message: "Վավերացում Facebook-ով (համոզվեք, որ փոփ-ափ արգելափակումները միացված չեն)" + yahoo: + name: "Yahoo" + title: "Yahoo-ով" + message: "Վավերացում Yahoo-ով (համոզվեք, որ փոփ-ափ արգելափակումները միացված չեն)" + github: + name: "GitHub" + title: "GitHub-ով" + message: "Վավերացում GitHub-ով (համոզվեք, որ փոփ-ափ արգելափակումները միացված չեն)" + invites: + accept_title: "Հրավեր" + welcome_to: "Բարի Գալուստ %{site_name}!" + invited_by: "Ձեզ հրավիրել է՝" + social_login_available: "Դուք նաև կկարողանաք մուտք գործել ցանկացած սոցիալական կայքով՝ օգտագործելով այդ էլ. հասցեն:" + your_email: "Ձեր հաշվի էլ. հասցեն է՝ %{email}:" + accept_invite: "Ընդունել Հրավերը" + success: "Ձեր հաշիվը ստեղծված է, և այժմ Դուք մուտք եք գործել:" + name_label: "Անուն" + password_label: "Առաջադրել Գաղտնաբառ" + optional_description: "(ընտրովի)" + password_reset: + continue: "Շարունակել դեպի %{site_name}" + emoji_set: + apple_international: "Apple/International" + google: "Google" + twitter: "Twitter" + emoji_one: "Emoji One" + win10: "Win10" + google_classic: "Google Classic" + facebook_messenger: "Facebook Messenger" + category_page_style: + categories_only: "Միայն Կատեգորիաները" + categories_with_featured_topics: "Հանրահայտ Թեմաներով Կատեգորիաները" + categories_and_latest_topics: "Կատեգորիաները և Վերջին Թեմաները" + categories_and_top_topics: "Կատեգորիաները և Թոփ Թեմաները" + categories_boxes: "Ենթակատեգորիաներ Պարունակող Արկղերը" + categories_boxes_with_topics: "Հանրահայտ Թեմաներ Պարունակող Արկղերը" + shortcut_modifier_key: + shift: "Shift" + ctrl: "Ctrl" + alt: "Alt" + conditional_loading_section: + loading: Բեռնվում է... + select_kit: + default_header_text: Ընտրել... + no_content: Համընկնումներ չեն գտնվել + filter_placeholder: Որոնում... + filter_placeholder_with_any: Որոնել կամ ստեղծել... + create: "Ստեղծել '{{content}}'" + max_content_reached: + one: "Դուք կարող եք ընտրել միայն {{count}} տարր:" + other: "Դուք կարող եք ընտրել միայն {{count}} տարր:" + min_content_not_reached: + one: "Ընտրեք առնվազն{{count}} տարր:" + other: "Ընտրեք առնվազն {{count}} տարր:" + emoji_picker: + filter_placeholder: Փնտրել էմոջի + smileys_&_emotion: Սմայլիկներ և Էմոցինաեր + people_&_body: Մարդիկ և Մարմնի մասեր + animals_&_nature: Կենդանիներ և Բնություն + food_&_drink: Սնունդ և Ըմպելիք + travel_&_places: ճամփորդություն և Վայրեր + activities: Ակտիվություն + objects: Օբյեկտներ + symbols: Նշաններ + flags: Դրոշներ + custom: Մասնավոր էմոջիներ + recent: Վերջերս օգտագործված + default_tone: Առանց շերտի գույնի + light_tone: Շերտի բաց գույնով + medium_light_tone: Շերտի միջինից բաց գույն + medium_tone: Շերտի միջին գույն + medium_dark_tone: Շերտի միջինից մուգ գույն + dark_tone: Շերտի մուգ գույն + shared_drafts: + title: "Կիսված Սևագրեր" + notice: "Այս թեման տեսանելի է միայն նրանց, ովքեր կարող են տեսնել {{category}} կատեգորիան:" + destination_category: "Նպատակային Կատեգորիա" + publish: "Հրատարակել կիսված սևագիրը" + confirm_publish: "Դուք համոզվա՞ծ եք, որ ցանկանում եք հրատարակել այս սևագիրը:" + publishing: "Թեման Հրատարակվում է..." + composer: + emoji: "Էմոջի :)" + more_emoji: "ավելին..." + options: "Տարբերակներ" + whisper: "շշուկ" + unlist: "չցուցակագրված" + blockquote_text: "Մեջբերել բաժինը" + add_warning: "Սա պաշտոնական զգուշացում է:" + toggle_whisper: "Փոխանջատել Շշնջումը" + toggle_unlisted: "Փոխանջատել Չցուցակագրվածները" + posting_not_on_topic: "Ո՞ր թեմային եք Դուք ցանկանում պատասխանել:" + saving_draft_tip: "պահպանվում է..." + saved_draft_tip: "պահված է" + saved_local_draft_tip: "պահված է տեղում" + similar_topics: "Ձեր թեման նման է..." + drafts_offline: "Օֆլայն սևագրեր" + edit_conflict: "խմբագրել հակասությունը" + group_mentioned_limit: "Նախազգուշացում! Դուք հիշատակել եք {{group}} խումբը, սակայն այս խումբն ունի ավելի շատ անդամ, քան ադմինիստրատորի կողմից կարգավորված հիշատակումների {{max}} սահմանային թիվը: Ոչ ոք ծանուցում չի ստանա:" + group_mentioned: + one: "Նշելով {{group}} ՝ Դուք ծանուցում եք 1 person . Դուք համոզվա՞ծ եք:" + other: "Հիշատակելով {{group}}-ը՝ Դուք ծանուցում կուղարկեք {{count}} օգտագիրոջ: Համոզվա՞ծ եք:" + cannot_see_mention: + category: "Դուք հիշատակել եք {{username}}-ին, բայց նա ծանուցում չի ստանա, քանի որ այս կատեգորիան նրան հասանելի չէ: Դուք պետք է ավելացնեք նրան որևէ խմբում, որը թուլտվություն ունի այս կատեգորիային:" + private: "Դուք հիշատակել եք {{username}}-ին, բայց նա ծանուցում չի ստանա, քանի որ չի կարող տեսնել այս անձնական նամակը: Դուք պետք է հրավիրեք նրան այս անձնական նամակագրությանը:" + duplicate_link: "Կարծես թե դեպի {{domain}} Ձեր հղումն արդեն իսկ հրապարակված է թեմայում @{{username}}պատասխանում {{ago}}: Դուք համոզվա՞ծ եք, որ ցանկանում եք այն կրկին հրապարակել:" + error: + title_missing: "Վերնագիրը պարտադիր է:" + title_too_short: "Վերնագիրը պետք է լինի առնվազն {{min}} սիմվոլ:" + title_too_long: "Վերնագիրը չպետք է գերազանցի {{max}} սիմվոլը:" + post_missing: "Գրառումը չի կարող դատարկ լինել:" + post_length: "Գրառումը պետք է լինի առնվազն {{min}} սիմվոլ:" + try_like: "Դուք փորձե՞լ եք {{heart}} կոճակը:" + category_missing: "Դուք պետք է ընտրեք կատեգորիա:" + tags_missing: "Դուք պետք է ընտրեք առնվազն{{count}} թեգ:" + save_edit: "Պահել Խմբագրումը" + overwrite_edit: "Վերասահմանել Խմբագրումը" + reply_original: "Պատասխանել Սկզբնական Թեմային" + reply_here: "Պատասխանել Այստեղ" + reply: "Պատասխանել" + cancel: "Չեղարկել" + create_topic: "Ստեղծել Թեմա" + create_pm: "Նոր Հաղորդագրություն" + create_whisper: "Շշնջալ" + create_shared_draft: "Ստեղծել Կիսված Սևագիր" + edit_shared_draft: "Խմբագրել Կիսված Սևագիրը" + title: "Կամ սեղմեք Ctrl+Enter" + users_placeholder: "Ավելացնել օգտատեր" + title_placeholder: "Համառոտ մեկ նախադասությամբ ներկայացրեք թե ինչի՞ մասին է քննարկումը:" + title_or_link_placeholder: "Գրեք վերնագիրը կամ տեղադրեք հղումն այստեղ" + edit_reason_placeholder: "Ո՞րն է խմբագրման պատճառը:" + show_edit_reason: "(ավելացրել խմբագրման պատճառ)" + topic_featured_link_placeholder: "Մուտքագրել վերնագրի հետ ցուցադրվող հղում" + remove_featured_link: "Հեռացնել հղումը թեմայից:" + reply_placeholder: "Գրեք այստեղ: Օգտագործեք Markdown, BBCode, կամ HTML ֆորմատավորման համար: Քաշեք կամ տեղադրեք նկարներ:" + reply_placeholder_no_images: "Գրեք այստեղ: Օգտագործեք Markdown, BBCode, կամ HTML ֆորմատավորման համար:" + reply_placeholder_choose_category: "Մինչ այստեղ գրերը՝ Դուք պետք է ընտրեք կատեգորիա:" + view_new_post: "Դիտել Ձեր նոր գրառումը:" + saving: "Պահպանվում է" + saved: "Պահված է!" + saved_draft: "Գրառման սևագիրն ընթացքի մեջ է: Ընտրեք՝ վերսկսելու համար:" + uploading: "Վերբեռնվում է..." + show_preview: "ցուցադրել նախադիտումը »" + hide_preview: "« թաքցնել նախադիտումը" + quote_post_title: "Մեջբերել ամբողջ գրառումը" + bold_label: "B" + bold_title: "Թավ" + bold_text: "թավ տեքստ" + italic_label: "I" + italic_title: "Շեղ" + italic_text: "շեղ տեքստ" + link_title: "Հիպերհղում" + link_description: "մուտքագրեք հղման նկարագրությունն այստեղ" + link_dialog_title: "Տեղադրել Հիպերհղումը" + link_optional_text: "ընտրովի վերնագիր" + link_url_placeholder: "https://example.com" + quote_title: "Մեջբերել" + quote_text: "Մեջբերել բաժինը" + code_title: "Ձևաչափված տեքստ" + code_text: "Անջատել ձևաչափված տեքստը 4 բացատով" + paste_code_text: "գրեք կամ տեղադրեք կոդն այստեղ" + upload_title: "Վերբեռնել" + upload_description: "գրեք վերբեռնման նկարագրությունն այստեղ" + olist_title: "Համարակալված Ցուցակ" + ulist_title: "Կետանշված Ցուցակ" + list_item: "Ցանկի տարր" + toggle_direction: "Փոխանջատել Ուղղությունը" + help: "Markdown-ի խմբագրման օգնություն" + collapse: "փակել կոմպոզերի կառավարման հարթակը" + open: "բացել կոմպոզերի կառավարման հարթակը" + abandon: "փակել կոմպոզերը և չեղարկել սևագիրը" + enter_fullscreen: "մուտք գործել ամբողջական էկրանով կոմպոզեր" + exit_fullscreen: "դուրս գալ ամբողջական էկրանով կոմպոզերից" + modal_ok: "ՕԿ" + modal_cancel: "Չեղարկել" + cant_send_pm: "Ներողություն, Դուք չեք կարող ուղարկել հաղորդագրություն %{username}-ին:" + yourself_confirm: + title: "Մոռացե՞լ եք ավելացնել ստացողներին:" + body: "Այս պահին հաղորդագրությունն ուղարկվում է միայն Ձեզ!" + admin_options_title: "Անձնակազմի ընտրովի կարգավորումները այս թեմայի համար" + composer_actions: + reply: Պատասխանել + draft: Սևագրել + edit: Խմբագրել + reply_to_post: + label: "Պատասխանել %{postNumber} գրառմանը %{postUsername}-ի կողմից" + desc: Պատասխանել որոշակի գրառման + reply_as_new_topic: + label: Պատասխանել որպես կապված թեմա + desc: Ստեղծել այս թեմային հղված նոր թեմա + reply_as_private_message: + label: Նոր հաղորդագրություն + desc: Գրել նոր անձնական նամակ + reply_to_topic: + label: Պատասխանել թեմային + desc: "Պատասխանել թեմային, այլ ոչ թե որոշակի գրառման" + toggle_whisper: + label: Փոխանջատել շշնջումը + desc: Շշուկները տեսանելի են միայն անձնակազմին + create_topic: + label: "Նոր Թեմա" + shared_draft: + label: "Ստեղծել Կիսված Սևագիր" + desc: "Սևագրեք թեմա, որը տեսանելի կլինի միայն անձնակազմին" + toggle_topic_bump: + label: "Փոխանջատել թեմայի բարձրացումը " + desc: "Պատասխանել՝ առանց պատասխանի վերջին ամսաթիվը փոխելու" + notifications: + tooltip: + regular: + one: "1 չդիտված ծանուցում" + other: "{{count}} չդիտված ծանուցում" + message: + one: "1 չկարդացած հաղորդագրություն" + other: "{{count}} չկարդացած հաղորդագրություն" + title: "@անունի հիշատակումների, Ձեր գրառումների և թեմաների պատասխանների, հաղորդագրությունների և այլնի մասին ծանուցումներ " + none: "Սյս պահին հնարավոր չէ բեռնել ծանուցումները" + empty: "Ծանուցումներ չեն գտնվել:" + more: "դիտել ավելի հին ծանուցումները" + total_flagged: "դրոշակավորված բոլոր գրառումները" + mentioned: "{{username}} {{description}}" + group_mentioned: "{{username}} {{description}}" + quoted: "{{username}} {{description}}" + replied: "{{username}} {{description}}" + posted: "{{username}} {{description}}" + edited: "{{username}} {{description}}" + liked: "{{username}} {{description}}" + liked_2: "{{username}}, {{username2}} {{description}}" + liked_many: + one: "{{username}}, {{username2}} and 1 other {{description}}" + other: "{{username}}, {{username2}} և ևս {{count}}-ը {{description}}" + liked_consolidated_description: + one: "հավանել է Ձեր {{count}} գրառում" + other: "հավանել է Ձեր {{count}} գրառում" + liked_consolidated: "{{username}} {{description}}" + private_message: "{{username}} {{description}}" + invited_to_private_message: "

    {{username}} {{description}}" + invited_to_topic: "{{username}} {{description}}" + invitee_accepted: "{{username}}-ը ընդունել է Ձեր հրավերը" + moved_post: "{{username}}-ը տեղափոխել է {{description}}-ը" + linked: "{{username}} {{description}}" + granted_badge: "Վասատկել է '{{description}}'" + topic_reminder: "{{username}} {{description}}" + watching_first_post: "Նոր Թեմա {{description}}" + group_message_summary: + one: "{{count}} հաղորդագրություն Ձեր {{group_name}} մուտքային արկղում" + other: "{{count}} հաղորդագրություն Ձեր {{group_name}}-ի մուտքային արկղում" + popup: + mentioned: '{{username}}-ը հիշատակել է Ձեզ այստեղ՝ "{{topic}}" - {{site_title}}' + group_mentioned: '{{username}}-ը հիշատակել է Ձեզ այստեղ՝ "{{topic}}" - {{site_title}}' + quoted: '{{username}}-ը մեջբերել է Ձեզ այստեղ՝ "{{topic}}" - {{site_title}}' + replied: '{{username}}-ը պատասխանել է Ձեզ այստեղ՝ "{{topic}}" - {{site_title}}' + posted: '{{username}}-ը գրառում է կատարել այստեղ՝ "{{topic}}" - {{site_title}}' + private_message: '{{username}}-ը ուղարկել է Ձեզ անձնական հաղորդագրություն այստեղ՝ "{{topic}}" - {{site_title}}' + linked: '{{username}}-ը "{{topic}}" - {{site_title}}"-ից հղում է կատարել Ձեր գրառմանը:' + watching_first_post: '{{username}} -ը ստեղծել է նոր թեմա՝ "{{topic}}" - {{site_title}}' + confirm_title: "Ծանուցումները միացված են. %{site_title}" + confirm_body: "Հաջողվեց! Ծանուցումները միացված են:" + upload_selector: + title: "Ավելացնել նկար" + title_with_attachments: "Ավելացնել նկար կամ ֆայլ" + from_my_computer: "Իմ սարքից" + from_the_web: "Համացանցից" + remote_tip: "նկարի հղումը" + remote_tip_with_attachments: "նկարի կամ ֆայլի հղում՝ {{authorized_extensions}}" + local_tip: "ընտրեք նկարներ Ձեր սարքից" + local_tip_with_attachments: "ընտրեք նկարներ կամ ֆայլեր Ձեր սարքից՝ {{authorized_extensions}}" + hint: "(վերբեռնելու համար կարող եք նաև քաշել և գցել խմբագրիչի մեջ)" + hint_for_supported_browsers: "Դուք կարող եք նաև քաշել և գցել կամ տեղադրել նկարները խմբագրիչի մեջ" + uploading: "Վերբեռնվում է" + select_file: "Ընտրել Ֆայլ" + image_link: "Ձեր նկարի հղումը" + default_image_alt_text: նկար + search: + sort_by: "Դասավորել ըստ" + relevance: "Համապատասխանության" + latest_post: "Վերջին Գրառումը" + latest_topic: "Վերջին Թեմայի" + most_viewed: "Ամենաշատ Դիտված" + most_liked: "Ամենաշատ Հավանած" + select_all: "Ընտրել Բոլորը" + clear_all: "Մաքրել Բոլորը" + too_short: "Ձեր որոնման տեքստը շատ կարճ է:" + result_count: + one: "1 result for{{term}}" + other: "{{count}}{{plus}} արդյունք{{term}}-ի համար" + title: "որոնել թեմաներ, գրառումներ, օգտատերեր կամ կատեգորիաներ" + full_page_title: "որոնել թեմաներ կամ գրառումներ" + no_results: "Արդյունքներ չեն գտնվել:" + no_more_results: "Արդյունքներ այլևս չեն գտնվել:" + searching: "Փնտրվում է..." + post_format: "#{{post_number}} {{username}}-ի կողմից" + results_page: "Որոնել արդյունքները '{{term}}'-ի համար" + more_results: "Գտնվել են բազմաթիվ արդյունքներ: Խնդրում ենք հստակեցնել Ձեր որոնման չափանիշները:" + cant_find: "Չե՞ք կարողանում գտնել այն, ինչ փնտրում էիք:" + start_new_topic: "Միգուցե՞ սկսեք նոր թեմա:" + or_search_google: "Կամ փորձեք որոնել Google-ում:" + search_google: "Փորձեք որոնել Google-ում:" + search_google_button: "Google" + search_google_title: "Որոնել այս կայքում" + context: + user: "Որոնել @{{username}}-ի գրառումները" + category: "Որոնել #{{category}} կատեգորիայում" + topic: "Որոնել այս թեմայում" + private_messages: "Որոնել հաղորդագրություններում" + advanced: + title: Ընդլայնված Որոնում + posted_by: + label: Հրապարակել է՝ + in_category: + label: Դասակարգված + in_group: + label: Խմբում + with_badge: + label: Կրծքանշանով + with_tags: + label: Թեգերով + filters: + label: Վերադարձնել միայն թեմաներ/գրառումներ... + title: Միայն վերնագրի համընկնումով + likes: Ես հավանել եմ + posted: Ես գրառում եմ կատարել + watching: Ես դիտում եմ + tracking: Ես հետևում եմ + private: Իմ հաղորդագրություններում + bookmarks: Ես էջանշել եմ + first: "ամենաառաջին գրառումներն են " + pinned: ամրակցված են + unpinned: ամրակցված չեն + seen: Ես կարդացել եմ + unseen: Ես չեմ կարդացել + wiki: wiki են + images: ներառում են նկար(ներ) + all_tags: Բոլոր վերոնշյալ թեգերը + statuses: + label: Որտեղ թեմաները + open: բաց են + closed: փակ են + archived: արխիվացված են + noreplies: պատասխաններ չունեն + single_user: պարունակում են մեկ օգտատեր + post: + count: + label: Գրառումների Նվազագույն Քանակը + time: + label: Հրապարակվել է + before: մինչև + after: հետո + hamburger_menu: "գնալ այլ թեմաների ցանկ կամ կատեգորիա" + new_item: "նոր" + go_back: "ետ գնալ" + not_logged_in_user: "օգտատիրոջ էջը՝ ընթացիկ ակտիվության և նախընտրությունների ամփոփումով" + current_user: "գնալ իմ էջը" + topics: + new_messages_marker: "վերջին այցելությունը" + bulk: + select_all: "Ընտրել Բոլորը" + clear_all: "Ջնջել Բոլորը" + unlist_topics: "Թեմաները Ցանկից Հանել" + relist_topics: "Վերացանկավորել Թեմաները" + reset_read: "Զրոյացնել Կարդացածները (Reset Read)" + delete: "Ջնջել Թեմաները" + dismiss: "Չեղարկել" + dismiss_read: "Չեղարկել բոլոր չկարդացածները" + dismiss_button: "Չեղարկել..." + dismiss_tooltip: "Չեղարկել միայն նոր գրառումները կամ դադարել հետևել թեմաներին" + also_dismiss_topics: "Դադարել հետևել այս թեմաներին, որ այլևս երբեք չցուցադրվեն ինձ համար որպես չկարդացած" + dismiss_new: "Չեղարկել Նորերը" + toggle: "փոխանջատել թեմաների զանգվածային ընտրությունը" + actions: "Զանգվածային Գործողությունները" + change_category: "Ավելացնել Կատեգորիա" + close_topics: "Փակել Թեմաները" + archive_topics: "Արխիվացնել Թեմաները" + notification_level: "Ծանուցումներ" + choose_new_category: "Ընտրել նոր կատեգորիա թեմաների համար՝" + selected: + one: "Դուք ընտրել եք 1 թեմա:" + other: "Դուք ընտրել եք {{count}} թեմա:" + change_tags: "Փոխարինել Թեգերը" + append_tags: "Ավելացնել Թեգեր" + choose_new_tags: "Ընտրել նոր թեգեր այս թեմաների համար՝" + choose_append_tags: "Ընտրել նոր թեգեր այս թեմաներին ավելացնելու համար՝" + changed_tags: "Այդ թեմաների թեգերը փոփոխվել են:" + none: + unread: "Դուք չունեք չկարդացած թեմաներ:" + new: "Դուք չունեք նոր թեմաներ:" + read: "Դուք դեռևս չեք կարդացել ոչ մի թեմա:" + posted: "Դուք դեռևս գրառում չեք կատարել ոչ մի թեմայում:" + latest: "Վերջերս կատարված հրապարակումներ չկան: Տխուր է:" + hot: "Թեժ թեմաներ չկան:" + bookmarks: "Դուք դեռևս չունեք էջանշված թեմաներ:" + category: " {{category}}-ում թեմաներ չկան:" + top: "Թոփ թեմաներ չկան:" + search: "Որոնման արդյունքներ չկան:" + educate: + new: '

    Ձեր նոր թեմաները ցույց կտրվեն այստեղ:

    Սկզբում թեմաները համարվում են նոր և ցույց է տրվում նոր ցուցիչը, եթե նրանք ստեղծվել են վերջին 2 օրվա ընթացում:

    Սա փոփոխելու համար բացեք Ձեր նախընտրությունները:

    ' + unread: '

    Ձեր չկարդացած թեմաները ցույց կտրվեն այստեղ:

    Սկզբում, թեմաները համարվում են չկարդացած և ցույց է տրվում չկարդացածների 1 ցուցիչ, եթե Դուք՝

    • Ստեղծել եք թեման
    • Պատասխանել եք թեմային
    • կարդացել եք թեման ավելի քան 4 րոպե

    Կամ եթե Դուք բացահայտ կերպով թեմայի ծանուցումների կառավարման հարթակից ընտրել եք Դիտում Եմ կամ Հետևում Եմ:

    Սա փոփոխելու համար բացեք Ձերնախընտրությունները:

    ' + bottom: + latest: "Վերջին թեմաներ այլևս չկան:" + hot: "Թեժ թեմաներ այլևս չկան:" + posted: "Հրապարակված թեմաներ այլևս չկան:" + read: "Կարդացած թեմաներ այլևս չկան:" + new: "Նոր թեմաներ այլևս չկան:" + unread: "Չկարդացած թեմաներ այլևս չկան:" + category: "{{category}}-ում թեմաներ այլևս չկան:" + top: "Թոփ թեմաներ այլևս չկան:" + bookmarks: "Էջանշված թեմաներ այլևս չկան:" + search: "Որոնման արդյունքներ այլևս չկան:" + topic: + filter_to: + one: "1 հրապարակում թեմայում" + other: "{{count}} գրառում թեմայում" + create: "Նոր Թեմա" + create_long: "Ստեղծել Նոր Թեմա" + open_draft: "Բացել Սևագիրը" + private_message: "Սկսել հաղորդագրություն" + archive_message: + help: "Տեղափոխել հաղորդագրությունը Ձեր արխիվ" + title: "Արխիվ" + move_to_inbox: + title: "Տեղափոխել Մուտքային արկղ" + help: "Տեղափոխել հաղորդագրությունը ետ դեպի Մուտքային արկղ" + edit_message: + help: "Խմբագրել հաղորդագրության առաջին գրառումը" + title: "Խմբագրել Հաղորդագրությունը" + list: "Թեմաներ" + new: "նոր թեմա" + unread: "չկարդացած" + new_topics: + one: "1 նոր թեմա" + other: "{{count}} նոր թեմա" + unread_topics: + one: "1 չկարդացած թեմա" + other: "{{count}} չկարդացած թեմա" + title: "Թեմա" + invalid_access: + title: "Թեման անձնական է" + description: "Ներողություն, այդ թեման Ձեզ հասանելի չէ!" + login_required: "Դուք պետք է մուտք գործեք՝ այդ թեման տեսնելու համար:" + server_error: + title: "Թեմայի բեռնումը ձախողվեց" + description: "Ներողություն, մենք չկարողացանք բեռնել այդ թեման, հնարավոր է՝ միացման խնդրի պատճառով: Խնդրում ենք կրկին փորձել: Եթե խնդիրը շարունակվում է, տեղեկացրեք մեզ:" + not_found: + title: "Թեման չի գտնվել" + description: "Ներողություն, մենք չկարողացանք գտնել այդ թեման: Միգուցե՞ այն հեռացվել է մոդերատորի կողմից:" + total_unread_posts: + one: "Դուք ունեք 1 չկարդացած հրապարակում այս թեմայում" + other: "Այս թեմայում Դուք ունեք {{count}} չկարդացած գրառում" + unread_posts: + one: "Դուք ունեք 1 չկարդացած հին հրապարակում այս թեմայում" + other: "Այս թեմայում Դուք ունեք {{count}} հին չկարդացած գրառում" + new_posts: + one: "Այս թեմայում կա 1 նոր հրապարակում՝ Ձեր վերջին կարդալուց հետո:" + other: "Ձեր վերջին կարդալուց հետո այս թեմայում կա {{count}} նոր գրառում" + likes: + one: "Այս թեմայում կա 1 հավանում:" + other: "Այս թեմայում կա {{count}} հավանում" + back_to_list: "Վերադառնալ Թեմաների Ցանկին" + options: "Թեմաների Տարբերակները" + show_links: "ցուցադրել այս թեմայի հղումները" + toggle_information: "փոխանջատել թեմայի մանրամասները" + read_more_in_category: "Ցանկանո՞ւմ եք կարդալ ավելին: Դիտեք այլ թեմաներ՝ {{catLink}}-ում կամ {{latestLink}}." + read_more: "Ցանկանո՞ւմ եք կարդալ ավելին: {{catLink}} կամ {{latestLink}}." + read_more_MF: " { UNREAD, plural, =0 {} one {1 չկարդացած } other { # չկարդացած } } { NEW, plural, =0 {} one { {BOTH, select, true{and } false {Կա} other{}} 1 նոր topic} other { {BOTH, select, true{and } false {կա } other{}} # նոր թեմա} } , կամ {CATEGORY, select, true {դիտեք այլ թեմաներ {catLink}} false {{latestLink}} other {}}" + browse_all_categories: Դիտել բոլոր կատեգորիաները + view_latest_topics: դիտեք վերջին թեմաները + suggest_create_topic: Միգուցե՞ չստեղծել նոր թեմա + jump_reply_up: ցատկել դեպի ավելի վաղ պատասխան + jump_reply_down: ցատկել դեպի ավելի հին պատասխան + deleted: "Թեման ջնջվել է" + topic_status_update: + title: "Թեմայի Ժամաչափիչ" + save: "Ժամաչափիչ Դնել" + num_of_hours: "Ժամերի քանակը." + remove: "Հեռացնել Ժամաչափիչը" + publish_to: "Հրատարակել." + when: "Երբ." + public_timer_types: Թեմաների Ժամաչափիչներ + private_timer_types: Օգտատիրոջ Թեմայի Ժամաչափիչներ + time_frame_required: Խնդրում ենք ընտրել ժամանակահատված + auto_update_input: + none: "Ընտրել ժամանակահատված" + later_today: "Այսօր, մի փոքր ուշ" + tomorrow: "Վաղը" + later_this_week: "Այս շաբաթ, մի փոքր ավելի ուշ" + this_weekend: "Այս շաբաթ-կիրակի" + next_week: "Հաջորդ շաբաթ" + two_weeks: "Երկու Շաբաթ" + next_month: "Հաջորդ ամիս" + three_months: "Երեք Ամիս" + six_months: "Վեց Ամիս" + one_year: "Մեկ Տարի" + forever: "Ընդմիշտ" + pick_date_and_time: "Ընտրել ամսաթիվ և ժամ" + set_based_on_last_post: "Փակել՝ կախված վերջին գրառումից" + publish_to_category: + title: "Պլանավորել Հրատարակումը" + temp_open: + title: "Ժամանակավորապես Բացել" + auto_reopen: + title: "Ավտոմատ բացել Թեման " + temp_close: + title: "Ժամանակավորապես Փակել" + auto_close: + title: "Ավտոմատ փակել Թեման" + label: "Ավտոմատ փակել թեմայի ժամերը՝ " + error: "Խնդրում ենք մուտքագրել վավեր արժեք:" + based_on_last_post: "Չփակել, մինչև թեմայի վերջին գրառումը չունենա այսքան վաղեմություն:" + auto_delete: + title: "Ավտոմատ Ջնջել Թեման" + auto_bump: + title: "Ավտոմատ Բարձրացնել Թեման" + reminder: + title: "Հիշեցնել Ինձ" + status_update_notice: + auto_open: "Այս թեման ավտոմատ կբացվի %{timeLeft}:" + auto_close: "Այս թեման ավտոմատ կփակվի %{timeLeft}:" + auto_publish_to_category: "Այս թեման կհրատարակվի #%{categoryName}-ում %{timeLeft}:" + auto_close_based_on_last_post: "Այս թեման կփակվի վերջին պատասխանից %{duration} հետո:" + auto_delete: "Այս թեման ավտոմատ կերպով կջնջվի %{timeLeft}:" + auto_bump: "Այս թեման ավտոմատ կբարձրացվի %{timeLeft}:" + auto_reminder: "Ձեզ կհիշեցվի այս թեմայի մասին %{timeLeft}:" + auto_close_title: "Ավտոմատ Փակման Կարգավորումները" + auto_close_immediate: + one: "Այս թեմայի վերջին հրապարակումը արդեն 1 ժամ վաղեմութոյւն ունի, հետևաբար՝ թեման անմիջապես կփակվի:" + other: "Այս թեմայի վերջին գրառումն արդեն %{count} ժամվա վաղեմություն ունի, հետևաբար՝ թեման անմիջապես կփակվի:" + timeline: + back: "Վերադառնալ" + back_description: "Վերադառնալ Ձեր վերջին չկարդացած գրառմանը" + replies_short: "%{current} / %{total}" + progress: + title: թեմայի ընթացքը + go_top: "վերև" + go_bottom: "ներքև" + go: "գնալ" + jump_bottom: "ցատկել դեպի վերջին գրառում" + jump_prompt: "ցատկել դեպի..." + jump_prompt_of: "%{count} գրառումից" + jump_prompt_long: "Դեպի ո՞ր գրառումն եք ցանկանում տեղափոխվել:" + jump_bottom_with_number: "ցատկել դեպի %{post_number}գրառումը" + jump_prompt_to_date: "դեպի ամսաթիվ" + jump_prompt_or: "կամ" + total: ընդհանուր գրառումներ + current: ընթացիկ գրառումը + notifications: + title: "Փոխել, թե որքան հաճախ եք Դուք ծանուցում ստանում այս թեմայի մասին" + reasons: + mailing_list_mode: "Ձեզ մոտ միացված է փոստային ցուցակի ռեժիմը, ուստի էլ. փոստի միջոցով Դուք ծանուցում կստանաք այս թեմայի պատասխանների մասին:" + "3_10": "Դուք ծանուցումներ կստանաք, քանի որ դիտում եք այս թեմայի թեգի:" + "3_6": "Դուք ծանուցումներ կստանաք, քանի որ դիտում եք այս կատեգորիան:" + "3_5": "Դուք ծանուցումներ կստանաք, քանի որ ավտոմատ կերպով սկսել եք դիտել այս թեման:" + "3_2": "Դուք ծանուցումներ կստանաք, քանի որ դիտում եք այս թեման:" + "3_1": "Դուք ծանուցումներ կստանաք, քանի որ ստեղծել եք այս թեման:" + "3": "Դուք ծանուցումներ կստանաք, քանի որ դիտում եք այս թեման:" + "2_8": "Դուք կտեսնեք նոր պատասխանների քանակը, քանի որ հետևում եք այս կատեգորիային:" + "2_4": "Դուք կտեսնեք նոր պատասխանների քանակը, քանի որ հրապարակել եք պատասխան այս թեմայում:" + "2_2": "Դուք կտեսնեք նոր պատասխանների քանակը, քանի որ հետևում եք այս թեմային:" + "2": 'Դուք կտեսնեք նոր պատասխանների քանակը, քանի որ Դուք կարդացել եք այս թեման:' + "1_2": "Դուք ծանուցում կստանաք, եթե որևէ մեկը հիշատակի Ձեր @անունը կամ պատասխանի Ձեզ:" + "1": "Դուք ծանուցում կստանաք, եթե որևէ մեկը հիշատակի Ձեր @անունը կամ պատասխանի Ձեզ:" + "0_7": "Դուք անտեսում եք այս կատեգորիայի բոլոր ծանուցումները:" + "0_2": "Դուք անտեսում եք այս թեմայի բոլոր ծանուցումները:" + "0": "Դուք անտեսում եք այս թեմայի բոլոր ծանուցումները:" + watching_pm: + title: "Դիտում Եմ" + description: "Դուք ծանուցում կստանաք այս հաղորդագրության յուրաքանչյուր նոր պատասխանի մասին, և կցուցադրվի նոր պատասխանների քանակը:" + watching: + title: "Դիտում Եմ" + description: "Դուք ծանուցում կստանաք այս թեմայի յուրաքանչյուր նոր պատասխանի մասին, և կցուցադրվի նոր պատասխանների քանակը:" + tracking_pm: + title: "Հետևում Եմ" + description: "Այս հաղորդագրության համար կցուցադրվի նոր պատասխանների քանակը: Դուք ծանուցում կստանաք, եթե որևէ մեկը հիշատակի Ձեր @անունը կամ պատասխանի Ձեզ:" + tracking: + title: "Հետևում Եմ" + description: "Այս թեմայի համար կցուցադրվի նոր պատասխանների քանակը: Դուք ծանուցում կստանաք, եթե որևէ մեկը հիշատակի Ձեր @անունը կամ պատասխանի Ձեզ:" + regular: + title: "Սովորական" + description: "Դուք ծանուցում կստանաք, եթե որևէ մեկը հիշատակի Ձեր @անունը կամ պատասխանի Ձեզ:" + regular_pm: + title: "Սովորական" + description: "Դուք ծանուցում կստանաք, եթե որևէ մեկը հիշատակի Ձեր @անունը կամ պատասխանի Ձեզ:" + muted_pm: + title: "Խլացված" + description: "Դուք երբեք որևէ ծանուցում չեք ստանա այս հաղորդագրության վերաբերյալ:" + muted: + title: "Խլացված" + description: "Դուք երբեք որևէ ծանուցում չեք ստանա այս թեմայի վերաբերյալ, և այն չի հայտնվի վերջիններում:" + actions: + recover: "Վերականգնել Թեման" + delete: "Ջնջել Թեման" + open: "Բացել Թեման" + close: "Փակել Թեման" + multi_select: "Ընտրել Գրառումներ..." + timed_update: "Դնել Թեմայի Ժամաչափիչ" + pin: "Ամրակցել Թեման..." + unpin: "Ապակցել Թեման..." + unarchive: "Ապարխիվացնել Թեման" + archive: "Արխիվացնել Թեման" + invisible: "Դարձնել Չցուցակագրված" + visible: "Դարձնել Ցուցակագրված" + reset_read: "Զրոյացնել Կարդացած Տվյալները" + make_public: "Ստեղծել Հրապարակային Թեմա" + make_private: "Ստեղծել Անձնական Նամակ" + reset_bump_date: "Վերահաստատել Բարձրացման Ամսաթիվը" + feature: + pin: "Ամրակցել Թեման" + unpin: "Ապակցել Թեման" + pin_globally: "Ամրակցել Թեման Գլոբալ կերպով" + make_banner: "Բաններ Թեմա" + remove_banner: "Հեռացնել Բաններ Թեման" + reply: + title: "Պատասխանել" + help: "այս թեմային պատասխան գրել" + clear_pin: + title: "Հեռացնել ամրակցումը" + help: "Հեռացնել այս թեմայի ամրակցված կարգավիճակը, որպեսզի այն այլևս չհայտնվի Ձեր թեմաների ցանկի վերևում:" + share: + title: "Կիսվել" + extended_title: "Կիսվել հղումով" + help: "կիսվել այս թեմայի հղումով" + print: + title: "Տպել" + help: "Բացել այս թեմայի տպման հարմար նախատեսված տարբերակը" + flag_topic: + title: "Դրոշակավորել" + help: "թեմային ուշադրություն գրավել՝ գաղտնի կերպով դրոշակավորելով կամ ուղարկելով գաղտնի ծանուցում այդ մասին" + success_message: "Դուք հաջողությամբ դրոշակավորեցիք այս թեման:" + feature_topic: + title: "Ամրացնել այս թեման" + pin: "Այս թեման տեղադրել {{categoryLink}} կատեգորիայի վերևում մինչև" + confirm_pin: "Դուք արդեն ունեք {{count}} ամրակցված թեմա: Չափից շատ ամրակցված թեմաները կարող են անհարմարություն պատճառել նոր և անանուն օգտատերերին: Դուք համոզվա՞ծ եք, որ ցանկանում եք ամրակցել ևս մեկ թեմա այս կատեգորիայում:" + unpin: "Հանել այս թեման {{categoryLink}} կատեգորիայի վերևից:" + unpin_until: "Հանել այս թեման{{categoryLink}} կատեգորիայի վերևից կամ սպասել մինչև %{until}:" + pin_note: "Օգտատերերը կարող են ապակցել թեման անհատապես իրենց համար:" + pin_validation: "Ամսաթիվը պարտադիր է այս թեման ամրակցելու համար:" + not_pinned: "{{categoryLink}} կատեգորիայում ոչ մի թեմա ամրակցված չէ:" + already_pinned: + one: "Ներկայումս {{categoryLink}}կատեգորիայում ամրակցված Թեմաներ՝ 1" + other: "Ներկայումս {{categoryLink}} կատեգորիայում ամրակցված թեմաները՝ {{count}}" + pin_globally: "Այս թեման տեղադրել բոլոր թեմաների ցանկերի վերում, մինչև" + confirm_pin_globally: "Դուք արդեն ունեք գլոբալ կերպով ամրակցված {{count}}թեմա: Չափից շատ ամրակցված թեմաները կարող են անհարմարություն պատճառել նոր և անանուն օգտատերերին: Դուք համոզվա՞ծ եք, որ ցանկանում եք գլոբալ կերպով ամրակցել ևս մեկ թեմա:" + unpin_globally: "Հանել այս թեման բոլոր թեմաների ցանկերի վերևից" + unpin_globally_until: "Հանել այս թեման բոլոր թեմաների ցանկերի վերևից կամ սպասել մինչև %{until}:" + global_pin_note: "Օգտատերերը կարող են ապակցել թեման անհատապես իրենց համար:" + not_pinned_globally: "Գլոբալ կերպով ամրակցված թեմաներ չկան:" + already_pinned_globally: + one: "Ներկայումս գլոբալ կերպով ամրակցված թեմաներ՝ 1" + other: "Ներկայումս գլոբալ կերպով ամրակցված թեմաները՝{{count}}" + make_banner: "Այս թեման դարձնել բաններ, որը հայտնվում է բոլոր էջերի վերևում:" + remove_banner: "Հանել բանները, որը հայտնվում է բոլոր էջերի վերևում:" + banner_note: "Օգտատերերը կարող են չեղարկել բանները՝ փակելով այն: Ցանկացած պահի միայն մեկ թեմա կարող է լինել որպես բաններ:" + no_banner_exists: "Բաններ թեմա չկա:" + banner_exists: "Այս պահին բաններ թեմա կա:" + inviting: "Հրավիրվում է..." + automatically_add_to_groups: "Այս հրավերը ներառում է նաև հետևյալ խմբերի թույլտվություն՝" + invite_private: + title: "Հրավիրել Հաղորդագրության" + email_or_username: "Հրավիրվողի Էլ. հասցեն կամ Օգտանունը" + email_or_username_placeholder: "էլ. հասցե կամ օգտանուն" + action: "Հրավիրել" + success: "Մենք հրավիրել ենք այդ օգտատիրոջը՝ մասնակցելու այս հաղորդագրությանը:" + success_group: "Մենք հրավիրել ենք այդ խմբին՝ մասնակցելու այս հաղորդագրությանը:" + error: "Այդ օգտատիրոջը հրավիրելիս տեղի է ունեցել սխալ, ներողություն:" + group_name: "խմբի անունը" + controls: "Թեմայի Կառավարման Հարթակ" + invite_reply: + title: "Հրավիրել" + username_placeholder: "օգտանուն" + action: "Ուղարկել Հրավեր" + help: "Հրավիրել մյուսներին այս թեմային էլ. հասցեի կամ ծանուցումների միջոցով" + to_forum: "Մենք կուղարկենք համառոտ էլ. նամակ, որը թույլ կտա Ձեր ընկերոջը անմիջապես միանալ՝ սեղմելով հղմանը, առանց մուտք գործելու անհրաժեշտության:" + sso_enabled: "Մուտքագրեք այն անձի օգտանունը, ում ցանկանում եք հրավիրել այս թեմային:" + to_topic_blank: "Մուտքագրեք այն անձի օգտանունը կամ էլ. հասցեն, ում ցանկանում եք հրավիրել այս թեմային:" + to_topic_email: "Դուք մուտքագրել եք էլ. հասցե: Մենք կուղարկենք հրավեր, որը թույլ կտա Ձեր ընկերոջը անմիջապես պատասխանել այս թեմային:" + to_topic_username: "Դուք մուտքագրել եք օգտանուն: Մենք կուղարկենք ծանուցում՝ այս թեմային հրավերի հղումով:" + to_username: "Մուտքագրեք այն անձի օգտանունը, ում ցանկանում եք հրավիրել: Մենք կուղարկենք ծանուցում՝ այս թեմային հրավերի հղումով:" + email_placeholder: "name@example.com" + success_email: "Մենք ուղարկել ենք հրավերի էլ. նամակ {{emailOrUsername}}-ին: Մենք ծանուցում կուղարկենք Ձեզ, երբ հրավերն ընդունվի: Ստուգեք Ձեր էջի հրավերների ներդիրը՝ Ձեր հրավերներին հետևելու համար:" + success_username: "Մենք հրավիրել ենք այդ օգտատիրոջը մասնակցելու այս թեմային:" + error: "Ներողություն, մենք չկարողացանք հրավիրել այդ մարդուն: Միգուցե նա արդեն հրավիրվա՞ծ է: (Հրավերները սահմանափակ են)" + success_existing_email: " {{emailOrUsername}} էլ. հասցեով օգատեր արդեն գոյություն ունի: Մենք հրավիրել ենք նրան մասնակցելու այս թեմային:" + login_reply: "Պատասխանելու համար Մուտք Գործեք" + filters: + n_posts: + one: "1 հրապարակում" + other: "{{count}} գրառում" + cancel: "Հանել ֆիլտրը" + move_to: + title: "Տեղափոխել դեպի" + action: "տեղափոխել դեպի" + error: "Գրառումները տեղափոխելիս տեղի է ունեցել սխալ:" + split_topic: + title: "Տեղափոխվել դեպի Նոր Թեմա" + action: "տեղափոխվել դեպի նոր թեմա" + topic_name: "Նոր Թեմայի Վերնագիրը" + radio_label: "Նոր Թեմա" + error: "Գրառումները նոր թեմա տեղափոխելիս տեղի է ունեցել սխալ:" + instructions: + one: "Դուք պատրաստվում եք ստեղծել նոր թեմա և մուտքագրել Ձեր ընտրած հրապարակումով:" + other: "Դուք պատրաստվում եք ստեղծել նոր թեմա և մուտքագրել Ձեր ընտրած {{count}} գրառումը:" + merge_topic: + title: "Տեղափոխել դեպի Գոյություն Ունեցող Թեմա" + action: "տեղափոխել դեպի գոյություն ունեցող թեմա" + error: "Գրառումներն այդ թեմա տեղափոխելիս տեղի է ունեցել սխալ:" + radio_label: "Գոյություն Ունեցող Թեմա" + instructions: + one: "Խնդրում ենք ընտրել թեմա, ուր ցանկանում եք տեղափոխել այդ հրապարակումը: " + other: "Խնդրում ենք ընտրել թեմա, ուր ցանկանում եք տեղափոխել այդ {{count}} գրառումը:" + move_to_new_message: + title: "Տեղափոխել դեպի Նոր Հաղորդագրություն" + action: "տեղափոխել դեպի նոր հաղորդագրություն" + message_title: "Նոր Հաղորդագրության Վերնագիրը" + radio_label: "Նոր Հաղորդագրություն" + participants: "Մասնակիցներ" + instructions: + one: "Դուք պատրաստվում եք ստեղծել նոր հաղորդագրություն և մասսայականացնել այն Ձեր ընտրած գրառումով:" + other: "Դուք պատրաստվում եք ստեղծել նոր հաղորդագրություն և լցնել այն Ձեր ընտրած {{count}} գրառումով:" + move_to_existing_message: + title: "Տեղափոխել դեպի Գոյություն Ունեցող Հաղորդագրություն" + action: "տեղափոխել դեպի գոյություն ունեցող հաղորդագրություն" + radio_label: "Գոյություն Ունեցող Հաղորդագրություն" + participants: "Մասնակիցներ" + instructions: + one: "Խնդրում ենք ընտրել հաղորդագրությունը, ուր ցանկանում եք տեղափոխել այդ գրառումը:" + other: "Խնդրում ենք ընտրել հաղորդագրությունը, ուր ցանկանում եք տեղափոխել այդ {{count}} գրառումները:" + merge_posts: + title: "Միավորել Ընտրված Գրառումները" + action: "միավորել ընտրված գրառումները" + error: "Ընտրված գրառումները միավորելիս տեղի է ունեցել սխալ:" + change_owner: + title: "Փոխել Սեփականատիրոջը" + action: "փոխել սեփականությունը" + error: "Գրառումների սեփականատիրոջը փոփոխելիս տեղի է ունեցել սխալ:" + placeholder: "նոր սեփականատիրոջ օգտանունը" + instructions: + one: "Խնդրում ենք ընտրել նոր սեփականատեր @{{old_user}} կողմից կատարված հրապարակման համար" + other: "Խնդրում ենք ընտրել նոր սեփականատեր @{{old_user}}-ի {{count}} գրառման համար:" + change_timestamp: + title: "Փոփոխել Ժամանակակետը" + action: "փոփոխել ժամանակակետը" + invalid_timestamp: "Ժամանակակետը չի կարող լինել ապագայում:" + error: "Թեմայի ժամանակակետը փոփոխելիս տեղի է ունեցել սխալ:" + instructions: "Խնդրում ենք ընտրել թեմայի նոր ժամանակակետը: Թեմայի գրառումները կթարմացվեն՝ նույն ժամային տարբերությունն ունենալու համար:" + multi_select: + select: "ընտրել" + selected: "ընտրված ({{count}})" + select_post: + label: "ընտրել" + title: "Ընտրվածին ավելացնել գրառում" + selected_post: + label: "ընտրված" + title: "Սեղմեք՝ գրառումն ընտրվածից հեռացնելու համար " + select_replies: + label: "ընտրել+պատասխաններ" + title: "Ավելացնել գրառումը և դրա բոլոր պատասխանները ընտրվածին" + select_below: + label: "ընտրել+ներքև" + title: "Ավելացնել գրառումը և դրանից հետո բոլորը ընտրվածին" + delete: ջնջել ընտրվածը + cancel: չեղարկել ընտրվածը + select_all: ընտրել բոլորը + deselect_all: հետընտրել բոլորը + description: + one: 'Դուք ընտրել եք 1 հրապարակում:' + other: "Դուք ընտրել եք {{count}} գրառում:" + post: + quote_reply: "Մեջբերել" + edit_reason: "Պատճառը՝ " + post_number: "գրառում {{number}}" + wiki_last_edited_on: "wiki-ն վերջին անգամ խմբագրվել է" + last_edited_on: "գրառումը վերջին անգամ խմբագրվել է" + reply_as_new_topic: "Պատասխանել որպես հղված թեմա" + reply_as_new_private_message: "Պատասխանել որպես հաղորդագրություն նույն ստացողներին" + continue_discussion: "Շարունակելով {{postLink}} քննարկումը՝ " + follow_quote: "գնալ դեպի մեջբերված գրառումը" + show_full: "Ցուցադրել Գրառումն Ամբողջությամբ" + show_hidden: "Դիտել Թաքցրած Բովանդակությունը" + deleted_by_author: + one: "(հեղինակի կողմից հեռացված հրապարակում, ավտոմատ կերպով կջնջվի %{count} ժամից, եթե դրոշակավորված չէ)" + other: "(եթե հեղինակի կողմից հեռացված գրառումը չդրոշակավորվի, ապա ավտոմատ կերպով կջնջվի %{count} ժամից)" + collapse: "կրճատել" + expand_collapse: "ընդլայնել/կրճատել" + locked: "անձնակազմի որևէ ներկայացուցիչ արգելափակել է այս գրառման խմբագրումը" + gap: + one: "դիտել 1 թաքցրած պատասխան" + other: "դիտել {{count}} թաքցրած պատասխանները" + notice: + first: "Առաջին անգամն է, որ {{user}} -ը գրառում է կատարել — եկեք ողջունենք նրան մեր համայնքում!" + return: "Բավական ժամանակ է անցել {{user}} -ին տեսնելուց հետո — նրա վերջին գրառումը եղել է {{time}}:" + unread: "Գրառումը կարդացած չէ" + has_replies: + one: "{{count}} պատասխան" + other: "{{count}} Պատասխան" + has_likes: + one: "{{count}} հավանում" + other: "{{count}} Հավանում" + has_likes_title: + one: "1 անձ հավանել է այս հրապարակումը" + other: "{{count}} մարդ հավանել է այս գրառումը" + has_likes_title_only_you: "Դուք հավանել եք այս գրառումը" + has_likes_title_you: + one: "Դուք և 1 այլ անձ հավանել եք այս հրապարակումը" + other: "Դուք և {{count}} հոգի հավանել են այս գրառումը" + errors: + create: "Ներողություն, Ձեր գրառումը ստեղծելիս տեղի է ունեցել սխալ: Խնդրում ենք կրկին փորձել:" + edit: "Ներողություն, Ձեր գրառումը խմբագրելիս տեղի է ունեցել սխալ: Խնդրում ենք կրկին փորձել:" + upload: "Ներողություն, այդ ֆայլը վերբեռնելիս տեղի է ունեցել սխալ: Խնդրում ենք կրկին փորձել:" + file_too_large: "Ներողություն, այդ ֆայլը շատ մեծ է (առավելագույն չափը {{max_size_kb}}ԿԲ է): Առաջարկվում ենք վերբեռնել Ձեր մեծ ֆայլը որևէ ամպային ծառայություն(cloud service) և կիսվել հղումով:" + too_many_uploads: "Ներողություն, Դուք կարող եք վերբեռնել միաժամանակ միայն մեկ ֆայլ:" + too_many_dragged_and_dropped_files: "Ներողություն, Դուք կարող եք վերբեռնել միաժամանակ միայն {{max}} ֆայլ:" + upload_not_authorized: "Ներողություն, ֆայլը, որ Դուք փորձում եք վերբեռնել թուլատրելի չէ (թույլատրվում են միայն՝ {{authorized_extensions}}):" + image_upload_not_allowed_for_new_user: "Ներողություն, նոր օգտատերերը չեն կարող վերբեռնել նկարներ:" + attachment_upload_not_allowed_for_new_user: "Ներողություն, նոր օգտատերերը չեն կարող ֆայլեր կցել:" + attachment_download_requires_login: "Ներողություն, Դուք պետք է մուտք գործեք՝ կցված ֆայլերը ներբեռնելու համար:" + abandon: + confirm: "Դուք համոզվա՞ծ եք, որ ցանկանում եք լքել Ձեր գրառումը:" + no_value: "Ոչ, պահել" + yes_value: "Այո, լքել" + via_email: "այս գրառումը եկել է էլ. նամակով" + via_auto_generated_email: "այս գրառումը եկել է ավտոմատ գեներացված էլ. նամակով" + whisper: "այս գրառումը գաղտնի շշուկ է մոդերատորների համար" + wiki: + about: "այս գրառումը wiki է" + archetypes: + save: "Պահպանելու Տարբերակները" + few_likes_left: "Շնորհակալ ենք տրված հավանումների համար: Այսօր Ձեզ մնացել է միայն մի քանի հավանում:" + controls: + reply: "պատասխանել այս գրառմանը" + like: "հավանել այս գրառումը" + has_liked: "Դուք հավանել եք այս գրառումը" + undo_like: "Ետարկել հավանումը" + edit: "խմբագրել այս գրառումը" + edit_action: "Խմբագրել" + edit_anonymous: "Ներողություն, Դուք պետք է մուտք գործեք՝ այս գրառումը խմբագրելու համար:" + flag: "գրառմանը ուշադրություն գրավել՝ գաղտնի կերպով դրոշակավորելով կամ ուղարկելով գաղտնի ծանուցում այդ մասին" + delete: "ջնջել այս գրառումը" + undelete: "վերականգնել այս գրառումը" + share: "կիսվել այս գրառման հղումով" + more: "Ավելին" + delete_replies: + confirm: "Դուք ցանկանո՞ւմ եք ջնջել նաև այս գրառման պատասխանները:" + direct_replies: + one: "Այո, և 1 ուղղակի պատասխան" + other: "Այո, և {{count}} ուղղակի պատասխանները" + all_replies: + one: "Այո, և 1 պատասխանը" + other: "Այո, և բոլոր {{count}} պատասխանները" + just_the_post: "Ոչ, միայն այս գրառումը" + admin: "գրառման ադմինի գործողություններ" + wiki: "Դարձնել Wiki" + unwiki: "Հանել Wiki-ից" + convert_to_moderator: "Ավելացնել Անձնակազմի Գույն" + revert_to_regular: "Հեռացնել Անձնակազմի Գույնը" + rebake: "Վերակառուցել HTML-ը" + unhide: "Դարձնել Տեսանելի" + change_owner: "Փոխել Սեփականատիրոջը" + grant_badge: "Շնորհել Կրծքանշան" + lock_post: "Արգելափակել Գրառումը" + lock_post_description: "արգելել հրապարակողին խմբագրել այս գրառումը" + unlock_post: "Արգելաբացել Գրառումը" + unlock_post_description: "թույլ տալ հրապարակողին խմբագրելու այս գրառումը" + delete_topic_disallowed_modal: "Դուք թույլտվություն չունեք ջնջելու այս թեման: Եթե Դուք իսկապես ցանկանում եք, որ այն ջնջվի, դրոշակավորեք այն պատճառաբանության հետ միասին՝ մոդերատորի ուշադրությանը գրավելու համար:" + delete_topic_disallowed: "Դուք թույլտվություն չունեք ջնջելու այս թեման" + delete_topic: "ջնջել թեման" + actions: + flag: "Դրոշակավորել" + defer_flags: + one: "Անտեսել դրոշակը" + other: "Անտեսել դրոշակավորումները" + undo: + off_topic: "Ետարկել Դրոշակավորումը" + spam: "Ետարկել Դրոշակավորումը" + inappropriate: "Ետարկել Դրոշակավորումը" + bookmark: "Ետարկել էջանշումը" + like: "Ետարկել հավանումը" + people: + off_topic: "դրոշակավորել է սա որպես թեմայից դուրս" + spam: "դրոշակավորել է սա որպես սպամ" + inappropriate: "դրոշակավորել է սա որպես անհամապատասխան" + notify_moderators: "ծանուցել է մոդերատորներին" + notify_user: "ուղարկել է հաղորդագրություն" + bookmark: "էջանշել է սա" + like: "հավանել է սա" + like_capped: + one: "և {{count}} այլ անձ հավանել է սա" + other: "և {{count}} հոգի հավանել են սա" + by_you: + off_topic: "Դուք դրոշակավորել եք սա որպես թեմայից դուրս" + spam: "Դուք դրոշակավորել եք սա որպես սպամ" + inappropriate: "Դուք դրոշակավորել եք սա որպես անհամապատասխան" + notify_moderators: "Դուք դրոշակավորել եք սա մոդերացիայի համար" + notify_user: "Դուք ուղարկել եք հաղորդագրություն այս օգտատիրոջը" + bookmark: "Դուք էջանշել եք այս գրառումը" + like: "Դուք հավանել եք սա" + by_you_and_others: + off_topic: + one: "Դուք և 1 այլ անձ դրոշակավորել եք սա որպես թեմայից դուրս" + other: "Դուք և {{count}} հոգի դրոշակավորել են սա որպես թեմայից դուրս" + spam: + one: "Դուք և 1 այլ անձ դրոշակավորել եք սա որպես սպամ" + other: "Դուք և {{count}} հոգի դրոշակավորել են սա որպես սպամ" + inappropriate: + one: "Դուք և 1 այլ անձ դրոշակավորել եք սա որպես անհամապատասխան" + other: "Դուք և {{count}} հոգի դրոշակավորել են սա որպես անհամապատասխան" + notify_moderators: + one: "Դուք և 1 այլ անձ դրոշակավորել եք սա մոդերացիայի համար" + other: "Դուք և {{count}} հոգի դրոշակավորել են սա մոդերացիայի համար" + notify_user: + one: "Դուք և 1 այլ անձ ուղարկել եք հաղորդագրություն այս օգտատիրոջը" + other: "Դուք և {{count}} հոգի հաղորդագրություն են ուղարկել այս օգտատիրոջը" + bookmark: + one: "Դուք և 1 այլ անձինք նշել եք այս հրապարակումը" + other: "Դուք և ևս {{count}} հոգի էջանշել եք այս գրառումը" + like: + one: "Դուք և 1 այլ անձ հավանել եք սա" + other: "Դուք և {{count}} հոգի հավանել են սա" + by_others: + off_topic: + one: "1 մարդ դրոշակավորել է սա որպես թեմայից դուրս" + other: "{{count}} հոգի դրոշակավորել է սա որպես թեմայից դուրս" + spam: + one: "1 մարդ դրոշակավորել է սա որպես spam" + other: "{{count}} հոգի դրոշակավորել է սա որպես սպամ" + inappropriate: + one: "1 մարդ դրոշակավորել է սա որպես անհամապատասխան" + other: "{{count}} հոգի դրոշակավորել է սա որպես անհամապատասխան" + notify_moderators: + one: "1 մարդ դրոշակավորել է սա մոդերացիայի համար" + other: "{{count}} հոգի դրոշակավորել է սա մոդերացիայի համար" + notify_user: + one: "1 մարդ ուղարկել է հաղոդրագրություն այս օգտատիրոջը" + other: "{{count}} հոգի հաղորդագրություն են ուղարկել այս օգտատիրոջը" + bookmark: + one: "1 մարդ նշել է այս հրապարակումը" + other: "{{count}} հոգի էջանշել է այս գրառումը" + like: + one: "1 մարդ հավանում է սա" + other: "{{count}} հովի հավանում է սա" + delete: + confirm: + one: "Դուք համոզվա՞ծ եք, որ ցանկանում եք ջնջել այդ հրապարակումը:" + other: "Դուք համոզվա՞ծ եք, որ ցանկանում եք ջնջել այդ{{count}} գրառումները:" + merge: + confirm: + one: "Դուք համոզվա՞ծ եք, որ ցանկանում եք միավորել այդ հրապարակումները:" + other: "Դուք համոզվա՞ծ եք, որ ցանկանում եք միավորել այդ {{count}} գրառումները:" + revisions: + controls: + first: "Առաջին խմբագրությունը" + previous: "Նախորդ խմբագրությունը" + next: "Հաջորդ խմբագրությունը" + last: "Վերջին խմբագրությունը" + hide: "Թաքցնել խմբագրությունը" + show: "Ցուցադրել խմբագրությունը" + revert: "Վերադարձնել այս խմբագրությանը" + edit_wiki: "Խմբագրել Wiki-ն" + edit_post: "Խմբագրել Գրառումը" + comparing_previous_to_current_out_of_total: "{{previous}} {{icon}} {{current}} / {{total}}" + displays: + inline: + title: "Ցուցադրել ստացված արդյունքը` հավելումներն ու հեռացումները մեկ տեղում" + button: "HTML" + side_by_side: + title: "Ցուցադրել ստացված արդյունքի տարբերությունները կողք կողքի " + button: "HTML" + side_by_side_markdown: + title: "Ցուցադրել սկբնաղբյուրի տարբերությունները կողք կողքի" + button: "Չֆորմատավորված" + raw_email: + displays: + raw: + title: "Ցուցադրել չֆորմատավորված էլ. նամակը" + button: "Չֆորմատավորված" + text_part: + title: "Ցուցադրել էլ. նամակի տեքստային մասը" + button: "Տեքստ" + html_part: + title: "Ցուցադրել էլ. նամակի html մասը" + button: "HTML" + category: + can: "կարող է… " + none: "(կատեգորիա չկա)" + all: "Բոլոր կատեգորիաները" + choose: "կատեգորիա…" + edit: "Խմբագրել" + edit_dialog_title: "Խմբագրել՝ %{categoryName}" + view: "Դիտել Կատեգորիայի Թեմաները" + general: "Ընդհանուր" + settings: "Կարգավորումներ" + topic_template: "Թեմայի Ձևանմուշ" + tags: "Թեգեր" + tags_allowed_tags: "Թույլ տալ միայն այս թեգերի օգտագործումը այս կատեգորիայում՝" + tags_allowed_tag_groups: "Թույլ տալ միայն այս խմբերի թեգերի օգատգործումը այս կատեգորիայում՝" + tags_placeholder: "(Ընտրովի) թույլատրված թեգերի ցանկը" + tags_tab_description: "Այստեղ սահմանված թեգերը և թեգերի խմբերը հասանելի կլինեն միայն այս կատեգորիայում և այլ կատեգորիաներում, որոնք նույնպես սահմանում են դրանք: Դրանք հասանելի չեն լինի օգտագործման համար այլ կատեգորիաներում:" + tag_groups_placeholder: "(Ընտրովի) թույլատրված թեգերի խմբերի ցանկը" + topic_featured_link_allowed: "Թույլատրել հանրահայտ հղումները այս կատեգորիայում" + delete: "Ջնջել Կատեգորիան" + create: "Նոր Կատեգորիա" + create_long: "Ստեղծել նոր Կատեգորիա" + save: "Պահել Կատեգորիան" + slug: "Կատեգորիայի Սլագը" + slug_placeholder: "(Ընտրովի) գծիկավոր-բառեր url-ի համար" + creation_error: "Կատեգորիայի ստեղծման ժամանակ տեղի է ունեցել սխալ:" + save_error: "Կատեգորիան պահելիս տեղի է ունեցել սխալ:" + name: "Կատեգորիայի Անունը" + description: "Նկարագրույթուն" + topic: "կատեգորիայի թեմա" + logo: "Կատեգորիայի Լոգոյի Նկարը" + background_image: "Կատեգորիայի Ֆոնի Նկարը" + badge_colors: "Կրծքանշանի գույները" + background_color: "Ֆոնի գույնը" + foreground_color: "Առաջին պլանի գույնը" + name_placeholder: "Առավելագույնը մեկ կամ երկու բառ" + color_placeholder: "Ցանկացած վեբ-գույն" + delete_confirm: "Դուք համոզվա՞ծ եք, որ ցանկանում եք ջնջել այս կատեգորիան:" + delete_error: "Այս կատեգորիան ջնջելիս սխալ է տեղի ունեցել:" + list: "Ցուցադրել Կատեգորիաները" + no_description: "Խնդրում ենք այս կատեգորիայի համար ավելացնել նկարագրություն:" + change_in_category_topic: "Խմբագրել Նկարագրությունը" + already_used: "Այս գույնը օգտագործվել է մեկ այլ կատեգորիայի կողմից" + security: "Անվտանգություն" + special_warning: "Ուշադրություն. Այս կատեգորիան նախապես ստեղծված կատեգորիա է, և անվտանգության կարգավորումները չեն կարող փոփոխվել: Եթե Դուք չեք ցանկանում օգտագործել այս կատեգորիան, ջնջեք այն՝ փոփոխելու փոխարեն:" + uncategorized_security_warning: "Այս կատեգորիան հատուկ է: Այն նախատեսված է որպես կատեգորիա չունեցող թեմաների պահման տարածք; այն չի կարող ունենալ անվտանգության կարգավորումներ:" + uncategorized_general_warning: 'Այս կատեգորիան հատուկ է: Այն օգտագործվում է որպես լռելյայն կատեգորիա նոր թեմաների համար, որոնք չունեն ընտրված կատեգորիա: Եթե Դուք ցանկանում եք կանխել սա և պարտադրել կատեգորիայի ընտրությունը, խնդրում ենք անջատել կարգավորումը այստեղ: Եթե ցանկանում եք փոփոխել անունը կամ նկարագրությունը, այցելեք Customize / Text Content:' + images: "Նկարներ" + email_in: "Անհատական մուտքային էլ. հասցե՝" + email_in_allow_strangers: "Ընդունել էլ. նամակներ հաշիվ չունեցող անանուն օգտատերերից" + email_in_disabled: "Էլ. փոստի միջոցով նոր թեմաների հրապարակումը անջատված է Կայքի Կարգավորումներում: Էլ. փոստի միջոցով նոր թեմաների հրապարակումը միացնելու համար, " + email_in_disabled_click: 'միացրեք "email in" կարգավորումը:' + mailinglist_mirror: "Կատեգորիան արտապատճենում է փոստային ցուցակ" + suppress_from_latest: "Թաքցնել կատեգորիան վերջին թեմաներից:" + show_subcategory_list: "Այս կատեգորիայում ցուցադրել ենթակատեգորիաների ցանկը թեմաների վերևում:" + num_featured_topics: "Կատեգորիաների էջում ցուցադրվող թեմաների քանակը՝" + subcategory_num_featured_topics: "Մայր կատեգորիայի էջում հանրահայտ թեմաների քանակը" + all_topics_wiki: "Դարձնել նոր թեմաները wiki լռելյայն" + subcategory_list_style: "Ենթակատեգորիաների Ցանկի Ոճը՝" + sort_order: "Թեմաների Ցանկը Դասավորել Ըստ՝" + default_view: "Լռելյայն Թեմաների Ցանկը՝" + default_top_period: "Լռելյայն թոփ ժամանակահատվածը՝" + allow_badges_label: "Այս կատեգորիայում թույլ տալ կրծքանշանների շնորհումը" + edit_permissions: "Խմբագրել Թույլտվությունները" + require_topic_approval: "Բոլոր նոր թեմաների համար պահանջել մոդերատորի հաստատումը" + require_reply_approval: "Բոլոր նոր պատասխանների համար պահանջել մոդերատորի հաստատումը " + this_year: "այս տարի" + position: "Դիրքը՝" + default_position: "Լռելյայն Դիրքը" + position_disabled: "Կատեգորիաները կցուցադրվեն ըստ ակտիվության: Ցանկերում կատեգորիաների դասավորությունը վերահսկելու համար," + position_disabled_click: 'միացրեք "fixed category positions" կարգավորումը:' + minimum_required_tags: "Թեմայում պահանջվող թեգերի նվազագույն քանակը՝" + parent: "Մայր Կատեգորիա" + num_auto_bump_daily: "Օրեկան ավտոմատ բարձրացվող բաց թեմաների քանակը՝" + navigate_to_first_post_after_read: "Բոլոր թեմաները կարդալուց հետո տեղափոխվել դեպի առաջին գրառում" + notifications: + watching: + title: "Դիտում Եմ" + description: "Դուք ավտոմատ կերպով կդիտեք այս կատեգորիաների բոլոր թեմաները: Դուք ծանուցում կստանաք յուրաքանչյուր թեմայում յուրաքանչյուր նոր գրառման համար, և կցուցադրվի նոր պատասխանների քանակը:" + watching_first_post: + title: "Դիտում Եմ Առաջին Գրառումը" + description: "Դուք ծանուցում կստանաք այս կատեգորիայում նոր թեմաների, բայց ոչ այս թեմայի պատասխանների մասին:" + tracking: + title: "Հետևում Եմ" + description: "Դուք ավտոմատ կերպով կհետևեք այս կատեգորիաների բոլոր թեմաներին: Դուք ծանուցում կստանաք, եթե որևէ մեկը հիշատակի Ձեր @անունը կամ պատասխանի Ձեզ, և կցուցադրվի նոր պատասխանների քանակը:" + regular: + title: "Նորմալ" + description: "Դուք ծանուցում կստանաք, եթե որևէ մեկը հիշատակի Ձեր @անունը կամ պատասխանի Ձեզ:" + muted: + title: "Խլացված" + description: "Դուք երբեք ծանուցում չեք ստանա այս կատեգորիաների նոր թեմաների մասին, և դրանք չեն հայտնվի վերջիններում:" + search_priority: + label: "Որոնման Առաջնահերթություն" + options: + normal: "Նորմալ" + ignore: "Անտեսել" + very_low: "Շատ Ցածր" + low: "Բարձր" + high: "Ցածր" + very_high: "Շատ Բարձր" + sort_options: + default: "լռելյայն" + likes: "Հավանումների" + op_likes: "Սկզբնական Գրառման Հավանումների" + views: "Դիտումների" + posts: "Գրառումների" + activity: "Ակտիվության" + posters: "Հրապարակողների" + category: "Կատեգորիաների" + created: "Ստեղծման" + sort_ascending: "Ըստ աճման" + sort_descending: "Ըստ նվազման" + subcategory_list_styles: + rows: "Տողերը" + rows_with_featured_topics: "Հանրահայտ թեմաներ պարունակող տողերը" + boxes: "Արկղերը" + boxes_with_featured_topics: "Հանրահայտ թեմաներ պարունակող արկղերը" + flagging: + title: "Շնորհակալ ենք, որ օգնում եք պահել մեր համայնքը քաղաքակիրթ:" + action: "Դրոշակավորել Գրառումը" + take_action: "Ձեռնարկել Գործողություն" + notify_action: "Հաղորդագրություն" + official_warning: "Պաշտոնական Զգուշացում" + delete_spammer: "Ջնջել Սպամ տարածողին" + delete_confirm_MF: "Դուք պատրաստվում եք ջնջել այս օգտատիրոջ {POSTS, plural, one {1 գրառումը} other {# գրառումները}} և {TOPICS, plural, one {1 թեման} other {# թեմաները}} , ջնջել նրա հաշիվը, արգելափակել մուտքը նրա {ip_address} IP-ից և ավելացնել նրա {email} էլ հասցեն մշտական արգելափակվածների ցանկին: Դուք համոզվա՞ծ եք, որ այս օգտատերն իրոք սպամ տարածող է:" + yes_delete_spammer: "Այո, Ջնջել Սպամ տարածողին" + ip_address_missing: "(անհասանելի)" + hidden_email_address: "(թաքցված)" + submit_tooltip: "Կիրառել գաղտնի դրոշակ" + take_action_tooltip: "Անմիջապես հասնել դրոշակների քանակի սահմանին՝ առանց սպասելու համայնքային ավելի շատ դրոշակների" + cant: "Ներողություն, Դուք չեք կարող դրոշակավորել այս գրառումը այս պահին:" + notify_staff: "Գաղտնի ծանուցում ուղարկել անձնակազմին" + formatted_name: + off_topic: "Դա Թեմայից Դուրս է" + inappropriate: "Դա Անհամապատասխան է" + spam: "Դա Սպամ է" + custom_placeholder_notify_user: "Եղեք բնորոշ, կառուցողական և միշտ հարգալից:" + custom_placeholder_notify_moderators: "Տեղեկացրեք մեզ հատկապես, թե ինչի մասին եք Դուք մտահոգված, և տրամադրեք համապատասխան հղումներ և օրինակներ, եթե հնարավոր է:" + custom_message: + at_least: + one: "մուտքագրեք առնվազն 1 սիմվոլ" + other: "մուտքագրեք առնվազն {{count}} սիմվոլ" + more: + one: "1 ևս..." + other: "ևս {{count}} շարունակելու համար..." + left: + one: "1-ը մնում է" + other: "{{count}} հատ է մնացել" + flagging_topic: + title: "Շնորհակալ ենք, որ օգնում եք պահել մեր համայնքը քաղաքակիրթ:" + action: "Դրոշակավորել Թեման" + notify_action: "Հաղորդագրություն" + topic_map: + title: "Թեմայի Ամփոփումը" + participants_title: "Հաճախակի Հրապարակողներ" + links_title: "Տարածված Հղումներ" + links_shown: "ցուցադրել ավելի շատ հղումներ..." + clicks: + one: "1 սեղմում" + other: "%{count} սեղմում" + post_links: + about: "Ցուցադրել ավելի շատ հղումներ այս գրառման համար" + title: + one: "ևս 1" + other: "ևս %{count}" + topic_statuses: + warning: + help: "Սա պաշտոնական զգուշացում է:" + bookmarked: + help: "Դուք էջանշել եք այս թեման" + locked: + help: "Այս թեման փակված է; այն այլևս չի կարող ընդունել նոր պատասխաններ" + archived: + help: "Այս թեման արխիվացված է; այն սառեցված է և չի կարող փոփոխվել:" + locked_and_archived: + help: "Այս թեման փակված և արխիվացված է; այն այլևս չի կարող ընդունել նոր պատասխաններ և չի կարող փոփոխվել:" + unpinned: + title: "Ապակցված" + help: "Այս թեման ապակցված է Ձեզ համար; այն կցուցադրվի սովորական հերթականությամբ:" + pinned_globally: + title: "Ամրակցված Գլոբալ Կերպով" + help: "Այս թեման ամրակցված է գլոբալ կերպով; այն կցուցադրվի վերջինների և իր կատեգորիայի վերևում" + pinned: + title: "Ամրակցված" + help: "Այս թեման ամրակցված է Ձեզ համար; այն կցուցադրվի իր կատեգորիայի վերևում" + unlisted: + help: "Այս թեման հանված է ցանկից; այն չի ցուցադրվի թեմաների ցանկերում, և կարող է հասանելի լինել միայն ուղղակի հղումով" + posts: "Գրառումներ" + posts_long: "այս թեմայում կա {{number}} գրառում" + posts_likes_MF: | + Այս թեման ունի {count, plural, one {1 պատասխան} other {# պատասխան}} {ratio, select, + low {գրառման հավանումների բարձր հարաբերակցությամբ} + med {գրառման հավանումների շատ բարձր հարաբերակցությամբ} + high {գրառման հավանումների չափազանց բարձր հարաբերակցությամբ} + other {}} + original_post: "Սկզբնական Գրառումը" + views: "Դիտում" + views_lowercase: + one: "դիտում" + other: "դիտում" + replies: "Պատասխան" + views_long: + one: "այս թեման դիտվել է 1 անգամ" + other: "այս թեման դիտվել է {{number}} անգամ" + activity: "Ակտիվություն" + likes: "Հավանում" + likes_lowercase: + one: "հավանում" + other: "հավանում" + likes_long: "այս թեմայում կա {{number}} հավանում" + users: "Օգտատեր" + users_lowercase: + one: "օգտատեր" + other: "օգտատերեր" + category_title: "Կատեգորիա" + history: "Պատմություն" + changed_by: "{{author}}-ի կողմից" + raw_email: + title: "Մուտքային Էլ. նամակ" + not_available: "Հասանելի չէ!" + categories_list: "Կատեգորիաների Ցանկ" + filters: + with_topics: "%{filter} թեմա" + with_category: "%{filter} %{category} թեմա" + latest: + title: "Վերջինները" + title_with_count: + one: "Վերջին ({{count}})" + other: "Վերջինները ({{count}})" + help: "վերջերս կատարված գրառումներով թեմաները" + hot: + title: "Թեժ" + help: "ամենաթեժ թեմաների հավաքածու" + read: + title: "Կարդացած" + help: "Ձեր կարդացած թեմաները այն հերթականությամբ, որով Դուք վերջին անգամ կարդացել եք դրանք" + search: + title: "Որոնում" + help: "որոնել բոլոր թեմաները" + categories: + title: "Կատեգորիաներ" + title_in: "Կատեգորիա - {{categoryName}}" + help: "ըստ կատեգորիայի խմբավորված բոլոր թեմաները" + unread: + title: "Չկարդացած" + title_with_count: + one: "Չկարդացած (1)" + other: "Չկարդացած ({{count}})" + help: "չկարդացած գրառումներով թեմաները, որոնց Դուք այժմ դիտում եք կամ հետևում եք" + lower_title_with_count: + one: "1 չկարդացած" + other: "{{count}} չկարդացած" + new: + lower_title_with_count: + one: "1 նոր" + other: "{{count}} նոր" + lower_title: "նոր" + title: "Նոր" + title_with_count: + one: "Նոր (1)" + other: "Նոր ({{count}})" + help: "վերջին մի քանի օրվա ընթացքում ստեղծված թեմաներ" + posted: + title: "Իմ Գրառումները" + help: "թեմաները, որտեղ Դուք գրառում եք կատարել" + bookmarks: + title: "Էջանշաններ" + help: "թեմաները, որոնք Դուք էջանշել եք" + category: + title: "{{categoryName}}" + title_with_count: + one: "{{categoryName}} (1)" + other: "{{categoryName}} ({{count}})" + help: "{{categoryName}} կատեգորիայի վերջին թեմաները" + top: + title: "Թոփ" + help: "վերջին տարվա, ամսվա, շաբաթվա կամ օրվա ընթացքում ամենաակտիվ թեմաները" + all: + title: "Ամբողջ Ժամանակ" + yearly: + title: "Տարվա Ընթացքում" + quarterly: + title: "Եռամսյակի Ընթացքում" + monthly: + title: "Ամսվա Ընթացքում" + weekly: + title: "Շաբաթվա Ընթացքում" + daily: + title: "Օրվա Ընթացքում" + all_time: "Ամբողջ ժամանակ" + this_year: "Տարի" + this_quarter: "Եռամսյակ" + this_month: "Ամիս" + this_week: "Շաբաթ" + today: "Այսօր" + other_periods: "տեսնել թոփը" + browser_update: 'Ցավոք, Ձեր բրաուզերը չափազանց հին է այս կայքն օգտագործելու համար: Խնդրում ենք թարմացնել Ձեր բրաուզերը:' + permission_types: + full: "Ստեղծել/Պատասխանել/Դիտել" + create_post: "Պատասխանել/Դիտել" + readonly: "Դիտել" + lightbox: + download: "ներբեռնել" + keyboard_shortcuts_help: + title: "Ստեղնաշարի Համադրություններ" + jump_to: + title: "Ցատկել Դեպի" + home: "g, h Գլխավոր էջ" + latest: "g, l Վերջինները" + new: "g, n Նոր" + unread: "g, u Չկարդացած" + categories: "g, c Կատեգորիաներ" + top: "g, t Թոփ" + bookmarks: "g, b Էջանշաններ" + profile: "g, p Պրոֆիլ" + messages: "g, m Հաղորդագրություններ" + drafts: "g, d Սևագրեր" + navigation: + title: "Նավիգացիա" + jump: "# Գնալ դեպի գրառում # " + back: "u Ետ" + up_down: "k/j Տեղաշարժել նշվածը ↑ ↓" + open: "o կամ Enter Բացել ընտրված թեման" + next_prev: "shift+j/shift+k Հաջորդ/նախորդ բաժին" + application: + title: "Հավելված" + create: "c Ստեղծել նոր թեմա" + notifications: "n Բացել ծանուցումները" + hamburger_menu: "= Բացել համբուրգեր մենյուն" + user_profile_menu: "p Բացել օգտատիրոջ մենյուն" + show_incoming_updated_topics: ". Ցուցադրել թարմացված թեմաները" + search: "/ կամ ctrl+alt+f Որոնել" + help: "? Բացել ստեղնաշարի օգնականը" + dismiss_new_posts: "x, r Չեղարկել Նոր/Գրառումները" + dismiss_topics: "x, t Չեղարկել Թեմաները" + log_out: "shift+z shift+z Ելք" + composing: + title: "Կազմում" + return: "shift+c Վերադառնալ կոմպոզերին" + fullscreen: "shift+F11 Ամբողջական էկրանով կոմպոզեր" + actions: + title: "Գործողություններ" + bookmark_topic: "f Փոխանջատել թեմայի էջանշանը" + pin_unpin_topic: "shift+p Ամրակցել/Ապակցել թեման" + share_topic: "shift+s Կիսվել թեմայով" + share_post: "s Կիսվել գրառմամբ" + reply_as_new_topic: "t Պատասխանել որպես կապված թեմա" + reply_topic: "shift+r Պատասխանել թեմային" + reply_post: "r Պատասխանել գրառմանը" + quote_post: "q Մեջբերել գրառումը" + like: "l Հավանել գրառումը" + flag: "! Դրոշակավորել գրառումը" + bookmark: "b Էջանշել գրառումը" + edit: "e Խմբագրել գրառումը" + delete: "d Ջնջել գրառումը" + mark_muted: "m, m Խլացնել թեման" + mark_regular: "m, r Սովորական (լռելյայն) թեմա" + mark_tracking: "m, t Հետևել թեմային" + mark_watching: "m, w Դիտել թեման" + print: "ctrl+p Տպել թեման" + badges: + earned_n_times: + one: "Վաստակել է այս կրծքանշանը 1 անգամ" + other: "Վաստակել է այս կրծքանշանը %{count} անգամ" + granted_on: "Շնորհված է %{date}" + others_count: "Այս կրծքանշանով այլոք (%{count})" + title: Կրծքանշաններ + allow_title: "Դուք կարող եք օգտագործել այս կրծքանշանը որպես վերնագիր" + multiple_grant: "Դուք կարող եք վաստակել սա բազմակի անգամ" + badge_count: + one: "1 Կրծքանշան" + other: "%{count} Կրծքանշան" + more_badges: + one: "+1 Ավելի" + other: "+ևս %{count}" + granted: + one: "1 շնորհված" + other: "%{count} շնորհված" + select_badge_for_title: Ընտրեք կրծքանշան՝ որպես Ձեր վերնագիր օգտագործելու համար + none: "(ոչ մի)" + successfully_granted: "%{badge}-ը հաջողությամբ շնորհված է %{username}-ին" + badge_grouping: + getting_started: + name: Սկսել + community: + name: Համայնք + trust_level: + name: Վստահության Մակարդակ + other: + name: Այլ + posting: + name: Հրապարակում + google_search: | +

    Որոնում Google-ի միջոցով

    +

    + + + + + +

    + tagging: + all_tags: "Բոլոր Թեգերը" + other_tags: "Այլ Թեգեր" + selector_all_tags: "բոլոր թեգերը" + selector_no_tags: "առանց թեգերի" + changed: "փոփոխված թեգերը՝ " + tags: "Թեգեր" + choose_for_topic: "ընտրովի թեգեր" + delete_tag: "Ջնջել Թեգը" + delete_confirm: + one: "Դուք համոզվա՞ծ եք, որ ցանկանում եք ջնջել այս թեգը և հեռացնել այն 1 թեմայից, որին այն վերագրված է:" + other: "Դուք համոզվա՞ծ եք, որ ցանկանում եք ջնջել այս թեգը և հեռացնել այն {{count}} թեմայից, որոնց այն վերագրված է:" + delete_confirm_no_topics: "Դուք համոզվա՞ծ եք, որ ցանկանում եք ջնջել այս թեգը:" + rename_tag: "Վերանվանել Թեգը" + rename_instructions: "Ընտրեք նոր անուն թեգի համար՝ " + sort_by: "Դասավորել ըստ՝ " + sort_by_count: "քանակի" + sort_by_name: "անվան" + manage_groups: "Կառավարել Թեգերի Խմբերը" + manage_groups_description: "Սահմանեք խմբեր՝ թեգերը համակարգելու համար" + upload: "Վերբեռնել Թեգեր" + upload_description: "Վերբեռնեք csv ֆայլ՝ զանգվածային կերպով թեգեր ստեղծելու համար" + upload_instructions: "Յուրաքանչյուր տեղում մեկ հատ, ըստ ցանկության՝ նաև թեգերի խմբով, 'tag_name,tag_group' ֆորմատով:" + upload_successful: "Թեգերը հաջողությամբ վերբեռնված են" + delete_unused_confirmation: + one: "%{count} թեգ կջնջվի՝%{tags}" + other: "%{count} թեգ կջնջվի՝ %{tags}" + delete_unused_confirmation_more_tags: + one: "%{tags} և ևս %{count} " + other: "%{tags} և ևս %{count}" + delete_unused: "Ջնջել Չօգտագործված Թեգերը" + delete_unused_description: "Ջնջել բոլոր թեգերը, որոնք կցված չեն որևէ թեմայի կամ անձնական հաղորդագրության" + cancel_delete_unused: "Չեղարկել" + filters: + without_category: "%{filter} %{tag} թեմա" + with_category: "%{filter} %{tag} թեմա %{category}-ում" + untagged_without_category: "%{filter} առանց թեգի թեմա" + untagged_with_category: "%{filter}առանց թեգի թեմա %{category}-ում" + notifications: + watching: + title: "Դիտում Եմ" + description: "Դուք ավտոմատ կերպով կդիտեք այս թեգով բոլոր թեմաները: Դուք ծանուցում կստանաք բոլոր գրառումների և թեմաների մասին, ավելին՝ չկարդացած և նոր գրառումների քանակը նույնպես կհայտնվի թեմայի կողքին: " + watching_first_post: + title: "Դիտում Եմ Առաջին Գրառումը" + description: "Դուք ծանուցում կստանաք այս թեգով նոր թեմաների, բայց ոչ թեմաների պատասխանների մասին:" + tracking: + title: "Հետևում Եմ" + description: "Դուք ավտոմատ կերպով կհետևեք այս թեգով բոլոր թեմաներին: Չկարդացած և նոր գրառումների քանակը կհայտնվի թեմայի կողքին:" + regular: + title: "Սովորական" + description: "Դուք ծանուցում կստանաք, եթե որևէ մեկը հիշատակի Ձեր @անունը կամ պատասխանի Ձեր հրապարակմանը:" + muted: + title: "Խլացված" + description: "Դուք ծանուցում չեք ստանա այս թեգով որևէ նոր թեմայի մասին, և դրանք չեն հայտնվի Ձեր չկարդացածների ցանկում:" + groups: + title: "Թեգավորել Խմբերը" + about: "Ավելացրեք թեգեր խմբերին՝ դրանք ավելի հեշտ կառավարելու համար:" + new: "Նոր Խումբ" + tags_label: "Այս խմբի թեգերը՝ " + parent_tag_label: "Մայր թեգ՝ " + parent_tag_placeholder: "Ընտրովի" + parent_tag_description: "Այս խմբի թեգերը չեն կարող օգտագործվել, քանի դեռ մայր թեգը առկա չէ:" + one_per_topic_label: "Սահմանափակել այս խմբի յուրաքանչյուր թեման մեկ թեգով:" + new_name: "Նոր Թեգի Խումբ" + save: "Պահպանել" + delete: "Ջնջել" + confirm_delete: "Դուք համոզվա՞ծ եք, որ ցանկանում եք ջնջել այս թեգի խումբը:" + everyone_can_use: "Թեգերը կարող են օգտագործվել բոլորի կողմից:" + usable_only_by_staff: "Թեգերը տեսանելի են բոլորին, սակայն միայն անձնակազմը կարող է օգտագործել դրանք:" + visible_only_to_staff: "Թեգերը տեսանելի են միայն անձնակազմին:" + topics: + none: + unread: "Դուք չունեք չկարդացած թեմաներ:" + new: "Դուք չունեք նոր թեմաներ:" + read: "Դուք դեռևս չեք կարդացել որևէ թեմա:" + posted: "Դուք դեռևս գրառում չեք կատարել որևէ թեմայում:" + latest: "Վերջերս հրապարակված թեմաներ չկան:" + hot: "Թեժ թեմաներ չկան:" + bookmarks: "Դուք դեռևս չունեք էջանշած թեմաներ:" + top: "Թոփ թեմաներ չկան:" + search: "Որոնման արդյունքներ չկան:" + bottom: + latest: "Վերջերս հրապարակված թեմաներ այլևս չկան:" + hot: "Թեժ թեմաներ այլևս չկան:" + posted: "Հրապարակված թեմաներ այլևս չկան:" + read: "Կարդացած թեմաներ այլևս չկան:" + new: "Նոր թեմաներ այլևս չկան:" + unread: "Չկարդացած թեմաներ այլևս չկան:" + top: "Թոփ թեմաներ այլևս չկան:" + bookmarks: "Էջանշած թեմաներ այլևս չկան:" + search: "Որոնման արդյունքներ այլևս չկան:" + invite: + custom_message: "Դարձրեք Ձեր հրավերը ավելի անձնական՝ գրելով անհատական հաղորդագրություն:" + custom_message_placeholder: "Մուտքագրեք Ձեր անհատական հաղորդագրությունը" + custom_message_template_forum: "Հեյ, Դուք պետք է միանաք այս ֆորումին!" + custom_message_template_topic: "Հեյ, ես կարծում եմ, որ Ձեզ դուր կգա այս թեման!" + forced_anonymous: "Չափազանց մեծ բեռնման շնորհիվ սա ժամանակավորապես ցուցադրվում է բոլորին այնպես, ինչպես այն կտեսներ դուրս գրված օգտատերը:" + safe_mode: + enabled: "Անվտանգ ռեժիմը միացված է, փակեք բրաուզերի այս պատուհանը՝ անվտանգ ռեժիմից դուրս գալու համար:" + admin_js: + type_to_filter: "գրեք ֆիլտրելու համար..." + admin: + title: "Discourse Ադմին" + moderator: "Մոդերատոր" + reports: + title: "Հասանելի հաշվետվությունների ցանկը" + dashboard: + title: "Կառավարման Հարթակ" + last_updated: "Կառավարման Հարթակի վերջին թարմացումը՝ " + find_old: "Փնտրում եք հին կառավարման հարթա՞կը:" + old_link: "տեսեք այն այստեղ" + version: "Տարբերակ" + up_to_date: "Դուք ամենավերջին տարբերակն եք օգտագործում!" + critical_available: "Հասանելի է կրիտիկական թարմացում:" + updates_available: "Կան հասանելի թարմացումներ:" + please_upgrade: "Խնդրում ենք թարմացնել!" + no_check_performed: "Թարմացումների ստուգում չի կատարվել: Համոզվեք, որ sidekiq-ը միացված է:" + stale_data: "Թարմացումների ստուգում վերջերս չի կատարվել: Համոզվեք, որ sidekiq-ը միացված է:" + version_check_pending: "Կարծես թե Դուք վերջերս թարմացում եք կատարել: Հիանալի է!" + installed_version: "Տեղադրված է " + latest_version: "Վերջինը" + problems_found: "Որոշ խորհուրդներ՝ հիմնված Ձեր կայքի ընթացիկ կարգավորումների վրա" + last_checked: "Վերջին ստուգումը՝ " + refresh_problems: "Թարմացնել" + no_problems: "Խնդիրներ չեն գտնվել:" + moderators: "Մոդերատորներ՝ " + admins: "Ադմիններ՝ " + silenced: "Լռեցված՝ " + suspended: "Սառեցված՝ " + private_messages_short: "Հղգր" + private_messages_title: "Հաղորդագրություններ" + mobile_title: "Մոբայլ" + space_used: "%{usedSize} օգտագործված է" + space_used_and_free: "%{usedSize} (%{freeSize} ազատ է)" + uploads: "Վերբեռնումներ" + backups: "Պահուստներ" + backup_count: + one: "%{count} պահուստ այստեղ՝ %{location}" + other: "%{count} պահուստ այստեղ՝ %{location}" + lastest_backup: "Վերջինը՝ %{date}" + traffic_short: "Այցելությունները" + traffic: "Հավելվածի վեբ-հարցումները" + page_views: "Էջադիտումներ" + page_views_short: "Էջադիտումներ" + show_traffic_report: "Ցուցադրել այցելությունների մանրամասն հաշվետվությունը" + community_health: Համայնքի վիճակը + moderators_activity: Մոդերատորների ակտիվությունը + whats_new_in_discourse: "Ի՞նչ նորություն կա Discouse-ում:" + activity_metrics: Ակտիվության Չափումները + all_reports: "Բոլոր հաշվետվությունները" + general_tab: "Ընդհանուր" + moderation_tab: "Մոդերացիա" + security_tab: "Անվտանգություն" + reports_tab: "Հաշվետվություններ" + report_filter_any: "ցանկացած" + disabled: Անջատված + timeout_error: "Ներողություն, հարցումը շատ երկար է տևում, խնդրում ենք ընտրել ավելի կարճ ժամանակահատված" + exception_error: "Ներողություն, հարցումը կատարելիս տեղի է ունեցել սխալ" + too_many_requests: "Դուք կատարել եք այս գործողությունը չափից շատ անգամ: Խնդրում ենք սպասել՝ մինչև կրկին փորձելը:" + not_found_error: "Ներողություն, այս հաշվետվությունը գոյություն չունի" + filter_reports: Ֆիլտրել հաշվետվությունները + reports: + trend_title: "%{percent} փոփոխություն: Ներկայումս %{current}, նախորդ շրջանում եղել է %{prev}:" + today: "Այսօրվա" + yesterday: "Երեկվա" + last_7_days: "Վերջին 7 օրվա" + last_30_days: "Վերջին 30 օրվա" + all_time: "Ամբողջ Ժամանակվա" + 7_days_ago: "7 Օր Առաջ" + 30_days_ago: "30 Օր Առաջ" + all: "Ամբողջը" + view_table: "աղյուսակ" + view_graph: "գրաֆիկ" + refresh_report: "Թարմացնել Հաշվետվությունը" + start_date: "Մեկնարկի Ամսաթիվ" + end_date: "Ավարտի Ամսաթիվ" + groups: "Բոլոր խմբերը" + disabled: "Այս հաշվետվությունն անջատված է" + totals_for_sample: "Ընդհանուրները օրինակի համար" + total: "Ամբողջ ժամանակվա ընդհանուրը" + no_data: "Ցուցադրման ենթակա տվյալներ չկան:" + trending_search: + more: 'Որոնման գրառումներ' + disabled: 'Առաջատար որոնման հաշվետվությունն անջատված է: Միացրեք գրառումների որոնման հարցումները՝ տվյալներ հավաքելու համար:' + commits: + latest_changes: "Վերջին փոփոխությունները. խնդրում ենք ավելի հաճախ թարմացնել!" + by: "կողմից" + flags: + title: "Դրոշակներ" + active_posts: "Դրոշակավորված Գրառումները" + old_posts: "Հին Դրոշակավորված Գրառումները" + topics: "Դրոշակավորված Թեմաները" + moderation_history: "Մոդերացիայի Պատմությունը" + agree: "Ընդունել" + agree_title: "Ընդունել այս դրոշակը որպես վավեր և ճիշտ" + agree_flag_hide_post: "Թաքցնել Գրառումը" + agree_flag_hide_post_title: "Թաքցնել այս գրառումը և ավտոմատ կերպով հաղորդագրություն ուղարկել օգտագտիրոջը՝ հորդորելով խմբագրել այն:" + agree_flag_restore_post: "Ընդունել և Վերականգնել Գրառումը" + agree_flag_restore_post_title: "Վերականգնել գրառումը, որպեսզի բոլոր օգտատերերը կարողանան տեսնել այն:" + agree_flag_suspend: "Սառեցնել Օգտատիրոջը" + agree_flag_suspend_title: "Ընդունել դրոշակավորումը և սառեցնել օգտատիրոջը:" + agree_flag_silence: "Լռեցնել Օգտատիրոջը" + agree_flag_silence_title: "Ընդունել դրոշակը և սառեցնել օգտատիրոջը:" + agree_flag: "Պահել Գրառումը" + agree_flag_title: "Ընդունել դրոշակը և գրառումը պահել անփոփոխ:" + ignore_flag: "Անտեսել" + ignore_flag_title: "Հեռացնել այս դրոշակը; այն չի պահանջում որևէ գործողություն այս պահին: " + delete: "Ջնջել" + delete_title: "Ջնջել գրառումը, որին վերաբերվում է այս դրոշակը:" + delete_post_defer_flag: "Ջնջել Գրառումը և Անտեսել դրոշակը" + delete_post_defer_flag_title: "Ջնջել գրառումը; եթե այն առաջինն է, ջնջել թեման" + delete_post_agree_flag: "Ջնջել Գրառումը և Ընդունել դրոշակը" + delete_post_agree_flag_title: "Ջնջել գրառումը; եթե այն առաջինն է, ջնջել թեման" + delete_flag_modal_title: "Ջնջել և..." + delete_spammer: "Ջնջել Սպամ տարածողին" + delete_spammer_title: "Ջնջել օգտատիրոջը և նրա կողմից կատարված բոլոր գրառումներն ու թեմաները:" + disagree_flag_unhide_post: "Չընդունել (դարձնել գրառումը տեսանելի)" + disagree_flag_unhide_post_title: "Ջնջել այս գրառման ցանկացած դրոշակ և կրկին դարձնել գրառումը տեսանելի" + disagree_flag: "Չընդունել" + disagree_flag_title: "Մերժել այս դրոշակը որպես անվավեր կամ սխալ" + clear_topic_flags: "Կատարված է" + clear_topic_flags_title: "Թեման ուսումնասիրված է, և խնդիրները հարթված են: Սեղմեք Կատարված է՝ դրոշակները հեռացնելու համար:" + more: "(ավելի շատ պատասխաններ...)" + suspend_user: "Սառեցնել Օգտատիրոջը" + suspend_user_title: "Սառեցնել օգտատիրոջը այս գրառման համար" + replies: + one: "[1 պատասխան]" + other: "[%{count} պատասխան]" + delete_replies: + one: "Ջնջե՞լ նաև այս գրառման %{count} պատասխանը:" + other: "Ջնջե՞լ նաև այս գրառման %{count} պատասխանները:" + dispositions: + agreed: "ընդունված" + disagreed: "չընդունված" + deferred: "անտեսված" + flagged_by: "Դրոշակավորել է՝ " + resolved_by: "Հարթել է՝ " + took_action: "Գործողություն է ձեռնարկել" + system: "Համակարգային" + error: "Ինչ-որ բան այն չէ" + reply_message: "Պատասխանել" + no_results: "Դրոշակավորված գրառումներ չկան:" + topic_flagged: "Այս թեման դրոշակավորված է:" + show_full: "Ցուցադրել ամբողջական գրառումը" + visit_topic: "Այցելեք թեման՝ գործողություն կատարելու համար" + was_edited: "Գրառումը խմբագրվել է առաջին դրոշակից հետո" + previous_flags_count: "Այս գրառումը արդեն դրոշակավորվել է {{count}} անգամ:" + show_details: "Ցուցադրել դրոշակավորման մանրամասները" + user_percentage: + summary: + one: "{{agreed}}, {{disagreed}}, {{ignored}} ({{count}} ընդհանուր դրոշակ)" + other: "{{agreed}}, {{disagreed}}, {{ignored}} ({{count}} ընդհանուր դրոշակ)" + agreed: + one: "{{count}}% ընդունել է" + other: "{{count}}% ընդունվել է" + disagreed: + one: "{{count}}% չի ընդունել" + other: "{{count}}% չի ընդունվել" + ignored: + one: "{{count}}% անտեսել է" + other: "{{count}}% անտեսվել է" + details: "մանրամասները" + flagged_topics: + topic: "Թեմա" + type: "Տիպ" + users: "Օգտատերեր" + last_flagged: "Վերջին Դրոշակավորվածները" + no_results: "Դրոշակավորված թեմաներ չկան:" + short_names: + off_topic: "թեմայից դուրս" + inappropriate: "անհամապատասխան" + spam: "սպամ" + notify_user: "մասնավոր" + notify_moderators: "մասնավոր" + groups: + new: + title: "Նոր Խումբ" + create: "Ստեղծել" + name: + too_short: "Խմբի անունը շատ կարճ է" + too_long: "Խմբի անունը շատ երկար է" + checking: "Խմբի անվան հասանելիության ստուգում..." + available: "Խմբի անունը հասանելի է" + not_available: "Խմբի անունը հասանելի չէ" + blank: "Խմբի անունը չի կարող դատարկ լինել" + bulk_add: + title: "Զանգվածային Ավելացում Խմբին" + complete_users_not_added: "Այս օգտատերերը չեն ավելացվել (համոզվեք, որ նրանք ունեն հաշիվ) `" + paste: "Տեղադրեք օգտանունների կամ էլ. հասցեների ցանկ, յուրաքանչյուր տողում մեկ հատ՝ " + add_members: + as_owner: "Սահմանել օգտատիրոջ(երի) որպես այս խմբի սեփականատեր(եր)" + manage: + interaction: + email: Էլ. հասցե + incoming_email: "Մուտքային մասնավոր էլ. հասցե" + incoming_email_placeholder: "մուտքագրեք էլ. հասցե" + visibility: Տեսանելիություն + visibility_levels: + title: "Ո՞վ կարող է տեսնել այս խումբը:" + public: "Բոլորը" + members: "Խմբի սեփականատերերը, անդամները և ադմինները" + staff: "Խմբի սեփականատերերը և անձնակազմը" + owners: "Խմբի սեփականատերերը և ադմինները" + membership: + automatic: Ավտոմատ + trust_level: Վստահության Մակարդակ + trust_levels_title: "Վստահության մակարդակը ավտոմատ կերպով շնորհվում է անդամներին ավելացման ժամանակ:" + trust_levels_none: "Ոչ մի" + automatic_membership_email_domains: "Այն օգտատերերը, որոնք գրանցվում են էլ. հասցեի դոմենով, որը ճշգրտորեն համընկնում է այս ցանկում գտնվողին, ավտոմատ կերպով կավելացվեն այս խմբում՝ " + automatic_membership_retroactive: "Կիրառել միևնույն էլ. հասցեի դոմենի կանոնը՝ գոյություն ունեցող գրանցված օգտատերերին ավելացնելու համար" + primary_group: "Ավտոմատ կիրառել որպես հիմնական խումբ" + name_placeholder: "Խմբի անունը, առանց բացատների, նույնը, ինչ օգտանվան կանոնը" + primary: "Հիմնական Խումբ" + no_primary: "(հիմնական խումբ չկա)" + title: "Խմբեր" + edit: "Խմբագրել Խմբերը" + refresh: "Թարմացնել" + about: "Խմբագրեք Ձեր խմբի անդամակցությունը և անուններն այստեղ" + group_members: "Խմբի անդամները" + delete: "Ջնջել" + delete_confirm: "Ջնջե՞լ այս խումբը:" + delete_failed: "Հնարավոր չէ ջնջել խումբը: Եթե սա ավտոմատ խումբ է, այն հնարավոր չէ ջնջել:" + delete_owner_confirm: "Հեռացնե՞լ սեփականատիրոջ արտոնությունը '%{username}' -ի համար:" + add: "Ավելացնել" + custom: "Մասնավոր" + automatic: "Ավտոմատ" + default_title: "Լռելյայն վերնագիր" + default_title_description: "կկիրառվի խմբի բոլոր օգտատերերի նկատմամբ" + group_owners: Սեփականատերեր + add_owners: Ավելացնել սեփականատեր + none_selected: "Ընտրեք խումբ՝ մեկնարկի համար" + no_custom_groups: "Ստեղծել նոր մասնավոր խումբ" + api: + generate_master: "Գեներացնել Master API Key" + none: "Ակտիվ API Key այս պահին չկա:" + user: "Օգտատեր" + title: "API" + key: "API Key" + generate: "Գեներացնել" + regenerate: "Վերագեներացնել" + revoke: "Հետ կանչել" + confirm_regen: "Դուք համոզվա՞ծ եք, որ ցանկանում եք փոխարինել այդ API Key-ն նորով:" + confirm_revoke: "Դուք համոզվա՞ծ եք, որ ցանկանում եք հետ կանչել այդ API Key-ն:" + info_html: "Ձեր API Key-ն թույլ կտա ստեղծել և թարմացնել թեմաներ՝ օգտագործելով JSON կանչեր:" + all_users: "Բոլոր Օգտատերերը" + note_html: "Պահեք այս բանալին գաղտնի, բոլոր օգտատերերը, ովքեր ունեն այն, կարող են ստեղծել կամայական գրառումներ՝ որպես ցանկացած օգտատեր:" + web_hooks: + title: "Webhook-ներ" + none: "Այս պահին webhook-ներ չկան:" + instruction: "Webhook-ները թույլ են տալիս Discourse-ին ծանուցել արտաքին ծառայություններին, երբ որևէ իրադարձություն է տեղի ունենում Ձեր կայքում: Երբ webhook-ը գործարկված է, տրված URL-ներին ուղարկվում է POST-հարցում:" + detailed_instruction: "տրված URL-ներին կուղարկվի POST-հարցում, երբ տեղի ունենա ընտրված իրադարձությունը:" + new: "Նոր Webhook" + create: "Ստեղծել" + save: "Պահպանել" + destroy: "Ջնջել" + description: "Նկարագրություն" + controls: "Կառավարում" + go_back: "Վերադառնալ ցանկին" + payload_url: "Տվյալների ուղարկման URL" + payload_url_placeholder: "https://example.com/postreceive" + warn_local_payload_url: "Կարծես թե Դուք փորձում եք կարգավորել webhook տեղական url-ով: Տեղական հասցեին ուղարկված իրադարձությունը կարող է ունենալ կողմնակի ազդեցություն կամ անսպասելի վարքագիծ: Շարունակե՞լ:" + secret_invalid: "Ծածկագիրը չպետք է ունենա բացատներ:" + secret_too_short: "Ծածկագիրը պետք է պարունակի առնվազն 12 սիմվոլ:" + secret_placeholder: "Ընտրովի տող, որը օգտագործվում է ստորագրություն գեներացնելու համար" + event_type_missing: "Դուք պետք է սահմանեք առնվազն մեկ իրադարձության տիպ:" + content_type: "Բովանդակության Տիպը" + secret: "Ծածկագիր" + event_chooser: "Ո՞ր իրադարձությունները պետք է գործարկի այս webhook-ը:" + wildcard_event: "Ուղարկել ինձ ամբողջը:" + individual_event: "Ընտրել առանձին իրադարձություններ:" + verify_certificate: "Ստուգել տվյալների ուղարկման url-ի TLS հավաստագիրը:" + active: "Ակտիվ" + active_notice: "Մենք կուղարկենք իրադարձության մանրամասները, երբ այն տեղի ունենա:" + categories_filter_instructions: "Համապատասխան webhook-ները կգործարկվեն միայն, եթե իրադարձությունը կապված է ընտրված կատեգորիաների հետ: Թողեք դատարկ՝ webhook-ները բոլոր կատեգորիաների համար գործարկելու համար:" + categories_filter: "Գործարկվող Կատեգորիաները" + tags_filter_instructions: "Համապատասխան webhook-ները կգործարկվեն միայն, եթե իրադարձությունը կապված է ընտրված թեգերի հետ: Թողեք դատարկ՝ webhook-ները բոլոր թեգերի համար գործարկելու համար:" + tags_filter: "Գործարկվող Թեգերը" + groups_filter_instructions: "Համապատասխան webhook-ները կգործարկվեն միայն, եթե իրադարձությունը կապված է ընտրված խմբերի հետ: Թողեք դատարկ՝ webhook-ները բոլոր խմբերի համար գործարկելու համար:" + groups_filter: "Գործարկվող Խմբերը" + delete_confirm: "Ջնջե՞լ այս webhook-ը:" + topic_event: + name: "Թեմայի Իրադարձությունը" + details: "Երբ կա նոր թեմա, այն վերանայվում է, փոփոխվում կամ ջնջվում:" + post_event: + name: "Գրառման Իրադարձություն" + details: "Երբ կա նոր պատասխան, խմբագրում, այն ջնջվում է կամ վերականգնվում:" + user_event: + name: "Օգտատիրոջ Իրադարձություն" + details: "Երբ օգտատերը մուտք է գործում, դուրս է գրվում, օգտատեր է ստեղծվում, հաստատվում կամ թարմացվում:" + group_event: + name: "Խմբի Իրադարձություն" + details: "Երբ խումբ է ստեղծվում, թարմացվում կամ ջնջվում:" + category_event: + name: "Կատեգորիայի Իրադարձություն" + details: "Երբ կատեգորիա է ստեղծվում, թարմացվում կամ ջնջվում:" + tag_event: + name: "Թեգի Իրադարձություն" + details: "Երբ թեգ է ստեղծվում, թարմացվում կամ ջնջվում:" + flag_event: + name: "Դրոշակի Իրադարձություն" + details: "Երբ դրոշակ է ստեղծվում, ընդունվում է, չի ընդունվում կամ անտեսվում:" + queued_post_event: + name: "Գրառման Հաստատման Իրադարձություն" + details: "Երբ նոր սպասող գրառում է ստեղծվում, հաստատվում է կամ մերժվում:" + delivery_status: + title: "Ուղարկման Կարգավիճակը" + inactive: "Ոչ ակտիվ" + failed: "Ձախողված" + successful: "Հաջողված" + disabled: "Անջատված" + events: + none: "Կապակցված իրադարձություններ չկան:" + redeliver: "Վերաուղարկել" + incoming: + one: "Կա նոր իրադարձություն:" + other: "Կա {{count}} նոր իրադարձություն:" + completed_in: + one: "Ավարտվել է 1 վայրկյանում:" + other: "Ավարտվել է {{count}} վայրկյանում:" + request: "Հարցում" + response: "Արձագանք" + redeliver_confirm: "Դուք համոզվա՞ծ եք, որ ցանկանում եք կրկին ուղարկել միևնույն տվյալները:" + headers: "Վերնագրեր" + payload: "Տվյալներ" + body: "Մարմին" + go_list: "Գնալ դեպի ցանկ" + go_details: "Խմբագրել webhook-ը" + go_events: "Գնալ դեպի իրադարձությունները" + ping: "Ծնգոց" + status: "Կարգավիճակի Կոդը" + event_id: "ID" + timestamp: "Ստեղծված" + completion: "Ավարտի Ժամանակը" + actions: "Գործողություններ" + plugins: + title: "Հավելումներ" + installed: "Տեղադրված Հավելումները" + name: "Անուն" + none_installed: "Դուք չունեք որևէ տեղադրված հավելում:" + version: "Տարբերակ" + enabled: "Միացվա՞ծ է:" + is_enabled: "Ա" + not_enabled: "Ո" + change_settings: "Փոխել Կարգավորումները" + change_settings_short: "Կարգավորումներ" + howto: "Ինչպե՞ս կարող եմ ես տեղադրել հավելումներ:" + official: "Պաշտոնական Հավելում" + backups: + title: "Պահուստներ" + menu: + backups: "Պահուստներ" + logs: "Գրառումներ" + none: "Հասանելի պահուստ չկա:" + read_only: + enable: + title: "Միացնել միայն կարդալու ռեժիմը" + label: "Միացնել միայն կարդալը" + confirm: "Դուք համոզվա՞ծ եք, որ ցանկանում եք միացնել միայն կարդալու ռեժիմը:" + disable: + title: "Անջատել միայն կարդալու ռեժիմը" + label: "Անջատել միայն կարդալը" + logs: + none: "Գրառումներ դեռևս չկան..." + columns: + filename: "Ֆայլի անունը" + size: "Չափը" + upload: + label: "Վերբեռնել" + title: "Վերբեռնել պահուստ այս օրինակում" + uploading: "Վերբեռնում..." + uploading_progress: "Վերբեռնում... {{progress}}%" + success: "'{{filename}}' -ը հաջողությամբ վերբեռնվել է: Այս ֆայլը այժմ մշակվում է, և մինչև մեկ րոպե կպահանջվի այն ցանկում ցուցադրելու համար:" + error: " '{{filename}}' -ը վերբեռնելիս տեղի է ունեցել սխալ՝ {{message}}" + operations: + is_running: "Գործողությունը ներկայումս ընթանում է..." + failed: "{{operation}}-ը ձախողվեց: Խնդրում ենք ստուգել գրառումները:" + cancel: + label: "Չեղարկել" + title: "Չեղարկել ընթացիկ գործողությունը" + confirm: "Դուք համոզվա՞ծ եք, որ ցանկանում եք չեղարկել ընթացիկ գործողությունը:" + backup: + label: "Պահուստ" + title: "Ստեղծել պահուստ" + confirm: "Դուք ցանկանո՞ւմ եք ստեղծել նոր պահուստ:" + without_uploads: "Այո (բացառությամբ վերբեռնումների)" + download: + label: "Ներբեռնել" + title: "Ուղարկել էլ. նամակ՝ ներբեռնման հղումով" + alert: "Այս պահուստի ներբեռնման հղումը ուղարկվել է Ձեզ էլ. նամակով:" + destroy: + title: "Ջնջել պահուստը" + confirm: "Դուք համոզվա՞ծ եք, որ ցանկանում եք ջնջել այս պահուստը:" + restore: + is_disabled: "Վերականգնումը անջատված է կայքի կարգավորումներում:" + label: "Վերականգնել" + title: "Վերականգնել պահուստը" + confirm: "Դուք համոզվա՞ծ եք, որ ցանկանում եք վերականգնել այս պահուստը:" + rollback: + label: "Վերադարձնել" + title: "Վերադարձնել տվյալների բազան նախորդ աշխատանքային վիճակին" + confirm: "Դուք համոզվա՞ծ եք, որ ցանկանում եք վերադարձնել տվյալների բազան նախորդ աշխատանքային վիճակին:" + location: + local: "Տեղական Պահոց" + s3: "S3" + backup_storage_error: "Չհաջողվեց մուտք գործել պահուստների պահոց՝ %{error_message}" + export_csv: + success: "Արտահանումը սկսված է, Դուք ծանուցում կստանաք հաղորդագրության միջոցով, երբ գործընթացն ավարտվի:" + failed: "Արտահանումը ձախողվեց: Խնդրում ենք ստուգել գրառումները:" + button_text: "Արտահանել" + button_title: + user: "Արտահանել օգտատերերի ամբողջական ցանկը CSV ֆորմատով:" + staff_action: "Արտահանել անձնակազմի գործողությունների ամբողջական գրառումը CSV ֆորմատով:" + screened_email: "Արտահանել ցուցադրված էլ. հասցեների ամբողջական ցանկը CSV ֆորմատով:" + screened_ip: "Արտահանել ցուցադրված IP հասցեների ամբողջական ցանկը CSV ֆորմատով:" + screened_url: "Արտահանել ցուցադրված URL-ների ամբողջական ցանկը CSV ֆորմատով:" + export_json: + button_text: "Արտահանել" + invite: + button_text: "Ուղարկել Հրավերներ" + button_title: "Ուղարկել Հրավերներ" + customize: + title: "Անհատականացնել" + long_title: "Կայքի Անհատականացումներ" + preview: "նախադիտում" + explain_preview: "Դիտել այս կայքը՝ այս թեման միացված վիճակում" + save: "Պահպանել" + new: "Նոր" + new_style: "Նոր Ոճ" + install: "Տեղադրել" + delete: "Ջնջել" + delete_confirm: "Ջնջե՞լ այս թեման:" + color: "Գույն" + opacity: "Թափանցիկություն" + copy: "Կրկնօրինակել" + copy_to_clipboard: "Կրկնօրինակել Փոխանակման Հարթակում" + copied_to_clipboard: "Կրկնօրինակված է Փոխանակման Հարթակում" + copy_to_clipboard_error: "Փոխանակման Հարթակում տվյալների կրկնօրինակման սխալ" + theme_owner: "Խմբագրելի չէ, սեփականատերն է՝ " + email_templates: + title: "Էլ. նամակի Ձևանմուշներ" + subject: "Թեմա" + multiple_subjects: "Այս էլ. նամակի ձևանմուշն ունի շատ թեմաներ:" + body: "Մարմին" + none_selected: "Ընտրել էլ. նամակի ձևանմուշ խմբագրումը սկսելու համար:" + revert: "Վերադարձնել Փոփոխությունները" + revert_confirm: "Դուք համոզվա՞ծ եք, որ ցանկանում եք վերադարձնել Ձեր փոփոխությունները:" + theme: + theme: "Թեմա" + component: "Բաղադրիչ" + components: "Բաղադրիչներ" + theme_name: "Թեմայի անվանում" + component_name: "Բաղադրիչի անուն" + themes_intro: "Ընտրել գոյություն ունեցող թեմա կամ տեղադրել նորը՝ մեկնարկի համար" + beginners_guide_title: "Discourse Թեմաների օգտագործման Սկսնակի ուղեցույց" + developers_guide_title: " Discourse Թեմաների՝ Ծրագրավորողի ուղեցույց" + browse_themes: "Դիտել համայնքի թեմաները" + customize_desc: "Անհատականացնել՝ " + title: "Թեմաներ" + create: "Ստեղծել" + create_type: "Տիպ" + create_name: "Անուն" + long_title: "Փոփոխել Ձեր կայքի գույները, CSS և HTML բովանդակությունը" + edit: "Խմբագրել" + edit_confirm: "Սա հեռադիր թեմա է, եթե Դուք խմբագրեք CSS/HTML-ը, Ձեր փոփոխությունները կկորչեն թեմայի հաջորդ թարմացման ժամանակ:" + common: "Ընդհանուր" + desktop: "Համակարգչային" + mobile: "Հեռախոսային" + settings: "Կարգավորումներ" + translations: "Թարգմանություններ" + preview: "Նախադիտում" + show_advanced: "Ցուցադրել ընդլայնված դաշտերը" + hide_advanced: "Թաքցնել ընդլայնված դաշտերը" + hide_unused_fields: "Թաքցնել չօգտագործված դաշտերը" + is_default: "Թեման լռելյայն միացված է" + user_selectable: "Թեման կարող է ընտրվել օգտատերերի կողմից" + color_scheme: "Գունապնակ" + color_scheme_select: "Ընտրել թեմայի կողմից օգտագործվող գույները" + custom_sections: "Մասնավոր բաժիններ՝ " + theme_components: "Թեմայի Բաղադրիչները" + convert: "Փոխակերպել" + convert_component_alert: "Դուք համոզվա՞ծ եք, որ ցանկանում եք փոխակերպել այս բաղադրիչը թեմայի: Այն որպես կոմպոնենտ կհեռացվի %{relatives} -ից:" + convert_component_tooltip: "Փոխակերպել այս բաղադրիչը թեմայի" + convert_theme_alert: "Դուք համոզվա՞ծ եք, որ ցանկանում եք փոխակերպել այս թեման բաղադրիչի: Այն որպես գլխավոր կհեռացվի %{relatives}-ից:" + convert_theme_tooltip: "Փոխակերպել այս թեման բաղադրիչի" + inactive_themes: "Ոչ ակտիվ թեմաներ՝ " + inactive_components: "Չօգտագործված բաղադրիչներ՝" + broken_theme_tooltip: "Այս թեման սխալներ ունի իր CSS-ում, HTML-ում կամ YAML-ում:" + default_theme_tooltip: "Այս թեման կայքի լռելյայն թեման է" + updates_available_tooltip: "Այս թեմայի համար հասանելի են թարմացումներ" + and_x_more: "և ևս {{count}} հատ:" + collapse: Կրճատել + uploads: "Վերբեռնումներ" + no_uploads: "Դուք կարող եք վերբեռնել Ձեր թեմայի հետ կապված ակտիվներ, օրինակ՝ տառատեսակներ կամ նկարներ:" + add_upload: "Ավելացնել Վերբեռնում" + upload_file_tip: "Ընտրեք ակտիվ՝ վերբեռնելու համար (png, woff2, և այլն...)" + variable_name: "SCSS փոփոխականի անուն՝ " + variable_name_invalid: "Անվավեր փոփոխականի անուն: Թույլատրված են միայն տառեր և թվանշաններ: Պետք է սկսվի տառով: Պետք է լինի եզակի:" + variable_name_error: + invalid_syntax: "Անվավեր փոփոխականի անուն: Թույլատրված են միայն տառեր և թվանշաններ: Պետք է սկսվի տառով: " + no_overwrite: "Անվավեր փոփոխականի անուն: Պետք է չվերասահմանի գոյություն ունեցող փոփոխականը:" + must_be_unique: "Անվավեր փոփոխականի անուն: Պետք է լինի եզակի:" + upload: "Վերբեռնել" + select_component: "Ընտրել բաղադրիչ..." + unsaved_changes_alert: "Դուք դեռևս չեք պահել Ձեր փոփոխությունները, Դուք ցանկանո՞ւմ եք չեղարկել դրանք և անցնել առաջ:" + discard: "Չեղարկել" + stay: "Մնալ" + css_html: "Մասնավոր CSS/HTML" + edit_css_html: "Խմբագրել CSS/HTML-ը" + edit_css_html_help: "Դուք չեք խմբագրել որևէ CSS կամ HTML" + delete_upload_confirm: "Ջնջե՞լ այս վերբեռնումը (Թեմայի CSS-ը կարող է դադարել աշխատել!):" + import_web_tip: "Թեմա պարունակող ռեպոզիտորիա" + import_web_advanced: "Ընդլայնված..." + import_file_tip: ".tar.gz կամ .dcstyle.json ֆայլ պարունակող թեմա" + is_private: "Թեման մասնավոր git ռեպոզիտորիայում է:" + remote_branch: "Ճյուղի անունը (ըստ ցանկության)" + public_key: "Շնորհել հետևյալ public key թույլտվություն ռեպոյին՝ " + install: "Տեղադրել" + installed: "Տեղադրված" + install_popular: "Ճանաչված" + install_upload: "Ձեր սարքավորումից" + install_git_repo: "git ռեպոզիտորիայից" + install_create: "Ստեղծել նոր" + about_theme: "Մասին" + license: "Լիցենզիա" + version: "Տարբերակ՝" + authors: "Հեղինակ՝" + source_url: "Աղբյուր" + required_version: + error: "Այս թեման ավտոմատ կերպով անջատվել է, քանի որ այն համատեղելի չէ Discourse-ի այս տարբերակի հետ:" + minimum: "Պահանջում է Discourse-ի {{version}} կամ ավելի բարձր տարբերակ:" + maximum: "Պահանջում է Discourse-ի {{version}} կամ ավելի ցածր տարբերակ:" + component_of: "Հետևյալի Բաղադրիչ՝ " + update_to_latest: "Թարմացնել Վերջինով" + check_for_updates: "Ստուգել Թարմացումները" + updating: "Թարմացում..." + up_to_date: "Թեման ամենաթարմ տարբերակում է, վերջին անգամ ստուգվել է՝ " + add: "Ավելացնել" + theme_settings: "Թեմայի Կարգավորումները" + no_settings: "Այս թեման կարգավորումներ չունի:" + theme_translations: "Թեմայի Թարգմանությւոն" + empty: "Տարրեր չկան" + commits_behind: + one: "Թեման գտնվում է 1 քոմմիթ ետ!" + other: "Թեման {{count}} commit ետ է!" + compare_commits: "(Տեսնել նոր commit-ները)" + repo_unreachable: "Հնարավոր չէ կապ հաստատել այս թեմայի Git ռեպոզիտորիայի հետ: Սխալի հաղորդագրությունը՝ " + imported_from_archive: "Այս թեման ներմուծվել է .tar.gz ֆայլից" + scss: + text: "CSS" + title: "Մուտքագրեք մասնավոր CSS, մենք ընդունում ենք բոլոր վավեր CSS և SCSS ոճերը" + header: + text: "Վերնամաս" + title: "Մուտքագրեք HTML՝ կայքի վերնամասի վերևում ցուցադրվելու համար:" + after_header: + text: "Վերնամասից Հետո" + title: "Մուտքագրեք HTML՝ բոլոր էջերում վերնամասից հետո ցուցադրվելու համար" + footer: + text: "Հատակ" + title: "Մուտքագրեք HTML ՝ կայքի հատակում ցուցադրվելու համար" + embedded_scss: + text: "Զետեղված CSS" + title: "Մուտքագրեք մասնավոր CSS՝ մեկնաբանությունների զետեղված տարբերակի վրա կիրառելու համար" + head_tag: + text: "" + title: "HTML, որը պետք է մուտք արվի մինչև թեգը" + body_tag: + text: "" + title: "HTML, որը պետք է մուտք արվի մինչև թեգը" + yaml: + text: "YAML" + title: "Սահմանել թեմայի կարգավորումները YAML ֆորմատով" + colors: + select_base: + title: "Ընտրել հիմնական գունապնակը" + description: "Հիմնական գունապնակ՝" + title: "Գույներ" + edit: "Խմբագրել Գունապնակները" + long_title: "Գունապնակներ" + about: "Փոփոխեք Ձեր թեմաների կողմից օգտագործված գույները: Ստեղծեք նոր գունապնակ՝ մեկնարկի համար:" + new_name: "Նոր Գունապնակ" + copy_name_prefix: "Կրկնօրինակ՝ " + delete_confirm: "Ջնջե՞լ այս գունապնակը:" + undo: "ետարկել" + undo_title: "Ետարկել այս գույնի Ձեր փոփոխությունները՝ սկսած դրա վերջին պահպանման պահից:" + revert: "վերադարձնել" + revert_title: "Վերահաստատել այս գույնը Discourse-ի լռելյայն գունապնակում:" + primary: + name: "հիմնական" + description: "Հիմնականում տեքստ, պատկերակներ, և սահմաններ:" + secondary: + name: "երկրորդական" + description: "Հիմնական ֆոնի գույն, և որոշ կոճակների տեքստի գույն:" + tertiary: + name: "երրորդային" + description: "Հղումներ, որոշ կոճակներ, ծանուցումներ և շեշտային գույն:" + quaternary: + name: "չորրորդային" + description: "Նավիգացիոն հղումները:" + header_background: + name: "վերնամասի ֆոն" + description: "Կայքի վերնամասի ֆոնի գույնը:" + header_primary: + name: "առաջնային վերնամաս" + description: "Վերնամասի տեքստ և պատկերակներ" + highlight: + name: "ընդգծում" + description: "Էջի վրա ընդգծված տարրերի, օրինակ՝ գրառումների և թեմաների ֆոնի գույնը:" + danger: + name: "վտանգ" + description: "Ընդգծման գույնը այնպիսի գործողությունների համար, ինչպիսիք են՝ գրառումների կամ թեմաների ջնջելը" + success: + name: "հաջողություն" + description: "Օգտագործվում է նշելու համար, որ գործողությունը հաջող էր:" + love: + name: "սեր" + description: "Հավանման կոճակի գույնը:" + email: + title: "Էլ. հասցեներ" + settings: "Կարգավորումներ" + templates: "Ձևանմուշներ" + preview_digest: "Նախադիտման Ամփոփումը" + advanced_test: + title: "Ընդլայնված Փորձարկում" + desc: "Տեսեք, թե ինչպես է DIscourse-ը մշակում ստացված էլ. նամակները: Ճշգրիտ կերպով նամակը մշակելու համար խնդրում ենք ներքևում տեղադրել ամբողջական սկզբնական հաղորդագրությունը:" + email: "Սկզբնական հաղորդագրություն" + run: "Մեկնարկել Փորձարկումը" + text: "Ընտրված Տեքստի Մարմինը" + elided: "Բաց Թողնված Տեքստ" + sending_test: "Փորձնական Էլ. նամակի ուղարկում..." + error: "ՍԽԱԼ - %{server_error}" + test_error: "Փորձնական նամակն ուղարկելիս խնդիր է առաջացել: Խնդրում ենք կրկին ստուգել Ձեր էլ. հասցեի կարգավորումները, համոզվել, որ Ձեր հոսթը չի արգելափակում կապը էլ. հասցեով, և կրկին փորձել:" + sent: "Ուղարկված է" + skipped: "Բաց է թողնված" + bounced: "Վերադարձված է" + received: "Ստացված է" + rejected: "Մերժված է" + sent_at: "Ուղարկման Ամսաթիվ" + time: "Ժամանակը" + user: "Օգտատեր" + email_type: "Էլ. նամակի Տիպը" + to_address: "Հասցեին" + test_email_address: "փորձարկման էլ. հասցեն" + send_test: "Ուղարկել Փորձնական Էլ. նամակ" + sent_test: "ուղարկված է!" + delivery_method: "Ուղարկման Մեթոդը" + preview_digest_desc: "Նախադիտել ոչ ակտիվ օգտատերերին ուղարկված ամփոփիչ էլ. նամակների բովանդակությունը:" + refresh: "Թարմացնել" + send_digest_label: "Ուղարկել այս արդյունքը դեպի՝ " + send_digest: "Ուղարկել" + sending_email: "Էլ. նամակի ուղարկում..." + format: "Ֆորմատ" + html: "html" + text: "տեքստ" + last_seen_user: "Վերջին Այցելությունը՝ " + no_result: "Ամփոփման համար արդյուքներ չեն գտնվել:" + reply_key: "Պատասխանի Բանալին" + skipped_reason: "Բաց թողնել Պատճառը" + incoming_emails: + from_address: "Ում կողմից" + to_addresses: "Ում" + cc_addresses: "Կրկնօրինակ" + subject: "Թեմա" + error: "Սխալ" + none: "Մուտքային նամակներ չեն գտվնել:" + modal: + title: "Մուտքային Նամակի Մանրամասները" + error: "Սխալ" + headers: "Վերնագրեր" + subject: "Թեմա" + body: "Տեքստ" + rejection_message: "Մերժման Նամակ" + filters: + from_placeholder: "from@example.com" + to_placeholder: "to@example.com" + cc_placeholder: "cc@example.com" + subject_placeholder: "Թեմա..." + error_placeholder: "Սխալ" + logs: + none: "Գրառումներ չեն գտնվել:" + filters: + title: "Ֆիլտր" + user_placeholder: "օգտանուն" + address_placeholder: "name@example.com" + type_placeholder: "համակարգում(digest), գրանցում..." + reply_key_placeholder: "պատասխանի բանալին" + moderation_history: + performed_by: "Կատարող՝ " + no_results: "Մոդերացիայի պատմություն չկա:" + actions: + delete_user: "Օգտատերը Ջնջված է" + suspend_user: "Օգտատերը Սառեցված է" + silence_user: "Օգտատերը Լռեցված է" + delete_post: "Գրառումը Ջնջված է" + delete_topic: "Թեման Ջնջված է" + post_approved: "Գրառումը Հաստատված է" + logs: + title: "Գրառումներ" + action: "Գործողություն" + created_at: "Ստեղծված" + last_match_at: "Վերջին Համընկնումը" + match_count: "Համընկնումներ" + ip_address: "IP" + topic_id: "Թեմայի ID" + post_id: "Գրառման ID" + category_id: "Կատեգորիայի ID" + delete: "Ջնջել" + edit: "Խմբագրել" + save: "Պահպանել" + screened_actions: + block: "արգելափակել" + do_nothing: "ոչինչ չանել" + staff_actions: + all: "բոլորը" + filter: "Ֆիլտրել՝ " + title: "Անձնակազմի Գործողություններ" + clear_filters: "Ցուցադրել Ամբողջը" + staff_user: "Օգտատեր" + target_user: "Նպատակային Օգտատերը" + subject: "Թեմա" + when: "Երբ" + context: "Համատեքստ" + details: "Մանրամասներ" + previous_value: "Նախորդը" + new_value: "Նոր" + diff: "Համեմատել (Diff)" + show: "Ցուցադրել" + modal_title: "Մանրամասներ" + no_previous: "Նախորդ արժեք չկա:" + deleted: "Նոր արժեք չկա: Գրառումը ջնջվել է:" + actions: + delete_user: "ջնջել օգտատիրոջը" + change_trust_level: "փոխել վստահության մակարդակը" + change_username: "փոխել օգտանունը" + change_site_setting: "փոխել կայքի կարգավորումները" + change_theme: "փոխել թեման" + delete_theme: "ջնջել թեման" + change_site_text: "փոխել կայքի տեքստը" + suspend_user: "սառեցնել օգտատիրոջը" + unsuspend_user: "վերականգնել օգտատիրոջը" + removed_suspend_user: "սառեցնել օգտատիրոջը (հեռացված)" + removed_unsuspend_user: "վերականգնել օգտատիրոջը (հեռացված)" + grant_badge: "շնորհել կրծքանշան" + revoke_badge: "ետ կանչել կրծքանշանը" + check_email: "ստուգել էլ. փոստը" + delete_topic: "ջնջել թեման" + recover_topic: "վերականգնել թեման" + delete_post: "ջնջել գրառումը" + impersonate: "նմանակել" + anonymize_user: "անվանազրկել օգտատիրոջը" + roll_up: "խմբավորել IP բլոկները" + change_category_settings: "փոփոխել կատեգորիայի կարգավորումները" + delete_category: "ջնջել կատեգորիան" + create_category: "ստեղծել կատեգորիա" + silence_user: "լռեցնել օգտատիրոջը" + unsilence_user: "միացնել օգտատիրոջը" + removed_silence_user: "լռեցնել օգտատիրոջը (հեռացված)" + removed_unsilence_user: "միացնել օգտատիրոջը (հեռացված)" + grant_admin: "շնորհել ադմինի իրավունք" + revoke_admin: "հետ կանչել ադմինի իրավունքը" + grant_moderation: "շնորհել մոդերատորի իրավունք" + revoke_moderation: "հետ կանչել մոդերատորի իրավունքը" + backup_create: "ստեղծել պահուստ" + deleted_tag: "ջնջված թեգ" + deleted_unused_tags: "ջնջած չօգտագործված թեգերը" + renamed_tag: "անվանափոխված թեգ" + revoke_email: "հետ կանչել էլ. նամակը" + lock_trust_level: "արգելափակել վստահության մակարդակը" + unlock_trust_level: "արգելաբացել վստահության մակարդակը" + activate_user: "ակտիվացնել օգտատիրոջը" + deactivate_user: "ապակտիվացնել օգտատիրոջը" + change_readonly_mode: "փոփոխել միայն կարդալու համար ռեժիմը" + backup_download: "ներբեռնել պահուստը" + backup_destroy: "ջնջել պահուստը" + reviewed_post: "վերանայված գրառում" + custom_staff: "հավելման մասնավոր գործողություն" + post_locked: "գրառումն արգելափակված է" + post_edit: "գրառման խմբագրում" + post_unlocked: "գրառումը արգելաբացված է" + check_personal_message: "ստուգել անձնական հաղորդագրությունը" + disabled_second_factor: "անջատել Երկգործոն Վավերացումը" + topic_published: "թեման հրատարակված է" + post_approved: "գրառումը հաստատված է" + post_rejected: "գրառումը մերժված է" + create_badge: "ստեղծել կրծքանշան" + change_badge: "փոխել կրծքանշանը" + delete_badge: "ջնջել կրծքանշանը" + merge_user: "միավորել օգտատերերի" + entity_export: "արտահանել այս միավորը (export entity)" + change_name: "փոխել անունը" + topic_timestamps_changed: "թեմայի ժամանակակետը փոփոխվել է" + approve_user: "հաստատել է օգտատիրոջը" + web_hook_create: "webhook -ի ստեղծում" + web_hook_update: "webhook -ի թարմացում" + web_hook_destroy: "webhook -ի ոչնչացում" + screened_emails: + title: "Ցուցադրված Էլ. հասցեները" + description: "Երբ որևէ մեկը փորձի ստեղծել նոր հաշիվ, հետևյալ էլ. հասցեները կստուգվեն, և գրանցումը կարգելափոկվի, կամ կկատարվի մեկ այլ գործողություն:" + email: "Էլ. Հասցե" + actions: + allow: "Թույլատրել" + screened_urls: + title: "Ցուցադրված URL-ները" + description: "Այստեղ թվարկված URL-ները օգտագործվել են գրառումներում այնպիսի օգտատերերի կողմից, որոնք որակավորվել են որպես սպամ տարածող:" + url: "URL" + domain: "Դոմեն" + screened_ips: + title: "Ցուցադրված IP-ներ" + description: 'IP հասցեները, որոնք դիտվում են: Օգտագործեք "Թույլատրել" ՝ IP հասցեները մաքրագրելու համար:' + delete_confirm: "Դուք համոզվա՞ծ եք, որ ցանկանում եք հեռացնել կանոնը %{ip_address} -ի համար:" + roll_up_confirm: "Դուք համոզվա՞ծ եք, որ ցանկանում եք խմբավորել ընդհանուր ցուցադրված IP հասցեները սուբնեթերում:" + rolled_up_some_subnets: "IP արգելքի մուտքերը հաջողությամբ խմբավորված են հետևյալ սուբնեթերում՝ %{subnets} :" + rolled_up_no_subnet: "Խմբավորման ենթակա ոչինչ չկա:" + actions: + block: "Արգելել" + do_nothing: "Թույլատրել" + allow_admin: "Թույլատրել Ադմինին" + form: + label: "Նոր՝ " + ip_address: "IP հասցե" + add: "Ավելացնել" + filter: "Որոնել" + roll_up: + text: "Խմբավորել" + title: "Ստեղծում է նոր սուբնեթի արգելքների մուտքեր, եթե կա առնվազն 'min_ban_entries_for_roll_up' մուտք:" + search_logs: + title: "Որոնել Գրառումներ" + term: "Պայման" + searches: "Որոնումներ" + click_through_rate: "CTR" + types: + all_search_types: "Որոնման բոլոր տիպերը" + header: "Վերնամաս" + full_page: "Ամբողջ էջը" + click_through_only: "Բոլոր (միայն սեղմման միջոցով)" + header_search_results: "Վերնամասի Որոնման Արդյունքներ" + logster: + title: "Սխալների Գրառումներ" + watched_words: + title: "Դիտված Բառեր" + search: "որոնում" + clear_filter: "Ջնջել" + show_words: "ցուցադրել բառերը" + word_count: + one: "1 բառ" + other: "%{count} բառ" + actions: + block: "Արգելափակել" + censor: "Գրաքննել" + require_approval: "Պահանջել Հաստատում" + flag: "Դրոշակավորել" + action_descriptions: + block: "Արգելել այս բառերը պարունակող գրառումների հրապարակումը: Օգտատերը կտեսնի սխալի հաղորդագրություն, երբ փորձի կատարել գրառում:" + censor: "Թույլատրել այս բառերը պարունակող գրառումները, սակայն փոխարինել դրանք սիմվոլներով, որոնք կթաքցնեն գրաքննության ենթարկված բառերը:" + require_approval: "Այս բառերը պարունակող հրապարակումների համար կպահանջվի հաստատում անձնակազմի կողմից՝ մինչև դրանց տեսանելի դառնալը:" + flag: "Թույլատրել այս բառերը պարունակող գրառումները, սակայն դրոշակավորել դրանք որպես անհամապատասխան, որպեսզի մոդերատորները կարողանան վերանայել դրանք:" + form: + label: "Նոր Բառ՝ " + placeholder: "ամբողջական բառը կամ * որպես դերանշան(wildcard)" + placeholder_regexp: "regular expression" + add: "Ավելացնել" + success: "Հաջողություն" + exists: "Արդեն գոյություն ունի" + upload: "Վերբեռնել" + upload_successful: "Վերբեռնումը հաջող էր: Բառերն ավելացվել են:" + impersonate: + title: "Նմանակել" + help: "Օգտագործեք այս գործիքը՝ վրիպազերծման նպատակով օգտատիրոջ հաշիվը նմանակելու համար: Դուք պետք է ավարտելուց հետո դուրս գրվեք:" + not_found: "Այդ օգտատերը չի գտնվել:" + invalid: "Ներողություն, Դուք չեք կարող նմանակել այդ օգտատիրոջը:" + users: + title: "Օգտատերեր" + create: "Ավելացնել Ադմին Օգտատեր" + last_emailed: "Վերջին Նամակը" + not_found: "Ներողություն, այդ օգտանունը գոյություն չունի մեր համակարգում:" + id_not_found: "Ներողություն, այդ օգտատիրոջ id-ն գոյություն չունի մեր համակարգում:" + active: "Ակտիվացված" + show_emails: "Ցուցադրել Էլ. հասցեները" + hide_emails: "Թաքցնել Էլ. նամակները" + nav: + new: "Նոր" + active: "Ակտիվ" + pending: "Սպասող" + staff: "Անձնակազմ" + suspended: "Սառեցված" + silenced: "Լռեցված" + suspect: "Կասկացել" + staged: "Աստիճանավորված (Staged)" + approved: "Հաստատվա՞ծ" + approved_selected: + one: "հաստատել օգտատիրոջը" + other: "հաստատել օգտատերերին ({{count}})" + reject_selected: + one: "մերժել օգտատիրոջը" + other: "մերժել օգտատերերին ({{count}})" + titles: + active: "Ակտիվ Օգտատերեր" + new: "Նոր Օգտատերեր" + pending: "Վերանայման Սպասող Օգտատերեր" + newuser: "Վստահության 0 Մակարդակի Օգտատերեր (Նոր Օգտատեր)" + basic: "Վստահության 1 Մակարդակի Օգտատերեր (Սկզբնական Օգտագործող)" + member: "Վստահության 2 Մակարդակի Օգտատերեր (Անդամ)" + regular: "Վստահության 3-րդ Մակարդակի Օգտատերեր (Սովորական)" + leader: "Վստահության 4 Մակարդակի Օգտատերեր (Առաջնորդ)" + staff: "Անձնակազմ" + admins: "Ադմին Օգտատերեր" + moderators: "Մոդերատորներ" + silenced: "Լռեցված Օգտատերեր" + suspended: "Սառեցված Օգտատերեր" + suspect: "Կասկածել Օգտատերերին(Suspect Users)" + staged: "Աստիճանավորված Օգտատերեր" + reject_successful: + one: "1 օգտատեր հաջողությամբ մերժվել է:" + other: "%{count} օգտատեր հաջողությամբ մերժվել է: " + reject_failures: + one: "1 օգտատիրոջ մերժումը ձոխղվել է:" + other: " %{count} օգտատիրոջ մերժումը ձախողվել է:" + not_verified: "Չհաստատված" + check_email: + title: "Ցուցադրել այս օգտատիրոջ էլ. հասցեն" + text: "Ցուցադրել" + user: + suspend_failed: "Այս օգտատիրոջը սառեցնելիս ինչ-որ սխալ է տեղի ունեցել՝ {{error}}" + unsuspend_failed: "Այս օգտատիրոջը վերականգնելիս ինչ-որ սխալ է տեղի ունեցել՝ {{error}}" + suspend_duration: "Որքա՞ն ժամանակ պետք է սառեցվի օգտատերը:" + suspend_reason_label: "Ինչո՞ւ եք սառեցնում այս օգտատիրոջը: Այս տեքստը տեսանելի կլինի բոլորին այս օգտատիրոջ պրոֆիլի էջում և կցուցադրվի օգտատիրոջը, երբ նա փորձի մուտք գործել: Մուտքագրեք կարճ տեքստ:" + suspend_reason_hidden_label: "Ինչո՞ւ եք սառեցնում այս օգտատիրոջը: Այս տեքստը կցուցադրվի օգտատիրոջը, երբ նա փորձի մուտք գործել: Մուտքագրեք կարճ տեքստ:" + suspend_reason: "Պատճառ" + suspend_reason_placeholder: "Սառեցման Պատճառը" + suspend_message: "Էլ. նամակ" + suspend_message_placeholder: "Ըստ ցանկության, տրամադրեք ավելի շատ տեղեկություններ սառեցման մասին, և այն կուղարկվի օգտատիրոջը էլ. նամակով:" + suspended_by: "Սառեցնող՝ " + silence_reason: "Պատճառ" + silenced_by: "Լռեցնող՝ " + silence_modal_title: "Լռեցնել Օգտատիրոջը" + silence_duration: "Որքա՞ն ժամանակ պետք է լռեցվի օգտատերը:" + silence_reason_label: "Ինչո՞ւ եք լռեցնում այս օգտատիրոջը:" + silence_reason_placeholder: "Լռեցման Պատճառը" + silence_message: "Էլ. Նամակ" + silence_message_placeholder: "(թողեք դատարկ՝ լռելյայն հաղորդագրությունն ուղարկելու համար)" + suspended_until: "(մինչև %{until})" + cant_suspend: "Այս օգտատերը չի կարող սառեցվել:" + delete_all_posts: "Ջնջել բոլոր գրառումները" + delete_posts_progress: "Գրառումների ջնջում..." + delete_posts_failed: "Գրառումները ջնջելիս խնդիր է առաջացել:" + penalty_post_actions: "Ինչպե՞ս եք ցանկանում վարվել կապակցված գրառման հետ:" + penalty_post_delete: "Ջնջել գրառումը" + penalty_post_edit: "Խմբագրել գրառումը" + penalty_post_none: "Ոչինչ չանել" + penalty_count: "Տուգանքների Քանակը" + clear_penalty_history: + title: "Ջնջել Տուգանքների Պատմությունը" + description: "տուգանքներ ունեցող օգտատերերը չեն կարող հասնել 3-րդ Վստահության Մակարդակի" + delete_all_posts_confirm_MF: "Դուք պատրաստվում եք ջնջել {POSTS, plural, one {1 գրառում} other {# գրառում}} և {TOPICS, plural, one {1 թեմա} other {# թեմա}}: Դուք համոզվա՞ծ եք:" + silence: "Լռեցնել" + unsilence: "Միացնել" + silenced: "Լռեցվա՞ծ" + moderator: "Մոդերատո՞ր" + admin: "Ադմի՞ն" + suspended: "Սառեցվա՞ծ" + staged: "Աստիճանավորվա՞ծ" + show_admin_profile: "Ադմին" + show_public_profile: "Ցուցադրել Հանրային Պրոֆիլը" + impersonate: "Նմանակել" + action_logs: "Գործողությունների Գրառումները" + ip_lookup: "IP-ի Որոնում" + log_out: "Դուրս Գրվել" + logged_out: "Օգտատերը դուրս է գրվել բոլոր սարքերից" + revoke_admin: "Հետ կանչել Ադմինի իրավունքը" + grant_admin: "Շնորհել Ադմինի իրավունք" + grant_admin_confirm: "Մենք Ձեզ էլ. նամակ ենք ուղարկել ադմինիստրատորի հաստատման համար: Խնդրում ենք բացել այն և հետևել հրահանգներին:" + revoke_moderation: "Հետ կանչել Մոդերացիայի իրավունքը" + grant_moderation: "Շնորհել Մոդերացիայի իրավունք" + unsuspend: "Վերականգնել" + suspend: "Սառեցնել" + show_flags_received: "Ցուցադրել Ստացված Դրոշակները" + flags_received_by: " %{username}-ի կողմից Ստացված Դրոշակները" + flags_received_none: "Այս օգտատերը որևէ դրոշակ չի ստացել:" + reputation: Համբավ + permissions: Թույլտվություններ + activity: Ակտիվություն + like_count: Տրված/Ստացած Հավանումներ + last_100_days: "վերջին 100 օրվա ընթացքում" + private_topics_count: Գաղտնի Թեմա + posts_read_count: Կարդացած Գրառում + post_count: Ստեղծած Գրառում + second_factor_enabled: Երկգործոն Վավերացումը Միացված է + topics_entered: Դիտված Թեմաները + flags_given_count: Տրված Դրոշակ + flags_received_count: Ստացած Դրոշակ + warnings_received_count: Ստացած Զգուշացում + flags_given_received_count: "Տրված/Ստացած Դրոշակ" + approve: "Հաստատել" + approved_by: "հաստատող՝ " + approve_success: "Օգտատերը հաստատված է, և ուղարկված է էլ. նամակ ակտիվացիայի հրահանգներով:" + approve_bulk_success: "Հաջողություն! Բոլոր ընտրված օգտատերերը հաստատված և ծանուցված են:" + time_read: "Կարդալու Ժամանակը" + anonymize: "Անվանազրկել Օգտատիրոջը" + anonymize_confirm: "Դուք ՀԱՄՈԶՎԱ՞Ծ ԵՔ., որ ցանկանում եք անվանազրկել այս հաշիվը: Դա կփոփոխի օգտանունը և էլ. հասցեն և կվերասահմանի պրոֆիլի բոլոր տեղեկությունները:" + anonymize_yes: "Այո, անվանազրկել այս հաշիվը" + anonymize_failed: "Հաշիվը անվանազրկելիս առաջացել է խնդիր:" + delete: "Ջնջել Օգտատիրոջը" + delete_forbidden_because_staff: "Ադմինները և մոդերատորները չեն կարող ջնջվել:" + delete_posts_forbidden_because_staff: "Չհաջողվեց ջնջել ադմինների և մոդերատորների բոլոր գրառումները:" + delete_forbidden: + one: "Օգտատերերը չեն կարող ջնջվել, եթե նրանք ունեն գրառումներ: Ջնջեք բոլոր գրառումները՝ մինչ օգտատիրոջը ջնջել փորձելը: (%{count} օրվանից հին գրառումները չեն կարող ջնջվել:)" + other: "Օգտատերերը չեն կարող ջնջվել, եթե նրանք գրառումներ ունեն: Ջնջեք բոլոր գրառումները՝ մինչ օգտատիրոջը ջնջել փորձելը: (%{count} օրվանից հին գրառումները չեն կարող ջնջվել:)" + cant_delete_all_posts: + one: "Հնարավոր չէ ջնջել բոլոր գրառումները: Որոշ գրառումներ %{count} օրվանից հին են: ( delete_user_max_post_age կարգավորում:)" + other: "Հնարավոր չէ ջնջել բոլոր գրառումները: Որոշ գրառումներ %{count} օրվանից հին են: ( delete_user_max_post_age կարգավորում:)" + cant_delete_all_too_many_posts: + one: "Հնարավոր չէ ջնջել բոլոր գրառումները, քանի որ օգտատերն ունի ավելի քան 1 գրառում: (delete_all_posts_max)" + other: "Հնարավոր չէ ջնջել բոլոր գրառումները, քանի որ օգտատերն ունի ավելի քան %{count} գրառում: (delete_all_posts_max)" + delete_confirm: "Սովորաբար ավելի նախընտրելի է անվանազրկել օգտատիրոջը, քան ջնջել նրանց՝ գոյություն ունեցող քննարկումների պարունակությունը ջնջելուց խուսափելու համար:

    Դուք ՀԱՄՈԶՎԱ՞Ծ ԵՔ, որ ցանկանում եք ջնջել այս օգտատիրոջը: Սա մշտական է!" + delete_and_block: "Ջնջել և արգելափակել այս էլ. և IP հասցեները:" + delete_dont_block: "Միայն ջնջել " + deleting_user: "Օգտատերը ջնջվում է..." + deleted: "Օգտատերը ջնջված է:" + delete_failed: "Այդ օգտատիրոջը ջնջելիս տեղի է ունեցել սխալ: Համոզվեք, որ բոլոր գրառումները ջնջված են՝ մինչ օգտատիրոջը ջնջել փորձելը:" + send_activation_email: "Ուղարկել Ակտիվացիայի Էլ. Նամակ" + activation_email_sent: "Ակտիվացայի էլ. նամակն ուղարկվել է:" + send_activation_email_failed: "Մեկ այլ ակտիվացիայի նամակ ուղարկելիս խնդիր է առաջացել՝ %{error}" + activate: "Ակտիվացնել Հաշիվը" + activate_failed: "Օգտատիրոջն ակտիվացնելիս խնդիր է առաջացել:" + deactivate_account: "Ապակտիվացնել Հաշիվը" + deactivate_failed: "Օգտատիրոջը ապակտիվացնելիս խնդիր է առաջացել:" + unsilence_failed: "Օգտատիրոջը միացնելիս խնդիր է առաջացել:" + silence_failed: "Օգտատիրոջը լռեցնելիս խնդիր է առաջացել:" + silence_confirm: "Դուք համոզվա՞ծ եք, որ ցանկանում եք լռեցնել այս օգտատիրոջը: Նրանք չեն կարողանա ստեղծել որևէ նոր թեմա կամ գրառում:" + silence_accept: "Այո, լռեցնել այս օգտատիրոջը" + bounce_score: "Վերադարձի Քանակը" + reset_bounce_score: + label: "Զրոյացնել" + title: "Զրոյացնել վերադարձի քանակը" + visit_profile: "Բացեք այս օգտատիրոջ նախընտրությունները նրա պրոֆիլը փոփոխելու համար" + deactivate_explanation: "Ապակտիվացված օգտատերը պետք է վերահաստատի իր էլ. հասցեն:" + suspended_explanation: "Սառեցված օգտատերը չի կարող մուտք գործել:" + silence_explanation: "Լցեցված օգտատերը չի կարող գրառում կատարել կամ սկսել թեմա:" + staged_explanation: "Աստիճանավորված օգտատերը կարող է գրառում կատարել միայն էլ. հասցեի միջոցով որոշակի թեմաներում:" + bounce_score_explanation: + none: "Այդ էլ. հասցեից վերջերս ստացված վերադարձներ չկան:" + some: "Այդ էլ. հասցեից վերջերս ստացվել է մի քանի վերադարձ:" + threshold_reached: "Այդ էլ. հասցեից ստացվել է չափից շատ վերադարձ:" + trust_level_change_failed: "Օգտատիրոջ վստահության մակարդակը փոփոխելիս խնդիր է առաջացել:" + suspend_modal_title: "Սառեցնել Օգտատիրոջը" + trust_level_2_users: "Վստահության 2-րդ Մակարդակի Օգտատերեր" + trust_level_3_requirements: "Վստահության 3 Մակարդակի Պահանջներ" + trust_level_locked_tip: "վստահության մակարդակը արգելափակված է, համակարգը չի խթանի կամ խանգարի օգտատիրոջը" + trust_level_unlocked_tip: "վստահության մակարդակը արգելաբացված է, համակարգը կարող է խթանել կամ խանգարել օգտատիրոջը" + lock_trust_level: "Արգելափակել Վստահության Մակարդակը" + unlock_trust_level: "Արգելաբացել Վստահության Մակարդակը" + tl3_requirements: + title: "Վստահության 3-րդ Մակարդակի Պահանջներ" + table_title: + one: "Վերջին օրվա ընթացքում" + other: "Վերջին %{count} օրվա ընթացքում՝ " + value_heading: "Արժեք" + requirement_heading: "Պահանջ" + visits: "Այցելություններ" + days: "օր" + topics_replied_to: "Պատասխանած Թեմաները" + topics_viewed: "Դիտված Թեմաները" + topics_viewed_all_time: "Դիտված Թեմաները (ամբողջ ժամանակ)" + posts_read: "Կարդացած Գրառումները" + posts_read_all_time: "Կարդացած Գրառումները (ամբողջ ժամանակ)" + flagged_posts: "Դրոշակավորված Գրառումները" + flagged_by_users: "Դրոշակավորող Օգտատերերը" + likes_given: "Տրված Հավանումները" + likes_received: "Ստացած Հավանումները" + likes_received_days: "Ստացված Հավանումները. եզակի օրեր" + likes_received_users: "Ստացված Հավանումները. եզակի օգտատերեր" + suspended: "Սառեցված (ամբողջ ժամանակ)" + silenced: "Լռեցված (ամբողջ ժամանակ)" + qualifies: "Արժանի է վստահության 3-րդ մակարդակի" + does_not_qualify: "Արժանի չէ վստահության 3-րդ մակարդակի" + will_be_promoted: "Շուտով մակարդակը կբարձրացվի" + will_be_demoted: "Շուտով մակարդակը կիջեցվի" + on_grace_period: "Ներկայումս գտնվում է մակարդակի բարձրացման փուլում, մակարդակը չի իջեցվի" + locked_will_not_be_promoted: "Վստահության մակարդակը արգելափակված է: Մակարդակը երբեք չի բարձրացվի:" + locked_will_not_be_demoted: "Վստահության մակարդակը արգելափակված է: Մակարդակը երբեք չի իջեցվի:" + sso: + title: "Միակ Մուտքի Տեխնոլոգիա (SSO)" + external_id: "Արտաքին ID" + external_username: "Օգտանուն" + external_name: "Անուն" + external_email: "Էլ. հասցե" + external_avatar_url: "Պրոֆիլի Նկարի URL" + user_fields: + title: "Օգտատիրոջ Դաշտերը" + help: "Ավելացրեք դաշտեր, որոնք Ձեր օգտատերերը կարող են լրացնել:" + create: "Ստեղծել Օգտատիրոջ Դաշտ" + untitled: "Անվերնագիր" + name: "Դաշտի Անվանումը" + type: "Դաշտի Տիպը" + description: "Դաշտի Նկարագրությունը" + save: "Պահպանել" + edit: "Խմբագրել" + delete: "Ջնջել" + cancel: "Չեղարկել" + delete_confirm: "Դուք համոզվա՞ծ եք, որ ցանկանում եք ջնջել օգտատիրոջ այդ դաշտը:" + options: "Տարբերակներ" + required: + title: "Պարտադի՞ր է գրանցվելիս:" + enabled: "պարտադիր է" + disabled: "պարտադիր չէ" + editable: + title: "Խմբագրելի՞ է գրանցումից հետո:" + enabled: "խմբագրելի է" + disabled: "խմբագրելի չէ" + show_on_profile: + title: "Ցու՞յց տալ հրապարակային պրոֆիլում" + enabled: "ցուցադրել պրոֆիլում" + disabled: "չցուցադրել պրոֆիլում" + show_on_user_card: + title: "Ցուցադրե՞լ օգտատիրոջ քարտի վրա:" + enabled: "ցուցադրել օգտատիրոջ քարտի վրա" + disabled: "չցուցադրել օգտատիրոջ քարտի վրա" + field_types: + text: "Տեքստային Դաշտ" + confirm: "Հաստատում" + dropdown: "Բացվող Ցուցակ" + site_text: + description: "Դուք կարող եք անհատականացնել Ձեր ֆորումի տեսքտերից ցանկացածը: Խնդրում ենք սկսել ներքևի որոնումից՝ " + search: "Որոնել տեքստը, որը կցանկանայիք խմբագրել" + title: "Տեքստի Բովանդակությունը" + edit: "խմբագրել" + revert: "Վերադարձնել Փոփոխությունները" + revert_confirm: "Դուք համոզվա՞ծ եք, որ ցանկանում եք վերադարձնել կատարված փոփոխությունները:" + go_back: "Վերադարձ Որոնմանը" + recommended: "Մենք խորհուրդ ենք տալիս անհատականացնել հետևյալ տեքստը՝ Ձեր պահանջներին համապատասխանեցնելու համար՝ " + show_overriden: "Ցուցադրել միայն վերասահմանվածները" + more_than_50_results: "Կա 50-ից ավել արդյունք: Խնդրում ենք հստակեցնել Ձեր որոնումը:" + settings: + show_overriden: "Ցուցադրել միայն վերասահմանվածները" + reset: "վերահաստատել" + none: "ոչ մի" + site_settings: + title: "Կարգավորումներ" + no_results: "Արդյունքներ չեն գտնվել:" + more_than_30_results: "Կա 30-ից ավելի արդյունք: Խնդրում ենք հստակեցնել Ձեր որոնումը կամ ընտրել կատեգորիա:" + clear_filter: "Ջնջել" + add_url: "ավելացնել URL" + add_host: "ավելացնել հոսթ" + uploaded_image_list: + label: "Խմբագրել ցանկը" + empty: "Նկարներ դեռևս չկան: Խնդրում ենք վերբեռնել:" + upload: + label: "Վերբեռնել" + title: "Վերնեռնել նկար(ներ)" + selectable_avatars: + title: "Անձնապատկերների ցանկը, որոնցից օգտատերերը կարող են ընտրություն կատարել" + categories: + all_results: "Ամբողջը" + required: "Պարտադիր" + basic: "Հիմնական Կարգավորումները" + users: "Օգտատերեր" + posting: "Հրապարակում" + email: "Էլ. փոստ" + files: "Ֆայլեր" + trust: "Վստահության Մակարդակներ" + security: "Անվտանգություն" + onebox: "Onebox" + seo: "SEO" + spam: "Սպամ" + rate_limits: "Գնահատման Սահմաններ" + developer: "Ծրագրավորող" + embedding: "Զետեղում" + legal: "Օրինական" + api: "API" + user_api: "Օգտատիրոջ API" + uncategorized: "Այլ" + backups: "Պահուտսներ" + login: "Մուտք" + plugins: "Հավելումներ" + user_preferences: "Օգտատիրոջ Նախընտրությունները" + tags: "Թեգեր" + search: "Որոնում" + groups: "Խմբեր" + dashboard: "Կառավարման վահանակ" + secret_list: + invalid_input: "Ներմուծման դաշտերը չեն կարող լինել դատարկ կամ պարունակել ուղղահայաց գիծ ( | ) սիմվոլ:" + badges: + title: Կրծքանշաններ + new_badge: Նոր Կրծքանշան + new: Նոր + name: Անվանում + badge: Կրծքանշան + display_name: Ցուցադրվող Անվանումը + description: Նկարագրությունը + long_description: Ընդարձակ Նկարագրությունը + badge_type: Կրծքանշանի Տիպը + badge_grouping: Խմբավորել + badge_groupings: + modal_title: Կրծքանշանների Խմբավորումները + granted_by: "Շնորհող՝ " + granted_at: "Շնորհված " + reason_help: (Գրառման կամ թեմայի հղում) + save: Պահպանել + delete: Ջնջել + delete_confirm: "Դուք համոզվա՞ծ եք, որ ցանկանում եք ջնջել այս կրծքանշանը:" + revoke: Հետ կանչել + reason: Պատճառը + expand: Ընդլայլնել … + revoke_confirm: "Դուք համոզվա՞ծ եք, որ ցանկանում եք հետ կանչել այս կրծքանշանը:" + edit_badges: Խմբագրել Կրծքանշանները + grant_badge: Շնորհել Կրծքանշան + granted_badges: Շնորհված Կրծքանշանները + grant: Շնորհել + no_user_badges: "%{name}-ին ոչ մի կրծքանշան չի շնորհվել:" + no_badges: "Շնորհման ենթակա կրծքանշաններ չկան:" + none_selected: "Ընտրեք կրծքանշան՝ մեկնարկի համար" + allow_title: "Թույլ տալ, որ կրծքանշանն օգտագործվի որպես վերնագիր" + multiple_grant: Կարող է շնորհվել բազմակի անգամ + listable: Ցուցադրել կրծքանշանը հանրային կրծքանշանների էջում + enabled: Միացնել կրծքանշանը + icon: Պատկերակ + image: Նկար + icon_help: "Օգտագործեք Font Awesome class" + image_help: "Մուտքագրեք նկարի URL-ը (վերասահմանում է պատկերակի դաշտը, եթե երկուսն ել հաստատված են)" + query: Կրծքանշանի Հարցում (SQL) + target_posts: Հարցման նպատակային գրառումներ + auto_revoke: Գործարկել հետկանչման հարցումն ամեն օր + show_posts: Ցուցադրել կրծքանշանի շնորհման հիմք հանդիսացող գրառումները կրծքանշանների էջում + trigger: Գործարկել + trigger_type: + none: "Թարմացնել ամեն օր" + post_action: "Երբ օգտատերը գործողություն է կատարում գրառման մեջ" + post_revision: "Երբ օգտատերը խմբագրում կամ ստեղծում է գրառում" + trust_level_change: "Երբ օգտատերը փոխում է վստահության մակարդակը" + user_change: "Երբ օգտատեր է խմբագրվում կամ ստեղծվում" + post_processed: "Գրառման մշակումից հետո" + preview: + link_text: "Նախադիտել շնորհված կրծքանշանները" + plan_text: "Նախադիտել հարցման պլանի հետ միասին" + modal_title: "Կրծքանշանների Հարցումների Նախադիտում" + sql_error_header: "Հարցման հետ տեղի է ունեցել սխալ:" + error_help: "Դիտեք հետևյալ հղումները՝ կրծքանշանների հարցումների օգնության համար:" + bad_count_warning: + header: "ԶԳՈՒՇԱՑՈՒՄ!" + text: "Կան շնորհման բացակայող օրինակներ: Սա տեղի է ունենում, երբ կրծքանշանների հարցումը վերադարձնում է գոյություն չունեցող օգտատերերի կամ գրառումների ID-ներ: Սա կարող է բերել անսպասելի արդյունքներ. խնդրում ենք կրկին ստուգել Ձեր հարցումը:" + no_grant_count: "Վերագրման ենթակա կրծքանշաններ չկան:" + grant_count: + one: "Վերագրման ենթակա 1 կրծքանշան" + other: "Վերագրման ենթակա %{count} կրծքանշան:" + sample: "Օրինակ՝ " + grant: + with: "%{username}-ին" + with_post: "%{username}-ին %{link}-ում գրառման համար" + with_post_time: "%{username}-ին %{link}-ում գրառման համար %{time} -ին" + with_time: "%{username}-ին %{time}-ին" + badge_intro: + title: "Ընտրեք գոյություն ունեցող կրծքանշան կամ ստեղծեք նորը՝ մեկնարկի համար" + what_are_badges_title: "Ի՞նչ է կրծքանշանը:" + badge_query_examples_title: "Կրծքանշանների հարցման օրինակներ" + emoji: + title: "Էմոջի" + help: "Ավելացրեք նոր էմոջի, որը հասանելի կլինի բոլորին: (ՀՈՒՇՈՒՄ՝ քաշեք և գցեք բազմակի ֆայլեր միանգամից)" + add: "Ավելացնել Նոր Էմոջի" + name: "Անուն" + image: "Նկար" + delete_confirm: "Դուք համոզվա՞ծ եք, որ ցանկանում եք ջնջել :%{name}: էմոջին:" + embedding: + get_started: "Եթե Դուք ցանկանում եք զետեղել Discourse-ը մեկ այլ կայքում, սկսեք նրա հոսթի ավելացմամբ:" + confirm_delete: "Դուք համոզվա՞ծ եք, որ ցանկանում եք ջնջել այդ հոսթը:" + sample: "Օգտագործեք հետևյալ HTML կոդը Ձեր կայքում՝ discourse-ի թեմաներ ստեղծելու և զետեղելու համար: Փոխարինեք REPLACE_ME տեքստը կանոնավոր URL-ով այն էջի վրա, որտեղ Դուք ներկառուցում եք այն:" + title: "Զետեղում" + host: "Թույլատրված Հոսթերը" + class_name: "Class-ի Անունը" + path_whitelist: "Path Whitelist" + edit: "խմբագրել" + category: "Հրապարակել Կատեգորայում" + add_host: "Ավելացնել Հոսթ" + settings: "Զետեղման Կարգավորումներ" + feed_settings: "Լրահոսի Կարգավորումները" + feed_description: "RSS/ATOM լրահոսի տրամադրումը Ձեր կայքի համար կարող է բարելավել Ձեր բովանդակության ներբեռնման Discourse-ի հնարավորությունը:" + crawling_settings: "Տվյալների հավաքագրիչի (crawler) կարգավորումներ" + crawling_description: "Երբ Discourse -ը ստեղծում է թեմաներ Ձեր գրառումների համար, եթե ոչ մի RSS/ATOM լրահոս առկա չէ, այն կփորձի դուրս բերել Ձեր բովանդակությունը Ձեր HTML -ից: Երբեմն Ձեր բովանդակությունը արտահանելը կարող է դժվար լինել, այդ պատճառով մենք տրամադրում ենք CSS կանոններ տրամադրելու հնարավորություն՝ արտահանումը ավելի հեշտացնելու համար:" + embed_by_username: "Օգտանուն թեմայի ստեղծման համար" + embed_post_limit: "Զետեղման ենթակա գրառումների առավելագույն քանակը" + embed_username_key_from_feed: "Լրահոսից discourse օգտանվան դուրսբերման բանալի" + embed_title_scrubber: "Գրառումների վերնագրի զտման համար օգտագործվող regular expression" + embed_truncate: "Կրճատել զետեղված գրառումները" + embed_whitelist_selector: "CSS սելեկտոր այն տարրերի համար, որոնք թույլատրված են զետեղումների մեջ" + embed_blacklist_selector: "CSS սելեկտոր այն տարրերի համար, որոնք հեռացվում են զետեղումներից" + embed_classname_whitelist: "Թույլատրված CSS կլասների անվանումներ" + feed_polling_enabled: "Ներմուծել գրառումներ RSS/ATOM-ի միջոցով" + feed_polling_url: "RSS/ATOM լրահոսի URL" + feed_polling_frequency_mins: "Լրահոսի հարցման հաճախականությունը (րոպեներով)" + save: "Պահպանել Զետեղման Կարգավորումները" + permalink: + title: "Մշտահղումներ" + url: "URL" + topic_id: "Թեմայի ID" + topic_title: "Թեմա" + post_id: "Գրառման ID" + post_title: "Գրառում" + category_id: "Կատեգորիայի ID" + category_title: "Կատեգորիա" + external_url: "Արտաքին URL" + delete_confirm: "Դուք համոզվա՞ծ եք, որ ցանկանում եք ջնջել այս մշտահղումը:" + form: + label: "Նոր՝ " + add: "Ավելացնել" + filter: "Որոնել (URL կամ Արտաքին URL)" + reseed: + action: + label: "Փոխարինել Տեքստը..." + title: "Փոխարինել կատեգորիաների և թեմաների տեքստը թարգմանություններով" + modal: + title: "Փոխարինել Տեքստը" + subtitle: "Փոխարինել համակարգի կողմից գեներացված կատեգորիաների և թեմաների տեքստը վերջին թարգմանություններով:" + categories: "Կատեգորիաներ" + topics: "Թեմաներ" + replace: "Փոխարինել" + wizard_js: + wizard: + done: "Կատարված է" + finish: "Ավարտել" + back: "Ետ" + next: "Հաջորդը" + step: "%{current} %{total}-ից" + upload: "Վերբեռնել" + uploading: "Վերբեռնում..." + upload_error: "Ներողություն, այդ ֆայլը վերբեռնելիս տեղի է ունեցել սխալ: Խնդրում ենք կրկին փորձել:" + quit: "Միգուցե ավելի ուշ" + staff_count: + one: "Ձեր համայնքը ունի անձնակազմի 1 անդամ՝ Դուք:" + other: "Ձեր համայնքն ունի անձնակազմի %{count} անդամ՝ Դուք ներառյալ:" + invites: + add_user: "ավելացնել" + none_added: "Դուք չեք հրավիրել անձնակազմի որևէ անդամ: Դուք համոզվա՞ծ եք, որ ցանկանում եք շարունակել:" + roles: + admin: "Ադմին" + moderator: "Մոդերատոր" + regular: "Սովորական Օգտատեր" + previews: + topic_title: "Քննարկման թեմա" + share_button: "Կիսվել" + reply_button: "Պատասխանել" diff --git a/config/locales/client.id.yml b/config/locales/client.id.yml index 2214e7b517..fde3f38db4 100644 --- a/config/locales/client.id.yml +++ b/config/locales/client.id.yml @@ -172,8 +172,6 @@ id: every_hour: "setiap jam" daily: "harian" weekly: "mingguan" - every_two_weeks: "setiap dua minggu" - every_three_days: "setiap tiga hari" max_of_count: "maksimal dari {{count}}" alternation: "atau" character_count: @@ -547,7 +545,6 @@ id: instructions: "Gambar latar belakang akan ditengahkan dan mempunyai lebar standar 590px" email: title: "Surel" - instructions: "Tidak akan pernah diperlihatkan ke khalayak umum" ok: "Kami akan mengirimkan surel kepada anda untuk konfirmasi" invalid: "Silahkan masukkan alamat email yang valid" authenticated: "Email anda sudah dikonfirmasi oleh {{provider}}" @@ -596,10 +593,7 @@ id: every_30_minutes: "setiap 30 menit" every_hour: "per jam" daily: "harian" - every_three_days: "setiap tiga hari" weekly: "mingguan" - every_two_weeks: "setiap dua minggu" - email_private_messages: "Kirimkan saya surel bila seseorang mengirimkan pesan kepada saya" other_settings: "Lainnya" categories_settings: "Kategori" new_topic_duration: @@ -792,12 +786,7 @@ id: filter_placeholder: Cari... emoji_picker: filter_placeholder: Cari emoji - people: Orang - nature: Alam - food: Makanan - activity: Aktifitas objects: Objek - celebration: Perayaan composer: options: "Pilihan" add_warning: "Ini adalah peringatan resmi." diff --git a/config/locales/client.it.yml b/config/locales/client.it.yml index a1ffaa8786..0a88505f95 100644 --- a/config/locales/client.it.yml +++ b/config/locales/client.it.yml @@ -110,6 +110,7 @@ it: placeholder: data share: topic_html: 'Argomento: %{topicTitle}' + post: "messaggio n°%{postNumber}" close: "chiudi" twitter: "Condividi questo collegamento su Twitter" facebook: "Condividi questo collegamento su Facebook" @@ -159,14 +160,18 @@ it: ap_south_1: "Asia Pacifico (Mumbai)" ap_southeast_1: "Asia Pacifico (Singapore)" ap_southeast_2: "Asia Pacifico (Sidney)" + ca_central_1: "Canada (Centrale)" cn_north_1: "Cina (Beijing)" cn_northwest_1: "Cina" eu_central_1: "Europa (Francoforte)" + eu_north_1: "EU (Stoccolma)" eu_west_1: "Europa (Irlanda)" eu_west_2: "EU (Londra)" eu_west_3: "UE (Parigi)" + sa_east_1: "Sud America (San Paolo)" us_east_1: "Stati Uniti Est (Virginia del Nord)" us_east_2: "USA Est (Ohio)" + us_gov_east_1: "AWS GovCloud (USA Est)" us_gov_west_1: "AWS GovCloud (US)" us_west_1: "Stati Uniti Ovest (California del Nord)" us_west_2: "Stati Uniti Ovest (Oregon)" @@ -210,8 +215,6 @@ it: every_hour: "ogni ora" daily: "ogni giorno" weekly: "ogni settimana" - every_two_weeks: "ogni due settimane" - every_three_days: "ogni tre giorni" max_of_count: "massimo di {{count}}" alternation: "o" character_count: @@ -277,6 +280,7 @@ it: upload: "Carica" uploading: "In caricamento..." uploading_filename: "In caricamento: {{filename}}..." + clipboard: "clipboard" uploaded: "Caricato!" pasting: "Incollando..." enable: "Attiva" @@ -647,6 +651,8 @@ it: users: "Utenti" muted_users: "Silenziati" muted_users_instructions: "Occulta tutte le notifiche da questi utenti." + ignored_users: "Ignorato" + ignored_users_instructions: "Nascondi tutti i messaggi e le notifiche da questi utenti." muted_topics_link: "Mostra argomenti silenziati" watched_topics_link: "Mostra argomenti osservati" tracked_topics_link: "Mostra gli argomenti seguiti" @@ -683,6 +689,7 @@ it: emails: "Email" notifications: "Notifiche" categories: "Categorie" + users: "Utenti" tags: "Etichette" interface: "Interfaccia" apps: "App" @@ -714,13 +721,12 @@ it: confirm_password_description: "Per favore conferma la tua password per continuare" label: "Codice" rate_limit: "Per favore, attendi prima di provare un altro codice di autenticazione." - enable_description: | - Scannerizza il QR code con una delle app supportate (AndroidiOS e inserisci il tuo codice di autenticazione disable_description: "Inserisci il codice di autenticazione dalla tua app" show_key_description: "Inserisci manualmente" extended_description: | L'autenticazione a due fattori aggiunge ulteriore sicurezza attraverso la richiesta di un token usa e getta insieme alla password. I token possono essere generati su dispositivi Android e iOS . oauth_enabled_warning: "Tieni presente che gli accessi ai social network saranno disabilitati dopo aver attivato l'autenticazione a due fattori nel tuo account." + enforced_notice: "E' obbligatorio abilitare l'autenticazione a due fattori per accedere a questo sito." change_about: title: "Modifica i dati personali" error: "Si è verificato un errore durante la modifica del valore." @@ -758,7 +764,7 @@ it: primary: "Email principale" secondary: "Email secondaria" no_secondary: "Nessuna email secondaria" - instructions: "mai mostrato pubblicamente" + instructions: "Mai mostrato pubblicamente" ok: "Ti invieremo una email di conferma" invalid: "Inserisci un indirizzo email valido" authenticated: "{{provider}} ha autenticato la tua email" @@ -818,6 +824,7 @@ it: website: "Sito Web" email_settings: "Email" hide_profile_and_presence: "Nascondi il mio profilo pubblico e la mia presenza" + enable_physical_keyboard: "Attiva supporto alla tastiera fisica su iPad" text_size: title: "Dimensioni del testo" smaller: "Più piccolo" @@ -840,14 +847,15 @@ it: every_30_minutes: "ogni 30 minuti" every_hour: "ogni ora" daily: "ogni giorno" - every_three_days: "ogni tre giorni" weekly: "ogni settimana" - every_two_weeks: "ogni due settimane" + email_level: + title: "Inviami una email quando qualcuno mi cita, risponde ai miei messaggi, menziona il mio @nomeutente, o mi invita in un argomento." + always: "sempre" + only_when_away: "solo quando non collegato" + never: "mai" + email_messages_level: "Inviami una email quando qualcuno mi manda un messaggio" include_tl0_in_digests: "Includi contenuti dei nuovi utenti nelle email di riepilogo" email_in_reply_to: "Nelle email includi un estratto delle risposte al messaggio" - email_direct: "Inviami un'email quando qualcuno mi cita, risponde a un mio messaggio, menziona il mio @nome o mi invita ad un argomento" - email_private_messages: "Inviami una email quando qualcuno mi scrive un messaggio" - email_always: "Inviami notifiche via email anche quando sono collegato al sito" other_settings: "Altro" categories_settings: "Categorie" new_topic_duration: @@ -891,6 +899,9 @@ it: expired: "L'invito è scaduto." rescind: "Rimuovi" rescinded: "Invito revocato" + rescind_all: "Rimuovi tutti gli inviti scaduti" + rescinded_all: "Tutti gli inviti scaduti sono stati rimossi!" + rescind_all_confirm: "Sei sicuro di voler rimuovere tutti gli inviti scaduti?" reinvite: "Rinvia Invito" reinvite_all: "Rispedisci tutti gli Inviti" reinvite_all_confirm: "Sei sicuro di voler inviare nuovamente tutti gli inviti?" @@ -1206,13 +1217,7 @@ it: other: "Seleziona almeno {{count}} elementi." emoji_picker: filter_placeholder: Ricerca per emoji - people: Persone - nature: Natura - food: Cibo - activity: Attività - travel: Viaggio objects: Oggetti - celebration: Celebrazione custom: Emoji personalizzate recent: Usate recentemente default_tone: Nessun tono della pelle @@ -1617,6 +1622,7 @@ it: when: "Quando:" public_timer_types: Timer Argomento private_timer_types: Timer Argomento per Utente + time_frame_required: "Per favore, seleziona un lasso di tempo" auto_update_input: none: "Seleziona un lasso di tempo" later_today: "Più tardi oggi" @@ -1922,6 +1928,9 @@ it: gap: one: "visualizza 1 risposta nascosta" other: "visualizza {{count}} riposte nascoste" + notice: + first: "E' la prima volta che {{user}} invia un messaggio. Diamogli il benvenuto nella nostra comunità!" + return: "Era da un bel po' che {{user}} non si faceva vedere: l'ultimo messaggio risale a {{time}}fa." unread: "Messaggio non letto" has_replies: one: "{{count}} Risposta" @@ -1940,7 +1949,7 @@ it: create: "Spiacenti, si è verificato un errore nel creare il tuo messaggio. Prova di nuovo." edit: "Spiacenti, si è verificato un errore nel modificare il tuo messaggio. Prova di nuovo." upload: "Spiacenti, si è verificato un errore durante il caricamento del file. Prova di nuovo." - file_too_large: "Spiacenti, il file è troppo grande (la grandezza massima è {{max_size_kb}}kb). Perché non carichi il file con un servizio di cloud sharing e poi ne condividi il collegamento?" + file_too_large: "Spiacenti, ma questo file è troppo grande (la dimensione massima è {{max_size_kb}}kb). Perché non lo carichi su un servizio di cloud sharing per poi incollarne qui il collegamento?" too_many_uploads: "Spiacenti, puoi caricare un solo file per volta." too_many_dragged_and_dropped_files: "Spiacenti, puoi caricare solo {{max}} file contemporaneamente." upload_not_authorized: "Spiacenti, il file che stai cercando di caricare non è autorizzato (estensioni autorizzate: {{authorized_extensions}})." @@ -2090,6 +2099,7 @@ it: revert: "Ritorna a questa revisione" edit_wiki: "Modifica Wiki" edit_post: "Modifica Messaggio" + comparing_previous_to_current_out_of_total: "{{previous}} {{icon}} {{current}} / {{total}}" displays: inline: title: "Mostra il risultato con le aggiunte e le rimozioni in linea" @@ -2116,6 +2126,8 @@ it: none: "(nessuna categoria)" all: "Tutte le categorie" choose: "categoria…" + edit: "Modifica" + edit_dialog_title: "Modifica: %{categoryName}" view: "Visualizza Argomenti della Categoria" general: "Generale" settings: "Impostazioni" @@ -2196,6 +2208,11 @@ it: muted: title: "Silenziato" description: "Non ti verrà mai notificato nulla sui nuovi argomenti di queste categorie, e non compariranno nell'elenco dei Non letti." + search_priority: + label: "Priorità della ricerca" + options: + normal: "Normale" + ignore: "Ignora" sort_options: default: "predefinito" likes: "Mi piace" @@ -2619,8 +2636,11 @@ it: all_reports: "Tutti i rapporti" general_tab: "Generale" moderation_tab: "Moderazione" + reports_tab: "Rapporti" disabled: Disabilitato timeout_error: "Spiacenti, la ricerca sta impiegando troppo tempo, per favore scegli un intervallo più breve" + not_found_error: "Spiacenti, questo rapporto non esiste" + filter_reports: Filtra rapporti reports: today: "Oggi" yesterday: "Ieri" @@ -2891,6 +2911,7 @@ it: label: "Carica" title: "Carica un backup su questa istanza" uploading: "In caricamento..." + uploading_progress: "In caricamento... {{progress}}%" error: "Si è verificato un errore durante il caricamento {{filename}}': {{message}}" operations: is_running: "Un'operazione è attualmente in esecuzione..." @@ -2920,6 +2941,8 @@ it: label: "Rollback" title: "Ripristina il database a una versione funzionante precedente" confirm: "Sei sicuro di voler ripristinare il database alla versione funzionante precedente?" + location: + s3: "S3" export_csv: success: "Esportazione iniziata, verrai avvertito con un messaggio al termine del processo." failed: "Esportazione fallita. Controlla i log." @@ -3000,6 +3023,7 @@ it: broken_theme_tooltip: "Questo tema presenta errori nel codice CSS, HTML o YAML" default_theme_tooltip: "Questo è il tema di default del sito" updates_available_tooltip: "Sono disponibili aggiornamenti per questo tema" + and_x_more: "ed altri {{count}}." uploads: "Carica" no_uploads: "Puoi caricare le risorse associate al tuo tema come il tipo di carattere e le immagini" add_upload: "Aggiungi Caricamento" @@ -3730,9 +3754,18 @@ it: label: "Nuovo:" add: "Aggiungi" filter: "Cerca (URL o URL Esterna)" + reseed: + action: + label: "Sostituisci testo..." + modal: + title: "Sostituisci testo" + categories: "Categorie" + topics: "Argomenti" + replace: "Sostituisci" wizard_js: wizard: done: "Fatto" + finish: "Completa" back: "Indietro" next: "Avanti" step: "%{current} di %{total}" @@ -3751,5 +3784,6 @@ it: moderator: "Moderatore" regular: "Utente Normale" previews: + topic_title: "Argomento di discussione" share_button: "Condividi" reply_button: "Rispondi" diff --git a/config/locales/client.ja.yml b/config/locales/client.ja.yml index f285432c74..c9c4752116 100644 --- a/config/locales/client.ja.yml +++ b/config/locales/client.ja.yml @@ -89,10 +89,15 @@ ja: next_month: "翌月" placeholder: 日付 share: + topic_html: 'トピック: %{topicTitle}' + post: "投稿 #%{postNumber}" close: "閉じる" + twitter: "このリンクをTwitterで共有する" + facebook: "このリンクをFacebookで共有する" + email: "このリンクをメールで送る" action_codes: public_topic: "トピックを公開しました: %{when} " - private_topic: "このトピックを%{when}に個人的なメッセージにする" + private_topic: "このトピックを %{when} にダイレクトメッセージとして送る" split_topic: "%{when} このトピックは分割されました" invited_user: "%{who} から招待されました: %{when}" invited_group: "%{when} %{who}に招待されました" @@ -135,18 +140,23 @@ ja: ap_south_1: "アジア(ムンバイ)" ap_southeast_1: "アジア(シンガポール)" ap_southeast_2: "アジア(シドニー)" + ca_central_1: "カナダ(中央)" cn_north_1: "中国(北京)" cn_northwest_1: "中国(寧夏)" eu_central_1: "EU (フランクフルト)" + eu_north_1: "EU(ストックホルム)" eu_west_1: "EU (アイルランド)" eu_west_2: "EU(ロンドン)" eu_west_3: "EU(パリ)" + sa_east_1: "米北部(サンパウロ)" us_east_1: "米東部(バージニア北部)" us_east_2: "米東部(オハイオ)" + us_gov_east_1: "AWS GovCloud (米国東部)" us_gov_west_1: "AWS GovCloud (アメリカ合衆国)" us_west_1: "米西部(カリフォルニア北部)" us_west_2: "米西部(オレゴン)" edit: "このトピックのタイトル/カテゴリを編集" + expand: "拡張" not_implemented: "この機能はまだ実装されていません!" no_value: "いいえ" yes_value: "はい" @@ -183,8 +193,6 @@ ja: every_hour: "毎時" daily: "毎日" weekly: "毎週" - every_two_weeks: "隔週" - every_three_days: "3日毎" max_of_count: "最大 {{count}}" alternation: "または" character_count: @@ -413,6 +421,11 @@ ja: filter_placeholder_admin: "ユーザー名かメール" filter_placeholder: "ユーザー名" remove_member: "メンバーを削除する" + remove_member_description: "グループから %{username} を削除する" + make_owner: "オーナーを作成する" + make_owner_description: "%{username} をこのグループのオーナーにする" + remove_owner: "オーナーから削除" + remove_owner_description: "%{username} をこのグループから削除します" owner: "オーナー" topics: "トピック" posts: "投稿" @@ -484,6 +497,10 @@ ja: subcategories: "サブカテゴリ:" topic_sentence: other: "%{count}トピック群" + topic_stat_sentence_week: + other: "先週 %{count} の新しいトピックが投稿されました。" + topic_stat_sentence_month: + other: "先月 %{count} 個の新しいトピックが投稿されました。" ip_lookup: title: IPアドレスを検索 hostname: ホスト名 @@ -499,6 +516,7 @@ ja: topics_entered: "入力したトピック" post_count: "# 投稿" confirm_delete_other_accounts: "これらのアカウントを削除してもよろしいですか?" + copied: "コピーしました" user_fields: none: "(オプションを選択)" user: @@ -516,6 +534,7 @@ ja: private_messages: "メッセージ" activity_stream: "アクティビティ" preferences: "設定" + profile_hidden: "このユーザーの公開プロフィールは非公開です" expand_profile: "開く" collapse_profile: "折りたたむ" bookmarks: "ブックマーク" @@ -566,6 +585,7 @@ ja: individual_no_echo: "自分以外の新しい投稿がある場合にメールで送る" many_per_day: "投稿される度にメールで通知を受け取る (日に {{dailyEmailEstimate}} 回程度)" few_per_day: "投稿される度にメールで通知を受け取る (日に2回程度)" + warning: "メーリングリストモードです。メール通知設定が上書きされます。" tag_settings: "タグ" watched_tags: "ウォッチ中" watched_tags_instructions: "自動的にこれらのタグが付いた全てのトピックをウォッチします。全ての新規投稿と新規トピックが通知されまた、新規投稿数がトピックの隣に表示されます。" @@ -587,6 +607,7 @@ ja: delete_account: "アカウントを削除する" delete_account_confirm: "アカウントを削除してもよろしいですか?削除されたアカウントは復元できません。" deleted_yourself: "あなたのアカウントは削除されました。" + delete_yourself_not_allowed: "もしアカウントを削除したい場合はスタッフに連絡をしてください" unread_message_count: "メッセージ" admin_delete: "削除" users: "ユーザー" @@ -627,6 +648,7 @@ ja: emails: "メール" notifications: "お知らせ" categories: "カテゴリ" + users: "ユーザー" tags: "タグ" interface: "表示設定" apps: "アプリ連携" @@ -638,13 +660,24 @@ ja: set_password: "パスワードを設定する" choose_new: "新規パスワードを決定" choose: "パスワードを決定" + second_factor_backup: + title: "ツーファクターバックアップコード" + disable: "利用できません" + enable: "利用できます" + enable_long: "バックアップコードを有効にします" + manage: "バックアップコード管理" + copied_to_clipboard: "クリップボードにコピーしました" + copy_to_clipboard_error: "クリップボードにコピーする際にエラーが発生しました" + remaining_codes: "{{count}} 個のバックアップコードが残っています。" + use: "バックアップコードを使用" + codes: + title: "バックアップコードが作られました" second_factor: title: "2段階認証" disable: "2段階認証を無効にする" enable: "アカウントセキュリティを強化するために2段階認証を有効にする" + confirm_password_description: "続行するにはパスワードを入力してください" label: "コード" - enable_description: | - サポートされているアプリ(AndroidiOSで、このQRコードをスキャンし、認証コードを入力してください。 show_key_description: "手動入力" oauth_enabled_warning: "アカウントで2段階認証が有効になると、ソーシャルログインは無効になります。" change_about: @@ -680,7 +713,10 @@ ja: instructions: "背景画像は、幅590pxで中央揃えになります" email: title: "メールアドレス" - instructions: "外部には公開されません" + primary: "主要なメールアドレス" + secondary: "その他のメールアドレス" + no_secondary: "その他のメールアドレスはありません" + instructions: "公開で閲覧できない" ok: "確認用メールを送信します" invalid: "正しいメールアドレスを入力してください" authenticated: "あなたのメールアドレスは {{provider}} によって認証されています" @@ -691,6 +727,7 @@ ja: title: "関連アカウント" connect: "接続" revoke: "解除" + not_connected: "(接続されていない)" name: title: "名前" instructions: "氏名(任意)" @@ -717,8 +754,14 @@ ja: title: "もう一度パスワードを入力してください。" auth_tokens: title: "最近使用した端末" + ip: "IP" + details: "詳細" log_out_all: "すべてログアウトする" + active: "動作中" not_you: "あなたではない?" + show_all: "すべてを見る({{count}})" + show_few: "表示件数を少なくする" + was_this_you: "これはあなたですか?" last_posted: "最後の投稿" last_emailed: "最終メール" last_seen: "最後のアクティビティ" @@ -749,14 +792,9 @@ ja: every_30_minutes: "30分毎" every_hour: "1時間毎" daily: "毎日" - every_three_days: "3日毎" weekly: "毎週" - every_two_weeks: "2週間に1回" include_tl0_in_digests: "サマリーをメールする際、新しいユーザーのコンテンツを含める" email_in_reply_to: "メールに投稿への返信の抜粋を含める" - email_direct: "誰かが投稿を引用した時、投稿に返信があった時、私のユーザ名にメンションがあった時、またはトピックへの招待があった時にメールで通知を受け取る。" - email_private_messages: "メッセージを受け取ったときにメールで通知を受け取る。" - email_always: "常にメールへ通知を送る" other_settings: "その他" categories_settings: "カテゴリの設定" new_topic_duration: @@ -950,6 +988,7 @@ ja: private_message_info: title: "メッセージ" invite: "他の人を招待する..." + edit: "追加、削除" remove_allowed_user: "このメッセージから {{name}} を削除してもよろしいですか?" remove_allowed_group: "このメッセージから {{name}} を削除してもよろしいですか?" email: "メール" @@ -976,6 +1015,9 @@ ja: complete_email_not_found: "%{email}で登録したアカウントがありません。" button_ok: "OK" button_help: "ヘルプ" + email_login: + link_label: "ログインリンクをメールする" + complete_email_not_found: "%{email} にアカウントはありません" login: title: "ログイン" username: "ユーザ名" @@ -1063,13 +1105,7 @@ ja: filter_placeholder: 検索... emoji_picker: filter_placeholder: 絵文字を探す - people: ピープル - nature: ネイチャー - food: フード - activity: アクティビティ - travel: トラベル objects: オブジェクト - celebration: セレブレーション custom: カスタム絵文字 recent: 最近使ったもの default_tone: スキントーンなし @@ -1367,6 +1403,9 @@ ja: move_to_inbox: title: "受信ボックスへ移動" help: "受信ボックスへメッセージを戻しました" + edit_message: + help: "メッセージの最初の投稿を編集" + title: "メッセージを編集" list: "トピック" new: "新着トピック" unread: "未読" @@ -1519,6 +1558,7 @@ ja: visible: "リストに表示" reset_read: "読み込みデータをリセット" make_public: "公開トピックへ変更" + make_private: "ダイレクトメッセージを作成" feature: pin: "トピックを固定表示" unpin: "トピックの固定表示を解除" @@ -1610,6 +1650,15 @@ ja: error: "指定されたトピックへの投稿移動中にエラーが発生しました。" instructions: other: "{{count}}個の投稿をどのトピックに移動するか選択してください。" + move_to_new_message: + title: "新しいメッセージに移動" + action: "新しいメッセージに移動" + message_title: "新規メッセージタイトル" + radio_label: "新規メッセージ" + move_to_existing_message: + title: "既存のメッセージに移動" + action: "既存のメッセージに移動" + radio_label: "既存のメッセージ" merge_posts: title: "選択した投稿を統合" action: "選択した投稿を統合" @@ -1664,7 +1713,6 @@ ja: create: "申し訳ありませんが、投稿中にエラーが発生しました。もう一度やり直してください。" edit: "申し訳ありませんが、投稿の編集中にエラーが発生しました。もう一度やり直してください。" upload: "申し訳ありません、ファイルのアップロード中にエラーが発生しました。再度お試しください。" - file_too_large: "すみません、ファイルが大きすぎます。(最大サイズは{{max_size_kb}}kbです。)サイズの大きいファイルを共有クラウドサービスにアップロードせず、リンクを共有する方法があります。" too_many_uploads: "申し訳ありませんが、複数のファイルは同時にアップロードできません。" upload_not_authorized: "すみません、アップロードしようとしているファイルは許可されていません。 (許可された拡張子は: {{authorized_extensions}}です。)" image_upload_not_allowed_for_new_user: "申し訳ありませんが、新規ユーザは画像のアップロードができません。" @@ -1795,6 +1843,8 @@ ja: none: "(カテゴリなし)" all: "全てのカテゴリ" choose: "カテゴリを選択…" + edit: "編集" + edit_dialog_title: "%{categoryName}を編集" view: "カテゴリ内のトピックを見る" general: "一般" settings: "設定" @@ -1845,6 +1895,7 @@ ja: notifications: watching: title: "ウォッチ中" + description: "このカテゴリの、すべてのトピックの新しい投稿が通知されます。また、新しい返信の数が表示されます。" watching_first_post: title: "最初の投稿をウォッチする" tracking: @@ -2103,19 +2154,42 @@ ja: other_tags: "他のタグ" selector_all_tags: "全てのタグ" selector_no_tags: "タグなし" + changed: "タグを変更しました:" + tags: "タグ" + choose_for_topic: "タグ(オプション)" + delete_tag: "タグを削除" + rename_tag: "タグの名前を変更" + rename_instructions: "このタグの新しい名前を選択:" sort_by: "並べ替え:" + sort_by_name: "名前" + manage_groups: "タグのグループを管理" + upload_successful: "タグのアップロードに成功しました" + delete_unused: "使われていないタグを削除" + cancel_delete_unused: "キャンセル" notifications: watching: title: "ウォッチ中" watching_first_post: title: "最初の投稿をウォッチする" + description: "このタグが付けられた新しいトピックは通知されますが、トピックへの返信は通知されません。" + tracking: + title: "追跡中" + regular: + title: "通常" + description: "他ユーザからメンションをされた場合、またはあなたのポストに回答が付いた場合に通知されます。" + muted: + title: "通知しない" groups: + title: "タグのグループ" new: "新しいグループ" parent_tag_label: "親タグ:" parent_tag_placeholder: "任意" + new_name: "新しいタグのグループ" save: "保存する" delete: "削除する" confirm_delete: "このタググループを削除してもよろしいですか?" + everyone_can_use: "全員がタグを使用できます。" + usable_only_by_staff: "タグは全員に表示されますが、スタッフのみ使用できます。" topics: none: unread: "未読のトピックはありません。" @@ -2139,6 +2213,7 @@ ja: search: "検索結果は以上です。" invite: custom_message: "カスタムメッセージを作成して、あなたの招待状をもう少し個人的なものにします。" + custom_message_placeholder: "メッセージを入力" admin_js: type_to_filter: "設定項目を検索..." admin: @@ -2172,6 +2247,7 @@ ja: page_views: "閲覧数" page_views_short: "閲覧数" show_traffic_report: "詳細なトラフィックレポートを表示出来るようにする" + disabled: 利用不可 reports: today: "今日" yesterday: "昨日" @@ -2184,6 +2260,7 @@ ja: start_date: "Start Date" end_date: "End Date" groups: "すべてのグループ" + disabled: "このレポートは利用不可" commits: latest_changes: "最新の更新内容:" by: "by" @@ -2221,6 +2298,9 @@ ja: visit_topic: "トピックを確認" was_edited: "最初の通報後に編集された投稿" previous_flags_count: "この投稿は既に {{count}} 回通報されています" + user_percentage: + disagreed: + other: "不賛成 {{count}}% " flagged_topics: topic: "トピック" groups: @@ -2279,6 +2359,7 @@ ja: web_hooks: title: "Webhooks" none: "現在、Webhooksはありません。" + save: "セーブ" events: ping: "Ping" actions: "アクション" @@ -2819,6 +2900,9 @@ ja: go_back: "戻る" recommended: "それぞれにあわせて、文章を変えることをオススメします:" show_overriden: "上書き部分のみ表示" + settings: + show_overriden: "既に設定済の項目のみ表示" + reset: "リセット" site_settings: title: "設定" no_results: "何も見つかりませんでした。" @@ -2851,6 +2935,7 @@ ja: tags: "タグ" search: "検索" groups: "グループ" + dashboard: "ダッシュボード" badges: title: バッジ new_badge: 新しいバッジ diff --git a/config/locales/client.ko.yml b/config/locales/client.ko.yml index a96b674f28..dac4207eeb 100644 --- a/config/locales/client.ko.yml +++ b/config/locales/client.ko.yml @@ -187,8 +187,6 @@ ko: every_hour: "매 한시간 마다" daily: "매일" weekly: "매주" - every_two_weeks: "격주" - every_three_days: "3일마다" max_of_count: "최대 {{count}}" alternation: "또는" character_count: @@ -660,7 +658,6 @@ ko: primary: "기본 이메일" secondary: "보조 이메일" no_secondary: "보조 이메일이 없습니다" - instructions: "절대로 공개되지 않습니다" ok: "내 이메일로 확인 메일이 전송됩니다." invalid: "유효한 이메일 주소를 입력해주세요." authenticated: "내 이메일이 {{provider}}에 의해 인증되었습니다." @@ -723,14 +720,9 @@ ko: every_30_minutes: "매 30분 마다" every_hour: "매 시간" daily: "매일" - every_three_days: "매 3일마다" weekly: "매주" - every_two_weeks: "격주" include_tl0_in_digests: "신규 사용자가 작성한 내용도 요약 메일에 포함시키기" email_in_reply_to: "이메일에 댓글 내용을 발췌해서 포함" - email_direct: "인용, 댓글, @아이디 멘션, 토픽 초대를 받을 때 이메일 받기" - email_private_messages: "메시지가 왔을 때 이메일 받기" - email_always: "사이트에 접속중일 때도 이메일 알림 전송" other_settings: "추가 사항" categories_settings: "카테고리" new_topic_duration: @@ -1042,13 +1034,7 @@ ko: filter_placeholder: 검색... emoji_picker: filter_placeholder: 이모지 찾기 - people: 인물 - nature: 자연 - food: 음식 - activity: 활동 - travel: 여행 objects: 사물 - celebration: 축하 custom: 커스텀 emoji recent: 최근 사용 default_tone: 피부색 없음 @@ -1655,7 +1641,6 @@ ko: create: "죄송합니다. 글을 만드는 동안 오류가 발생했습니다. 다시 시도하십시오." edit: "죄송합니다. 글을 수정하는 중에 오류가 발생했습니다. 다시 시도하십시오." upload: "죄송합니다. 파일을 업로드하는 동안 오류가 발생했습니다. 다시 시도하십시오." - file_too_large: "죄송합니다. 파일의 크기가 너무 큽니다. (최대 사이즈는 {{max_size_kb}}kb 입니다). 클라우드 공유 서버에 올리신 다음에 링크를 공유하는 건 어떠세요?" too_many_uploads: "한번에 한 파일만 업로드 하실 수 있습니다." upload_not_authorized: "죄송합니다. 허가되지 않은 확장자의 파일이 있습니다. (허가된 확장자: {{authorized_extensions}})." image_upload_not_allowed_for_new_user: "죄송합니다. 새로운 유저는 이미지를 업로드 하실 수 없습니다." diff --git a/config/locales/client.lt.yml b/config/locales/client.lt.yml index 732c9007ce..db6fd53277 100644 --- a/config/locales/client.lt.yml +++ b/config/locales/client.lt.yml @@ -249,8 +249,6 @@ lt: every_hour: "kiekvieną valandą" daily: "kas dieną" weekly: "kas savaitę" - every_two_weeks: "kas antrą savaitę" - every_three_days: "kas trečią dieną" max_of_count: "daugiausia iš {{count}}" alternation: "arba" character_count: @@ -805,14 +803,9 @@ lt: every_30_minutes: "kas 30 minučių" every_hour: "kas valandą" daily: "kas dieną" - every_three_days: "kas trečią dieną" weekly: "kas savaitę" - every_two_weeks: "kas antrą savaitę" include_tl0_in_digests: "Įtraukti turinį iš naujų vartotojų taip pat į elektroninių laiškų užklausas." email_in_reply_to: "Įtraukti atsakytų įrašų ištraukas taip pat į mano elektroninį paštą" - email_direct: "Atsiųskite man el. laišką, jei kažkas mane cituoja, atsako į mano įrašą, pakviečia į temą ar pamini mane." - email_private_messages: "Atsiųskite man el. laišką jei kažkas man parašo" - email_always: "Siųskite man el. laiškus net jeigu aš tuo metu esu prisijungęs prie puslapio" other_settings: "Kita" categories_settings: "Kategorijos" new_topic_duration: @@ -1107,11 +1100,7 @@ lt: many: "Pasirinkite bent {{count}} elementus." other: "Pasirinkite bent {{count}} elementus." emoji_picker: - food: Maistas - activity: Veikla - travel: Kelionės objects: Objektai - celebration: Šventė recent: Neseniai naudoti shared_drafts: publish: "Publikuoti pasidalintą juodraštį" diff --git a/config/locales/client.lv.yml b/config/locales/client.lv.yml index a6fb1ca9de..46be3a7528 100644 --- a/config/locales/client.lv.yml +++ b/config/locales/client.lv.yml @@ -209,8 +209,6 @@ lv: every_hour: "katru stundu" daily: "katru dienu" weekly: "katru nedēļu" - every_two_weeks: "katras divas nedēļas" - every_three_days: "katras trīs dienas" max_of_count: "ne vairāk kā {{count}}" alternation: "vai" character_count: @@ -592,7 +590,6 @@ lv: instructions: "Fona attēli būs centrēti un ar noklusējuma platumu 590px." email: title: "E-pasts" - instructions: "nekad nerādīs publiski" ok: "Mēs jums nosūtīsim apstiprinājuma e-pastu" invalid: "Lūdzu ievadiet derīgu e-pasta adresi" authenticated: "Jūsu e-pastu autentificēja {{provider}}" @@ -648,14 +645,9 @@ lv: every_30_minutes: "katras 30 minūtes" every_hour: "katru stundu" daily: "katru dienu" - every_three_days: "katras trīs dienas" weekly: "katru nedēļu" - every_two_weeks: "katras divas nedēļas" include_tl0_in_digests: "Iekļaut kopsavilkuma e-pastos saturu no jaunajiem lietotājiem" email_in_reply_to: "Iekļaut e-pastā citātu no atbildes uz ierakstu" - email_direct: "Sūtīt man e-pastu, kad kāds citē mani, atbild manam ierakstam, piemin manu @lietotājvārdu vai ielūdz mani kādā tēmā" - email_private_messages: "Sūtīt man e-pastu, kad kāds sūta man ziņu" - email_always: "Sūtīt man e-pasta paziņojumus pat tad, kad esmu aktīvs vietnē" other_settings: "Citi" categories_settings: "Sadaļas" new_topic_duration: @@ -955,13 +947,7 @@ lv: alt: "Alt" emoji_picker: filter_placeholder: Meklēt emoji - people: Cilvēki - nature: Daba - food: Ēdiens - activity: Aktivitātes - travel: Ceļojumi objects: Priekšmeti - celebration: Svinības custom: Lietotāja emoji recent: Nesen izmantotie default_tone: Noklusējuma ādas krāsa @@ -1545,7 +1531,6 @@ lv: create: "Atvainojiet, izveidojot jūsu ierakstu, notika kļūda. Lūdzu, mēģiniet vēlreiz." edit: "Atvainojiet, rediģējot jūsu ierakstu, notika kļūda. Lūdzu, mēģiniet vēlreiz." upload: "Atvainojiet, augšuplādējot šo failu, notika kļūda. Lūdzu, mēģiniet vēlreiz." - file_too_large: "Atvainojiet, šis fails ir pārāk liels (maksimālais izmērs ir {{max_size_kb}} kb). Varbūt augšuplādējiet jūsu lielo failu uz kādu mākoņservisu, bet pēc tam padalieties ar saiti?" too_many_uploads: "Atvainojiet, jūs varat augšuplādēt tikai vienu failu vienā reizē." upload_not_authorized: "Atvainojiet, fails, ko mēģināt augšuplādēt, nav atļauts (atļautie paplašinājumi: {{authorized_extensions}})." image_upload_not_allowed_for_new_user: "Atvainojiet, jaunie lietotāji nevar augšuplādēt attēlus." diff --git a/config/locales/client.nb_NO.yml b/config/locales/client.nb_NO.yml index 9558c67a8b..e63836532e 100644 --- a/config/locales/client.nb_NO.yml +++ b/config/locales/client.nb_NO.yml @@ -202,8 +202,6 @@ nb_NO: every_hour: "hver time" daily: "daglig" weekly: "ukentlig" - every_two_weeks: "annenhver uke" - every_three_days: "hver tredje dag" max_of_count: "maksimum av {{count}}" alternation: "eller" character_count: @@ -711,7 +709,6 @@ nb_NO: primary: "Primær e-post" secondary: "Sekundære e-poster" no_secondary: "Ingen sekundære e-poster" - instructions: "aldri vist til offentligheten" ok: "Vi sender deg en e-post for å bekrefte" invalid: "Oppgi en gyldig e-postadresse" authenticated: "Din e-post har blitt autentisert av {{provider}}" @@ -771,14 +768,9 @@ nb_NO: every_30_minutes: "hvert 30 minutt" every_hour: "hver time" daily: "daglig" - every_three_days: "hver tredje dag" weekly: "ukentlig" - every_two_weeks: "annenhver uke" include_tl0_in_digests: "Inkluder innhold fra nye brukere i oppsummerings-eposter" email_in_reply_to: "Inkluder et utdrag i e-poster av innlegget man svarer på" - email_direct: "Send meg en e-post når noen siterer meg, svarer på innlegget mitt, nevner @brukernavnet mitt eller inviterer meg til et emne" - email_private_messages: "Motta en e-post når noen sender meg en melding" - email_always: "Send meg varsler på e-post selv når jeg er aktiv på nettstedet" other_settings: "Annet" categories_settings: "Kategorier" new_topic_duration: @@ -1132,13 +1124,7 @@ nb_NO: other: "Velg minst {{count}} elementer." emoji_picker: filter_placeholder: Søk etter emoji - people: Folk - nature: Natur - food: Mat - activity: Aktivitet - travel: Reise objects: Objekter - celebration: Feiring custom: Egendefinerte emoji-er recent: Nylig brukt default_tone: Ingen hudtone @@ -1835,7 +1821,6 @@ nb_NO: create: "Beklager, det oppstod en feil ved å publisere ditt innlegg. Prøv igjen." edit: "Det oppstod en feil ved redigeringen av ditt innlegg. Prøv igjen." upload: "Det skjedde en feil når filen ble lastet opp. Prøv igjen senere. " - file_too_large: "Beklager, den filen er for stor. Største tillatte størrelse er {{max_size_kb}} kb. Hvorfor ikke heller laste opp filen til en fildelingstjeneste og dele lenken?" too_many_uploads: "Du kan bare laste opp ett bilde av gangen." upload_not_authorized: "Beklager, filen du forsøket å laste opp er ikke tillatt. Tillatte filendelser er {{authorized_extensions}}." image_upload_not_allowed_for_new_user: "Beklager, nye brukere kan ikke laste opp bilder" diff --git a/config/locales/client.nl.yml b/config/locales/client.nl.yml index d3e3b996df..efcff69f82 100644 --- a/config/locales/client.nl.yml +++ b/config/locales/client.nl.yml @@ -216,8 +216,6 @@ nl: every_hour: "elk uur" daily: "dagelijks" weekly: "wekelijks" - every_two_weeks: "elke twee weken" - every_three_days: "elke drie dagen" max_of_count: "maximaal {{count}}" alternation: "of" character_count: @@ -440,7 +438,7 @@ nl: closed: "Gesloten" public: "Openbaar" private: "Privé" - public_groups: "Publieke groepen" + public_groups: "Openbare groepen" automatic_group: Automatische groep close_group: Besloten groep my_groups: "Mijn groepen" @@ -574,8 +572,6 @@ nl: new_private_message: "Nieuw bericht" private_message: "Bericht" private_messages: "Berichten" - ignore: "Negeren" - unignore: "Negeren opheffen" activity_stream: "Activiteit" preferences: "Voorkeuren" profile_hidden: "Het openbare profiel van deze gebruiker is verborgen." @@ -658,7 +654,7 @@ nl: muted_users: "Genegeerd" muted_users_instructions: "Alle meldingen van deze gebruikers onderdrukken" ignored_users: "Genegeerd" - ignored_users_instructions: "Vermeldt al uw genegeerde gebruikers." + ignored_users_instructions: "Alle berichten en meldingen van deze gebruikers onderdrukken." muted_topics_link: "Genegeerde topics tonen" watched_topics_link: "In de gaten gehouden topics tonen" tracked_topics_link: "Gevolgde topics tonen" @@ -729,13 +725,14 @@ nl: label: "Code" rate_limit: "Wacht even voordat u een andere authenticatiecode probeert." enable_description: | - Scan deze QR-code in een ondersteunde app (Android - iOS) en voer uw authenticatiecode in. + Scan deze QR-code in een ondersteunde app (AndroidiOS) en voer uw authenticatiecode in. disable_description: "Voer de authenticatiecode van uw app in" show_key_description: "Voer handmatig in" extended_description: | Twee-factor-authenticatie voegt extra beveiliging toe aan uw account door naast uw wachtwoord een eenmalige code te vereisen. Tokens kunnen op Android- en iOS-apparaten worden gegenereerd. oauth_enabled_warning: "Hou er rekening mee dat sociale aanmeldingen worden uitgeschakeld als u twee-factor-authenticatie op uw account inschakelt." use: "Authenticator-app gebruiken" + enforced_notice: "U dient twee-factor-authenticatie in te schakelen voordat u deze website bezoekt." change_about: title: "Over mij wijzigen" error: "Er is een fout opgetreden bij het wijzigen van deze waarde." @@ -773,7 +770,8 @@ nl: primary: "Primair e-mailadres" secondary: "Extra e-mailadressen" no_secondary: "Geen extra e-mailadressen" - instructions: "nooit openbaar zichtbaar" + sso_override_instructions: "E-mailadres kan vanaf SSO-provider worden bijgewerkt." + instructions: "Nooit openbaar zichtbaar." ok: "We sturen een e-mail ter bevestiging" invalid: "Voer een geldig e-mailadres in " authenticated: "Uw e-mailadres is geauthenticeerd door {{provider}}" @@ -856,14 +854,15 @@ nl: every_30_minutes: "elke 30 minuten" every_hour: "elk uur" daily: "dagelijks" - every_three_days: "elke drie dagen" weekly: "wekelijks" - every_two_weeks: "elke twee weken" + email_level: + title: "Mij een e-mail sturen wanneer iemand mij citeert, op mijn bericht antwoordt, mijn @gebruikersnaam vermeldt, of mij voor een topic uitnodigt" + always: "altijd" + only_when_away: "alleen wanneer afwezig" + never: "nooit" + email_messages_level: "Mij een e-mail sturen wanneer iemand mij een bericht stuurt" include_tl0_in_digests: "Bijdragen van nieuwe gebruikers in e-mailsamenvattingen bijvoegen" email_in_reply_to: "Fragment van antwoord op bericht in e-mails bijvoegen" - email_direct: "Mij een e-mail sturen wanneer iemand me citeert, op mijn bericht antwoordt, mijn @gebruikersnaam vermeldt of mij voor een topic uitnodigt" - email_private_messages: "Mij een e-mail sturen wanneer iemand mij een bericht stuurt" - email_always: "Mij ook e-mailmeldingen sturen wanneer ik op de website actief ben" other_settings: "Overige" categories_settings: "Categorieën" new_topic_duration: @@ -1229,13 +1228,15 @@ nl: other: "Selecteer minstens {{count}} items." emoji_picker: filter_placeholder: Zoeken naar emoji - people: Mensen - nature: Natuur - food: Voeding - activity: Activiteit - travel: Reizen + smileys_&_emotion: Smileys en Emotie + people_&_body: Mensen en Lichaam + animals_&_nature: Dieren en Natuur + food_&_drink: Eten en Drinken + travel_&_places: Reizen en Plaatsen + activities: Activiteiten objects: Objecten - celebration: Viering + symbols: Symbolen + flags: Vlaggen custom: Eigen emoji recent: Onlangs gebruikt default_tone: Geen huidskleur @@ -1502,7 +1503,7 @@ nl: seen: Ik heb gelezen unseen: die ik niet heb gelezen wiki: die een wiki zijn - images: afbeelding(en) bijvoegen + images: die afbeelding(en) bevatten all_tags: Alle bovenstaande tags statuses: label: Waarin topics @@ -1773,7 +1774,7 @@ nl: reset_read: "Leesgegevens herinitialiseren" make_public: "Topic openbaar maken" make_private: "Persoonlijk bericht maken" - reset_bump_date: "Bumpdatum herinitialiseren" + reset_bump_date: "Bumpdatum terugzetten" feature: pin: "Topic vastmaken" unpin: "Topic losmaken" @@ -1977,7 +1978,7 @@ nl: create: "Sorry, er is een fout opgetreden bij het plaatsen van uw bericht. Probeer het opnieuw." edit: "Sorry, er is een fout opgetreden bij het bewerken van uw bericht. Probeer het opnieuw." upload: "Sorry, er is een fout opgetreden bij het uploaden van dat bestand. Probeer het opnieuw." - file_too_large: "Sorry, dat bestand is te groot (maximale grootte is {{max_size_kb}} kB). Misschien kunt u dit bestand uploaden naar een cloudopslagdienst en de koppeling ernaar delen?" + file_too_large: "Sorry, dat bestand is te groot (maximale grootte is {{max_size_kb}}kb). Misschien kunt u het uploaden naar een cloudopslagdienst, en dan de koppeling plakken?" too_many_uploads: "Sorry, u kunt maar één bestand tegelijk uploaden." too_many_dragged_and_dropped_files: "Sorry, u kunt maar {{max}} bestanden tegelijk uploaden." upload_not_authorized: "Sorry, het bestand dat u probeert te uploaden is niet geautoriseerd (geautoriseerde extensies: {{authorized_extensions}})." @@ -2192,7 +2193,7 @@ nl: change_in_category_topic: "Omschrijving wijzigen" already_used: "Deze kleur is al in gebruik door een andere categorie" security: "Beveiliging" - special_warning: "Waarschuwing: deze categorie is een vooraf aangemaakte categorie en de beveiligingsinstellingen kunnen niet worden bewerkt. Als u deze categorie niet wenst te gebruiken, verwijder deze dan in plaats van het doel ervan te wijzigen." + special_warning: "Waarschuwing: deze categorie is een vooraf geseede categorie, en de beveiligingsinstellingen kunnen niet worden bewerkt. Als u deze categorie niet wenst te gebruiken, verwijder deze dan in plaats van het doel ervan te wijzigen." uncategorized_security_warning: "Deze categorie is bijzonder. Hij is bedoeld als wachtruimte voor topics die geen categorie hebben, en kan geen beveiligingsinstellingen bevatten." uncategorized_general_warning: 'Deze categorie is bijzonder. Hij is bedoeld als de standaardcategorie voor nieuwe topics die geen selecteerde categorie hebben. Als u dit gedrag wilt voorkomen en categorieselectie wilt afdwingen, schakel de instelling dan hier uit. Als u de naam of omschrijving wilt wijzigen, ga dan naar Aanpassen / Tekstinhoud.' images: "Afbeeldingen" @@ -2239,6 +2240,15 @@ nl: muted: title: "Genegeerd" description: "U ontvangt geen enkele melding over nieuwe topics in deze categorieën, en ze verschijnen niet in Nieuwste." + search_priority: + label: "Zoekprioriteit" + options: + normal: "Normaal" + ignore: "Negeren" + very_low: "Zeer laag" + low: "Laag" + high: "Hoog" + very_high: "Zeer hoog" sort_options: default: "standaard" likes: "Likes" @@ -2694,6 +2704,7 @@ nl: moderation_tab: "Moderatie" security_tab: "Beveiliging" reports_tab: "Rapporten" + report_filter_any: "alles" disabled: Uitgeschakeld timeout_error: "Sorry, de query duurt te lang. Kies een korter interval." exception_error: "Sorry, er is een fout opgetreden bij het uitvoeren van de query." @@ -2948,6 +2959,7 @@ nl: inactive: "Inactief" failed: "Mislukt" successful: "Gelukt" + disabled: "Uitgeschakeld" events: none: "Er zijn geen verwante gebeurtenissen." redeliver: "Opnieuw afleveren" @@ -3428,6 +3440,10 @@ nl: entity_export: "entiteit exporteren" change_name: "naam wijzigen" topic_timestamps_changed: "topictijdstempels gewijzigd" + approve_user: "gebruiker goedgekeurd" + web_hook_create: "webhook maken" + web_hook_update: "webhook bijwerken" + web_hook_destroy: "webhook verwijderen" screened_emails: title: "Gecontroleerde e-mails" description: "Als iemand een nieuwe account probeert aan te maken, worden de volgende e-mailadressen gecontroleerd en de registratie geblokkeerd, of een andere actie uitgevoerd." @@ -3510,7 +3526,8 @@ nl: not_found: "Sorry, die gebruikersnaam bestaat niet in ons systeem." id_not_found: "Sorry, die gebruikers-ID bestaat niet in ons systeem." active: "Geactiveerd" - show_emails: "E-mails tonen" + show_emails: "E-mailadressen tonen" + hide_emails: "E-mailadressen verbergen" nav: new: "Nieuw" active: "Actief" @@ -3763,6 +3780,7 @@ nl: go_back: "Terug naar Zoeken" recommended: "We raden aan de volgende tekst naar wens aan te passen:" show_overriden: "Alleen aangepaste tonen" + more_than_50_results: "Er zijn meer dan 50 resultaten. Verfijn uw zoekopdracht." settings: show_overriden: "Alleen aangepaste tonen" reset: "terugzetten" @@ -3935,6 +3953,16 @@ nl: label: "Nieuw:" add: "Toevoegen" filter: "Zoeken (URL of externe URL)" + reseed: + action: + label: "Tekst vervangen…" + title: "Tekst van categorieën en topics vervangen door vertalingen" + modal: + title: "Tekst vervangen" + subtitle: "Tekst van door systeem gegenereerde categorieën en topics vervangen door nieuwste vertalingen" + categories: "Categorieën" + topics: "Topics" + replace: "Vervangen" wizard_js: wizard: done: "Gereed" diff --git a/config/locales/client.pl_PL.yml b/config/locales/client.pl_PL.yml index 9b8fab264a..205569034c 100644 --- a/config/locales/client.pl_PL.yml +++ b/config/locales/client.pl_PL.yml @@ -149,6 +149,7 @@ pl_PL: next_month: "Następny miesiąc" placeholder: data share: + topic_html: 'Temat: %{topicTitle}' close: "zamknij" action_codes: public_topic: "Upublicznij ten temat %{when}" @@ -198,9 +199,11 @@ pl_PL: cn_north_1: "Chiny (Beijing)" cn_northwest_1: "Chiny (Ningxia)" eu_central_1: "EU (Frankfurt)" + eu_north_1: "Europa (Sztokholm)" eu_west_1: "EU (Irlandia)" eu_west_2: "Europa (Londyn)" eu_west_3: "EU (Paris)" + sa_east_1: "Ameryka Południowa (São Paulo)" us_east_1: "US East (N. Virginia)" us_east_2: "Wschodnie USA (Ohio)" us_gov_west_1: "AWS GovCloud (US)" @@ -248,8 +251,6 @@ pl_PL: every_hour: "co godzinę" daily: "dziennie" weekly: "tygodniowo" - every_two_weeks: "co dwa tygodnie" - every_three_days: "co trzy dni" max_of_count: "max z {{count}}" alternation: "lub" character_count: @@ -607,7 +608,6 @@ pl_PL: new_private_message: "Nowa wiadomość" private_message: "Wiadomość" private_messages: "Wiadomości" - ignore: "Ignoruj" activity_stream: "Aktywność" preferences: "Ustawienia" profile_hidden: "Publiczny profil użytkownika jest ukryty." @@ -779,7 +779,6 @@ pl_PL: primary: "Podstawowe adres email" secondary: "Drugorzędne adresy email" no_secondary: "Brak drugorzędnych adresów email" - instructions: "nie jest pokazywane publicznie" ok: "Otrzymasz potwierdzenie emailem" invalid: "Podaj poprawny adres email" authenticated: "Twój email został potwierdzony przez {{provider}}" @@ -855,14 +854,9 @@ pl_PL: every_30_minutes: "co 30 minut" every_hour: "co godzinę" daily: "codziennie" - every_three_days: "co trzy dni" weekly: "co tydzień" - every_two_weeks: "co dwa tygodnie" include_tl0_in_digests: "Dołącz treści od nowych użytkowników w e-mailach podsumowujących." email_in_reply_to: "Dołącz fragment odpowiedzi w poście do maili " - email_direct: "Wysyłaj e-mail gdy ktoś mnie cytuje, odpowiada na mój wpis, wywołuje moją @nazwę lub zaprasza mnie do tematu." - email_private_messages: "Wyślij e-mail, gdy ktoś napisze mi prywatną wiadomość" - email_always: "Wysyłaj powiadomienia email nawet, gdy przejawiam aktywność w serwisie" other_settings: "Inne" categories_settings: "Kategorie" new_topic_duration: @@ -1225,13 +1219,7 @@ pl_PL: other: "Wybierz co najmniej {{count}} elementów." emoji_picker: filter_placeholder: Szukaj emoji - people: Ludzie - nature: Natura - food: Jedzenie - activity: Aktywność - travel: Podróż objects: Obiekty - celebration: Celebracja custom: Spersonalizowane emoji recent: Ostatnio używane default_tone: Brak koloru skóry @@ -1294,6 +1282,7 @@ pl_PL: topic_featured_link_placeholder: "Wstaw link pod nazwą " remove_featured_link: "Usuń link z tematu." reply_placeholder: "Pisz w tym miejscu. Wspierane formatowanie to Markdown, BBCode lub HTML. Możesz też przeciągnąć tu obrazek." + reply_placeholder_no_images: "Pisz w tym miejscu. Wspierane formatowanie to Markdown, BBCode lub HTML." view_new_post: "Zobacz Twój nowy wpis." saving: "Zapisywanie" saved: "Zapisano!" @@ -1312,6 +1301,7 @@ pl_PL: link_description: "wprowadź tutaj opis odnośnika" link_dialog_title: "Wstaw odnośnik" link_optional_text: "opcjonalny tytuł" + link_url_placeholder: "http://przyklad.pl" quote_title: "Cytat" quote_text: "Cytat" code_title: "Tekst sformatowany" @@ -1333,6 +1323,8 @@ pl_PL: composer_actions: reply: Odpowiedź edit: Edycja + reply_as_private_message: + label: Nowa wiadomość create_topic: label: "Nowy temat" notifications: @@ -1825,6 +1817,7 @@ pl_PL: split_topic: title: "Przenieś do nowego tematu" action: "przenieś do nowego tematu" + radio_label: "Nowy temat" error: "Wystąpił błąd podczas przenoszenia wpisów do nowego tematu." instructions: one: "Masz zamiar utworzyć nowy temat, składający się z wybranego przez ciebie wpisu." @@ -1842,6 +1835,7 @@ pl_PL: other: "Wybierz temat, do którego chcesz przenieść {{count}} wybranych wpisów." move_to_new_message: radio_label: "Nowa wiadomość" + participants: "Uczestnicy" merge_posts: title: "Scal wybrane posty" action: "scal wybrane posty" @@ -1923,7 +1917,6 @@ pl_PL: create: "Przepraszamy, podczas tworzenia twojego wpisu wystąpił błąd. Spróbuj ponownie." edit: "Przepraszamy, podczas edytowania twojego wpisu wystąpił błąd. Spróbuj ponownie." upload: "Przepraszamy, wystąpił błąd podczas wczytywania Twojego pliku. Proszę, spróbuj ponownie." - file_too_large: "Przepraszamy, ale plik jest za duży (maksymalny rozmiar to {{max_size_kb}}kb). Załaduj plik na zewnętrzny serwer plików i dodaj udostępniony link." too_many_uploads: "Przepraszamy, ale możesz wgrać tylko jeden plik naraz." upload_not_authorized: "Przepraszamy, plik który próbujesz wgrać jest nie dozwolony (dozwolone rozszerzenia: {{authorized_extensions}})." image_upload_not_allowed_for_new_user: "Przepraszamy, ale nowi użytkownicy nie mogą wgrywać obrazów." @@ -2146,6 +2139,7 @@ pl_PL: already_used: "Ten kolor jest używany przez inną kategorię" security: "Bezpieczeństwo" special_warning: "Uwaga: Ta kategoria jest generowana automatycznie i jej ustawienia bezpieczeństwa nie mogą być edytowane. Jeśli nie zamierzasz jej używać, skasuj ją, zamiast zmieniać jej przeznaczenie." + uncategorized_security_warning: "Ta kategoria ma specjalny charakter. Jest przeznaczona jako miejsce do przechowywania tematów nie przypisanych do żadnej kategorii i jako taka nie może mieć ustawień bezpieczeństwa." images: "Obrazy" email_in: "Dedykowany adres email kategorii:" email_in_allow_strangers: "Akceptuj wiadomości email od anonimowych, nieposiadających kont użytkowników " @@ -2490,6 +2484,7 @@ pl_PL: many: "%{count} przyznanych" other: "%{count} przyznanych" select_badge_for_title: Wybierz odznakę do użycia jako twój tytuł + none: "(brak)" badge_grouping: getting_started: name: Pierwsze kroki @@ -2644,10 +2639,13 @@ pl_PL: agree: "Potwierdź" agree_title: "Potwierdź to zgłoszenie jako uzasadnione i poprawne" agree_flag_restore_post: "Potwierdź i przywróć post" + agree_flag: "Zachowaj wpis" + ignore_flag: "Ignoruj" delete: "Usuń" delete_title: "Usuń wpis do którego odnosi się flaga." delete_post_defer_flag: "Usuń post i ignoruj flagę" delete_post_defer_flag_title: "Usuń wpis. Jeśli jest pierwszym w temacie, usuń temat." + delete_post_agree_flag: "Usuń post i potwierdź flagę" delete_post_agree_flag_title: "Usuń wpis. Jeśli jest pierwszym w temacie, usuń temat." delete_flag_modal_title: "Usuń i…" delete_spammer: "Usuń spamera" @@ -2690,10 +2688,27 @@ pl_PL: notify_user: "niestandardowe" notify_moderators: "niestandardowe" groups: + new: + title: "Nowa grupa" + name: + too_short: "Nazwa grupy jest zbyt krótka" + too_long: "Nazwa grupy jest zbyt długa" + available: "Nazwa grupy jest dostępna" + not_available: "Nazwa grupy jest niedostępna" + blank: "Nazwa grupy nie może być pusta" manage: interaction: + email: Email + visibility: Widoczność visibility_levels: + title: "Kto może widzieć tę grupę?" + public: "Wszyscy" + members: "Właściciele grupy, członkowie i administratorzy" staff: "Właściciele grupy i zespół" + owners: "Właściciele grupy i administratorzy" + membership: + trust_level: Poziom Zaufania + trust_levels_title: "Domyślny poziom zaufania przyznawany dodawanym użytkownikom:" primary: "Główna grupa" no_primary: "(brak podstawowej grupy)" title: "Grupy" @@ -2903,6 +2918,7 @@ pl_PL: revert: "Cofnij zmiany" revert_confirm: "Czy na pewno chcesz wycofać swoje zmiany?" theme: + theme: "Motyw" customize_desc: "Personalizacja:" title: "Motywy" long_title: "Zmodyfikuj kolory, kod CSS i kod HTML zawartości Twojej strony" @@ -2960,6 +2976,8 @@ pl_PL: body_tag: text: "" title: "HTML, który zostanie umieszczony przed tagiem " + yaml: + text: "YAML" colors: title: "Kolory" copy_name_prefix: "Kopia" diff --git a/config/locales/client.pt.yml b/config/locales/client.pt.yml index 497870e83e..ce8d769933 100644 --- a/config/locales/client.pt.yml +++ b/config/locales/client.pt.yml @@ -109,7 +109,12 @@ pt: next_month: "Mês Seguinte" placeholder: data share: + topic_html: 'Tópico: %{topicTitle}' + post: "publicação #%{postNumber}" close: "fechar" + twitter: "Partilhar esta ligação no Twitter" + facebook: "Partilhar esta ligação no Facebook" + email: "Enviar esta ligação por email" action_codes: public_topic: "tornei este tópico publico %{when}" private_topic: "tornou este tópico numa mensagem privada %{when}" @@ -155,23 +160,30 @@ pt: ap_south_1: "Ásia Pacifico (Bombaim)" ap_southeast_1: "Ásia-Pacífico (Singapura)" ap_southeast_2: "Ásia-Pacífico (Sydney)" + ca_central_1: "Canadá (Central)" cn_north_1: "China (Beijing)" + cn_northwest_1: "China (Ningxia)" eu_central_1: "U.E. (Francoforte)" + eu_north_1: "UE (Estocolmo)" eu_west_1: "U.E. (Irlanda)" eu_west_2: "UE (Londres)" eu_west_3: "UE (Paris)" + sa_east_1: "América do Sul (São Paulo)" us_east_1: "Este dos E.U.A. (Virgínia do Norte)" us_east_2: "Este dos E.U.A. (Ohio)" + us_gov_east_1: "AWS GovCloud (EUA-Este)" us_gov_west_1: "AWS GovCloud (E.U.A.)" us_west_1: "Oeste dos E.U.A. (California do Norte)" us_west_2: "Oeste dos E.U.A. (Óregon)" edit: "editar o título e a categoria deste tópico" + expand: "Expandir" not_implemented: "Essa funcionalidade ainda não foi implementada, pedimos desculpa!" no_value: "Não" yes_value: "Sim" submit: "Submeter" generic_error: "Pedimos desculpa, ocorreu um erro." generic_error_with_reason: "Ocorreu um erro: %{error}" + go_ahead: "Continuar" sign_up: "Inscrever-se" log_in: "Entrar" age: "Idade" @@ -204,8 +216,6 @@ pt: every_hour: "a cada hora" daily: "diário" weekly: "semanal" - every_two_weeks: "a cada duas semanas" - every_three_days: "a cada três dias" max_of_count: "máximo de {{count}}" alternation: "ou" character_count: @@ -251,11 +261,18 @@ pt: new_private_message: "Novo rascunho de mensagem privada" topic_reply: "Rascunho da resposta" abandon: + confirm: "Já abriu outro rascunho neste tópico. Tem a certeza que o pretende eliminar?" yes_value: "Sim, abandonar" no_value: "Não, manter" topic_count_latest: one: "Ver {{count}} tópico novo ou atualizado" other: "Ver {{count}} tópicos novos ou atualizados" + topic_count_unread: + one: "Ver {{count}} tópico não lido" + other: "Ver {{count}} tópicos não lidos" + topic_count_new: + one: "Ver {{count}} tópico novo" + other: "Ver {{count}} tópicos novos" preview: "pré-visualizar" cancel: "cancelar" save: "Guardar alterações" @@ -263,6 +280,8 @@ pt: saved: "Guardado!" upload: "Carregar" uploading: "A carregar…" + uploading_filename: "A enviar: {{filename}}..." + clipboard: "área de transferência" uploaded: "Carregado!" pasting: "Colando..." enable: "Ativar " @@ -281,6 +300,11 @@ pt: title: search: "Procurar Tópico por título, URL ou id:" placeholder: "digite o título do tópico aqui" + choose_message: + none_found: "Nenhuma mensagem encontrada." + title: + search: "Pesquisar por uma Mensagem por título:" + placeholder: "escreva o título da mensagem aqui" queue: topic: "Tópico:" approve: "Aprovar" @@ -345,6 +369,37 @@ pt: make_user_group_owner: "Tornar dono" remove_user_as_group_owner: "Remover dono" groups: + member_added: "Adicionado(a)" + add_members: + title: "Adicionar Membros" + description: "Gerir os membros deste grupo" + usernames: "Nomes de Utilizador" + manage: + title: "Gerir" + name: "Nome" + full_name: "Nome Completo" + add_members: "Adicionar Membros" + delete_member_confirm: "Remover '%{username}' do grupo '%{group}'?" + profile: + title: Perfil + interaction: + title: Interação + posting: Contribuição + notification: Notificação + membership: + title: Filiação + access: Acesso + logs: + title: "Registos" + when: "Quando" + action: "Ação" + acting_user: "Utilizador" + target_user: "Utilizador alvo" + subject: "Assunto" + details: "Detalhes" + from: "De" + to: "Para" + public_admission: "Permitir entrada livre no grupo (Requer grupo publicamente visível)" public_exit: "Permitir que os utilizadores deixem o grupo livremente" empty: posts: "Não existem publicações por membros deste grupo." @@ -354,26 +409,65 @@ pt: topics: "Não existem tópicos por membros deste grupo." logs: "Não existem registos para este grupo." add: "Adicionar" + join: "Entrar" + leave: "Sair" + request: "Pedir" message: "Mensagem" allow_membership_requests: "Permitir que os utilizadores enviem pedidos de adesão aos donos do grupo" + membership_request_template: "Template personalizado para mostrar aos utilizadores quando for enviado um pedido de adesão" membership_request: submit: "Submeter Pedido" title: "Peça para aderir ao @%{group_name}" reason: "Permita que os donos de grupo saibam porque é que pertence a este grupo" membership: "Adesão" name: "Nome" + group_name: "Nome do grupo" + user_count: "Utilizadores" bio: "Sobre o Grupo" + selector_placeholder: "introduzir nome de utilizador" owner: "proprietário" index: title: "Grupos" + all: "Todos os Grupos" empty: "Não existem grupos visíveis." + filter: "Filtrar por tipo de grupo" + owner_groups: "Grupos dos quais sou dono(a)" + close_groups: "Grupos Fechados" + automatic_groups: "Grupos Automáticos" + automatic: "Automático" + closed: "Fechado" + public: "Público" + private: "Privado" + public_groups: "Grupos Públicos" + automatic_group: Grupo Automático + close_group: Fechar Grupo + my_groups: "Os Meus Grupos" + group_type: "Tipo de grupo" + is_group_user: "Membro" + is_group_owner: "Dono" + title: + one: "Grupo" + other: "Grupos" activity: "Atividade" + members: + title: "Membros" + filter_placeholder_admin: "nome de utilizador ou email" + filter_placeholder: "nome de utilizador" + remove_member: "Remover Membro" + remove_member_description: "Remover %{username} deste grupo" + make_owner: "Atribuir Privilégios de Dono" + make_owner_description: "Fazer com que %{username} seja dono(a) deste grupo" + remove_owner: "Remover Privilégios de Dono" + remove_owner_description: "Remover %{username} como dono(a) deste grupo" + owner: "Dono(a)" topics: "Tópicos" posts: "Publicações" mentions: "Menções" messages: "Mensagens" notification_level: "Nível de notificação predefinido para mensagens de grupo" alias_levels: + mentionable: "Quem pode @mencionar este grupo?" + messageable: "Quem pode enviar uma mensagem a este grupo?" nobody: "Ninguém" only_admins: "Apenas administradores" mods_and_admins: "Apenas moderadores e Administradores" @@ -385,6 +479,7 @@ pt: description: "Será notificado de cada nova publicação em cada mensagem, e uma contagem de novas respostas será exibida." watching_first_post: title: "A Vigiar a Primeira Publicação" + description: "Será notificado(a) quando houver novas mensagens neste grupo mas não quando houver respostas às mensagens." tracking: title: "A Seguir" description: "Será notificado se alguém mencionar o seu @nome ou lhe responder, e uma contagem de novas respostas será exibida." @@ -393,7 +488,10 @@ pt: description: "Será notificado se alguém mencionar o seu @nome ou responder-lhe." muted: title: "Silenciado" + description: "Não vai ser notificado(a) de nenhuma mensagem neste grupo." flair_url: "Imagem da Marca de Avatar" + flair_url_placeholder: "(Opcional) URL da Imagem ou nome da classe Font Awesome" + flair_url_description: 'Use imagens quadradas no mínimo 20px por 20px ou ícones FontAwesome (formatos aceites: "fa-icon", "far fa-icon" ou "fab fa-icon").' flair_bg_color: "Cor de Fundo da Marca de Avatar" flair_bg_color_placeholder: "(Opcional) Valor hexadecimal da cor" flair_color: "Cor da Marca de Avatar" @@ -413,8 +511,10 @@ pt: "12": "Itens Enviados" "13": "Caixa de Entrada" "14": "Pendente" + "15": "Rascunhos" categories: all: "todas as categorias" + all_subcategories: "todos" no_subcategory: "nenhuma" category: "Categoria" category_list: "Exibir lista de categorias" @@ -433,6 +533,13 @@ pt: topic_sentence: one: "1 tópico" other: "%{count} tópicos" + topic_stat_sentence_week: + one: "%{count} tópico novo na semana passada." + other: "%{count} tópicos novos na semana passada." + topic_stat_sentence_month: + one: "%{count} tópico novo no mês passado." + other: "%{count} tópicos novos no mês passado." + n_more: "Categorias (mais %{count}) ..." ip_lookup: title: Pesquisa de Endereço IP hostname: Nome do Servidor @@ -448,6 +555,8 @@ pt: topics_entered: "tópicos inseridos" post_count: "# publicações" confirm_delete_other_accounts: "Tem a certeza que quer apagar estas contas?" + powered_by: "usando MaxMindDB" + copied: "copiado" user_fields: none: "(selecione uma opção)" user: @@ -465,7 +574,9 @@ pt: private_messages: "Mensagens" activity_stream: "Atividade" preferences: "Preferências" + profile_hidden: "O perfil público deste utilizador está oculto." expand_profile: "Expandir" + collapse_profile: "Colapsar" bookmarks: "Marcadores" bio: "Sobre mim" invited_by: "Convidado Por" @@ -473,6 +584,7 @@ pt: notifications: "Notificações" statistics: "Estatísticas" desktop_notifications: + label: "Notificações Instantâneas" not_supported: "Não são suportadas notificações neste navegador. Desculpe." perm_default: "Ligar Notificações" perm_denied_btn: "Permissão Negada" @@ -480,11 +592,16 @@ pt: disable: "Desativar Notificações" enable: "Ativar Notificações" each_browser_note: "Nota: Tem que alterar esta configuração em todos os navegadores de internet que utiliza." + consent_prompt: "Quer receber notificações instantâneas quando outras pessoas responderem às suas publicações?" + dismiss: "Marcar como visto" dismiss_notifications: "Marcar Visto Tudo" dismiss_notifications_tooltip: "Marcar como lidas todas as notificações por ler" first_notification: "A sua primeira notificação! Seleccione-a para começar." disable_jump_reply: "Não voltar para a minha publicação após eu ter respondido" dynamic_favicon: "Mostrar contagem de tópicos novos / atualizados no ícone do browser." + theme_default_on_all_devices: "Usar este tema por defeito em todos os meus dispositivos" + text_size_default_on_all_devices: "Usar este tamanho de texto por defeito em todos os meus dispositivos" + allow_private_messages: "Permitir que outros utilizadores me enviem mensagens diretamente" external_links_in_new_tab: "Abrir todas as hiperligações externas num novo separador" enable_quoting: "Ativar resposta usando citação de texto destacado" change: "alterar" @@ -492,7 +609,9 @@ pt: admin: "{{user}} é um administrador" moderator_tooltip: "Este utilizador é um moderador" admin_tooltip: "Este utilizador é um administrador" + silenced_tooltip: "Este utilizador está silenciado" suspended_notice: "Este utilizador está suspenso até {{date}}." + suspended_permanently: "Este utilizador está suspenso" suspended_reason: "Motivo: " github_profile: "Github" email_activity_summary: "Sumário de actividade" @@ -508,6 +627,7 @@ pt: individual_no_echo: "Enviar um email por cada nova publicação excepto as minhas" many_per_day: "Mandar-me um email por cada nova publicação (cerca de {{dailyEmailEstimate}} por dia)" few_per_day: "Mandar-me um email por cada nova publicação (cerca de 2 por dia)" + warning: "Modo de mailing list ativo. As definições de notificação por email vão ser ignoradas." tag_settings: "Etiquetas" watched_tags: "A vigiar" watched_tags_instructions: "Irá vigiar automaticamente todos os novos tópicos nestas categorias. Será notificado de todas as novas respostas e tópicos, e uma contagem de novas respostas irá aparecer junto ao tópico." @@ -524,14 +644,19 @@ pt: watched_first_post_tags: "A Vigiar a Primeira Resposta" watched_first_post_tags_instructions: "Será notificado acerca da primeira resposta em cada novo tópico nestas categorias." muted_categories: "Silenciado" + muted_categories_instructions: "Não vai ser notificado(a) sobre novos tópicos nestas categorias, e eles não vão aparecer na página dos tópicos recentes nem na página de categorias." + no_category_access: "Como moderador(a), tem acesso limitado às categorias, e não é permitido gravar alterações." delete_account: "Eliminar A Minha Conta" delete_account_confirm: "Tem a certeza que pretende eliminar a sua conta de forma permanente? Esta ação não pode ser desfeita!" deleted_yourself: "A sua conta foi eliminada com sucesso." + delete_yourself_not_allowed: "Por favor contacte um membro da equipa se desejar que a sua conta seja eliminada." unread_message_count: "Mensagens" admin_delete: "Apagar" users: "Utilizadores" muted_users: "Silenciado" muted_users_instructions: "Suprimir todas as notificações destes utilizadores." + ignored_users: "Ignorados" + ignored_users_instructions: "Suprimir todas as publicações e notificações destes utilizadores." muted_topics_link: "Mostrar tópicos silenciados" watched_topics_link: "Mostrar tópicos vigiados" tracked_topics_link: "Mostrar tópicos seguidos" @@ -540,7 +665,10 @@ pt: revoke_access: "Rescindir Acesso" undo_revoke_access: "Cancelar Rescissão de Acesso" api_approved: "Aprovado:" + api_last_used_at: "Usado pela última vez em:" theme: "Tema" + home: "Página Principal Por Defeito" + staged: "Não Confirmado" staff_counters: flags_given: "denúncias úteis" flagged_posts: "publicações denunciadas" @@ -558,12 +686,14 @@ pt: move_to_archive: "Arquivo" failed_to_move: "Falha ao mover as mensagens selecionadas (talvez a sua rede esteja em baixo)" select_all: "Selecionar Tudo" + tags: "Etiquetas" preferences_nav: account: "Conta" profile: "Perfil" emails: "E-mails" notifications: "Notificações" categories: "Categorias" + users: "Utilizadores" tags: "Etiquetas" interface: "Interface" apps: "Aplicações" @@ -575,11 +705,40 @@ pt: set_password: "Definir Palavra-passe" choose_new: "Escolha uma nova palavra-passe" choose: "Escolha uma palavra-passe" + second_factor_backup: + title: "Códigos de Reserva para Autenticação em Dois Passos" + regenerate: "Regenerar" + disable: "Desativar" + enable: "Ativar" + enable_long: "Ativar códigos de reserva" + manage: "Gerir códigos de reserva" + copied_to_clipboard: "Copiado para a Área de Transferência" + copy_to_clipboard_error: "Erro a copiar dados para a Área de Transferência" + remaining_codes: "Restam {{count}} códigos de reserva." + use: "Usar um código de reserva" + codes: + title: "Códigos de Reserva Gerados" + description: "Cada um dos códigos de reserva só pode ser usado uma vez. Guarde-os num sítio seguro mas acessível." + second_factor: + title: "Autenticação em Dois Passos" + disable: "Desativar autenticação em dois passos" + enable: "Ativar autenticação em dois passos para aumentar a segurança da conta" + confirm_password_description: "Por favor confirme a sua palavra-passe para continuar" + label: "Código" + rate_limit: "Por favor espere antes de voltar a tentar um código de autenticação." + disable_description: "Por favor introduza o código de autenticação a partir da sua aplicação" + show_key_description: "Inserir manualmente" + extended_description: | + A autenticação em dois passos adiciona segurança à sua conta ao pedir um código de utilização única além da sua palavra-passe. Os códigos podem ser gerados em dispositivos Android e iOS. + oauth_enabled_warning: "Note que os logins com contas sociais vão ser desativados depois da autenticação em dois passos ser ativa na sua conta." + use: "Usar aplicação Authenticator" + enforced_notice: "É necessário ativar a autenticação em dois passos para aceder a este site." change_about: title: "Modificar Sobre Mim" error: "Ocorreu um erro ao modificar este valor." change_username: title: "Alterar Nome de Utilizador" + confirm: "Tem a certeza absoluta que pretende alterar o seu nome de utilizador?" taken: "Pedimos desculpa, esse nome de utilizador já está a ser utilizado." invalid: "Esse nome de utilizador é inválido. Deve conter apenas números e letras." change_email: @@ -592,6 +751,7 @@ pt: title: "Alterar a sua imagem de perfil" gravatar: "Gravatar, baseado em" gravatar_title: "Mude o seu avatar no sítio Gravatar" + gravatar_failed: "Não conseguimos encontrar um Gravatar com esse endereço de email." refresh_gravatar_title: "Atualize o seu Gravatar" letter_based: "Imagem de perfil atribuída pelo sistema" uploaded_avatar: "Foto personalizada" @@ -607,7 +767,9 @@ pt: instructions: "As imagens de fundo serão centradas e terão por defeito uma largura de 590px." email: title: "Email" - instructions: "nunca mostrar publicamente" + primary: "Email Principal" + secondary: "Emails Secundários" + no_secondary: "Não existem emails secundários" ok: "Enviar-lhe-emos um email para confirmar" invalid: "Por favor introduza um endereço de email válido" authenticated: "O seu email foi autenticado por {{provider}}" @@ -615,6 +777,11 @@ pt: frequency: one: "Só iremos enviar-lhe um email se não o tivermos visto no último minuto." other: "Só iremos enviar-lhe um email se não o tivermos visto nos últimos {{count}} minutos." + associated_accounts: + title: "Contas Associadas" + connect: "Associar" + revoke: "Remover" + not_connected: "(não associado)" name: title: "Nome" instructions: "o seu nome completo (opcional)" @@ -639,6 +806,20 @@ pt: any: "qualquer" password_confirmation: title: "Palavra-passe Novamente" + auth_tokens: + title: "Dispositivos Recentemente Utilizados" + ip: "IP" + details: "Detalhes" + log_out_all: "Sair de todas as contas" + active: "ativas agora" + not_you: "Não é a sua conta?" + show_all: "Mostrar todas ({{count}})" + show_few: "Mostrar menos" + was_this_you: "Foi uma ação sua?" + was_this_you_description: "Se não foi uma ação sua, recomendamos que altere a sua palavra-passe e saia de todas as contas." + browser_and_device: "{{browser}} no {{device}}" + secure_account: "Proteger a minha Conta" + latest_post: "A sua última publicação..." last_posted: "Última Publicação" last_emailed: "Último Enviado por Mensagem" last_seen: "Visto" @@ -647,6 +828,14 @@ pt: location: "Localização" website: "Site da Web" email_settings: "E-mail" + hide_profile_and_presence: "Esconder o meu perfil público e a funcionalidade de presença" + enable_physical_keyboard: "Ativar suporte para teclado físico no iPad" + text_size: + title: "Tamanho do Texto" + smaller: "Mais Pequeno" + normal: "Normal" + larger: "Maior" + largest: "O Maior Possível" like_notification_frequency: title: "Notificar quando alguém gostar" always: "Sempre" @@ -659,17 +848,19 @@ pt: always: "sempre" never: "nunca" email_digests: + title: "Quando eu não visitar o site, enviem-me um sumário das publicações mais populares por email" every_30_minutes: "a cada 30 minutos" every_hour: "de hora em hora" daily: "diariamente" - every_three_days: "a cada três dias" weekly: "semanalmente" - every_two_weeks: "a cada duas semanas" + email_level: + title: "Enviem-me um email quando alguém me citar, responder a uma publicação minha, mencionar o meu @nome_de_utilizador ou me convidar para um tópico" + always: "sempre" + only_when_away: "só quando não estiver online" + never: "nunca" + email_messages_level: "Enviem-me um email cada vez que alguém me enviar uma mensagem" include_tl0_in_digests: "Incluir o conteúdo dos novos utilizadores nas mensagens de resumo" email_in_reply_to: "Incluir um excerto de resposta para publicar nas mensgaens" - email_direct: "Enviar-me uma mensagem quando alguém me citar, responder às minhas publicações, menciona o meu @nome-de-utilizador, ou convida-me para um tópico" - email_private_messages: "Enviar-me uma mensagem quando alguém me envia uma mensagem" - email_always: "Enviar-me notificações por e-mail mesmo quando eu estou ativo no site" other_settings: "Outros" categories_settings: "Categorias" new_topic_duration: @@ -713,6 +904,9 @@ pt: expired: "Este convite expirou." rescind: "Remover" rescinded: "Convite removido" + rescind_all: "Remover todos os Convites Expirados" + rescinded_all: "Todos os Convites Expirados foram removidos!" + rescind_all_confirm: "Tem a certeza que pretende remover todos os convites expirados?" reinvite: "Reenviar Convite" reinvite_all: "Reenviar todos os Convites" reinvite_all_confirm: "Tem a certeza que deseja reenviar todos os convites?" @@ -730,6 +924,7 @@ pt: text: "Convite em série a partir do 'Ficheiro'" success: "Ficheiro enviado corretamente, será notificado via mensagem quando o processo estiver concluído." error: "Desculpe, o ficheiro deverá estar no formato CSV." + confirmation_message: "Está prestes a enviar convites por email a todos os incluídos no ficheiro que enviou." password: title: "Palavra-passe" too_short: "A sua palavra-passe é muito curta." @@ -773,15 +968,18 @@ pt: top_topics: "Melhores Tópicos" no_topics: "Ainda sem tópicos." more_topics: "Mais Tópicos" - top_badges: "Melhores Distintivos" - no_badges: "Ainda sem distintivos." - more_badges: "Mais Distintivos" + top_badges: "Melhores Crachás" + no_badges: "Ainda não existem crachás." + more_badges: "Mais Crachás" top_links: "Melhores Hiperligações" no_links: "Ainda sem hiperligações." most_liked_by: "Por mais gostados" most_liked_users: "Mais Gostados" most_replied_to_users: "Mais Respondidos" no_likes: "Ainda sem gostos." + top_categories: "Categorias Populares" + topics: "Tópicos" + replies: "Respostas" ip_address: title: "Último Endereço de IP" registration_ip_address: @@ -791,6 +989,7 @@ pt: header_title: "perfil, mensagens, marcadores e preferências" title: title: "Título" + none: "(nenhum)" filters: all: "Todos" stream: @@ -826,6 +1025,9 @@ pt: enabled: "Este site está no modo só de leitura. Por favor, continue a navegar, mas responder, gostar e outras ações estão de momento desativadas." login_disabled: "Enquanto o site se encontrar no modo só de leitura, a opção de iniciar a sessão está desativada." logout_disabled: "Enquanto o site se encontrar no modo só de leitura, a opção de terminar a sessão está desativada." + too_few_topics_and_posts_notice: "Vamos começar a publicar! Existem atualmente %{currentTopics} / %{requiredTopics} tópicos e %{currentPosts} / %{requiredPosts} publicações. Os novos visitantes precisam de conversas para ler e responder." + too_few_topics_notice: "Vamos começar a publicar! Existem atualmente %{currentTopics} / %{requiredTopics} tópicos. Os novos visitantes precisam de conversas para ler e responder." + too_few_posts_notice: "Vamos começar a publicar! Existem atualmente %{currentPosts} / %{requiredPosts} publicações. Os novos visitantes precisam de conversas para ler e responder." logs_error_rate_notice: reached: "%{relativeAge}%{rate} atingiu o limite definido nas configurações do site de %{siteSettingRate}." exceeded: "%{relativeAge}%{rate} excede o limite definido nas configurações do site de %{siteSettingRate}." @@ -859,6 +1061,8 @@ pt: hide_session: "Lembrar-me amanhã" hide_forever: "não, obrigado" hidden_for_session: "Está bem, eu irei perguntar-lhe amanhã. Pode utilizar sempre 'Iniciar a Sessão' para também criar uma conta." + intro: "Olá! Parece que está a gostar da conversa, mas ainda não tem uma conta." + value_prop: "Quando cria uma conta, nós lembramo-nos exatamente o que já leu, por isso volta sempre ao sítio onde parou. Também recebe notificações, aqui e por email, cada vez que alguém lhe responde. E pode gostar das publicações para interagir com outros utilizadores. :heartpulse:" summary: enabled_description: "Está a ver um resumo deste tópico: as respostas mais interessantes são determinadas pela comunidade." description: "Existem {{replyCount}} respostas." @@ -872,6 +1076,8 @@ pt: disable: "Mostrar Publicações Eliminadas" private_message_info: title: "Mensagem" + invite: "Convidar Outros ..." + edit: "Adicionar ou Remover ..." leave_message: "Quer mesmo deixar esta mensagem?" remove_allowed_user: "Deseja mesmo remover {{name}} desta mensagem?" remove_allowed_group: "Deseja mesmo remover {{name}} desta mensagem?" @@ -901,16 +1107,28 @@ pt: button_ok: "CONFIRMAR" button_help: "Ajuda" email_login: + link_label: "Enviem-me uma ligação para entrar" button_label: "com e-mail" + complete_username: "Se houver uma conta com o nome de utilizador %{username}, deverá receber um email com uma ligação para ligar dentro de poucos instantes." + complete_email: "Se houver uma conta com o endereço %{email}, irá receber um email com uma ligação para entrar dentro de poucos instantes." + complete_username_found: "Encontrámos uma conta que usa o nome de utilizador %{username}, deverá receber um email com uma ligação para entrar dentro de poucos instantes." + complete_email_found: "Encontrámos uma conta com o endereço %{email}, deverá receber um email com uma ligação para entrar dentro de poucos instantes." complete_username_not_found: "Nenhuma conta correspondente com o nome de utilizador %{username}" complete_email_not_found: "Nenhuma conta correspondente com %{email}" login: title: "Iniciar a Sessão" username: "Utilizador" password: "Palavra-passe" + second_factor_title: "Autenticação em Dois Passos" + second_factor_description: "Por favor introduza um código de autenticação a partir da sua aplicação:" + second_factor_backup: "Entrar com um código de reserva" + second_factor_backup_title: "Cópia de Segurança do Segundo Passo de Autenticação" + second_factor_backup_description: "Por favor introduza um dos seus códigos de reserva:" + second_factor: "Entrar com a aplicação Authenticator" email_placeholder: "e-mail ou nome de utilizador" caps_lock_warning: "Caps Lock está ligada" error: "Erro desconhecido" + cookies_error: "O seu browser parece ter as cookies desativadas. Pode não conseguir entrar sem ativar as cookies." rate_limit: "Por favor, aguarde antes de tentar iniciar a sessão novamente." blank_username: "Por favor, insira o seu e-mail ou nome de utilizador." blank_username_or_password: "Por favor, insira o seu e-mail ou nome de utilizador, e a palavra-passe." @@ -925,31 +1143,39 @@ pt: not_allowed_from_ip_address: "Não pode iniciar a sessão a partir desse endereço de IP." admin_not_allowed_from_ip_address: "Não pode iniciar a sessão como administrador a partir desse endereço de IP." resend_activation_email: "Clique aqui para enviar novamente a mensagem de ativação." + omniauth_disallow_totp: "A sua conta tem a autenticação em dois passos ativa. Por favor entre com a sua palavra-passe." resend_title: "Reenviar Mensagem de Ativação" change_email: "Alterar Endereço de E-mail" provide_new_email: "Forneça um novo endereço e nós iremos reenviar a sua mensagem de confirmação." submit_new_email: "Atualizar Endereço de E-mail" sent_activation_email_again: "Nós enviámos outra mensagem de ativação para o seu endereço {{currentEmail}}. Esta pode demorar alguns minutos para a receber; certifique-se que verifica a sua pasta de spam." + sent_activation_email_again_generic: "Enviámos outro email de ativação. Pode demorar alguns minutos até que chegue; certifique-se de que verifica a sua pasta de spam." to_continue: "Por favor, inicie a sessão" preferences: "Necessita de ter a sessão iniciada para alterar as suas preferências de utilizador." forgot: "Eu não me lembro dos detalhes da minha conta" not_approved: "A sua conta ainda não foi aprovada. Será notificado por mensagem quando estiver pronto para iniciar a sessão." google_oauth2: + name: "Google" title: "com Google" message: "A autenticar com Google (certifique-se de que os bloqueadores de janela estão desativados)" twitter: + name: "Twitter" title: "com Twitter" message: "A autenticar com Twitter (certifique-se de que os bloqueadores de janela estão desativados)" instagram: + name: "Instagram" title: "com Instagram" message: "A autenticar com Instagram (certifique-se de que os bloqueadores de janela estão desativados)" facebook: + name: "Facebook" title: "com Facebook" message: "A autenticar com o Facebook (certifique-se de que os bloqueadores de janela estão desativados)" yahoo: + name: "Yahoo" title: "com Yahoo" message: "A autenticar com Yahoo (certifique-se de que os bloqueadores de janela estão desativados)" github: + name: "GitHub" title: "com GitHub" message: "A autenticar com GitHub (certifique-se de que os bloqueadores de janela estão desativados)" invites: @@ -978,26 +1204,52 @@ pt: categories_with_featured_topics: "Categorias com Tópicos Destacados" categories_and_latest_topics: "Categorias e Tópicos Recentes" categories_and_top_topics: "Categorias e Melhores Tópicos" + categories_boxes: "Caixas com Subcategorias" + categories_boxes_with_topics: "Caixas com Tópicos em Destaque" shortcut_modifier_key: shift: "Shift" ctrl: "Ctrl" alt: "Alt" + conditional_loading_section: + loading: A carregar... select_kit: default_header_text: Selecionar... no_content: Não foram encontradas correspondências filter_placeholder: Pesquisar... + filter_placeholder_with_any: Pesquisar ou criar... create: "Criar: '{{content}}'" + max_content_reached: + one: "Só consegue selecionar {{count}} item." + other: "Só consegue selecionar {{count}} itens." + min_content_not_reached: + one: "Selecione pelo menos {{count}} item." + other: "Selecione pelo menos {{count}} itens." emoji_picker: filter_placeholder: Pesquisar por emoji - people: Pessoas - nature: Natureza - food: Comida - activity: Atividade - travel: Viagem + smileys_&_emotion: Smileys e Emojis + people_&_body: Pessoas e Corpo + animals_&_nature: Animais e Natureza + food_&_drink: Comida e Bebida + travel_&_places: Viagem e Sítios + activities: Atividades objects: Objetos - celebration: Celebração + symbols: Símbolos + flags: Bandeiras custom: Emojis Personalizados recent: Utilizado recentemente + default_tone: Sem tom de pele + light_tone: Tom de pele claro + medium_light_tone: Tom de pele meio claro + medium_tone: Tom de pele médio + medium_dark_tone: Tom de pele meio escuro + dark_tone: Tom de pele escuro + shared_drafts: + title: "Rascunhos Partilhados" + notice: "Este tópico só está visível aos utilizadores que conseguem ver a categoria {{category}}." + destination_category: "Categoria Destino" + publish: "Publicar Rascunho Partilhado" + confirm_publish: "Tem a certeza que quer publicar este rascunho?" + publishing: "Publicando Tópico..." composer: emoji: "Emoji :)" more_emoji: "mais..." @@ -1014,6 +1266,8 @@ pt: saved_local_draft_tip: "guardado localmente" similar_topics: "O seu tópico é similar a..." drafts_offline: "rascunhos off-line" + edit_conflict: "editar conflito" + group_mentioned_limit: "Aviso! Mencionou o grupo {{group}}, no entanto este grupo tem um número de membros superior ao limite de menções configurado pelo administrador ({{max}} utilizadores). Ninguém vai ser notificado." group_mentioned: one: "Ao usar {{group}}, estará a notificar 1 pessoa – tem a certeza?" other: "Ao mencionar {{group}}, estará a notificar {{count}} pessoas – tem a certeza?" @@ -1027,8 +1281,11 @@ pt: title_too_long: "O título não pode conter mais do que {{max}} carateres." post_missing: "A publicação não pode estar vazia" post_length: "A publicação tem que ter pelo menos {{min}} carateres" + try_like: "Já experimentou o botão {{heart}}?" category_missing: "Tem de escolher uma categoria" + tags_missing: "Tem de escolher pelo menos {{count}} etiquetas" save_edit: "Guardar Edição" + overwrite_edit: "Guardar Edição" reply_original: "Responder no Tópico Original" reply_here: "Responda Aqui" reply: "Responder" @@ -1036,6 +1293,8 @@ pt: create_topic: "Criar Tópico" create_pm: "Mensagem" create_whisper: "Sussurro" + create_shared_draft: "Criar Rascunho Partilhado" + edit_shared_draft: "Editrar Rascunho Partilhado" title: "Ou prima Ctrl+Enter" users_placeholder: "Adicionar um utilizador" title_placeholder: "Numa breve frase, de que se trata esta discussão?" @@ -1046,6 +1305,7 @@ pt: remove_featured_link: "Remover hiperligação do tópico." reply_placeholder: "Digite aqui. Utilize Markdown, BBCode, ou HTML para formatar. Arraste ou cole imagens." reply_placeholder_no_images: "Digite aqui. Utilize Markdown, BBCode, ou HTML para formatar." + reply_placeholder_choose_category: "Tem de selecionar uma categoria antes de escrever aqui." view_new_post: "Ver a sua nova publicação." saving: "A Guardar" saved: "Guardado!" @@ -1064,6 +1324,7 @@ pt: link_description: "insira aqui a descrição da hiperligação" link_dialog_title: "Inserir Hiperligação" link_optional_text: "título opcional" + link_url_placeholder: "https://exemplo.com" quote_title: "Bloco de Citação" quote_text: "Bloco de Citação" code_title: "Texto pré-formatado" @@ -1077,7 +1338,10 @@ pt: toggle_direction: "Alternar Direção" help: "Ajuda de Edição Markdown" collapse: "minimizar o painel de composição" + open: "abrir o painel compositor" abandon: "fechar painel de composição e rejeitar rascunho" + enter_fullscreen: "entrar no compositor de ecrã inteiro" + exit_fullscreen: "sair do compositor de ecrã inteiro" modal_ok: "CONFIRMAR" modal_cancel: "Cancelar" cant_send_pm: "Desculpe, não pode enviar uma mensagem para %{username}." @@ -1086,6 +1350,9 @@ pt: body: "De momento esta mensagem está a ser enviada apenas para si!" admin_options_title: "Configurações opcionais da equipa para este tópico" composer_actions: + reply: Responder + draft: Rascunho + edit: Editar reply_to_post: label: "Responder à publicação %{postNumber} de %{postUsername}" desc: Responder a uma publicação específica @@ -1103,6 +1370,12 @@ pt: desc: Os sussurros são apenas visíveis para os membros da equipa create_topic: label: "Novo Tópico" + shared_draft: + label: "Rascunho Partilhado" + desc: "Escrever um rascunho de tópico que só pode ser visível pela equipa do site" + toggle_topic_bump: + label: "Alterar possibilidade de bump de tópico" + desc: "Responder sem alterar a data de última resposta" notifications: tooltip: regular: @@ -1127,14 +1400,22 @@ pt: liked_many: one: "{{username}}, {{username2}} e 1 outro {{description}}" other: "{{username}}, {{username2}} e {{count}} outros {{description}}" + liked_consolidated_description: + one: "gostou de {{count}} das suas publicações" + other: "gostou de {{count}} das suas publicações" + liked_consolidated: "{{username}}{{description}}" private_message: "{{username}} {{description}}" invited_to_private_message: "

    {{username}} {{description}}" invited_to_topic: "{{username}} {{description}}" invitee_accepted: "{{username}} aceitou o seu convite" moved_post: "{{username}} movido {{description}}" linked: "{{username}} {{description}}" + granted_badge: "Ganhou '{{description}}'" topic_reminder: "{{username}} {{description}}" watching_first_post: "Novo Tópico {{description}}" + group_message_summary: + one: "{{count}} mensagem no seu grupo {{group_name}}" + other: "{{count}} mensagens no seu grupo {{group_name}}" popup: mentioned: '{{username}} mencionou-o em "{{topic}}" - {{site_title}}' group_mentioned: '{{username}} mencionou-o em "{{topic}}" - {{site_title}}' @@ -1143,6 +1424,9 @@ pt: posted: '{{username}} publicou em "{{topic}}" - {{site_title}}' private_message: '{{username}} enviou-lhe uma mensagem privada em "{{topic}}" - {{site_title}}' linked: '{{username}} ligou à sua publicação de "{{topic}}" - {{site_title}}' + watching_first_post: '{{username}} criou um novo tópico "{{topic}}" - {{site_title}}' + confirm_title: "Notificações ativas - %{site_title}" + confirm_body: "Sucesso! As notificações foram ativadas." upload_selector: title: "Adicionar uma imagem" title_with_attachments: "Adicionar uma imagem ou um ficheiro" @@ -1168,11 +1452,23 @@ pt: select_all: "Selecionar Tudo" clear_all: "Limpar Tudo" too_short: "O seu termo de pesquisa é muito curto." + result_count: + one: "1 resultado para{{term}}" + other: "{{count}}{{plus}} resultados para{{term}}" title: "pesquisar por tópicos, publicações, utilizadores, ou categorias" + full_page_title: "pesquisar tópicos e publicações" no_results: "Não foram encontrados resultados." no_more_results: "Não foram encontrados mais resultados." searching: "A pesquisar..." post_format: "#{{post_number}} por {{username}}" + results_page: "Resultados da pesquisa por '{{term}}'" + more_results: "Existem mais resultados. Por favor adicione mais critérios de pesquisa." + cant_find: "Não encontra o que procura?" + start_new_topic: "Talvez criar um novo tópico?" + or_search_google: "Ou experimente pesquisar com o Google:" + search_google: "Experimente pesquisar com o Google:" + search_google_button: "Google" + search_google_title: "Pesquisar este site" context: user: "Procurar publicações por @{{username}}" category: "Pesquise na categoria #{{category}}" @@ -1182,20 +1478,31 @@ pt: title: Pesquisa Avançada posted_by: label: Publicado por + in_category: + label: Categorizado in_group: label: No Grupo with_badge: - label: Com Distintivo + label: Com Crachá + with_tags: + label: Com etiqueta filters: + label: Mostrar apenas tópicos/publicações... + title: Pesquisar apenas no título likes: eu gostei posted: Eu publiquei em watching: estou a vigiar tracking: estou a seguir + private: Nas minhas mensagens + bookmarks: Adicionei aos marcadores first: são a primeira publicação pinned: estão afixados unpinned: não estão afixados + seen: Eu li unseen: Eu não li wiki: são wiki + images: incluir imagens + all_tags: Todas as etiquetas acima statuses: label: Aonde tópicos open: estão abertos @@ -1243,6 +1550,7 @@ pt: change_tags: "Substituir Etiquetas" append_tags: "Anexar Etiquetas" choose_new_tags: "Escolha novas etiquetas para estes tópicos:" + choose_append_tags: "Escolha novas etiquetas para acrescentar a estes tópicos:" changed_tags: "As etiquetas para esses tópicos foram mudadas." none: unread: "Tem tópicos não lidos." @@ -1275,6 +1583,7 @@ pt: other: "{{count}} publicações no tópico" create: "Novo Tópico" create_long: "Criar um novo Tópico" + open_draft: "Abrir Rascunho" private_message: "Iniciar uma mensagem" archive_message: help: "Mover mensagem para o seu arquivo" @@ -1282,6 +1591,9 @@ pt: move_to_inbox: title: "Mover para Caixa de Entrada" help: "Mover mensagem de volta para a Caixa de Entrada" + edit_message: + help: "Editar primeira publicação da mensagem" + title: "Editar Mensagem" list: "Tópicos" new: "novo tópico" unread: "não lido" @@ -1328,17 +1640,57 @@ pt: jump_reply_down: avançar para resposta mais antiga deleted: "Este tópico foi eliminado" topic_status_update: + title: "Temporizador do Tópico" + save: "Definir Temporizador" num_of_hours: "Número de horas:" + remove: "Remover Temporizador" publish_to: "Publicar para:" when: "Quando:" + public_timer_types: Temporizadores de Tópico + private_timer_types: Temporizadores de Tópico dos Utilizadores + time_frame_required: Por favor selecione um intervalo de tempo auto_update_input: + none: "Selecione um intervalo de tempo" later_today: "Hoje, mais tarde" tomorrow: "Amanhã" + later_this_week: "No final desta semana" this_weekend: "Este fim de semana" next_week: "Próxima semana" + two_weeks: "Duas Semanas" next_month: "Próximo mês" + three_months: "Três Meses" + six_months: "Seis Meses" + one_year: "Um Ano" + forever: "Para Sempre" + pick_date_and_time: "Escolha uma data e hora" + set_based_on_last_post: "Fechar baseado na última publicação" + publish_to_category: + title: "Agendar Publicação" + temp_open: + title: "Abrir Temporariamente" + auto_reopen: + title: "Abrir Tópico Automaticamente" + temp_close: + title: "Fechar Temporariamente" + auto_close: + title: "Fechar Tópico Automaticamente" + label: "Horas de fecho automático do tópico:" + error: "Por favor introduza um valor válido." + based_on_last_post: "Não fechar até a última publicação no tópico ter passado este tempo." + auto_delete: + title: "Remover Tópico Automaticamente" + auto_bump: + title: "Fazer Bump ao Tópico Automaticamente" reminder: title: "Lembrar-me" + status_update_notice: + auto_open: "Este tópico vai abrir automaticamente %{timeLeft}." + auto_close: "Este tópico vai fechar automaticamente %{timeLeft}." + auto_publish_to_category: "Este tópico vai ser publicado em #%{categoryName} %{timeLeft}." + auto_close_based_on_last_post: "Este tópico vai fechar %{duration} depois da última resposta." + auto_delete: "Este tópico vai ser automaticamente eliminado %{timeLeft}." + auto_bump: "Este tópico vai ser automaticamente bumped %{timeLeft}." + auto_reminder: "Irá ser relembrado acerca deste tópico %{timeLeft}." auto_close_title: "Configurações para Fechar Automaticamente" auto_close_immediate: one: "A última publicação neste tópico já tem 1 hora, por isso o tópico será fechado imediatamente." @@ -1357,6 +1709,8 @@ pt: jump_prompt_of: "de %{count} publicações" jump_prompt_long: "Para que publicação gostaria de ir?" jump_bottom_with_number: "ir para a publicação %{post_number}" + jump_prompt_to_date: "ir para data" + jump_prompt_or: "ou" total: total de publicações current: publicação atual notifications: @@ -1369,6 +1723,10 @@ pt: "3_2": "Receberá notificações porque está a vigiar este tópico." "3_1": "Receberá notificações porque criou este tópico." "3": "Receberá notificações porque está a vigiar este tópico." + "2_8": "Irá ver uma contagem de novas respostas porque está a seguir esta categoria." + "2_4": "Irá ver uma contagem de novas respostas porque publicou uma resposta a este tópico." + "2_2": "Irá ver uma contagem de novas respostas porque está a seguir este tópico." + "2": 'Irá ver uma contagem de novas respostas porque leu este tópico.' "1_2": "Será notificado se alguém mencionar o seu @nome ou responder-lhe." "1": "Será notificado se alguém mencionar o seu @nome ou responder-lhe." "0_7": "Está a ignorar todas as notificações nesta categoria." @@ -1404,6 +1762,7 @@ pt: open: "Abrir Tópico" close: "Fechar Tópico" multi_select: "Selecionar Publicações..." + timed_update: "Definir Temporizador de Tópico..." pin: "Fixar Tópico..." unpin: "Desafixar Tópico..." unarchive: "Desarquivar Tópico" @@ -1412,6 +1771,8 @@ pt: visible: "Tornar Listado" reset_read: "Repor Data de Leitura" make_public: "Criar tópico publico" + make_private: "Tornar Mensagem Pessoal" + reset_bump_date: "Reset à Data do Bump" feature: pin: "Fixar Tópico" unpin: "Desafixar Tópico" @@ -1420,11 +1781,13 @@ pt: remove_banner: "Remover Tópico de Faixa" reply: title: "Responder" + help: "comece a escrever uma resposta a este tópico" clear_pin: title: "Remover destaque" help: "Remover destaque deste tópico para que o mesmo deixe de aparecer no topo da sua lista de tópicos" share: title: "Partilhar" + extended_title: "Partilhar uma ligação" help: "Partilhar uma ligação para este tópico" print: title: "Imprimir" @@ -1486,15 +1849,22 @@ pt: success_email: "Enviámos por email um convite para {{emailOrUsername}}. Iremos notificá-lo quando o convite for utilizado. Verifique o separador de convites na sua página de utilizador para acompanhar os seus convites." success_username: "Convidámos esse utilizador para participar neste tópico." error: "Pedimos desculpa, não conseguimos convidar essa pessoa. Talvez já tenha sido convidado? (Os convites são limitados)" + success_existing_email: "Já existe um utilizador com o email {{emailOrUsername}}. Convidámos esse utilizador a participar neste tópico." login_reply: "Iniciar sessão para Responder" filters: n_posts: one: "1 publicação" other: "{{count}} publicações" cancel: "Remover filtro" + move_to: + title: "Mover para" + action: "mover para" + error: "Ocorreu um erro a mover publicações." split_topic: title: "Mover para um Novo Tópico" action: "mover para um novo tópico" + topic_name: "Título do Novo Tópico" + radio_label: "Novo Tópico" error: "Ocorreu um erro ao mover as publicações para um novo tópico." instructions: one: "Está prestes a criar um novo tópico e populá-lo com a publicação que selecionou." @@ -1503,9 +1873,21 @@ pt: title: "Mover para Tópico Existente" action: "mover para tópico existente" error: "Ocorreu um erro ao mover as publicações para esse tópico." + radio_label: "Tópico Existente" instructions: one: "Por favor selecione o tópico para o qual gostaria de mover esta publicação." other: "Por favor selecione o tópico para o qual gostaria de mover estas {{count}} publicações." + move_to_new_message: + title: "Mover para Nova Mensagem" + action: "mover para nova mensagem" + message_title: "Título da Nova Mensagem" + radio_label: "Nova Mensagem" + participants: "Participantes" + move_to_existing_message: + title: "Mover para Mensagem Existente" + action: "mover para mensagem existente" + radio_label: "Mensagem Existente" + participants: "Participantes" merge_posts: title: "Juntar Publicações Selecionadas" action: "juntar publicações selecionadas" @@ -1522,6 +1904,13 @@ pt: multi_select: select: "selecionar" selected: "({{count}}) selecionados" + select_post: + label: "selecionar" + selected_post: + label: "selecionado" + title: "Clique para desseleccionar a publicação" + select_replies: + label: "selecione +respostas" delete: eliminar selecionados cancel: cancelar seleção select_all: "selecionar tudo " @@ -1564,7 +1953,6 @@ pt: create: "Pedimos desculpa, ocorreu um erro ao criar a sua publicação. Por favor, tente novamente." edit: "Pedimos desculpa, ocorreu um erro ao editar a sua publicação. Por favor, tente novamente." upload: "Pedimos desculpa, ocorreu um erro ao carregar esse ficheiro. Por favor, tente novamente." - file_too_large: "Lamentamos mas esse ficheiro é demasiado grande (o tamanho máximo é de {{max_size_kb}}kb). Porque não carregar o seu ficheiro grande para um serviço de partilha na nuvem e depois partilhar o link?" too_many_uploads: "Pedimos desculpa, só pode carregar um ficheiro de cada vez." image_upload_not_allowed_for_new_user: "Pedimos desculpa, os novos utilizadores não podem carregar imagens." attachment_upload_not_allowed_for_new_user: "Pedimos desculpa, os novos utilizadores não podem carregar anexos." @@ -1599,6 +1987,7 @@ pt: rebake: "Reconstruir HTML" unhide: "Mostrar" change_owner: "Mudar Titularidade" + grant_badge: "Atribuir Crachá" actions: flag: "Denunciar" undo: @@ -1712,7 +2101,7 @@ pt: topic: "tópico da categoria" logo: "Logótipo da Categoria" background_image: "Imagem de Fundo da Categoria" - badge_colors: "Cores do distintivo" + badge_colors: "Cores do crachá" background_color: "Cor de fundo" foreground_color: "Cor frontal" name_placeholder: "Máximo de uma ou duas palavras" @@ -1730,7 +2119,7 @@ pt: email_in_allow_strangers: "Aceitar emails de utilizadores anónimos sem conta" email_in_disabled: "Publicar novos tópicos através do email está desactivado nas Configurações do Sítio. Para permitir a publicação de novos tópicos através do email," email_in_disabled_click: 'ative a definição "email em".' - allow_badges_label: "Permitir a atribuição de distintivos nesta categoria" + allow_badges_label: "Permitir a atribuição de crachás nesta categoria" edit_permissions: "Editar Permissões" this_year: "este ano" default_position: "Posição Padrão" @@ -2002,10 +2391,11 @@ pt: badges: earned_n_times: one: "Ganhou este distintivo 1 vez" - other: "Ganhou este distintivo %{count} vezes" + other: "Ganhou este crachá %{count} vezes" granted_on: "Concedido %{date}" - others_count: "Outros com este distintivo (%{count})" - title: Distintivos + others_count: "Outros com este crachá (%{count})" + title: Crachás + allow_title: "Pode usar este crachá como título" badge_count: one: "1 Distintivo" other: "%{count} Distintivos" @@ -2015,7 +2405,8 @@ pt: granted: one: "1 concedido" other: "%{count} concedidos" - select_badge_for_title: Selecionar um distintivo para usar como seu título + select_badge_for_title: Selecione um crachá para usar como seu título + successfully_granted: "%{badge} atribuído a %{username} com sucesso" badge_grouping: getting_started: name: Começar @@ -2524,8 +2915,8 @@ pt: change_site_text: "alterar texto do sítio" suspend_user: "utilizador suspenso" unsuspend_user: "utilizador não suspenso" - grant_badge: "conceder distintivo" - revoke_badge: "revogar distintivo" + grant_badge: "atribuir crachá" + revoke_badge: "revogar crachá" check_email: "verificar email" delete_topic: "eliminar tópico" delete_post: "eliminar publicação" @@ -2544,6 +2935,9 @@ pt: renamed_tag: "etiqueta renomeada" revoke_email: "revogar email" backup_download: "transferir cópia de segurança" + create_badge: "criar crachá" + change_badge: "editar crachá" + delete_badge: "eliminar crachá" screened_emails: title: "Emails Filtrados" description: "Quando alguém tenta criar uma nova conta, os seguintes endereços de e-mail serão verificados e o registo será bloqueado, ou outra ação executada." @@ -2822,51 +3216,51 @@ pt: user_api: "API de Utlizador" uncategorized: "Outro" backups: "Fazer Cópias de Segurança" - login: "Iniciar Sessão" + login: "Login" plugins: "Plugins" user_preferences: "Preferências do Utilizador" tags: "Etiquetas" search: "Pesquisar" badges: - title: Distintivos - new_badge: Novo Distintivo + title: Crachás + new_badge: Novo Crachá new: Novo name: Nome - badge: Distintivo + badge: Crachá display_name: Exibir Nome description: Descrição long_description: Descrição longa - badge_type: Tipo de Distintivo + badge_type: Tipo de Crachá badge_grouping: Grupo badge_groupings: - modal_title: Agrupamento de Distintivos + modal_title: Grupos de Crachás granted_by: Concedido Por granted_at: Concedido Em reason_help: (Uma ligação para uma publicação ou tópico) save: Guardar delete: Apagar - delete_confirm: "Tem a certeza que quer eliminar este distintivo?" + delete_confirm: "Tem a certeza que quer eliminar este crachá?" revoke: Revogar reason: Motivo expand: Expandir … - revoke_confirm: "Tem a certeza que quer revogar este distintivo?" - edit_badges: Editar Distintivos - grant_badge: Conceder Distintivo - granted_badges: Distintivos Concedidos + revoke_confirm: "Tem a certeza que quer revogar este crachá?" + edit_badges: Editar Crachás + grant_badge: Atribuir Crachá + granted_badges: Crachás Atribuídos grant: Conceder - no_user_badges: "%{name} não recebeu qualquer distintivo." - no_badges: Não existe qualquer distintivo que possa ser concedido. - none_selected: "Selecione um distintivo para iniciar" - allow_title: Permitir o uso de distintivos como título + no_user_badges: "%{name} não tem nenhum crachá." + no_badges: Não existem crachás que possam ser atribuídos. + none_selected: "Selecione um crachá para começar" + allow_title: Permitir que o crachá seja usado como título multiple_grant: Pode ser concedido múltiplas vezes - listable: Mostrar distintivo na página pública de distintivos - enabled: Ativar distintivos + listable: Mostrar crachá na página pública de crachás + enabled: Ativar crachá icon: Ícone image: Imagem - query: "\"Query\" de Distintivo (SQL)" + query: Query do Crachá (SQL) target_posts: "\"Query\" direcionada a publicações" auto_revoke: "Executar diariamente a \"query\" de revogação " - show_posts: Mostrar publicações de concessão de distintivo na página de distintivos + show_posts: Mostrar publicação que atribua o crachá na página de crachás trigger: Acionar trigger_type: none: "Atualizado diariamente" @@ -2876,15 +3270,15 @@ pt: user_change: "Quando um utilizador é editado ou criado" post_processed: "Depois de uma publicação ser processada" preview: - link_text: "Pré-visualizar distintivos concedidos" + link_text: "Pré-visualizar crachás atribuídos" plan_text: "Pré-visualizar com plano de consulta" - modal_title: "Pré-visualização da \"Query\" de Distintivo" + modal_title: "Pré-visualização da \"Query\" do Crachá" sql_error_header: "Ocorreu um erro com a consulta." - error_help: "Veja as seguintes ligações para obter ajuda com \"queries\" de distintivos" + error_help: "Consulte os seguintes links para obter ajuda com queries de crachás" bad_count_warning: header: "AVISO!" - text: "Estão em falta amostras de concessão. Isto acontece quando a \"query\" do sistema de distintivos devolve IDs de nomes de utilizador ou IDs de publicações que não existem. Isto pode causar resultados inesperados futuramente, sendo que deverá rever a sua \"query\"." - no_grant_count: "Nenhuns distintivos a atribuir." + text: "Faltam amostras de atribuição. Isto acontece quando a query do crachá devolve IDs de utilizador ou IDs de publicações que não existem. Isto pode causar resultados inesperados no futuro - por favor confirme a sua query." + no_grant_count: "Não há crachás por atribuir." grant_count: one: "1 distintivo a atribuir." other: "%{count} distintivos a atribuir." @@ -2894,6 +3288,10 @@ pt: with_post: "%{username} pela publicação em %{link}" with_post_time: "%{username} pela publicação em %{link} às %{time}" with_time: "%{username} às %{time}" + badge_intro: + title: "Selecione um crachá existente ou crie um novo para começar" + what_are_badges_title: "O que são os crachás?" + badge_query_examples_title: "Exemplos de queries de crachás" emoji: title: "Emoji" help: "Adicionar novo emoji que irá estar disponível para todos. (PROTIP: arraste múltiplos ficheiros de uma só vez)" diff --git a/config/locales/client.pt_BR.yml b/config/locales/client.pt_BR.yml index 5549643c55..9ac965196b 100644 --- a/config/locales/client.pt_BR.yml +++ b/config/locales/client.pt_BR.yml @@ -177,14 +177,14 @@ pt_BR: us_west_2: "Oeste do EUA (Oregon)" edit: "edite o título e a categoria deste tópico" expand: "Expandir" - not_implemented: "Esse recurso ainda não foi implementado, desculpe!" + not_implemented: "Este recurso ainda não foi implementado, desculpe!" no_value: "Não" yes_value: "Sim" submit: "Enviar" generic_error: "Pedimos desculpa, ocorreu um erro." generic_error_with_reason: "Ocorreu um erro: %{error}" go_ahead: "Continue" - sign_up: "Registrar" + sign_up: "Cadastrar-se" log_in: "Entrar" age: "Idade" joined: "Registrou" @@ -216,8 +216,6 @@ pt_BR: every_hour: "a cada hora" daily: "diário" weekly: "semanal" - every_two_weeks: "a cada duas semanas" - every_three_days: "a cada três dias" max_of_count: "máx de {{count}}" alternation: "ou" character_count: @@ -324,7 +322,7 @@ pt_BR: delete_prompt: "Você tem certeza que quer excluir %{username}? Esta ação irá remover todas as suas postagens e bloquear seu e-mail e endereço IP." approval: title: "Aprovação Necessária da Postagem" - description: "Nós recebemos sua nova postagem, mas é necessário que seja aprovada por um moderador antes de ser exibida. Por favor tenha paciência." + description: "Nós recebemos sua nova postagem, mas é necessário que seja aprovada por um moderador antes de ser exibida. Por favor, tenha paciência." pending_posts: one: "Você tem 1 postagem pendente." other: "Você tem {{count}} postagens pendentes." @@ -477,17 +475,17 @@ pt_BR: everyone: "Todos" notifications: watching: - title: "Assistindo" - description: "Você será notificado sobre toda nova postagem em toda mensagem, e uma contagem de novas mensagens será mostrada." + title: "Observando" + description: "Você será notificado sobre toda nova postagem em cada mensagem, e uma contagem de novas respostas será mostrada." watching_first_post: - title: "Observando o primeiro post" + title: "Observando Primeira Postagem" description: "Você será notificado sobre novas mensagens neste grupo, mas não sobre respostas às mensagens." tracking: - title: "Monitorando" - description: "Você será notificado se alguém mencionar seu @name ou responder a você, e uma contagem de novas respostas será mostrada." + title: "Acompanhando" + description: "Você será notificado se alguém mencionar seu @nome ou te responder, e uma contagem de novas respostas será mostrada." regular: title: "Normal" - description: "Você será notificado se alguém mencionar seu @name ou responder a você." + description: "Você será notificado se alguém mencionar seu @nome ou te responder." muted: title: "Silenciado" description: "Você não será notificado de nada sobre mensagens neste grupo." @@ -495,9 +493,9 @@ pt_BR: flair_url_placeholder: "(Opcional) URL da imagem ou classe do Font Awesome" flair_url_description: 'Use imagens quadradas não menores que 20px por 20px ou ícones FontAwesome (formatos aceitos: "fa-icon", "far fa-icon" ou "fab fa-icon").' flair_bg_color: "Cor de Fundo do Avatar Flair" - flair_bg_color_placeholder: "(Opcional) Valor em hexadecimal da cor" + flair_bg_color_placeholder: "(Opcional) Valor da cor em hexadecimal" flair_color: "Cor do Avatar Flair" - flair_color_placeholder: "(Opcional) Valor em hexadecimal da cor" + flair_color_placeholder: "(Opcional) Valor da cor em hexadecimal" flair_preview_icon: "Pré-visualizar Ícone" flair_preview_image: "Pré-visualizar Imagem" user_action_groups: @@ -510,7 +508,7 @@ pt_BR: "7": "Menções" "9": "Citações" "11": "Edições" - "12": "Itens enviados" + "12": "Itens Enviados" "13": "Caixa de Entrada" "14": "Pendente" "15": "Rascunhos" @@ -519,18 +517,18 @@ pt_BR: all_subcategories: "todos" no_subcategory: "nenhum" category: "Categoria" - category_list: "Exibir lista de categorias." + category_list: "Exibir lista de categorias" reorder: title: "Reordenar Categorias" title_long: "Reorganizar a lista de categorias" save: "Salvar Ordem" apply_all: "Aplicar" position: "Posição" - posts: "Respostas" + posts: "Postagens" topics: "Tópicos" latest: "Recentes" latest_by: "recentes por" - toggle_ordering: "alternar controle de ordenação" + toggle_ordering: "ativar/desativar controle de ordenação" subcategories: "Subcategorias" topic_sentence: one: "1 tópico" @@ -543,7 +541,7 @@ pt_BR: other: "%{count} novos tópicos no último mês." n_more: "Categorias (mais %{count}) ..." ip_lookup: - title: Pesquisa do endereço de IP + title: Pesquisa do Endereço de IP hostname: Nome do host location: Localização location_not_found: (desconhecido) @@ -552,11 +550,11 @@ pt_BR: other_accounts: "Outras contas com este endereço de IP:" delete_other_accounts: "Excluir %{count}" username: "nome de usuário" - trust_level: "TL" + trust_level: "NC" read_time: "tempo de leitura" topics_entered: "tópicos em que entrou" - post_count: "# mensagens" - confirm_delete_other_accounts: "Você tem certeza que deseja apagar essas contas?" + post_count: "# postagens" + confirm_delete_other_accounts: "Você tem certeza de que deseja excluir estas contas?" powered_by: "usando MaxMindDB" copied: "copiado" user_fields: @@ -568,131 +566,129 @@ pt_BR: edit: "Editar Preferências" download_archive: button_text: "Baixar Tudo" - confirm: "Você tem certeza de que quer baixar as suas publicações?" - success: "Download iniciado, você será notificado por mensagem quando o processo estiver completo." - rate_limit_error: "Publicações podem ser baixadas somente uma vez por dia, por favor tente novamente amanhã." + confirm: "Você tem certeza de que deseja baixar as suas postagens?" + success: "Transferência iniciada, você será notificado por mensagem quando o processo estiver completo." + rate_limit_error: "Postagens podem ser baixadas somente uma vez por dia, por favor tente novamente amanhã." new_private_message: "Nova Mensagem" private_message: "Mensagem" private_messages: "Mensagens" - ignore: "Ignorar" - unignore: "Não ignorar" activity_stream: "Atividade" preferences: "Preferências" profile_hidden: "O perfil público deste usuário está oculto." expand_profile: "Expandir" - collapse_profile: "Colapso" + collapse_profile: "Recolher" bookmarks: "Favoritos" bio: "Sobre mim" - invited_by: "Convidado por" + invited_by: "Convidado Por" trust_level: "Nível de Confiança" notifications: "Notificações" statistics: "Estatísticas" desktop_notifications: - label: "Notificações ao vivo" - not_supported: "Notificações não são suportadas neste browser. Desculpe-nos." + label: "Notificações Ao Vivo" + not_supported: "Notificações não são suportadas neste navegador. Desculpe." perm_default: "Habilitar Notificações" perm_denied_btn: "Permissão Negada" - perm_denied_expl: "Você negou a permissão para notificações. Configure as permissões para notificações no seu navegador." + perm_denied_expl: "Você negou permissão para notificações. Permita notificações nas configurações do seu navegador." disable: "Desativar Notificações" enable: "Ativar Notificações" - each_browser_note: "Nota: Você deve modificar esta configuração em todos navegadores que você usa." + each_browser_note: "Obs.: Você deve modificar esta configuração em todos os navegadores que você usa." consent_prompt: "Você quer notificações ao vivo quando as pessoas respondem às suas postagens?" dismiss: "Descartar" - dismiss_notifications: "Descartar tudo" - dismiss_notifications_tooltip: "Marcar todas as notificações não lidas como lidos" + dismiss_notifications: "Descartar Tudo" + dismiss_notifications_tooltip: "Marcar todas as notificações não lidas como lidas" first_notification: "Sua primeira notificação! Selecione-a para começar." - disable_jump_reply: "Não pular para o meu tópico depois que eu respondo" - dynamic_favicon: "Exibir ícone no navegador de tópicos novos / atualizados." + disable_jump_reply: "Não pular para a minha postagem depois que eu responder" + dynamic_favicon: "Exibir contagem de tópicos novos / atualizados no ícone do navegador" theme_default_on_all_devices: "Definir este tema como padrão em todos os meus dispositivos" text_size_default_on_all_devices: "Definir este tamanho de texto como padrão em todos os meus dispositivos" allow_private_messages: "Permitir que outros usuários me enviem mensagens pessoais" external_links_in_new_tab: "Abrir todos os links externos em uma nova aba" - enable_quoting: "Ativar resposta citando o texto destacado" + enable_quoting: "Habilitar resposta citando o texto destacado" change: "alterar" moderator: "{{user}} é um moderador" admin: "{{user}} é um administrador" - moderator_tooltip: "Esse usuário é da moderação" - admin_tooltip: "Esse usuário é da administração" + moderator_tooltip: "Este usuário é um moderador" + admin_tooltip: "Este usuário é um administrador" silenced_tooltip: "Este usuário está silenciado" - suspended_notice: "Esse usuário está suspenso até {{date}}." - suspended_permanently: "Esse usuário está suspenso." + suspended_notice: "Este usuário está suspenso até {{date}}." + suspended_permanently: "Este usuário está suspenso." suspended_reason: "Motivo:" github_profile: "Github" - email_activity_summary: "Sumário de Atividades" + email_activity_summary: "Resumo de Atividades" mailing_list_mode: - label: "Modo de lista de discussão" - enabled: "Ativar o modo lista de discussão" + label: "Modo lista de correio" + enabled: "Habilitar modo lista de correio" instructions: | - Essa opção sobrepõe o sumário de atividades.
    - Tópicos e categorias silenciados não são incluídos nesses emails. - individual: "Enviar e-mail para cada postagem nova" - individual_no_echo: "Mande um e-mail para todas as novas publicações, exceto as minhas" + Esta opção substitui o resumo de atividades.
    + Tópicos e categorias silenciadas não são incluídas nestes e-mails. + individual: "Enviar um e-mail para cada postagem nova" + individual_no_echo: "Enviar um e-mail para cada postagem nova, exceto as minhas" many_per_day: "Me envie um e-mail para cada nova postagem (aproximadamente {{dailyEmailEstimate}} por dia)" few_per_day: "Me envie um e-mail para cada nova postagem (aproximadamente 2 por dia)" - warning: "Modo de lista de discussão ativado. As configurações de notificação por e-mail são substituídas." + warning: "Modo de lista de correio habilitado. As configurações de notificação por e-mail são substituídas." tag_settings: "Etiquetas" watched_tags: "Observadas" - watched_tags_instructions: "Você vai observar automaticamente todos os tópicos com estas etiquetas. Você será notificado de todas as novas mensagens e tópicos. Além disso, a contagem de mensagens novas também aparecerá ao lado do tópico." - tracked_tags: "Monitoradas" - tracked_tags_instructions: "Você vai monitorar automaticamente todos os tópicos com essas etiquetas. A contagem de mensagens novas aparecerá ao lado do tópico." - muted_tags: "Silenciado" - muted_tags_instructions: "Você não será notificado sobre novos tópicos com estas etiquetas, e eles não aparecerão nos tópicos Recentes" - watched_categories: "Observando" - watched_categories_instructions: "Você vai observar automaticamente todos os tópicos dessas categorias. Você será notificado de todas as novas mensagens e tópicos. Além disso, a contagem de mensagens novas também aparecerá ao lado do tópico." - tracked_categories: "Monitoradas" - tracked_categories_instructions: "Você vai monitorar automaticamente todos os tópicos dessas categorias. A contagem de mensagens novas aparecerá ao lado do tópico." - watched_first_post_categories: "Observando a primeira mensagem" - watched_first_post_categories_instructions: "Você será notificado sobre a primeira postagem em cada novo tópico destas categorias." - watched_first_post_tags: "Observando a primeira mensagem" - watched_first_post_tags_instructions: "Você será notificado sobre a primeira postagem em cada novo tópico com estas etiquetas." - muted_categories: "Silenciado" - muted_categories_instructions: "Você não será notificado de nada sobre novos tópicos nessas categorias, e eles não aparecerão nas categorias ou nas páginas mais recentes." - no_category_access: "Como moderador, você tem acesso limitado à categoria, a economia está desativada." + watched_tags_instructions: "Você irá observar automaticamente todos os tópicos com estas etiquetas. Você será notificado de todas as novas postagens e tópicos, e uma contagem de postagens novas também aparecerá ao lado do tópico." + tracked_tags: "Acompanhadas" + tracked_tags_instructions: "Você irá acompanhar automaticamente todos os tópicos com estas etiquetas. Uma contagem de postagens novas aparecerá ao lado do tópico." + muted_tags: "Silenciadas" + muted_tags_instructions: "Você não será notificado sobre novos tópicos com estas etiquetas, e eles não aparecerão em mais recentes." + watched_categories: "Observadas" + watched_categories_instructions: "Você irá observar automaticamente todos os tópicos nestas categorias. Você será notificado de todas as novas postagens e tópicos, e uma contagem de postagens novas também aparecerá ao lado do tópico." + tracked_categories: "Acompanhadas" + tracked_categories_instructions: "Você irá acompanhar automaticamente todos os tópicos nestas categorias. Uma contagem de postagens novas aparecerá ao lado do tópico." + watched_first_post_categories: "Observando Primeira Postagem" + watched_first_post_categories_instructions: "Você será notificado sobre a primeira postagem em cada tópico novo nestas categorias." + watched_first_post_tags: "Observando Primeira Postagem" + watched_first_post_tags_instructions: "Você será notificado sobre a primeira postagem em cada tópico novo com estas etiquetas." + muted_categories: "Silenciadas" + muted_categories_instructions: "Você não será notificado de nada sobre novos tópicos nestas categorias, e eles não aparecerão nas categorias ou nas páginas mais recentes." + no_category_access: "Como um moderador, você tem acesso limitado à categorias, salvar está desabilitado." delete_account: "Excluir Minha Conta" - delete_account_confirm: "Tem certeza de que deseja excluir permanentemente a sua conta? Essa ação não pode ser desfeita!" + delete_account_confirm: "Você tem certeza de que deseja permanentemente excluir a sua conta? Esta ação não pode ser desfeita!" deleted_yourself: "Sua conta foi excluída com sucesso." - delete_yourself_not_allowed: "Entre em contato com um membro da equipe se desejar que sua conta seja excluída." + delete_yourself_not_allowed: "Por favor, entre em contato com um membro da staff se você deseja que a sua conta seja excluída." unread_message_count: "Mensagens" - admin_delete: "Apagar" + admin_delete: "Excluir" users: "Usuários" - muted_users: "Silenciado" + muted_users: "Silenciados" muted_users_instructions: "Suprimir todas as notificações destes usuários." - ignored_users: "Ignorado" - ignored_users_instructions: "Listar todos os seus usuários ignorados." + ignored_users: "Ignorados" + ignored_users_instructions: "Suprimir todas as postagens e notificações destes usuários." muted_topics_link: "Mostrar tópicos silenciados" watched_topics_link: "Mostrar tópicos observados" - tracked_topics_link: "Mostrar tópicos rastreados" - automatically_unpin_topics: "Desafixar automaticamente os tópicos quando eu chegar ao fundo." + tracked_topics_link: "Mostrar tópicos acompanhados" + automatically_unpin_topics: "Desafixar automaticamente os tópicos quando eu chegar no final deles." apps: "Aplicativos" revoke_access: "Revogar Acesso" undo_revoke_access: "Desfazer a Revogação de Acesso" api_approved: "Aprovada:" - api_last_used_at: "Usado pela última vez em:" + api_last_used_at: "Usada pela última vez em:" theme: "Tema" home: "Página Inicial Padrão" - staged: "Encenado" + staged: "Fictício" staff_counters: - flags_given: "sinalizadas úteis" - flagged_posts: "posts sinalizados" - deleted_posts: "posts apagados" + flags_given: "sinalizações úteis" + flagged_posts: "postagens sinalizadas" + deleted_posts: "postagens excluídas" suspensions: "suspensões" warnings_received: "avisos" messages: all: "Todas" inbox: "Caixa de entrada" - sent: "Enviado" + sent: "Enviadas" archive: "Arquivo" groups: "Meus Grupos" bulk_select: "Selecionar mensagens" - move_to_inbox: "Mover para Caixa de Entrada" + move_to_inbox: "Mover para Caixa de entrada" move_to_archive: "Arquivar" - failed_to_move: "Falha ao mover as mensagens selecionadas (talvez você esteja sem conexão com a rede)" + failed_to_move: "Falha ao mover as mensagens selecionadas (talvez você esteja sem conexão com a Internet)" select_all: "Selecionar Tudo" tags: "Etiquetas" preferences_nav: account: "Conta" profile: "Perfil" - emails: "Emails" + emails: "E-mails" notifications: "Notificações" categories: "Categorias" users: "Usuários" @@ -703,84 +699,82 @@ pt_BR: success: "(e-mail enviado)" in_progress: "(enviando e-mail)" error: "(erro)" - action: "alterar" + action: "Enviar E-mail de Redefinição de Senha" set_password: "Definir Senha" choose_new: "Escolha uma nova senha" choose: "Escolha uma senha" second_factor_backup: - title: "Códigos de backup de dois fatores" - regenerate: "Regenerado" + title: "Códigos de Backup de Dois Fatores" + regenerate: "Gerar Novamente" disable: "Desabilitar" - enable: "habilitar" + enable: "Habilitar" enable_long: "Habilitar códigos de backup" manage: "Gerenciar códigos de backup" - copied_to_clipboard: "Copiado para a área de transferência" - copy_to_clipboard_error: "Erro ao copiar dados para a área de transferência" - remaining_codes: "Você tem {{count}}códigos de backup restantes." + copied_to_clipboard: "Copiado para a Área de Transferência" + copy_to_clipboard_error: "Erro ao copiar dados para a Área de Transferência" + remaining_codes: "Você tem {{count}} códigos de backup restantes." use: "Usar um código de backup" codes: - title: "Códigos de backup gerados" - description: "Cada um desses códigos de backup só pode ser usado uma vez. Mantenha-os em algum lugar seguro, mas acessível." + title: "Códigos de Backup Gerados" + description: "Cada um destes códigos de backup só pode ser usado uma vez. Mantenha-os em algum lugar seguro, mas acessível." second_factor: - title: "Autenticação de dois fatores" + title: "Autenticação de Dois Fatores" disable: "Desabilitar autenticação de dois fatores" enable: "Habilitar autenticação de dois fatores para segurança aprimorada da conta" confirm_password_description: "Por favor, confirme sua senha para continuar" label: "Código" rate_limit: "Por favor, aguarde antes de tentar outro código de autenticação." - enable_description: | - Escaneie este código QR em um app compatível (AndroidiOS e insira seu código de autenticação. disable_description: "Por favor, insira o código de autenticação do seu aplicativo" - show_key_description: "Entre manualmente" + show_key_description: "Inserir manualmente" extended_description: | - A autenticação de dois fatores adiciona segurança extra à sua conta, exigindo um token único além da sua senha. Tokens podem ser gerados em dispositivos Android ou iOS. - oauth_enabled_warning: "Tenha em atenção que os logins sociais serão desativados quando a autenticação de dois fatores estiver ativada na sua conta." - use: "Usar app Authenticator" + A autenticação de dois fatores adiciona segurança extra à sua conta, exigindo um token único além da sua senha. Tokens podem ser gerados em dispositivos Android e iOS. + oauth_enabled_warning: "Por favor, observe que os logins sociais serão desabilitados quando a autenticação de dois fatores for habilitada na sua conta." + use: "Usar um aplicativo autenticador" + enforced_notice: "Você precisa ativar a autenticação de dois fatores antes de acessar este site." change_about: title: "Modificar Sobre Mim" error: "Houve um erro ao alterar este valor." change_username: title: "Alterar Nome de Usuário" - confirm: "Tem certeza absoluta de que deseja alterar seu nome de usuário?" - taken: "Desculpe, este Nome de Usuário já está sendo usado." - invalid: "Esse Nome de Usuário é inválido. Deve conter apenas números e letras." + confirm: "Você tem certeza absoluta de que deseja alterar seu nome de usuário?" + taken: "Desculpe, este nome de usuário já está sendo usado." + invalid: "Este nome de usuário é inválido. Ele deve conter apenas números e letras" change_email: - title: "Alterar Email" - taken: "Desculpe, este e-mail não é válido." - error: "Houve um erro ao alterar seu e-mail. Talvez ele já esteja sendo usado neste forum?" - success: "Enviamos um e-mail para este endereço. Por favor, siga as instruções de confirmação." - success_staff: "Enviamos um e-mail ao seu endereço atual. Por favor, siga as instruções de confirmação." + title: "Alterar E-mail" + taken: "Desculpe, este e-mail não está disponível." + error: "Houve um erro ao alterar seu e-mail. Talvez aquele endereço já esteja sendo usado?" + success: "Enviamos um e-mail para aquele endereço. Por favor, siga as instruções de confirmação." + success_staff: "Enviamos um e-mail para o seu endereço atual. Por favor, siga as instruções de confirmação." change_avatar: title: "Alterar sua imagem de perfil" gravatar: "Gravatar, baseado em" gravatar_title: "Alterar seu avatar no site do Gravatar" gravatar_failed: "Não conseguimos encontrar um Gravatar com este endereço de e-mail." - refresh_gravatar_title: "Atualize seu Gravatar" - letter_based: "Sistema concedeu imagem de perfil." - uploaded_avatar: "Foto pessoal" - uploaded_avatar_empty: "Adicionar foto pessoal" - upload_title: "Enviar sua foto" - upload_picture: "Enviar imagem" - image_is_not_a_square: "Aviso: nós cortamos sua imagem; largura e altura não eram iguais." + refresh_gravatar_title: "Atualizar seu Gravatar" + letter_based: "Imagem de perfil atribuída pelo sistema" + uploaded_avatar: "Imagem personalizada" + uploaded_avatar_empty: "Adicionar uma imagem personalizada" + upload_title: "Enviar sua imagem" + upload_picture: "Enviar Imagem" + image_is_not_a_square: "Aviso: nós cortamos a sua imagem; largura e altura não eram iguais." change_profile_background: - title: "Fundo do perfil" - instructions: "Fundos do perfil será centralizado e tera uma largura padrão de 850px." + title: "Plano de Fundo do Perfil" + instructions: "Planos de Fundo do perfil serão centralizados e terão uma largura padrão de 850px." change_card_background: - title: "Plano de fundo de usuário" - instructions: "As Imagens de fundo serão centralizadas e deverão ter largura de 590px" + title: "Plano de Fundo do Cartão de Usuário" + instructions: "Imagens de plano de fundo serão centralizadas e terão uma largura padrão de 590px." email: - title: "Email" - primary: "E-mail primário" - secondary: "E-mails secundários" + title: "E-mail" + primary: "E-mail Primário" + secondary: "E-mails Secundários" no_secondary: "Nenhum e-mail secundário" - instructions: "nunca é exibido publicamente" - ok: "Nós vamos pedir confirmação por e-mail" - invalid: "Insira um endereço de e-mail" + ok: "Nós enviaremos um e-mail para confirmar" + invalid: "Por favor, insira um endereço de e-mail válido" authenticated: "Seu e-mail foi autenticado por {{provider}}" - frequency_immediately: "Não se preocupe, caso você não leia uma mensagem, enviaremos um e-mail para você." + frequency_immediately: "Enviaremos um e-mail imediatamente se você não tiver lido a coisa sobre a qual estamos enviando o e-mail." frequency: - one: "Nós apenas te enviaremos e-mail se não o tivermos visto no último minuto." - other: "Nós apenas te enviaremos e-mail se não o tivermos visto nos últimos {{count}} minutos." + one: "Só lhe enviaremos um e-mail se não o tivermos visto no último minuto." + other: "Só lhe enviaremos um e-mail se não o tivermos visto nos últimos {{count}} minutos." associated_accounts: title: "Contas Associadas" connect: "Conectar" @@ -795,21 +789,21 @@ pt_BR: username: title: "Nome de Usuário" instructions: "único, sem espaços, curto" - short_instructions: "As pessoas podem mencionar você usando @{{username}}." + short_instructions: "Pessoas podem mencionar você usando @{{username}}." available: "Seu nome de usuário está disponível" not_available: "Não está disponível. Tente {{suggestion}}?" not_available_no_suggestion: "Não disponível" too_short: "Seu nome de usuário é muito curto" too_long: "Seu nome de usuário é muito longo" - checking: "Verificando disponibilidade do Nome de Usuário..." - prefilled: "Email corresponde a este nome de usuário registrado" + checking: "Verificando disponibilidade do nome de usuário..." + prefilled: "E-mail corresponde a este nome de usuário cadastrado" locale: - title: "idioma de interface" - instructions: "Idioma de interface do usuário. Será alterado quando você atualizar a página." + title: "Idioma da interface" + instructions: "Idioma da interface do usuário. Será alterado quando você atualizar a página." default: "(padrão)" any: "qualquer" password_confirmation: - title: "Senha novamente" + title: "Senha Novamente" auth_tokens: title: "Dispositivos Usados Recentemente" ip: "IP" @@ -820,18 +814,18 @@ pt_BR: show_all: "Mostrar todos ({{count}})" show_few: "Mostrar menos" was_this_you: "Foi você?" - was_this_you_description: "Se não foi você, recomendamos que você altere sua senha e saia dispositivos." + was_this_you_description: "Se não foi você, recomendamos que você altere sua senha e saia de todos os dispositivos." browser_and_device: "{{browser}} em {{device}}" - secure_account: "Proteger minha conta" + secure_account: "Proteger minha Conta" latest_post: "Você postou por último…" - last_posted: "Última resposta" - last_emailed: "Último e-mail enviado" + last_posted: "Última Postagem" + last_emailed: "Último E-mail Enviado" last_seen: "Visto" - created: "Entrou" + created: "Registrou" log_out: "Sair" location: "Localização" website: "Web Site" - email_settings: "Email" + email_settings: "E-mail" hide_profile_and_presence: "Ocultar meu perfil público e recursos de presença" enable_physical_keyboard: "Habilitar suporte para teclado físico no iPad" text_size: @@ -843,12 +837,12 @@ pt_BR: like_notification_frequency: title: "Notificar ao ser curtido" always: "Sempre" - first_time_and_daily: "Postagem é curtida pela primeira vez e diariamente" - first_time: "Primeira curtida em um post" + first_time_and_daily: "Primeira vez que uma postagem é curtida e diariamente" + first_time: "Primeira vez que uma postagem é curtida" never: "Nunca" email_previous_replies: - title: "Incluir respostas anteriores ao fim dos emails" - unless_emailed: "exceto o enviado anteriormente" + title: "Incluir respostas anteriores no final dos e-mails" + unless_emailed: "exceto os enviados anteriormente" always: "sempre" never: "nunca" email_digests: @@ -856,25 +850,26 @@ pt_BR: every_30_minutes: "a cada 30 minutos" every_hour: "a cada hora" daily: "diariamente" - every_three_days: "a cada três dias" weekly: "semanalmente" - every_two_weeks: "a cada duas semanas" - include_tl0_in_digests: "Incluir o conteúdo de usuários novos nos emails de sumário" - email_in_reply_to: "Incluir um excerto das respostas ao post nos emails" - email_direct: "Me envie um e-mail quando alguém me citar, responder minhas mensagens, mencionar meu @usuário, ou me convidar para um tópico" - email_private_messages: "Me envie um e-mail quando alguém me enviar mensagem particular" - email_always: "Envie-me notificações mesmo quando eu estiver ativo no site." - other_settings: "Outros" + email_level: + title: "Envie-me um e-mail quando alguém me citar, responder ao meu post, mencionar meu @username ou me convidar para um tópico" + always: "sempre" + only_when_away: "somente quando estiver longe" + never: "nunca" + email_messages_level: "Envie-me um e-mail quando alguém me enviar uma mensagem" + include_tl0_in_digests: "Incluir conteúdo de usuários novos nos e-mails de resumo" + email_in_reply_to: "Incluir um trecho das respostas à postagem nos e-mails" + other_settings: "Outras" categories_settings: "Categorias" new_topic_duration: label: "Considerar tópicos como novos quando" not_viewed: "Eu ainda não os vi" - last_here: "criado desde de que estive aqui pela última vez" - after_1_day: "criado(s) no último(s) dia" - after_2_days: "criado(s) nos último(s) 2 dias" - after_1_week: "criado na última semana" - after_2_weeks: "criado nas últimas 2 semanas" - auto_track_topics: "Monitorar automaticamente tópicos que eu entro" + last_here: "criados desde a última vez em que estive aqui" + after_1_day: "criados no último dia" + after_2_days: "criados nos últimos 2 dias" + after_1_week: "criados na última semana" + after_2_weeks: "criados nas últimas 2 semanas" + auto_track_topics: "Automaticamente acompanhar tópicos que eu entrar" auto_track_options: never: "nunca" immediately: "imediatamente" @@ -885,55 +880,55 @@ pt_BR: after_4_minutes: "depois de 4 minutos" after_5_minutes: "depois de 5 minutos" after_10_minutes: "depois de 10 minutos" - notification_level_when_replying: "Quando eu publicar um tópico, definir o tópico como" + notification_level_when_replying: "Quando eu postar em um tópico, definir aquele tópico como" invited: search: "digite para pesquisar convites..." title: "Convites" - user: "Usuários convidados" + user: "Usuário Convidado" sent: "Enviado" none: "Não há convites para exibir." truncated: - one: "Mostrando os primeiro convite." + one: "Mostrando o primeiro convite." other: "Mostrando os primeiros {{count}} convites." - redeemed: "Convites usados" - redeemed_tab: "Resgatado" - redeemed_tab_with_count: "Resgatado ({{count}})" + redeemed: "Convites Usados" + redeemed_tab: "Usados" + redeemed_tab_with_count: "Usados ({{count}})" redeemed_at: "Usado" - pending: "Convites pendentes" - pending_tab: "Pendente" - pending_tab_with_count: "Pendente ({{count}})" - topics_entered: "Tópicos vistos" - posts_read_count: "Mensagens vistas" + pending: "Convites Pendentes" + pending_tab: "Pendentes" + pending_tab_with_count: "Pendentes ({{count}})" + topics_entered: "Tópicos Visualizados" + posts_read_count: "Postagens Lidas" expired: "Este convite expirou." rescind: "Remover" rescinded: "Convite removido" rescind_all: "Remover todos os Convites Expirados" rescinded_all: "Todos os Convites Expirados removidos!" rescind_all_confirm: "Você tem certeza de que deseja remover todos os convites expirados?" - reinvite: "Reenviar convite" - reinvite_all: "Reenviar todos os convites" - reinvite_all_confirm: "Tem certeza de que deseja reenviar todos os convites?" + reinvite: "Reenviar Convite" + reinvite_all: "Reenviar todos os Convites" + reinvite_all_confirm: "Você tem certeza de que deseja reenviar todos os convites?" reinvited: "Convite reenviado" - reinvited_all: "Todos os convites foram reenviados!" - time_read: "Tempo de leitura" - days_visited: "Dias visitados" + reinvited_all: "Todos os Convites foram reenviados!" + time_read: "Tempo de Leitura" + days_visited: "Dias Visitados" account_age_days: "Idade da conta em dias" - create: "Enviar um convite" + create: "Enviar um Convite" generate_link: "Copiar Link do Convite" - link_generated: "Link de convite gerado com sucesso!" - valid_for: "Link de convite é válido apenas para este endereço de e-mail: %{e-mail}" + link_generated: "Link do convite gerado com sucesso!" + valid_for: "Link do convite é válido apenas para este endereço de e-mail: %{email}" bulk_invite: none: "Você ainda não convidou ninguém para cá. Envie convites individuais, ou convide várias pessoas de uma só vez, fazendo a importação de um arquivo CSV." - text: "Convidar em massa a partir de arquivo" + text: "Convidar em Massa a partir de Arquivo" success: "Arquivo enviado com sucesso, você será notificado por mensagem quando o processo estiver completo." - error: "Pedimos desculpas, o arquivo deve estar no formato CSV." + error: "Desculpe, o arquivo deve estar no formato CSV." confirmation_message: "Você está prestes a enviar convites por e-mail para todos no arquivo enviado." password: title: "Senha" too_short: "A sua senha é muito curta." - common: "Essa senha é muito comum." - same_as_username: "Sua senha é a mesma que o seu nome de usuário." - same_as_email: "Sua senha é a mesma que o seu e-mail." + common: "Aquela senha é muito comum." + same_as_username: "A sua senha é a mesma que o seu nome de usuário." + same_as_email: "A sua senha é a mesma que o seu e-mail." ok: "A sua senha parece boa." instructions: "pelo menos %{count} caracteres" summary: @@ -945,46 +940,46 @@ pt_BR: one: "tópico criado" other: "tópicos criados" post_count: - one: "post criado" - other: "posts criados" + one: "postagem criada" + other: "postagens criadas" likes_given: one: "dado" - other: "dado" + other: "dados" likes_received: one: "recebido" - other: "Recebido" + other: "recebidos" days_visited: one: "dia visitado" other: "dias visitados" topics_entered: - one: "tópico visto" - other: "tópicos vistos" + one: "tópico visualizado" + other: "tópicos visualizados" posts_read: - one: "post lido" - other: "posts lidos" + one: "postagem lida" + other: "postagens lidas" bookmark_count: one: "favorito" other: "favoritos" - top_replies: "Mais Respondidos" + top_replies: "Principais Respostas" no_replies: "Nenhuma resposta ainda." more_replies: "Mais Respostas" - top_topics: "Principais tópicos" + top_topics: "Principais Tópicos" no_topics: "Nenhum tópico ainda." more_topics: "Mais Tópicos" top_badges: "Principais Emblemas" no_badges: "Nenhum emblema ainda." more_badges: "Mais Emblemas" top_links: "Principais Links" - no_links: "Ainda sem nenhum link." - most_liked_by: "Mais Curtidos Por" + no_links: "Nenhum link ainda." + most_liked_by: "Mais Curtido Por" most_liked_users: "Mais Curtidos" most_replied_to_users: "Mais Respondidos" no_likes: "Ainda sem nenhuma curtida." - top_categories: " Categorias do Topo" + top_categories: "Principais Categorias" topics: "Tópicos" replies: "Respostas" ip_address: - title: "Último endereço IP" + title: "Último Endereço IP" registration_ip_address: title: "Endereço IP de Registro" avatar: @@ -1008,36 +1003,36 @@ pt_BR: server: "Erro de Servidor" forbidden: "Acesso Negado" unknown: "Erro" - not_found: "Página não encontrada" + not_found: "Página Não Encontrada" desc: - network: "Por favor verifique sua conexão." + network: "Por favor, verifique sua conexão." network_fixed: "Parece que voltou." - server: "Código de erro: {{status}}" + server: "Código do erro: {{status}}" forbidden: "Você não tem permissão para ver isto." not_found: "Oops, a aplicação tentou carregar uma URL que não existe." unknown: "Algo deu errado." buttons: back: "Voltar" - again: "Tentar de novo" + again: "Tentar Novamente" fixed: "Carregar Página" close: "Fechar" - assets_changed_confirm: "Este site foi atualizado. Obter a última versão?" + assets_changed_confirm: "Este site acabou de ser atualizado. Atualizar a página agora para ver a última versão?" logout: "Você foi desconectado." refresh: "Atualizar" read_only_mode: - enabled: "Este site está em modo de leitura apenas. Por favor continue a navegar, no entanto, respostas, curtidas e outras ações estão desativadas por enquanto." - login_disabled: "O login é desativado enquanto o site está em modo de somente leitura." - logout_disabled: "O logout é desativado enquanto o site está em modo de somente leitura." - too_few_topics_and_posts_notice: "Vamos começar esta discussão! Há atualmente %{currentTopics} / %{requiredTopics} tópicos e %{currentPosts} / %{requiredPosts} postagens. Novos visitantes precisam de alguma conversas para ler e responder." + enabled: "Este site está em modo de somente leitura. Por favor, continue a navegar, mas respostas, curtidas e outras ações estão desabilitadas por enquanto." + login_disabled: "O login é desabilitado enquanto o site está em modo de somente leitura." + logout_disabled: "O logout é desabilitado enquanto o site está em modo de somente leitura." + too_few_topics_and_posts_notice: "Vamos começar esta discussão! Há atualmente %{currentTopics} / %{requiredTopics} tópicos e %{currentPosts} / %{requiredPosts} postagens. Novos visitantes precisam de algumas conversas para ler e responder." too_few_topics_notice: "Vamos começar esta discussão! Há atualmente %{currentTopics} / %{requiredTopics} tópicos. Novos visitantes precisam de algumas conversar para ler e responder." too_few_posts_notice: "Vamos começar esta discussão! Há atualmente %{currentPosts} / %{requiredPosts} postagens. Novos visitantes precisam de algumas conversas para ler e responder." logs_error_rate_notice: reached: "%{relativeAge}%{rate} alcançou a configuração limite do site de %{siteSettingRate}." - exceeded: "%{relativeAge}%{rate} excedeu a configuração limite do site de %{siteSettingRate}." + exceeded: "%{relativeAge}%{rate} excede a configuração limite do site de %{siteSettingRate}." rate: one: "1 erro/%{duration}" other: "%{count} erros/%{duration}" - learn_more: "aprenda mais..." + learn_more: "saber mais..." all_time: "total" all_time_desc: "total de tópicos criados" year: "ano" @@ -1047,12 +1042,12 @@ pt_BR: week: "semana" week_desc: "tópicos criados nos últimos 7 dias" day: "dia" - first_post: Primeira resposta + first_post: Primeira postagem mute: Silenciar unmute: Reativar - last_post: Publicado + last_post: Postado time_read: Lido - time_read_recently: "%{time_read} recentememte" + time_read_recently: "%{time_read} recentemente" time_read_tooltip: "%{time_read} tempo total lido" time_read_recently_tooltip: "%{time_read} tempo total lido (%{recent_time_read} nos últimos 60 dias)" last_reply_lowercase: última resposta @@ -1060,103 +1055,103 @@ pt_BR: one: resposta other: respostas signup_cta: - sign_up: "Registrar-se" - hide_session: "Lembre-me amanhã" + sign_up: "Cadastrar-se" + hide_session: "Me lembrar amanhã" hide_forever: "não obrigado" - hidden_for_session: "OK, Eu vou perguntar amanhã. Você pode também sempre usar o 'Registre-se' para criar uma conta." + hidden_for_session: "OK, eu vou te perguntar amanhã. Você sempre pode usar o 'Entrar' também para criar uma conta." intro: "Tudo bom? Parece que você está gostando da discussão, mas ainda não se cadastrou para uma conta." value_prop: "Quando você cria uma conta, lembramos exatamente o que você leu, para que você volte sempre de onde parou. Você também recebe notificações, aqui e via e-mail, sempre que alguém responder a você. E você pode gostar de postagens para compartilhar o amor. :heartpulse:" summary: - enabled_description: "Você está vendo um sumário deste tópico: os posts mais interessantes conforme determinados pela comunidade." + enabled_description: "Você está vendo um resumo deste tópico: as postagens mais interessantes conforme determinados pela comunidade." description: "Existem {{replyCount}} respostas." - description_time: "Existem {{replyCount}} respostas com tempo de leitura estimado em {{readingTime}} minutos." + description_time: "Existem {{replyCount}} respostas com tempo de leitura estimado de {{readingTime}} minutos." enable: "Resumir Este Tópico" - disable: "Exibir Todas as Mensagens" + disable: "Exibir Todas as Postagens" deleted_filter: - enabled_description: "Este tópico contém posts deletados, que foram escondidos." - disabled_description: "Os posts deletados deste tópico estão sendo mostrados." - enable: "Esconder respostas apagadas" - disable: "Mostrar Posts Deletados" + enabled_description: "Este tópico contém postagens excluídas, que foram ocultadas." + disabled_description: "As postagens excluídas neste tópico estão sendo mostrados." + enable: "Ocultar Postagens Excluídas" + disable: "Mostrar Postagens Excluídas" private_message_info: title: "Mensagem" - invite: "Convidar Outros..." + invite: "Convidar Outros ..." edit: "Adicionar ou Remover ..." leave_message: "Você quer mesmo sair desta mensagem?" - remove_allowed_user: "Tem certeza que deseja remover {{name}} desta mensagem?" - remove_allowed_group: "Tem certeza que deseja remover {{name}} desta mensagem?" - email: "Email" + remove_allowed_user: "Você quer mesmo remover {{name}} desta mensagem?" + remove_allowed_group: "Você quer mesmo remover {{name}} desta mensagem?" + email: "E-mail" username: "Nome de Usuário" last_seen: "Visto" created: "Criado" created_lowercase: "criado" - trust_level: "Nível de confiança" - search_hint: "nome de usuário, e-mail ou endereço de IP" + trust_level: "Nível de Confiança" + search_hint: "nome de usuário, e-mail ou endereço IP" create_account: - disclaimer: "Ao se registrar, você concorda com a política de privacidade e os termos de serviço." - title: "Criar nova conta" - failed: "Alguma coisa deu errado, talvez este e-mail já esteja registrado, tente usar o Esqueci a Senha." + disclaimer: "Ao se cadastrar, você concorda com a política de privacidade e os termos de serviço." + title: "Criar Nova Conta" + failed: "Algo deu errado, talvez este e-mail já esteja cadastrado, tente usar o link de esqueci a senha." forgot_password: - title: "Redefinir Senha" - action: "Esqueci minha senha" - invite: "Coloque seu Nome de Usuário ou endereço de e-mail, e nós lhe enviaremos um e-mail para refazer sua senha." - reset: "Recuperar senha" - complete_username: "Se uma conta corresponder a este usuário %{username}, você receberá um e-mail com instruções de como reiniciar sua senha rapidamente." - complete_email: "Se uma conta corresponder a este e-mail %{e-mail}, você receberá um e-mail com instruções de como reiniciar sua senha rapidamente." - complete_username_found: "Encontramos uma conta que possui o nome de usuário %{username}, você deverá receber um e-mail com instruções em como resetar sua senha em breve." - complete_email_found: "Encontramos uma conta com %{e-mail}, você deve receber um e-mail com instruções em como resetar sua senha em breve." - complete_username_not_found: "Nenhuma conta com usuário %{username}" - complete_email_not_found: "Nenhuma conta com %{e-mail}" - help: "E-mail não chegando? Certifique-se de verificar sua pasta de spam primeiro.

    Não tem certeza de qual endereço de e-mail você usou? Digite um endereço de e-mail e informaremos se ele existe aqui.

    Se você não tiver mais acesso ao endereço de e-mail da sua conta, entre em contato com nossa equipe prestativa.

    " + title: "Redefinição de Senha" + action: "Eu esqueci a minha senha" + invite: "Insira o seu nome de usuário ou endereço de e-mail, e nós lhe enviaremos um e-mail para redefinir a sua senha." + reset: "Redefinir Senha" + complete_username: "Se uma conta corresponder ao nome de usuário %{username}, você deverá receber um e-mail com instruções de como redefinir sua senha rapidamente." + complete_email: "Se uma conta corresponder à %{email}, você deverá receber um e-mail com instruções de como redefinir sua senha rapidamente." + complete_username_found: "Encontramos uma conta que corresponde ao nome de usuário %{username}, você deverá receber um e-mail com instruções de como redefinir sua senha em breve." + complete_email_found: "Encontramos uma conta que corresponde à %{email}, você deverá receber um e-mail com instruções de como redefinir sua senha em breve." + complete_username_not_found: "Nenhuma conta corresponde ao nome de usuário %{username}" + complete_email_not_found: "Nenhuma conta corresponde à %{email}" + help: "E-mail não está chegando? Certifique-se de verificar sua pasta de spam primeiro.

    Não tem certeza de qual endereço de e-mail você usou? Digite um endereço de e-mail e informaremos se ele existe aqui.

    Se você não tiver mais acesso ao endereço de e-mail da sua conta, entre em contato com nossa prestativa staff.

    " button_ok: "OK" button_help: "Ajuda" email_login: link_label: "Envie-me um link de login" button_label: "com e-mail" - complete_username: "Se uma conta corresponder ao nome de usuário %{username}, você deve receber um e-mail com um link de login em breve." - complete_email: "Se uma conta corresponder %{e-mail}, você deve receber um e-mail com um link de login em breve." - complete_username_found: "Encontramos uma conta que corresponde ao nome de usuário %{username}, você deve receber um e-mail com um link de login em breve." - complete_email_found: "Encontramos uma conta que corresponde%{e-mail}, você deve receber um e-mail com um link de login em breve." + complete_username: "Se uma conta corresponder ao nome de usuário %{username}, você deverá receber um e-mail com um link de login em breve." + complete_email: "Se uma conta corresponder à %{email}, você deverá receber um e-mail com um link de login em breve." + complete_username_found: "Encontramos uma conta que corresponde ao nome de usuário %{username}, você deverá receber um e-mail com um link de login em breve." + complete_email_found: "Encontramos uma conta que corresponde à %{email}, você deverá receber um e-mail com um link de login em breve." complete_username_not_found: "Nenhuma conta corresponde ao nome de usuário %{username}" - complete_email_not_found: "Nenhuma conta corresponde%{e-mail}" + complete_email_not_found: "Nenhuma conta corresponde à %{email}" login: - title: "Log In" + title: "Entrar" username: "Usuário" password: "Senha" - second_factor_title: "Autenticação de dois fatores" - second_factor_description: "Digite o código de autenticação do seu aplicativo:" - second_factor_backup: "Faça o login usando um código de backup" - second_factor_backup_title: "Backup de dois fatores" + second_factor_title: "Autenticação de Dois Fatores" + second_factor_description: "Por favor, digite o código de autenticação do seu aplicativo:" + second_factor_backup: "Entrar usando um código de backup" + second_factor_backup_title: "Backup de Dois Fatores" second_factor_backup_description: "Por favor, insira um dos seus códigos de backup:" - second_factor: "Faça o login usando o aplicativo Authenticator" + second_factor: "Entrar usando um aplicativo autenticador" email_placeholder: "e-mail ou nome de usuário" - caps_lock_warning: "CAIXA ALTA está ligado" + caps_lock_warning: "Caps Lock está ativado" error: "Erro desconhecido" - cookies_error: "Seu navegador parece ter cookies desativados. Você pode não conseguir efetuar login sem ativá-los primeiro." - rate_limit: "Por favor aguarde antes de tentar logar novamente." - blank_username: "Por favor, digite seu e-mail ou nome de usuário." - blank_username_or_password: "Por favor, coloque seu e-mail ou Nome de Usuário, e senha." - reset_password: "Recuperar senha" + cookies_error: "Seu navegador parece ter desabilitado cookies. Você talvez não consiga entrar sem ativá-los primeiro." + rate_limit: "Por favor, aguarde antes de tentar entrar novamente." + blank_username: "Por favor, insira seu e-mail ou nome de usuário." + blank_username_or_password: "Por favor, insira seu e-mail ou nome de usuário, e senha." + reset_password: "Redefinir Senha" logging_in: "Entrando..." or: "Ou" authenticating: "Autenticando..." - awaiting_activation: "Sua conta está aguardando ativação, utilize o link \"Esqueci minha senha\" para enviar um novo e-mail de ativação." - awaiting_approval: "Sua conta ainda não foi aprovada por um membro da equipe. Você receberá um e-mail quando sua conta for aprovada." + awaiting_activation: "Sua conta está aguardando ativação, utilize o link de esqueci a senha para enviar um novo e-mail de ativação." + awaiting_approval: "Sua conta ainda não foi aprovada por um membro da staff. Você receberá um e-mail quando sua conta for aprovada." requires_invite: "Desculpe, o acesso a este fórum é permitido somente por convite de outro membro." - not_activated: "Você não pode entrar ainda. Nós lhe enviamos um e-mail de ativação anteriormente no endereço {{sentTo}}. Por favor siga as instruções contidas neste e-mail para ativar a sua conta." - not_allowed_from_ip_address: "Você não pode logar deste endereço IP." - admin_not_allowed_from_ip_address: "Você não pode entrar como administrador a partir deste endereço IP." + not_activated: "Você não pode entrar ainda. Nós lhe enviamos um e-mail de ativação anteriormente para endereço {{sentTo}}. Por favor, siga as instruções contidas neste e-mail para ativar a sua conta." + not_allowed_from_ip_address: "Você não pode entrar com este endereço IP." + admin_not_allowed_from_ip_address: "Você não pode entrar como administrador com este endereço IP." resend_activation_email: "Clique aqui para enviar o e-mail de ativação novamente." - omniauth_disallow_totp: "Sua conta tem dois fatores de autenticação ativados. Por favor faça o login com sua senha." + omniauth_disallow_totp: "Sua conta tem autenticação dois fatores ativada. Por favor, entre com sua senha." resend_title: "Reenviar E-mail de Ativação" - change_email: "Trocar Endereço de E-mail" - provide_new_email: "Digite um novo e-mail e nós re-enviaremos seu e-mail de confirmação" + change_email: "Alterar Endereço de E-mail" + provide_new_email: "Forneça um novo endereço de e-mail e nós re-enviaremos seu e-mail de confirmação." submit_new_email: "Atualizar Endereço de E-mail" - sent_activation_email_again: "Nós enviamos mais um e-mail de ativação para você no endereço {{currentEmail}}. Pode ser que demore alguns minutos para chegar; verifique sempre sua caixa de spams." + sent_activation_email_again: "Nós enviamos mais um e-mail de ativação para você no endereço {{currentEmail}}. Pode ser que demore alguns minutos para chegar; verifique sempre sua caixa de spam." sent_activation_email_again_generic: "Nós enviamos mais um e-mail de ativação. Pode ser que demore alguns minutos para chegar; tenha certeza de verificar sua caixa de spam." - to_continue: "Por favor efetue o login" + to_continue: "Por Favor, Entre" preferences: "Você precisa estar logado para mudar suas preferências de usuário." - forgot: "Não me recordo dos detalhes da minha conta." - not_approved: "Sua conta ainda não foi aprovada. Você será notificado por e-mail quando estiver tudo pronto para realizar seu login." + forgot: "Não me recordo dos detalhes da minha conta" + not_approved: "Sua conta ainda não foi aprovada. Você será notificado por e-mail quando tudo estiver pronto para você entrar." google_oauth2: name: "Google" title: "com Google" @@ -1229,13 +1224,15 @@ pt_BR: other: "Selecione pelo menos {{count}} itens." emoji_picker: filter_placeholder: Pesquisar por emoji - people: Pessoas - nature: Natureza - food: Comida - activity: Atividade - travel: Viagem + smileys_&_emotion: Smileys e Emotion + people_&_body: Pessoas e Corpo + animals_&_nature: Animais e Natureza + food_&_drink: Comida e Bebida + travel_&_places: Viagens e Lugares + activities: Atividades objects: Objetos - celebration: Celebração + symbols: Símbolos + flags: Marcações custom: Emojis personalizados recent: Usado recentemente default_tone: Sem tom de pele @@ -1492,7 +1489,7 @@ pt_BR: title: Correspondência apenas no título likes: Eu gostei posted: Eu publiquei em - watching: Eu estou assistindo + watching: Eu estou observando tracking: Eu estou rastreando private: Nas minhas mensagens bookmarks: Eu marquei @@ -1535,8 +1532,8 @@ pt_BR: dismiss: "Marcar como lida" dismiss_read: "Marcar todas como lida" dismiss_button: "Descartar..." - dismiss_tooltip: "Descartar apenas novos posts ou parar de monitorar tópicos" - also_dismiss_topics: "Parar de monitorar esses tópicos para que eles deixem de aparecer como não lidos para mim" + dismiss_tooltip: "Descartar apenas novos posts ou parar de acompanhar tópicos" + also_dismiss_topics: "Parar de acompanhar esses tópicos para que eles deixem de aparecer como não lidos para mim" dismiss_new: "Dispensar Nova" toggle: "alternar a seleção em massa de tópicos" actions: "Ações em Massa" @@ -1902,7 +1899,7 @@ pt_BR: change_owner: title: "Trocar Autor" action: "trocar autor" - error: "Houve um erro ao alterar o autor dessas mensagens." + error: "Houve um erro ao alterar o autor destas mensagens." placeholder: "novo autor" instructions: one: "Por favor escolha um novo autor para a postagem de @{{old_user}}" @@ -1957,8 +1954,8 @@ pt_BR: one: "ver 1 resposta oculta" other: "ver {{count}} respostas ocultas" notice: - first: "Esta é a primeira vez que {{user}} postou — vamos recebê-los em nossa comunidade!" - return: "Já passou um tempo desde que vimos {{user}} — sua última postagem foi em {{time}}." + first: "Esta é a primeira vez que o {{user}} postou — Vamos dar boas vindas da nossa comunidade" + return: "Já faz um tempo desde que vimos {{user}} — Seu ultimo poste foi {{time}}." unread: "Resposta não lida" has_replies: one: "{{count}} Resposta" @@ -1971,13 +1968,13 @@ pt_BR: other: "{{count}} pessoas curtiram esta mensagem" has_likes_title_only_you: "você curtiu esta postagem" has_likes_title_you: - one: "você e mais 1 pessoa gostaram dessa postagem" - other: "você e mais {{count}} outras pessoas gostaram dessa postagem" + one: "você e mais 1 pessoa gostaram desta postagem" + other: "você e mais {{count}} outras pessoas gostaram desta postagem" errors: create: "Desculpe, houve um erro ao criar sua resposta. Por favor, tente outra vez." edit: "Desculpe, houve um erro ao editar sua resposta. Por favor, tente outra vez." upload: "Desculpe, houve um erro ao enviar este arquivo. Por favor, tente outra vez." - file_too_large: "Desculpe, o arquivo que você está tentando enviar é muito grande (o tamanho máximo permitido é {{max_size_kb}}kb). Que tal enviar o seu arquivo grande para um serviço de hospedagem na nuvem e depois compartilhar o link?" + file_too_large: "Desculpe, este arquivo é muito grande (o tamanho máximo é {{max_size_kb}}kb). Por que não faz o upload de seu arquivo grande em um serviço de nuvem e compartilha o link?" too_many_uploads: "Desculpe, você pode enviar apenas um arquivos por vez." too_many_dragged_and_dropped_files: "Desculpe, você só pode enviar {{max}} arquivos de uma vez." upload_not_authorized: "Desculpe, o arquivo que você está tentando enviar não é permitido (extensões permitidas: {{authorized_extensions}})." @@ -2028,9 +2025,9 @@ pt_BR: change_owner: "Trocar Autor" grant_badge: "Conceder Emblema" lock_post: "Bloquear Post" - lock_post_description: "impedir que o pôster edite este post" + lock_post_description: "impedir que o autor edite esta postagem" unlock_post: "Desbloquear postagem" - unlock_post_description: "permitir que o cartaz edite esta postagem" + unlock_post_description: "permitir que o autor edite esta postagem" delete_topic_disallowed_modal: "Você não tem permissão para apagar este tópico. Se você realmente quiser que ele seja excluído, envie um sinalizador para a atenção do moderador juntamente com o raciocínio." delete_topic_disallowed: "você não tem permissão para apagar este tópico" delete_topic: "apagar tópico" @@ -2114,8 +2111,8 @@ pt_BR: other: "Tem certeza de que deseja excluir as postagens de {{count}}?" merge: confirm: - one: "Tem certeza de que deseja mesclar essas postagens?" - other: "Tem certeza de que deseja mesclar essas postagens de {{count}}?" + one: "Tem certeza de que deseja mesclar estas postagens?" + other: "Tem certeza de que deseja mesclar estas postagens de {{count}}?" revisions: controls: first: "Primeira revisão" @@ -2161,8 +2158,8 @@ pt_BR: settings: "Configurações" topic_template: "Modelo de Tópico" tags: "Etiquetas" - tags_allowed_tags: "Apenas permita que essas tags sejam usadas nesta categoria:" - tags_allowed_tag_groups: "Permitir que apenas tags desses grupos sejam usadas nesta categoria:" + tags_allowed_tags: "Apenas permita que estas tags sejam usadas nesta categoria:" + tags_allowed_tag_groups: "Permitir que apenas tags destes grupos sejam usadas nesta categoria:" tags_placeholder: "(Opcional) lista de etiquetas permitidas" tags_tab_description: "Etiquetas e grupos de etiquetas especificadas aqui estarão disponíveis apenas nesta categoria e em outras categorias que também as especificam. Elas não estarão disponíveis para uso em outras categorias." tag_groups_placeholder: "(Opcional) lista de grupos de etiquetas permitidos" @@ -2197,7 +2194,7 @@ pt_BR: uncategorized_general_warning: 'Esta categoria é especial. Ela é usada como a categoria padrão para novos tópicos que não possuem uma categoria selecionada. Se você quiser evitar este comportamento e forçar a seleção de categoria, desative a configuração aqui. Se você quiser alterar o nome ou a descrição, vá para Personalização / Conteúdo de Texto.' images: "Imagens" email_in: "Endereço de e-mail personalizado de entrada:" - email_in_allow_strangers: "Aceitar emails de usuários anônimos sem cont" + email_in_allow_strangers: "Aceitar e-mails de usuários anônimos sem cont" email_in_disabled: "Postar novos tópicos via e-mail está desabilitado nas Configurações do Site. Para habilitar respostas em novos tópicos via e-mail," email_in_disabled_click: 'habilitar a configuração de "e-mail em".' mailinglist_mirror: "Categoria espelha uma lista de discussão" @@ -2226,19 +2223,19 @@ pt_BR: notifications: watching: title: "Observar" - description: "Você vai observar automaticamente todos os tópicos dessas categorias. Você será notificado de todas as novas mensagens em todos os tópicos. Além disso, a contagem de novas respostas também será exibida." + description: "Você vai observar automaticamente todos os tópicos destas categorias. Você será notificado de todas as novas mensagens em todos os tópicos. Além disso, a contagem de novas respostas também será exibida." watching_first_post: title: "Observando o primeiro post" description: "Você será notificado sobre novos tópicos nesta categoria, mas não sobre respostas aos tópicos." tracking: title: "Monitorar" - description: "Você vai monitorar automaticamente todos os tópicos dessas categorias. Você será notificado se alguém mencionar o seu @nome ou responder para você. Além disso, a contagem de novas respostas também será exibida." + description: "Você vai acompanhar automaticamente todos os tópicos destas categorias. Você será notificado se alguém mencionar o seu @nome ou responder para você. Além disso, a contagem de novas respostas também será exibida." regular: title: "Normal" description: "Você será notificado se alguém mencionar o seu @nome ou responder à sua mensagem." muted: title: "Silenciar" - description: "Você nunca será notificado sobre novos tópicos nessas categorias, e não aparecerão no Recentes." + description: "Você nunca será notificado sobre novos tópicos nestas categorias, e não aparecerão no Recentes." sort_options: default: "padrão" likes: "Curtidas" @@ -2246,7 +2243,7 @@ pt_BR: views: "Visualizações" posts: "Postagens" activity: "Atividade" - posters: "Participantes" + posters: "Autores" category: "Categoria" created: "Criado" sort_ascending: "Ascendente" @@ -2293,7 +2290,7 @@ pt_BR: notify_action: "Mensagem" topic_map: title: "Resumo do Tópico" - participants_title: "Principais Participantes" + participants_title: "Autores Frequentes" links_title: "Links Populares" links_shown: "mostrar mais links..." clicks: @@ -2387,7 +2384,7 @@ pt_BR: title_with_count: one: "Não lido (1)" other: "Não lidos ({{count}})" - help: "tópicos que você está observando ou monitorando com mensagens não lidas" + help: "tópicos que você está observando ou acompanhando com mensagens não lidas" lower_title_with_count: one: "1 não lido" other: "{{count}} não lidos" @@ -2694,6 +2691,7 @@ pt_BR: moderation_tab: "Moderação" security_tab: "Segurança" reports_tab: "Relatórios" + report_filter_any: "qualquer" disabled: Desativado timeout_error: "Desculpe, a consulta está demorando muito, por favor, escolha um intervalo menor" exception_error: "Desculpe, ocorreu um erro ao executar a consulta" @@ -2756,7 +2754,7 @@ pt_BR: delete_spammer: "Deletar Spammer" delete_spammer_title: "Remover o usuário e todas as suas respostas e tópicos." disagree_flag_unhide_post: "Discordar (reexibir resposta)" - disagree_flag_unhide_post_title: "Remover qualquer denúncia dessa resposta e fazer ela visível de novo" + disagree_flag_unhide_post_title: "Remover qualquer denúncia desta resposta e fazer ela visível de novo" disagree_flag: "Discordar" disagree_flag_title: "Negar a marcação como inválida ou incorreta" clear_topic_flags: "Concluído" @@ -3050,7 +3048,7 @@ pt_BR: button_title: user: "Exportar lista de usuários completa em formato CSV." staff_action: "Exportar log completo de atividades da staff em formato CSV." - screened_email: "Exportar lista completa de emails filtrados em formato CSV." + screened_email: "Exportar lista completa de e-mails filtrados em formato CSV." screened_ip: "Exportar lista completa de IPs filtrados em formato CSV." screened_url: "Exportar lista completa de URLs filtradas em formato CSV." export_json: @@ -3428,6 +3426,7 @@ pt_BR: entity_export: "exportar entidade" change_name: "modificar nome" topic_timestamps_changed: "timestamps do tópico modificadas" + approve_user: "usuário aprovado" screened_emails: title: "Emails Filtrados" description: "Quando alguém tenta cria uma nova conta, os seguintes endereços de e-mail serão verificados e o registro será bloqueado, ou outra ação será executada." @@ -3485,10 +3484,10 @@ pt_BR: require_approval: "Requerer aprovação" flag: "Bandeira,Sinalização" action_descriptions: - block: "Impedir que postagens contendo essas palavras sejam postadas. O usuário verá uma mensagem de erro quando tentar enviar a postagem." - censor: "Permitir postagens contendo essas palavras, mas substituí-las por caracteres que ocultem as palavras censuradas." - require_approval: "As postagens contendo essas palavras exigirão aprovação da equipe antes que elas possam ser vistas." - flag: "Permita postagens contendo essas palavras, mas sinalize-as como impróprias para que os moderadores possam analisá-las." + block: "Impedir que postagens contendo estas palavras sejam postadas. O usuário verá uma mensagem de erro quando tentar enviar a postagem." + censor: "Permitir postagens contendo estas palavras, mas substituí-las por caracteres que ocultem as palavras censuradas." + require_approval: "As postagens contendo estas palavras exigirão aprovação da equipe antes que elas possam ser vistas." + flag: "Permita postagens contendo estas palavras, mas sinalize-as como impróprias para que os moderadores possam analisá-las." form: label: "Nova Palavra:" placeholder: "palavra completa ou * como curinga" @@ -3501,7 +3500,7 @@ pt_BR: impersonate: title: "Personificar" help: "Utilize esta ferramenta para personificar uma conta de usuário para efeitos de depuração. Você terá que sair dela assim que terminar." - not_found: "Esse usuário não pode ser encontrado." + not_found: "Este usuário não pode ser encontrado." invalid: "Desculpe, não é possível personificar este usuário." users: title: "Usuários" @@ -3557,7 +3556,7 @@ pt_BR: suspend_failed: "Algo deu errado suspendendo este usuário {{error}}" unsuspend_failed: "Algo deu errado reativando este usuário {{error}}" suspend_duration: "Por quanto tempo o usuário deverá ser suspenso?" - suspend_reason_label: "Por que você está suspendendo? Esse texto será visível para todos na página de perfil deste usuário, e será mostrado ao usuário quando ele tentar se logar. Seja breve." + suspend_reason_label: "Por que você está suspendendo? Este texto será visível para todos na página de perfil deste usuário, e será mostrado ao usuário quando ele tentar se logar. Seja breve." suspend_reason_hidden_label: "Por que você está suspendendo? Este texto será exibido para o usuário quando ele tentar efetuar login. Mantenha-o curto." suspend_reason: "Motivo" suspend_reason_placeholder: "Razão de Suspensão" @@ -3763,6 +3762,7 @@ pt_BR: go_back: "Voltar para pesquisa" recommended: "Recomendamos a personalização do seguinte texto para se adequar as suas necessidades:" show_overriden: "Apenas mostrar valores alterados" + more_than_50_results: "Existem mais de 50 resultados. Por favor, refine sua pesquisa." settings: show_overriden: "Mostrar apenas substituído" reset: "resetar" diff --git a/config/locales/client.ro.yml b/config/locales/client.ro.yml index 7418c99984..9be1535143 100644 --- a/config/locales/client.ro.yml +++ b/config/locales/client.ro.yml @@ -224,8 +224,6 @@ ro: every_hour: "La fiecare oră" daily: "Zilnic" weekly: "Săptămânal" - every_two_weeks: "Odată la două săptamâni" - every_three_days: "La fiecare trei zile" max_of_count: "max din {{count}}" alternation: "sau" character_count: @@ -712,7 +710,6 @@ ro: instructions: "Fundalul va fi centrat şi va avea o dimensiune standard de 590px." email: title: "Email" - instructions: "nu afișa niciodată către public" ok: "Îți vom trimite un email pentru confirmare." invalid: "Introduceți o adresă de email validă." authenticated: "Emailul a fost autentificat de către {{provider}}." @@ -770,14 +767,9 @@ ro: every_30_minutes: "La fiecare 30 de minute " every_hour: "În fiecare oră" daily: "Zilnic" - every_three_days: "La fiecare trei zile" weekly: "Săptămânal" - every_two_weeks: "La fiecare două săptămâni" include_tl0_in_digests: "Include conținut de la utilizatori noi în rezumatul de pe email." email_in_reply_to: "Include un fragment din răspunsurile la postare în emailuri" - email_direct: "Trimite un email când cineva mă citează, îmi răspunde la o postare, menționează numele meu de utilizator, sau mă invită la un subiect." - email_private_messages: "Trimite-mi un email când cineva îmi trimite un mesaj." - email_always: "Trimite-mi notificările pe email atunci când sunt activ pe site." other_settings: "Altele" categories_settings: "Categorii" new_topic_duration: @@ -1020,7 +1012,7 @@ ro: button_ok: "Ok" button_help: "Ajutor" login: - title: "Autentificare cu" + title: "Autentificare" username: "Utilizator" password: "Parolă" email_placeholder: "email sau nume de utilizator" @@ -1103,13 +1095,7 @@ ro: filter_placeholder: Caută... emoji_picker: filter_placeholder: Caută emoji - people: Oameni - nature: Natură - food: Mâncare - activity: Activitate - travel: Călătorie objects: Obiecte - celebration: Sărbători custom: Emojii personalizate recent: Folosite recent shared_drafts: @@ -1737,6 +1723,8 @@ ro: one: "vezi un răspuns ascuns" few: "vezi {{count}} răspunsuri ascunse" other: "vezi {{count}} de răspunsuri ascunse" + notice: + first: "Este prima dată când {{user}}a adăugat un comentariu. Să-i spunem bun venit în comunitate!" unread: "postarea nu a fost citită" has_replies: one: "Un răspuns" @@ -1759,7 +1747,6 @@ ro: create: "Ne pare rău, a apărut o eroare la creerea postării. Te rugăm să încerci iar." edit: "Ne pare rău, a apărut o eroare la editarea postării. Te rugăm să încerci iar." upload: "Ne pare rău, a apărut o eroare la încărcarea fișierului. Te rugăm să încerci iar." - file_too_large: "Ne pare rău, fișierul este prea mare (mărimea maximă este {{max_size_kb}}kb). De ce nu încarci acest fișier mare pe un serviciu de distribuție prin cloud și apoi să îi partajezi link-ul?" too_many_uploads: "Ne pare rău, poți încărca doar câte un fișier." image_upload_not_allowed_for_new_user: "Ne pare rău, un utilizator nou nu poate încărca imagini." attachment_upload_not_allowed_for_new_user: "Ne pare rău, un utilizator nou nu poate încărca atașamente." diff --git a/config/locales/client.ru.yml b/config/locales/client.ru.yml index c6e3d08871..efdd5d98c4 100644 --- a/config/locales/client.ru.yml +++ b/config/locales/client.ru.yml @@ -258,8 +258,6 @@ ru: every_hour: "каждый час" daily: "ежедневно" weekly: "еженедельно" - every_two_weeks: "каждые две недели" - every_three_days: "каждые 3 дня" max_of_count: "{{count}} макс." alternation: "или" character_count: @@ -638,8 +636,6 @@ ru: new_private_message: "Новое сообщение" private_message: "Личное сообщение" private_messages: "Личные сообщения" - ignore: "Игнорировать" - unignore: "Показать" activity_stream: "Активность" preferences: "Настройки" profile_hidden: "Публичный профиль пользователя скрыт" @@ -722,7 +718,6 @@ ru: muted_users: "Выключено" muted_users_instructions: "Не отображать уведомления от этих пользователей." ignored_users: "Игнорировать" - ignored_users_instructions: "Список всех игнорируемых пользователей." muted_topics_link: "Показать темы \"Без уведомлений\"" watched_topics_link: "Показать наблюдаемые темы" tracked_topics_link: "Показать отслеживаемые темы" @@ -792,7 +787,6 @@ ru: confirm_password_description: "Подтвердите ваш пароль чтобы продолжить" label: "Код" rate_limit: "Пожалуйста, подождите, прежде чем попробовать другой код аутентификации." - enable_description: "Сканируйте этот QR-код в поддерживаемом приложении (AndroidiOSWindows Phone) и введите свой код аутентификации. \n" disable_description: "Пожалуйста, введите код аутентификации из вашего приложения:" show_key_description: "Введите вручную" extended_description: | @@ -835,7 +829,6 @@ ru: primary: "Основной адрес электронной почты" secondary: "Дополнительный адрес электронной почты" no_secondary: "Нет дополнительного адреса электронной почты" - instructions: "Не показывать" ok: "Мы вышлем вам письмо для подтверждения" invalid: "Введите действующий адрес электронной почты" authenticated: "Ваш адрес электронной почты подтвержден {{provider}}" @@ -920,14 +913,9 @@ ru: every_30_minutes: "каждые 30 минут" every_hour: "каждый час" daily: "ежедневно" - every_three_days: "каждые 3 дня" weekly: "еженедельно" - every_two_weeks: "каждые 2 недели" include_tl0_in_digests: "Включить контент от новых пользователей в сводки, отправляемые по электронной почте" email_in_reply_to: "Добавить предыдущие ответы к концу электронных писем" - email_direct: "Присылать почтовое уведомление, когда кто-то цитирует меня, отвечает на мой пост, упоминает мой @псевдоним или приглашает меня в тему" - email_private_messages: "Присылать почтовое уведомление, когда кто-то оставляет мне сообщение" - email_always: "Присылать почтовое уведомление, даже если я присутствую на сайте" other_settings: "Прочее" categories_settings: "Разделы" new_topic_duration: @@ -1318,13 +1306,7 @@ ru: other: "Введите хотя бы {{count}} элемент." emoji_picker: filter_placeholder: Искать emoji - people: People - nature: Nature - food: Food - activity: Activity - travel: Travel objects: Objects - celebration: Celebration custom: Пользовательские смайлы recent: Недавно использованные shared_drafts: @@ -1758,6 +1740,7 @@ ru: when: "Когда:" public_timer_types: Таймер темы private_timer_types: Таймер Тем Пользователя + time_frame_required: "Пожалуйста, выберите временные рамки" auto_update_input: none: "Выбор таймфрейма" later_today: "Позже сегодня" @@ -2088,9 +2071,6 @@ ru: few: "просмотреть {{count}} скрытых ответов" many: "просмотреть {{count}} скрытых ответов" other: "просмотреть {{count}} скрытых ответов" - notice: - first: "Это первая публикация {{user}} — давайте приветствовать его в нашем сообществе!" - return: "Прошло много времени с тех пор, как мы видели {{user}} — его последний пост был {{time}}." unread: "Сообщение не прочитано" has_replies: one: "{{count}} Ответ" @@ -2117,7 +2097,7 @@ ru: create: "К сожалению, не удалось создать сообщение из-за ошибки. Попробуйте ещё раз." edit: "К сожалению, не удалось изменить сообщение. Попробуйте ещё раз." upload: "К сожалению, не удалось загрузить файл. Попробуйте ещё раз." - file_too_large: "К сожалению, этот файл слишком большой (максимально допустимый размер {{max_size_kb}} КБ). Почему бы не загрузить Ваш большой файл в службу облачного обмена, а затем поделиться ссылкой?" + file_too_large: "К сожалению, этот файл слишком большой (максимально допустимый размер {{max_size_kb}} КБ). Почему бы не загрузить этот файл в службу облачного обмена, а затем поделиться ссылкой?" too_many_uploads: "К сожалению, за один раз можно загрузить только одно изображение." too_many_dragged_and_dropped_files: "Извините, вы можете только загрузить {{max}} файл." upload_not_authorized: "К сожалению, вы не можете загрузить файл данного типа (список разрешённых типов файлов: {{authorized_extensions}})." @@ -2335,6 +2315,7 @@ ru: all: "Все разделы" choose: "категории…" edit: "Изменить" + edit_dialog_title: "Редактировать: %{categoryName}" view: "Просмотр тем по разделам" general: "Общие" settings: "Настройки" @@ -2343,6 +2324,7 @@ ru: tags_allowed_tags: "Разрешить использовать в этом разделе только следующие метки:" tags_allowed_tag_groups: "Разрешить использовать в этом разделе только теги из этих групп:" tags_placeholder: "(Необязательно) список доступных тегов" + tags_tab_description: "Теги и группы тегов, указанные здесь, будут доступны только в этой категории и других категориях, в которых они также указаны. Они не будут доступны для использования в других категориях." tag_groups_placeholder: "(Необязательно) список доступных групп тегов" topic_featured_link_allowed: "Разрешить популярные ссылки в этой категории" delete: "Удалить раздел" @@ -2917,6 +2899,7 @@ ru: moderation_tab: "Модерация" security_tab: "Безопасность" reports_tab: "Отчеты" + report_filter_any: "любой" disabled: Отключено timeout_error: "Извините, запрос занимает слишком много времени, Пожалуйста, выберите более короткий интервал" exception_error: "Извините, произошла ошибка при выполнении запроса" diff --git a/config/locales/client.sk.yml b/config/locales/client.sk.yml index 4aa700930f..78af87706c 100644 --- a/config/locales/client.sk.yml +++ b/config/locales/client.sk.yml @@ -247,8 +247,6 @@ sk: every_hour: "každú hodinu" daily: "denne" weekly: "týždenne" - every_two_weeks: "každé dva týždne" - every_three_days: "každé tri dni" max_of_count: "najviac {{count}}" alternation: "alebo" character_count: @@ -754,8 +752,6 @@ sk: confirm_password_description: "Pre pokračovanie potvrďte svoje heslo prosím" label: "Kód" rate_limit: "Prosím čakajte pred zadaním ďalšieho autentifikačného kódu" - enable_description: | - Oskentujte tento QR kód v podporovanej aplikácii (AndroidiOSWindows Phone) a zadajte váš overovací kód. disable_description: "Prosím zadajte autentifikačný kód z vašej aplikácie" show_key_description: "Vložiť ručne" extended_description: | @@ -797,7 +793,6 @@ sk: primary: "Primárny e-mail" secondary: "Sekundárne e-maily" no_secondary: "Žiadne sekundárne e-maily" - instructions: "nikdy sa nezobrazuje verejne" ok: "Pošleme vám email pre potvrdenie" invalid: "Zadajte prosím platný email" authenticated: "Váš email bude autentifikovaný pomocou {{provider}}" @@ -868,14 +863,9 @@ sk: every_30_minutes: "každých 30 mintút" every_hour: "každú hodinu" daily: "denne" - every_three_days: "každé tri dni" weekly: "týždenne" - every_two_weeks: "každé dva týždne" include_tl0_in_digests: "Zahrnúť obsah od nových používateľov do súhrnných emailov" email_in_reply_to: "Zahrnúť úryvok príspevku, na ktorý používateľ reagoval, v emailoch" - email_direct: "Pošlite mi email ak ma niekto cituje, odpovie na môj príspevok, zmieni moje @meno alebo ma pozve do témy." - email_private_messages: "Pošlite mi email keď mi niekto pošle správu" - email_always: "Pošlite mi emailovú notifikáciu aj keď som aktívny na stránke" other_settings: "Ostatné" categories_settings: "Kategórie" new_topic_duration: @@ -1178,10 +1168,6 @@ sk: default_header_text: Vybrať... filter_placeholder: Hľadať emoji_picker: - people: Ľudia - food: Jedlo - activity: Aktivita - travel: Cestovanie objects: Objekty composer: emoji: "Emoji :)" @@ -1734,7 +1720,6 @@ sk: create: "Ľutujeme, pri vytváraní príspevku nastala chyba. Prosím, skúste znovu." edit: "Ľutujeme, pri úprave príspevku nastala chyba. Prosím, skúste znovu." upload: "Ľutujeme, pri nahrávaní súboru nastala chyba. Prosím, skúste znovu." - file_too_large: "Ľutujeme, daný súbor je príliš veľký (maximálna veľkosť je {{max_size_kb}}kB). Čo takto nahrať ten súbor na zdielané cloudové úložisko a nazdielať odkaz?" too_many_uploads: "Ľutujeme, ale naraz je možné nahrať iba jeden súbor." image_upload_not_allowed_for_new_user: "Ľutujeme, noví použivatelia nemôžu nahrávať obrázky." attachment_upload_not_allowed_for_new_user: "Ľutujeme, noví používatelia nemôžu nahrávať prílohy." diff --git a/config/locales/client.sl.yml b/config/locales/client.sl.yml index 9ff86d75dc..2eee56dd7b 100644 --- a/config/locales/client.sl.yml +++ b/config/locales/client.sl.yml @@ -258,8 +258,6 @@ sl: every_hour: "vsako uro" daily: "dnevno" weekly: "tedensko" - every_two_weeks: "vsaka dva tedna" - every_three_days: "vsake tri dni" max_of_count: "največ od {{count}}" alternation: "ali" character_count: @@ -638,8 +636,10 @@ sl: new_private_message: "Novo ZS" private_message: "Zasebno sporočilo" private_messages: "Zasebna sporočila" - ignore: "Prezri" - unignore: "Razveljavi prezri" + user_notifications_ignore_option: "Prezrti" + user_notifications_mute_option: "Utišani" + user_notifications_mute_option_title: "Ne boste prejemali obvestil povezanih s tem uporabnikom." + user_notifications_normal_option: "Običajno" activity_stream: "Aktivnost" preferences: "Nastavitve" profile_hidden: "Profil tega uporabnika je skrit." @@ -663,7 +663,7 @@ sl: consent_prompt: "Ali hočete obvestila v brskalniku, ko prejmete odgovore na vaše prispevke?" dismiss: "Opusti" dismiss_notifications: "Opusti vse" - dismiss_notifications_tooltip: "Označi vsa neprebrana sporočila kot Prebrana" + dismiss_notifications_tooltip: "Označi vsa neprebrana obvestila kot prebrana" first_notification: "Vaše prvo obvestilo! Izberite ga za začetek." disable_jump_reply: "Ne skoči na moj prispevek po tem ko odgovorim" dynamic_favicon: "Pokaži število novih / posodobljenih tem na ikoni brskalnika" @@ -722,7 +722,7 @@ sl: muted_users: "Utišano" muted_users_instructions: "Onemogoči vsa obvestila povezana s temi uporabniki." ignored_users: "Prezrti" - ignored_users_instructions: "Seznam vseh vaših prezrtih uporabnikov." + ignored_users_instructions: "Onemogoči vse prispevke in obvestila povezana s temi uporabniki." muted_topics_link: "Pokaži utišane teme" watched_topics_link: "Pokaži opazovane teme" tracked_topics_link: "Pokaži sledene teme" @@ -793,13 +793,14 @@ sl: label: "Koda" rate_limit: "Počakajte preden uporabite novo potrditveno kodo." enable_description: | - Poskenirajte QR kodo v podprti aplikaciji (AndroidiOS in vnesite vašo potrditveno kodo. + Skeniraj to QR kodo v podprti aplikaciji (AndroidiOS) in vnesi vašo potrditveno kodo. disable_description: "Vnesite potrditveno kodo iz vaše aplikacije" show_key_description: "Vnesite ročno" extended_description: | Preverjanje v dveh korakih omogoči dodatno varnost vašega računa saj za prijavo zahteva dodatno enkratno potrditveno kodo poleg vašega gesla. Potrditvene kode se lahko ustvarijo na Android ali iOS napravah. oauth_enabled_warning: "Preverjanje v dveh korakih bo onemogočila prijavo z družabnimi omrežji." use: "Uporabi Authenticator aplikacijo" + enforced_notice: "Obvezno morate vklopiti preverjanje v dveh korakih za dostop to tega spletnega mesta." change_about: title: "Spremeni O meni" error: "Prišlo je do napake pri spreminjanju te vrednosti" @@ -837,7 +838,8 @@ sl: primary: "E-naslov" secondary: "Dodatni e-naslovi" no_secondary: "Ni dodatnih e-naslovov" - instructions: "nikoli ne pokaži javno" + sso_override_instructions: "E-naslov se lahko spremeni pri SSO ponudniku." + instructions: "Se nikoli ne prikaže javno." ok: "Poslali vam bomo e-sporočilo za potrditev." invalid: "Prosim vnesite veljaven e-naslov." authenticated: "Vaša e-naslov je bil potrjen pri {{provider}}" @@ -922,14 +924,17 @@ sl: every_30_minutes: "vsakih 30 minut" every_hour: "vsako uro" daily: "dnevno" - every_three_days: "vsake tri dni" weekly: "tedensko" - every_two_weeks: "vsaka dva tedna" + every_month: "vsak mesec" + every_six_months: "vsakih 6 mesecev" + email_level: + title: "Pošlji mi e-sporočilo, ko me nekdo citira, odgovori na moj prispevek, omeni moje @ime ali me povabi v temo." + always: "vedno" + only_when_away: "samo ko sem odsoten" + never: "nikoli" + email_messages_level: "Pošlji mi e-sporočilo, ko mi nekdo pošlje zasebno sporočilo" include_tl0_in_digests: "V e-sporočilo s povzetki vključi vsebino, ki so jo dodali novi uporabniki " email_in_reply_to: "Vključi povzetek prispevka v e-sporočilo" - email_direct: "Pošlji mi e-sporočilo, kadar me kdo citira, odgovori na moj prispevek, omeni moje @ime ali me povabi k temi" - email_private_messages: "Pošlji mi e-sporočilo, kadar prejmem zasebno sporočilo" - email_always: "Pošlji mi e-sporočilo tudi kadar sem aktiven na strani" other_settings: "Ostalo" categories_settings: "Kategorije" new_topic_duration: @@ -1109,7 +1114,7 @@ sl: logout: "Bili ste odjavljeni." refresh: "Osveži" read_only_mode: - enabled: "Stran je v načinu samo za branje. Lahko nadaljujete z branjem; odgovori, všečki in druge akcije pa so onemogočene za zdaj." + enabled: "Stran je v načinu samo za branje. Lahko nadaljujete z branjem; odgovori, všečki in druga dejanja pa so onemogočena za zdaj." login_disabled: "Prijava je onemogočena dokler je stran v načinu za branje." logout_disabled: "Odjava je onemogočena dokler je stran v načinu za branje." too_few_topics_and_posts_notice: "Omogočimo da razprava steče! Trenutno je objavljenih %{currentTopics} / %{requiredTopics} tem in %{currentPosts} / %{requiredPosts} prispevkov. Novi obiskovalci potrebujejo več pogovorov za branje in odgovarjanje." @@ -1152,8 +1157,8 @@ sl: hide_session: "Spomni me jutri" hide_forever: "ne, hvala" hidden_for_session: "V redu, vas ponovno vprašamo jutri. Vedno lahko uporabite gumb 'Prijava' da ustvarite nov račun." - intro: "Pozdravljeni! Vidimo da uživate v branju razprave, vendar se še niste registrirali kot uporabnik." - value_prop: "Ko registrirate uporabniški račun, si lahko zapomnimo točno kaj ste že prebrali, tako da boste naslednjič lahko nadaljevali od tam, kjer ste končali. Lahko boste tudi prejemali obvestila, tukaj ali preko e-sporočila, vsakič ko vam nekdo odgovori. In lahko boste všečkali prispevke, ki so vam všeč. :heartpulse:" + intro: "Pozdravljeni! Vidimo, da uživate v branju razprave, vendar se še niste registrirali kot uporabnik." + value_prop: "Ko registrirate uporabniški račun, si lahko zapomnimo točno kaj ste že prebrali, tako da boste naslednjič lahko nadaljevali od tam, kjer ste končali. Lahko boste tudi prejemali obvestila, tukaj ali preko e-sporočila vsakič, ko vam nekdo odgovori. In lahko boste všečkali prispevke, ki so vam všeč. :heartpulse:" summary: enabled_description: "Ogledujete si povzetek teme: najbolj zanimive prispevke, kot jih je določila skupnost." description: "Obstaja {{replyCount}} odgovorov." @@ -1255,7 +1260,7 @@ sl: message: "Preverjanje s Twittrom (pojavna okna morajo biti omogočena v brskalniku)" instagram: name: "Instagram" - title: "z Instagramom" + title: "Instagram" message: "Preverjanje z Instagramom (pojavna okna morajo biti omogočena v brskalniku)" facebook: name: "Facebook" @@ -1263,11 +1268,11 @@ sl: message: "Preverjanje s Facebookom (pojavna okna morajo biti omogočena v brskalniku)" yahoo: name: "Yahoo" - title: "z Yahoojem" + title: "Yahoo" message: "Preverjanje z Yahoojem (pojavna okna morajo biti omogočena v brskalniku)" github: name: "GitHub" - title: "z GitHubom" + title: "GitHub" message: "Preverjanje z GitHubom (pojavna okna morajo biti omogočena v brskalniku)" invites: accept_title: "Povabilo" @@ -1321,13 +1326,15 @@ sl: other: "Izberite vsaj {{count}} stvari." emoji_picker: filter_placeholder: Išči emoji - people: Ljudje - nature: Narava - food: Hrana - activity: Aktivnost - travel: Potovanje + smileys_&_emotion: Smeški in emotikoni + people_&_body: Ljudje in telo + animals_&_nature: Živali in narava + food_&_drink: Hrana in pijača + travel_&_places: Potovanja in lokacije + activities: Dejavnosti objects: Stvari - celebration: Praznovanje + symbols: Simboli + flags: Zastave custom: Po meri emoji recent: Nedavno uporabljeni default_tone: Brez barve kože @@ -2103,8 +2110,8 @@ sl: few: "poglej {{count}} skrite odgovore" other: "poglej {{count}} skritih odgovorov" notice: - first: "To je prvič, da je {{user}} objavil prispevek — poskrbimo, da bo dobrodošel v skupnosti!" - return: "Kar nekaj časa je preteklo od kar smo nazadnje videli {{user}} — zadnji prispevek je objavil {{time}}." + first: "Uporabnik {{user}} je prvič objavil prispevek — poskrbimo da bo lepo sprejet v naši skupnosti!" + return: "Uporabnik {{user}}že kar nekaj časa ni sodeloval — njihov zadnji prispevek je bil objavljen {{time}}." unread: "Prispevek je neprebran" has_replies: one: "{{count}} odgovor" @@ -2131,7 +2138,7 @@ sl: create: "Oprostite, pri ustvarjanju vašega prispevka je prišlo do napake. Poskusite ponovno." edit: "Oprostite, pri ustvarjanju vašega prispevka je prišlo do napake. Poskusite ponovno." upload: "Oprostite, pri prenosu datoteke je prišlo do napake. Poskusite ponovno." - file_too_large: "Datoteka je prevelika (največja dovoljena velikost je {{max_size_kb}}kb). Naložite vašo veliko datoteko na drugo spletno storitev in delite samo povezavo." + file_too_large: "Datoteka je prevelika (največja velikost je {{max_size_kb}}kb). Naložite vašo veliko datoteko na ponudnika v oblaku in objavite povezavo?" too_many_uploads: "Oprostite, naenkrat lahko naložite samo eno datoteko." too_many_dragged_and_dropped_files: "Oprostite, naenkrat lahko naložite samo {{max}} datotek." upload_not_authorized: "Oprostite, datoteka ki ste jo hoteli naložiti ni podprta (podprte pripone:{{authorized_extensions}})." @@ -2433,6 +2440,15 @@ sl: muted: title: "Utišano" description: "O novih temah v tej kategoriji ne boste obveščeni in ne bodo se pojavile med najnovejšimi." + search_priority: + label: "Pomembnost v iskalniku" + options: + normal: "Običajna" + ignore: "Prezri" + very_low: "Zelo nizka" + low: "Nizka" + high: "Visoka" + very_high: "Zelo visoka" sort_options: default: "privzeto" likes: "Všečki" @@ -2925,7 +2941,7 @@ sl: page_views: "Ogledov strani" page_views_short: "Ogledov strani" show_traffic_report: "Pokaži podrobno poročilo prometa" - community_health: Zdravje skupnosti + community_health: Stanje skupnosti moderators_activity: Aktivnosti moderatorjev whats_new_in_discourse: "Kaj je novega v Discourse?" activity_metrics: Metrike aktivnosti @@ -3250,7 +3266,7 @@ sl: staff_actions: all: "vse" filter: "Filter:" - title: "Aktivnosti osebja" + title: "Dejanja osebja" clear_filters: "Pokaži vse" staff_user: "Uporabnik" target_user: "Ciljni uporabnik" @@ -3379,6 +3395,7 @@ sl: last_emailed: "Zadnja e-pošta" active: "Aktiviran" show_emails: "Pokaži e-naslove" + hide_emails: "Skrij e-naslove" nav: new: "Novi" active: "Aktivni" @@ -3387,7 +3404,7 @@ sl: suspended: "Suspendirani" silenced: "Utišani" suspect: "Sumljivi" - staged: "Prirejen" + staged: "Prirejeni" approved: "Potrjen?" approved_selected: one: "potrdi uporabnika" @@ -3467,6 +3484,7 @@ sl: action_logs: "Dnevnik akcij" ip_lookup: "Poizvedba IP" log_out: "Odjava" + logged_out: "Uporabnik je bil odjavljen iz vseh naprav." grant_admin: "Odobri administratorja" grant_admin_confirm: "Poslali smo ti e-sporočilo za potrditev novega administratorja. Odpri ga in sledi navodilom." grant_moderation: "Odobri moderatorja" @@ -3498,6 +3516,12 @@ sl: anonymize_yes: "Da, anonimiziraj tega uporabnika" delete: "Izbriši uporabnika" delete_forbidden_because_staff: "Administratorjev in moderatorjev se ne da izbrisati." + delete_posts_forbidden_because_staff: "Ne morete izbrisati vseh prispevkov od administratorjev ali moderatorjev." + delete_forbidden: + one: "Uporabnik ne more biti izbrisan, če ima prispevke. Izbrišite vse prispevke preden izbrišete uporabnika. (Prispevki starejši od %{count} dne ne morejo biti izbrisani.)" + two: "Uporabnik ne more biti izbrisan, če ima prispevke. Izbrišite vse prispevke preden izbrišete uporabnika. (Prispevki starejši od %{count} dni ne morejo biti izbrisani.)" + few: "Uporabnik ne more biti izbrisan, če ima prispevke. Izbrišite vse prispevke preden izbrišete uporabnika. (Prispevki starejši od %{count} dni ne morejo biti izbrisani.)" + other: "Uporabnik ne more biti izbrisan, če ima prispevke. Izbrišite vse prispevke preden izbrišete uporabnika. (Prispevki starejši od %{count} dni ne morejo biti izbrisani.)" delete_confirm: "Navadno je bolj primerno da se uporabnike anonimizira in ne izbriše, ker se z brisanjem odstrani tudi vsebina iz obstoječih razprav.

    Ali ste PREPRIČANI da hočete odstraniti tega uporabnika? To dejanje je trajno!" delete_and_block: "Izbriši in blokiraj ta e-naslov in IP naslov" delete_dont_block: "Samo izbriši" @@ -3595,6 +3619,7 @@ sl: search: "Išči besedilo, ki bi ga rad/a uredil/a" title: "Vsebina besedila" edit: "uredi" + more_than_50_results: "Našli smo več kot 50 zadetkov. Določite bolj natančno iskalne kriterije." settings: none: "brez" site_settings: diff --git a/config/locales/client.sq.yml b/config/locales/client.sq.yml index 96a0a4c727..3faa411b89 100644 --- a/config/locales/client.sq.yml +++ b/config/locales/client.sq.yml @@ -185,8 +185,6 @@ sq: every_hour: "çdo orë" daily: "çdo ditë" weekly: "çdo javë" - every_two_weeks: "çdo dy javë" - every_three_days: "çdo 3 ditë" max_of_count: "max i {{count}}" alternation: "ose" character_count: @@ -539,7 +537,6 @@ sq: instructions: "Sfondi do të vendoset në qendër dhe do të ketë një gjerësi prej 590px." email: title: "Email" - instructions: "nuk i shfaqet kurrë publikut" ok: "Do ju nisim emailin e konfirmimit" invalid: "Ju lutemi të vendosni një email të vlefshëm" authenticated: "Emaili juaj është verifikuar nga {{provider}}" @@ -594,14 +591,9 @@ sq: every_30_minutes: "çdo 30 minuta" every_hour: "çdo orë" daily: "çdo ditë" - every_three_days: "çdo 3 ditë" weekly: "çdo javë" - every_two_weeks: "çdo 2 javë" include_tl0_in_digests: "Përfshini dhe postime nga anëtarët e rinj" email_in_reply_to: "Përfshi një copëz të përgjigjeve ndaj postimit në email" - email_direct: "Më dërgo një email kur dikush më citon, i përgjigjet një postimi tim, më përmend me @username, ose më fton në një temë" - email_private_messages: "Më dërgo një email kur dikush më dërgon një mesazh" - email_always: "Më dërgo njoftim me email edhe kur jam aktiv në faqe" other_settings: "Tjetër" categories_settings: "Kategoritë" new_topic_duration: @@ -1330,7 +1322,6 @@ sq: create: "Na vjen keq, por ndodhi një gabim gjatë hapjes së temës. Provojeni përsëri." edit: "Na vjen keq, ndodhi një gabim gjatë redaktimit të temës. Provojeni përsëri." upload: "Na vjen keq, pati një gabim gjatë ngarkimit të skedarit. Provo përsëri. " - file_too_large: "Na vjen keq, skedari është shumë i madh (maksimumi i lejuar është {{max_size_kb}}kb). Mund t'a vendosni këtë skedar të madh në një faqe tjetër dhe të vendosni këtu vetëm lidhjen." too_many_uploads: "Na vjen keq, por duhet t'i ngarkoni skedarët një nga një." image_upload_not_allowed_for_new_user: "Na vjen keq, anëtarët e rinj nuk mund të ngarkojnë skedarë. " attachment_upload_not_allowed_for_new_user: "Na vjen keq, anëtarët e rinj nuk mund të ngarkojnë skedarë. " diff --git a/config/locales/client.sr.yml b/config/locales/client.sr.yml index 300610056c..1d748573ce 100644 --- a/config/locales/client.sr.yml +++ b/config/locales/client.sr.yml @@ -217,8 +217,6 @@ sr: every_hour: "svakog sata" daily: "svakodnevno" weekly: "nedeljno" - every_two_weeks: "svake dve nedelje" - every_three_days: "svaka tri dana" max_of_count: "maksimalno od {{count}}" alternation: "ili" character_count: @@ -514,11 +512,7 @@ sr: email_digests: every_30_minutes: "svakih 30 minuta" daily: "dnevno" - every_three_days: "svaka tri dana" weekly: "nedeljno" - every_two_weeks: "svake dve nedelje" - email_private_messages: "Pošalji mi email kada mi neko pošalje poruku" - email_always: "Šalji mi email notifikacije i kada sam aktivan na sajtu" other_settings: "Drugo" categories_settings: "Kategorije" new_topic_duration: diff --git a/config/locales/client.sv.yml b/config/locales/client.sv.yml index ecad7dae14..a89ba6c48e 100644 --- a/config/locales/client.sv.yml +++ b/config/locales/client.sv.yml @@ -198,8 +198,6 @@ sv: every_hour: "varje timme" daily: "dagligen" weekly: "veckovis" - every_two_weeks: "varannan vecka" - every_three_days: "var tredje dag" max_of_count: "max av {{count}}" alternation: "eller" character_count: @@ -585,7 +583,6 @@ sv: instructions: "Bakgrundsbilder kommer att vara centrerade och ha en standardbredd på 590 px." email: title: "E-post" - instructions: "visas aldrig publikt" ok: "Vi skickar e-post till dig för bekräftelse" invalid: "Vänligen ange en giltig e-postadress" authenticated: "Din e-postadress har blivit verifierad av {{provider}}" @@ -640,14 +637,9 @@ sv: every_30_minutes: "var 30:e minut" every_hour: "varje timma" daily: "dagligen" - every_three_days: "var tredje dag" weekly: "veckovis" - every_two_weeks: "varannan vecka" include_tl0_in_digests: "Inkludera innehåll från nya användare i sammanfattningsmeddelanden via e-post" email_in_reply_to: "Inkludera ett utdrag av inlägg som svarats på i e-postmeddelanden" - email_direct: "Sänd mig e-post när någon citerar mig, besvarar mitt inlägg, nämner mitt @användarnamn eller bjuder in mig till ett ämne." - email_private_messages: "Sänd mig e-post när någon skickar mig ett meddelande" - email_always: "Ta emot notifieringar även när jag är aktiv på forumet. " other_settings: "Övrigt" categories_settings: "Kategorier" new_topic_duration: @@ -1452,7 +1444,6 @@ sv: create: "Tyvärr, det uppstod ett fel under skapandet av ditt inlägg. Var god försök igen." edit: "Tyvärr, det uppstod ett fel under ändringen av ditt inlägg. Var god försök igen." upload: "Tyvärr, det uppstod ett fel under uppladdandet av den filen. Vad god försök igen." - file_too_large: "Tyvärr, filen är för stor (maximal filstorlek är {{max_size_kb}}kb). Varför inte ladda upp din stora fil till en moln-delningstjänst och sen dela länken?" too_many_uploads: "Tyvärr, du kan bara ladda upp en bild i taget." upload_not_authorized: "Tyvärr, filen du försöker ladda upp är inte tillåten (tillåtna filtyper: %{authorized_extensions})." image_upload_not_allowed_for_new_user: "Tyvärr, nya användare kan inte ladda upp bilder." diff --git a/config/locales/client.sw.yml b/config/locales/client.sw.yml index a3fee6c7a5..55cb268709 100644 --- a/config/locales/client.sw.yml +++ b/config/locales/client.sw.yml @@ -201,8 +201,6 @@ sw: every_hour: "kila saa" daily: "kila siku" weekly: "kila wiki" - every_two_weeks: "kila wiki mbili" - every_three_days: "kila siku tatu" max_of_count: "kiwango cha juu cha {{count}}" alternation: "au" character_count: @@ -704,7 +702,6 @@ sw: title: "Barua pepe" primary: "Barua pepe ya awali" secondary: "Barua pepe" - instructions: "haitoonyeshwa kwa umma" ok: "Tutakutumia barua pepe kuthibitisha" invalid: "Andika barua pepe iliyo sahihi" authenticated: "Barua pepe yako imethibitishwa na {{mkimu}}" @@ -763,14 +760,9 @@ sw: every_30_minutes: "kila baada ya dakika 30" every_hour: "kila saa" daily: "kila siku" - every_three_days: "kila siku tatu" weekly: "kila wiki" - every_two_weeks: "kila wiki mbili" include_tl0_in_digests: "Tia ndani maandishi kutoka kwa watumiaji wapya kwenye muhtasari wa barua pepe" email_in_reply_to: "Jumuisha dhana ya majibu ya posti kwenye barua pepe" - email_direct: "Tuma barua pepe mtu akinukulu, akijibu chapisho langu, akitaja @jina langu, au akinialika kwenye mada." - email_private_messages: "Nitumie barua pepe mtu akinitumia ujumbe" - email_always: "Nitumie taarifa kupitia barua pepe nikiwa amilifu kwenye mtandao" other_settings: "Zingine" categories_settings: "Kategoria" new_topic_duration: @@ -1120,13 +1112,7 @@ sw: other: " Chagua japo vitu {{count}}." emoji_picker: filter_placeholder: Tafuta picha-hisia - people: Watu - nature: Uasilia - food: Chakula - activity: utendaji - travel: Safiri objects: Vitu - celebration: Sherehekea custom: Ishara binafsi recent: Imetumika hivi karibuni default_tone: Mwonekano usio na toni @@ -1793,7 +1779,6 @@ sw: create: "Samahani, hitilafu imetokea wakati wa kutengeneza chapisho lako. Tafadhali jaribu tena." edit: "Samahani, hitilafu imetokea wakati wa kuhariri chapisho lako. Tafadhali jaribu tena." upload: "Samahani, hitilafu imetokea wakati wa kupakia faili hilo. Tafadhali jaribu tena." - file_too_large: "Samahani, hilo faili ni kubwa sana (kiwango cha juu ni {{max_size_kb}}kb). Kwa nini usipakie faili lako kubwa kwenye huduma ya kugawa kwenye wingu kama Google Drive, Dropbox au OneDrive, alafu ukaandika kiungo hapa?" too_many_uploads: "Samahani, unaweza kupakia faili 1 tu kwa wakati mmoja." upload_not_authorized: "Samahani, faili unalo jaribu kupakia halina kibali (authorized extensions: {{authorized_extensions}})." image_upload_not_allowed_for_new_user: "Samahani, watumiaji wapya hawawezi kupakia picha." diff --git a/config/locales/client.te.yml b/config/locales/client.te.yml index b2cee7dead..1947e9a6a3 100644 --- a/config/locales/client.te.yml +++ b/config/locales/client.te.yml @@ -131,8 +131,6 @@ te: every_hour: "ప్రతి గంట" daily: "ప్రతిరోజూ" weekly: "ప్రతీవారం" - every_two_weeks: "రెండువారాలకోసారి" - every_three_days: "ప్రతి మూడు రోజులకీ" max_of_count: "{{count}} గరిష్టం" alternation: "లేదా" character_count: @@ -394,9 +392,7 @@ te: always: "ఎల్లప్పుడూ" email_digests: daily: "ప్రతీరోజు" - every_three_days: "ప్రతి మూడు రోజులకీ" weekly: "ప్రతీవారం" - every_two_weeks: "ప్రతి రెండు వారాలకీ" other_settings: "ఇతర" categories_settings: "వర్గాలు" new_topic_duration: @@ -560,10 +556,6 @@ te: twitter: "ట్విట్టర్" category_page_style: categories_only: "వర్గాలు మాత్రమే" - emoji_picker: - people: ప్రజలు - nature: ప్రకృతి - food: ఆహారం composer: options: "ఎంపికలు" add_warning: "ఇది ఒక అధికారిక హెచ్చరిక" diff --git a/config/locales/client.th.yml b/config/locales/client.th.yml index 7493d74ff1..eb7d60f880 100644 --- a/config/locales/client.th.yml +++ b/config/locales/client.th.yml @@ -170,8 +170,6 @@ th: every_hour: "ทุกชั่วโมง" daily: "ทุกวัน" weekly: "รายสัปดาห์" - every_two_weeks: "ทุกสองอาทิตย์" - every_three_days: "ทุกสามวัน" max_of_count: "สูงสุดของ {{count}}" alternation: "หรือ" character_count: @@ -483,7 +481,7 @@ th: failed_to_move: "เกิดความผิดพลาดในการย้ายหัวข้อที่เลือก (อาจเกิดจาดเครือข่ายของคุณล่ม)" select_all: "เลือกทั้งหมด" preferences_nav: - profile: "ข้อมูลผู้ใช้

    " + profile: "ข้อมูลผู้ใช้" emails: "อีเมล" tags: "ป้าย" change_password: @@ -576,14 +574,9 @@ th: every_30_minutes: "ทุก 30 นาที" every_hour: "ทุกชั่วโมง" daily: "ทุกวัน" - every_three_days: "ทุกๆสามวัน" weekly: "ทุกสัปดาห์" - every_two_weeks: "ทุกๆสองอาทิตย์" include_tl0_in_digests: "รวมถึงเนื้อหาจากผู้ใช้ใหม่ในอีเมลสรุป" email_in_reply_to: "เพิ่มการตอบในโพสท์ที่คัดกรองแล้วในอีเมล" - email_direct: "ส่งอีเมลเมื่อมี การอ้างอิงถึง ตอบโพสท์ พูดถึง @username หรือ ถูกเชิญเข้าไปในกระทู้" - email_private_messages: "ส่งอีเมลหาฉันเมื่อใครก็ตามส่งข้อความส่วนตัวมาหา" - email_always: "ส่งอีเมลเตือนแม้ว่าจะกำลังใช้งานอยู่" other_settings: "อื่นๆ" categories_settings: "หมวดหมู่" new_topic_duration: diff --git a/config/locales/client.tr_TR.yml b/config/locales/client.tr_TR.yml index dc97eeb794..c238f6b371 100644 --- a/config/locales/client.tr_TR.yml +++ b/config/locales/client.tr_TR.yml @@ -205,8 +205,6 @@ tr_TR: every_hour: "her saat" daily: "günlük" weekly: "haftalık" - every_two_weeks: "her iki haftada bir" - every_three_days: "her üç günde bir" max_of_count: "maksimum {{count}}" alternation: "ya da" character_count: @@ -720,7 +718,6 @@ tr_TR: primary: "Öncelikli E-posta" secondary: "İkincil E-postalar" no_secondary: "İkincil e-posta adresi mevcut değil" - instructions: "Kimse görüntüleyemez" ok: "Onaylaman için sana e-posta göndereceğiz" invalid: "Lütfen geçerli bir e-posta adresi gir" authenticated: "E-posta adresin {{provider}} tarafından doğrulandı" @@ -796,14 +793,9 @@ tr_TR: every_30_minutes: "Her 30 dakikada" every_hour: "saatlik" daily: "günlük" - every_three_days: "her üç günde" weekly: "haftalık" - every_two_weeks: "her iki haftada" include_tl0_in_digests: "Yeni kullanıcılardan gelen içeriği özet e-postalarına ekle" email_in_reply_to: "Gönderilere gelen cevapların bir örneğini e-postaya ekle" - email_direct: "Herhangi biri gönderimi yanıtladığında, benden alıntı yaptığında, @kullanıcıadı şeklinde bahsettiğinde ya da beni bir konuya davet ettiğinde bana e-posta gönder" - email_private_messages: "Herhangi biri bana mesaj yazdığında bana e-posta gönder" - email_always: "Sitede etkin olduğum sıralarda dahi bana e-posta bildirimleri gönder" other_settings: "Diğer" categories_settings: "Kategoriler" new_topic_duration: @@ -1151,13 +1143,7 @@ tr_TR: other: "En azından {{count}}konuları seçiniz" emoji_picker: filter_placeholder: Emoji ara - people: İnsanlar - nature: Doğa - food: Gıda - activity: Aktivite - travel: Seyahat objects: Nesneler - celebration: Kutlama custom: Özel emojiler recent: Son zamanlarda kullanılmış default_tone: Görünüm rengi yok @@ -1839,7 +1825,6 @@ tr_TR: create: "Üzgünüz, gönderin oluşturulurken bir hata oluştu. Lütfen tekrar dene." edit: "Üzgünüz, gönderin düzenlenirken bir hata oluştu. Lütfen tekrar dene. " upload: "Üzgünüz, dosya yüklenirken bir hata oluştu. Lütfen tekrar dene." - file_too_large: "Üzgünüz, bu dosya çok büyük (en fazla {{max_size_kb}}kb). Neden paylaşımını buluta yükleyip bağlantını paylaşmıyorsun ?" too_many_uploads: "Üzgünüz, aynı anda sadece tek dosya yüklenebilir." upload_not_authorized: "Üzgünüz, yüklemeye çalıştığın dosya izinli değil (izinli uzantılar : {{izinli uzantılar}})." image_upload_not_allowed_for_new_user: "Üzgünüz, yeni kullanıcılar resim yükleyemez." diff --git a/config/locales/client.uk.yml b/config/locales/client.uk.yml index 3787d75408..91a41f8be2 100644 --- a/config/locales/client.uk.yml +++ b/config/locales/client.uk.yml @@ -114,8 +114,6 @@ uk: every_hour: "щогодини" daily: "щодня" weekly: "щотижня" - every_two_weeks: "кожні два тижні" - every_three_days: "Кожні три дня" max_of_count: "Не більше {{count}}" alternation: "або" character_count: @@ -406,9 +404,7 @@ uk: every_30_minutes: "кожні 30 хвилин" every_hour: "щогодини" daily: "щодня" - every_three_days: "кожні 3 дні" weekly: "щотижня" - every_two_weeks: "кожні 2 тижні" other_settings: "Інше" categories_settings: "Категорії" new_topic_duration: diff --git a/config/locales/client.ur.yml b/config/locales/client.ur.yml index f4ac7e61ec..05a32d3714 100644 --- a/config/locales/client.ur.yml +++ b/config/locales/client.ur.yml @@ -200,8 +200,6 @@ ur: every_hour: "ہر گھنٹے" daily: "روزانہ " weekly: "ہفتہ وار " - every_two_weeks: "ہر دو ہفتے" - every_three_days: "ہر تین دن" max_of_count: "زیادہ سے زیادہ {{count}}" alternation: "یا " character_count: @@ -666,7 +664,6 @@ ur: instructions: "پسِ منظر کی تصاویر مرکوز ہوں گی اور اُن کی 590 پِکسل کی پہلے سے طے شدہ چوڑائی ہو گی۔" email: title: "اِی میل" - instructions: "کبھی بھی عوام کو نہیں دکھایا گیا" ok: "ہم تصدیق کے لئے آپ کو اِی میل کریں گے" invalid: "براہ کرم، ایک قابلِ قبول ایِ میل ایڈریس درج کریں" authenticated: "آپ کے اِی میل کی توثیق کر دی گئی ہے {{provider}}" @@ -721,14 +718,9 @@ ur: every_30_minutes: "ہر 30 منٹ" every_hour: "گھنٹہ وار" daily: "روزانہ " - every_three_days: "ہر تین دن" weekly: "ہفتہ وار" - every_two_weeks: "ہر دو ہفتے" include_tl0_in_digests: "اِی میل خلاصہ میں نئے صارفین سے مواد شامل کریں" email_in_reply_to: "ای میل میں پوسٹ کے جواب کا اقتباس شامل کریں" - email_direct: "مجھے ایک اِی میل بھیجیں اگر کوئی میرے پوسٹ کا اقتباس کرے، میری پوسٹ کا جواب دے، میرے @صارفنام کا تذکرا کرے، یا پجھے کسی ٹاپک میں مدعو کرے" - email_private_messages: "اگر کوئی مجھے پیغام بھیجیے تو مجھے ایک اِی میل بھیجیں" - email_always: "اگر میں ویب سائٹ پر فعال ہوں تو پھر بھی مجھے اِی میل اطلاعات بھیجیں" other_settings: "دیگر" categories_settings: "زُمرَہ جات" new_topic_duration: @@ -1057,13 +1049,7 @@ ur: create: "'{{content}}' بنائیں" emoji_picker: filter_placeholder: اِیمَوجی تلاش کریں - people: لوگ - nature: نَیچر - food: کھانا - activity: سرگرمی - travel: سفر objects: اشیاء - celebration: جشن custom: اپنی مرضی کے اِیمَوجی recent: حال ہی میں استعمال کیے گئے default_tone: کوئی جِلد رنگ نہیں @@ -1738,7 +1724,6 @@ ur: create: "معذرت، آپ کی پوسٹ بنانے میں ایک خرابی کا سامنا کرنا پڑا۔ براہ مہربانی دوبارہ کوشش کریں۔" edit: "معذرت، آپ کی پوسٹ ترمیم کرنے میں ایک خرابی کا سامنا کرنا پڑا۔ براہ مہربانی دوبارہ کوشش کریں۔" upload: "معذرت، یہ فائل اَپ لوڈ کرنے میں ایک خرابی کا سامنا کرنا پڑا۔ براہ مہربانی دوبارہ کوشش کریں۔" - file_too_large: "معذرت، یہ فائل بہت بڑی ہے (زیادہ سے زیادہ سائز {{max_size_kb}}kb) ہے۔ کیوں نہ آپ اپنی بڑی فائل ایک کلاؤڈ شیئرنگ سروس پر اَپ لوڈ کریں اور اس کا لنک شیئر کریں؟" too_many_uploads: "معذرت، آپ ایک وقت میں صرف ایک ہی فائل اَپ لوڈ کر سکتے ہیں۔" upload_not_authorized: "معذرت، جو فائل آپ اَپ لوڈ کرنے کے کوشش کر رہے ہیں اُس کی اجازت نہیں ہے (اجازت یافتہ ایکسٹینشنز: {{authorized_extensions}})۔" image_upload_not_allowed_for_new_user: "معذرت، نئے صارفین تصاویر اَپ لوڈ نہیں کر سکتے۔" diff --git a/config/locales/client.vi.yml b/config/locales/client.vi.yml index 79957d9238..09f2d1c147 100644 --- a/config/locales/client.vi.yml +++ b/config/locales/client.vi.yml @@ -176,8 +176,6 @@ vi: every_hour: "mỗi giờ" daily: "hàng ngày" weekly: "hàng tuần" - every_two_weeks: "mỗi hai tuần" - every_three_days: "mỗi ba ngày" max_of_count: "tối đa trong {{count}}" alternation: "hoặc" character_count: @@ -566,7 +564,6 @@ vi: instructions: "Hình nền sẽ ở giữa và có chiều rộng mặc định là 590px." email: title: "Email" - instructions: "không bao giờ hiển thị công khai" ok: "Chúng tôi sẽ gửi thư điện tử xác nhận đến cho bạn" invalid: "Vùi lòng nhập một thư điện tử hợp lệ" authenticated: "Thư điện tử của bạn đã được xác nhận bởi {{provider}}" @@ -620,14 +617,9 @@ vi: every_30_minutes: "mỗi 30 phút" every_hour: "hàng giờ" daily: "hàng ngày" - every_three_days: "ba ngày một" weekly: "hàng tuần" - every_two_weeks: "hai tuần một" include_tl0_in_digests: "Bao gồm nội dung của những thành viên mới trong email tóm tắt." email_in_reply_to: "Kèm theo đoạn dẫn trích trả lời bài viết trong email" - email_direct: "Gửi cho tôi một email khi có người trích dẫn, trả lời cho bài viết của tôi, đề cập đến @username của tôi, hoặc mời tôi đến một chủ đề" - email_private_messages: "Gửi cho tôi email khi có ai đó nhắn tin cho tôi" - email_always: "Gửi email thông báo cho tôi mỗi khi tôi kích hoạt trên website này" other_settings: "Khác" categories_settings: "Chuyên mục" new_topic_duration: @@ -899,9 +891,6 @@ vi: ctrl: "Ctrl" alt: "Alt" emoji_picker: - people: Mọi ng - food: "Thức " - activity: "Hoạt " objects: Vật th composer: emoji: "Emoji :)" diff --git a/config/locales/client.zh_CN.yml b/config/locales/client.zh_CN.yml index 6e7fb29437..33ddb0cebd 100644 --- a/config/locales/client.zh_CN.yml +++ b/config/locales/client.zh_CN.yml @@ -89,10 +89,15 @@ zh_CN: next_month: "下个月" placeholder: 日期 share: + topic_html: '主题: %{topicTitle}' + post: "帖子 #%{postNumber}" close: "关闭" + twitter: "分享至 Twitter" + facebook: "分享至 Facebook" + email: "通过电子邮件分享" action_codes: public_topic: "于%{when}设置为公共主题" - private_topic: "于%{when}设置为私信" + private_topic: "于%{when}将该话题转换为私信" split_topic: "于%{when}分割了该主题" invited_user: "于%{when}邀请了%{who}" invited_group: "于%{when}邀请了%{who}" @@ -135,18 +140,23 @@ zh_CN: ap_south_1: "亚太地区(Mumbai)" ap_southeast_1: "亚太地区(Singapore)" ap_southeast_2: "亚太地区(Sydney)" + ca_central_1: "加拿大(中部)" cn_north_1: "中国(Beijing)" cn_northwest_1: "中国(宁夏)" eu_central_1: "欧洲(Frankfurt)" + eu_north_1: "欧洲(斯德哥尔摩)" eu_west_1: "欧洲(Ireland)" eu_west_2: "欧洲(London)" eu_west_3: "欧洲(Paris)" + sa_east_1: "南美(圣保罗)" us_east_1: "美国东部(N. Virginia)" us_east_2: "美国东部(俄亥俄州)" + us_gov_east_1: "AWS政府专用(US-East)" us_gov_west_1: "政府专用(US)" us_west_1: "美国西部(N. California)" us_west_2: "美国西部(Oregon)" edit: "编辑标题和分类" + expand: "展开" not_implemented: "非常抱歉,这个功能仍在开发中!" no_value: "否" yes_value: "是" @@ -185,8 +195,6 @@ zh_CN: every_hour: "每小时" daily: "每天" weekly: "每周" - every_two_weeks: "每两周" - every_three_days: "每三天" max_of_count: "不超过 {{count}}" alternation: "或" character_count: @@ -230,6 +238,10 @@ zh_CN: new_topic: "新主题草稿" new_private_message: "新私信草稿" topic_reply: "草稿回复" + abandon: + confirm: "您已在此主题中打开了另一个草稿。 你确定要放弃吗?" + yes_value: "是的,放弃" + no_value: "不,保持" topic_count_latest: other: "有 {{count}} 个更新或新主题" topic_count_unread: @@ -261,7 +273,13 @@ zh_CN: choose_topic: none_found: "没有找到主题。" title: + search: "通过标题、URL 或者 ID 搜索主题:" placeholder: "在此输入主题标题" + choose_message: + none_found: "无符合的结果" + title: + search: "按标题搜索消息:" + placeholder: "在此输入消息标题" queue: topic: "主题:" approve: "通过" @@ -305,7 +323,7 @@ zh_CN: topics_entered_long: "浏览主题" time_read: "阅读时长" topic_count: "主题" - topic_count_long: "创建主题" + topic_count_long: "创建的主题" post_count: "回复" post_count_long: "回帖数" no_results: "没有找到结果。" @@ -432,6 +450,7 @@ zh_CN: description: "你将会在该私信中的每个新帖子发布后收到通知,并且会显示新回复数量。" watching_first_post: title: "跟踪" + description: "你将收到有关此组中新消息的通知,但不会回复消息。" tracking: title: "跟踪" description: "你会在别人@你或回复你时收到通知,并且新帖数量也将在这些主题后显示。" @@ -440,6 +459,7 @@ zh_CN: description: "如果有人@你或回复你,将通知你。" muted: title: "静音" + description: "你不会收到有关此组中消息的任何通知。" flair_url: "头像图片" flair_url_placeholder: "(可选)图片 URL 或 Font Awesome class" flair_url_description: '使用不小于20px × 20px的方形图像或FontAwesome图标(可接受的格式:“fa-icon”,“far fa-icon”或“fab fa-icon”)。' @@ -547,6 +567,8 @@ zh_CN: first_notification: "你的头一个通知!选中它开始。" disable_jump_reply: "回复后不跳转至新帖子" dynamic_favicon: "在浏览器图标中显示主题更新数量" + theme_default_on_all_devices: "将其设为我所有设备上的默认主题" + text_size_default_on_all_devices: "将其设为我所有设备上的默认字体大小" allow_private_messages: "允许其他用户发送私信给我" external_links_in_new_tab: "在新标签页打开外部链接" enable_quoting: "在选择文字时显示引用回复按钮" @@ -599,6 +621,8 @@ zh_CN: users: "用户" muted_users: "静音" muted_users_instructions: "抑制来自这些用户的所有通知。" + ignored_users: "忽略" + ignored_users_instructions: "取消所有帖子和来自这些用户的通知。" muted_topics_link: "显示已静音的主题" watched_topics_link: "显示已关注的主题" tracked_topics_link: "显示已跟踪的主题" @@ -635,6 +659,7 @@ zh_CN: emails: "邮件" notifications: "通知" categories: "分类" + users: "用户" tags: "标签" interface: "界面" apps: "应用" @@ -656,6 +681,7 @@ zh_CN: copied_to_clipboard: "已复制到剪贴板" copy_to_clipboard_error: "复制到剪贴板时出错" remaining_codes: "你有{{count}}个备份码" + use: "使用备份码" codes: title: "备份码生成" description: "每个备份码只能使用一次。请存放于安全可读的地方。" @@ -666,13 +692,13 @@ zh_CN: confirm_password_description: "确认密码以继续" label: "编码" rate_limit: "请等待另一个验证码。" - enable_description: | - 在支持的应用中扫描此二维码(Android - iOS并输入验证码。 disable_description: "请输入来自 app 的验证码" show_key_description: "手动输入" extended_description: | 双重身份验证除了你的密码之外还需要一次性令牌,从而为你的帐户增加了额外的安全性。 可以在AndroidiOS设备。 oauth_enabled_warning: "请注意,一旦你的帐户启用了双重身份验证,系统就会停用社交登录。" + use: "Authenticator app" + enforced_notice: "在访问此站点之前,你需要启用双重身份验证。" change_about: title: "更改个人信息" error: "提交修改时出错了" @@ -710,7 +736,8 @@ zh_CN: primary: "主邮箱" secondary: "次邮箱" no_secondary: "没有次邮箱" - instructions: "永不公开显示" + sso_override_instructions: "电子邮件地址可以通过SSO登录来更新。" + instructions: "绝不会被公开显示。" ok: "将通过邮件验证确认" invalid: "请填写正确的邮箱地址" authenticated: "邮箱已经由 {{provider}} 验证了。" @@ -769,6 +796,13 @@ zh_CN: website: "网址" email_settings: "邮箱" hide_profile_and_presence: "隐藏我的公开个人资料和状态功能" + enable_physical_keyboard: "在iPad上启用物理键盘支持" + text_size: + title: "文本大小" + smaller: "更小" + normal: "普通" + larger: "更大" + largest: "最大" like_notification_frequency: title: "用户被赞时通知提醒" always: "始终" @@ -785,14 +819,15 @@ zh_CN: every_30_minutes: "每半小时" every_hour: "每小时" daily: "每天" - every_three_days: "每三天" weekly: "每周" - every_two_weeks: "每两周" + email_level: + title: "当有人引用和回复我的帖子、@我或邀请我至主题时,发送邮件提醒" + always: "始终" + only_when_away: "只在离开时" + never: "从不" + email_messages_level: "有人发私信给我时邮件提醒" include_tl0_in_digests: "摘要邮件中包含新用户的内容" email_in_reply_to: "邮件中包含回复你的内容节选" - email_direct: "当有人引用和回复我的帖子、@我或邀请我至主题时,发送邮件提醒" - email_private_messages: "有人发私信给我时邮件提醒" - email_always: "即使我在论坛中活跃时也发送邮件提醒" other_settings: "其它" categories_settings: "分类" new_topic_duration: @@ -835,6 +870,9 @@ zh_CN: expired: "邀请已过期。" rescind: "移除" rescinded: "邀请已删除" + rescind_all: "移除所有过期邀请" + rescinded_all: "所有过期邀请已删除!" + rescind_all_confirm: "你确定你想要移除所有过期邀请么?" reinvite: "重新发送邀请" reinvite_all: "重发所有邀请" reinvite_all_confirm: "确定要重发这些邀请吗?" @@ -852,6 +890,7 @@ zh_CN: text: "通过文件批量邀请" success: "文件上传成功,当操作完成时将通过私信通知你。" error: "抱歉,文件必须是CSV格式。" + confirmation_message: "你将发邮件邀请上传的文件中的所有人。" password: title: "密码" too_short: "密码过短" @@ -1066,6 +1105,7 @@ zh_CN: provide_new_email: "给个新地址!然后我们会再给你发一封确认邮件。" submit_new_email: "更新邮件地址" sent_activation_email_again: "我们又向 {{currentEmail}} 发送了一封激活邮件,邮件送达可能需要几分钟;请检查一下你邮箱的垃圾邮件文件夹。" + sent_activation_email_again_generic: "我们发送了另一封激活邮件。它可能需要几分钟才能到达;记得检查你的垃圾邮件文件夹。" to_continue: "请登录" preferences: "需要登入后更改设置" forgot: "我记不清账户详情了" @@ -1140,13 +1180,15 @@ zh_CN: other: "选择至少{{count}}条。" emoji_picker: filter_placeholder: 查找表情符号 - people: 人物 - nature: 自然 - food: 食物 - activity: 活动 - travel: 旅行 + smileys_&_emotion: 笑脸与表情 + people_&_body: 人与身体 + animals_&_nature: 动物与自然 + food_&_drink: 饮食 + travel_&_places: 旅行与地点 + activities: 活动 objects: 物品 - celebration: 庆典 + symbols: 符号 + flags: 标记 custom: 自定义表情符号 recent: 近期使用 default_tone: 无肤色 @@ -1308,6 +1350,9 @@ zh_CN: liked_2: "{{username}}, {{username2}} {{description}}" liked_many: other: "{{username}}, {{username2}} 和其他 {{count}} 人 {{description}}" + liked_consolidated_description: + other: "你的帖子有{{count}}个赞" + liked_consolidated: "{{username}}{{description}}" private_message: "{{username}} {{description}}" invited_to_private_message: "

    {{username}} {{description}}" invited_to_topic: "{{username}} {{description}}" @@ -1327,6 +1372,7 @@ zh_CN: posted: '{{username}}在“{{topic}}”中发布了帖子 - {{site_title}}' private_message: '{{username}}在“{{topic}}”中向你发送了个人消息 - {{site_title}}' linked: '{{username}}在“{{topic}}”中链接了你的帖子 - {{site_title}}' + watching_first_post: '{{username}}发布了新主题“{{topic}}” - {{site_title}}' confirm_title: "通知已启用 - %{site_title}" confirm_body: "成功!通知已启用。" upload_selector: @@ -1541,6 +1587,7 @@ zh_CN: when: "时间:" public_timer_types: 主题计时器 private_timer_types: 用户主题计时器 + time_frame_required: 请选择时间范围 auto_update_input: none: "选择时间范围" later_today: "今天的某个时候" @@ -1571,6 +1618,8 @@ zh_CN: based_on_last_post: "最后回复发布之后的多少时间内不自动关闭主题。" auto_delete: title: "自动删除主题" + auto_bump: + title: "自动顶帖" reminder: title: "提醒我" status_update_notice: @@ -1579,6 +1628,7 @@ zh_CN: auto_publish_to_category: "主题%{timeLeft}将发布到#%{categoryName} 。" auto_close_based_on_last_post: "如在 %{duration}内没有新回复后主题将被关闭。" auto_delete: "主题在%{timeLeft}后将被自动删除。" + auto_bump: "此主题将在%{timeLeft}后自动顶起。" auto_reminder: "你将在%{timeLeft}后收到该主题的提醒。" auto_close_title: "自动关闭设置" auto_close_immediate: @@ -1675,6 +1725,7 @@ zh_CN: help: "取消本主题的置顶状态,将不再固定显示在主题列表顶部。" share: title: "分享" + extended_title: "分享一个链接" help: "分享指向这个主题的链接" print: title: "打印" @@ -1740,9 +1791,15 @@ zh_CN: n_posts: other: "{{count}} 个帖子" cancel: "取消过滤" + move_to: + title: "移动到" + action: "移动到" + error: "移动话题时发生了错误。" split_topic: title: "拆分主题" action: "拆分主题" + topic_name: "新主题的标题" + radio_label: "发新主题" error: "拆分主题时发生错误。" instructions: other: "你将创建一个新的主题,并包含你选择的 {{count}} 个帖子。" @@ -1750,8 +1807,24 @@ zh_CN: title: "合并主题" action: "合并主题" error: "合并主题时发生错误。" + radio_label: "已存在的主题" instructions: other: "请选择一个主题以便移动这 {{count}} 个帖子。" + move_to_new_message: + title: "移动到新的即时信息" + action: "移动到新的即时信息" + message_title: "新信息的标题" + radio_label: "发新私信" + participants: "参与者" + instructions: + other: "您即将创建一条新私信,并使用您选择的{{count}}张帖子填充该私信。" + move_to_existing_message: + title: "移动到已有信息" + action: "移动到已有信息" + radio_label: "已有信息" + participants: "参与者" + instructions: + other: "请选择您要将这{{count}}帖子移动到的私信。" merge_posts: title: "合并选择的帖子" action: "合并选择的帖子" @@ -1809,6 +1882,9 @@ zh_CN: locked: "一管理人员锁定了该帖的编辑" gap: other: "查看 {{count}} 个隐藏回复" + notice: + first: "这是 {{user}} 发的第一个帖子 - 让我们欢迎他加入社区!" + return: "从我们上一次看到 {{user}} 有一阵子了 — 他上次发帖是 {{time}}." unread: "未读帖子" has_replies: other: "{{count}} 回复" @@ -1823,7 +1899,7 @@ zh_CN: create: "抱歉,在创建你的帖子时发生了错误。请重试。" edit: "抱歉,在编辑你的帖子时发生了错误。请重试。" upload: "抱歉,在上传文件时发生了错误。请重试。" - file_too_large: "文件过大(最大 {{max_size_kb}}KB)。为什么不就大文件上传至云存储服务后再分享链接呢?" + file_too_large: "抱歉,该文件太大(最大大小为 {{max_size_kb}}KB)。为什么不将您的大文件上传到云共享服务,然后粘贴链接?" too_many_uploads: "抱歉,一次只能上传一张图片。" too_many_dragged_and_dropped_files: "抱歉,你一次只能上传最多{{max}}个文件。" upload_not_authorized: "抱歉,你没有上传文件的权限(验证扩展:{{authorized_extensions}})。" @@ -1877,6 +1953,7 @@ zh_CN: unlock_post_description: "允许发布者编辑帖子" delete_topic_disallowed_modal: "你无权删除该贴。如果你真想删除,向版主提交原因并标记。" delete_topic_disallowed: "你无权删除此主题" + delete_topic: "删除主题" actions: flag: "标记" defer_flags: @@ -1979,6 +2056,8 @@ zh_CN: none: "(未分类)" all: "所有分类" choose: "分类&hellip;" + edit: "编辑" + edit_dialog_title: "编辑: %{categoryName}" view: "浏览分类的主题" general: "常规" settings: "设置" @@ -1987,6 +2066,7 @@ zh_CN: tags_allowed_tags: "仅在该 分类 内可以使用的标签" tags_allowed_tag_groups: "仅在该 分类 内可以使用的标签组" tags_placeholder: "(可选)允许使用的标签列表" + tags_tab_description: "这里的标签和标签组只在这个分类以及其他手动添加了这些标签的分类下面可见。这些标签对剩余的分类是不可见的。" tag_groups_placeholder: "(可选)允许使用的标签组列表" topic_featured_link_allowed: "允许在该分类中发布特色链接标题" delete: "删除分类" @@ -2015,6 +2095,8 @@ zh_CN: already_used: "此色彩已经被另一个分类使用" security: "安全性" special_warning: "警告:这个分类是已经自动建立好的分类,它的安全设置不能被更改。如果你不想要使用这个分类,直接删除它,而不是另作他用。" + uncategorized_security_warning: "这是个特殊的分类。如果不知道应该话题属于哪个分类,那么请使用这个分类。这个分类没有安全设置。" + uncategorized_general_warning: '这个分类很特别。它用作未选择分类的新主题的默认分类。如果要阻止此行为并强制选择分类,请在此处禁用此设置。如果要更改名称或说明,请转到自定义/文本内容。' images: "图片" email_in: "自定义进站电子邮件地址:" email_in_allow_strangers: "接受无账户的匿名用户的邮件" @@ -2049,6 +2131,7 @@ zh_CN: description: "你将自动关注这些分类中的所有主题。每一个主题的每一个新帖,将通知你,还将显示新回复的数量。" watching_first_post: title: "监看头一帖" + description: "您将收到此类别中的新主题的通知,但别人回复主题不会给您发送通知。" tracking: title: "跟踪" description: "你将自动跟踪这些分类中的所有主题。如果有人@你或回复你,将通知你,还将显示新回复的数量。" @@ -2058,6 +2141,11 @@ zh_CN: muted: title: "静音" description: "在这些分类里面,你将不会收到新主题任何通知,它们也不会出现在“最新”主题列表。 " + search_priority: + label: "搜索优先级" + options: + normal: "普通" + ignore: "忽略" sort_options: default: "默认" likes: "赞" @@ -2138,6 +2226,8 @@ zh_CN: pinned: title: "置顶" help: "本主题已置顶;它将始终显示在它所属分类的顶部" + unlisted: + help: "本主题被设置为不显示在主题列表中,只能通过链接来访问" posts: "帖子" posts_long: "本主题有 {{number}} 个帖子" posts_likes_MF: | @@ -2379,6 +2469,7 @@ zh_CN: description: "你将自动监看该标签中的所有主题。你将收到所有新帖子和主题的通知,此外,主题旁边还会显示未读和新帖子的数量。" watching_first_post: title: "关注第一条帖子" + description: "您将收到此标签中的新主题的通知,但对主题的回复不会再给您发送通知。" tracking: title: "跟踪" description: "你将使用此标签自动跟踪所有主题。未读和新帖计数将显示在主题旁。" @@ -2455,6 +2546,7 @@ zh_CN: version_check_pending: "看来你最近刚更新过。太棒了!" installed_version: "已安装" latest_version: "最新版本" + problems_found: "根据您当前的网站设置提供一些建议" last_checked: "上次检查" refresh_problems: "刷新" no_problems: "找不到问题." @@ -2465,8 +2557,12 @@ zh_CN: private_messages_short: "私信" private_messages_title: "私信" mobile_title: "移动" + space_used: "%{usedSize}已经使用" + space_used_and_free: "%{usedSize}(%{freeSize}空闲)" uploads: "上传" backups: "备份" + backup_count: + other: "%{count}备份在%{location}" lastest_backup: "最新:%{date}" traffic_short: "流量" traffic: "应用 web 请求" @@ -2482,6 +2578,7 @@ zh_CN: moderation_tab: "审核" security_tab: "安全" reports_tab: "报告" + report_filter_any: "任意" disabled: 停用 timeout_error: 对不起,查询时间太长,请选择较短的间隔 exception_error: 抱歉,执行查询时发生错误 @@ -2821,6 +2918,8 @@ zh_CN: confirm: "你确定要将数据库回滚到之前的工作状态吗?" location: local: "本地存储" + s3: "S3" + backup_storage_error: "无法访问备份:%{error_message}" export_csv: success: "导出开始,完成后你将被通过私信通知。" failed: "导出失败。请检查日志。" @@ -2844,6 +2943,7 @@ zh_CN: save: "保存" new: "新建" new_style: "新样式" + install: "已安装" delete: "删除" delete_confirm: "删除该主题?" color: "颜色" @@ -2867,12 +2967,15 @@ zh_CN: components: "组件" theme_name: "主题名称" component_name: "组件名称" + themes_intro: "选择现有主题或安装新主题即可开始使用" beginners_guide_title: "使用Discourse主题的初学者指导" developers_guide_title: "Discourse主题的开发者指导" browse_themes: "浏览社区主题" customize_desc: "定制:" title: "主题" create: "创建" + create_type: "类型" + create_name: "名称" long_title: "修改你站点的色彩、CSS 和 HTML" edit: "编辑" edit_confirm: "这是一个远程主题。如果你编辑了CSS/HTML,在下一次更新该主题后这些自定义项目将会被删除。" @@ -2880,9 +2983,14 @@ zh_CN: desktop: "桌面" mobile: "移动" settings: "设置" + translations: "翻译" preview: "预览" + show_advanced: "显示高级设置" + hide_advanced: "隐藏高级设置" + hide_unused_fields: "隐藏未使用的设置" is_default: "主题默认启用" user_selectable: "用户可选择主题" + color_scheme: "调色板" color_scheme_select: "选择主题使用的颜色" custom_sections: "自定义段落:" theme_components: "主题组件" @@ -2892,6 +3000,7 @@ zh_CN: convert_theme_alert: "你确定转换此组件到主题吗?它将作为%{relatives}的父级删除。" convert_theme_tooltip: "转换此主题到组件" inactive_themes: "非活动主题:" + inactive_components: "未使用的组件:" broken_theme_tooltip: "此主题的CSS,HTML或YAML中存在错误" default_theme_tooltip: "此主题是网站的默认主题" updates_available_tooltip: "此主题有更新可用" @@ -2917,10 +3026,25 @@ zh_CN: edit_css_html_help: "你还未编辑任何 CSS 或 HTML" delete_upload_confirm: "删除这个上传?(主题 CSS 可能会出问题!)" import_web_tip: "目录包含主题" + import_web_advanced: "高级。。。" + import_file_tip: "包含主题的.tar.gz或.dcstyle.json文件" is_private: "主题在私有git存储库中" remote_branch: "分支名称(可选)" public_key: "授予对repo的以下公钥访问权限:" + install: "安装" + installed: "已安装" + install_popular: "热门" + install_upload: "来自您的设备" + install_create: "创建新的" + about_theme: "关于" license: "许可证" + version: "版本:" + authors: "作者:" + source_url: "来源" + required_version: + error: "此主题已被自动禁用,因为它与此版本的Discourse不兼容。" + minimum: "需要Discourse{{version}}版本或以上。" + maximum: "需要Discourse{{version}}版本或以下。" component_of: "组件:" update_to_latest: "更新到最新" check_for_updates: "检查更新" @@ -2929,11 +3053,13 @@ zh_CN: add: "添加" theme_settings: "主题设置" no_settings: "这个主题内没有设置" + theme_translations: "翻译主题" empty: "无项目" commits_behind: other: "主题落后了 {{count}} 个变更!" compare_commits: "(查看新提交)" repo_unreachable: "无法联系此主题的Git存储库。错误信息:" + imported_from_archive: "此主题是从.tar.gz文件导入的" scss: text: "CSS" title: "输入自定义 CSS,我们接受所有有效的 CSS 和 SCSS 样式" @@ -2959,11 +3085,20 @@ zh_CN: text: "YAML" title: "用 YAML 格式定义主题设置" colors: + select_base: + title: "选择基色调色板" + description: "基础颜色" title: "颜色" + edit: "编辑调色板" + long_title: "调色板" + about: "修改主题使用的颜色。创建一个新的调色板以开始。" + new_name: "新调色板" copy_name_prefix: "复制于" + delete_confirm: "删除这个调色板?" undo: "重置" undo_title: "撤销你对这个颜色的编辑至上一次保存的状态。" revert: "撤销" + revert_title: "重置颜色至 Discourse 的默认调色板。" primary: name: "主要" description: "大部分的文字、图标和边框。" @@ -3167,6 +3302,8 @@ zh_CN: merge_user: "合并用户" entity_export: "导出实体" change_name: "更换名称" + topic_timestamps_changed: "主题时间戳已更改" + approve_user: "批准的用户" screened_emails: title: "被屏蔽的邮件地址" description: "当有人试图用以下邮件地址注册时,将受到阻止或其它系统操作。" @@ -3201,6 +3338,7 @@ zh_CN: title: "搜索日志" term: "术语" searches: "搜索" + click_through_rate: "CTR" types: all_search_types: "所有搜索类型" header: "头部" @@ -3246,6 +3384,7 @@ zh_CN: last_emailed: "最后一次邮寄" not_found: "抱歉,在我们的系统中此用户名不存在。" id_not_found: "抱歉,在我们的系统中此用户 id 不存在。" + active: "已激活" show_emails: "显示邮件" nav: new: "新建" @@ -3307,6 +3446,8 @@ zh_CN: suspended_until: "(直到%{until})" cant_suspend: "该用户不能被封禁。" delete_all_posts: "删除所有帖子" + delete_posts_progress: "删除帖子。。。" + delete_posts_failed: "删除帖子时出现问题。" penalty_post_actions: "你想对相关帖子做什么?" penalty_post_delete: "删除帖子" penalty_post_edit: "编辑帖子" @@ -3372,6 +3513,7 @@ zh_CN: other: "不能删除所有帖子。一些帖子发表于 %{count} 天前。(设置项:delete_user_max_post_age)" cant_delete_all_too_many_posts: other: "不能删除所有帖子,因为用户有超过 %{count} 个帖子。(delete_all_posts_max)" + delete_confirm: "通常最好匿名用户而不是删除它们,以避免删除 Discourse 的现有内容。

    您确定要删除此用户吗?这项操作是不可逆的!" delete_and_block: "删除并封禁该邮件地址和IP地址" delete_dont_block: "仅删除" deleting_user: "删除用户" @@ -3488,6 +3630,7 @@ zh_CN: go_back: "返回搜索" recommended: "我们建议自定义以下文本以符合你的需求:" show_overriden: "只显示修改过的" + more_than_50_results: "有超过50个结果。请优化您的搜索。" settings: show_overriden: "只显示被覆盖" reset: "重置" @@ -3534,6 +3677,7 @@ zh_CN: tags: "标签" search: "搜索" groups: "群组" + dashboard: "仪表盘" secret_list: invalid_input: "输入字段不能为空或包含竖线字符。" badges: @@ -3604,6 +3748,10 @@ zh_CN: with_post: "%{username}因 %{link} 帖子" with_post_time: "%{username}因在%{time}时的 %{link} 帖子" with_time: "%{username}%{time}" + badge_intro: + title: "选择现有徽章或创建新徽章来开始" + what_are_badges_title: "徽章是什么?" + badge_query_examples_title: "徽章查询示例" emoji: title: "Emoji" help: "增加所有人可用的 emoji。(高端技巧:一次性拖进多个文件)" @@ -3654,6 +3802,10 @@ zh_CN: label: "新:" add: "添加" filter: "搜索(URL 或外部 URL)" + reseed: + modal: + categories: "分类" + topics: "话题" wizard_js: wizard: done: "完成" diff --git a/config/locales/client.zh_TW.yml b/config/locales/client.zh_TW.yml index d43fbb64c8..bd483fb03f 100644 --- a/config/locales/client.zh_TW.yml +++ b/config/locales/client.zh_TW.yml @@ -127,7 +127,7 @@ zh_TW: enabled: "已於 %{when} 將其作為橫幅主題。它將一直顯示直至使用者關閉它。" disabled: "已於 %{when} 移除該橫幅主題。將不再出現於任何頁面。" topic_admin_menu: "版區管理員操作" - wizard_required: "歡迎來到您的新 Discourse!執行設定精靈開始吧 ✨" + wizard_required: "是時候配置你的論壇啦!點擊開始設置嚮導!" emails_are_disabled: "管理員已停用了全域的外部信件功能。將不再寄出任何類型的電子郵件。" bootstrap_mode_enabled: "為了讓您更輕鬆地建設網站,您正處於初始模式。將會自動授予所有新註冊的使用者信任等級 1,並自動啟用每日摘要電子郵件。該功能將於 %{min_users} 個使用者註冊後自動關閉。" bootstrap_mode_disabled: "初始模式將會在 24 小時後自動禁用。" @@ -151,6 +151,7 @@ zh_TW: sa_east_1: "南美洲 (聖保羅)" us_east_1: "美國東部 (北維珍尼亞州)" us_east_2: "美國東部 (俄亥俄州)" + us_gov_east_1: "AWS 政府專用(US-East)" us_gov_west_1: "AWS GovCloud (美國)" us_west_1: "美國西部 (北加州)" us_west_2: "美國西部 (奧勒岡州)" @@ -194,8 +195,6 @@ zh_TW: every_hour: "每小時" daily: "每天" weekly: "每週" - every_two_weeks: "每兩週" - every_three_days: "每三天" max_of_count: "(最大 {{count}})" alternation: "或" character_count: @@ -537,11 +536,10 @@ zh_TW: button_text: "全部下載" confirm: "你確定要下載你的貼文嗎?" success: "已開始下載,下載完畢後將以訊息通知您" - rate_limit_error: "每天儘可下載一次貼文,請明天再重試。" + rate_limit_error: "每天僅可下載貼文一次,請明天再重試。" new_private_message: "新訊息" private_message: "訊息" private_messages: "訊息" - ignore: "忽略" activity_stream: "活動" preferences: "偏好設定" profile_hidden: "該使用者的個人檔案已被設為隱藏。" @@ -555,25 +553,25 @@ zh_TW: statistics: "統計" desktop_notifications: label: "即時通知" - not_supported: "非常遺憾,你的瀏覽器不支持桌面通知。" + not_supported: "抱歉,您的瀏覽器不支援桌面通知。" perm_default: "啟用桌面通知" perm_denied_btn: "權限被拒絕" perm_denied_expl: "你拒絶了通知提醒的權限。請在瀏覽器設定中允許桌面通知。" disable: "停用通知" enable: "啟用通知" each_browser_note: "注意:你必須在你使用的所用瀏覽器中更改這個設定。" - consent_prompt: "當別人回復您的貼文時,您想要收到即時的通知嗎?" + consent_prompt: "當別人回覆您的貼文時,您想要收到即時通知嗎?" dismiss: "忽略" dismiss_notifications: "忽略全部" dismiss_notifications_tooltip: "將所有未讀通知設為已讀" first_notification: "你的第一則通知!選擇以開始。" disable_jump_reply: "不要在回覆之後直接跳到我的貼文" dynamic_favicon: "在瀏覽器小圖示上顯示新話題/更新的話題數" - theme_default_on_all_devices: "在所有裝置上設為預設主題" + theme_default_on_all_devices: "在所有裝置上設為預設佈景主題" text_size_default_on_all_devices: "在所有裝置上設為預設文字大小" allow_private_messages: "允許其他使用者寄送個人訊息給我" external_links_in_new_tab: "在新分頁中開啟所有外部連結" - enable_quoting: "允許引用高亮文字" + enable_quoting: "允許引用劃記文字" change: "修改" moderator: "{{user}} 是板主" admin: "{{user}} 是管理員" @@ -622,7 +620,9 @@ zh_TW: admin_delete: "刪除" users: "使用者" muted_users: "靜音" - muted_users_instructions: "禁止來自這些使用者的所有通知。" + muted_users_instructions: "不顯示來自這些使用者的所有通知。" + ignored_users: "忽略" + ignored_users_instructions: "不顯示來自這些使用者的所有貼文與通知。" muted_topics_link: "顯示已靜音的話題" watched_topics_link: "顯示已關注的話題" tracked_topics_link: "顯示已追蹤的話題" @@ -630,9 +630,9 @@ zh_TW: apps: "應用" revoke_access: "撤銷許可" undo_revoke_access: "解除撤銷許可" - api_approved: "已批准:" + api_approved: "已通過審核:" api_last_used_at: "最近使用於:" - theme: "佈景" + theme: "佈景主題" home: "預設首頁" staged: "暫存" staff_counters: @@ -693,13 +693,14 @@ zh_TW: label: "代碼" rate_limit: "嘗試其他驗證代碼前請稍後" enable_description: | - 掃描QR code(安卓蘋果並輸入您的驗證碼。 + 使用可支援的 app 掃描此 QR Code(安卓iOS)並輸入您的認證碼。 disable_description: "請從您的應用程式輸入驗證碼" show_key_description: "手動輸入" extended_description: | 二步驟驗證使用除了密碼外的一次性代碼來加強帳號安全性。可以使用AndroidiOS設備來產生代碼。 oauth_enabled_warning: "請注意,一旦啟用二步驟驗證,將自動關閉社群登入。" use: "使用身分驗證應用程式" + enforced_notice: "在進入網站前,需啟用兩個步驟驗證以增強帳號安全性" change_about: title: "修改關於我" error: "修改設定值時發生錯誤" @@ -737,6 +738,7 @@ zh_TW: primary: "主要電子郵件" secondary: "次要電子郵件" no_secondary: "無次要電子郵件" + sso_override_instructions: "單一登入服務提供者可更新電子郵件" instructions: "不會公開顯示" ok: "我們將寄一封確認郵件給您。" invalid: "請輸入有效的電子郵件地址。" @@ -819,14 +821,15 @@ zh_TW: every_30_minutes: "每 30 分鐘" every_hour: "每小時" daily: "每天" - every_three_days: "每三天" weekly: "每週" - every_two_weeks: "每兩星期" + email_level: + title: "當有人引用、回覆我的發文,或以 @使用者名稱 提及我時,請以電子郵件通知我。" + always: "總是" + only_when_away: "只在離開時" + never: "永不" + email_messages_level: "當有人寄給我私人訊息時,以電子郵件通知我。" include_tl0_in_digests: "摘要郵件中包含新使用者的內容" email_in_reply_to: "郵件中包含回覆你的內容節選" - email_direct: "當有人引用、回覆我的發文,或以 @使用者名稱 提及我時,請以電子郵件通知我。" - email_private_messages: "當有人寄給我私人訊息時,以電子郵件通知我。" - email_always: "即使我在論壇中活躍時也發送郵件提醒" other_settings: "其它" categories_settings: "分類" new_topic_duration: @@ -1179,13 +1182,15 @@ zh_TW: other: "至少要選擇{{count}}個項目" emoji_picker: filter_placeholder: 搜尋表情符號 - people: 人物 - nature: 自然 - food: 食物 - activity: 活動 - travel: 旅行 + smileys_&_emotion: 表情符號 + people_&_body: 人們 + animals_&_nature: 動物與自然 + food_&_drink: 食物和飲料 + travel_&_places: 旅行與地點 + activities: 活動 objects: 物品 - celebration: 節日慶祝 + symbols: 象徵
    + flags: 檢舉 custom: 自訂表情符號 recent: 最近使用過的 default_tone: 膚色深度:0 @@ -1431,6 +1436,7 @@ zh_TW: with_tags: label: 已標記 filters: + label: 只返回主題或張貼的文章... title: 只有標題吻合 likes: 我按了讚的 posted: 我發了文的 @@ -1471,6 +1477,7 @@ zh_TW: select_all: "選擇全部" clear_all: "清除全部" unlist_topics: "未在列表中的話題" + relist_topics: "討論話題" reset_read: "重設閱讀" delete: "刪除話題" dismiss: "忽略" @@ -1582,7 +1589,9 @@ zh_TW: when: "當:" public_timer_types: 話題計時器 private_timer_types: 使用者話題計時器 + time_frame_required: 請選擇一個有效時間範圍 auto_update_input: + none: "選擇有效時間範圍" later_today: "今日稍晚" tomorrow: "明天" later_this_week: "本週稍晚" @@ -1608,6 +1617,7 @@ zh_TW: title: "自動關閉話題" label: "自動關閉話題的期限:" error: "請輸入一個有效的值。" + based_on_last_post: "在最後一個文章發表後,不自動關閉話題。" auto_delete: title: "自動刪除話題" auto_bump: @@ -1639,6 +1649,7 @@ zh_TW: jump_prompt_of: "%{count} 貼文" jump_prompt_long: "你想跳轉至哪一貼?" jump_bottom_with_number: "跳至第 %{post_number} 篇貼文" + jump_prompt_to_date: "至今" jump_prompt_or: "或" total: 所有貼文 current: 目前的貼文 @@ -1807,11 +1818,15 @@ zh_TW: message_title: "新訊息標題" radio_label: "新訊息" participants: "參與者" + instructions: + other: "你即將開啟一個新話題,並填入 {{count}} 篇你已選擇的貼文。" move_to_existing_message: title: "移動到已存在的訊息" action: "移動到已存在的訊息" radio_label: "已存在的訊息" participants: "參與者" + instructions: + other: "請選擇你想將那 {{count}} 篇貼文移至哪一個話題。" merge_posts: title: "合併選擇的貼文" action: "合併選擇的貼文" @@ -1837,6 +1852,7 @@ zh_TW: title: "將貼文加入選取清單" selected_post: label: "已選取" + title: "點擊後將文章移除" select_replies: label: "選取+回覆" title: "將貼文及所有回覆加入選取列表" @@ -2052,6 +2068,7 @@ zh_TW: tags_allowed_tags: "此分類中只允許使用這些標籤" tags_allowed_tag_groups: "此分類中只允許使用來自這些群組的標籤" tags_placeholder: "(可選)允許使用的標籤列表" + tags_tab_description: "此處指定的標記和標記群組僅在此類別以及也指定它們的其他類別中可用。它們不可用於其他類別。" tag_groups_placeholder: "(可選)允許使用的標籤組列表" topic_featured_link_allowed: "允許在該分類中發布精選的連結標題" delete: "刪除分類" @@ -2087,11 +2104,16 @@ zh_TW: email_in_allow_strangers: "接受非使用者的電郵" email_in_disabled: "\"用電子郵件張貼新的話題\"功能已被關閉。若要使用此功能," email_in_disabled_click: '請啟用"email in"功能' + mailinglist_mirror: "以類別來區分郵件列表" + suppress_from_latest: "從最新話題中不顯示此分類" show_subcategory_list: "在此分類中,將子分類顯示在話題上方。" + num_featured_topics: "分類頁面中顯示的話題數量:" + subcategory_num_featured_topics: "類別頁上的精選話題數量:" all_topics_wiki: "新的話題預設為共筆。" subcategory_list_style: "子分類列表風格:" sort_order: "話題列表排序條件:" default_view: "預設話題列表:" + default_top_period: "預設熱門時段" allow_badges_label: "允許授予本分類的徽章" edit_permissions: "編輯權限" require_topic_approval: "所有新話題皆需要通過管理員審核" @@ -2121,6 +2143,11 @@ zh_TW: muted: title: "靜音" description: "在這些分類裡面,你將不會收到新話題任何通知,它們也不會出現在“最新”話題列表。 " + search_priority: + label: "優先搜尋" + options: + normal: "一般" + ignore: "忽略" sort_options: default: "預設" likes: "讚" @@ -2133,6 +2160,11 @@ zh_TW: created: "創建" sort_ascending: "升序" sort_descending: "降序" + subcategory_list_styles: + rows: "排" + rows_with_featured_topics: "一排精選主題" + boxes: "匣" + boxes_with_featured_topics: "精選話題匣" flagging: title: "感謝幫助社群遠離邪惡!" action: "檢舉貼文" @@ -2225,6 +2257,7 @@ zh_TW: history: "歷史" changed_by: "作者 {{author}}" raw_email: + title: "寄來的郵件" not_available: "不可使用" categories_list: "分類清單" filters: @@ -2338,6 +2371,8 @@ zh_TW: log_out: "shift+z shift+z 退出" composing: title: "撰寫中" + return: "shift + c 回到編輯頁面" + fullscreen: " shift + F11 進入全螢幕編輯器" actions: title: "動作" bookmark_topic: "f 切換話題收藏狀態" @@ -2402,6 +2437,7 @@ zh_TW: selector_no_tags: "無標籤" changed: "標籤被修改:" tags: "標籤" + choose_for_topic: "可選標籤" delete_tag: "刪除標籤" delete_confirm: other: "您確定要刪除此標籤並將它從{{count}}個話題中移除嗎?" @@ -2415,7 +2451,12 @@ zh_TW: manage_groups_description: "管理標籤的群組" upload: "上傳標籤" upload_description: "批次上傳 csv 檔案以建立標籤" + upload_instructions: "一行一個,可選擇以 'tag_name,tag_group' 的格式包含一個標籤群組。" upload_successful: "標籤已成功上傳" + delete_unused_confirmation: + other: "%{count}個標籤將被刪除:%{tags}" + delete_unused_confirmation_more_tags: + other: "%{tags}以及其他%{count}個" delete_unused: "刪除未被使用的標籤" delete_unused_description: "刪除所有未被附加在任何話題或個人訊息的標籤" cancel_delete_unused: "取消" @@ -2433,11 +2474,13 @@ zh_TW: description: "您會收到此標籤中新話題的通知,話題底下的回應則不會有通知。" tracking: title: "跟蹤" + description: "您將會自動追蹤任何含有這些標籤的話題。新貼文數量將顯示在每個話題後。" regular: title: "普通" description: "如果有人@你或回覆你的貼文,將通知你。" muted: title: "靜音" + description: "你將不會收到這些分類中的新討論話題通知,它們也不會出現在你的未讀欄內。" groups: title: "標籤組" about: "將標籤分組以便管理。" @@ -2480,6 +2523,7 @@ zh_TW: custom_message_placeholder: "輸入留言" custom_message_template_forum: "你好,你應該來我們這個論壇!" custom_message_template_topic: "你好,我覺得你可能會喜歡這個話題!" + forced_anonymous: "由於系統資源超過負荷,暫時向所有使用者顯示,包含已登出的使用者。" safe_mode: enabled: "安全模式已經開啟,關閉該瀏覽器窗口以退出安全模式" admin_js: @@ -2487,6 +2531,8 @@ zh_TW: admin: title: "論壇管理員" moderator: "板主" + reports: + title: "可見報告列表" dashboard: title: "控制台" last_updated: "控制台最後更新時間:" @@ -2513,8 +2559,12 @@ zh_TW: private_messages_short: "訊息" private_messages_title: "訊息" mobile_title: "行動裝置" + space_used: "已使用 %{usedSize}" + space_used_and_free: "%{usedSize}(%{freeSize}自由)" uploads: "上傳檔案" backups: "備份" + backup_count: + other: "%{count}備份在%{location}" lastest_backup: "最新:%{date}" traffic_short: "流量" traffic: "網頁應用程式請求數" @@ -2530,10 +2580,15 @@ zh_TW: moderation_tab: "管理" security_tab: "安全性" reports_tab: "報告" + report_filter_any: "任何" + disabled: 停用 + timeout_error: 很抱歉,查詢所花的時間太久,請選一個短一點的間隔 + exception_error: 很抱歉,在查詢時發生了錯誤 too_many_requests: 您已重複此動作太多次,請稍後再重試。 not_found_error: 抱歉,這個報告不存在。 filter_reports: 過濾報告 reports: + trend_title: "%{percent}更改,最近更改時間是在%{current}。" today: "今天" yesterday: "昨天" last_7_days: "最近 7 天" @@ -2548,10 +2603,13 @@ zh_TW: start_date: "開始日期" end_date: "結束日期" groups: "所有群組" + disabled: "該使用者已被禁言" + totals_for_sample: "樣本總計" total: "總時數" no_data: "沒有可顯示的資料。" trending_search: more: ' 搜尋記錄檔 ' + disabled: '搜尋趨勢已停用,啟用搜尋紀錄以收集資料。' commits: latest_changes: "最近的變更:請經常更新!" by: "由" @@ -2560,11 +2618,13 @@ zh_TW: active_posts: "被檢舉的貼文" old_posts: "舊的被檢舉貼文" topics: "被檢舉的話題" + moderation_history: "板主" agree: "同意" agree_title: "確認此檢舉為有效且正確" agree_flag_hide_post: "隱藏貼文" agree_flag_hide_post_title: "隱藏此貼文並自動傳送訊息通知使用者重新編輯貼文內容。" agree_flag_restore_post: "同意並還原貼文" + agree_flag_restore_post_title: "將話題變更為對所有人顯示。" agree_flag_suspend: "停權使用者" agree_flag_suspend_title: "同意檢舉並停權使用者" agree_flag_silence: "靜音使用者" @@ -2590,6 +2650,7 @@ zh_TW: clear_topic_flags_title: "已調查過該話題,問題已解決。點擊完成以移除檢舉。" more: "(更多回覆)" suspend_user: "將使用者停權" + suspend_user_title: "因為這篇文章而被停權的使用者。" replies: other: "[%{count}條回應]" delete_replies: @@ -2604,11 +2665,13 @@ zh_TW: system: "系統" error: "發生了某些錯誤" reply_message: "回覆" + no_results: "沒有被標記的文章。" topic_flagged: "此 話題 已被檢舉。" show_full: "顯示完整貼文" visit_topic: "瀏覽話題以採取行動" was_edited: "貼文已在第一次標記後被編輯" previous_flags_count: "這篇貼文已經被標記 {{count}} 次。" + show_details: "顯示標籤的詳情" user_percentage: summary: other: "{{agreed}}, {{disagreed}}, {{ignored}} (共{{count}}則檢舉)" @@ -2618,11 +2681,17 @@ zh_TW: other: "{{count}}%不同意" ignored: other: "{{count}}% 忽略" + details: "詳情" flagged_topics: topic: "討論話題" type: "類型" users: "使用者" + last_flagged: "最後標記" + no_results: "沒有被標記的話題。" short_names: + off_topic: "離題" + inappropriate: "不當內容" + spam: "垃圾貼文" notify_user: "自訂" notify_moderators: "自訂" groups: @@ -2632,6 +2701,7 @@ zh_TW: name: too_short: "群組名稱過短" too_long: "群組名稱過長" + checking: "正在檢查群組名稱是否可用⋯⋯" available: "可以使用此群組名稱" not_available: "無法使用此群組名稱" blank: "群組名稱不能空白" @@ -2644,16 +2714,24 @@ zh_TW: manage: interaction: email: Email + incoming_email: "自訂電子郵件" incoming_email_placeholder: "輸入 email" visibility: 能見度 visibility_levels: title: "誰能看到這個群組?" public: "所有使用者" + members: "群組管理人、會員及系統管理員" + staff: "群組管理人及管理人員" + owners: "群組管理人及系統管理員" membership: automatic: 自動 trust_level: 信任等級 + trust_levels_title: "當這些成員加入時,自動提升信任等級:" trust_levels_none: "無" + automatic_membership_email_domains: "當註冊用戶的電子郵件所屬網域,完全符合列表裡某項時,將會自動加進這個群組裡:" + automatic_membership_retroactive: "套用相同的電子郵件網域規則到已經註冊的用戶上:" primary_group: "自動設為主要群組" + name_placeholder: "群組名稱:不可含有空白字元,和使用者名稱的規則相同" primary: "主要群組" no_primary: "( 沒有主要群組 )" title: "群組" @@ -2709,6 +2787,7 @@ zh_TW: event_type_missing: "你必須設置一個事件類型。" content_type: "內容格式" secret: "密鑰" + event_chooser: "哪些事件可以觸發到 Webhook?" wildcard_event: "發送任何事件。" individual_event: "選擇各個事件。" verify_certificate: "檢查 Payload URL 的 TLS 證書" @@ -2716,6 +2795,8 @@ zh_TW: active_notice: "我們將在事件發生時分發事件詳情。" categories_filter_instructions: "相關 Webhook 事件將在滿足特定分類的情況下才發送。留空忽略分類限制。" categories_filter: "觸發的分類" + tags_filter_instructions: "相關 Webhook 事件將在滿足特定群組的情況下才發送。留空白以忽略群組限制。" + tags_filter: "觸發的標籤" groups_filter_instructions: "相關 Webhook 事件將在滿足特定群組的情況下才發送。留空忽略群組限制。" groups_filter: "觸發的群組" delete_confirm: "刪除這個 webhook?" @@ -2727,17 +2808,28 @@ zh_TW: details: "當有新回覆、編輯、貼文被刪除或者恢復時。" user_event: name: "使用者事件" + details: "當使用者註冊、審核通過或更新時。" group_event: name: "群組活動" + details: "當群組被建立、更新或刪除時" + category_event: + name: "分類事件" + details: "當分類被建立、更新或刪除時" tag_event: + name: "標籤事件" details: "當標籤被建立、更新或刪除。" flag_event: + name: "標記事件" details: "當檢舉被建立、同意、否決或忽略" + queued_post_event: + name: "話題審核事件" + details: "當新的話題正在建立、審核通過或被拒絕核准時" delivery_status: title: "分髮狀態" inactive: "不活躍" failed: "失敗" successful: "成功" + disabled: "停用" events: none: "沒有相關事件。" redeliver: "重新發送" @@ -2810,6 +2902,7 @@ zh_TW: label: "備份" title: "新增備份" confirm: "你確定要新增備份嗎?" + without_uploads: "是(不包含上傳檔案)" download: label: "下載" title: "傳送含有下載連結的 email" @@ -2827,7 +2920,9 @@ zh_TW: title: "回溯資料庫到以前的工作階段" confirm: "你確定要將資料庫回滾到之前的工作狀態嗎?" location: + local: "暫存空間" s3: "S3" + backup_storage_error: "無法進入備份空間:%{error_message}" export_csv: success: "開始匯出,處理完畢後將以私人訊息通知你。" failed: "匯出失敗。請觀看紀錄。" @@ -2847,12 +2942,13 @@ zh_TW: title: "客製化" long_title: "網站客製化" preview: "預覽" + explain_preview: "以此佈景主題預覽網站" save: "儲存" new: "新增" new_style: "新增樣式" install: "安裝" delete: "刪除" - delete_confirm: "刪除這個佈景?" + delete_confirm: "刪除這個佈景主題?" color: "顏色" opacity: "不透明度" copy: "複製" @@ -2869,21 +2965,24 @@ zh_TW: revert: "恢復變更" revert_confirm: "你確定要恢復這個變更?" theme: - theme: "主題" + theme: "佈景主題" component: "元件" components: "元件" - theme_name: "主題名稱" + theme_name: "佈景主題名稱" component_name: "元件名稱" - themes_intro: "選擇現有主題或安裝新主題以開始" - beginners_guide_title: "Discourse 主題使用者導覽" - developers_guide_title: "Discourse 主題開發者導覽" - browse_themes: "瀏覽社群主題" + themes_intro: "選擇現有或安裝新佈景主題以開始" + beginners_guide_title: "給使用者的Discourse佈景主題導覽" + developers_guide_title: "給開發者的Discourse佈景主題導覽" + browse_themes: "瀏覽社群佈景主題" customize_desc: "自訂:" - title: "佈景" + title: "佈景主題" create: "建立" create_type: "類型" create_name: "名稱" + long_title: "修改網站上的CSS顏色、HTML內容" edit: "編輯" + edit_confirm: "這是一個遠端佈景主題,因此您對CSS/HTML所做的變更將會在您下次更新佈景主題時消失。" + common: "通用" desktop: "電腦" mobile: "行動裝置" settings: "設定" @@ -2891,24 +2990,30 @@ zh_TW: preview: "預覽" show_advanced: "顯示進階選項" hide_advanced: "隱藏進階選項" - user_selectable: "主題能被使用者選取" + hide_unused_fields: "隱藏未使用的欄位" + is_default: "佈景主題預設啟用" + user_selectable: "使用者可選取佈景主題" color_scheme: "調色盤" - color_scheme_select: "選擇能被主題使用的顏色" + color_scheme_select: "選擇佈景主題可用的顏色" custom_sections: "自訂區域:" - theme_components: "主題元件" + theme_components: "佈景主題元件" convert: "轉換" - convert_component_alert: "您是否確定要轉換此元件到主題中?元件將會從%{relatives}被移除。" - convert_component_tooltip: "轉換此元件到主題中。" - convert_theme_tooltip: "轉換此主題到元件" + convert_component_alert: "您是否確定要轉換此元件為佈景主題?元件將會自%{relatives}移除。" + convert_component_tooltip: "轉換此元件為佈景主題。" + convert_theme_alert: "您確定要將此佈景主題轉換為元件嗎?佈景主題將不再是%{relatives}的母項(parent)。" + convert_theme_tooltip: "轉換此佈景主題為元件" + inactive_themes: "未啟用的佈景主題" inactive_components: "未使用的元件:" - broken_theme_tooltip: "此主題的 CSS,HTML 或 YAML 中有錯誤。" - default_theme_tooltip: "此主題是網站的預設主題" - updates_available_tooltip: "此主題可更新" + broken_theme_tooltip: "此佈景主題的 CSS、HTML 或 YAML 中有錯誤。" + default_theme_tooltip: "此佈景主題是網站的預設佈景主題" + updates_available_tooltip: "此佈景主題可更新" + and_x_more: "和{{count}}更多。" collapse: 收起 uploads: "上傳檔案" - no_uploads: "您能上傳與您的主題有關的物件,例如:字型與影像。" + no_uploads: "您能上傳與您的佈景主題有關的物件,例如:字型與圖片。" add_upload: "新增上傳檔案" upload_file_tip: "選擇一個物件上傳 (png, woff2, etc...)" + variable_name: "SCSS 的變數名稱" variable_name_invalid: "無效的變量名稱,僅能輸入字母且需以字母作為開頭,不可與其他用戶相同。" variable_name_error: invalid_syntax: "無效的變量名稱,僅能輸入字母且需以字母作為開頭。" @@ -2917,33 +3022,48 @@ zh_TW: upload: "上傳" select_component: "選擇元件⋯⋯" unsaved_changes_alert: "您尚未儲存變更的內容,您是否要棄用內容並繼續進行?" + discard: "捨棄" + stay: "保留" css_html: "自訂 CSS/HTML" edit_css_html: "編輯 CSS/HTML" edit_css_html_help: "您尚未編輯任何 CSS 或 HTML" - delete_upload_confirm: "刪除此上傳檔案 (主題的 CSS 可能會無法運作)?" + delete_upload_confirm: "刪除此上傳檔案 ?(佈景主題的 CSS 可能會因此無法運作)" + import_web_tip: "含有佈景主題的版本庫" import_web_advanced: "進階⋯⋯" - import_file_tip: "含有主題的 .tar.gz 或 .dcstyle.json 檔" + import_file_tip: "含有佈景主題的 .tar.gz 或 .dcstyle.json 檔" + is_private: "佈景主題在私人git版本庫中" remote_branch: "分支名稱 (選填)" + public_key: "授予公鑰以進入Repo(倉庫)的訪問權限:" install: "安裝" installed: "已安裝" install_popular: "熱門" install_upload: "從您的裝置" + install_git_repo: "來自 Git 的 Repository(版本庫)" install_create: "建立新的" about_theme: "關於" + license: "版權" version: "版本:" + authors: "作者:" source_url: "來源:" required_version: - error: "由於主題與此版本的 Discourse 不相容,此主題已被自動停用。" + error: "由於佈景主題與此版本的 Discourse 不相容,此佈景主題已被自動停用。" minimum: "需要 Discourse{{version}} 或更新的版本。" maximum: "需要 Discourse {{version}} 或更舊的版本。" + component_of: "元件:" update_to_latest: "更新至最新版本" check_for_updates: "檢查更新" updating: "更新中⋯⋯" - up_to_date: "主題已是最新版本,上次檢查時間:" + up_to_date: "佈景主題已是最新版本,上次檢查時間:" add: "新增" - theme_settings: "主題設定" + theme_settings: "佈景主題設定" + no_settings: "此佈景主題無設定" + theme_translations: "佈景主題轉譯" empty: "沒有物件" - imported_from_archive: "此主題是從 .tar.gz 檔輸入的。" + commits_behind: + other: "佈景主題落後了{{count}}個變更!" + compare_commits: "(查看新的提交)" + repo_unreachable: "無法連線至此佈景主題的 Git 版本庫。錯誤訊息:" + imported_from_archive: "此佈景主題是從 .tar.gz 檔輸入的。" scss: text: "CSS" title: "輸入自訂的 CSS,可接受所有有效的 CSS 及 SCSS。" @@ -2958,6 +3078,7 @@ zh_TW: title: "輸入要顯示於頁尾的 HTML" embedded_scss: text: "嵌入的 CSS" + title: "輸入用於嵌入回應的自定義 CSS 樣式" head_tag: text: "" title: "會在標籤前被插入的 HTML" @@ -2966,18 +3087,22 @@ zh_TW: title: "會在標籤前被插入的 HTML" yaml: text: "YAML" - title: "用 YAML 格式定義主題的設定" + title: "用 YAML 格式定義佈景主題的設定" colors: + select_base: + title: "選擇調色盤" + description: "基本顏色:" title: "顏色" edit: "編輯調色盤" long_title: "調色盤" - about: "修改您的主題所使用的顏色,建立一個新調色盤以開始。" + about: "修改您的佈景主題所使用的顏色,建立一個新調色盤以開始。" new_name: "新調色盤" copy_name_prefix: "複製於" delete_confirm: "刪除此調色盤?" undo: "復原" undo_title: "復原你前次對此顏色所做的修改" revert: "回復" + revert_title: "將此顏色重置為Discourse的預設調色。" primary: name: "一級" description: "大部分的文字、圖示和邊框" @@ -3018,6 +3143,8 @@ zh_TW: desc: "瀏覽 Discourse 如何處理收到的 email。為了能正確的處理 email,請在下方貼上完整的 email 內容。" email: "原始訊息" run: "執行測試" + text: "已選擇的測試文字" + elided: "省略文字" sending_test: "傳送測試郵件" error: "錯誤 - %{server_error}" test_error: "發送測試電子郵件時遇到錯誤。請檢查你輸入的電子郵件地址,並確認網路提供者沒有封鎖郵件的發送,然後再試一次。" @@ -3076,6 +3203,8 @@ zh_TW: type_placeholder: "digest, signup..." reply_key_placeholder: "回覆金鑰" moderation_history: + performed_by: "執行由" + no_results: "暫無管理紀錄" actions: delete_user: "使用者已被刪除" suspend_user: "使用者已被停權" @@ -3101,6 +3230,7 @@ zh_TW: do_nothing: "無動作" staff_actions: all: "全部" + filter: "篩選" title: "工作人員動作" clear_filters: "全部顯示" staff_user: "使用者" @@ -3121,15 +3251,18 @@ zh_TW: change_trust_level: "修改信任等級" change_username: "修改使用者名稱" change_site_setting: "修改網站設定" - change_theme: "變更主題" - delete_theme: "刪除主題" + change_theme: "變更佈景主題" + delete_theme: "刪除佈景主題" change_site_text: "更改站點文字" suspend_user: "將使用者停權" unsuspend_user: "恢復使用者權限" + removed_suspend_user: "停權用戶(已移除)" + removed_unsuspend_user: "取消停權用戶(已移除)" grant_badge: "升級徽章" revoke_badge: "撤回徽章" check_email: "檢查電子郵件" delete_topic: "刪除話題" + recover_topic: "復原已刪除的話題" delete_post: "刪除貼文" impersonate: "檢視" anonymize_user: "匿名使用者" @@ -3137,12 +3270,17 @@ zh_TW: change_category_settings: "變更分類設定" delete_category: "刪除分類" create_category: "建立分類" + silence_user: "被禁言的使用者" + unsilence_user: "解除使用者禁言" + removed_silence_user: "禁言的使用者(已移除)" + removed_unsilence_user: "取消禁言使用者(已移除)" grant_admin: "授予管理員權限" revoke_admin: "撤銷管理員權限" grant_moderation: "授予板主權限" revoke_moderation: "撤銷板主權限" backup_create: "新增備份" deleted_tag: "刪除的標籤" + deleted_unused_tags: "刪除未被使用的標籤" renamed_tag: "重命名的標籤" revoke_email: "撤銷郵件" lock_trust_level: "鎖定信任等級" @@ -3152,7 +3290,10 @@ zh_TW: change_readonly_mode: "變更唯讀模式" backup_download: "下載備份" backup_destroy: "刪除備份" + reviewed_post: "審核文章" + custom_staff: "自訂套件" post_locked: "貼文已被封鎖" + post_edit: "編輯貼文" post_unlocked: "貼文已被解除封鎖" check_personal_message: "檢查個人訊息" disabled_second_factor: "停用兩步驟驗證" @@ -3163,7 +3304,13 @@ zh_TW: change_badge: "變更徽章" delete_badge: "刪除徽章" merge_user: "合併使用者" + entity_export: "匯出實體" change_name: "變更名稱" + topic_timestamps_changed: "話題時間標籤已變更" + approve_user: "審核使用者" + web_hook_create: "\bwebhook 建立" + web_hook_update: "webhook 更新" + web_hook_destroy: "webhook 銷毀" screened_emails: title: "過濾的電子郵件地址" description: "以下的電子郵件地址將無法用來建立新使用者。" @@ -3196,12 +3343,14 @@ zh_TW: title: "如果有至少 'min_ban_entries_for_roll_up' 個記錄,建立一個子網域封鎖記錄" search_logs: title: "搜尋紀錄" + term: "條款" searches: "搜尋結果" click_through_rate: "CTR" types: all_search_types: "所有搜尋類型" header: "頁首" full_page: "全螢幕" + click_through_only: "全部(僅點擊)" header_search_results: "頁首搜尋結果" logster: title: "錯誤紀錄" @@ -3214,13 +3363,18 @@ zh_TW: other: "%{count}個字" actions: block: "封鎖" + censor: "審核" require_approval: "需要審核" + flag: "檢舉" action_descriptions: block: "防止含有這些文字的貼文被發佈,當使用者嘗試發送貼文時,會看見錯誤訊息。" censor: "允許貼文含有這些文字,但以符碼來取代被禁用的文字。" require_approval: "含有這些文字的貼文需要經過管理員審查才能被發佈。" flag: "允許貼文含有這些文字,但標註成不當的用字以讓管理員能審核。" form: + label: "新的單字" + placeholder: "完整單字或萬用字元(*)" + placeholder_regexp: "正規表示法" add: "新增" success: "成功" exists: "已存在" @@ -3239,6 +3393,7 @@ zh_TW: id_not_found: "抱歉,系統裡無此使用者名稱。" active: "已啟動" show_emails: "顯示電子郵件" + hide_emails: "隱藏 email" nav: new: "新使用者" active: "啟用的" @@ -3247,6 +3402,7 @@ zh_TW: suspended: "已停權" silenced: "被靜音" suspect: "嫌疑" + staged: "暫存" approved: "已批准?" approved_selected: other: "批准使用者 ({{count}})" @@ -3267,6 +3423,7 @@ zh_TW: silenced: "被靜音的使用者" suspended: "已停權的使用者" suspect: "嫌疑使用者" + staged: "暫存用戶" reject_successful: other: "成功拒絕 %{count} 個使用者。" reject_failures: @@ -3284,8 +3441,10 @@ zh_TW: suspend_reason: "原因" suspend_reason_placeholder: "停權原因" suspend_message: "Email 訊息" + suspend_message_placeholder: "提供更多停權使用者的原因,並且會以郵件發信給該用戶。(可選)" suspended_by: "將其停權者" silence_reason: "原因" + silenced_by: "已靜音,由" silence_modal_title: "將使用者靜音" silence_duration: "這位使用者將會被靜音多久?" silence_reason_label: "您為何要將這位使用者靜音?" @@ -3300,12 +3459,14 @@ zh_TW: penalty_post_actions: "請問您要如何處理相關貼文?" penalty_post_delete: "刪除貼文" penalty_post_edit: "編輯貼文" + penalty_post_none: "不做任何動作" penalty_count: "違規次數" clear_penalty_history: title: "清除違規紀錄" description: "有違規紀錄的用戶無法抵達 TL3" delete_all_posts_confirm_MF: "你將要刪除 {POSTS, plural, one {1 個貼文} other {# 個貼文}}和 {TOPICS, plural, one {1 個話題} other {# 個話題}}。確定嗎?" silence: "靜音" + unsilence: "取消靜音" silenced: "靜音?" moderator: "板主?" admin: "管理員?" @@ -3325,6 +3486,8 @@ zh_TW: grant_moderation: "授予板主權限" unsuspend: "恢復權限" suspend: "停權" + show_flags_received: "顯示收到的檢舉" + flags_received_by: "收到來自%{username}的檢舉。" flags_received_none: "這位使用者尚未收到任何檢舉。" reputation: 聲望 permissions: 權限 @@ -3371,6 +3534,7 @@ zh_TW: activate_failed: "啟用此帳號時發生錯誤。" deactivate_account: "取消帳號的啟用狀態" deactivate_failed: "取消此帳號的啟用狀態時發生錯誤。" + unsilence_failed: "靜音使用者時,出現了問題。" silence_failed: "靜音使用者時,出現了問題。" silence_confirm: "您確定要將這位使用者靜音嗎?他將無法建立任何新話題或貼文。" silence_accept: "是的,將這位使用者靜音" @@ -3474,6 +3638,7 @@ zh_TW: go_back: "回到搜尋" recommended: "我們建議自定義以下文本以符合你的需求:" show_overriden: "只顯示修改過的項目" + more_than_50_results: "有超過50個搜尋結果。請嘗試重新定義搜尋關鍵字。" settings: show_overriden: "只顯示被覆寫的內容" reset: "重置" @@ -3521,6 +3686,8 @@ zh_TW: search: "搜索" groups: "群組" dashboard: "控制面板" + secret_list: + invalid_input: "輸入欄位不能為空或包含垂直字元" badges: title: 徽章 new_badge: 新徽章 @@ -3557,6 +3724,8 @@ zh_TW: enabled: 啟用徽章 icon: 圖示 image: 圖片 + icon_help: "使用 FontAwesome 的 CSS Class" + image_help: "請輸入圖片的網址(如果兩者設置皆一樣,將會覆寫 Icon)" query: 徽章查詢語法 (SQL) target_posts: 查詢貼文張貼目標 auto_revoke: 每日執行撤銷用的 SQL 語法 @@ -3590,6 +3759,7 @@ zh_TW: badge_intro: title: "選擇一個現存的徽章或建立全新的徽章以開始" what_are_badges_title: "什麼是徽章?" + badge_query_examples_title: "查詢徽章範例" emoji: title: "Emoji" help: "新增新的emoji供所有人使用。(提示:一次拖放多個檔案)" @@ -3623,6 +3793,7 @@ zh_TW: embed_classname_whitelist: "允許 CSS class 名稱" feed_polling_enabled: "匯入貼文藉由 RSS/ATOM" feed_polling_url: "用於抓取的 RSS/ATOM 流的 URL" + feed_polling_frequency_mins: "訊息更新頻率(分鐘)" save: "儲存崁入設定" permalink: title: "固定連結" @@ -3639,6 +3810,16 @@ zh_TW: label: "新增:" add: "新增" filter: "搜尋 (網址或外部網址)" + reseed: + action: + label: "取代文字⋯⋯" + title: "將分類與話題的文字以翻譯文字取代。" + modal: + title: "取代文字" + subtitle: "將系統建立的分類與話題文字以最新的翻譯文字取代。" + categories: "分類" + topics: "討論話題" + replace: "取代" wizard_js: wizard: done: "完成" diff --git a/config/locales/plurals.rb b/config/locales/plurals.rb index 656229e003..c3e6acf170 100644 --- a/config/locales/plurals.rb +++ b/config/locales/plurals.rb @@ -40,6 +40,7 @@ hi: { i18n: { plural: { keys: [:one, :other], rule: lambda { |n| [0, 1].include?(n) ? :one : :other } } } }, hr: { i18n: { plural: { keys: [:one, :few, :other], rule: lambda { |n| n % 10 == 1 && n % 100 != 11 ? :one : [2, 3, 4].include?(n % 10) && ![12, 13, 14].include?(n % 100) ? :few : :other } } } }, hu: { i18n: { plural: { keys: [:other], rule: lambda { |n| :other } } } }, + hy: { i18n: { plural: { keys: [:one, :other], rule: lambda { |n| n == 1 ? :one : :other } } } }, id: { i18n: { plural: { keys: [:other], rule: lambda { |n| :other } } } }, is: { i18n: { plural: { keys: [:one, :other], rule: lambda { |n| n == 1 ? :one : :other } } } }, it: { i18n: { plural: { keys: [:one, :other], rule: lambda { |n| n == 1 ? :one : :other } } } }, diff --git a/config/locales/server.ar.yml b/config/locales/server.ar.yml index 84ab887858..6f52d1d964 100644 --- a/config/locales/server.ar.yml +++ b/config/locales/server.ar.yml @@ -896,7 +896,6 @@ ar: must_approve_users: "يجب علي طاقم العمل الموافقة على جميع الحسابات الجديدة قبل أن يتم السماح لها بالوصول إلى الموقع. تحذير: تفعيل هذة الخاصية علي موقع نشط سوف يمنع وصول كل الاعضاء ماعدا طاقم العمل." pending_users_reminder_delay: "نبه المشرفين إذا وجد اعضاء ينتظرون الموافقة لمدة اطول من الساعات ، قم بوضع الخيار -1 لايقاف التنبيهات ." maximum_session_age: "سيظل المستخدم مسجل دخول لهذا العدد من الساعات منذ زيارته اﻷخيرة." - allow_moderators_to_create_categories: "السماح للمشرفين بإنشاء اقسام جديدة" cors_origins: "اسمح بالأصول للطلبات عبر المنشأ (CORS). كل أصل يجب أن يتضمن http:// أو https://. متغير env لـ DISCOURSE_ENABLE_CORS يجب أن يعين إلى true ليعمل CORS." use_admin_ip_whitelist: "المدير فقط يمكنه تسجيل الدخول إذا كانت عناوين IP لهم معرفة في قائمة IP المحجوبة. (المدير > السجلات > IP المحجوبة)" top_menu: "حدد العناصر التي تظهر في قائمة ملاحة الصفحة الرئيسية، و ترتيبها." @@ -974,8 +973,6 @@ ar: purge_deleted_uploads_grace_period_days: "يتم مسح فترة سماح (بالأيام) قبل تحميل حذفه." enable_s3_uploads: "وضع الإضافات على تخزين الأمازون S3. هام: يتطلب اعتماد S3 صالحة (على حد سواء الوصول معرف مفتاح ومفتاح الوصول السري)." s3_upload_bucket: "اسم حزمة Amazon S3 التي سيتم تحميل الملفات إليها. تحذير : يجب أن تكون أحرف صغيرة، لا تحوي مسافات، ولا _." - s3_access_key_id: "معرف مفتاح دخول امازون S3 سيستخدم لرفع الصور." - s3_secret_access_key: "مفتاح دخول أمازون السري S3 سيستخدم لرفع الصور." s3_cdn_url: "URL لـCDN يستخدم لكل أصول s3 (مثال: https://cdn.somewhere.com). تحذير : بعد تغيير هذا الإعداد يجب عمل rebake لكل المشاركات القديمة." avatar_sizes: "قائمة أحجام الرمزية إنشاؤه تلقائيا." external_system_avatars_enabled: "استخدم خدمات الهه النظام الخارجي " @@ -1123,10 +1120,8 @@ ar: emoji_set: "كيف تريد أن تبدو الإيموجي؟" approve_post_count: "عدد المنشورات للمستخدم الجديد او الاساسي يجب ان تتم الموافقه عليه " approve_unless_trust_level: "مشاركات للأعضاء أدنى من مستوى الثقة هذا يجب أن تتم الموافقة عليها." - default_email_direct: "ارسل بريد الكتروني عندما يقوم احدهم بالرد/الاقتباس الي/ذكر او دعوه مستخدم افتراضيا" default_email_mailing_list_mode: "ارسل بريد إلكتروني لكل مشاركة جديدة افتراضيا." disable_mailing_list_mode: "عدم السماح للمستخدمين بتفعيل خيار المراسله الجماعيه" - default_email_always: "أرسل إشعار بريد إلكتروني حتى عندما يكون العضو متاح إفتراضيا." default_email_previous_replies: "ارفق الردود السابقه في رسائل البريد افتراضياً" default_email_in_reply_to: "ارفق مقتبسات الرد على المنشور في رسائل البريد افتراضياً" default_other_new_topic_duration_minutes: "الشروط العالمية الافتراضية لموضوع يعتبر جديد." diff --git a/config/locales/server.bg.yml b/config/locales/server.bg.yml index 12d8236fbd..6f17d68340 100644 --- a/config/locales/server.bg.yml +++ b/config/locales/server.bg.yml @@ -610,7 +610,6 @@ bg: traditional_markdown_linebreaks: "Използвайте стандартния метод за пренасяне на нов ред в Markdown, който изисква два интервала за пренасянето на нов ред." post_undo_action_window_mins: "Брой минути, през които потребителите могат да отменят своите действия в публикацията ( харесване, сигнал, и т.н.) " must_approve_users: "Персоналът трябва да одобри всички нови потребителски акаунти, преди да им бъде разрешен достъп до сайта. ВНИМАНИЕ: Включвайки тази функция, достъпът до сайта ще бъде разрешен само за персонала на сайта!" - allow_moderators_to_create_categories: "Позволи на модераторите да създават нови категории" cors_origins: "Позволени източници за cross-origin requests (CORS). Всеки източник трябва да включва http:// или https://. \nПроменливата за DISCOURSE_ENABLE_CORS env трябва да бъде правилно настроена за да позволи CORS." top_menu: "Определете кои елементи да се показват в навигацията на началната страница, и в какъв ред. Например последни|нови|непрочетени|категории|топ|прочетени|публикувани|отметки" post_menu: "Определете кои елементи да се появяват в менюто на публикацията, и в какъв ред. Например like|edit|flag|delete|share|bookmark|reply" @@ -671,8 +670,6 @@ bg: purge_deleted_uploads_grace_period_days: "Гратисен период (в дни) преди изтритите качвания да бъдат заличени." enable_s3_uploads: "Постави качените файлове на Amazon S3 storage. ВАЖНО: изисква валидни S3 идентификационни данни (both access key id & secret access key)." s3_upload_bucket: "Име на Amazon S3 bucket в което ще се качват файловете. ВНИМАНИЕ: трябва да съдържа само малки букви, без разстояния и долни черти." - s3_access_key_id: "Amazon S3 secret access key който ще се използва за качването на изображения." - s3_secret_access_key: "Amazon S3 secret access key който ще се използва за качването на изображения." s3_cdn_url: "URL адресът на URL да се използва за всички s3 авоари (например: https://cdn.somewhere.com). ВНИМАНИЕ: след промяната на тази настройка трябва да преработите всичките си публикации." avatar_sizes: "Списък от автоматично генерираните размери на аватари" enable_flash_video_onebox: "Разрешаване на ембедване на swf и flv (Adobe Flash) линкове в oneboxes. ВНИМАНИЕ: това може да създаде проблеми със сигурността." @@ -791,9 +788,7 @@ bg: enable_emoji: "Разреши емотикони" emoji_set: "Как бихте искали да е вашата емотикона?" approve_unless_trust_level: "Постовете на потребители с по-ниско от това ниво на доверие трябва да бъдат одобрени" - default_email_direct: "Изпращай имейл по подразбиране, когато някой цитира, отговаря на публикацията или споменава името на потребителя." default_email_mailing_list_mode: "Изпращай ми имейл по подразбиране за всяка нова публикация." - default_email_always: "Изпращай ми имейл известия по подразбиране, дори когато потребителя е активен на сайта." default_other_new_topic_duration_minutes: "Глобално състояние по подразбиране за всяка тема, която се счита за нова." default_other_auto_track_topics_after_msecs: "Глобално време по подразбиране, преди темата да бъде автоматично следена." default_other_external_links_in_new_tab: "Отваряй външните връзки в нов раздел по подразбиране." diff --git a/config/locales/server.bs_BA.yml b/config/locales/server.bs_BA.yml index ddce976e1b..6806301ddd 100644 --- a/config/locales/server.bs_BA.yml +++ b/config/locales/server.bs_BA.yml @@ -373,7 +373,6 @@ bs_BA: traditional_markdown_linebreaks: "Use traditional linebreaks in Markdown, which require two trailing spaces for a linebreak." post_undo_action_window_mins: "Number of minutes users are allowed to undo recent actions on a post (like, flag, etc)." must_approve_users: "Staff must approve all new user accounts before they are allowed to access the site." - allow_moderators_to_create_categories: "Allow moderators to create new categories" cors_origins: "Allowed origins for cross-origin requests (CORS). Each origin must include http:// or https://. The DISCOURSE_ENABLE_CORS env variable must be set to true to enable CORS." top_menu: "Determine which items appear in the homepage navigation, and in what order. Example latest|new|unread|starred|categories|top|read|posted" post_menu: "Determine which items appear on the post menu, and in what order. Example like|edit|flag|delete|share|bookmark|reply" @@ -424,8 +423,6 @@ bs_BA: purge_deleted_uploads_grace_period_days: "Grace period (in days) before a deleted upload is erased." enable_s3_uploads: "Place uploads on Amazon S3 storage. IMPORTANT: requires valid S3 credentials (both access key id & secret access key)." s3_upload_bucket: "The Amazon S3 bucket name that files will be uploaded into. WARNING: must be lowercase, no periods." - s3_access_key_id: "The Amazon S3 access key id that will be used to upload images." - s3_secret_access_key: "The Amazon S3 secret access key that will be used to upload images." enable_flash_video_onebox: "Enable embedding of swf and flv (Adobe Flash) links in oneboxes. WARNING: may introduce security risks." default_invitee_trust_level: "Default trust level (0-4) for invited users." default_trust_level: "Default trust level (0-4) for all new users." diff --git a/config/locales/server.ca.yml b/config/locales/server.ca.yml index 92ab81a1db..4a102f34df 100644 --- a/config/locales/server.ca.yml +++ b/config/locales/server.ca.yml @@ -770,7 +770,6 @@ ca: must_approve_users: "L'equip ha d'aprovar tots els nous comptes abans de permetre que accedeixin el lloc. ATENCIÓ: si actives això a un lloc en funcionament, es revocarà l'accés a les persones usuàries que no pertanyen a l'equip!" pending_users_reminder_delay: "Comunica a l'equip moderador si hi ha noves persones esperant l'aprovació més enllà d'aquest grapat d'hores. Configura-ho a -1 per desactivar les alertes." maximum_session_age: "La persona romandrà connectada durant n hores des de la darrera visita" - allow_moderators_to_create_categories: "Permet que l'equip moderador creï noves categories" cors_origins: "Orígens permesos per a peticions d'origen creuat (CORS). Cada origen ha d'incloure http:// o https://. La variable DISCOURSE_ENABLE_CORS ha d'establir-se en \"true\" per tal d'habilitar CORS." use_admin_ip_whitelist: "Les persones administradores només poden connectar-se si són a una adreça IP definida a la llista d'IP Cobertes (Administració > Connexions > IP Cobertes)." top_menu: "Determina quins elements apareixen a la navegació de la pàgina principal i en quin ordre. Per exemple, latest|new|unread|categories|top|read|posted|bookmarks" @@ -858,8 +857,6 @@ ca: purge_deleted_uploads_grace_period_days: "Període de gràcia (en dies) abans d'esborrar una càrrega eliminada." enable_s3_uploads: "Emmagatzema les càrregues a un servei Amazon S3. IMPORTANT: calen credencials vàlides S3 (tant l'id de clau d'accés & com la clau secreta d'accés)." s3_upload_bucket: "El nom del dipòsit Amazon S3 on es carregaran els fitxers. ATENCIÓ: ha de ser en minúscula, sense comes, ni guions." - s3_access_key_id: "La clau d'accés a Amazon S3 que es farà servir per carregar imatges." - s3_secret_access_key: "La clau secreta d'accés a Amazon S3 que es farà servir per carregar imatges." s3_cdn_url: "L'adraça URL de CDN que es farà servir per a tots els actius s3 (per exemple: https://cdn.somewhere.com). ATENCIÓ: després de canviar aquesta configuració has de refer totes les publicacions antigues." avatar_sizes: "Llista de mides d'avatar generades automàticament." external_system_avatars_enabled: "Fes servir un servei extern de sistema d'avatars." @@ -1056,11 +1053,9 @@ ca: code_formatting_style: "El botó de codi al compositor serà per defecte d'aquest estil de format de codi" default_email_digest_frequency: "Amb quina freqüència les persones rebran els correus resumits per defecte." default_include_tl0_in_digests: "Inclou publicacions de noves persones a correus resumits per defecte. Les persones ho poden canviar a les seves preferències." - default_email_direct: "Envia un correu quan se citi/respongui/mencioni la persona usuària o persones convidades per defecte." default_email_mailing_list_mode: "Envia un correu per a cada nova publicació per defecte." default_email_mailing_list_mode_frequency: "Per defecte, les persones que activen el mode llista de correu rebran correus amb aquesta freqüència." disable_mailing_list_mode: "Inhabilita que es pugui activar el mode llista de correu." - default_email_always: "Envia un correu d'alerta fins i tot quan la persona està activa per defecte." default_email_previous_replies: "Per defecte, inclou respostes prèvies als correus." default_email_in_reply_to: "Per defecte, inclou extractes de publicacions respostes als correus." default_other_new_topic_duration_minutes: "Condició global per defecte segons la qual es considera nou un tema." diff --git a/config/locales/server.cs.yml b/config/locales/server.cs.yml index 4e294b9111..eb09d9af12 100644 --- a/config/locales/server.cs.yml +++ b/config/locales/server.cs.yml @@ -752,7 +752,6 @@ cs: email_custom_headers: "Seznam vlastních hlaviček emailů, oddělený svislítkem" enable_long_polling: "'Message bus' smí používat dlouhé výzvy" anon_polling_interval: "Jak často se mají zasílat výzvy anonymním uživatelům v milisekundách" - allow_moderators_to_create_categories: "Povolit moderátorům vytváření nových kategorií." post_menu: "Určuje, které položky se zobrazí v menu u příspěvku a v jakém pořadí. Příklad: like|edit|flag|delete|share|bookmark|reply" enable_badges: "Povolit odznaky" invite_expiry_days: "Platnost uživatelských pozvánek ve dnech" diff --git a/config/locales/server.da.yml b/config/locales/server.da.yml index 7bbb19dcb1..c0afaf6220 100644 --- a/config/locales/server.da.yml +++ b/config/locales/server.da.yml @@ -788,7 +788,6 @@ da: must_approve_users: "Personale skal godkende alle nye bruger konti inden de kan tilgå sitet. ADVARSEL: aktivering af dette for et live site vil medføre en ophævning af adgang for eksisterende ikke-personale brugere." pending_users_reminder_delay: "Underret moderatorer hvis nye brugere har ventet på godkendelse i længere end så mange timer. Skriv -1 for at deaktivere notifikationer." maximum_session_age: "Bruger vil forblive logget in for n hours siden sidste besøg" - allow_moderators_to_create_categories: "Tillad moderatorer at skabe nye kategorier" use_admin_ip_whitelist: "Admins kan kun logge ind hvis de logger på fra en prædefineret IP liste: (Admin > Logs > Screened Ips)." top_menu: "Afklar hvilke ting fremgår af sidens navigations bar, og i hvilken rækkefølge. Eksempel: latest|new|unread|categories|top|read|posted|bookmarks" post_menu: "Angiv hvilke elementer der skal vises i indlægsmenuen, og i hvilken rækkefølge. Eksempel: like|edit|flag|delete|share|bookmark|reply." @@ -872,9 +871,7 @@ da: emoji_set: "Hvordan kunne du tænke dig din emoji?" default_email_digest_frequency: "Hvor ofte brugere som standard modtager mails med sammendrag." default_include_tl0_in_digests: "Inkluder som standard indlæg fra nye brugre i mails med sammendrag. Brugere kan ændre dette i deres indstillinger." - default_email_direct: "Send som standard en email når nogen citerer/svarer/nævner/inviterer brugeren." default_email_mailing_list_mode: "Send som standard en email for hvert nyt indlæg." - default_email_always: "Send som standard en email-notifikation selv hvis brugeren er aktiv." default_other_new_topic_duration_minutes: "Global standardkriterium for hvornår et emne regnes for nyt." default_other_auto_track_topics_after_msecs: "Globalt standardtidsrum før et emne automatisk spores. " default_other_external_links_in_new_tab: "Åbn som standard links på et nyt faneblad." diff --git a/config/locales/server.de.yml b/config/locales/server.de.yml index 1e54c2e42f..315911e95c 100644 --- a/config/locales/server.de.yml +++ b/config/locales/server.de.yml @@ -323,6 +323,7 @@ de: trust_level_4: "vertrauensstufe_4" request_membership_pm: title: "Mitgliedschaftsanfrage für @%{group_name}" + handle: "Mitgliedschaftsanfrage bearbeiten" education: until_posts: one: "1 Beitrag" @@ -483,6 +484,7 @@ de: lounge_welcome: title: "Willkommen in der Lounge" body: "\nGratuliere! :confetti_ball:\n\nWenn du dieses Thema sehen kannst, wurdest du vor Kurzem zum **Stammgast** (Vertrauensstufe 3) befördert.\n \nDu kannst nun …\n\n* den Titel eines jeden Themas ändern\n* Themen in andere Kategorien verschieben\n* Links veröffentlichen, die von Suchmaschinen weiterverfolgt werden (das automatische [nofollow](https://de.wikipedia.org/wiki/Nofollow) wird entfernt)\n* auf die private Lounge-Kategorie zugreifen, die für Benutzer mit Vertrauensstufe 3 oder höher sichtbar ist\n* Spam durch eine einzige Meldung ausblenden\n\nHier ist die [aktuelle Liste aller Stammgäste](%{base_path}/badges/3/regular). Vergiss nicht, hallo zu sagen!\n\nVielen Dank dafür, dass du ein wichtiger Teil dieser Community bist!\n\n(Wenn du mehr über Vertrauensstufen wissen möchtest, kannst du [dieses Thema lesen][trust]. Beachte bitte, dass nur jene Mitglieder Stammgäste bleiben, die auch im Laufe der Zeit die Anforderungen erfüllen.)\n\n[trust]: https://blog.discourse.org/2018/06/understanding-discourse-trust-levels/\n" + admin_quick_start_title: "ZUERST LESEN: Admin Schnellstart Lotse" category: topic_prefix: "Über die Kategorie %{category}" replace_paragraph: "(Ersetze diesen ersten Absatz mit einer kurzen Beschreibung deiner neuen Kategorie. Diese Orientierung wird in der Kategorienauswahl angezeigt, versuche also weniger als 200 Zeichen zu benutzen.)" @@ -496,9 +498,10 @@ de: email_already_used_in_group: "'%{email}' wird bereits von der Gruppe '%{group_name}' verwendet." email_already_used_in_category: "'%{email}' wird bereits von der Kategorie '%{category_name}' verwendet." description_incomplete: "Die Kategorie-Beschreibung muss mindestens einen Absatz enthalten." + permission_conflict: "Jede Gruppe, die Zugriff auf eine Unterkategorie hat, muss auch Zugriff auf die übergeordnete Kategorie haben." disallowed_topic_tags: "Dieses Thema hat Tags, die in dieser Kategorie nicht erlaubt sind: '%{tags}'" cannot_delete: - uncategorized: "Diese Kategorie ist besonders. Sie ist als Sammelpunkt für Themen vorgesehen, die keine Kategorie haben. Sie kann nicht gelöscht werden." + uncategorized: "Diese Kategorie ist etwas Spezielles. Sie dient als Bereich für Themen, die keine Kategorie haben und kann nicht gelöscht werden." has_subcategories: "Diese Kategorie kann nicht gelöscht werden, weil sie Unterkategorien besitzt." topic_exists: one: "Diese Kategorie kann nicht gelöscht werden, weil sie %{count} Themen enthält. Das älteste Thema ist %{topic_link}." @@ -762,7 +765,7 @@ de: you_must_edit: '

    Dein Beitrag wurde von der Community gemeldet. Bitte überprüfe deine Nachrichten.

    ' user_must_edit: "

    Dieser Beitrag wurde von der Community gemeldet und ist vorübergehend ausgeblendet.

    " ignored: - hidden_content: '

    ausgeblendeter Inhalt

    ' + hidden_content: "

    ausgeblendeter Inhalt

    " archetypes: regular: title: "Normales Thema" @@ -1111,6 +1114,13 @@ de: author: Ersteller filesize: Dateigröße description: "Liste aller Uploads nach Erweiterung, Dateigröße und Ersteller." + top_ignored_users: + title: "Top ignorierte Benutzer" + labels: + ignored_user: Ignorierte Benutzer + ignores_count: Anzahl ignorierte + mutes_count: Anzahl stummgeschaltet + description: "Liste top ignorierter Benutzer" dashboard: rails_env_warning: "Dein Server läuft im %{env}-Modus." host_names_warning: "Deine config/database.yml-Datei verwendet localhost als Hostname. Trage hier den Hostnamen deiner Website ein." @@ -1142,7 +1152,6 @@ de: site_settings: censored_words: "Wörter, die automatisch durch ■■■■ ersetzt werden" delete_old_hidden_posts: "Automatisch alle Beiträge löschen, die länger als 30 Tage versteckt bleiben." - default_locale: "Die Standard-Sprache dieser Discourse-Instanz" allow_user_locale: "Erlaube Benutzern, ihre eigene Oberflächensprache zu wählen" set_locale_from_accept_language_header: "Sprache der Benutzeroberfläche für anonyme Benutzer an Hand der Spracheinstellung ihres Browsers wählen (EXPERIMENTELL, funktioniert nicht mit Caches für anonyme Benutzer)" support_mixed_text_direction: "Unterstütze die Vermischung von rechtsläufigem und linksläufigem Text" @@ -1164,6 +1173,10 @@ de: search_query_log_max_size: "Maximale Anzahl von Suchanfragen, die vorgehalten werden" search_query_log_max_retention_days: "Maximale Aufbewahrungszeit für Suchanfragen, in Tagen." search_ignore_accents: "Ignoriere Akzente bei der Textsuche." + category_search_priority_very_low_weight: "Gewichtung der Rangfolge für sehr geringe Kagegorie-Such Priorität." + category_search_priority_low_weight: "Gewichtung der Rangfolge für geringe Kagegorie-Such Priorität." + category_search_priority_high_weight: "Gewichtung der Rangfolge für hohe Kagegorie-Such Priorität." + category_search_priority_very_high_weight: "Gewichtung der Rangfolge für sehr hohe Kagegorie-Such Priorität." allow_uncategorized_topics: "Erlaube Themen ohne Kategorie zu erstellen. ACHTUNG: Falls es unkategorisierte Themen gibt, musst du sie neu kategorisieren, bevor du diese Option abschaltest." allow_duplicate_topic_titles: "Erlaube Themen mit identischen und doppelten Titeln." unique_posts_mins: "Minuten, nach denen ein Benutzer denselben Inhalt noch einmal schreiben kann." @@ -1212,6 +1225,7 @@ de: notification_email: "Die E-Mail-Adresse die als \"From:\" Absender aller wichtiger System-E-Mails benutzt wird. Die benutzte Domain sollte über korrekte SPF, DKIM und PTR Einträge verfügen, damit E-Mails sicher zugestellt werden können." email_custom_headers: "Eine durch senkrechte Striche getrennte Liste von eigenen E-Mail Headerzeilen" email_subject: "Anpassbares Betreff-Format für Standard-E-Mails. Siehe https://meta.discourse.org/t/customize-subject-format-for-standard-emails/20801" + enforce_second_factor: "Zwingt die Benutzer, die Zwei-Faktor-Authentifizierung zu aktivieren. Wähle \"alle\", um sie für alle Benutzer zu erzwingen. Wähle \"Team\", um sie nur für Team Benutzer zu erzwingen." force_https: "Erzwinge HTTPS für deine Site. ACHTUNG: Aktiviere dies nicht, bevor HTTPS nicht vollständig eingerichtet ist und auf jeden Fall überall funktioniert! Hast du alle CDN-Netzwerke, alle Logins über Soziale Netzwerke, alle externe Logos / Abhängigkeiten geprüft, um sicherzustellen, dass sie auch alle HTTPS-kompatibel sind?" same_site_cookies: "Verwende Same-Site-Cookies, die alle Angriffsszenarien für Cross-Site-Request-Forgery in unterstützten Browsern verhindern. Warnung: Strikt wird nur auf Seiten funktionieren, die Login erzwingen und SSO verwenden." summary_score_threshold: "Mindestpunktzahl, die ein Beitrag benötigt, um in der \"Thema zusammenfassen\"-Ansicht zu erscheinen." @@ -1253,7 +1267,7 @@ de: ga_universal_auto_link_domains: "Aktiviere Google Universal Analytics (analytics.js) Cross-Domain-Tracking. Ausgehenden Links zu diesen Domains wird eine Client-ID hinzugefügt. Siehe Googles Cross-Domain-Tracking-Anleitung." gtm_container_id: "Google Tag Manager Container-ID, z.B.: GTM-ABCDEF.
    Beachte: Skripte von Drittanbietern, die von GTM geladen weren, müssen erlaubt werden in 'content security policy script src'." enable_escaped_fragments: "Als Fallback die Ajax-Crawling-API von Google verwenden, wenn keine Suchmaschine deaktiviert wurde. Siehe https://developers.google.com/webmasters/ajax-crawling/docs/learn-more" - allow_moderators_to_create_categories: "Erlaube Moderatoren neue Kategorien zu erstellen" + moderators_create_categories: "Erlaube Moderatoren, neue Kategorien anzulegen" cors_origins: "Erlaubte Adressen für Cross-Origin-Requests (CORS). Jede Adresse muss http:// oder https:// enthalten. Die Umgebungsvariable DISCOURSE_ENABLE_CORS muss gesetzt sein, um CORS zu aktivieren." use_admin_ip_whitelist: "Administratoren können sich nur anmelden, wenn sie von einer IP-Adresse aus zugreifen, welcher unter den vertrauenswürden IP-Adressen gelistet ist (Admin > Logs > Screened Ips)." blacklist_ip_blocks: "Eine Liste von privaten IP-Blöcken, die nie von Discourse indiziert werden sollen" @@ -1273,6 +1287,7 @@ de: post_menu_hidden_items: "Die Einträge im Menü eines Beitrags, die standardmäßig hinter einer erweiterbaren Ellipse versteckt werden sollen." share_links: "Legt fest, welche Dienste in welcher Reihenfolge im Teilen-Dialog auftauchen." site_contact_username: "Gültiger Benutzername eines Team-Mitglieds, in dessen Name alle automatisch erzeugten Direktnachrichten versendet werden sollen. Falls leer wird das Standardkonto \"system\" verwendet." + site_contact_group_name: "Ein gültiger Gruppenname, um zu allen automatischen Nachrichten eingeladen zu werden." send_welcome_message: "Sende allen neuen Benutzern eine Willkommensnachricht mit Hinweisen zur Benutzung des Forums." send_tl1_welcome_message: "Sende neuen Benutzern mit der Vertrauensstufe 1 eine Willkommensnachricht." suppress_reply_directly_below: "Zeige die erweiterbare Anzahl der Antworten auf einen Beitrag nicht, falls die einzige Antwort direkt darunter folgt." @@ -1284,7 +1299,7 @@ de: topics_per_period_in_top_page: "Anzahl der Themen, die in der mit \"Mehr zeigen\" erweiterten Top-Themenübersicht angezeigt werden." redirect_users_to_top_page: "Verweise neue und länger abwesende Benutzer automatisch zur Angesagt-Seite" top_page_default_timeframe: "Standardzeitfenster für die oberste, angezeigte Seite." - show_email_on_profile: "Erlaube Moderatoren, Benutzer-E-Mails zu sehen" + moderators_view_emails: "Erlaube Moderatoren, Benutzer E-Mails einzusehen." prioritize_username_in_ux: "Zeige den Benutzernamen auf der Benutzerseite, der Benutzerkarte und in Beiträgen an erster Stelle (wenn deaktiviert, wird der Name an erster Stelle angezeigt)" enable_rich_text_paste: "Aktiviere automatische Umwandlung von HTML in Markdown beim Einfügen von Text in den Editor. (Experimentell)" email_token_valid_hours: "Tokens zur Passwort-Wiederherstellung / Aktivierung eines Kontos sind für (n) Stunden gültig." @@ -1353,7 +1368,6 @@ de: backup_frequency: "Die Anzahl von Tagen zwischen Backups." s3_backup_bucket: "Der entfernte Speicherort für Ihre Sicherungen. WARNUNG: Stellen Sie sicher, dass es sich um einen privaten Speicherort handelt." s3_endpoint: "Dieser Endpunkt kann so angepasst werden, dass er die Sicherung an einen S3-kompatiblen Service wie DigitalOcean Spaces oder Minio übertragt. WARNUNG: Verwende den Standard bei Verwendung von AWS S3." - s3_force_path_style: "Forciere Pfad-Adressierung deines benutzerdefinierten Endpunkts. WICHTIG: Erforderlich bei Verwendung von Minio für Uploads und Sicherungen." s3_configure_tombstone_policy: "Aktiviere die automatische Löschregel für Grabstein-Uploads. WICHTIGT: Wenn deaktiviert, wird kein Speicherplatz freigegeben, wenn Uploads gelöscht werden." s3_disable_cleanup: "Deaktiviere das Löschen von Backups aus S3 wenn sie lokal entfernt werden" enable_s3_inventory: "Erstelle Berichte und überprüfe Uploads mit Amazon S3-Bestand. WICHTIG: Benötigt gültige S3-Anmeldeinformationen (sowohl access_key_id als auch secret_access_key)." @@ -1399,8 +1413,8 @@ de: enable_s3_uploads: "Speichere hochgeladene Dateien auf Amazon S3. WICHTIG: benötigt gültige S3 Anmeldedaten (sowohl access_key_id als auch secret_access_key)." s3_use_iam_profile: 'Verwende ein AWS EC2 Instanz-Profil, um Zugriff auf den S3-Bucket zu gewähren. BEACHTE: Das Aktivieren setzt voraus, dass Discourse in einer entsprechend konfigurierten EC2-Instanz läuft, und überschreibt die Einstellungen „s3 access key id“ und „s3 secret access key”.' s3_upload_bucket: "Der Name des Amazon S3 Buckets, in dem hochgeladene Dateien gespeichert werden sollen. ACHTUNG: nur Kleinbuchstaben, keine Punkte, keine Unterstriche." - s3_access_key_id: "The Amazon S3 access key id that will be used to upload images" - s3_secret_access_key: "Der geheime Schlüssel von Amazon S3 welcher für das Hochladen verwendet wird" + s3_access_key_id: "Die Amazon S3 Zugangsschlüssel-ID, die für den Upload von Bildern, Anhängen und Backups verwendet wird." + s3_secret_access_key: "Die Amazon S3 geheime Zugangsschlüssel-ID, die für den Upload von Bildern, Anhängen und Backups verwendet wird. " s3_region: "Der Name der Amazon S3 Region, die für das Hochladen von Bildern und Sicherungen verwendet wird " s3_cdn_url: "Die CDN URL für alle S3 Anlagen (bspw. https://cdn.somewhere.com). ACHTUNG: Nachdem diese Einstellung abgeändert wurde, musst du alle alten Beiträge neu generieren." avatar_sizes: "Liste der Größe von automatisch generierten Profilbildern." @@ -1601,6 +1615,7 @@ de: show_inactive_accounts: "Erlaube angemeldeten Benutzern, die Profile inaktiver Benutzer anzuschauen." hide_suspension_reasons: "Zeige Sperrgründe nicht öffentlich auf Benutzerprofilen an." log_personal_messages_views: "Protokolliere Ansichten von Nachrichten anderer Benutzer/Gruppen durch Administratoren" + ignore_user_enabled: "[Beta] Erlaube das Ignorieren von Benutzern." user_website_domains_whitelist: "Benutzer-Webseiten werden mit diesen Domains abgeglichen. Mehrere Domains können mit einem Pipe-Symbol „|“ getrennt angegeben werden." allow_profile_backgrounds: "Erlaubt es Benutzern, Profilhintergründe hochzuladen." sequential_replies_threshold: "Anzahl an Beiträgen die ein Benutzer machen muss, um benachrichtigt zu werden, dass er zu viele aufeinanderfolgende Antworten schreibt." @@ -1661,12 +1676,9 @@ de: returning_users_days: "Wieviele Tage sollen vergehen, bis ein Benutzer als wiederkommend angesehen wird?" default_email_digest_frequency: "Wie häufig sollen Benutzer standardmäßig E-Mail-Zusammenfassungen erhalten?" default_include_tl0_in_digests: "Beiträge von neuen Benutzern in E-Mail-Zusammenfassungen standardmäßig anzeigen. Benutzer können dies in ihren Einstelllungen ändern." - default_email_personal_messages: "Sende einem Benutzer standardmäßig eine E-Mail, wenn dieser eine Nachricht von einem anderen Benutzer erhält." - default_email_direct: "Aktiviere standardmäßig, dass eine E-Mail gesendet wird, sobald ein Benutzer einen anderen Benutzer zitiert / einem anderen Benutzer antwortet / oder einen anderen Benutzer erwähnt bzw. einlädt." default_email_mailing_list_mode: "Sende standardmäßig eine E-Mail für jeden neuen Beitrag." default_email_mailing_list_mode_frequency: "Benutzer, die den Mailinglisten-Modus einschalten, werden standardmäßig so häufig eine E-Mail erhalten." disable_mailing_list_mode: "Verhindere, dass Benutzer den Mailinglisten-Modus aktivieren können." - default_email_always: "Aktiviert den E-Mail-Versand an Benutzer, auch wenn diese gerade auf der Website aktiv sind. " default_email_previous_replies: "Standardmäßig vorhergehende Antworten in E-Mails einschließen." default_email_in_reply_to: "Standardmäßig einen Anriss des Beitrags, auf den geantwortet wurde, in E-Mails einfügen." default_other_new_topic_duration_minutes: "Zeit wie lange ein Thema als \"Neu\" markiert werden soll. " @@ -1879,7 +1891,6 @@ de: admin: email: sent_test: "gesendet!" - sent_test_disabled: "kann nicht gesendet werden da E-Mails deaktiviert sind" user: deactivated: "Deaktiviert wegen zu vielen unzustellbaren E-Mails an '%{email}'." deactivated_by_staff: "Deaktiviert vom Team" @@ -2484,6 +2495,8 @@ de: ``` text %{raw} ``` + ignored_users_summary: + subject_template: "Ein Benutzer wird von vielen anderen Benutzern ignoriert" too_many_spam_flags: title: "Neues Konto gesperrt wegen zu viel Spam" subject_template: "Neues Konto gesperrt" diff --git a/config/locales/server.el.yml b/config/locales/server.el.yml index f6050a1a0a..4252101b08 100644 --- a/config/locales/server.el.yml +++ b/config/locales/server.el.yml @@ -850,7 +850,6 @@ el: must_approve_users: "Το προσωπικό πρέπει να εγκρίνει όλους τους λογαριασμούς των νέων χρηστών προτού τους επιτραπεί να έχουν πρόσβαση στην ιστοσελίδα. Προειδοποίηση: ενεργοποιώντας το για μια ζωντανή ιστοσελίδα θα έχει ως αποτέλεσμα την ανάκληση για τους υπάρχοντες χρήστες που δεν ανήκουν στο προσωπικό!" pending_users_reminder_delay: "Ειδοποίηση των συντονιστών αν υπάρχουν νέοι χρήστες που περιμένουν για αποδοχή του λογαριασμού τους για μεγαλύτερο απο αυτό το χρονικό διάστημα. Όρισέ το στο -1 για να απενεργοποιηθούν οι ειδοποιήσεις." maximum_session_age: "Ο χρήστης θα παραμείνει συνδεδεμένος για n ώρες από την τελευταία του επίσκεψη" - allow_moderators_to_create_categories: "Να επιτρέπεται στους συντονιστές να δημιουργούν νέες κατηγορίες" cors_origins: "Επιτρεπόμενες πηγές για αιτήσεις πολλαπλής προέλευσης (cross-origin requests, CORS). Η κάθε προέλευση πρέπει να περιέχει http:// or https://. Η env μεταβλητή DISCOURSE_ENABLE_CORS πρέπει να οριστεί σε αληθινή για να ενεργοποιηθεί το CORS." use_admin_ip_whitelist: "Οι διαχειριστές μπορούν να συνδέονται μόνο αν βρίσκονται σε μια διευθυνση IP καθορισμένη στη λίστα Screened IPs (Admin > Logs > Screened Ips)." blacklist_ip_blocks: "Μια λίστα από private IP blocks η οποία ποτέ δεν θα ανιχνεύεται από το Discourse" @@ -946,8 +945,6 @@ el: purge_unactivated_users_grace_period_days: "Περίοδος χάριτος (σε ημέρες) πριν διαγραφεί ο λογαριασμός ενός χρήστη ο οποίος δεν ενεργοποιήθηκε. Ρυθμίστε στο 0 για να μην διαγράφονται ποτέ οι μη ενεργοποιημένοι χρήστες." enable_s3_uploads: "Τοποθέτηση μεταφορτώσεων σε αποθηκευτικό χώρο Amazon S3. ΣΗΜΑΝΤΙΚΟ: Απαιτούνται έγκυρα διαπιστευτήρια S3 (access key id και secret access key)." s3_upload_bucket: "Το όνομα κουβά Amazon S3 οπου θα μεταφορτωθούν τα αρχεία . ΠΡΟΣΟΧΗ: πρέπει να είναι πεζά, χωρίς τελείες και χωρίς κάτω παύλες." - s3_access_key_id: "Η ταυτότητα του κλειδιού πρόσβασης του Amazon S3 η οποία θα χρεισημοποιηθεί για το ανέβασμα φωτογραφιών." - s3_secret_access_key: "Το μυστικό κλειδί πρόσβασης στο Amazon S3 που θα χρησιμοποιηθεί για να ανεβάσετε εικόνες." s3_cdn_url: "Η διεύθυνση CDN που θα χρησιμοποιήθει για όλα τα στοιχεία s3 (για παράδειγμα: https://cdn.somewhere.com). ΠΡΟΣΟΧΗ: μετά την αλλαγή αυτής της ρύθμισης θα πρέπει να γίνει rebake σε όλες τις υπάρχουσες αναρτήσεις." avatar_sizes: "Κατάλογος από αυτόματα δημιουργημένα μεγέθη άβαταρ." external_system_avatars_enabled: "Χρησιμοποιήσε εξωτερική υπηρεσία για avatars." @@ -1161,11 +1158,9 @@ el: watched_words_regular_expressions: "Οι λέξεις που επιτηρούνται είναι regular expressions." default_email_digest_frequency: "Πόσο συχνά οι χρήστες λαμβάνουν συνοπτικά email από προεπιλογή." default_include_tl0_in_digests: "Συμπεριέλαβε αναρτήσεις από νέους χρήστες στα συνοπτικά email από προεπιλογή. Οι χρήστες μπορούν να το αλλάξουν αυτό στις προτιμήσεις τους. " - default_email_direct: "Στείλε email όταν κάποιος παραθέτει/απαντάει σε/αναφέρει ή προσκαλεί το χρήστη από προεπιλογή." default_email_mailing_list_mode: "Στείλε email για κάθε νέα ανάρτηση από προεπιλογή." default_email_mailing_list_mode_frequency: "Οι χρήστες, οι οποίοι έχουν ενεργοποιήσει την λειτουργία ταχυδρομικής λίστας θα λαμβάνουν emails τόσο συχνά από προεπιλογή." disable_mailing_list_mode: "Απαγόρευσε στους χρήστες να ενεργοποιούν την λειτουργία ταχυδρομικής λίστας. " - default_email_always: "Στείλε μια ειδοποίηση με email, ακόμα κι όταν ο χρήστης είναι ενεργός από προεπιλογή." default_email_previous_replies: "Συμπεριέλαβε προηγούμενες απαντήσεις στα emails από προεπιλογή." default_email_in_reply_to: "Συμπερίλαβε στα emails απόσπασμα της ανάρτησης η οποία απαντήθηκε από προεπιλογή." default_other_new_topic_duration_minutes: "Προεπιλεγμένη γενική κατάσταση κατά την οποία ένα νήμα θεωρείται νέο." diff --git a/config/locales/server.en.yml b/config/locales/server.en.yml index 7c40397134..b73d57f007 100644 --- a/config/locales/server.en.yml +++ b/config/locales/server.en.yml @@ -379,6 +379,7 @@ en: trust_level_4: "trust_level_4" request_membership_pm: title: "Membership Request for @%{group_name}" + handle: "handle membership request" education: until_posts: @@ -578,6 +579,8 @@ en: [trust]: https://blog.discourse.org/2018/06/understanding-discourse-trust-levels/ + admin_quick_start_title: "READ ME FIRST: Admin Quick Start Guide" + category: topic_prefix: "About the %{category} category" replace_paragraph: "(Replace this first paragraph with a brief description of your new category. This guidance will appear in the category selection area, so try to keep it below 200 characters.)" @@ -873,7 +876,7 @@ en: user_must_edit: "

    This post was flagged by the community and is temporarily hidden.

    " ignored: - hidden_content: '

    Hidden content

    ' + hidden_content: "

    Hidden content

    " archetypes: regular: @@ -1232,6 +1235,7 @@ en: labels: ignored_user: Ignored User ignores_count: Ignores count + mutes_count: Mutes count description: "List top ignored users." dashboard: @@ -1266,7 +1270,7 @@ en: site_settings: censored_words: "Words that will be automatically replaced with ■■■■" delete_old_hidden_posts: "Auto-delete any hidden posts that stay hidden for more than 30 days." - default_locale: "The default language of this Discourse instance" + default_locale: "The default language of this Discourse instance. You can replace the text of system generated categories and topics at Customize / Text Content." allow_user_locale: "Allow users to choose their own language interface preference" set_locale_from_accept_language_header: "set interface language for anonymous users from their web browser's language headers. (EXPERIMENTAL, does not work with anonymous cache)" support_mixed_text_direction: "Support mixed left-to-right and right-to-left text directions." @@ -1288,6 +1292,10 @@ en: search_query_log_max_size: "Maximum amount of search queries to keep" search_query_log_max_retention_days: "Maximum amount of time to keep search queries, in days." search_ignore_accents: "Ignore accents when searching for text." + category_search_priority_very_low_weight: "Weight applied to ranking for very low category search priority." + category_search_priority_low_weight: "Weight applied to ranking for low category search priority." + category_search_priority_high_weight: "Weight applied to ranking for high category search priority." + category_search_priority_very_high_weight: "Weight applied to ranking for very high category search priority." allow_uncategorized_topics: "Allow topics to be created without a category. WARNING: If there are any uncategorized topics, you must recategorize them before turning this off." allow_duplicate_topic_titles: "Allow topics with identical, duplicate titles." unique_posts_mins: "How many minutes before a user can make a post with the same content again" @@ -1339,6 +1347,7 @@ en: notification_email: "The from: email address used when sending all essential system emails. The domain specified here must have SPF, DKIM and reverse PTR records set correctly for email to arrive." email_custom_headers: "A pipe-delimited list of custom email headers" email_subject: "Customizable subject format for standard emails. See https://meta.discourse.org/t/customize-subject-format-for-standard-emails/20801" + enforce_second_factor: "Forces users to enable second factor authentication. Select 'all' to enforce it to all users. Select 'staff' to enforce it to staff users only." force_https: "Force your site to use HTTPS only. WARNING: do NOT enable this until you verify HTTPS is fully set up and working absolutely everywhere! Did you check your CDN, all social logins, and any external logos / dependencies to make sure they are all HTTPS compatible, too?" same_site_cookies: "Use same site cookies, they eliminate all vectors Cross Site Request Forgery on supported browsers (Lax or Strict). Warning: Strict will only work on sites that force login and use SSO." summary_score_threshold: "The minimum score required for a post to be included in 'Summarize This Topic'" @@ -1386,7 +1395,7 @@ en: ga_universal_auto_link_domains: "Enable Google Universal Analytics (analytics.js) cross-domain tracking. Outgoing links to these domains will have the client id added to them. See Google's Cross-Domain Tracking guide." gtm_container_id: "Google Tag Manager container id. eg: GTM-ABCDEF.
    Note: third-party scripts loaded by GTM may need to be whitelisted in 'content security policy script src'." enable_escaped_fragments: "Fall back to Google's Ajax-Crawling API if no webcrawler is detected. See https://developers.google.com/webmasters/ajax-crawling/docs/learn-more" - allow_moderators_to_create_categories: "Allow moderators to create new categories" + moderators_create_categories: "Allow moderators to create new categories" cors_origins: "Allowed origins for cross-origin requests (CORS). Each origin must include http:// or https://. The DISCOURSE_ENABLE_CORS env variable must be set to true to enable CORS." use_admin_ip_whitelist: "Admins can only log in if they are at an IP address defined in the Screened IPs list (Admin > Logs > Screened Ips)." blacklist_ip_blocks: "A list of private IP blocks that should never be crawled by Discourse" @@ -1418,7 +1427,7 @@ en: topics_per_period_in_top_page: "Number of top topics shown on the expanded 'Show More' top topics." redirect_users_to_top_page: "Automatically redirect new and long absent users to the top page." top_page_default_timeframe: "Default timeframe for the top view page." - show_email_on_profile: "Allow moderators to view user emails" + moderators_view_emails: "Allow moderators to view user emails" prioritize_username_in_ux: "Show username first on user page, user card and posts (when disabled name is shown first)" enable_rich_text_paste: "Enable automatic HTML to Markdown conversion when pasting text into the composer. (Experimental)" @@ -1504,7 +1513,6 @@ en: backup_frequency: "The number of days between backups." s3_backup_bucket: "The remote bucket to hold backups. WARNING: Make sure it is a private bucket." s3_endpoint: "The endpoint can be modified to backup to an S3 compatible service like DigitalOcean Spaces or Minio. WARNING: Leave blank if using AWS S3." - s3_force_path_style: "Enforce path-style addressing for your custom endpoint. IMPORTANT: Required for using Minio uploads and backups." s3_configure_tombstone_policy: "Enable automatic deletion policy for tombstone uploads. IMPORTANT: If disabled, no space will be reclaimed after uploads are deleted." s3_disable_cleanup: "Disable the removal of backups from S3 when removed locally." enable_s3_inventory: "Generate reports and verify uploads using Amazon S3 inventory. IMPORTANT: requires valid S3 credentials (both access key id & secret access key)." @@ -1560,8 +1568,8 @@ en: enable_s3_uploads: "Place uploads on Amazon S3 storage. IMPORTANT: requires valid S3 credentials (both access key id & secret access key)." s3_use_iam_profile: 'Use an AWS EC2 instance profile to grant access to the S3 bucket. NOTE: enabling this requires Discourse to be running in an appropriately-configured EC2 instance, and overrides the "s3 access key id" and "s3 secret access key" settings.' s3_upload_bucket: "The Amazon S3 bucket name that files will be uploaded into. WARNING: must be lowercase, no periods, no underscores." - s3_access_key_id: "The Amazon S3 access key id that will be used to upload images." - s3_secret_access_key: "The Amazon S3 secret access key that will be used to upload images." + s3_access_key_id: "The Amazon S3 access key id that will be used to upload images, attachments, and backups." + s3_secret_access_key: "The Amazon S3 secret access key that will be used to upload images, attachments, and backups." s3_region: "The Amazon S3 region name that will be used to upload images and backups." s3_cdn_url: "The CDN URL to use for all s3 assets (for example: https://cdn.somewhere.com). WARNING: after changing this setting you must rebake all old posts." @@ -1569,6 +1577,7 @@ en: external_system_avatars_enabled: "Use external system avatars service." external_system_avatars_url: "URL of the external system avatars service. Allowed substitutions are {username} {first_letter} {color} {size}" + restrict_letter_avatar_colors: "A list of 6-digit hexadecimal color values to be used for letter avatar background." selectable_avatars_enabled: "Force users to choose an avatar from the list." selectable_avatars: "List of avatars users can choose from." @@ -1823,6 +1832,12 @@ en: ignore_user_enabled: "[Beta] Allow ignoring users." + ignored_users_count_message_threshold: "Notify moderators if a particular user is ignored by this many other users." + + ignored_users_message_gap_days: "How long to wait before notifying moderators again about a user who has been ignored by many others." + + clean_up_inactive_users_after_days: "Number of days before an inactive user (trust level 0 without any posts) is removed." + user_website_domains_whitelist: "User website will be verified against these domains. Pipe-delimited list." allow_profile_backgrounds: "Allow users to upload profile backgrounds." @@ -1912,16 +1927,16 @@ en: watched_words_regular_expressions: "Watched words are regular expressions." min_post_notice_tl: "Minimum trust level required to see post notices." + old_post_notice_days: "Days before post notice becomes old" returning_users_days: "How many days should pass before a user is considered to be returning." default_email_digest_frequency: "How often users receive summary emails by default." default_include_tl0_in_digests: "Include posts from new users in summary emails by default. Users can change this in their preferences." - default_email_personal_messages: "Send an email when someone messages the user by default." - default_email_direct: "Send an email when someone quotes/replies to/mentions or invites the user by default." + default_email_level: "Set default email notification level when someone quotes/replies to/mentions or invites user." + default_email_messages_level: "Set default email notification level when someone messages user." default_email_mailing_list_mode: "Send an email for every new post by default." default_email_mailing_list_mode_frequency: "Users who enable mailing list mode will receive emails this often by default." disable_mailing_list_mode: "Disallow users from enabling mailing list mode." - default_email_always: "Send an email notification even when the user is active by default." default_email_previous_replies: "Include previous replies in emails by default." default_email_in_reply_to: "Include excerpt of replied to post in emails by default." @@ -2019,6 +2034,12 @@ en: min_username_length_range: "You cannot set the minimum above the maximum." max_username_length_exists: "You cannot set the maximum username length below the longest username (%{username})." max_username_length_range: "You cannot set the maximum below the minimum." + invalid_hex_value: "Color values have to be 6-digit hexadecimal codes." + category_search_priority: + very_low_weight_invalid: "You cannot set the weight to be greater than 'category_search_priority_low_weight'." + low_weight_invalid: "You cannot set the weight to be greater or equal to 1 or smaller than 'category_search_priority_very_low_weight'." + high_weight_invalid: "You cannot set the weight to be greater or equal to 1 or greater than 'category_search_priority_very_high_weight'." + very_high_weight_invalid: "You cannot set the weight to be smaller than 'category_search_priority_high_weight'." placeholder: sso_provider_secrets: @@ -2163,7 +2184,6 @@ en: admin: email: sent_test: "sent!" - sent_test_disabled: "cannot send because emails are disabled" user: deactivated: "Was deactivated due to too many bounced emails to '%{email}'." @@ -2195,6 +2215,7 @@ en: unused_staged_user: "Unused staged user" fixed_primary_email: "Fixed primary email for staged user" same_ip_address: "Same IP address (%{ip_address}) as other users" + inactive_user: "Inactive user" flags_reminder: flags_were_submitted: @@ -2829,6 +2850,18 @@ en: %{raw} ``` + ignored_users_summary: + title: "Ignored User passed threshold" + subject_template: "A user is being ignored by many other users" + text_body_template: | + Hello, + + This is an automated message from %{site_name} to inform you that [user's profile](%{base_url}/u/%{username}/summary) has been ignored by %{ignores_threshold} users. This could indicate a problem is developing in your community. + + You might want to review recent posts from this user, and potentially other users in the [ignored user report](%{base_url}/admin/reports/top_ignored_users). + + For additional guidance, please refer to our [community guidelines](%{base_url}/guidelines). + too_many_spam_flags: title: "Too Many Spam Flags" subject_template: "New account on hold" @@ -4319,9 +4352,13 @@ en: linked: '%{username} linked to your post from "%{topic}" - %{site_title}' confirm_title: "Notifications enabled - %{site_title}" confirm_body: "Success! Notifications have been enabled." + custom: "Notification from %{site_title}" staff_action_logs: not_found: "not found" unknown: "unknown" user_merged: "%{username} was merged into this account" user_delete_self: "Deleted by self from %{url}" + update: "Updated" + create: "Created" + destroy: "Destroyed" diff --git a/config/locales/server.es.yml b/config/locales/server.es.yml index 8c5fc29b47..47f6df8e7e 100644 --- a/config/locales/server.es.yml +++ b/config/locales/server.es.yml @@ -503,6 +503,7 @@ es: (Para saber más sobre niveles de confianza, [mira este tema][trust]. Por favor, ten en cuenta que solo los usuarios que continúen cumpliendo los requisitos a lo largo del tiempo seguirán en el nivel de usuarios habituales.) [trust]: https://blog.discourse.org/2018/06/understanding-discourse-trust-levels/ + admin_quick_start_title: "LEER PRIMERO: Guía rápida de inicio para administradore" category: topic_prefix: "Definición de la categoría %{category}" replace_paragraph: "(Sustituye este párrafo con una descripción corta de tu nueva categoría. Este texto aparecerá en el área de selección de categoría, así que intenta que no supere los 200 caracteres.)" @@ -783,7 +784,7 @@ es: you_must_edit: '

    Tu post fue reportado por la comunidad. Por favor, mira tus mensajes.

    ' user_must_edit: "

    Esta publicación ha sido reportada por la comunidad y está oculta temporalmente.

    " ignored: - hidden_content: '

    Contenido oculto

    ' + hidden_content: "

    Contenido oculto

    " archetypes: regular: title: "Tema normal" @@ -1132,6 +1133,13 @@ es: author: Autor filesize: Tamaño del archivo description: "Lista de archivos subidos por extensión, tamaño y autor." + top_ignored_users: + title: "Usuarios más ignorados" + labels: + ignored_user: Usuario ignorado + ignores_count: Número de ignorados + mutes_count: Número de silenciados + description: "Lista de los usuarios más ignorados." dashboard: rails_env_warning: "Tu servidor está funcionando en modo de %{env}." host_names_warning: "Tu archivo 'config/database.yml' está utilizando un hostname predeterminado de 'localhost'. Actualízalo para usar el hostname de tu sitio." @@ -1163,7 +1171,6 @@ es: site_settings: censored_words: "Las palabras serán reemplazadas con ■■■■" delete_old_hidden_posts: "Auto-borrar cualquier post que se quede oculto por mas de 30 días." - default_locale: "El idioma por defecto para esta instancia de Discourse " allow_user_locale: "Permitir que los usuarios escojan su propio idioma para la interfaz" set_locale_from_accept_language_header: "Establece el lenguaje de la interfaz para usuarios anónimos desde el lenguaje declarado por su navegador web. (EXPERIMENTAL, no funciona con caché anónimo)" support_mixed_text_direction: "Admite direcciones mixtas de texto de izquierda a derecha y de derecha a izquierda." @@ -1274,7 +1281,7 @@ es: ga_universal_auto_link_domains: "Habilitar el seguimiento multidominio de Google Universal Analytics (analytics.js). Enlaces salientes de estos dominios serán del client id agregados. Leer Google's Cross-Domain Tracking guide." gtm_container_id: "Google Tag Manager container id. ejempo: GTM-ABCDEF.
    Nota: los script de terceros que cargan a través de GTM puede que sea necesario ponerlos en la lista blanca en 'content security policy script src'." enable_escaped_fragments: "Ir a la API Ajax-Crawling de Google si no se detecta ningún webcrawler. Mira https://developers.google.com/webmasters/ajax-crawling/docs/learn-more" - allow_moderators_to_create_categories: "Permitir a los moderadores crear nuevas categorías" + moderators_create_categories: "Permitir que los moderadores creen nuevas categorías" cors_origins: "Orígenes permitidos para las cross-origin requests (CORS). Cada origen debe incluir http:// or https://. La variable env DISCOURSE_ENABLE_CORS debe establecerse a verdadero para activar CORS." use_admin_ip_whitelist: "Los admins solo pueden iniciar sesión si están en una dirección IP definida en la lista de Screened IPs (Admin > Logs > Screened Ips)." blacklist_ip_blocks: "Una lista de IPs bloqueadas privadas que nunca deberían ser rastreadas por Discourse" @@ -1305,7 +1312,7 @@ es: topics_per_period_in_top_page: "Número de mejores temas mostrados en la vista expandida al clicar en 'ver más'." redirect_users_to_top_page: "Redirigir automáticamente a los nuevos usuarios y a los ausentes de larga duración a la página de mejores temas." top_page_default_timeframe: "Período de tiempo por defecto para la página de temas top" - show_email_on_profile: "Permitir a los moderadores visualizar los emails de usuarios" + moderators_view_emails: "Permitir que los moderadores puedan ver los correos electrónicos de los usuarios" prioritize_username_in_ux: "Mostrar username primero en la página de usuario, tarjeta de usuario y mensajes (cuando el nombre ha sido desactivado se muestra primero)" enable_rich_text_paste: "Habilitar conversión automática de HTML a Markdown cuando pegues texto en el compositor. (Experimental)" email_token_valid_hours: "Los tokens para restablecer contraseña olvidada / activar cuenta son válidos durante (n) horas." @@ -1374,7 +1381,6 @@ es: backup_frequency: "El número de días entre backups." s3_backup_bucket: "El bucket remoto para mantener copias de seguridad. AVISO: Asegúrate de que es un bucket privado." s3_endpoint: "El punto final se puede modificar para realizar una copia de seguridad en un servicio compatible con S3 como DigitalOcean Spaces o Minio. ADVERTENCIA: dejar en blanco si usas AWS S3." - s3_force_path_style: "Haga cumplir el direccionamiento de estilo de ruta para su punto final personalizado. IMPORTANTE: se requiere para usar cargas y copias de seguridad desde Minio." s3_configure_tombstone_policy: "Habilitar la política de eliminación automática para cargas tombstone. IMPORTANTE: si está deshabilitado, no se reclamará ningún espacio después de eliminar las cargas." s3_disable_cleanup: "Desactivar el eliminado de backups de S3 cuando se eliminen de forma local." enable_s3_inventory: "Genere informes y verifique las cargas utilizando el inventario de Amazon S3. IMPORTANTE: requiere credenciales S3 válidas (tanto la clave de acceso como la clave de acceso secreta)." @@ -1420,8 +1426,6 @@ es: enable_s3_uploads: "Coloca los archivos subidos en el almacén Amazon S3. IMPORTANTE: requiere de credenciales de S3 validas. (ambas clave de acceso y clave de acceso secreta)." s3_use_iam_profile: 'Utilice un perfil de instancia de AWS EC2 para otorgar acceso al S3 bucket. NOTA: habilitar esto requiere que Discourse se ejecute en una instancia EC2 configurada apropiadamente, y anula las configuraciones de "clave de acceso s3" y "clave secreta s3".' s3_upload_bucket: "El nombre del bucket Amazon S3 donde se subirán los archivos. AVISO: debe ser en minúsculas, sin puntos ni guiones bajos." - s3_access_key_id: "La clave id de acceso de Amazon S3 que se utilizará para subir imágenes." - s3_secret_access_key: "La clave secreta de acceso de Amazon S3 que se utilizará para subir imágenes." s3_region: "El nombre de región de Amazon S3 que se utilizará para subir imágenes y backups." s3_cdn_url: "URL de un CDN a utilizar para todos los activos s3 (por ejemplo: https://cdn.somewhere.com). AVISO: después de cambiar esta opción debes hacer un rebake de todos los posts antiguos." avatar_sizes: "Lista de tamaños de avatar generados automáticamente." @@ -1623,6 +1627,7 @@ es: hide_suspension_reasons: "No mostrar la razón de suspensión públicamente en el perfil de usuario." log_personal_messages_views: "Log de mensajes personales vistos por Admin para otros usuarios/grupos." ignore_user_enabled: "[Beta] Permitir que se puedan ignorar usuarios" + ignored_users_count_message_threshold: "Notificar a los moderadores si un usuario en particular es ignorado este número de veces." user_website_domains_whitelist: "El sitio web del usuario será automáticamente verificado con estos dominios. Lista delimitada por barras |" allow_profile_backgrounds: "Permitir a los usuarios subir sus propios fondos de perfil personalizados." sequential_replies_threshold: "Número de mensajes que un usuario tiene que publicar seguidos antes de que se le recuerde sobre demasiadas respuestas consecutivas." @@ -1680,15 +1685,14 @@ es: code_formatting_style: "El botón de código en el editor se establecerá por defecto a este estilo de formato de código" max_allowed_message_recipients: "Destinatarios máximos permitidos en un mensaje." watched_words_regular_expressions: "Palabras observadas son expresiones regulares." + min_post_notice_tl: "Nivel de confianza mínimo para ver notas de publicaciones." + old_post_notice_days: "Tiempo a partir del cual una publicación se considera antigua" returning_users_days: "Cuántos días deben transcurrir antes de que se considere que un usuario está regresando." default_email_digest_frequency: "Cuán a menudo recibirán los usuarios emails de resumen por defecto." default_include_tl0_in_digests: "Incluir temas de usuarios nuevos en los emails de resumen por defecto. Los usuarios pueden cambiar esto en sus preferencias." - default_email_personal_messages: "Enviar un correo electrónico cuando alguien envíe un mensaje al usuario de manera predeterminada." - default_email_direct: "Enviar un email cuando alguien cite/responda/mencione o invite al usuario por defecto." default_email_mailing_list_mode: "Enviar un email por cada nuevo post por defecto." default_email_mailing_list_mode_frequency: "Los usuarios que activen el modo lista de correo recibirán correos con esta frecuencia por defecto." disable_mailing_list_mode: "No permitir a los usuarios que activen el modo lista de correo." - default_email_always: "Enviar una notificación por email aunque el usuario esté activo por defecto." default_email_previous_replies: "Incluir por defecto respuestas previas en los emails." default_email_in_reply_to: "Incluir por defecto un extracto del post al que se ha respondido en los emails." default_other_new_topic_duration_minutes: "Condición por defecto para que un tema sea considerado nuevo" @@ -1740,6 +1744,7 @@ es: errors: invalid_email: "Dirección de correo electrónico inválida. " invalid_username: "No existe ningún usuario con ese nombre de usuario. " + invalid_group: "No hay ningún grupo con ese nombre." invalid_integer_min_max: "El valor debe estar entre %{min} y %{max}." invalid_integer_min: "El valor debe ser igual o mayor que %{min}. " invalid_integer_max: "El valor no puede ser mayor que %{max}." @@ -1770,6 +1775,7 @@ es: min_username_length_range: "No puedes establecer el mínimo por encima del máximo." max_username_length_exists: "No puede establecer la longitud de usuario máxima por debajo del nombre de usuario más largo (%{username})." max_username_length_range: "No puedes establecer el máximo por debajo del mínimo." + invalid_hex_value: "Los colores debe ser códigos de 6 dígitos hexadecimales." placeholder: sso_provider_secrets: key: "www.ejemplo.com" @@ -1901,7 +1907,6 @@ es: admin: email: sent_test: "¡enviado!" - sent_test_disabled: "no se ha podido enviar el email porque están desactivados" user: deactivated: "Ha sido desactivado a causa de muchos rebotes al email '%{email}'." deactivated_by_staff: "Desactivado por el staff" @@ -1932,6 +1937,7 @@ es: unused_staged_user: "Usuario temporal sin uso" fixed_primary_email: "Se arregló el correo electrónico principal para el usuario temporal" same_ip_address: "Misma dirección de IP (%{ip_address}) como otros usuarios" + inactive_user: "Usuario inactivo" flags_reminder: flags_were_submitted: one: "Hay reportes enviados hace 1 hora. [Por favor, revísalo](%{base_path}/admin/flags)." @@ -2508,6 +2514,8 @@ es: ```text %{raw} ``` + ignored_users_summary: + subject_template: "Un usuario está siendo ignorado por mucha gente" too_many_spam_flags: title: "Demasiadas banderas por Spam" subject_template: "Nueva cuenta retenida" @@ -3057,6 +3065,7 @@ es: sender_text_part_body_blank: "text_part.body está en blanco" sender_body_blank: "el cuerpo está en blanco" sender_post_deleted: "post ha sido borrado" + sender_message_to_invalid: "el destinatario tiene una dirección de email no válid" color_schemes: base_theme_name: "Base" light: "Claro" @@ -3789,8 +3798,12 @@ es: linked: '%{username} enlazó tu publicación desde "%{topic}" - %{site_title}' confirm_title: "Notificaciones habilitadas - %{site_title}" confirm_body: "¡Éxito! Las notificaciones han sido habilitadas." + custom: "Notificación de %{site_title}" staff_action_logs: not_found: "no encontrado" unknown: "desconocido" user_merged: "%{username} se ha unido en esta cuenta" user_delete_self: "Eliminado a si mismo de %{url}" + update: "Actualizado" + create: "Creado" + destroy: "Destruido" diff --git a/config/locales/server.fa_IR.yml b/config/locales/server.fa_IR.yml index c9f99989db..5aa0d07ef0 100644 --- a/config/locales/server.fa_IR.yml +++ b/config/locales/server.fa_IR.yml @@ -144,6 +144,9 @@ fa_IR: permalink: " پیوند یکتا" imported_from: "این بحث‌وگفتگوی همراه برای ورود اصلی در %{link} است" in_reply_to: "◀ %{username}" + replies: + one: "%{count} پاسخ" + other: "%{count} پاسخ" no_mentions_allowed: "متأسفیم، شما نمی‌توانید به کاربران دیگر اشاره کنید." too_many_mentions: one: "متأسفیم، شما در هر نوشته تنها می‌توانید به %{count} کاربر اشاره کنید." @@ -816,7 +819,6 @@ fa_IR: must_approve_users: "همکاران باید تمامی حساب‌های کاربری را قبل از اجازه دسترسی به سایت تایید کنند. اخطار: فعال‌سازی این گزینه ممکن است باعث جلوگیری از دسترسی کاربرانی که قبلا عضو شده‌اند نیز بشود!" pending_users_reminder_delay: "اگر کاربر‌ها بیشتر از این مقدار ساعت منتظر تایید بودند به مدیران اعلام کن. مقدار -1 برای غیرفعال‌سازی." maximum_session_age: "کاربر برای n ساعت از آخرین بازدید در حالت وارد شده می‌ماند." - allow_moderators_to_create_categories: "به مدیران اجازه ایجاد دسته‌بندی جدید را بده" cors_origins: "ریشه های مجاز برای cross-origin requests درخواست متقابل منشاء (CORS). هر منشاء باید دارای http:// or https://. The DISCOURSE_ENABLE_CORS env برای تنظیم به کارگیری CORS باید متغیر باشد." use_admin_ip_whitelist: "مدیر‌ها فقط در صورتی می‌توانند وارد شوند که در لیست آیپی‌های نمایش داده شده باشند. (مدیریت > گزارش‌ها > آیپی‌های نمایش داده شده)" top_menu: "مشخص کنید کدام موارد در صفحه اصلی مکان یابی نشان داده شوند٬ و به چه ترتیبی. برای مثال : آخرین ها|جدید|خوانده نشده|دسته بندی|خوانده شده|نوشته شده|نشانک" @@ -907,8 +909,6 @@ fa_IR: purge_deleted_uploads_grace_period_days: "دوره معافیت (واحد روز) قبل از اینکه بارگذاری‌های پاک شده حذف شوند. " enable_s3_uploads: "مکان بارگزاری ها در فضای Amazon S3. مهم: به اطلاعات ورود S3 صحیح معتبر نیاز است (a3 access key id و s3 secret key)" s3_upload_bucket: "نام میزبان Amazon S3 که فایل‌ها در آنجا بارگذاری می شود. اخطار: باید حروف کوچک باشد٬ بدون دوره٬‌ بدون زیرخط" - s3_access_key_id: "ID کلید درسترسی Amazon S3 که برای بارگذاری عکس‌ها استفاده می‌شود." - s3_secret_access_key: "کلید درسترسی مخفی Amazon S3 که برای بارگذاری عکس‌ها استفاده می‌شود." s3_cdn_url: "آدرس CDN برای دسترسی به تمام دارایی‌های s3 (به طور مثال: https://cdn.somewhere.com). هشدار: بعد از تغییر این مقدار باید تمامی نوشته‌ها و مطالب قدیمی را rebake کنید." avatar_sizes: "لیست اندازه‌های آواتار که به صورت خودکار تولید شده است." external_system_avatars_enabled: "استفاده از سرویس آواتار خارجی." @@ -1111,11 +1111,9 @@ fa_IR: code_formatting_style: "کد دکمه در composer به صورت پیشفرض این حالت خواهد بود" default_email_digest_frequency: "به صورت پیشفرض هر چند وقت یک بار ایمیل خلاصه دریافت شود." default_include_tl0_in_digests: "قرار دادن نوشته‌های کاربران جدید در خلاصه ایمیل به صورت پیشفرض. کاربران می‌توانند این تنظیمات را از طریق تنظیمات شخصیشان ویرایش کنند." - default_email_direct: "ارسال ایمیل وقتی نقل‌قول، پاسخ، اشاره یا دعوت دریافت می‌کند" default_email_mailing_list_mode: "ارسال ایمیل برای نوشته‌های جدید" default_email_mailing_list_mode_frequency: "کاربرانی که ارسال ایمیل را فعال کنند، در این بازه زمانی ایمیل دریافت می‌کنند." disable_mailing_list_mode: "عدم اجازه فعالسازی ارسال ایمیل کاربران" - default_email_always: "ارسال ایمیل اطلاع‌رسانی وقتی کاربر به صورت پیشفرض فعال است." default_email_previous_replies: "قرار دادن پاسخ‌های قبلی در ایمیل به صورت پیشفرض" default_email_in_reply_to: "قرار دادن خلاصه پاسخ‌های ارسال شده در ایمیل به صورت پیشفرض" default_other_new_topic_duration_minutes: "وضعیت پیشفرض سراسری برای جدید در نظر گرفته شدن موضوع" diff --git a/config/locales/server.fi.yml b/config/locales/server.fi.yml index 159ec7da3a..6e7e51ba12 100644 --- a/config/locales/server.fi.yml +++ b/config/locales/server.fi.yml @@ -1149,7 +1149,6 @@ fi: site_settings: censored_words: "Sanat, jotka korvataan automaattisesti merkeillä ■■■■" delete_old_hidden_posts: "Poista automaattisesti kaikki yli 30 päivää piilotettuna olleet viestit." - default_locale: "Tämän Discourse-ympäristön oletuskieli" allow_user_locale: "Salli käyttäjien vaihtaa käyttöliittymän kieli omista asetuksista" set_locale_from_accept_language_header: "Aseta sivuston kieli kirjautumattomille käyttäjille selaimen kielivalinnan perusteella. (KOKEELLINEN, ei toimi anonyymin välimuistin kanssa)" support_mixed_text_direction: "Salli vasemmalta-oikealle- ja oikealta-vasemmalle-kirjoitusta käytettävän sekaisin." @@ -1256,7 +1255,6 @@ fi: ga_universal_domain_name: "Google Universal Analytics (analytics.js) verkkotunnus, esim. mysite.com; katso https://google.com/analytics" ga_universal_auto_link_domains: "Ota käyttöön Google Universal Analyticsin (analytics.js) verkkotunnusten välinen seurantapalvelu . Poisvieviin näiden verkkotunnusten linkkeihin lisätään client id -tunniste. Katso lisää Googlen Cross-Domain Tracking -oppaasta." enable_escaped_fragments: "Käytä Googlen Ajax-sivustoille tarkoitettua API:a, jos webcrawleria ei tunnisteta. Katso https://developers.google.com/webmasters/ajax-crawling/docs/learn-more" - allow_moderators_to_create_categories: "Salli valvojien luoda uusia alueita" cors_origins: "Salli lähteet CORS-pyynnöille (cross-origin request). Jokaisen lähteen pitää sisältää http:// tai https://. DISCOURSE_ENABLE_CORS asetus pitää olla valittuna ottaaksesi CORSin käyttöön." use_admin_ip_whitelist: "Ylläpitäjät voivat kirjautua vain IP-osoitteista, jotka on määritetty Seulottavien IP:iden listassa (Ylläpito > Lokit > Seulottavat IP:t)" blacklist_ip_blocks: "Lista yksityisistä IP-blokeista, joita Discoursen ei tule käydä läpi" @@ -1286,7 +1284,6 @@ fi: topics_per_period_in_top_page: "Ketjujen lukumäärä, joka näytetään laajennetussa Kuumat-listauksessa." redirect_users_to_top_page: "Ohjaa uudet ja kauan poissa olleet käyttäjät automaattisesti kuumat-sivulle." top_page_default_timeframe: "Kuumat-sivun oletusaikajakso." - show_email_on_profile: "Salli valvojien tarkastella käyttäjien sähköpostiosoitteita" prioritize_username_in_ux: "Näytä käyttäjänimi ensimmäisenä käyttäjäsivulla, -kortissa ja viesteissä (jos poistetaan käytöstä, nimi näytetään ensin)" enable_rich_text_paste: "Ota käyttöön automaattinen muunnos HTML:stä Markdowniin, kun tekstiä liitetään kirjoitusalueelle (kokeellinen)" email_token_valid_hours: "Unohtuneen salasanan / tilin vahvistamisen tokenit ovat voimassa (n) tuntia." @@ -1387,8 +1384,6 @@ fi: purge_unactivated_users_grace_period_days: "Varoaika (päivissä) ennen kuin aktivoimaton käyttäjätili poistetaan. Aseta 0 niin aktivoimattomia käyttäjiä ei poisteta ollenkaan." enable_s3_uploads: "Lataa liitetiedostot Amazon S3:een. Tärkeää: edellyttää toimivat S3 kirjautumistiedot (access key id ja secret access key)." s3_upload_bucket: "Amazon S3 bucket, jonne lataukset sijoitetaan. VAROITUS: täytyy olla pienillä kirjaimilla, ei pisteitä, ei alaviivoja." - s3_access_key_id: "Amazon S3 access key id, jota käytetään kuvien sijoittamisessa." - s3_secret_access_key: "Amazon S3 secret access key, jota käytetään kuvien sijoittamisessa." s3_cdn_url: "CDN URL, jota käytetään S3:ssa sijaitseville tiedostoille (esimerkiksi https://cdn.jossain.com). VAROITUS: tämän asetuksen muuttamisen jälkeen sinun täytyy rakentaa uudelleen kaikki vanhat viestit." avatar_sizes: "Profiilikuvista automaattisesti luotavat koot." external_system_avatars_enabled: "Käytä ulkopuolista avatarpalvelua." @@ -1641,12 +1636,9 @@ fi: watched_words_regular_expressions: "Tarkkaillut sanat ovat säännöllisiä lausekkeita." default_email_digest_frequency: "Kuinka usein käyttäjille lähetetään sähköpostikooste oletuksena." default_include_tl0_in_digests: "Sisällytä uusien käyttäjien viestit sähköpostikoosteisiin oletuksena. Tätä voi muuttaa käyttäjäasetuksissa." - default_email_personal_messages: "Lähetä käyttäjälle oletuksena sähköpostia, kun joku lähettää hänelle yksityisviestin" - default_email_direct: "Lähetä oletuksena sähköposti, kun joku lainaa/vastaa/mainitsee tai kutsuu käyttäjän." default_email_mailing_list_mode: "Lähetä oletuksena sähköposti jokaisesta uudesta viestistä." default_email_mailing_list_mode_frequency: "Postituslistatilassa käyttäjä saa sähköpostia oletuksena näin usein." disable_mailing_list_mode: "Älä salli käyttäjien valita sähköpostilista-moodia." - default_email_always: "Lähetä oletuksena sähköposti, vaikka käyttäjä on ollut aktiivinen palstalla." default_email_previous_replies: "Sisällytä aiemmat vastaukset sähköposteihin oletuksena." default_email_in_reply_to: "Sisällytä lyhennelmä vastattavasta viestistä sähköpostiin oletuksena." default_other_new_topic_duration_minutes: "Yleinen oletusarvo sille, koska ketju tulkitaan uudeksi." @@ -1843,7 +1835,6 @@ fi: admin: email: sent_test: "lähetettiin!" - sent_test_disabled: "ei voida lähettää, koska sähköpostien lähettäminen ei ole käytössä" user: deactivated: "Käyttäjätili poistettiin käytöstä osoitteesta '%{email}' palautettujen sähköpostien vuoksi." deactivated_by_staff: "Henkilökunta poisti käytöstä" diff --git a/config/locales/server.fr.yml b/config/locales/server.fr.yml index 447f6fc67e..70dfb96bde 100644 --- a/config/locales/server.fr.yml +++ b/config/locales/server.fr.yml @@ -513,6 +513,7 @@ fr: (Pour plus d'informations sur les niveaux de confiance, [voir ce sujet][trust]. Notez que seul les utilisateurs qui continuent de remplir les conditions gardent leur statut d'habitués.) [trust]: https://blog.discourse.org/2018/06/understanding-discourse-trust-levels/ + admin_quick_start_title: "A LIRE EN PREMIER : Guide de démarrage pour administrateur" category: topic_prefix: "À propos de la catégorie %{category}" replace_paragraph: "(Remplacez ce paragraphe par une courte description de votre nouvelle catégorie. Cette information apparaîtra dans la zone de sélection de la catégorie, donc viser en dessous des 200 caractères.)" @@ -793,7 +794,7 @@ fr: you_must_edit: '

    Votre message a été signalé par la communauté. Veuillez consulter vos messages privés.

    ' user_must_edit: "

    Ce message a été signalé par la communauté et temporairement masqué.

    " ignored: - hidden_content: '

    Contenu caché

    ' + hidden_content: "

    Contenu caché

    " archetypes: regular: title: "Sujet normal" @@ -1142,6 +1143,13 @@ fr: author: Auteur filesize: Taille de fichier description: "Liste de tous les envois de fichier, par extension, taille de fichier, et auteur." + top_ignored_users: + title: "Utilisateurs les plus ignorés" + labels: + ignored_user: Utilisateur ignoré + ignores_count: Ignorés + mutes_count: Muets + description: "Liste les utilisateurs les plus ignorés." dashboard: rails_env_warning: "Votre serveur fonctionne dans l'environnement de %{env}." host_names_warning: "Votre fichier config/database.yml utilise le nom d'hôte par défaut. Veuillez renseigner votre nom d'hôte." @@ -1173,7 +1181,7 @@ fr: site_settings: censored_words: "Mots qui seront automatiquement remplacés par ■■■■" delete_old_hidden_posts: "Supprimer automatiquement les messages cachés plus de 30 jours." - default_locale: "La langue par défaut de cette instance de Discourse" + default_locale: "La langue par défaut de cette instance Discourse. Vous pouvez remplacer le texte des catégories et des sujets généré automatiquement par le système dans Personnaliser / Contenu." allow_user_locale: "Autoriser les utilisateurs à choisir la langue de l'interface dans leurs préférences" set_locale_from_accept_language_header: "configurer la langue de l'interface pour les visiteurs à partir des entêtes de langue de leur navigateur. (EXPÉRIMENTAL, ne fonctionne pas avec le cache anonyme)" support_mixed_text_direction: "Permettre le mélange de textes gauche-droite et droite-gauche." @@ -1243,6 +1251,7 @@ fr: notification_email: "L'adresse de courriel dans le champs De qui sera utilisée pour envoyer les courriels systèmes essentiels. Le nom de domaine spécifié doit avoir les informations SPF, DKIM et PTR inversé renseignés correctement pour que le courriel arrive à destination." email_custom_headers: "Une liste délimité par des (|) pipes d'entêtes de courriel" email_subject: "Format du sujet personnalisable pour les courriels standards. Voir https://meta.discourse.org/t/customize-subject-format-for-standard-emails/20801" + enforce_second_factor: "Forcer les utilisateurs à activer l'authentification à double facteur. Sélectionner « tous » pour l'appliquer à tous les utilisateurs. Sélectionner « responsables » pour l'imposer aux responsables uniquement." force_https: "Forcer votre site en HTTPS uniquement. MISE EN GARDE : n'activez PAS cette fonction tant que vous n'avez pas vérifié que le HTTPS est complètement configuré et fonctionne absolument partout ! Avez-vous vérifié que vos CDN, vos connexions via réseaux sociaux ainsi que tous les logos / dépendances tiers sont tous compatibles HTTPS eux aussi ?" same_site_cookies: "Utiliser des cookies de même site, qui éliminent tous les vecteurs de Cross Site Request Forgery sur les navigateurs supportés (Lax ou Strict). Avertissement: Strict ne fonctionnera que sur des sites qui imposent la connexion et utilisent le SSO." summary_score_threshold: "Le score minimum requis pour qu'un message soit inclus dans le 'Résumé de ce sujet'" @@ -1284,7 +1293,7 @@ fr: ga_universal_auto_link_domains: "Activer Google Universal Analytics (analytics.js) pour le suivi interdomaine. Les liens sortants vers ces domaines auront l'identifiant client ajouté. Voir le guide Cross-Domain Tracking de Google." gtm_container_id: "Identifiant de container Google Tag Manager. P.ex : GTM-ABCDEF.
    Note: les scripts tiers chargés par GTM devront peut-être être mis sur liste blanche dans 'content security policy script src'." enable_escaped_fragments: "Utiliser l'API Ajax-Crawling de Google si aucun robot n'est détecté. Voir https://developers.google.com/webmasters/ajax-crawling/docs/learn-more" - allow_moderators_to_create_categories: "Autoriser les modérateurs à créer de nouvelles catégories" + moderators_create_categories: "Autoriser les modérateurs à créer de nouvelles catégories" cors_origins: "Requêtes cross-origin (CORS) autorisées. Chaque origine doit inclure http:// ou https://. la variable d'environnement DISCOURSE_ENABLE_CORS doit être renseignée à true pour activer CORS." use_admin_ip_whitelist: "Les administrateurs ne peuvent se connecter que s'ils sont à une adresse IP définie dans la liste des IP sous surveillance (Admin > Journaux > IP surveillés)." blacklist_ip_blocks: "Une liste de blocs IP privés qui ne doivent jamais être crawlés par Discourse" @@ -1304,6 +1313,7 @@ fr: post_menu_hidden_items: "Les éléments du menu qui seront cachés par défaut jusqu’à extension du menu." share_links: "Choix des éléments qui doivent apparaître dans la fenêtre de partage, et leur ordre." site_contact_username: "Un pseudo de responsable valide pour envoyer tous les message automatiques. Si laissé vide, le compte système sera utilisé." + site_contact_group_name: "Un nom de groupe valide à inviter à tous les messages directs automatiques." send_welcome_message: "Envoyer à tous les nouveaux utilisateurs un message de bienvenue avec un guide de démarrage rapide." send_tl1_welcome_message: "Envoyer à tous les utilisateurs de niveau de confiance 1 un message de bienvenue." suppress_reply_directly_below: "Ne pas afficher le panneau extensible des réponses d'un message quand la seule réponse est juste en dessous ce dernier." @@ -1315,7 +1325,7 @@ fr: topics_per_period_in_top_page: "Nombre de meilleurs sujets affichés lorsqu'on sélectionne \"Voir plus\" des meilleurs sujets." redirect_users_to_top_page: "Rediriger automatiquement les nouveaux utilisateurs et les longues absences sur la page Top." top_page_default_timeframe: "Période par défaut pour la page la plus vue." - show_email_on_profile: "Permettre aux modérateurs de voir les adresses courriel des utilisateurs" + moderators_view_emails: "Permettre aux modérateurs de voir les adresses courriel des utilisateurs" prioritize_username_in_ux: "Afficher le pseudonyme en premier sur la page d'un utilisateur, sa carte et ses messages (si désactivé, le nom est affiché en premier)" enable_rich_text_paste: "Permettre la conversion automatique de HTML en Markdown lors que du texte est collé dans l'éditeur. (Expérimental)" email_token_valid_hours: "Les jetons (tokens) de Mot de passe oublié / Activation de comptes sont valides (n) jours." @@ -1384,7 +1394,6 @@ fr: backup_frequency: "Nombre de jours entre sauvegardes" s3_backup_bucket: "Bucket distant qui contiendra les sauvegardes. ATTENTION: Vérifiez que c'est un bucket privé" s3_endpoint: "Le terminal peut être modifié pour être sauvegardé sur un service compatible S3 comme DigitalOcean Spaces ou Minio. ATTENTION: Laisser vide si vous utilisez AWS S3" - s3_force_path_style: "Appliquez l'adressage de type chemin pour votre terminal personnalisé. IMPORTANT : Nécessaire pour utiliser les téléchargements et sauvegardes Minio." s3_configure_tombstone_policy: "Activer la suppression automatique des téléchargements non-référencés (?). IMPORTANT: En cas de désactivation, aucun espace disque ne sera récupéré suite à la suppression de téléchargements." s3_disable_cleanup: "Désactiver la suppression des sauvegardes de S3 lors de leur suppression locale." enable_s3_inventory: "Générer des rapports et vérifier les envois avec l'inventaire Amazon S3. IMPORTANT: nécessite un accès valide à S3 (l'identifiant et la clé secrète). " @@ -1430,13 +1439,14 @@ fr: enable_s3_uploads: "Placez les fichiers envoyés sur un stockage Amazon S3. IMPORTANT: nécessite un accès valide à S3 (l'identifiant et la clé secrète)." s3_use_iam_profile: 'Utiliser un profile d''instance AWS EC2 pour accorder l''accès au S3 bucket. NOTE: pour cela, Discourse doit être exécuté dans une instance EC2 correctement configurée, et remplace les paramètres "s3 access key id" et "s3 secret access key".' s3_upload_bucket: "Le nom du bucket Amazon S3 qui contiendra les fichiers téléchargés. ATTENTION : doit être en minuscule, sans points et sans tirets bas." - s3_access_key_id: "L' access key Amazon S3 qui sera utilisée pour uploader les images." - s3_secret_access_key: "La clé secrète Amazon S3 qui va être utilisée pour uploader des images." + s3_access_key_id: "La clé d'accès Amazon S3 qui sera utilisée pour envoyer les images, les pièces joints et les sauvegardes." + s3_secret_access_key: "La clé d'accès secrète Amazon S3 qui sera utilisée pour envoyer les images, les pièces joints et les sauvegardes." s3_region: "Le nom de la région Amazon S3 qui va être utilisée pour envoyer des images et sauvegardes." s3_cdn_url: "L'adresse du CDN à utiliser pour toutes les ressources s3 (par exemple : https://cdn.monsite.com). ATTENTION : après avoir changé ce paramètre, vous devez régénérer la totalité des messages existants. " avatar_sizes: "Liste des tailles des avatars automatiquement générés" external_system_avatars_enabled: "Utilisez un service d'avatars externe." external_system_avatars_url: "URL du service d'avatars externe. Les remplacements autorisés sont {username} {first_letter} {color} {size}" + restrict_letter_avatar_colors: "Une liste de codes à 6 chiffres (format hexadécimal) pour les couleurs des avatars à lettres." selectable_avatars_enabled: "Obliger les utilisateurs à choisir un avatar de la liste." selectable_avatars: "Liste d'avatars parmi lesquels les utilisateurs peuvent choisir." allow_all_attachments_for_group_messages: "Autorise toutes les pièces-jointes pour les messages de groupes." @@ -1633,6 +1643,9 @@ fr: hide_suspension_reasons: "Ne pas afficher les raisons d'une suspension sur les profils utilisateurs." log_personal_messages_views: "Logguer les vues de messages directs par Admin pour d'autres utilisateurs/groupes." ignore_user_enabled: "[Bêta] Permettre d'ignorer des utilisateurs." + ignored_users_count_message_threshold: "Notifier les modérateur si un utilisateur est ignoré par autant d'utilisateurs." + ignored_users_message_gap_days: "Combien de temps faut-il attendre avant de notifier à nouveau les modérateurs d'un utilisateur ignoré par beaucoup d'autres." + clean_up_inactive_users_after_days: "Nombre de jours avant qu'un utilisateur inactif (niveau de confiance 0 sans aucun messages) soit supprimé." user_website_domains_whitelist: "Les sites Web des utilisateurs vont être vérifiés contre ces domaines. Liste délimitée par des pipes (|)." allow_profile_backgrounds: "Autoriser les utilisateurs à envoyer des arrières-plans de profil." sequential_replies_threshold: "Nombre de messages successifs qu'un utilisateur peut poster dans un sujet avant d'être averti d'avoir posté un nombre excessif de réponses qui se suivent." @@ -1666,6 +1679,7 @@ fr: highlighted_languages: "Règles de coloration syntaxique supportées. (Attention : supporter trop de langages peut impacter les performances) voir : https://highlightjs.org/static/demo/ pour une démo" embed_truncate: "Tronquer les messages embarqués." embed_support_markdown: "Prise en charge du formatage Markdown pour les messages intégrés." + embed_whitelist_selector: "Une liste séparée par des virgules des éléments CSS autorisés à être intégrés." allowed_href_schemes: "Préfixes autorisés dans les liens en plus de http et https." embed_post_limit: "Nombre maximum de messages à embarquer." embed_username_required: "Un pseudo d'utilisateur pour la création du sujet est nécessaire." @@ -1690,15 +1704,16 @@ fr: code_formatting_style: "Le bouton Code dans l'éditeur utilisera ce style de formatage par défaut" max_allowed_message_recipients: "Nombre maximum de destinataires autorisés dans un message." watched_words_regular_expressions: "Les mots surveillés sont des expressions régulières." + min_post_notice_tl: "Niveau de confiance minimum requis pour voir les remarques de publication." + old_post_notice_days: "Jours avant que la remarque de publication ne devienne obsolète" returning_users_days: "Combien de jours doivent s'écouler avant qu'un utilisateur soit considéré comme étant de retour." default_email_digest_frequency: "Par défaut, à quelle fréquence les utilisateurs reçoivent les résumés par courriel." default_include_tl0_in_digests: "Par défaut, inclure les messages des nouveaux utilisateurs dans les résumés par courriel. Les utilisateurs peuvent changer cela dans leurs préférences." - default_email_personal_messages: "Envoyer un courriel quand quelqu'un envoie un message à l'utilisateur par défaut." - default_email_direct: "Envoyer un courriel quand quelqu'un cite/répond à/mentionne ou invite un utilisateur." + default_email_level: "Définissez le niveau de notification courriel par défaut quand quelqu'un cite, répond, mentionne ou invite un utilisateur." + default_email_messages_level: "Définissez le niveau de notification courriel par défaut quand quelqu'un envoie un message direct à un utilisateur." default_email_mailing_list_mode: "Envoyer un courriel pour chaque nouveau message." default_email_mailing_list_mode_frequency: "Par défaut, les utilisateurs ayant activé la liste de diffusion recevront des courriels à cette fréquence." disable_mailing_list_mode: "Interdire aux utilisateurs l'activation de la liste de diffusion." - default_email_always: "Envoyer une notification courriel même quand l'utilisateur est actif." default_email_previous_replies: "Inclure par défaut les réponses précédentes dans les courriels." default_email_in_reply_to: "Inclure par défaut l'extrait du message auquel se fait la réponse dans les courriels." default_other_new_topic_duration_minutes: "Paramètre global de temps pendant lequel un sujet est considéré comme nouveau." @@ -1750,6 +1765,7 @@ fr: errors: invalid_email: "Adresse de courriel invalide." invalid_username: "Il n'y a pas d'utilisateur ayant ce pseudo." + invalid_group: "Il n'y a pas de groupe ayant ce nom." invalid_integer_min_max: "La valeur doit être comprise entre %{min} et %{max}." invalid_integer_min: "La valeur doit être de %{min} ou plus." invalid_integer_max: "La valeur ne peut pas être supérieur à %{max}." @@ -1780,6 +1796,7 @@ fr: min_username_length_range: "Il n'est pas possible de définir un minimum plus grand qu'un maximum." max_username_length_exists: "Il n'est pas possible de définir une longeur minimale de pseudo qui soit plus court qu'un pseudo qui existe déjà (%{username})." max_username_length_range: "Il n'est pas possible de définir un maximum plus petit que le minimum." + invalid_hex_value: "Les couleurs doivent être des codes à 6 chiffres au format hexadécimal." placeholder: sso_provider_secrets: key: "www.example.com" @@ -1911,7 +1928,6 @@ fr: admin: email: sent_test: "envoyé !" - sent_test_disabled: "impossible d'envoyer, les courriels sont désactivés" user: deactivated: "A été désactivé à cause de trop de courriels rejetés vers '%{email}'." deactivated_by_staff: "Désactivé par un responsable" @@ -1942,6 +1958,7 @@ fr: unused_staged_user: "Utilisateur distant inutilisé" fixed_primary_email: "Correction de l'email primaire pour utilisateur distant" same_ip_address: "Même adresse IP (%{ip_address}) que d'autres utilisateurs" + inactive_user: "Utilisateur inactif" flags_reminder: flags_were_submitted: one: "Des signalements ont été soumis il y a plus de 1 heure. [Veuillez les passer en revue](%{base_path}/admin/flags)." @@ -2565,6 +2582,17 @@ fr: ``` text %{raw} ``` + ignored_users_summary: + title: "Un utilisateur ignoré a dépassé le seuil" + subject_template: "Un utilisateur a été ignoré par de nombreux utilisateurs" + text_body_template: | + Bonjour, + + Ceci est un message automatique du site %{site_name} pour vous informer que [ce profil](%{base_url}/u/%{username}/summary) a été ignoré par %{ignores_threshold} utilisateurs. Cela peut indiquer qu'un problème se développe au sein de votre communauté. + + Vous devriez passer en revue les messages récents de cet utilisateur, et vérifier les éventuels autres [utilisateurs ignorés](%{base_url}/admin/reports/top_ignored_users). + + Pour plus d'informations, veuillez vous référer à la [charte communautaire](%{base_url}/guidelines). too_many_spam_flags: title: "Trop de signalements de spam" subject_template: "Nouveau compte bloqué" @@ -3174,6 +3202,7 @@ fr: sender_text_part_body_blank: "text_part.body est vide" sender_body_blank: "sans contenu" sender_post_deleted: "le message a été supprimé" + sender_message_to_invalid: "le destinataire a une adresse courriel invalide" color_schemes: base_theme_name: "Base" light: "Clair" @@ -4037,8 +4066,12 @@ fr: linked: '%{username} a créé un lien vers votre message posté dans « %{topic} » - %{site_title}' confirm_title: "Notifications activées - %{site_title}" confirm_body: "Les notifications ont été activées." + custom: "Notification du site %{site_title}" staff_action_logs: not_found: "non trouvé" unknown: "inconnu" user_merged: "%{username} a être fusionné avec ce compte" user_delete_self: "Supprimer par l'utilisateur depuis %{url}" + update: "Mis à jour" + create: "Créé" + destroy: "Détruit" diff --git a/config/locales/server.he.yml b/config/locales/server.he.yml index e77926445a..e75e2c9e5c 100644 --- a/config/locales/server.he.yml +++ b/config/locales/server.he.yml @@ -902,7 +902,6 @@ he: must_approve_users: "על הצוות לאשר את כל המשתמשים החדשים לפני שהם מקבלים גישה לאתר. אזהרה: בחירה זו עבור אתר קיים תשלול גישה ממשתמשים קיימים שאינם מנהלים." pending_users_reminder_delay: "הודיעו למנחים אם משתמשים חדשים ממתינים לאישור למעלה מכמות זו של שעות. קבעו ל -1 כדי לנטרל התראות." maximum_session_age: "משתמשים ישארו מחוברים ל n שעות מאז ביקורם האחרון" - allow_moderators_to_create_categories: "אפשרו למנחים ליצור קטגוריות חדשות" cors_origins: "מקורות שאפשר לבצע להם בקשות קרוס-דומיין (Cross origin requests). כל מקור צריך לכלול את התחילית http:// או https:// . משתנה הסביבה DISCOURCE_ENABLE_CORS חייב להיות true כדי לאפשר CORS." use_admin_ip_whitelist: "מנהלים יכולים להתחבר רק אם הכתובת שלהם מופיע ברשימת ה IPs המסוננים (ניהול > לוגים > כתובות IP מסוננות)." blacklist_ip_blocks: "רשימת כתובות IP פרטיות שלא אמורים אף פעם לסרוק עם דיסקורס" @@ -994,8 +993,6 @@ he: purge_deleted_uploads_grace_period_days: "תקופת חסד (בימים) לפני שהעלאה שהוסרה תמחק." enable_s3_uploads: "אחסן העלאות (uploads) על תשתית של Amazon S3. חשוב: מצריך מפתח גישה + מפתח גישה סודי שיהיו חוקיים." s3_upload_bucket: "שם של Amazon S3 bucket אליו יועלו קבצים. אזהרה: שם זה חייב להיות באותיות קטנות, ללא נקודות וללא קווים תחתונים." - s3_access_key_id: "מפתח הגישה (access key id) של Amazon S3 שישמש להעלאת התמונות." - s3_secret_access_key: "מפתח הגישה הסודי (secret access key) של Amazon S3 שישמש להעלאת תמונות." s3_cdn_url: "CDN URL לכל ה assets ב s3 (למשל: https://cdn.somewhere.com). א-ז-ה-ר-ה: לאחר שינוי של הגדרה זו עליכם לאפות מחדש את כל הפוסטים הישנים." avatar_sizes: "רשימה של גדלי דמויות שנוצרת אוטומטית." external_system_avatars_enabled: "שימוש בשירות של מערכת אווטארים חיצונית." @@ -1199,11 +1196,9 @@ he: max_allowed_message_recipients: "מספר מקסימלי של נמענים מותר בהודעה." default_email_digest_frequency: "באיזו תדירות משתמשים יקבלו סיכומי מיילים כברירת מחדל." default_include_tl0_in_digests: "כללו פוסטים ממשתמשים חדשים בדוא\"ל מסכם כברירת מחדל. משתמשים יוכלו לשנות זאת בהעדפות האישיות." - default_email_direct: "שלח מייל כשמישהו מצטט/מגיב-ל/מזכיר או מזמין משתמש, בתור ברירת מחדל." default_email_mailing_list_mode: "שלח מייל עבור כל פוסט חדש בתור ברירת מחדל. " default_email_mailing_list_mode_frequency: "משתמשים שאיפשרו את מצב רשימת התפוצה יקבלו מיילים בתדירות זו כברירת מחדל." disable_mailing_list_mode: "לא לאפשר למשתמשים לעבור למצב רשימת תפוצה." - default_email_always: "שלח התראות למייל גם כאשר המשתמש פעיל, בתור ברירת מחדל." default_email_previous_replies: "כלילת תגובות קודמות במיילים כברירת מחדל." default_email_in_reply_to: "הכללת קטע של פוסט עליו עונים במיילים כברירת מחדל." default_other_new_topic_duration_minutes: "ברירת המחדל הגלובאלית עבור תנאי שבשבילו נושא ייחשב חדש." diff --git a/config/locales/server.hu.yml b/config/locales/server.hu.yml index 0fd11cca61..bd0061f106 100644 --- a/config/locales/server.hu.yml +++ b/config/locales/server.hu.yml @@ -611,7 +611,6 @@ hu: host_names_warning: "A config/database.yml file az alapértelmezett 'localhost' domaint használja. Állítsd be az oldalad saját domain nevét." memory_warning: "A kiszolgálód kevesebb mint 1GB memóriával rendelkezik. Minimum 1GB memória ajánlott." site_settings: - allow_moderators_to_create_categories: "Új kategóriák létrehozásának engedélyezése a moderátorok számára" enable_badges: "A jelvény-rendszer engedélyezése" min_password_length: "Minimum jelszó hossz." block_common_passwords: "A 10,000 leggyakoribb jelszó tiltása." diff --git a/config/locales/server.hy.yml b/config/locales/server.hy.yml new file mode 100644 index 0000000000..2a2aadbd03 --- /dev/null +++ b/config/locales/server.hy.yml @@ -0,0 +1,3534 @@ +# encoding: utf-8 +# +# Never edit this file. It will be overwritten when translations are pulled from Transifex. +# +# To work with us on translations, join this project: +# https://www.transifex.com/projects/p/discourse-org/ + +hy: + dates: + short_date_no_year: "D MMM" + short_date: "D MMM, YYYY" + long_date: "MMMM D, YYYY h:mma" + datetime_formats: &datetime_formats + formats: + short: "%m-%d-%Y" + short_no_year: "%B %-d" + date_only: "%B %-d, %Y" + long: "%B %-d, %Y, %l:%M%P" + no_day: "%B %Y" + date: + month_names: [~, Հունվար, Փետրվար, Մարտ, Ապրիլ, Մայիս, Հունիս, Հուլիս, Օգոստոս, Սեպտեմբեր, Հոկտեմբեր, Նոյեմբեր, Դեկտեմբեր] + <<: *datetime_formats + time: + <<: *datetime_formats + am: "առավոտյան" + pm: "երեկոյան" + title: "Discourse" + topics: "Թեմաներ" + posts: "գրառումներ" + loading: "Բեռնում" + powered_by_html: 'Գործարկված է Discourse-ի կողմից, լավագույնս աշխատում է, երբ JavaScript-ը միացված է' + log_in: "Մուտք Գործել" + submit: "Հաստատել" + purge_reason: "Ավտոմատ կերպով ջնջվել է՝ որպես լքված, ապակտիվացված հաշիվ" + disable_remote_images_download_reason: "Հեռակա նկարների ներբեռնումն անջատվել է, քանի որ չկա դիսկի վրա բավականաչափ հասանելի տարածք:" + anonymous: "Անանուն" + remove_posts_deleted_by_author: "Ջնջված է հեղինակի կողմից" + redirect_warning: "Մենք չկարողացանք հաստատել, որ Ձեր ընտրած հղումը իրականում հրապարակվել է ֆորումում: Եթե ամեն դեպքում ցանկանում եք շարունակել, ընտրեք ներքևի հղումը:" + on_another_topic: "Մեկ այլ թեմայում" + themes: + bad_color_scheme: "Անհնար է թարմացնել թեման, անվավեր գունապնակ" + other_error: "Թեման թարմացնելիս ինչ-որ բան այնպես չէ ընթացել" + import_error: + generic: Այդ թեման ներմուծելիս տեղի է ունեցել սխալ + about_json: "Ներմուծման Սխալ. about.json -ը գոյություն չունի կամ անվավեր է" + about_json_values: "about.json -ը պարունակում է անվավեր արժեքներ. %{errors}" + git: "git ռեպոզիտորիայի կլոնավորման սխալ, հասանելիությունը մերժված է, կամ ռեպոզիտորիան գտնված չէ" + unpack_failed: "Ֆայլի բացումը ձախողվեց" + unknown_file_type: "Ֆայլը, որ Դուք վերբեռնել եք, չի հանդիսանում վավեր Discourse թեմա:" + errors: + component_no_user_selectable: "Թեմայի բաղադրիչները չեն կարող լինել օգտատիրոջ կողմից ընտրվող" + component_no_default: "Թեմայի բաղադրիչները չեն կարող լինել լռելյայն թեմա" + component_no_color_scheme: "Թեմայի բաղադրիչները չեն կարող ունենալ գունապնակներ" + no_multilevels_components: "Դուստր-թեմա ունեցող թեմաները չեն կարող լինել իրենք իրենց դուստր-թեմա" + settings_errors: + invalid_yaml: "Տրված YAML -ը անվավեր է:" + data_type_not_a_number: "Կարգավորման `%{name}` տիպը չի ապահովվում: Ապահովվող տիպերն են՝ `integer`, `bool`, `list` և `enum` :" + name_too_long: "Չափազանց երկար անունով կարգավորում կա: Առավելագույն երկարությունն է 255:" + default_value_missing: " `%{name}` կարգավորումը չունի լռելյայն արժեք" + default_not_match_type: "Կարգավորման `%{name}` լռելյայն արժեքի տիպը չի համապատասխանում կարգավորման տիպին:" + default_out_range: "Կարգավորման `%{name}` լռելյայն արժեքը սահմանված միջակայքում չէ: " + enum_value_not_valid: "Ընտրված արժեքը enum ընտրանքներից չէ:" + number_value_not_valid: "Նոր արժեքը թույլատրված միջակայքում չէ: " + number_value_not_valid_min_max: "Այն պետք է լինի %{min} -ի և %{max}-ի միջև:" + number_value_not_valid_min: "Պետք է լինի մեծ կամ հավասար %{min}-ին:" + number_value_not_valid_max: "Այն պետք է լինի փոքր կամ հավասար %{max}-ի:" + string_value_not_valid: "Նոր արժեքի երկարությունը թույլատրված միջակայքում չէ:" + string_value_not_valid_min_max: "Այն պետք է լինի %{min} -ից %{max} սիմվոլ երկարությամբ:" + string_value_not_valid_min: "Այն պետք է ունենա առնվազն %{min} սիմվոլ երկարություն:" + string_value_not_valid_max: "Այն պետք է ունենա ամենաշատը%{max} սիմվոլ երկարություն:" + locale_errors: + top_level_locale: "Լոկալի ֆայլի թոփ մակարդակի key-ը պետք է համընկնի լոկալի անվանը:" + invalid_yaml: "Թարգմանության YAML -ը անվավեր է:" + emails: + incoming: + default_subject: "Այս թեման վերնագրի կարիք ունի" + show_trimmed_content: "Ցուցադրել կտրված բովանդակությունը" + maximum_staged_user_per_email_reached: "Հասել է յուրաքանչյուր էլ. հասցեի համար աստիճանավորված օգտատերերի առավելագույն քանակին:" + no_subject: "(թեմա չկա)" + no_body: "(մարմին չկա)" + missing_attachment: "(%{filename} կցորդը բացակայում է)" + errors: + empty_email_error: "Պատահում է, երբ մեր ստացած սկզբնական էլ. նամակը դատարկ էր:" + no_message_id_error: "Պատահում է, երբ էլ. նամակը չունի 'Հաղորդագրության-Id' վերնագիր:" + auto_generated_email_error: "Պատահում է, երբ 'նախապատվություն' վերնագիրը սահմանված է՝ ցուցակավորել, մասնատել, խմբավորել կամ ավտո_պատասխանել, կամ երբ ցանկացած այլ վերնագիր պարունակում է՝ ավտո_կիրառված, ավտո_պատասխանած կամ ավտո_գեներացված:" + no_body_detected_error: "Պատահում է, երբ մենք չենք կարողանում արտահանել մարմին, և չկան կցորդներ:" + no_sender_detected_error: "Պատահում է, որբ մենք չենք կարողանում գտնել վավեր էլ. հասցե Ումից վերնագրում:" + from_reply_by_address_error: "Պատահում է, երբ Ումից վերնագիրը համընկնում է էլ. հասցեի միջոցով պատասխանին:" + inactive_user_error: "Պատահում է, երբ ուղարկողը ակտիվ չէ:" + silenced_user_error: "Պատահում է, երբ ուղարկողը լռեցված է:" + bad_destination_address: "Պատահում է, երբ To/Cc/Bcc դաշտերի էլ. հասցեներից ոչ մեկը չի համընկնում կարգավորված մուտքային էլ. հասցեին:" + strangers_not_allowed_error: "Պատահում է, երբ օգտատերը փորձում է ստեղծել նոր թեմա մի կատեգորիայում, որի անդամ չէ:" + insufficient_trust_level_error: "Պատահում է, երբ օգտատերը փորձում է ստեղծել նոր թեմա այնպիսի կատեգորիայում, որի պահանջվող վստահության մակարդակը չունի:" + reply_user_not_matching_error: "Պատահում է, երբ պատասխանը գալիս է այնպիսի էլ. հասցեից, որը տարբերվում է այն էլ. հասցեից, որին ուղարկվել է ծանուցումը:" + topic_not_found_error: "Պատահում է, երբ ստացվել է պատասխան, սակայն կապակցված թեման ջնջված է:" + topic_closed_error: "Պատահում է, երբ պատասխանը գալիս է, բայց դրա հետ կապված թեման փակված է:" + bounced_email_error: "Էլ. նամակը վերադարձված նամակների հաշվետվություն է:" + screened_email_error: "Պատահում է, երբ ուղարկողի էլ. հասցեն արդեն իսկ ցուցադրված է:" + unsubscribe_not_allowed: "Պատահում է, երբ էլ. փոստի միջոցով բաժանորդագրումից դուրս գալը թույլատրված չէ այս օգտատիրոջը:" + email_not_allowed: "Պահատահում է, երբ էլ. հասցեն մաքրագրում չէ կամ սևագրում է:" + unrecognized_error: "Չճանաչված Սխալ" + errors: &errors + format: "%{attribute} %{message}" + format_with_full_message: "%{attribute}: %{message}" + messages: + too_long_validation: "սահմանափակված է մինչև %{max} սիմվոլ; դուք մուտքագրել եք %{length}:" + invalid_boolean: "Անվավեր boolean:" + taken: "արդեն զբաղեցված է" + accepted: պետք է ընդունվի + blank: չի կարող լինել դատարկ + present: պետք է լինի դատարկ + confirmation: "չի համապատասխանում %{attribute}-ին" + empty: չի կարող դատարկ լինել + equal_to: "պետք է լինի հավասար %{count}-ի" + even: պետք է լինի անգամ + exclusion: զբաղեցված է + greater_than: "պետք է լինի %{count} -ից մեծ" + greater_than_or_equal_to: "պետք է լինի մեծ կամ հավասար %{count} -ի" + has_already_been_used: "արդեն իսկ օգտագործված է" + inclusion: ներառված չէ ցանկում + invalid: անվավեր է + is_invalid: "անորոշ է թվում, սա ավարտո՞ւն նախադասություն է:" + contains_censored_words: "պարունակում է հետևյալ գրաքննված բառերը՝ %{censored_words}" + less_than: "պետք է լինի ավելի քիչ քան %{count}" + less_than_or_equal_to: "Պետք է լինի փոքր կամ հավասար %{count} -ի" + not_a_number: անդամ չէ + not_an_integer: պետք է լինի ամբողջ թիվ + odd: պետք է լինի տարօրինակ + record_invalid: "Վավերացումը ձախողվեց. %{errors}" + max_emojis: "չի կարող ունենալ ավելի քան %{max_emojis_count} էմոջի" + emojis_disabled: "չի կարող ունենալ էմոջի" + ip_address_already_screened: "արդեն ներառված է գոյություն ունեցող կանոնի մեջ" + restrict_dependent_destroy: + one: "Անհնար է ջնջել գրառումը, քանի որ գոյություն ունի կախյալ %{record} " + many: "Անհնար է ջնջել տվյալները, քանի որ գոյություն ունի կախյալ%{record} " + too_long: + one: չափազանց երկար է (առավելագույնը 1 սիմվոլ) + other: չափազանց երկար է (առավելագույնը %{count} սիմվոլ) + too_short: + one: շատ կարճ է (նավզագույնը 1 սիմվոլ) + other: շատ կարճ է (նավզագույնը %{count} սիմվոլ) + wrong_length: + one: սխալ երկարություն ունի (պետք է լինի 1 սիմվոլ) + other: սխալ երկարություն ունի (պետք է լինի %{count} սիմվոլ) + other_than: "պետք է լինի %{count} -ից տարբեր" + template: + body: "Խնդիրներ կային հետևյալ դաշտերի հետ." + header: + one: '1 սխալ արգելեց այս %{model} -ի պահպանումը:' + other: "%{count} սխալ արգելեց այս %{model} -ի պահպանումը:" + embed: + load_from_remote: "Այդ գրառումը բեռնելիս տեղի է ունեցել սխալ:" + site_settings: + invalid_choice: + one: "Դուք սահմանել եք %{name}անվավեր ընտրություն: " + other: "Դուք սահմանել եք %{name} անվավեր ընտրություն:" + default_categories_already_selected: "Դուք չեք կարող ընտրել մեկ այլ ցանկում օգտագործված կատեգորիա:" + s3_upload_bucket_is_required: "Դուք չեք կարող միացնել S3 -ի վերբեռնումները, մինչև չտրամադրեք 's3_upload_bucket':" + enable_s3_uploads_is_required: "Դուք չեք կարող միացնել S3-ի գույքագրումը, մինչև չմիացնեք S3-ի վերբեռնումները:" + s3_backup_requires_s3_settings: "Դուք չեք կարող օգտագործել S3-ը որպես պահուստի տեղակայություն, մինչև չտրամադրեք '%{setting_name}':" + s3_bucket_reused: "Դուք չեք կարող օգտագործել միևնույն արկղը 's3_upload_bucket' -ի և 's3_backup_bucket' -ի համար: Ընտրեք այլ արկղ կամ օգտագործեք տարբեր ուղիներ յուրաքանչյուր արկղի համար:" + conflicting_google_user_id: 'Այս հաշվի Google Account ID -ն փոփոխվել է; պահանջվում է անձնակազմի միջամտություն անվտանգության պատճառներից ելնելով: Խնդրում ենք կապվել անձնակազմի հետ ր նշել նրանց հետևյալը՝
    https://meta.discourse.org/t/76575' + activemodel: + errors: + <<: *errors + invite: + not_found: "Ձեր հրավերի կոդանշանն(token) անվավեր է: Խնդրում ենք կապ հաստատել կայքի ադմինիստրատորի հետ:" + not_found_template: | +

    %{site_name} -ին Ձեր հրավերը արդեն ընդունված է:

    + +

    Եթե Դուք հիշում եք Ձեր գաղտնաբառը, կարող եք Մուտք գործել:

    + +

    Այլապես խնդրում ենք Վերահաստատել Գաղտնաբառը:

    + error_message: "Հրավերն ընդունելիս տեղի է ունեցել սխալ: Խնդրում ենք կապվել կայքի ադմինիստրատորի հետ:" + user_exists: "Կարիք չկա հրավիրել %{email} -ին, նա արդեն իսկ ունի հաշիվ!" + confirm_email: "

    Դուք գրեթե վերջացրել եք! Մենք ակտիվացման նամակ ենք ուղարկել Ձեր էլ. հասցեին: Խնդրում ենք հետևել նամակի հրահանգներին Ձեր հաշվի ակտիվացման համար:

    Եթե այն չի հասնում, ստուգեք Ձեր սպամի թղթապանակը:

    " + bulk_invite: + file_should_be_csv: "Վերբեռնվող ֆայլը պետք է լինի csv ֆորմատի:" + error: "Այդ ֆայլը վերբեռնելիս տեղի է ունեցել սխալ: Խնդրում ենք փորձել կրկին ավելի ուշ: " + topic_invite: + failed_to_invite: "Օգտատերը չի կարող հրավիրվել այս թեմային առանց հետևյալ խմբերից որևէ մեկի անդամակցության՝ %{group_names}:" + user_exists: "Ներողություն, այդ օգտատերն արդեն հրավիրված է: Դուք կարող եք հրավիրել օգտաիրոջը որևէ թեմայի միայն մեկ անգամ:" + backup: + operation_already_running: "Ներկայումս ընթացող գործողություն կա: Անհնար է սկսել նոր աշխատանք հենց հիմա:" + backup_file_should_be_tar_gz: "Պահուստային ֆայլը պետք է լինի .tar.gz արխիվ:" + not_enough_space_on_disk: "Դիսկի վրա չկա բավականաչափ տարածք այս պահուստի վերբեռնման համար:" + invalid_filename: "Պահուստային ֆայլի անունը պարունակում է անվավեր սիմվոլներ: Վավեր սիմվոլներն են՝ a-z 0-9 . - _" + file_exists: "Ֆայլը, որ Դուք փորձում եք վերբեռնել, արդեն գոյություն ունի:" + location: + local: "Լոկալ" + s3: "Amazon S3" + invalid_params: "Դուք առաջարկել եք անվավեր պարամետրեր հարման համար՝ %{message}" + not_logged_in: "Դա անելու համար Դուք պետք է մուտքագրված լինեք:" + not_found: "Հարցված URL-ը կամ ռեսուրսը չի գտնվել:" + invalid_access: "Դուք թույլտվություն չունեք դիտելու հարցված ռեսուրսը:" + authenticator_not_found: "Նույնականացման մեթոդ գոյություն չունի կամ անջատված է:" + invalid_api_credentials: "Ձեզ չի թույլատրվում դիտել հարցված սկզբնաղբյուրը: API օգտանունը կամ key -ը անվավեր է:" + provider_not_enabled: "Դուք թույլտվություն չունեք դիտելու հարցված ռեսուրսը: Նույնականացման մատակարարը միացված չէ:" + provider_not_found: "Ձեզ թույլատրված չէ դիտել հարցված ռեսուրսը: Վավերացման մատակարարը գոյություն չունի:" + read_only_mode_enabled: "Կայքը գտնվում է միայն կարդալու ռեժիմում: Միջամտությունները անջատված են:" + invalid_grant_badge_reason_link: "Արտաքին կամ անվավեր discourse-ի հղումը թույլատրված չէ կրծքանշանի պատճառի մեջ:" + reading_time: "Կարդալու ժամանակը" + likes: "Հավանումներ" + too_many_replies: + one: "Ցավում ենք, սակայն նոր օգտատերերը ժամանակավորապես սահմանափակված են մինչև 1 պատասխան միևնույն թեմայում:" + other: "Ցավում ենք, սակայն նոր օգտատերերը ժամանակավորապես սահմանափակված են թողնելու մինչև %{count} պատասխան միևնույն թեմայում:" + max_consecutive_replies: + one: "Հաջորդական պատասխանները թույլատրված չեն: Խնդրում ենք խմբագրել Ձեր նախորդ պատասխանը կամ սպասել, մինչև ինչ-որ մեկը պատասխանի Ձեզ: " + other: "Թույլատրված է ոչ ավելի քան %{count} հաջորդական պատասխան: Խնդրում ենք խմբագրել Ձեր նախորդ պատասխանը կամ սպասել, մինչև ինչ-որ մեկը պատասխանի Ձեզ: " + embed: + start_discussion: "Սկսել Քննարկում" + continue: "Շարունակել Քննարկումը" + error: "Զետեղման Սխալ" + referer: "Դիմող՝" + mismatch: "Հղումը կա՛մ չի ուղարկվել, կա՛մ չի համապատասխանել հետևյալ հոսթերից ոչ մեկին՝" + no_hosts: "Զետեղման համար հոսթեր չեն սահմանվել:" + configure: "Կարգավորել Զետեղումը" + more_replies: + one: "1 պատասխան ևս" + other: "ևս %{count} պատասխան" + loading: "Քննարկման Բեռնում..." + permalink: "Մշտահղում" + imported_from: "Սա գործընկերային քննարկման թեմա է %{link} սկզբնական մուտքի համար" + in_reply_to: "▶ %{username}" + replies: + one: "%{count} պատասխան" + other: "%{count} պատասխան" + no_mentions_allowed: "Ներողություն, Դուք չեք կարող նշել այլ օգտատերերի:" + too_many_mentions: + one: "Ներողություն, Դուք կարող եք գրառման մեջ նշել միայն մեկ այլ օգտատիրոջ:" + other: "Ներողություն, Դուք կարող եք գրառման մեջ հիշատակել միայն %{count} օգտատիրոջ:" + no_mentions_allowed_newuser: "Ներողություն, նոր օգտատերերը չեն կարող նշել այլ օգտատերերի:" + too_many_mentions_newuser: + one: "Ներողություն, նոր օգտատերերը գրառման մեջ կարող են նշել միայն մեկ այլ օգտատեր:" + other: "Ներողություն, նոր օգտատերերը գրառման մեջ կարող են նշել միայն %{count} օգտատեր:" + no_images_allowed_trust: "Ներողություն, Դուք չեք կարող դնել նկարներ գրառման մեջ:" + no_images_allowed: "Ներողություն, նոր օգտատերերը չեն կարող դնել նկարներ գրառումների մեջ:" + too_many_images: + one: "Ներողություն, նոր օգտատերերը կարող են տեղադրել միայն 1 նկար գրառման մեջ:" + other: "Ներողություն, նոր օգտատերերը գրառման մեջ կարող են տեղադրել միայն %{count} նկար:" + no_attachments_allowed: "Ներողություն, նոր օգտատերերը չեն կարող գրառումներում դնել կցորդներ:" + too_many_attachments: + one: "Ներողություն, նոր օգտատերերը կարող են դնել միայն մեկ կցորդ գրառման մեջ:" + other: "Ներողություն, նոր օգտատերերը կարող են դնել միայն %{count} կցորդ գրառման մեջ:" + no_links_allowed: "Ներողություն, նոր օգտատերերը չեն կարող դնել հղումներ գրառումների մեջ:" + links_require_trust: "Ներողություն, Դուք չեք կարող Ձեր գրառումներում ներառել հղումներ " + too_many_links: + one: "Ներողություն, նոր օգտատերերը գրառման մեջ կարող են դնել միայն մեկ հղում:" + other: "Ներողություն, նոր օգտատերերը գրառման մեջ կարող են դնել միայն %{count} հղում:" + contains_blocked_words: "Ձեր գրառումը պարունակում է անթույլատրելի բառ՝%{word}" + spamming_host: "Ներողություն, Դուք չեք կարող հրապարակել այդ հոսթի հղում:" + user_is_suspended: "Սառեցված օգտատերերին թույլատրված չէ գրառում կատարել:" + topic_not_found: "Ինչ-որ բան այնպես չէ ընթացել: Միգուցե այս թեման փակվել կամ ջնջվե՞լ է, մինչ Դուք դիտում էիք այն:" + not_accepting_pms: "Ներողություն, %{username}-ը այս պահին հաղորդագրություններ չի ընդունում:" + max_pm_recepients: "Ներողություն, Դուք կարող եք հաղորդագրություն ուղարկել առավելագույնը %{recipients_limit} ստացողների:" + pm_reached_recipients_limit: "Ներողություն, Դուք չեք կարող ունենալ հաղորդագրության ավելի քան %{recipients_limit} ստացող:" + removed_direct_reply_full_quotes: "Ավտոմատ կերպով հեռացրել է ամբողջ նախորդ գրառման մեջբերումը:" + just_posted_that: "շատ նման է նրան, ինչ Դուք վերջերս հրապարակել եք" + invalid_characters: "պարունակում է անվավեր սիմվոլներ" + is_invalid: "անորոշ է թվում, սա ավարտո՞ւն նախադասություն է:" + next_page: "հաջորդ էջ →" + prev_page: "← նախորդ էջ" + page_num: "Էջ %{num}" + home_title: "Գլխավոր էջ" + topics_in_category: "'%{category}' կատեգորիայի թեմաները" + rss_posts_in_topic: "RSS լրահոս հետևյալի համար՝ '%{topic}'" + rss_topics_in_category: "RSS լրահոս '%{category}' կատեգորիայի թեմաների համար" + author_wrote: "%{author} -ը գրել է." + num_posts: "Գրառումներ՝" + num_participants: "Մասնակիցներ՝ " + read_full_topic: "Կարդալ ամբողջական թեման" + private_message_abbrev: "Նմկ" + rss_description: + latest: "Վերջին թեմաները" + hot: "Վառվող թեմաներ" + top: "Թոփ թեմաները" + top_all: "Բոլոր ժամանակների թոփ թեմաները" + top_yearly: "Տարեկան թոփ թեմաներ" + top_quarterly: "Եռամսյակի թոփ թեմաները" + top_monthly: "Ամսեկան թոփ թեմաներ" + top_weekly: "Շաբաթվա թոփ թեմաները" + top_daily: "Օրեկան թոփ թեմաներ" + posts: "Վերջին գրառումները" + private_posts: "Վերջին անձնական հաղորդագրությունները" + group_posts: " %{group_name} -ի վերջին թեմաները" + group_mentions: " %{group_name} -ի վերջին թեմաները" + user_posts: "@%{username}-ի վերջին գրառումները " + user_topics: "@%{username}-ի վերջին թեմաները " + tag: "Թեգերով թեմաներ" + badge: "%{display_name} կրծքանշան %{site_title} -ում" + too_late_to_edit: "Այդ գրառումը ստեղծվել է չափազանց վաղուց: Այն այլևս չի կարոց խմբագրվել կամ ջնջվել:" + edit_conflict: "Այդ գրառումը խմբագրվել է մեկ այլ օգտաիրոջ կողմից, և Ձեր փոփոխությունները այլևս չեն կարող պահպանվել:" + revert_version_same: "Ընթացիկ տարբերակը նույնն է, ինչ այն, որը Դուք փորձում եք վերադարձնել:" + excerpt_image: "նկար" + queue: + delete_reason: "Ջնջել է գրառումների մոդերացիայի հերթի միջոցով" + not_found: "Գրառումը չի գտնվել կամ արդեն թարմացվել է:" + groups: + success: + bulk_add: + one: "%{count} օգտատեր ավելացվել է խմբին:" + other: "%{count} օգտատեր ավելացվել է խմբին:" + errors: + grant_trust_level_not_valid: "'%{trust_level}' -ը վավեր վստահության մակարդակ չէ:" + can_not_modify_automatic: "Դուք չեք կարող փոփոխել ավտոմատ խումբը" + member_already_exist: + one: "'%{username}' -ը արդեն այս խմբի անդամ է:" + other: "Հետևյալ օգտատերերը արդեն այս խմբի անդամ են՝ %{username}" + invalid_domain: "'%{domain}' -ը վավեր դոմեն չէ:" + invalid_incoming_email: "'%{email}' -ը վավեր էլ. հասցե չէ:" + email_already_used_in_group: "'%{email}' -ը արդեն օգտագործվում է '%{group_name}' խմբի կողմից:" + email_already_used_in_category: "'%{email}' -ը արդեն օգատգործված է '%{category_name}' կատեգորիայի կողմից:" + cant_allow_membership_requests: "Դուք չեք կարող թույլատրել անդամակցության հարցումները որևէ սեփականատեր չունեցող խմբի համար:" + default_names: + everyone: "բոլորը" + admins: "ադմինները" + moderators: "մոդերատորներ" + staff: "անձնակազմ" + trust_level_0: "trust_level_0" + trust_level_1: "trust_level_1" + trust_level_2: "trust_level_2" + trust_level_3: "trust_level_3" + trust_level_4: "trust_level_4" + request_membership_pm: + title: "@%{group_name}-ի անդամակցության հարցում" + education: + until_posts: + one: "1 գրառում" + other: "%{count} գրառում" + "new-topic": | + Բարի գալուստ %{site_name} — **շնորհակալ ենք նոր խոսակցություն սկսելու համար!** + + - Վերնագիրը հետաքրքի՞ր է հնչում, երբ Դուք կարդում եք այն բարձրաձայն: Այն լա՞վ ամփոփում է: + + - Ո՞ւմ կհետաքրքրի սա: Ինչո՞ւ է այն էական: Ինչ տեսակի արձագանքներ եք ցանկանում: + + - Ներառեք ընդհանուր օգտագործվող բառեր Ձեր թեմայում, որպեսզի մյուսները կարողանան *գտնել* այն: Ձեր թեման համանման թեմաների հետ խմբավորելու համար ընտրեք կատեգորիա: + + Ավելին իմանալու համար [դիտեք մեր համայնքի ուղեցույցը](%{base_path}/ուղեցույց:. Այս հարթակը կհայտնվի միայն Ձեր առաջին %{education_posts_text}-ում: + "new-reply": | + Բարի գալուստ %{site_name} — **շնորհակալություն մասնակցության համար!** + + - Ձեր պատասխանը որևէ կերպ բարելավո՞ւմ է խոսակցությունը: + + - Եղեք բարի Ձեր համայնքի ընկեր անդամների հանդեպ: + + - Կառուցողական քննադատությունը ողջունվում է, սակայն քննադատեք *մտքերը*, ոչ թե մարդկանց: + + Ավելին իմանալու համար [այցելեք մեր համայնքի ուղեցույց](%{base_path}/guidelines): Այս կառավարման հարթակը կհայտնվի միայն Ձեր առաջին %{education_posts_text}-ում: + avatar: | + ### Ի՞նչ կասեք Ձեր հաշվի համար նկարի մասին: + + Դուք հրապարակել եք մի քանի թեմա և պատասխան, սակայն Ձեր պրոֆիլի նկարը Ձեզ պես եզակի չէ - այն ուղակի նամակ է: + + Ավելի լավ չէ՞ **[այցելել Ձեր պրոֆիլ](%{profile_path})** և վերբեռնել Ձեզ ներկայացնող նկար: + + Քննարկումներին հետևելը և խոսակցություններում հետաքրքիր մարդիկ գտնելը ավելի հեշտ է, երբ բոլորն ունեն եզակի պրոֆիլի նկար! + sequential_replies: | + ### Փորձեք պատասխանել միանգամից մի քանի գրառումների + + Թեմային մի քանի անընդմեջ պատասխանների փոխարեն խնդրում ենք փորձել մեկ պատասխան, որը ներառում է նախորդ գրառումներից մեջբերումներ կամ @անվան հղումներ: + + Դուք կարող եք խմբագրել Ձեր նախորդ պատասխանը մեջբերում ավելացնելու համար՝ տեքստը ընդգծելով և ընտրելով հայտնվող մեջբերել պատասխանըկոճակը: + + Բոլորի համար ավելի հեշտ է կարդալ այն թեմաները, որոնք ունեն ավելի քիչ խորացող պատասխաններ՝ ի համեմատ բազամթիվ փոքր, անհատական պատասխանների: + dominating_topic: "### Թույլ տվեք ուրիշներին ևս միանալ խոսակցությանը\n\nԱյս թեման ակնհայտորեն կարևոր է Ձեզ համար – Դուք հրապարակել եք այստեղի պատասխանների ավելի քան %{percent}% -ը:\n\nԴուք համոզվա՞ծ եք, որ խելամիտ ժամանակ եք տրամադրում մյուսներին իրենց տեսակետներով ևս կիսվելու համար: \n" + get_a_room: | + ### Փորձեք պատասխանել ավելի շատ մարդկանց + + Դուք այս թեմայում @%{reply_username}-ին արդեն պատասխանել եք %{count} անգամ: + + Ավելի լավ չէ պատասխանել նաև *այլ* մարդկանց այս քննարկման մեջ: Լավ քննարկումը ենթադրում է տարբեր կարծիքներ և դիրքորոշումներ: + + Եթե ցանկանում եք շարունակել Ձեր խոսակցությունը կոնկրետ այս օգտատիրոջ հետ, կարեղ եք [ուղարկել նրան անձնական հաղորդագրություն](%{base_path}/u/%{reply_username}): + too_many_replies: | + ### Դուք հասել եք այս թեմայում պատասխանների սահմանաչափին + + Ցավում ենք, սակայն նոր օգտատերերը ժամանակավորապես սահմանափակված են թողնելու մինչև %{newuser_max_replies_per_topic} պատասխան նույն թեմայում: + + Մեկ այլ պատասխան ավելացնելու փոխարեն, փորձեք խմբագրել Ձեր նախորդ պատասխանները կամ այցելեք այս թեմաներ: + reviving_old_topic: "### Վերականգնե՞լ այս թեման:\n\nԱյս թեմայի վերջին պատասխանը եղել է **%{time_ago}**: Ձեր պատասխանը կբարձրացնի թեման իր ցանկի թոփ և ծանուցում կուղարկի նախկինում այս խոսակցության մեջ ներառված բոլոր մարդկանց: \n\nԴուք համոզվա՞ծ եք, որ ցանկանում եք շարունակել այս հին խոսակցությունը:\n" + activerecord: + attributes: + category: + name: "Կատեգորիայի Անուն" + topic: + title: "Վերնագիր" + featured_link: "Հանրահայտ Հղում" + category_id: "Կատեգորիա" + post: + raw: "Մարմին" + user_profile: + bio_raw: "Իմ Մասին" + errors: + <<: *errors + models: + topic: + attributes: + base: + warning_requires_pm: "Դուք կարող եք կցել զգուշացումներ միայն անձնական նամակներին:" + too_many_users: "Դուք կարող եք զգուշացումներ ուղարկել միանգամից միայն մեկ օգտատիրոջ:" + cant_send_pm: "Ներողություն, Դուք չեք կարող ուղարկել անձնական հաղորդագրություն այդ օգտատիրոջը:" + no_user_selected: "Դուք պետք է ընտրեք վավեր օգտատեր:" + reply_by_email_disabled: "Էլ. փոստի միջոցով պատասխանը անջատված է:" + target_user_not_found: "Օգտատերերից մեկը, ում Դուք ուղարկում եք այս նամակը, չի գտնվել:" + featured_link: + invalid: "անվավեր է: URL -ը պետք է ներառի http:// կամ https:// :" + invalid_category: "չի կարող խմբագրվել այս կատեգորիայում:" + user: + attributes: + password: + common: "10000 ամենահայտնի գաղտնաբառերից մեկն է: Խնդրում ենք օգտագործել ավելի ապահով գաղտնաբառ:" + same_as_username: "նույնն է, ինչ Ձեր օգտանունը: Խնդրում ենք օգտագործել ավելի ապահով գաղտնաբառ:" + same_as_email: "նույնն է, ինչ Ձեր էլ. հասցեն: Խնդրում ենք օգտագործել ավելի ապահով գաղտնաբառ:" + same_as_current: "նույնն է, ինչ Ձեր ընթացիկ գաղտնաբառը:" + unique_characters: "ունի չափազանց շատ կրկնվող սիմվոլ: Խնդրում ենք օգտագործել ավելի ապահով գաղտնաբառ:" + ip_address: + signup_not_allowed: "Գրանցումը այս հաշվով թույլատրված չէ:" + user_email: + attributes: + user_id: + reassigning_primary_email: "Հիմնական էլ. նամակը մեկ այլ օգտատիրոջը վերագրելը թույլատրված չէ:" + color_scheme_color: + attributes: + hex: + invalid: "վավեր գույն չէ" + post_reply: + base: + different_topic: "Գրառումը և պատասխանը պետք է պատկանեն միևնույն թեմային:" + web_hook: + attributes: + payload_url: + invalid: "URL-ը անվավեր է: URL-ը պետք է պարունակի http:// կամ https://: Եվ դատարկ թողնելը թույալտրված չէ:" + custom_emoji: + attributes: + name: + taken: արդեն իսկ օգտագործվում է մեկ այլ էմոջիի կողմից + topic_timer: + attributes: + execute_at: + in_the_past: "պետք է լինի ապագայում:" + translation_overrides: + attributes: + value: + invalid_interpolation_keys: 'Հետևյալ interpolation key(եր)-ը անվավեր են՝ "%{keys}"' + watched_word: + attributes: + word: + too_many: "Չափազանց շատ բառեր այդ գործողության համար" + uncategorized_category_name: "Չկատեգորիազացված" + vip_category_name: "Սպասասրահ" + vip_category_description: "Վստահության 3-րդ և ավելի մակարդակ ունեցող անդամների համար բացառիկ կատեգորիա:" + meta_category_name: "Կայքի Արձագանքներ" + meta_category_description: "Քննարկում այս կայքի, դրա կազմակերպման մասին, թե ինչպես է այն աշխատում, և ինչպես կարող ենք այն բարելավել:" + staff_category_name: "Անձնակազմ" + staff_category_description: "Մասնավոր կատեգորիա անձնակազմի քննարկումների համար: Թեմաները տեսանելի են միայն ադմիններին և մոդերատորներին: " + discourse_welcome_topic: + title: "Բարի գալուստ Discourse" + body: "\nԱյս ամրակցված թեմայի առաջին պարբերությունը տեսանելի կլինի որպես ողջույնի հաղորդագրություն Ձեր գլխավոր էջի բոլոր նոր այցելուներին: Սա կարևոր է!\n\n**Խմբագրեք սա**՝ դարձնելով Ձեր համայնքի համառոտ նկարագրություն՝\n\n- Ո՞ւմ համար է սա:\n- Ի՞նչ կարող են նրանք գտնել այստեղ:\n- Ինչո՞ւ պետք է նրանք գան այստեղ:\n- Որտե՞ղ կարող ենք նրանք կարդալ ավելին (հղումներ, աղբյուրներ և այլն):\n\n\n\nՀարավոր է՝ Դուք ցանկանաք փակել այս թեման ադմինի միջոցով :wrench: (վերին աջ կողմում և ներքևում), որպեսզի մի հայտարարության վրա պատասխաններ չհավաքվեն: \n" + lounge_welcome: + title: "Բարի գալուստ Սպասասրահ" + body: "\nՇնորհավորում ենք! :confetti_ball:\n\nԵթե Դուք տեսնում եք այս թեման, ապա վերջերս Ձեզ բարձրացրել են **սովորական** (վստահության 3-րդ մակարդակ):\n\nԴուք այժմ կարող եք …\n\n* Խմբագրել ցանկացած թեմայի վերնագիր\n* Փոփոխել ցանկացած թեմայի կատեգորիա\n* Հետևել Ձեր բոլոր հղումներին ([ավտոմատ չհետևելը](https://en.wikipedia.org/wiki/Nofollow) հեռացված է)\n* Ունենալ հասանելիություն մասնավոր Սպասասրահի կատեգորիային՝ տեսանելի միայն 3-րդ և ավելի վստահության մակարդակ ունեցող օգտատերերին \n* Թաքցնել սպամը մեկ դրոշակով\n\nԱհա [ընկեր-սովորական օգտատերերին ընթացիկ ցանկը](%{base_path}/badges/3/regular). Անպայման ողջունեք նրանց:\n\nՇնորհակալ ենք այս համայնքի կարևոր մաս լինելու համար!\n\n(Վստահության մակարդակների մասին ավելի շատ տեղեկատվության համար [դիտեք այս թեման][վստահություն]: Խնդրում ենք նկատի ունենալ, որ միայն այն անդամները, որոնք ժամանակի ընթացքում շարունակում են համապատասխանել պահանջներին, կմնան սովորական):\n\n[վստահություն]: https://blog.discourse.org/2018/06/understanding-discourse-trust-levels/\n" + admin_quick_start_title: "ԱՌԱՋԻՆ ՀԵՐԹԻՆ ԿԱՐԴԱՑԵՔ ՍԱ՝ Ադմինի Արագ Մեկնարկի Ուղեցույց" + category: + topic_prefix: "%{category} կատեգորիայի մասին" + replace_paragraph: "(Փոխարինեք առաջին պարբերությունը Ձեր նոր կատեգորիայի համառոտ նկարագրությամբ: Այս ուղեցույցը կհայտնվի կատեգորիայի ընտրման տարածքում, հետևաբար՝ փորձեք պահել այն 200 սիմվոլից պակաս:)" + post_template: "%{replace_paragraph}\n\nՕգտագործեք հետևյալ պարբերությունները ավելի երկար նկարագրության կամ կատեգորիայի հրահանգներ կամ կանոններ հիմնադրելու համար՝\n\n- Ինչո՞ւ պետք է մարդիկ օգտագործեն այս կատեգորիան: Ինչի՞ համար է այն: \n\n- Կոնկրետ ինչո՞վ է այն տարբերվում մեր ունեցած մյուս կատեգորիաներից:\n\n- Ի՞նչ պետք է այս կատեգորիայի թեմաները հիմնականում պարունակեն: \n\n- Մեզ պե՞տք է այս կատեգորիան: Կարո՞ղ ենք այն միավորել մեկ այլ կատեգորիայի կամ ենթակատեգորիայի հետ: \n" + errors: + not_found: "Կատեգորիան չի գտնվել!" + uncategorized_parent: "Չկատեգորիզացվածները չեն կարող ունենալ մայր կատեգորիա" + self_parent: "Ենթակատեգորիայի մայր կատեգորիան չի կարող լինել հենց ինքը" + depth: "Դուք չեք կարող ստեղծել ենթակատեգորիա մեկ այլ ենթակատեգորիայի տակ" + invalid_email_in: "'%{email}' -ը վավեր էլ. հասցե չէ:" + email_already_used_in_group: "'%{email}' -ը արդեն օգտագործված է '%{group_name}' խմբի կողմից:" + email_already_used_in_category: "'%{email}' -ը արդեն օգտագործվում է '%{category_name}' կատեգորիայի կողմից:" + description_incomplete: "Կատեգորիայի նկարագրության գրառումը պետք է ունենա առնվազն մեկ պարբերություն:" + permission_conflict: "Ցանկացած խումբ, որն ունի ենթակատեգորիայի թույլտվություն, պետք է ունենա նաև մայր կատեգորիայի թույլտվություն:" + disallowed_topic_tags: "Այս թեման չունի այս կատեգորիայի կողմից թույլատրված թեգեր՝ '%{tags}'" + cannot_delete: + uncategorized: "Այս կատեգորիան հատուկ է: Այն նախատեսված է որպես կատեորիա չունեցող թեմաերի պահման տարածք; այն չի կարող ջնջվել:" + has_subcategories: "Անհնար է ջնջել այս կատեգորիան, քանի որ այն ունի ենթակատեգորիաներ:" + topic_exists: + one: "Անհնար է ջնջել այս կատեգորիան, քանի որ այն ունի 1 թեմա: Ամենահին թեման է՝ %{topic_link}:" + other: "Անհնար է ջնջել այս կատեգորիան, քանի որ այն ունի %{count} թեմա: Ամենահին թեման է՝ %{topic_link}:" + topic_exists_no_oldest: "Անհնար է ջնջել այս կատեգորիան, քանի որ թեմաների քանակը %{count} է:" + uncategorized_description: "Թեմաներ, որոնք կատեգորիայի կարիք չունեն կամ չեն համապատասխանում ցանկացած այլ գոյություն ունեցող կատեգորիայի:" + trust_levels: + newuser: + title: "նոր օգտատեր" + basic: + title: "հիմնական օգտատեր" + member: + title: "անդամ" + regular: + title: "սովորական" + leader: + title: "առաջնորդ" + change_failed_explanation: "Դուք փորձել եք իջեցնել%{user_name}-ին դեպի '%{new_trust_level}': Սակայն, նրա վստահության մակարդակն արդեն իսկ '%{current_trust_level}' է: %{user_name}-ը կմնա '%{current_trust_level}' -ում. եթե ցանկանում եք իջեցնել օգտատիրոջ վստահության մակարդակը, սկզբում արգելափակեք այն:" + post: + image_placeholder: + broken: "Այս նկարը կորած է" + rate_limiter: + slow_down: "Դուք կատարել եք այս գործողությունը չափից շատ անգամ, խնդրում ենք փորձեք կրկին ավելի ուշ:" + too_many_requests: "Դուք կատարել եք այս գործողությունը չափից շատ անգամ: Խնդրում ենք սպասել %{time_left} մինչ կրկին փորձելը:" + by_type: + first_day_replies_per_day: "Դուք հասել եք պատասխանների առավելագույն քանակին, որ նոր օգտատերը կարող է ստեղծել առաջին օրը: Խնդրում ենք սպասել %{time_left} մինչ կրկին փորձելը:" + first_day_topics_per_day: "Դուք հասել եք գրառումների առավելագույն թվին, որ կարող է ստեղծել նոր օգտատերը իր առաջին օրվա ընթացքում: Խնդրում ենք սպասել %{time_left} մինչ կրկին փորձելը:" + create_topic: "Դուք շատ արագ եք ստեղծում թեմաներ: Խնդրում ենք սպասել %{time_left} մինչ կրկին փորձելը:" + create_post: "Դուք շատ արագ եք պատասխանում: Խնդրում ենք սպասել %{time_left} մինչ կրկին փորձելը:" + delete_post: "Դուք շատ արագ եք ջնջում թեմաներ: Խնդրում ենք սպասել %{time_left} մինչ կրկին փորձելը:" + public_group_membership: "Դուք միանում/լքում եք խմբերը չափազանց հաճախ: Խնդրում ենք սպասել %{time_left} մինչ կրկին փորձելը:" + topics_per_day: "Դուք հասել եք նոր թեմաների առավելագույն քանակին: Խնդրում ենք սպասել %{time_left} մինչ կրկին փորձելը:" + pms_per_day: "Դուք հասել եք հաղորդագրությունների առավելագույն քանակին Խնդրում ենք սպասել %{time_left} մինչ կրկին փորձելը:" + create_like: "Դուք հասել եք հավանումների առավելագույն քանակին Խնդրում ենք սպասել%{time_left} մինչ կրկին փորձելը:" + create_bookmark: "Դուք հասել եք էջանշումների առավելագույն քանակին: Խնդրում ենք սպասել %{time_left} մինչ կրկին փորձելը:" + edit_post: "Դուք հասել եք խմբագրումների առավելագույն քանակին: Խնդրում ենք սպասել %{time_left} մինչ կրկին փորձելը:" + live_post_counts: "Դուք կատարում եք այժմեական (live) գրառումների քանակի հարցում շատ արագ: Խնդրում ենք սպասել%{time_left} մինչ կրկին փորձելը:" + unsubscribe_via_email: "Դուք հասել եք էլ. հասցեի միջոցով բաժանորդագրումից դուրս գալու առավելագույն քանակին: Խնդրում ենք սպասել %{time_left} մինչ կրկին փորձելը:" + topic_invitations_per_day: "Դուք հասել եք թեմաների հրավերների առավելագույն թվին: Խնդրում ենք սպասել %{time_left} մինչ կրկին փորձելը:" + hours: + one: "1 ժամ" + other: "%{count} ժամ" + minutes: + one: "1 րոպե" + other: "%{count} րոպե" + seconds: + one: "1 վայրկյան" + other: "%{count} վայրկյան" + short_time: "մի քանի վայրկյան" + datetime: + distance_in_words: + half_a_minute: "< 1ր" + less_than_x_seconds: + one: "< 1վ" + other: "< %{count}վ" + x_seconds: + one: "1 վ" + other: "%{count}վ" + less_than_x_minutes: + one: "< 1ր" + other: "< %{count}ր" + x_minutes: + one: "1ր" + other: "%{count}ր" + about_x_hours: + one: "1ժ" + other: "%{count}ժ" + x_days: + one: "1օ" + other: "%{count}օ" + about_x_months: + one: "1ամիս" + other: "%{count}ամիս" + x_months: + one: "1ամիս" + other: "%{count}ամիս" + about_x_years: + one: "1տ" + other: "%{count}տ" + over_x_years: + one: "> 1տ" + other: "> %{count}տ" + almost_x_years: + one: "1տ" + other: "%{count}տ" + distance_in_words_verbose: + half_a_minute: "հենց նոր" + less_than_x_seconds: + one: "հենց նոր" + other: "հենց նոր" + x_seconds: + one: "1 վայրկյան առաջ" + other: "%{count} վայրկյան առաջ" + less_than_x_minutes: + one: "ավելի քիչ քան 1 րոպե առաջ" + other: "ավելի քիչ քան %{count} րոպե առաջ" + x_minutes: + one: "1 րոպե առաջ" + other: "%{count} րոպե առաջ" + about_x_hours: + one: "1 ժամ առաջ" + other: "%{count} ժամ առաջ" + x_days: + one: "1 օր առաջ" + other: "%{count} օր առաջ" + about_x_months: + one: "մոտ 1 ամիս առաջ" + other: "մոտ %{count} ամիս առաջ" + x_months: + one: "1 ամիս առաջ" + other: "%{count} ամիս առաջ" + about_x_years: + one: "մոտ 1 տարի առաջ" + other: "մոտ %{count} տարի առաջ" + over_x_years: + one: "ավելի քան 1 տարի առաջ" + other: "ավելի քան %{count} տարի առաջ" + almost_x_years: + one: "գրեթե 1 տարի առաջ" + other: "գրեթե %{count} տարի առաջ" + password_reset: + no_token: "Ներողություն, գաղտնաբառի փոփոխության այդ հղումը շատ հին է: Ընտրեք Մուտք Գործել կոճակը և օգտագործեք 'Ես մոռացել եմ իմ գաղտնաբառը'՝ նոր հղում ստանալու համար:" + choose_new: "Ընտրել նոր գաղտնաբառ" + choose: "Ընտրել գաղտնաբառ" + update: "Թարմացնել Գաղտնաբառը" + save: "Սահմանել Գաղտնաբառ" + title: "Վերականգնել Գաղտնաբառը" + success: "Դուք հաջողությամբ փոփոխել եք Ձեր գաղտնաբառը և այժմ մուտքագրված եք:" + success_unapproved: "Դուք հաջողությամբ փոփոխել եք Ձեր գաղտնաբառը:" + email_login: + invalid_token: "Ներողություն, էլ. հասցեի այդ մուտքի հղումը չափազանց հին է: Ընտրեք Մուտք կոճակը և օգտագործեք 'Ես մոռացել եմ իմ գաղտնաբառը' նոր հղում ստանալու համար:" + title: "Էլ. հասցեով մուտք" + user_auth_tokens: + browser: + chrome: "Google Chrome" + safari: "Safari" + firefox: "Firefox" + opera: "Opera" + ie: "Internet Explorer" + edge: "Microsoft Edge" + unknown: "անհայտ բրաուզեր" + device: + android: "Android Սարքավորում" + ipad: "iPad" + iphone: "iPhone" + ipod: "iPod" + mobile: "Մոբայլ-Սարքավորում" + mac: "Mac" + linux: "GNU/Linux Համակարգիչ" + windows: "Windows Համակարգիչ" + unknown: "անհայտ սարքավորում" + os: + android: "Android" + ios: "iOS" + macos: "macOS" + linux: "Linux" + windows: "Microsoft Windows" + unknown: "անհայտ օպերացիոն համակարգ" + change_email: + confirmed: "Ձեր էլ. հասցեն թարմացվել է " + please_continue: "Շարունակել դեպի %{site_name}" + error: "Ձեր էլ. հասցեն փոփոխելիս տեղի է ունեցել սխալ: Միգուցե հասցեն արդեն օգտագործվո՞ւմ է:" + error_staged: "Ձեր էլ. հասցեն փոփոխելիս տեղի է ունեցել սխալ: Հասցեն արդեն օգտագործվում է աստիճանավորված օգտատիրոջ կողմից:" + already_done: "Ներողություն, այս հաստատման հղումը այլևս վավեր չէ: Միգուցե Ձեր էլ. հասցեն արդեն փոխվե՞լ է:" + authorizing_old: + title: "Շնորհակալ ենք Ձեր ընթացիկ էլ. հասցեն հաստատելու համար" + description: "Մենք այժմ նամակ ենք գրում Ձեր հասցեին հաստատման համար:" + associated_accounts: + revoke_failed: "Չհաջողվեց ետ կանչել Ձեր հաշիվը %{provider_name} -ով:" + activation: + action: "Սեղմեք այստեղ՝ Ձեր հաշիվը ակտիվացնելու համար" + already_done: "Ներողություն, հաշվի հաստատման այս հղումը այլևս վավեր չէ: Միգուցե Ձեր հաշիվն արդեն ակտի՞վ է:" + please_continue: "Ձեր նոր հաշիվը հաստատված է; Դուք կվերաուղարկվեք դեպի գլխավոր էջ:" + continue_button: "Շարունակել դեպի %{site_name}" + welcome_to: "Բարի գալուստ %{site_name}!" + approval_required: "Մոդերատորը պետք է ձեռքով հաստատի Ձեր նոր հաշիվը, մինչև Դուք հասանելիություն կունենաք այս ֆորումից: Դուք էլ. նամակ կստանաք, երբ Ձեր հաշիվը հաստատվի!" + missing_session: "Մենք չկարողացանք բացահայտել, թե արդյոք Ձեր հաշիվը ստեղծվել է, խնդրում ենք համոզվել, որ Ձեր քուքիները միացված են:" + activated: "Ներողություն, այս հաշիվը արդեն ակտիվացված է:" + admin_confirm: + title: "Հաստատել Ադմինի Հաշիվը" + description: "Դուք համոզվա՞ծ եք, որ ցանկանում եք, որ %{target_username} -ը լինի ադմինիստրատոր:" + grant: "Շնորհել Ադմինի Հասանելիություն" + complete: "%{target_username}-ը այժմ ադմինիստրատոր է:" + back_to: "Վերադառնալ դեպի %{title}" + post_action_types: + off_topic: + title: "Թեմայից Դուրս" + description: "Այս գրառումը կապված չէ ընթացիկ քննարկման հետ՝ հաշվի առնելով վերնագիրը և առաջին գրառումը, և հավանաբար պետք է տեղափոխվի մեկ այլ տեղ:" + short_description: "Կապված չէ քննարկման հետ" + long_form: "դրոշակավորել է սա որպես թեմայից դուրս" + spam: + title: "Սպամ" + description: "Այս գրառումը գովազդ է կամ վայրագություն: Այն օգտակար չէ կամ կապված չէ այս թեմայի հետ:" + short_description: "Սա գովազդ է կամ վայրագություն:" + long_form: "դրոշակավորել է սա որպես սպամ" + email_title: '"%{title}" -ը դրոշակավորվել է որպես սպամ' + email_body: "%{link}\n\n%{message}" + inappropriate: + title: "Անհամապատասխան" + description: 'Այս գրառումը պարունակում է նյութեր, որ ողջամիտ անձնավորությունը կհամարի հարձակողական, վիրավորական կամ մեր համայնքի ուղեցույցի խախտում:' + short_description: 'Մեր համայնքի ուղեցույցի խախտում' + long_form: "դրոշակավորել է սա որպես անհամապատասխան" + notify_user: + title: "Ուղարկել նամակ @{{username}} -ին" + description: "Ես ցանկանում եմ ուղղակիորեն և անձամբ խոսել այս մարդու հետ իր գրառման մասին:" + short_description: "Ես ցանկանում եմ ուղղակիորեն և անձամբ խոսել այս մարդու հետ իր գրառման մասին:" + long_form: "նամակ է գրել օգտատիրոջը" + email_title: 'Ձեր գրառումը "%{title}" -ում' + email_body: "%{link}\n\n%{message}" + notify_moderators: + title: "Որևէ Այլ Բան" + description: "Այս գրառումը պահանջում է անձնակազմի ուշադրությունը վերը չնշված մեկ այլ պատճառով:" + short_description: "Պահանջվում է անձնակազմի ուշադրություն մեկ այլ պատճառով" + long_form: "դրոշակավորել է սա անձնակազմի ուշադրության համար" + email_title: '"%{title}"-ում գրառումը պահանջում է անձնակազմի ուշադրությունը' + email_body: "%{link}\n\n%{message}" + bookmark: + title: "Էջանշել" + description: "Էջանշել այս գրառումը" + short_description: "Էջանշել այս գրառումը" + long_form: "էջանշել է այս գրառումը" + like: + title: "Հավանել" + description: "Հավանել այս գրառումը" + short_description: "Հավանել այս գրառումը" + long_form: "հավանել է սա" + user_activity: + no_default: + self: "Դուք դեռևս ակտիվություն չունեք:" + others: "Ակտիվություն չկա:" + no_bookmarks: + self: "Դուք էջանշած գրառումներ չունեք; էջանշումները թույլ են տալիս Ձեզ արագորեն տեղափոխվել դեպի որոշակի գրառում:" + others: "Էջանշումներ չկան:" + no_likes_given: + self: "Դուք չեք հավանել որևէ գրառում:" + others: "Հավանած գրառումներ չկան:" + no_replies: + self: "Դուք չեք պատասխանել ոչ մի գրառման:" + others: "Պատասխան չկա:" + no_drafts: + self: "Դուք սևագրեր չունեք; սկսեք կզամել պատասխան ցանկացած թեմայում, և այն ավտոմատ կերպով կպահպանվի որպես նոր սևագիր:" + topic_flag_types: + spam: + title: "Սպամ" + description: "Այս թեման գովազդ է: Այն օգտակար կամ կապված չէ այս կայքի հետ, բայց բնույթով գովազդային է:" + long_form: "դրոշակավորել է սա որպես սպամ" + short_description: "Սա գովազդ է:" + inappropriate: + title: "Անհամապատասխան" + description: 'Այս թեման պարունակում է նյութեր, որ ողջամիտ անձնավորությունը կհամարի հարձակողական, վիրավորական կամ մեր համայնքի ուղեցույցի խախտում:' + long_form: "դրոշակավորել է սա որպես անհամապատասխան" + short_description: 'Մեր համայնքի ուղեցույցի խախտում' + notify_moderators: + title: "Ինչ-որ Այլ Բան" + description: 'Այս թեման պահանջում է բարձր անձնակազմի ուշադրությունը՝ հիմված ուղեցույցի, ՕՊ -ի կամ վերը չնշված այլ պատճառի վրա:' + long_form: "դրոշակավորել է մոդերատորի ուշադրության համար" + short_description: "Պահանջում է անձնակազմի ուշադրություն մեկ այլ պատճառով:" + email_title: ' "%{title}" թեման պահանջում է մոդերատորի ուշադրություն:' + email_body: "%{link}\n\n%{message}" + flagging: + you_must_edit: '

    Ձեր հրապարակումը դրոշակավորվել է համայնքի կողմից: Խնդրում ենք ստուգել Ձեր հաղորդագրությունները:

    ' + user_must_edit: "

    Այս գրառումը դրոշակավորվել է համայնքի կողմից և ժամանակավորապես թաքցված է:

    " + ignored: + hidden_content: "

    Թաքցրած բովադակություն

    " + archetypes: + regular: + title: "Սովորական Թեմա" + banner: + title: "Թեման դարձնել Բաններ" + message: + make: "Այս թեման այժմ բաններ է: Այն կհայտնվի յուրաքանչյուր էջի վերևում, մինչև չչեղարկվի օգտատիրոջ կողմից:" + remove: "Այս թեման այլևս բաններ չէ: Այն այլևս չի հայտնվի յուրաքանչյուր էջի վերնամասում:" + unsubscribed: + title: "Բաժանորդագրումից դուրս եկած!" + description: "%{email}-ը դուրս է եկել բաժանորդագրությունից: Ձեր էլ. փոստի կարգավորումները փոփոխելու համար այցելեք Ձեր նախընտրությունները:" + topic_description: "%{link}-ին վերաբաժանորդագրվելու համար օգտագործեք ծանուցումների կառավարումը թեմայի ներքևի կամ աջ մասում: " + private_topic_description: "Կրկին բաժանորդագրվելու համար օգտագործեք ծանուցումների կառավարումը թեմայի ներքևի կամ աջ կողմում:" + unsubscribe: + title: "Դուրս գալ բաժանորդագրությունից" + stop_watching_topic: "Դադարել դիտել այս թեման, %{link}" + mute_topic: "Խլացնել այս թեմայի բոլոր ծանուցւոմները, %{link}" + unwatch_category: "Դադարել դիտել %{category} -ի բոլոր թեմաները" + mailing_list_mode: "Անջատել փոստային ցուցակի ռեժիմը" + disable_digest_emails: "Դադարել ուղարկել ինձ ամփոփիչ նամակներ" + all: "Չուղարկել ինձ որևէ էլ. նամակ%{sitename}-ից" + different_user_description: "Դուք ներկայումս մուտքագրված եք որպես մեկ այլ օգտատեր, քան այն, ում մենք ուղարկել ենք էլ. նամակ: Խնդրում ենք դուրս գրվել կամ մուտք գործել անանուն ռեժիմ և փորձել կրկին:" + not_found_description: "Ներողություն, մենք չկարողացանք գտնել այս բաժանորդագրումից հրաժարումը: Հնարավոր է՝ Ձեր էլ.նամակի հղումը ժամկետանց է:" + log_out: "Դուրս Գրվել" + user_api_key: + title: "Վավերականացնել հավելվածի հասանելիությունը" + authorize: "Նույնականացնել" + read: "կարդացած" + read_write: "կարդալ/գրել" + description: '"%{application_name}" -ը ցանկանում է Ձեր հաշվից ստանալ հետևյալ թույլտվությանը՝ ' + instructions: 'Մենք հենց նոր գեներացրինք նոր օգտատիրոջ API key՝ "%{application_name}" -ի հետ պգտագործելու համար, խնդրում ենք տեղադրել հետևյալ key -ը Ձեր հավելվածում.' + no_trust_level: "Ներողություն, Դուք չունեք օգտատիրոջ API -ի համար պահանջվող վստահության մակարդակը " + generic_error: "Ներողություն, մենք չկարողացանք թողարկել օգտատիրոջ API key-եր, հնարավոր է՝ այս հատկանիշը անջատված է կայքի ադմինի կողմից:" + scopes: + message_bus: "Այժմեական (Live) թարմացումներ" + notifications: "Կարդալ և մաքրել ծանուցումները" + push: "Արտաքին ծառայությունների push-ծանուցումներ" + session_info: "Կարդալ օգտատիրոջ սեանսի ինֆոն" + read: "Կարդալ ամբողջը" + write: "Գրել ամբողջը" + flags: + errors: + already_handled: "Դրոշակը արդեն մշակված է" + reports: + default: + labels: + count: Քանակ + percent: Տոկոս + day: Օր + post_edits: + title: "Գրառման Խմբագրումներ" + labels: + post: Գրառում + editor: Խմբագիր + author: Հեղինակ + edit_reason: Պատճառ + description: "Գրառման նոր խմբագրումների քանակ:" + user_flagging_ratio: + title: "Օգտատերերի Դրոշակավորման Հարաբերակցություն" + labels: + user: Օգտատեր + agreed_flags: Համաձայնեցված դրոշակներ + disagreed_flags: Չհամաձայնեցված դրոշակներ + ignored_flags: Անտեսված դրոշակներ + score: Քանակ + description: "Օգտատերերի ցանկ՝ դասավորված ըստ նրանց դրոշակների անձնակազմի պատասխանների հարաբերակցության (չհամաձայնեցվածներից մինչև համաձայնեցված)" + moderators_activity: + title: "Մոդերատորի ակտիվություն" + labels: + moderator: Մոդերատոր + flag_count: Վերանայված դրոշակներ + time_read: Կարդալու ժամանակ + topic_count: Ստեղծված թեմաներ + post_count: Ստեղծված գրառումներ + pm_count: Ստեղծված անձնական նամակներ + revision_count: Խմբագրումներ + description: "Մոդերատորի ակտիվության ցանկ՝ ներառյալ վերանայված դրոշակները, կարդալու ժամանակը, ստեղծված թեմաները, գրառումները ու անձնական նամակները և խմբագրումները:" + flags_status: + title: "Դրոշակների Կարգավիճակ" + values: + agreed: Համաձայնեցված + disagreed: Չհամաձայնեցված + deferred: Հետաձգված + no_action: Առանց գործողության + labels: + flag: Տիպ + assigned: Վերագրված + poster: Հրապարակող + flagger: Դրոշակավորող + time_to_resolution: Լուծման ժամանակը + description: "Դրոշակների կարգավիճակների ցանկը՝ ներառյալ դրոշակի տիպը, գրառողին, դրոշակավորողին և լուծման ժամանակը" + visits: + title: "Օգտատիրոջ Այցելություններ" + xaxis: "Օր" + yaxis: "Այցելությունների քանակ" + description: "Բոլոր եզակի օգտատերերի այցելությունների քանակ" + signups: + title: "Գրանցումներ" + xaxis: "Օր" + yaxis: "Գրանցումների քանակ" + description: "Նոր հաշվի գրանցումներ այս ժամանակահատվածի համար" + new_contributors: + title: "Նոր Մասնակիցներ" + xaxis: "Օր" + yaxis: "Նոր մասնակիցների քանակ" + description: "Այն օգտատերերի քանակը, որոնք այս ժամանակահատվածում կատարել են իրենց առաջին գրառումը:" + consolidated_page_views: + title: "Ամրագրված Էջադիտումներ" + xaxis: + page_view_crawler: "Տվյալների հավաքագրիչներ (Crawler)" + page_view_anon: "Անանուն օգտատերեր" + page_view_logged_in: "Մուտքագրված օգտատերեր" + yaxis: "Օր" + description: "Մուտքագրված ու անանուն օգտատերերի և տվյալների հավաքագրիչների էջադիտումներ:" + labels: + post: Գրառում + editor: Խմբագրիչ + author: Հեղինակ + edit_reason: Պատճառ + dau_by_mau: + title: "DAU/MAU" + xaxis: "Օր" + yaxis: "DAU/MAU" + description: "Վերջին օրում մուտքագրված անդամների թիվը բաժանած վերջին ամսում մուտքագրված անդամների թվին - վերադարձնում է %, որը մատնանշում է համայնքի 'կպչունությունը': Նպատակն է՝ >30%:" + daily_engaged_users: + title: "Օրեկան Ներառված Օգտատերեր" + xaxis: "Օր" + yaxis: "Ներառված Օգտատերեր" + description: "Վերջին օրում հավանում կամ գրառում կատարած օգտատերերի քանակ:" + profile_views: + title: "Օգտատիրոջ Պրոֆիլի Դիտումներ" + xaxis: "Օր" + yaxis: "Օգտատերերի պրոֆիլների դիտումների քանակը" + description: "Օգտատերերի պրոֆիլների ընդհանուր նոր դիտումները:" + topics: + title: "Թեմաներ" + xaxis: "Օր" + yaxis: "Նոր թեմաների քանակը" + description: "Այս ժամանակահատվածի ընթացքում ստեղծված նոր թեմաները:" + posts: + title: "Գրառումներ" + xaxis: "Օր" + yaxis: "Նոր գրառումների քանակը" + description: "Այս ժամանակահատվածի ընթացքում ստեղծված նոր գրառումները" + likes: + title: "Հավանումներ" + xaxis: "Օր" + yaxis: "Նոր հավանումների քանակը" + description: "Նոր հավանումների քանակը" + flags: + title: "Դրոշակներ" + xaxis: "Օր" + yaxis: "Դրոշակների քանակը" + description: "Նոր դրոշակների քանակը" + bookmarks: + title: "Էջանշաններ" + xaxis: "Օր" + yaxis: "Նոր էջանշումների քանակը" + description: "Նոր թեմաների և էջանշած գրառումների քանակը:" + users_by_trust_level: + title: "Օգտատերերը ըստ Վստահության Մակարդակի" + xaxis: "Վստահության Մակարդակ" + yaxis: "Օգտատերերի Քանակը" + labels: + level: Մակարդակ + description: "Ըստ վստահության մակարդակի խմբավորված օգտատերերի քանակ:" + users_by_type: + title: "Օգտատերեր ըստ Տիպի" + xaxis: "Տիպ" + yaxis: "Օգտատերերի Քանակ" + labels: + type: Տիպ + xaxis_labels: + admin: Ադմին + moderator: Մոդերատոր + suspended: Սառեցված + silenced: Լռեցված + description: "Օգտատերերի քանակը ՝ խմբավորված. ադմին, մոդերատոր, սառեցված և լռեցված:" + trending_search: + title: Որոնման Առաջատար Տերմինները + labels: + term: Տերմին + searches: Որոնումներ + click_through: CTR + description: "Ամենատարածված որոնման տերմինները՝ իրենց սեղմման գնահատումներով" + emails: + title: "Ուղարկված Էլ. նամակները" + xaxis: "Օր" + yaxis: "Էլ. նամակների քանակ" + description: "Նոր ուղարկված էլ. նամակների քանակը" + user_to_user_private_messages: + title: "Օգտատերը-Օգտատիրոջը (առանց պատասխանների)" + xaxis: "Օր" + yaxis: "Հաղորդագրությունների քանակը" + description: "Նոր ձեռնարկված անձնական նամակների քանակը:" + user_to_user_private_messages_with_replies: + title: "Օգտատերը-Օգտատիրոջը (պատասխանների հետ)" + xaxis: "Օր" + yaxis: "Հաղոդրագրությունների քանակը" + description: "Բոլոր անձնական նամակների և արձագանքների քանակը:" + system_private_messages: + title: "Համակարգային" + xaxis: "Օր" + yaxis: "Հաղորդագրությունների քանակը" + description: "Համակարգի կողմից ավտոմատ կերպով ուղարկված անձնական նամակների քանակը:" + moderator_warning_private_messages: + title: "Մոդերատորի Զգուշացում" + xaxis: "Օր" + yaxis: "Հաղորդագրությունների քանակը" + description: "Մոդերատորների կողմից անձնական նամակով ուղարկված զգուշացումների քանակը:" + notify_moderators_private_messages: + title: "Ծանուցել Մոդերատորներին" + xaxis: "Օր" + yaxis: "Հաղորդագրությունների քանակը" + description: "Անգամների քանակը, որ մոդերատորները ծանուցում են ստացել դրոշակով:" + notify_user_private_messages: + title: "Ծանուցել Օգտատիրոջը" + xaxis: "Օր" + yaxis: "Հաղորդագրությունների քանակ" + description: "Անգամների քանակը, որ օգտատերերը անհատապես ծանուցում են ստացել դրոշակով:" + top_referrers: + title: "Թոփ Տարածողներ" + xaxis: "Օգտատեր" + num_clicks: "Սեղմումներ" + num_topics: "Թեմաներ" + labels: + user: "Օգտատեր" + num_clicks: "Սեղմումներ" + num_topics: "Թեմաներ" + description: "Օգտատերեր՝ ցուցակավորված ըստ այն հղումների սեղմումների, որոնցով կիսվել են:" + top_traffic_sources: + title: "Թոփ Այցելությունների Աղբյուրներ" + xaxis: "Դոմեն" + num_clicks: "Անցումներ" + num_topics: "Թեմաներ" + num_users: "Օգտատերեր" + labels: + domain: Դոմեն + num_clicks: Սեղմումներ + num_topics: Թեմաներ + description: "Արտաքին աղբյուրներ, որոնք ամենաշատն են կապակցվել այս կայքի հետ:" + top_referred_topics: + title: "Թոփ Հղված Թեմաներ" + labels: + num_clicks: "Սեղմումներ" + topic: "Թեմա" + description: "Արտաքին աղբյուրներից ամենաշատ սեղմում ստացած թեմաներ" + page_view_anon_reqs: + title: "Անանուն" + xaxis: "Օր" + yaxis: "Անանուն Էջադիտումներ" + description: "Հաշիվ մուտք չգործած այցելուների կողմից նոր էջերի դիտումների քանակը:" + page_view_logged_in_reqs: + title: "Մուտքագրված" + xaxis: "Օր" + yaxis: "Օգտատերերի Էջադիտումներ" + description: "Մուտքագրված օգտատերերի կողմից նոր էջադիտումների քանակը:" + page_view_crawler_reqs: + title: "Ցանցային Տվյալների Հավաքագրիչի (crawler) Էջադիտումներ" + xaxis: "Օր" + yaxis: "Ցանցային Տվյալների Հավաքագրիչի (crawler) Էջադիտումներ" + description: "Ցանցային տվյալների հավաքագրիչի (crawler) ընդհանուր էջադիտումները ամբողջ ընթացքում" + page_view_total_reqs: + title: "Էջադիտումներ" + xaxis: "Օր" + yaxis: "Ընդհանուր Էջի Դիտումներ" + description: "Բոլոր այցելուների կողմից նոր էջադիտումների քանակը:" + page_view_logged_in_mobile_reqs: + title: "Մուտքագրված Էջերի Դիտումներ" + xaxis: "Օր" + yaxis: "Հեռախոսի միջոցով Մուտք գործած Էջի Դիտումներ" + description: "Հեռախոսի միջոցով և հաշիվ մուտք գործած օգտատերերի կողմից նոր էջադիտումների քանակը:" + page_view_anon_mobile_reqs: + title: "Անանուն Էջադիտումներ" + xaxis: "Օր" + yaxis: "Հեռախոի միջոցով Անանուն Էջադիտումներ" + description: "Մուտք չգործած օգտատերերի կողմից հեռախոսի միջոցով նոր էջադիտումների քանակը:" + http_background_reqs: + title: "Ֆոն" + xaxis: "Օր" + yaxis: "Այժմեական(Live) թարմացումների և հետևման համար օգտագործվող հարցումներ" + http_2xx_reqs: + title: "Ստատուս 2xx (OK)" + xaxis: "Օր" + yaxis: "Հաջողված հարցումներ (Ստատուս 2xx)" + http_3xx_reqs: + title: "HTTP 3xx (Վերաուղարկում)" + xaxis: "Օր" + yaxis: "Վերաուղարկման հարցումներ (Ստատուս 3xx)" + http_4xx_reqs: + title: "HTTP 4xx (Հաճախոդրի Սխալ)" + xaxis: "Օր" + yaxis: "Հաճախորդի Սխալներ (Ստատուս 4xx)" + http_5xx_reqs: + title: "HTTP 5xx (Սերվերի Սխալ)" + xaxis: "Օր" + yaxis: "Սերվերի Սխալներ (Ստատուս 5xx)" + http_total_reqs: + title: "Ամբողջը" + xaxis: "Օր" + yaxis: "Ընդհանուր հարցումներ" + time_to_first_response: + title: "Առաջին արձագանքի ժամանակը" + xaxis: "Օր" + yaxis: "Միջին ժամանակը (Ժամ)" + description: "Նոր թեմաներին առաջին արձագանքի միջին ժամանակը (ժամով):" + topics_with_no_response: + title: "Պատասխան չունեցող թեմաներ" + xaxis: "Օր" + yaxis: "Ամբողջը" + description: "Արձագանք չստացած նոր ստեղծված թեմաների քանակը:" + mobile_visits: + title: "Օգտատիրոջ Այցելություններ (հեռախոսային)" + xaxis: "Օր" + yaxis: "Այցելությունների քանակը" + description: "Հեռախոսային սարքավորմամբ այցելած եզակի օգտատերերի քանակը:" + web_crawlers: + title: "Ցանցային Տվյալների Հավաքագրիչի (crawler) Օգտատիրոջ Գործակալներ" + labels: + user_agent: "Օգտատիրոջ Գործակալ" + page_views: "Էջադիտումներ" + description: "Ըստ էջադիտումների տեսակավորված ցանցային տվյալների հավաքագրիչի (crawler) օգտատիրոջ գործակալներ" + suspicious_logins: + title: "Կասկածելի Մուտքեր" + labels: + user: Օգտատեր + client_ip: Հաճախորդի IP + location: Տեղակայություն + browser: Բրաուզեր + device: Սարքավորում + os: Օպերացիոն Համակարգ + login_time: Մուտքի Ժամանակ + description: "Նախորդ մուտքերից կասկածելիորեն տարբերվող նոր մուտքերի մանրամասներ" + staff_logins: + title: "Ադմինի Մուտքեր" + labels: + user: Օգտատեր + location: Տեղակայություն + login_at: Մուտք՝ + description: "Ադմինի մուտքերի քանակի ցանկ՝ տեղակայությունների հետ միասին" + top_uploads: + title: "Թոփ Վերբեռնումներ" + labels: + filename: Ֆայլի անուն + extension: Ընդլայնում + author: Հեղինակ + filesize: Ֆայլի չափ + description: "Վերբեռնումների ցանկ՝ ըստ ընդլայնման, ֆայլի չափի և հեղինակի:" + top_ignored_users: + title: "Թոփ Անտեսված Օգտատերեր" + labels: + ignored_user: Անտեսված Օգտատեր + ignores_count: Անտեսումների քանակ + mutes_count: Խլացվածների քանակը + description: "Ցուցակագրել թոփ անտեսված օգտատերերին:" + dashboard: + rails_env_warning: "Ձեր սերվերը աշխատում է %{env} ռեժիմով:" + host_names_warning: "Ձեր config/database.yml ֆայլը օգտագործում է լռելյայն localhost հոսթի անուն: Թարմացրեք այն Ձեր կայքի հոսթի անունով:" + gc_warning: 'Ձեր սերվերը լռելյայն օգտագործում է ruby garbage collection պարամետրեր, որը լավագույն կատարողականություն չի տա: Կարդացեք կատարողականության կարգավորման մասին այս թեման՝ Ruby and Rails -ի կարգավորում Discourse-ի համար:' + sidekiq_warning: 'Sidekiq -ը չի աշխատում: Շատ առաջադրանքներ, օրինակ՝ էլ. նամակների ուղարկումը, անհամաժամորեն(asynchronously) իրականացվում են sidekiq -ի կողմից: Խնդրում ենք համոզվել, որ առնվազն մեկ sidekiq գործընթաց աշխատում է: Իմացեք Sidekiq -ի մասին այստեղ:' + queue_size_warning: "Սպասող job-երի քանակը %{queue_size} է, ինչը բարձր է: Սա կարող է խնդիր առաջացնել Sidekiq գործընթաց(ներ)ի հետ, կամ հնարավոր է՝ կարիք լինի ավելացնելու ավելի շատ Sidekiq աշխատողների:" + memory_warning: "Ձեր սերվերն աշխատում է 1 ԳԲ-ից քիչ ընդհանուր հիշողությամբ: Խորհուրդ է տրվում առնվազն 1 ԳԲ հիշողություն:" + google_oauth2_config_warning: 'Սերվերը կարգավորված է թույլատրելու գրանցումը և մուտքը Google OAuth2 -ով (enable_google_oauth2_logins), սակայն հաճախորդի id -ն և հաճախորդի գաղտնի արժեքները սահմանված չեն: Այցելեք Կայքի Կարգավորումներ և թարմացրեք կարգավորումները: Դիտեք այս ուղեցույցը՝ ավելին իմանալու համար:' + facebook_config_warning: 'Սերվերը կարգավորված է թույլատրելու Facebook -ի միջոցով գրանցումն ու մուտքը (enable_facebook_logins), սակայն հավելվածի id -ն և հավելվածի գաղտնի արժեքները սահմանված չեն: Գնացեք Կայքի Կարգավորումներ և թարմացրեք կարգավորումները: Ավելին իմանալու համար դիտեք այս ուղեցույցը:' + twitter_config_warning: 'Սերվերը կարգավորված է թույլատրել գրանցումը և մուտքը Twitter-ով (enable_twitter_logins), բայց key-ը և գաղտնի արժեքները սահմանված չեն: Այցելեք Կայքի Կարգավորումներ և թարմացրեք կարգավորումները: ԴԻտեք այս ուղեցույցը՝ ավելին իմանալու համար:' + github_config_warning: 'Սերվերը կարգավորված է թույլատրել գրանցումները և մուտքերը GitHub -ով (enable_github_logins), բայց հաճախորդի id-ն և գաղտնի արժեքները սահմանված չեն: Այցելեք Կայքի Կարգավորումներ և թարմացրեք կարգավորումները: Դիտեք այս ուղեցույցը՝ ավելին իմանալու համար:' + pwa_config_icon_warning: 'Ձեր կայքում բացակայում է 512 × 512 պատկերակը, որը թույլատրում է օգտատերերին ավելացնել այս կայքի համար գլխավոր էջի անցում Android սարքավորումների վրա: Այցելեք Կայքի Կարգավորումներ և վերբեռնեք 512 × 512 պատկերակ:' + pwa_config_title_warning: 'Ձեր կայքում բացակայում է կարճ վերնագիրը, որը թույլատրում է օգտատերերին ավելացնել այս կայքի համար գլխավոր էջի անցում Android սարքավորումների վրա: Այցելեք Կայքի Կարգավորումներ և ավելացրեք մինչև 12 սիմվոլ սահմանափակմամբ կարճ վերնագիր:' + s3_config_warning: 'Սերվերը կարգավորված է վերբեռնել ֆայլեր S3-ում, բայց հետևյալ կարգավորումներից առնվազն մեկը սահմանված չէ. s3_access_key_id, s3_secret_access_key, s3_use_iam_profile, կամ s3_upload_bucket: Այցելեք Կայքի Կարգավորումներ և թարմացրեք կարգավորումները: Դիտեք "Ինչպես կարգավորել նկարի վերբեռնումը S3-ում" ՝ ավելին իամնալու համար:' + s3_backup_config_warning: 'Սերվերը կարգավորված է վերբեռնել պահուստներ S3-ում, բայց հետևյալ կարգավորումներից առնվազն մեկը սահմանված չէ. s3_access_key_id, s3_secret_access_key, s3_use_iam_profile, կամ s3_upload_bucket: Այցելեք Կայքի Կարգավորումներ և թարմացրեք կարգավորումները: Դիտեք "Ինչպես կարգավորել նկարի վերբեռնումը S3-ում" ՝ ավելին իամնալու համար:' + image_magick_warning: 'Սերվերը կարգավորված է ստեղծելու մեծ նկարների փոքրապատկերներ, սակայն ImageMagick -ը տեղադրված չէ: Տեղադրեք ImageMagick՝ օգտագործելով Ձեր նախընտրելի package manager-ը կամ ներբեռնեք վերջին թողարկումը:' + failing_emails_warning: 'Կան %{num_failed_jobs}էլ. հասցեի ձախողված job-եր: Ստուգեք Ձեր app.yml -ը և համոզվեք, որ փոստի սերվերի կարգավորումները ճիշտ են: Դիտեք ձախողված job-երը Sidekiq-ում:' + subfolder_ends_in_slash: "Ձեր ենթաթղթապանակի տեղակայումը սխալ է; DISCOURSE_RELATIVE_URL_ROOT -ը վերջանում է թեք գծով (slash):" + email_polling_errored_recently: + one: "Email polling -ը գեներացրել է սխալ վերջին 24 ժամվա ընթացքում: Դիտեք գրառումները մանրամասն տեղեկությունների համար:" + other: "Email polling -ը գեներացրել է %{count} սխալ վերջին 24 ժամվա ընթացքում: Դիտեք գրառումները մանրամասն տեղեկությունների համար:" + missing_mailgun_api_key: "Սերվերը կարգավորված է ուղարկելու էլ. նամակներ Mailgun -ի միջոցով, բաց Դուք չեք տրամադրել webhook հաղորդագրությունների հաստատման համար օգտագործվող API Key:" + bad_favicon_url: "Ընտրապատկեր բեռնելը ձախողվեց: Ստուգեք ընտրապատկերի կարգավորումը Կայքի Կարգավորումներում:" + poll_pop3_timeout: "POP3 սերվերի միացման ժամկետն անցնում է: Մուտքային էլ. նամակը չի կարող ստացվել: Խնդրում ենք ստուգել Ձեր POP3 կարգավորումները և ծառայությունների մատակարարին:" + poll_pop3_auth_error: "POP3 սերվերի միացումը ձախողվում է նույնականացման սխալի պատճառով: Խնդրում ենք ստուգել Ձեր POP3 կարգավորումները:" + force_https_warning: "Ձեր կայքը օգտագործում է SSL: Բայց `force_https` -ը դեռևս միացված չէ Ձեր կայքի կարգավորումներում:" + out_of_date_themes: "Թարմացումները հասանելի են հետևյալ թեմաների համար՝" + unreachable_themes: "Մենք չկարողացանք ստուգել թարմացումների առկայությունը հետևյալ թեմաների համար՝" + site_settings: + censored_words: "Բառերը, որոնք ավտոմատ կերպով կփոխարինվեն ■■■■ -ով" + delete_old_hidden_posts: "Ավտոմատ ջնջել ցանկացած թաքցրած գրառում, որը թաքցրած է մնում ավելի քան 30 օր:" + default_locale: "Այս Discourse տարբերակի լռելյայն լեզուն: Դուք կարող եք փոխարինել համակարգի կողմից գեներացված կատեգորիաների և թեմաների տեքստը այստեղ՝ Customize / Text Content:" + allow_user_locale: "Թույլատրել օգտատերերին ընտրել ինտերֆեյսի լեզվի իրենց սեփական նախընտրությունը" + set_locale_from_accept_language_header: "անանուն օգտատերերի համար սահմանել ինտերֆեյսի լեզուն հիմնվելով իրենց վեբ-բրաուզերի լեզվի վերնագրից: (ՓՈՐՁՆԱԿԱՆ Է, չի աշխատում անանուն քեշի դեպքում)" + support_mixed_text_direction: "Ապահովել ձախից աջ և աջից ձախ խառը ուղղությունները:" + min_post_length: "Գրառման նվազագույն թույլատրելի երկարությունը սիմվոլներով" + min_first_post_length: "Առաջին գրառման (թեմայի տեսքտի) նվազագույն թույլատրելի երկարությունը սիմվոլներով" + min_personal_message_post_length: "Հաղորդագրությունների համար գրառման նվազագույն թույլատրելի երկարությունը սիմվոլներով" + max_post_length: "Գրառման առավելագույն թույլատրելի երկարությունը սիմվոլներով" + topic_featured_link_enabled: "Միացնել թեմաների հետ հղման հրապարակումը:" + show_topic_featured_link_in_digest: "Ցուցադրել թեմային կապված հղումը դայջեսթ-նամակում:" + min_topic_title_length: "Թեմայի վերնագրի նվազագույն թույլատրելի երկարությունը սիմվոլներով" + max_topic_title_length: "Թեմայի վերնագրի առավելագույն թույլատրելի երկարությունը սիմվոլներով" + min_personal_message_title_length: "Հաղորդագրության վերնագրի նվազագույն թույլատրելի երկարությունը սիվոլներով" + max_emojis_in_title: "Թեմայի վերնագրում առավելագույն թույլատրելի էմոջիները" + min_search_term_length: "Որոնման վավեր արտահայտության նվազագույն երկարությունը սիմվոլներով" + search_tokenize_chinese_japanese_korean: "Պարտադրված որոնում՝ կոդանշանավորելու չինարենը/ճապոներենը/կորեերենը նույնիսկ ոչ ՉՃԿ կայքերում" + search_prefer_recent_posts: "Եթե Ձեր մեծ ֆորումում որոնելը դանդաղ է, այս տարբերակը սկզբում փորձում է փնտրել ավելի թարմ գրառումների աստիճանացանկում:" + search_recent_posts_size: "Քանի վերջերս կատարված գրառում պահել ինդեքսում " + log_search_queries: "Պահպահել օգտատերերի կողմից իրականացվող որոնման հարցումները" + search_query_log_max_size: "Պահվող որոնման հարցումների առավելագույն քանակը" + search_query_log_max_retention_days: "Որոնման հարցումների պահպանման ժամանակի առավելագույն քանակը, օրերով" + search_ignore_accents: "Անտեսել շեշտերը տեքստ որոնելիս" + category_search_priority_very_low_weight: "Դասակարգմանը տրված քաշ՝ կատեգորիայի որոնման շատ ցածր առաջնայնության համար:" + category_search_priority_low_weight: "Դասակարգմանը տրված քաշ՝ կատեգորիայի որոնման ցածր առաջնայնության համար:" + category_search_priority_high_weight: "Դասակարգմանը տրված քաշ՝ կատեգորիայի որոնման բարձր առաջնայնության համար" + category_search_priority_very_high_weight: "Դասակարգմանը տրված քաշ՝ կատեգորիայի որոնման շատ բարձր առաջնայնության համար" + allow_uncategorized_topics: "Թույլատրել ստեղծել թեմա առանց կատեգորիայի: ՈՒՇԱԴՐՈՒԹՅՈՒՆ՝ եթե կա որևէ չկատեգորիզացված թեմա, Դուք պետք է նորից կատեգորիզացնեք դրանք՝ մինչև սա անջատելը:" + allow_duplicate_topic_titles: "Թույլատրել նման, կրկնօրինակ վերնագրերով թեմաները:" + unique_posts_mins: "Քանի րոպե պետք է անցնի, մինչ օգտատերը կարողանա կրկին կատարել միևնույն բովանդակությամբ գրառում" + educate_until_posts: "Երբ օգտատերը սկսում է հավաքել իր առաջին (n) նոր գրառումնը, ցուցադրել փոփ-ափով նոր օգտատիրոջ ուսուցողական հարթակը կոմպոզերում:" + title: "Այս կայքի անունը, ինչպես որ օգտագործված է վերնագրի թեգում:" + site_description: "Նկարագրեք այս կայքը մեկ նախադասությամբ, ինչպես որ օգտագործված է մետա-նկարագրության թեգում:" + short_site_description: "Կարճ նկարագրություն, ինչպես որ օգտագործված է գլխավոր էջի վերնագրի թեգում:" + contact_email: "Այս կայքի համար պատասխանատու key կոնտակտի էլ. հասցեն: Օգտագործվում է ծայրահեղ ծանուցումների համար, ինչպես նաև՝ /about կոնտակտային ֆորմի մեջ՝ հրատապ դեպքերի համար:" + contact_url: "Կոնտակտային URL այս կայքի համար: Օգտագործվում է /about կոնտակտային ֆորմի մեջ՝ հրատապ դեպքերի համար:" + crawl_images: "Ստանալ նկարներ հեռակա URL-ներից՝ ճշգրիտ լայնության և երկարության չափումները մուտքագրելու համար:" + download_remote_images_to_local: "Դարձնել հեռակա նկարները տեղական՝ ներբեռնելով դրանք; սա կանխում է նկարների կորչելը: " + download_remote_images_threshold: "Հեռակա նկարները տեղայնորեն ներբեռնելու համար դիսկի նվազագույն անհրաժեշտ տարածքը (տոկոսներով)" + download_remote_images_max_days_old: "Չներբեռնել հեռակա նկարները n օրվանից ավելի հին գրառումների համար:" + disabled_image_download_domains: "Հեռակա նկարները երբեք չեն ներբեռնվի այս դոմեններից: Խողովակի սիմվոլով( | ) բաժանված ցանկ:" + editing_grace_period: "Գրառումից հետո (n) վայրկյանի ընթացքում խմբագրումը գրառման պատմության մեջ նոր տարբերակ չի ստեղծի:" + editing_grace_period_max_diff: "Խմբագրման արտոնյալ ժամկետում թույլատրված սիմվոլների փոփոխությունների առավելագույն քանակը, եթե փոփոխությունները ավելի շատ են, պահեստավորեք գրառման մեկ այլ խմբագրություն (վստահության 0 և 1-ին մակարդակ)" + editing_grace_period_max_diff_high_trust: "Խմբագրման արտոնյալ ժամկետում թույլատրված սիմվոլների փոփոխությունների առավելագույն քանակը, եթե փոփոխությունները ավելի շատ են, պահեստավորեք գրառման մեկ այլ խմբագրություն (վստահության 2-րդ և ավելի մակարդակ)" + staff_edit_locks_post: "Գրառումների խմբագրումը կարգելափակվի, եթե դրանք խմբագրված են անձնակազմի անդամների կողմից" + post_edit_time_limit: "Հեղինակը կարող է խմբագրել իր գրառումը հրապարակումից (n) րոպե անց: Սահմանեք 0՝ ընդմիշտ խմբագրել թույլ տալու համար:" + edit_history_visible_to_public: "Թույլատրել բոլորին դիտել խմբագրված գրառման նախորդ տարբերակները: Անջատված լինելու դեպքում միայն անձնակազմի անդամները կարող են դիտել:" + delete_removed_posts_after: "Հեղինակի կողմից հեռացված գրառումները ավտոմատ կերպով կհեռացվեն (n) ժամ անց: Եթե սահմանված է 0, գրառումները կհեռացվեն անմիջապես:" + max_image_width: "Գրառման մեջ նկարների փոքրապատկերի առավելագույն լայնությունը" + max_image_height: "Գրառման մեջ նկարների փոքրապատկերի առավելագույն բարձրությունը" + responsive_post_image_sizes: "Փոփոխեք նախադիտման նկարների չափերը՝ հետևյալ պիքսելների հարաբերակցությամբ բարձր DPI -ով էկրանները թույլատրելու համար:" + fixed_category_positions: "Եթե նշված է, Դուք կարող եք դասավորել կատեգորիաները որոշակի կարգով: Եթե նշված չէ, կատեգորիաները դասավորվում են ըստ ակտիվության կարգի:" + fixed_category_positions_on_create: "Եթե նշված է, կատեգորիաների դասավորությունը կկարգավորվի թեմայի ստեղծման երկխոսությունում (պահանջում է fixed_category_positions):" + add_rel_nofollow_to_user_content: 'Ավելացնել rel nofollow բոլոր կիրառված նյութերի համար, բացառությամբ ներքին հղումների (ներառյալ մայր-դոմենները): Եթե Դուք փոփոխեք սա, Դուք պետք է թարմացնեք բոլոր գրառումները՝ "rake posts:rebake" :' + exclude_rel_nofollow_domains: "Դոմենների ցանկը, որտեղ nofollow-ն չպետք է ավելացվի հղումներին: example.com -ը ավտոմատ կերպով կթույլատրի նաև sub.example.com -ը: Որպես նվազագույն՝ Դուք պետք է ավելացնեք այս կայքի դոմենը՝ ցանցային տվյալների հավաքագրիչներին (crawler) օգնելու գտնել բոլոր նյութերը: Եթե Ձեր վեբ-կայքի այլ մասեր այլ դոմենների վրա են, ավելացրեք դրանք ևս:" + post_excerpt_maxlength: "Գրառման հատվածի / ամփոփման առավելագույն երկարությունը:" + show_pinned_excerpt_mobile: "Ցուցադրել հատվածը ամրագրված թեմաների վրա հեռախոսային տարբերակում:" + show_pinned_excerpt_desktop: "Ցուցադրել հատվածը ամրագրված թեմաների վրա համակարգչային տարբերակում:" + post_onebox_maxlength: "Սմարթ ներդիրի վերածված Discourse գրառման առավելագույն երկարությունը սիմվոլներով:" + onebox_domains_blacklist: "Դոմենների ցանկը, որոնք երբեք չեն վերածվի սմարթ-ներդիրի:" + inline_onebox_domains_whitelist: "Դոմենների ցանկ, որոնք կվերածվեն սմարթ-ներդիրի փոքրացված տեսքով՝ առանց վերնագրի կապակցված լինելու դեպքում" + enable_inline_onebox_on_all_domains: "Անտեսել inline_onebox_domain_whitelist կայքի կարգավորումը և թույլատրել սմարթ-ներդիրը բոլոր դոմենների համար:" + max_oneboxes_per_post: "Գրառման մեջ սմարթ-ներդիրների առավելագույն քանակը:" + logo: "Ձեր կայքի վերևի ձախ կողմում գտնվող լոգոյի նկարը: Օգտագործեք լայն ուղղանկյուն նկար 120 երկարությամբ և 3:1 -ից բարձր հարաբերակցությամբ: Եթե թողնեք դատարկ, կցուցադրվի կայքի վերնագրի տեքստը:" + logo_small: "Ձեր կայքի վերևի ձախ կողմում գտնվող փոքր լոգոյի նկարը, որը ցուցադրվում է ներքև իջնելիս: Օգտագործեք քառակուսի 120 × 120 նկար: Եթե թողնեք դատարկ, կցուցադրվի հիմնական նկարը:" + digest_logo: "Ձեր կայքի ամփոփման նամակի վերևում օգտագործված այլընտրանքային լոգոյի նկարը: Օգտագործեք լայն ուղղանկյուն նկար: Մի օգտագործեք SVG նկար: Եթե թողնեք դատարկ, կօգտագործվի `լոգո` կարգավորման նկարը: " + mobile_logo: "Ձեր կայքի հեռախոսային տարբերակում օգտագործվող լոգոն: Օգտագործեք լայն ուղղանկյուն նկար 120 բարձրությամբ և 3:1 -ից բարձր հարաբերակցությամբ: Եթե թողնեք դատարկ, կօգտագործվի `լոգո` կարգավորման նկարը:  " + large_icon: "Android-ու որպես լոգոյի/ցատկող նկար օգտագործված նկար: Պահանջվող չափն է 512 × 512:" + favicon: "Ձեր կայքի ընտրապատկեր, այցելեք https://en.wikipedia.org/wiki/Favicon: CDN-ով ճիշտ աշխատելու համար այն պետք է լինի png:" + apple_touch_icon: "Apple հպումով սարքավորումների համար օգտագործվող պատկերակ: Պահանջվող չափն է 144 × 144:" + opengraph_image: "Լռելյայն opengraph նկար, որն օգտագործվում է, երբ էջը չունի այլ հարմար նկար կամ կայքի լոգո:" + twitter_summary_large_image: "Լռելյայն Twitter ամփոփման քարտի նկար (պետք է լինի առնվազն 280 լայնությամբ և առնվազն 150 երկարությամբ):" + notification_email: "Ումից. էլ. հասցեն, որն օգտագործվում է բոլոր էական համակարգային նամակները ուղարկելիս: Այստեղ սահմանված դոմենը պետք է ունենա SPF, DKIM և հակադարձ PTR գրառումներ՝ ճիշտ սահմանված էլ. նամակի ստացման համար:" + email_custom_headers: "Անհատական էլ. նամակի վերնագրերի ցանկ՝ բաժանված խողովակի սիմվոլով( | ):" + email_subject: "Անհատականացվող սուբյեկտի ֆորմատ ստանդարտ էլ. հասցեների համար: Այցելեք https://meta.discourse.org/t/customize-subject-format-for-standard-emails/20801" + enforce_second_factor: "Պարտադրում է օգտատերերին միացնել երկրորդ գործոնով նույնականացումը: Ընտրեք 'բոլորը' ՝ բոլոր օգտատերերին պարտադրելու համար: Ընտրեք 'անձնակազմ' ՝ միայն անձնակազմի անդամներին պարտադրելու համար:" + force_https: "Պարտադրեք Ձեր կայքին օգտագործել միայն HTTPS: ՈՒՇԱԴՐՈՒԹՅՈՒՆ՝ ՄԻ միացրեք սա, քանի դեռ համոզված չեք, որ HTTPS -ը ամբողջությամբ կարգավորված է և աշխատում է բացառապես ամենուր! Դուք ստուգե՞լ եք նաև Ձեր CDN-ը, բոլոր սոցիալական կայքերը և ցանկացած արտաքին լոգո / կախյալներ՝ համոզվելու համար, որ դրանք բոլորը համատեղելի են HTTPS -ի հետ:" + same_site_cookies: "Use same site cookies, they eliminate all vectors Cross Site Request Forgery on supported browsers (Lax or Strict). Warning: Strict will only work on sites that force login and use SSO." + summary_score_threshold: "'Ամփոփել Այս Թեման'-ի մեջ ներառման համար անհրաժեշտ գրառման նվազագույն միավորը" + summary_posts_required: "Թեմայի նվազագույն գրառումները՝ մինչ 'Ամփոփել Այս Թեման' միացնելը" + summary_likes_required: "Թեմայի նվազագույն հավանումները՝ մինչ 'Ամփոփել Այս Թեման' միացնելը" + summary_percent_filter: "Երբ օգտատերը սեղմում է 'Ամփոփել Այս Թեման' , ցուցադրել գրառումների թոփ %-ը" + summary_max_results: "'Ամփոփել Այս Թեման' -ի կողմից վերադարձված առավելագույն գրառումները" + enable_personal_messages: "Թույլատրել վստահության 1-ին մակարդակի (կարգավորվում է հաղորդագրություններ ուղարկելու համար նվազագույն վստահության մակարդակի միջոցով) օգտատերերին ստեղծել և պատասխանել հաղորդագրություններին: Նկատի ունեցեք, որ անձնակազմը միշտ կարող է ուղարկել հաղորդագրություն, կապ չունի թե ինչպիսի:" + enable_system_message_replies: "Թույլատրում է օգտատերերին պատասխանել համակարգային հաղորդագրությունների, անգամ եթե անձնական հաղորդագրություններն անջատված են" + enable_long_polling: "Ծանուցման համար օգտագործվող նամակների ավտոբուսը (Message bus) կարող է օգտագործել long polling:" + long_polling_base_url: "long polling-ի համար օգտագործվող հիմնական URL (երբ CDN-ը տալիս է դինամիկ բովանդակություն, համոզվեք, որ սա սահմանված է origin pull) , օրինակ՝ http://origin.site.com" + long_polling_interval: "Ժամանակի քանակը, որ սերվերը պետք է սպասի մինչև հաճախորդին արձագանքելը, երբ ուղարկելու ենթակա տվյալներ չկան (միայն մուտքագրված օգտատերերի համար)" + polling_interval: "When not long polling, how often should logged on clients poll in milliseconds" + anon_polling_interval: "How often should anonymous clients poll in milliseconds" + background_polling_interval: "How often should the clients poll in milliseconds (when the window is in the background)" + flags_required_to_hide_post: "Դրոշակների քանակը, որոնց հետևանքով գրառումը ավտոմատ կերպով թաքցվում է և օգտատիրոջը ուղարկվում է հաղորդագրություն (0 երբեք չանելու համար)" + cooldown_minutes_after_hiding_posts: "Րոպեների քանակը, որ օգտատերը պետք է սպասի՝ մինչ համայնքի դրոշակավորման միջոցով թաքցված գրառման խմբագրել կարողանալը" + max_topics_in_first_day: "Թեմաների առավելագույն քանակը, որը օգտատերը կարող է ստեղծել իր առաջին գրառումի ստեղծումից հետո 24 ժամվա ընթացքում" + max_replies_in_first_day: "Պատասխանների առավելագույն քանակը, որ օգտատիրոջը թույլատրվում է ստեղծել իր առաջին գրառումը ստեղծելուց հետո 24 ժամվա ընթացքում:" + tl2_additional_likes_per_day_multiplier: "Բարձրացնել յուրաքանչյուր օրվա հավանումների սահմանաչափը ՎՄ2-ով օգտատերերի համար՝ բազմապատկելով այս թվով" + tl3_additional_likes_per_day_multiplier: "Բարձրացնել յուրաքանչյուր օրվա հավանումների սահմանաչափը ՎՄ3-ով օգտատերերի համար՝ բազմապատկելով այս թվով" + tl4_additional_likes_per_day_multiplier: "Բարձրացնել յուրաքանչյուր օրվա հավանումների սահմանաչափը ՎՄ4-ով օգտատերերի համար՝ բազմապատկելով այս թվով" + num_spam_flags_to_silence_new_user: "Եթե նոր օգտատիրոջ գրառումները ստանան այս քանակի սպամի դրոշակավորում num_users_to_silence_new_user տարբեր օգտատերերից, թաքցնել նրանց բոլոր գրառումները և կանխարգելել ապագա հրապարակումը: 0 անջատելու համար:" + num_users_to_silence_new_user: "Եթե նոր օգտատիրոջ գրառումները ստանան սպամի num_spam_flags_to_silence_new_user դրոշակավորում այս քանակի տարբեր օգտատերերից, թաքցնել նրա բոլոր գրառումները և կանխարգելել հետագա գրառումները: 0 անջատելու համար:" + num_tl3_flags_to_silence_new_user: "Եթե նոր օգտատիրոջ գրառումները ստանում են այսքան դրոշակներ num_tl3_users_to_silence_new_user վստահության 3-րդ մակարդակ ունեցող տարբեր օգտատերերից, թաքցնել նրանց բոլոր գրառումները և կանխել ապագա հրապարակումները: 0 անջատելու համար:" + num_tl3_users_to_silence_new_user: "Եթե նոր օգտատիրոջ գրառումները ստանում են num_tl3_flags_to_silence_new_user դրոշակներ այս քանակի վստահության 3-րդ մակարդակ ունեցող տարբեր օգտատերերի կողմից, թաքցնել նրանց բոլոր գրառումները և կանխարգելել հետագա հրապարակումները: 0 անջատելու համար:" + notify_mods_when_user_silenced: "Եթե օգտատերն ավտոմատ կերպով լռեցվում է, ուղարկել հաղորդագրություն բոլոր մոդերատորներին:" + flag_sockpuppets: "Եթե նոր օգտատերը պատասխանում է թեմային միևնույն IP հասցեից, ինչ թեման սկսող օգտատերը, դրոշակավորել նրանց երկուսի գրառումները՝ որպես հնարավոր սպամ:" + traditional_markdown_linebreaks: "Օգտագործել ավանդական տողադարձներ Markdown-ում, որը պահանջում է երկու հետնային բացատ տողադարձի համար:" + enable_markdown_typographer: "Օգտագործեք տպագրական կանոններ՝ տեքստի ընթեռնելիությունը բարելավելու համար. ուղղակի մեջբերումների փոխարեն օգտագործեք ' խուճուճ մեջբերումներ ’ , (c) , (tm) -ի փոխարեն՝ սիմվոլներ, -- փոխարեն – և այլն:" + enable_markdown_linkify: "Ավտոմատ կերպով հղում դարձնել տեքստը, որը նման է հղման. www.example.com -ը և https://example.com -ը ավտոմատ կերպով կդառնան հղում" + markdown_linkify_tlds: "Թոփ մակարդակի դոմենների ցանկ, որոնք ավտոմատ կերպով հղում են դառնում:" + post_undo_action_window_mins: "Րոպեների քանակը, որոնց ընթացքում օգտատերերին թույլատրվում է ետարկել գրառման վրա կատարված վերջին գործողությունները (հավանում, դրոշակավորում և այլն):" + must_approve_users: "Անձնակազմը պետք է հաստատի բոլոր նոր օգտատերերի հաշիվները՝ մինչ կայքին նրանց հասանելիության թույլտվություն տալը: ՈՒՇԱԴՐՈՒԹՅՈՒՆ՝ այժմեական (live) կայքի համար սա միացնելը հետ կկանչի թույլտվությունը գոյություն ունեցող ոչ անձնակազմի անդամ օգտատերերի համար!" + pending_users_reminder_delay: "Ծանուցել մոդերատորներին, եթե նոր օգտատերերը սպասում են հաստատման ավելի երկար, քան այսքան ժամ: Սահմանեք -1՝ ծանուցւոմները անջատելու համար:" + maximum_session_age: "Օգտատերը կմնա մուտքագրված վերջին այցելությունից n ժամ անց" + ga_universal_tracking_code: "Google Universal Analytics (analytics.js) դիտման կոդի կոդ, օրինակ՝ UA-12345678-9; այցելեք https://google.com/analytics" + ga_universal_domain_name: "Google Universal Analytics (analytics.js) դոմենի անուն, օրինակ՝ mysite.com; այցելեք https://google.com/analytics" + ga_universal_auto_link_domains: "Միացնել Google Universal Analytics (analytics.js) խաչաձև դոմենի դիտումը: Այս դոմնեների ելքային հղումները կունենան իրենց ավելացված հաճախորդի id: Այցելեք Google's Cross-Domain Tracking guide." + gtm_container_id: "Google Tag Manager container id. eg: GTM-ABCDEF.
    Note: third-party scripts loaded by GTM may need to be whitelisted in 'content security policy script src'." + enable_escaped_fragments: "Վերադարձ դեպի Google's Ajax-Crawling API , եթե ոչ մի ցանցային տվայլների հավաքագրիչ (webcrawler) հայտնաբերված չէ: Այցելեք https://developers.google.com/webmasters/ajax-crawling/docs/learn-more" + moderators_create_categories: "Թույլատրել մոդերատորներին ստեղծել նոր կատեգորիաներ" + cors_origins: "Թույլատրելի origin-ներ խաչաձև origin հարցումների համար (CORS): Յուրաքանչյուր origin պետք է ներառի http:// կամ https://: DISCOURSE_ENABLE_CORS env փոփոխականը պետք է սահմանված լինի true ՝ CORS -ի միացման համար:" + use_admin_ip_whitelist: "Ադմինները կարող են մուտք գործել, եթե միայն ունեն Ցուցադրված IP-ների ցանկում սահմանված IP հասցե (Admin > Logs > Screened Ips):" + blacklist_ip_blocks: "Մասնավոր IP արգելափակումների ցանկ, որոնք երբեք չպետք է ենթարկվեն տվյալների հավաքագրման Discourse-ի կողմից:" + whitelist_internal_hosts: "Ներքին հոսթերի ցանկ, որը discourse-ը կարող է ապահով հավաքագրել սմարթ-ներդիրի և այլ նպատակների համար" + allowed_iframes: "iframe src դոմենի նախամասնիկներ, որ discourse-ը կարող է ապահով թույլատրել գրառումներում" + whitelisted_crawler_user_agents: "Ցանցային տվյալների հավաքագրիչների օգտատերերի գործակալներ, որոնք պետք է թույլատրված լինեն կայքի հասանելիության համար:" + blacklisted_crawler_user_agents: "Եզակի հանդիպող աննշան բառ ցանցային տվյալների հավաքագրիչների օգտատերերի գործակալի տողում, որոնք չպետք է թույլատրված լինեն կայքի հասանելիության համար: Չի կիրառվում, եթե սահմանված է մաքրագիր:" + slow_down_crawler_user_agents: "Ցանցային տվյալների հավաքագրիչների օգտատերերի գործակալներ, որոնք պետք է սահմանափակված լինեն robots.txt-ով՝ օգտագործելով Crawl-delay ուղղորդիչը" + slow_down_crawler_rate: "Եթե slow_down_crawler_user_agents -ը որոշված է, այս գնահատականը կկիրառվի տվյալների բոլոր հավաքագրիչների նկատմամբ (հարցումների միջև դադարի վայրկյանների քանակը)" + content_security_policy: "Միացնել Content-Security-Policy" + content_security_policy_report_only: "Միացնել Content-Security-Policy-Report-Only" + content_security_policy_collect_reports: "Միացնել CSP խախտումների հաշվետվությունների հավաքածուն /csp_reports -ում" + content_security_policy_script_src: "Լրացուցիչ մաքրագրված սկրիպտի աղբյուրներ: Ներկայիս հոսթը և CDN -ը լռելյայն կերպով ներառված են:" + invalidate_inactive_admin_email_after_days: "Ադմինի հաշիվները, որոնք չեն այցելել կայք այսքան օրվա ընթացքում, պետք է վերա-վավերացնեն իրենց էլ. հասցեն մինչ մուտք գործելը: Սահմանեք 0 անջատելու համար:" + top_menu: "Որոշեք, թե որ տարրերը պետք է հայտնվեն գլխավոր էջի նավիգացիայում և ինչ հերթականությամբ: Օրինակ՝ վերջին|նոր|չկարդացած|կատեգորիաներ|թոփ|կարդացած|հրապարակված|էջանշումներ" + post_menu: "Որոշեք թե, որ տարրերը պետք է հայտնվեն գրառումների մենյուում և ինչ հերթականությամբ: Օրինակ՝ հավանել|խմբագրել|դրոշակավորել|ջնջել|կիսվել|էջանշել|պատասխանել" + post_menu_hidden_items: "Լռելյայն կերպով գրառումների մենյուից թաքցվող տարրերը, մինչև ընդլայնման էլիպսը չսեղմվի:" + share_links: "Որոշեք, թե որ տարրերն են հայտնվելու կիսման երկխոսության մեջ և ինչ հերթականությամբ:" + site_contact_username: "Անձնակազմի որևէ վավեր օգտանուն, որից պետք է ուղարկվեն բոլոր ավտոմատ հաղորդագրությունները: Դատարկ թողնելու դեպքում կօգտագործվի Համակարգի լռելյայն հաշիվը:" + site_contact_group_name: "Բոլոր ավտոմատացված նամակներին հրավիրվող խմբի վավեր անուն:" + send_welcome_message: "Բոլոր նոր օգտատերերին ուղարկել ողջույնի հաղորդագրություն՝ արագ մեկնարկի ուղեցույցով:" + send_tl1_welcome_message: "Ուղարկել նոր վստահության 1-ին մակարդակի օգտատերերին ողջույնի նամակ:" + suppress_reply_directly_below: "Չցուցադրել գրառման ընդլայնվող պատասխանների քանակը, երբ կա միայն մեկ պատասխան ուղղակիորեն այս գրառման տակ:" + suppress_reply_directly_above: "Չցուցադրել ընդլայնելի 'ի պատասխան' -ը գրառման մեջ, երբ ուղղակիորեն գրառման տակ կա միայն մեկ պատասխան:" + remove_full_quote: "Ավտոմատ կերպով հեռացնել ուղղակի պատասխաններում ամբողջական մեջբերումները" + suppress_reply_when_quoting: "Չցուցադրել ընդլայնելի 'ի պատասխան' -ը գրառման մեջ, երբ գրառումը մեջբերում է պատասխան:" + max_reply_history: "Ցուցադրվող պատասխանների առավելագույն քանակը 'ի պատասխան' բաժինը ընդլայնելիս" + topics_per_period_in_top_summary: "Լռելյայն թոփ թեմաների ամփոփման մեջ ցուցադրված թոփ թեմաների քանակը:" + topics_per_period_in_top_page: "'Ցուցադրել Ավելին' թոփ թեմաների ընդլայնված ցանկում ցուցադրվող թոփ թեմաների քանակը" + redirect_users_to_top_page: "Ավտոմատ կերպով վերահղել նոր և երկար ժամանակ բացակա օգտատերերին դեպի թոփ էջ:" + top_page_default_timeframe: "Լռելյայն ժամանակահատվածը թոփ դիտված էջի համար:" + moderators_view_emails: "Թույլատրել մոդերատորներին դիտել օգտատերերի էլ. հասցեները" + prioritize_username_in_ux: "Ցուցադրել առաջինը օգտանունը օգտատիրոջ էջում, քարտի վրա և գրառումներում (երբ անջատված է, առաջինը ցուցադրվում է անունը)" + enable_rich_text_paste: "Միացնել HTML -ի ավտոմատ փոխարկումը Markdown-ի՝ տեքստը կոմպոզեր տեղափոխելիս: (Փորձնական)" + email_token_valid_hours: "Մոռացել եմ գաղտնաբառը / ակտիվացնել հաշիվը տոկենները վավեր են (n) ժամ: " + enable_badges: "Միացնել կրծքանշանների համակարգը" + enable_whispers: "Թույլատրել անձնակազմի մասնավոր հաղորդակցությունը թեմաների ներսում:" + allow_index_in_robots_txt: "Սահմանել robots.txt -ում, որ այս կայքը կարող է ինդեքսավորվել վեբ-որոնման համակարգերի կողմից: " + email_domains_blacklist: "Էլ. փոստի դոմենների ցանկ՝ բաժանված խողովակի սիմվոլով( | ), որոնցով օգտատերերին չի թույլատրվում գրանցել հաշիվ: Օրինակ՝ mailinator.com|trashmail.net" + email_domains_whitelist: "Էլ. փոստի դոմենների ցանկ՝ բաժանված խողովակի սիմվոլով( | ), որոնցով օգտատերերը ՊԵՏՔ Է գրանցեն հաշիվներ: ՈՒՇԱԴՐՈՒԹՅՈՒՆ՝ այս ցանկի դոմեններից տարբեր էլ. հասցեներ ունեցող օգտատերերին չի թույլատրվի!" + hide_email_address_taken: "Գրանցման ընթացքում և ՛մոռացել եմ գաղտնաբառը՛ էջում օգտատերերին ցույց չտալ, որ տրված էլ. հասցեով հաշիվ գոյություն ունի:" + log_out_strict: "Ելքագրվելիս դուրս գալ օգտատիրոջ ԲՈԼՈՐ գործընթացներից բոլոր սարքերի վրա:" + version_checks: "Ստուգել Discourse Hub -ը տարբերակի թարմացումների համար և ցուցադրել նոր տարբերակի հաղորդագրությունները /admin կառավարման հարթակում:" + new_version_emails: "Ուղարկել էլ. նամակ contact_email հասցեին, երբ հասանելի է Discourse -ի նոր տարբերակ:" + invite_expiry_days: "Որքան ժամանակ են հասանելի օգտատիրոջ հրավերի key-երը, օրերով" + invite_only: "Հանրային գրանցումը անջատված է, բոլոր նոր օգտատերերը պետք է հստակորեն հրավիրվեն վստահելի օգտատերերի կամ անձնակազմի կողմից: " + login_required: "Պահանջել նույնականացում՝ այս կայքի նյութերը կարդալու համար, չթույլատրել անանուն մուտքերը:" + min_username_length: "Օգտանվան նվազագույն երկարությունը սիմվոլներով: ՈՒՇԱԴՐՈՒԹՅՈՒՆ՝ եթե գոյություն ունեցող որևէ օգտատեր կամ խումբ ունի սրանից ավելի կարճ անուն, Ձեր կայքը կդադարի գործել!" + max_username_length: "Օգտանվան առավելագույն երկարությունը սիմվոլներով: ՈՒՇԱԴՐՈՒԹՅՈՒՆ՝ եթե գոյություն ունեցող որևէ օգտատեր կամ խումբ ունի սրանից ավելի երկար անուն, Ձեր կայքը կդադարի գործել!" + reserved_usernames: "Օգտանունները, որոնց գրանցումը թույլատրված չէ: * նշանը կարող է օգտագործվել ցանկացած սիմվոլի համընկնման համար զրո կամ ավելի անգամ:" + min_password_length: "Գաղտնաբառի նվազագույն երկարություն:" + min_admin_password_length: "Ադմինի գաղտնաբառի նվազագույն երկարությունը:" + password_unique_characters: "Եզակի սիմվոլների նվազագույն քանակը, որ պետք է ունենա գաղտնաբառը:" + block_common_passwords: "Չթույլատրել գաղտնաբառերը, որոնք գտնվում են 10000 ամենատարածված գաղտնաբառերի ցանկում:" + enable_sso: "Միացնել միասնական մուտքը արտաքին կայքի միջոցով (ՈՒՇԱԴՐՈՒԹՅՈՒՆ՝ ՕԳՏԱՏԵՐԵՐԻ ԷԼ. ՀԱՍՑԵՆԵՐԸ *ՊԵՏՔ Է* ՎԱՎԵՐԱՑՎԵՆ ԱՐՏԱՔԻՆ ԿԱՅՔԻ ԿՈՂՄԻՑ!)" + verbose_sso_logging: "Գրառել SSO-ի հետ կապված բառային բնորոշումները /logs-ում" + enable_sso_provider: "Իրականացնել Discourse SSO մատակարարի պրոտոկոլը /session/sso_provider վերջնակետում. պահանջվում է տեղադրել sso_provider_secrets " + sso_url: "Վերջնակետի եզակի նշանի URL (պետք է պարունակի http:// կամ https://)" + sso_secret: "Գաղտնի տող, որը օգտագործվում է կրիպտոգրաֆիկ կերպով SSO տեղեկատվությունը նույնականացնելու համար, համոզվեք, որ այն ունի 10 կամ ավելի սիմվոլ" + sso_provider_secrets: "Դոմեն-գաղտնի արժեք զույգերի ցանկ, որոնք օգտագործում են Discourse-ը՝ որպես SSO մատակարար: Համողվեք, որ SSO գաղտնի արժեքը ունի 10 կամ ավելի սիմվոլ երկարություն: * նշանը կարող է օգտագործվել ցանկացած դոմենի կամ դրա մի մասի համընկնման համար (օրինակ՝ *.example.com):" + sso_overrides_bio: "Վերասահմանում է օգտատիրոջ կենսագրությունը իր պրոֆիլում և կանխարգելում է օգտատիրոջը այն փոփոխելուց" + sso_overrides_groups: "Համաժամանակեցնել բոլոր ձեռքով գրված խմբերի անդամակցությունները՝ խմբերի sso ատրիբուտում սահմանված խմբերի համար: (ՈՒՇԱԴՐՈՒԹՅՈՒՆ՝ եթե Դուք չեք սահմանում խմբեր, բոլոր ձեռքով գրված խմբերի անդամակցություներրը կջնջվեն օգտատիրոջ համար)" + sso_overrides_email: "Վերասահմանում է տեղական էլ. հասցեն արտաքին կայքի էլ. հասցեով SSO տվյալների ուղարկումից յուրաքանչյուր մուտքի ժամանակ և կանխում է տեղական փոփոխությունները: (ՈՒՇԱԴՐՈՒԹՅՈՒՆ՝ անհամապատասխանությունները կարող են տեղի ունենալ տեղական էլ. հասցեների նորմալիզացման պատճառով)" + sso_overrides_username: "Վերասահմանում է տեղական օգտանունը արտաքին կայքի օգտանվամբ SSO տվյալների ուղարկումից յուրաքանչյուր մուտքի ժամանակ և կանխում է տեղական փոփոխությունները: (ՈՒՇԱԴՐՈՒԹՅՈՒՆ՝ անհամապատասխանությունները կարող են պատահել օգտանվան երկարության/պահանջների տարբերությունների պատճառով)" + sso_overrides_name: "Վերասահմանում է տեղական լրիվ անունը արտաքին կայքի լրիվ անվամբ SSO տվյալների ուղարկումից յուրաքանչյուր մուտքի ժամանակ և կանխում է տեղական փոփոխությունները:" + sso_overrides_avatar: "Վերասահմանում է օգտատիրոջ անձնապատկերը արտաքին կայքի անձնապատկերով SSO-ի տվյալներից: Եթե միացված է, օգտատերերին չի թույլատրվի վերբեռնել անձնապատկեր Discourse -ում:" + sso_overrides_profile_background: "Վերասահմանում է օգտատիրոջ պրոֆիլի ֆոնը SSO տվյալների արտաքին կայքի ավատարով: " + sso_overrides_card_background: "Վերասահմանում է օգտատիրոջ քարտի ֆոնը SSO տվյալների արտաքին կայքի ավատարով: " + sso_not_approved_url: "Վերաուղարկել չհաստատված SSO հաշիվները դեպի այս URL" + sso_allows_all_return_paths: "Չարգելել դոմենի՝ SSO -ի կողմից տրամադրված return_path -երը (լռելյայն կերպով վերադարձի ուղին պետք է լինի ընթացիկ կայքում)" + enable_local_logins: "Միացնել տեղական օգտանվամբ և գաղտնաբառով մուտքերի վրա հիմնված հաշիվները: Սա պետք է միացված լինի, որպեսզի հրավերները աշխատեն: ՈՒՇԱԴՐՈՒԹՅՈՒՆ՝ անջատված լինելու դեպքում հնարավոր է, որ Դուք չկարողանաք մուտք գործել, եթե նախկինում չեք սահմանել առնվազն մեկ այլընտրանքային մուտքի մեթոդ:" + enable_local_logins_via_email: "Թույլատրել օգտատերերին պահանջել մեկ սեղմումով մուտքի հղում, որը կուղարկվի նրանց էլ. նամակի միջոցով:" + allow_new_registrations: "Թույլատրել նոր օգտատերերի գրանցումները: Հանեք այս նշումը՝ արգելելու նոր հաշիվների ստեղծումը:" + enable_signup_cta: "Վերադարձող անանուն օգտատերերին ցուցադրել նշում, որը կօգնի նրանց գրանցել հաշիվ:" + enable_yahoo_logins: "Միացնել Yahoo նույնականացումը" + enable_google_oauth2_logins: "Միացնել Google Oauth2 վավերականացումը: Սա վավերականացման մեթոդ է, որը Google-ը ներկայումս ապահովում է: Պահանջում է բանալի և գաղտնի արժեք: Այցելեք Google-ով մուտքի կարգավորում Discourse -ի համար:" + google_oauth2_client_id: "Ձեր Google նույնականացման հաճախորդի ID " + google_oauth2_client_secret: "Ձեր Google նույնականացման հաճախորդի գաղտնի արժեք" + google_oauth2_prompt: "Տողերի արժեքների ընտրովի ցանկ՝ բաժանված բացատով, որը սահմանում է, թե արդյոք նույնականացման սերվերը օգնում է օգտատիրոջը վերանույնականացման և համաձայնեցման գործում: Այցելեք https://developers.google.com/identity/protocols/OpenIDConnect#prompt հնարավոր արժեքների համար:" + google_oauth2_hd: "Ընտրովի Google Apps Hosted դոմեն, որով պետք է սահմանափակվի մուտքը: Այցելեք https://developers.google.com/identity/protocols/OpenIDConnect#hd-param մանրամասների համար:" + enable_twitter_logins: "Միացնել Twitter նույնականացումը, պահանջում է requires twitter_consumer_key և twitter_consumer_secret: Այցելեք Twitter մուտքի (և rich զետեղումների) կարգավորում Discourse -ի համար:" + twitter_consumer_key: "Twitter նույնականացման համարսՍպառողի key, որը գրանցված է այստեղ՝ https://developer.twitter.com/apps" + twitter_consumer_secret: "Հաճախորդի գաղտնի արժեքը Twitter-ով վավերականացման համար, որը գտնվում է այստեղ՝ https://developer.twitter.com/apps" + enable_instagram_logins: "Միացնել Instagram նույնականացումը, պահանջում է instagram_consumer_key և instagram_consumer_secret" + instagram_consumer_key: "Հաճախորդի բանալին Instagram-ով վավերականացման համար" + instagram_consumer_secret: "Սպառողի գաղտնի արժեքի Instagram նույնականացում" + enable_facebook_logins: "Միացնել Facebook նույնականացումը, պահանջում է facebook_app_id և facebook_app_secret: Այցելեք Facebook մուտքի կարգավորում Discourse-ի համար:" + facebook_app_id: "Հավելվածի id Facebook նույնականացման համար, գրանցված այստեղ՝ https://developers.facebook.com/apps" + facebook_app_secret: "Հավելվածի գաղտնի արժեք Facebook նույնականացման համար, գրանցված այստեղ՝ https://developers.facebook.com/apps" + enable_github_logins: "Միացնել Github-ով վավերականացումը, պահանջում է github_client_id և github_client_secret: Այցելեք GitHub-ով մուտքի կարգավորումը Discourse -ի համար:" + github_client_id: "Հաճախորդի id-ն Github-ով վավերականացման համար, որը գտնվում է այստեղ՝ https://github.com/settings/developers" + github_client_secret: "Հաճախորդի գաղտնի արժեքը Github-ով վավերականացման համար, որը գտնվում է այստեղ՝ https://github.com/settings/developers" + readonly_mode_during_backup: "Պահուստ ստեղծելիս միացնել միայն կարդալու համար ռեժիմը" + enable_backups: "Թույլատրել ադմինիստրատորներին ստեղծել ֆորումի պահուստներ" + allow_restore: "Թույլատրել վերականգնումը, որը կարող է փոխարինել կայքի ԲՈԼՈՐ տվյալները: Թողեք սխալ, մինչև որ չպլանավորեք վերականգնել պահուստ:" + maximum_backups: "Պահուստների՝ դիսկի վրա պահելու առավելագույն քանակը: Ավելի հին պահուստները ավտոմատ կերպով ջնջվում են:" + automatic_backups_enabled: "Գործարկել ավտոմատ պահուստները որոշված հաճախականությամբ" + backup_frequency: "Պահուստներ ստեղծելու հաճախականությունը օրերով" + s3_backup_bucket: "Պահուստների պահպանման համար հեռակա արկղ: ԶԳՈՒՇԱՑՈՒՄ՝ Համոզվեք, որ այն գաղտնի արկղ է:" + s3_endpoint: "Վերջնակետը կարող է փոփոխվել S3 -ի հետ համատեղելի ծառայության պահուստի, նիչպես օրինակ՝ DigitalOcean Spaces կամ Minio: ՈՒՇԱԴՐՈՒԹՅՈՒՆ՝ թաղեք դատարկ, եթե օգտագործում եք AWS S3:" + s3_configure_tombstone_policy: "Միացնել ավտոմատ ջնջման քաղաքականությունը tombstone վերբեռնումների համար: ԿԱՐԵՎՈՐ՝ անջատված լինելու դեպքում վերբեռնումները ջնջելուց հետո տարածք չի վերադարձվի: " + s3_disable_cleanup: "Անջատել պահուստների հեռացումը S3 -ից՝ տեղական կերպով հեռացնելու դեպքում:" + enable_s3_inventory: "Գեներացնել հաշվետվություններ և հաստատել վերբեռնումներ՝ օգտագործելով Amazon S3 գույքագրումը: ԿԱՐԵՎՈՐ՝ պահանջում է վավեր S3 տվյալներ (access key id և secret access key):" + backup_time_of_day: "Պահուստի ստեղծման ժամը UTC ժամային գոտու համաձայն:" + backup_with_uploads: "Ներառել վերբեռնումները պլանավորված պահուստներում: Սա անջատելը կպահուստավորի միայն տվյալների բազան:" + backup_location: "Տարածքը, որտեղ տեղակայված են պահուստները: ԿԱՐԵՎՈՐ՝ S3 -ը պահանջում է վավեր S3 տվյալներ՝ մուտքագրված Ֆայլեր կարգավորման մեջ:" + backup_gzip_compression_level_for_uploads: "Gzip արծիվացման մակարդակ՝ օգտագործված վերբեռնումների արխիվացման համար" + include_thumbnails_in_backups: "Ներառել գեներացված փոքրապատկերները պահուստներում: Սա անջատելը կդարձնի պահուստը ավելի փոքր, սակայն պահանջում է բոլոր գրառումների թարմացում վերականգնումից հետո:" + active_user_rate_limit_secs: "Որքան հաճախ ենք մենք թարմացնում 'last_seen_at' դաշտը, վայրկյաններով" + verbose_localization: "Ցուցադրել տեղայնացման ընդլայնված նշումները Օգտատիրոջ Ինտերֆեյսում" + previous_visit_timeout_hours: "որքան է տևում այցելությունը՝ մինչ 'նախորդ' համարվելը, ժամերով" + top_topics_formula_log_views_multiplier: "դիտումների գրառումների բազմապատկիչի արժեքը (n) թոփ թեմաների բանաձևում՝ `log(views_count) * (n) + op_likes_count * 0.5 + LEAST(likes_count / posts_count, 3) + 10 + log(posts_count)`" + top_topics_formula_first_post_likes_multiplier: "առաջին գրառման հավանումների բազմապատկիչի արժեքը (n) թոփ թեմաների բանաձևում՝ `log(views_count) * 2 + op_likes_count * (n) + LEAST(likes_count / posts_count, 3) + 10 + log(posts_count)`" + top_topics_formula_least_likes_per_post_multiplier: "յուրաքանչյուր գրառման նվազագույն հավանումների բազմապատկիչի արժեքը (n) թոփ թեմաների բանաձևում՝ `log(views_count) * 2 + op_likes_count * 0.5 + LEAST(likes_count / posts_count, (n)) + 10 + log(posts_count)`" + rebake_old_posts_count: "Յուրաքանչյուր 15 րոպեն մեկ թարմացվող հին գրառումների քանակը" + enable_safe_mode: "Թույլատրել օգտատերերին մուտք գործել անվտանգ ռեժիմ՝ հավելումները վրիպազերծելու համար:" + rate_limit_create_topic: "Թեմա ստեղծելուց հետո օգտատերերը պետք է սպասեն (n) վայրկյան՝ մինչ մեկ այլ թեմա ստեղծելը:" + rate_limit_create_post: "Գրառումից հետո օգտատերերը պետք է սպասեն (n) վայրկյան՝ մինչև մեկ այլ գրառում կատարելը:" + rate_limit_new_user_create_topic: "Թեմա ստեղծելու հետո նոր օգտատերերը պետք է սպասեն (n) վայրկյան՝ մինչև մեկ այլ թեմա ստեղծելը:" + rate_limit_new_user_create_post: "Գրառում կատարելուց հետո նոր օգտատերերը պետք է սպասեն (n) վայրկյան՝ մինչ մեկ այլ գրառում կատարելը:" + max_likes_per_day: "Յուրաքանչյուր օգտատիրոջ յուրաքանչյուր օրվա հավանումների առավելագույն քանակը:" + max_flags_per_day: "Յուրաքանչյուր օգտատիրոջ յուրաքանչյուր օրվա դրոշակների առավելագույն քանակը:" + max_bookmarks_per_day: "Յուրաքանչյուր օգտատիրոջ յուրաքանչյուր օրվա էջանշումների առավելագույն քանակը:" + max_edits_per_day: "Յուրաքանչյուր օրվա յուրաքանչյուր օգտատիրոջ խմբագրումների առավելագույն քանակը" + max_topics_per_day: "Թեմաների առավելագույն քանակը, որ օգտատերը կարող է ստեղծել յուրաքանչյուր օր:" + max_personal_messages_per_day: "Հաղորդագրությունների առավելագույն քանակը, որ օգտատերերը կարող են ստեղծել յուրաքանչյուր օր" + max_invites_per_day: "Հրավերների առավելագույն քանակը, որ օգտատերը կարող է ուղարկել յուրաքանչյուր օր:" + max_topic_invitations_per_day: "Թեմայի հրավերների առավելագույն քանակը, որ օգտատերը կարող է ուղարկել ամեն օր:" + max_logins_per_ip_per_hour: "Յուրաքանչյուր IP հասցեից յուրաքանչյուր ժամվա մեջ թույլատրված մուտքերի առավելագույն քանակը" + max_logins_per_ip_per_minute: "Յուրաքանչյուր IP հասցեից յուրաքանչյուր րոպեում թույլատրված մուտքերի առավելագույն քանակը" + max_post_deletions_per_minute: "Գրառումների առավելագույն քանակը, որ օգտատերը կարող է ջնջել յուրաքանչյուր րոպեում:" + max_post_deletions_per_day: "Գրառումների առավելագույն քանակը, որ օգտատերը կարող է ջնջել յուրաքանչյուր օրում:" + alert_admins_if_errors_per_minute: "Ադմինին զգուշացում ուղարկելու համար յուրաքանչյուր րոպեում սխալների քանակը: 0 արժեքը անջատում է այս հատկանիշը: ՆՇՈՒՄ՝ պահանջում է վերսկսում(restart):" + alert_admins_if_errors_per_hour: "Ադմինին զգուշացում ուղարկելու համար յուրաքանչյուր ժամում սխալների քանակը: 0 արժեքը անջատում է այս հատկանիշը: ՆՇՈՒՄ՝ պահանջում է վերագործարկում:" + categories_topics: "/կատեգորիաներ էջում ցուցադրվող թեմաների քանակը:" + suggested_topics: "Թեմայի ներքևում ցուցադրվող առաջարկվող թեմաների քանակը:" + limit_suggested_to_category: "Առաջարկվող թեմաներում ցուցադրել միայն ընթացիկ կատեգորիայի թեմաները:" + suggested_topics_max_days_old: "Առաջարկվող թեմաները պետք է լինեն n օրվանից ոչ հին:" + clean_up_uploads: "Հեռացնել չհրապարակված չհղված վերբեռնումները՝ անօրինական հոսթինգը կանխելու համար: ՈՒՇԱԴՐՈՒԹՅՈՒՆ՝ հնարավոր է, որ Դուք ցանկանացք վերադարձնել Ձեր /վերբեռնումներ դիրեկտորիան՝ մինչ այս կարգավորումը միացնելը:" + clean_orphan_uploads_grace_period_hours: "Արտոնյալ ժամկետը (ժամերով), որից հետո չհրապարակված վերբեռնումը հեռացվում է:" + purge_deleted_uploads_grace_period_days: "Արտոնյալ ժամկետը (օրերով) , որից հետո հեռացված վերբեռնումը ջնջվում է:" + purge_unactivated_users_grace_period_days: "Արտոնյալ ժամկետը (օրերով) , որից հետո իր հաշիվը չակտիվացրած օգտատերը ջնջվում է: Սահմանեք 0՝ չակտիվացված օգտատերերին երբեք չջնջելու համար:" + enable_s3_uploads: "Տեղադրել վերբեռնումները Amazon S3 պահեստում: ԿԱՐԵՎՈՐ՝ պահանջում է վավեր S3 տվյալներ (access key id և secret access key):" + s3_use_iam_profile: 'Օգտագործեք AWS EC2 օրինակ-պրոֆիլ S3 արկղին հասանելիություն շնորհելու համար: ՆԿԱՏԻ ՈՒՆԵՑԵՔ. սա միացնելը պահանջում է Discourse -ի գործարկում ճիշտ կարգավորված EC2 օրինակ և վերասահմանում է "s3 access key id" և "s3 secret access key" կարգավորումները:' + s3_upload_bucket: "Amazon S3 արկղի անվանում, որտեղ կվերբեռնվեն ֆայլերը: ՈՒՇԱԴՐՈՒԹՅՈՒՆ՝ պետք է լինի փոքրատառերով, առանց բացերի, առանց գծերի:" + s3_access_key_id: "Amazon S3 access key id, որը կօգտագործվի նկարներ, կցորդներ և պահուստներ վերբեռնելու համար:" + s3_secret_access_key: "Amazon S3 secret access key, որը կօգտագործվի նկարներ, կցորդներ և պահուստներ վերբեռնելու համար:" + s3_region: "Amazon S3 տարածաշրջանի անուն, որը կօգտագործվի նկարների և պահուստների վերբեռնման համար:" + s3_cdn_url: " CDN URL՝ s3 -ի բոլոր տարրերի օգտագործման համար (օրինակ՝ https://cdn.somewhere.com): ՈՒՇԱԴՐՈՒԹՅՈՒՆ՝ այս կարգավորւոմը փոփոխելուց հետո Դուք պետք է թարմացնեք(rebake) բոլոր հին գրառումները:" + avatar_sizes: "Ավտոմատ գեներացված անձնապատկերների չափերի ցանկը:" + external_system_avatars_enabled: "Օգտագործել արտաքին համակարգի անձնապատկերների ծառայությունը:" + external_system_avatars_url: "Արտաքին համակարգի անձնապատկերների ծառայության URL: Թույլատրելի արժեքներն են՝ {username} {first_letter} {color} {size}" + restrict_letter_avatar_colors: "Գույների 6-նիշանոց տասնվեցերորդական արժեքների ցանկ, որը օգտագործվում է նամակի ավատարի ֆոնի համար:" + selectable_avatars_enabled: "Պարտադրել օգտատերերին ընտրել ավատար ցանկից:" + selectable_avatars: "Ավատարների ցանկը, որտեղից օգտատերերը կարող են ընտրել:" + allow_all_attachments_for_group_messages: "Թույլատրել էլ. փոստի բոլոր կցորդները խմբային հաղորդագրությունների համար:" + png_to_jpg_quality: "Փոխարկված JPG ֆայլի որակը (1 -ը ամենացածրն է, 99 -ը՝ ամենաբարձրը, 100՝ անջատելու համար):" + allow_staff_to_upload_any_file_in_pm: "Թույլատրել անձնակազմի անդամներին վերբեռնել ցանկացած ֆայլ Անձնական Նամակում:" + strip_image_metadata: "Առանձնացնել նկարի մետա-տվյալները" + min_ratio_to_crop: "Մեծ բարձրությամբ նկարները կտրելու հարաբերակցությունը: Մուտքագրեք լայնության և երկարության հարաբերությունը:" + simultaneous_uploads: "Ֆայլերի առավելագույն քանակը, որ կարելի է քաշել և գցել կոմպոզեր" + enable_flash_video_onebox: "Միացնել swf և flv (Adobe Flash) հղումների ներկառուցումը սմարթ-ներդիրներում: ՈՒՇԱԴՐՈՒԹՅՈՒՆ՝ կարող է հանդիսանալ ապահովության վտանգ:" + default_invitee_trust_level: "Լռելյայն վստահության մակարդակը (0-4) հրավիրված օգտատերերի համար:" + default_trust_level: "Լռելյայն վստահության մակարդակը (0-4) բոլոր նոր օգտատերերի համար: ՈՒՇԱԴՐՈՒԹՅՈՒՆ! Սա փոփոխելը Ձեզ համար կներկայացնի սպամի լուրջ վտանգ:" + tl1_requires_topics_entered: "Քանի թեմա պետք է մուտքագրի նոր օգտատերը՝ մինչև վստահության 1-ին մակարդակի բարձրանալը:" + tl1_requires_read_posts: "Քանի գրառում պետք է կարդա նոր օգտատերը՝ մինչ վստահության 1-ին մակարդակի բարձրացումը:" + tl1_requires_time_spent_mins: "Քանի րոպե պետք է նոր օգտատերը կարդա գրառումները՝ մինչ վստահության 1-ին մակարդակի բարձրացվելը:" + tl2_requires_topics_entered: "Քանի թեմա պետք է օգտատերը մուտքագրի՝ մինչ վստահության 2-րդ մակարդակի բարձրացվելը:" + tl2_requires_read_posts: "Քանի գրառում պետք է կարդա օգտատերը՝ մինչև վստահության 2-րդ մակարդակ բարձրանալը:" + tl2_requires_time_spent_mins: "Քանի րոպե պետք է օգտատերը կարդա գրառումները՝ մինչ վստահության 2-րդ մակարդակի բարձրացվելը:" + tl2_requires_days_visited: "Քանի օր պետք է օգտատերը այցելի կայք՝ մինչ վստահության 2-րդ մակարդակի բարձրացվելը:" + tl2_requires_likes_received: "Քանի հավանում պետք է ստանա օգտատերը՝ մինչ վստահության 2-րդ մակարդակի բարձրանալը:" + tl2_requires_likes_given: "Քանի հավանում պետք է կատարի օգտատերը՝ մինչ վստահության 2-րդ մակարդակին անցնելը:" + tl2_requires_topic_reply_count: "Քանի թեմայի օգտատերը պետք է պատասխանի մինչև վստահության 2-րդ մակարդակի անցնելը:" + tl3_time_period: "Վստահության 3-րդ Մակարդակի պահանջների ժամանակահատված (օրերով)" + tl3_requires_days_visited: "Կայքի այցելությունների օրերի նվազագույն քանակը, որ օգտատերը պետք է ունենա վերջին (վմ3 ժամանակահատվածում) օրերի ընթացքում՝ վստահության 3-րդ մակարդակի արժանանալու համար: Սահմանեք վմ3-ից ավելի բարձր ժամանակահատված՝ վմ3 բարձրացումը անջատելու համար: (0 կամ բարձր)" + tl3_requires_topics_replied_to: "Թեմաների նվազագույն քանակը, որ օգտատերը պետք է պատասխանած լինի վերջին (վմ3 ժամանակահատվածում) օրերի ընթացքում՝ վստահության 3-րդ մակարդակի արժանանալու համար: (0 կամ ավելի բարձր)" + tl3_requires_topics_viewed: "Վերջին (վմ3 ժամանակահատվածում) օրերի ընթացքում ստեղծված գրառումների տոկոսը, որ պետք է դիտի օգտատերը՝ վստահության 3-րդ մակարդակի արժանանալու համար: (0-ից 100)" + tl3_requires_topics_viewed_cap: "Վերջին (վմ3 ժամանակահատվածում) օրերի ընթացքում դիտված թեմաների պարտադիր առավելագույն քանակը:" + tl3_requires_posts_read: "Վերջին (վմ3 ժամանակահատվածում) օրերի ընթացքում ստեղծված գրառումների տոկոսը, որ պետք է դիտի օգտատերը՝ վստահության 3-րդ մակարդակի արժանանալու համար: (0-ից 100)" + tl3_requires_posts_read_cap: "Վերջին (վմ3 ժամանակահատվածում) կարդացած գրառումների առավելագույն պահանջվող քանակը:" + tl3_requires_topics_viewed_all_time: "Թեմաների ընդհանուր նվազագույն քանակ, որ օգտատերը պետք է դիտի՝ վստահության 3-րդ մակարդակի արժանանալու համար:" + tl3_requires_posts_read_all_time: "Գրառումների նվազագույն ընդհանուր քանակը, որ օգտատերը պետք է կարդա վստահության 3-րդ մակարդակին արժանանալու համար:" + tl3_requires_max_flagged: "Վստահության 3-րդ մակարդակի հասնելու համար օգտատերը չպետք է ունենա վերջին (վմ3-ի ժամանակահատվածում) օրերի ընթացքում x տարբեր օգտատերերի կողմից դրոշակավորված x գրառում, որտեղ x-ը կարգավորման արժեքն է: (0 կամ բարձր)" + tl3_promotion_min_duration: "Օրերի նվազագույն քանակը, որ պետք է տևի բարձրացումը դեպի վստահության 3-րդ մակարդակ, որից հետո օգտատերը կարող է իջեցվել հետ դեպի վստահության 2-րդ մակարդակ:" + tl3_requires_likes_given: "Վերջին (վմ3 ժամանակահատվածում) օրերի ընթացքում տրված հավանումների նվազագույն քանակը՝ վստահության 3-րդ մակարդակի բարձրացմանը արժանանալու համար:" + tl3_requires_likes_received: "Հավանումների նվազագույն քանակը, որ պետք է ստացված լինի վերջին (վմ3 ժամանակահատվածում) օրերի ընթացքում՝ վստահության 3-րդ մակարդակի արժանանալու համար:" + tl3_links_no_follow: "Չջնջել rel=nofollow-ն՝ վստահության 3-րդ մակարդակ ունեցող օգտատերերի կողմից հրապարակված հղումներից:" + trusted_users_can_edit_others: "Թույլատրել բարձր վստահության մակարդակ ունեցող օգտատերերին խմբագրել այլ օգտատերերի կողմից հրապարակված նյութերը" + min_trust_to_create_topic: "Նոր թեմա ստեղծելու համար պահանջվող նվազագույն վստահության մակարդակը:" + allow_flagging_staff: "Միացված լինելու դեպքում օգտատերերը կարող են դրոշակավորել անձնակազմի կողմից կատարված գրառումները:" + min_trust_to_edit_wiki_post: "wiki դարձրած գրառումների խմբագրման համար անհրաժեշտ նվազագույն վստահության մակարդակը:" + min_trust_to_edit_post: "Գրառումների խմբագրման համար պահանջվող նվազագույն վստահության մակարդակը:" + min_trust_to_allow_self_wiki: "Օգտատիրոջ սեփական գրառումը wiki դարձնելու համար անհրաժեշտ նվազագույն վստահության մակարդակը:" + min_trust_to_send_messages: "Նոր անձնական նամակ ստեղծելու համար պահանջվող նվազագույն վստահության մակարդակը:" + min_trust_to_flag_posts: "Գրառումների դրոշակավորման համար անհրաժեշտ նվազագույն վստահության մակարդակը" + min_trust_to_post_links: "Գրառումներում հղումներ ներառելու համար պահանջվող նվազագույն վստահության մակարդակը:" + min_trust_to_post_images: "Գրառման մեջ նկարի ներառման համար պահանջվող նվազագույն վստահության մակարդակը" + whitelisted_link_domains: "Դոմենները, որոնց օգտատերերը կարող են հղում կատարել, անգամ եթե չունեն հղում հրապարակելու համապատասխան վստահության մակարդակ:" + newuser_max_links: "Քանի հղում կարող է նոր օգտատերը ավելացնել գրառմանը:" + newuser_max_images: "Քանի նկար կարող է նոր օգտատերը ավելացնել գրառմանը:" + newuser_max_attachments: "Քանի կցորդ կարող է նոր օգտատերն ավելացնել գրառմանը:" + newuser_max_mentions_per_post: "Maximum number of @անվան ծանուցումների առավելագույն քանակը, որ նոր օգտատերը կարող է օգտատործել գրառման մեջ:" + newuser_max_replies_per_topic: "Պատասխանների առավելագույն քանակը, որ նոր օգտատերը կարող է կատարել մեկ թեմայում, մինչև որևէ մեկը պատասխանի իրեն:" + max_mentions_per_post: "Maximum number of @անվան ծանուցւոմների առավելագույն քանակը, որ ցանկացած մեկը կարող է օգտագործել գրառման մեջ:" + max_users_notified_per_group_mention: "Օգտատերերի առավելագույն քանակ, որոնք կարող են ծանուցում ստանալ, եթե խումբը նշվում է (եթե սահմանը հատվել է, ծանուցումեր չեն բարձրացվի)" + enable_mentions: "Թույլատրել օգտատերերին նշել այլ օգտատերերի" + create_thumbnails: "Ստեղծել նկարների փոքրապատկերներ և թեթև տարբերակներ, որոնք շատ մեծ են գրառման մեջ տեղավորելու համար:" + email_time_window_mins: "Ծանուցման նամակ ուղարկելուց առաջ սպասեք (n) րոպե՝ օգտատերերին իրենց գրառումները խմբագրելու և վերջնական տեսքի բերելու հնարավորություն տալու համար:" + personal_email_time_window_seconds: "Որևէ անձնական հաղորդագրության ծանուցման նամակ ուղարկելուց առաջ սպասեք (n) վայրկյան՝ օգտատերերին իրենց հաղորդագրությունները խմբագրելու և վերջնական տեսքի բերելու հնարավորություն տալու համար:" + email_posts_context: "Քանի նախորդ պատասխան ներառել որպես բովանդակություն ծանուցումների նամակներում:" + flush_timings_secs: "Որքան հաճախ ենք մենք մաքրում սերվերի ժամանակային տվյալները, վայրկյաններով:" + title_max_word_length: "Թեմայի վերնագրում բառերի թույլատրելի առավելագույն երկարությունը:" + title_min_entropy: "Թեմայի վերնագրի համար պահանջվող նվազագույն անկանխատեսելիությունը (եզակի սիմվոլներ, ոչ անգլերեն սիմվոլները ավելի են բարձրացնում այն):" + body_min_entropy: "Գրառման տեքստի համար պահանջվող նվազագույն անկանխատեսելիությունը (եզակի սիմվոլներ, ոչ անգլերեն սիմվոլները ավելի են բարձրացնում այն):" + allow_uppercase_posts: "Թույլատրել բոլորը մեծատառերով գրելը թեմայի վերնագրում կամ գրառման տեքստում:" + max_consecutive_replies: "Գրառումների քանակը, որ օգտատերը պետք է կատարի թեմայում անընդմեջ, մինչ նրան կարգելվի ավելացնել մեկ այլ պատասխան:" + title_fancy_entities: "Փոխարկել սովորական ASCII սիմվոլները ճոխ HTML նիշերի թեմաների վերնագրերում, օրինակ՝ SmartyPants https://daringfireball.net/projects/smartypants/" + min_title_similar_length: "Վերնագրի նվազագույն երկարությունը, որից հետո կստուգվի նման թեմաների առկայությունը:" + desktop_category_page_style: "Արտաքին ոճ /կատեգորիաներ էջի համար:" + category_colors: "Կատեգորիաների համար թույլատրելի գույների տանսվեցերորդական արժեքների ցանկ:" + category_style: "Կատեգորիայի կրծքանշանների համար արտաքին ոճը:" + max_image_size_kb: "Նկարի վերբեռնման առավելագույն չափը կԲ-ով: Սա պետք է կարգավորվի nginx (client_max_body_size) / apache կամ proxy -ում:" + max_attachment_size_kb: "Կցված ֆայլերի վերբեռնման առավելագույն չափը կԲ-երով: Սա պետք էկլարգավորվի nginx-ում (client_max_body_size) / apache -ում, ինչպես նաև՝ proxy -ում:" + authorized_extensions: "Վերբեռնման համար թույլատրելի ֆայլերի ընդլայնումների ցանկը (օգտագործեք '*' ֆայլերի բոլոր տիպերը միացնելու համար)" + authorized_extensions_for_staff: "Ֆայլերի ընդլայնումների ցանկ, որոնք թույլատրելի են վերբեռնման համար անձնակազմի անդամ օգտատերերի համար, ի հավելումն `authorized_extensions` կայքի կարգավորման մեջ սահմանված ցանկի: (օգտագործեք '*' ֆայլերի բոլոր տիպերը միացնելու համար)" + theme_authorized_extensions: "Թեմայի վերբեռնումների համար թույլատրելի ֆայլերի ընդլայնումների ցանկ (օգտագործեք '*' բոլոր ֆայլերի տիպերը միացնելու համար)" + max_similar_results: "Քանի նման թեմաներ ցուցադրել խմբագրիչի վերևում՝ նոր թեմա ստեղծելիս: Համեմատությունը հիմնված է վերնագրի և տեքստի վրա:" + max_image_megapixels: "Նկարի համար թույլատրելի մեգապիկսելների առավելագույն քանակը:" + title_prettify: "Արգելել սովորական վերնագրի վրիպակները և սխալները՝ ներառյալ բոլոր մեծատառերը, առաջին սիմվոլի փոքրատառ լինելը, բազմակի ! և ? , լրացուցիչ . վերջում և այլն:" + topic_views_heat_low: "Այս քանակի դիտումներից հետո դիտումների դաշտը թեթևակի ընդգծվում է:" + topic_views_heat_medium: "Այս քանակի դիտումներից հետո դիտումների դաշտը չափավոր ընդգծվում է:" + topic_views_heat_high: "Այս քանակի դիտումներից հետո դիտումների դաշտը ուժեղ ընդգծվում է:" + cold_age_days_low: "Քննարկման այսքան օրից վերջին ակտիվության ամսաթիվը մի թեթև մթագնվում է:" + cold_age_days_medium: "Քննարկման այսքան օրից վերջին ակտիվության ամսաթիվը չափավոր մթագնվում է:" + cold_age_days_high: "Քննարկման այսքան օրից վերջին ակտիվության ամսաթիվը ուժեղ մթագնվում է:" + history_hours_low: "Այսքան ժամվա ընթացքում խմբագրված գրառումն ունի թեթևակի ընդգծված խմբագրման ցուցիչ:" + history_hours_medium: "Այսքան ժամվա ընթացքում խմբագրված գրառումն ունի չափավոր ընդգծված խմբագրման ցուցիչ:" + history_hours_high: "Այսքան ժամվա ընթացքում խմբագրված գրառումն ունի ուժեղ ընդգծված խմբագրման ցուցիչ:" + topic_post_like_heat_low: "Հավանումներ/գրառում հարաբերակցությունը այս հարաբերակցությանը գերազանցելուց հետո գրառումների քանակի դաշտը թեթևակի ընդգծվում է:" + topic_post_like_heat_medium: "Հավանումներ/գրառում հարաբերակցությունը այս հարաբերակցությանը գերազանցելուց հետո գրառումների քանակի դաշտը չափավոր ընդգծվում է:" + topic_post_like_heat_high: "Հավանումներ/գրառում հարաբերակցությունը այս հարաբերակցությանը գերազանցելուց հետո գրառումների քանակի դաշտը ուժեղ ընդգծվում է:" + faq_url: "Եթե Դուք ունեք ՀՏՀ՝ տեղակայված այլ վայրում, որ ցանկանում եք օգտագործել, տրամադրեք ամբողջական URL-ը այստեղ." + tos_url: " Եթե ունեք այլ վայրում տեղադրված Օգտագործման Պայմանների փաստաթուղթ, որը ցանկանում եք օգտագործել, տեղադրեք ամբողջական URL-ը այստեղ:" + privacy_policy_url: "Եթե ունեք այլ վայրում տեղադրված Գաղտնիության Քաղաքականության փաստաթուղթ, որը ցանկանում եք օգտագործել, տեղադրեք ամբողջական URL-ը այստեղ:" + log_anonymizer_details: "Պահպանել արդյոք օգտատիրոջ տվյլաները գրառումներում անվանազրկումից հետո: GDPR -ի օգտագործման ժամանակ Դուք պետք է անջատեք սա:" + newuser_spam_host_threshold: "Քանի անգամ նոր օգտատերը կարող է հրապարակել միևնույն հոսթի հղումը` ըստ իր `newuser_spam_host_threshold` գրառումների սահմանաչափի՝ մինչև սպամ համարվելը:" + white_listed_spam_host_domains: "Սպամ հոսթի փորձարկումից բացառված դոմենների ցանկ: Նոր օգտատերերին երբեք չի արգելվի այս դոմենների հղումներով գրառումների ստեղծումը:" + staff_like_weight: "Որքան է լրացուցիչ կշռի գործոնը՝ անձնակազմի կողմից հավանում տալու համար:" + topic_view_duration_hours: "Հաշվարկել թեմայի նոր դիտում՝ ըստ յուրաքանչյուր IP-ի/Օգտատիրոջ յուրաքանչյուր N ժամը մեկ" + user_profile_view_duration_hours: "Հաշվարկել օգտատիրոջ պրոֆիլի նոր դիտում՝ ըստ յուրաքանչյուր IP-ի/Օգտատիրոջ յուրաքանչյուր N ժամը մեկ" + levenshtein_distance_spammer_emails: "Սպամմերի էլ. նամակների համապատասխանեցման ժամանակ սիմվոլների տարբերության քանակը, որը դեռևս թույլ կտա անորոշ համընկնում:" + max_new_accounts_per_registration_ip: "Եթե արդեն իսկ կա վստահության 0 մակարդակ ունեցող (n) հաշիվ այս IP -ից (և ոչ մեկը անձնակազմի անդամ չէ կամ չունի ՎՄ2 կամ ավելի բարձր), դադարել ընդունել նոր մուտքեր այդ IP-ից:" + min_ban_entries_for_roll_up: "Խմբավորել կոճակը սեղմելիս կստեղծվի նոր սուբնեթի արգելքի մուտք, եթե կա առնվազն (N) մուտք:" + max_age_unmatched_emails: "Ջնջել չհամընկած ցուցադրված էլ. մուտքերը (N) օր հետո:" + max_age_unmatched_ips: "Ջնջել չհամընկնող ցուադրված IP մուտքերը (N) օր անց:" + num_flaggers_to_close_topic: "Չկրկնվող դրոշակավորողների նվազագույն քանակը, որը պահանջվում է միջամտության համար թեմայի ավտոմատ դադարեցման համար:" + num_flags_to_close_topic: "Ակտիվ դրոշակների նվազագույն քանակը, որը պահանջվում է միջամտության համար թեման ավտոմատ կերպով դադրեցնելու համար" + num_hours_to_close_topic: "Միջամտության համար թեմայի դադարեցման ժամերի քանակը:" + auto_respond_to_flag_actions: "Միացնել ավտոմատ պատասխանը դրոշակի տեղադրման ժամանակ:" + min_first_post_typing_time: "Ժամանակի նվազագույն քանակը միլիվայրկյաններով, որքան օգտատերը պետք է գրի առաջին գրառման ընթացքում, եթե սահմանը չի հատվել, գրառումը ավտոմատ կերպով մուտք կգործի հաստատման կարիք ունեցողների հերթի մեջ: Սահմանեք 0 անջատելու համար (խորհուրդ չի տրվում)" + auto_silence_fast_typers_on_first_post: "Ավտոմատ կերպով լռեցնել այն օգտատերերին, որոնք չեն համապատասխանում min_first_post_typing_time-ին" + auto_silence_fast_typers_max_trust_level: "Առավելագույն վստահության մակարդակը՝ արագ գրողներին ավտոմատ լռեցնելու համար" + auto_silence_first_post_regex: "Աննշան կարգավորում, որը անցած լինելու դեպքում կառաջացնի օգտատիրոջ առաջին գրառման լռեցում և ուղարկում հաստատման հերթի: Օրինակ՝ raging|a[bc]a -ը կառաջացնի առաջին հերթին raging կամ aba կամ aca պարունակող բոլոր գրառումների լռեցում: Կիրառվում է միայն առաջին գրառման հանդեպ:" + flags_default_topics: "Լռելյայն կերպով ցուցադրել դրոշակավորված թեմաները ադմինի բաժնում" + min_flags_staff_visibility: "Դրոշակների նվազագույն քանակը, որ գրառումը պետք է ունենա, մինչ անձնակազմը կարող է տեսնել այն ադմինի բաժնում:" + reply_by_email_enabled: "Միացնել էլ. փոստի միջոցով թեմաներին պատասխանելը:" + reply_by_email_address: "Էլ. փոստի միջոցով պատասխանի մուտքային էլ. հասցեների ձևանմուշ, օրինակ՝ %%{reply_key}@reply.example.com կամ replies+%%{reply_key}@example.com" + alternative_reply_by_email_addresses: "Էլ. նամակի միջոցով պատասխանի համար մուտքային հասցեների այլընտրանքային ձևանմուշների ցանկ: Օրինակ՝ %%{reply_key}@reply.example.com|replies+%%{reply_key}@example.com" + incoming_email_prefer_html: "Մուտքային նամակի համար տեսքտի փոխարեն օգտագործեք HTML:" + disable_emails: "Կանխարգելել Discourse-ը՝ ցանկացած տիպի նամակ ուղարկելուց: Ընտրեք 'այո' ՝ բոլոր օգտատերերի համար էլ. նամակներն անջատելու համար: Ընտրեք 'ոչ-անձնակազմ' ՝ միայն ոչ-անձնակազմի օգտատերերի համար էլ. նամակներն անջատելու համար:" + strip_images_from_short_emails: "Էլ. նամակներից առանձնացնել 2800 Բայթից քիչ չափ ունեցող նկարները" + short_email_length: "Կարճ նամակի երկարությունը Բայթերով" + display_name_on_email_from: "Դաշտերից ցուցադրել նամակում ամբողջական անունները" + unsubscribe_via_email: "Թույլատրել օգտատերերին դուրս գալ էլ. նամակների բաժանորդագրումից՝ ուղարկելով էլ. նամակ, որը կպարունակի 'unsubscribe' թեմայում կամ տեքստի մեջ" + unsubscribe_via_email_footer: "Կցել էլ. փոստի միջոցով բաժանորդագրությունից դուրս գալու հղումը ուղարկված նամակների հատակին" + delete_email_logs_after_days: "Ջնջել էլ. փոստի գրառումները (N) օր անց: 0՝ անվերջ պահելու համար" + disallow_reply_by_email_after_days: "Չթույլատրել էլ. նամակով պատասխանը (N) օր անց: 0՝ անվերջ պահելու համար" + max_emails_per_day_per_user: "Օգտատերերին ամեն օր ուղարկվող էլ. նամակների առավելագույն քանակը: 0՝ սահմանափակումը անջատելու համար" + enable_staged_users: "Ավտոմատ կերպով ստեղծել աստիճանավորված օգտատերեր՝ մուտքային նամակները մշակելիս:" + maximum_staged_users_per_email: "Մուտքային էլ. նամակ մշակելիս ստեղծվող աստիճանավորված օգտատերերի առավելագույն քանակը:" + auto_generated_whitelist: "Էլ. հասցեների ցանկ, որոնք չեն ստուգվի ավտո-գեներացված բովանդակության նկատմամբ: Օրինակ՝ foo@bar.com|discourse@bar.com" + block_auto_generated_emails: "Խոչընդոտել մուտքային էլ. նամակները, որոնք ճանաչվել են որպես ավտոմատ գեներացված:" + ignore_by_title: "Անտեսել մուտքային էլ. նամակները՝ կախված վերնագրից:" + mailgun_api_key: "Mailgun Գաղտնի API Key-ն, որը օգտագործվում է webhook հաղորդագրությունները հաստատելու համար:" + soft_bounce_score: "Օգտատիրոջը ավելացված վերադարձի քանակը, երբ տեղի է ունենում ժամանակավոր վերադարձ:" + hard_bounce_score: "Օգտատիրոջը ավելացված վերադարձի քանակը, երբ տեղի է ունենում մշտական վերադարձ:" + bounce_score_threshold: "Վերադարձերի առավելագույն քանակը, որից հետո մենք կդադարենք էլ. նամակներ ուղարկել օգտատիրոջը: " + bounce_score_threshold_deactivate: "Վերադարձերի առավելագույն քանակը, որից հետո մենք կապակտիվացնենք օգտատիրոջը:" + reset_bounce_score_after_days: "Ավտոմատ կերպով վերասահմանել վերադարձի քանակը X օր անց;" + attachment_content_type_blacklist: "Բանալի-բառերի ցանկ, որոնք օգտագործվում են կցորդների սև ցուցակավորման համար՝ հիմնված բովանդակության տիպի վրա:" + attachment_filename_blacklist: "Բանալի-բառերի ցանկը, որոնք օգտագործվում են ֆայլի անվան վրա հիմնված կցորդների սև ցուցակագրման համար:" + enable_forwarded_emails: "[BETA] Թույլատրել օգտատերերին ստեղծել թեմա՝ վերաուղարկելով էլ. նամակy այնտեղ:" + always_show_trimmed_content: "Միշտ ցուցադրել մուտքային հաղորդագրությունների կտրված մասը: ՈՒՇԱԴՐՈՒԹՅՈՒՆ՝ կարող է բացահայտել էլ. հասցեներ:" + private_email: "Չներառել գրառումների կամ թեմաների բովանդակությունը էլ. նամակներում՝ լրացուցիչ գաղտնիության համար: ՆՇՈՒՄ` անջատում է նաև դայջեսթ-նամակները:" + manual_polling_enabled: "Էլ. պատասխանների համար API օգտագործող Push-նամակներ" + pop3_polling_enabled: "Հարցում POP3 -ի միջոցով էլ. նամակով պատասխանների համար" + pop3_polling_ssl: "Օգտագործել SSL՝ POP3 սերվերին կապվելիս: (Խորհուրդ է տրվում)" + pop3_polling_openssl_verify: "Հաստատել TLS սերվերի հավաստագիրը (Լռելյայն՝ միացված)" + pop3_polling_period_mins: "POP3 հաշվում էլ. նամակի ստուգումների միջև ժամանակահատվածը րոպեներով: ՆՇՈՒՄ՝ պահանջում է վերագործարկում:" + pop3_polling_port: "POP3 հաշիվը poll անելու կետ:" + pop3_polling_host: "POP3 -ի միջոցով էլ. նամակի հարցման հոսթ" + pop3_polling_username: "POP3 հաշվի օգտանուն՝ էլ. փոստի հարցում կատարելու համար:" + pop3_polling_password: "POP3 հաշվի գաղտնաբառ՝ էլ. փոստի հարցում կատարելու համար:" + pop3_polling_delete_from_server: "Ջնջել էլ. նամակները սերվերից: ՆՇՈՒՄ՝ եթե Դուք անջատում եք սա, Դուք պետք է ձեռքով մաքրեք Ձեր էլ. փոստի մուտքերը:" + log_mail_processing_failures: "Գրառել բոլոր էլ. հասցեների գործընթացների ձախողումները /գրառումներ -ում" + email_in: 'Թույլատրել օգտատերերին հրապարակել նոր թեմաներ էլ. հասցեի միջոցով (պահանջում է ձեռքով կամ pop3 polling): Կարգավորեք հասցեները յուրաքանչյուր կատեգորիայի "Կարգավորումներ" ներդիրում:' + email_in_min_trust: "Նվազագույն վստահության մակարդակը, որ օգտատերը պետք է ունենա՝ էլ. հասցեի միջոցով նոր թեմաներ հրապարակելու թույլտվություն ունենալու համար:" + email_in_spam_header: "Սպամի որոշման համար էլ. հասցեի վերնագիր" + email_prefix: "Էլ. նամակների թեմայում օգտագործված [պիտակը] : Այն լռելյայն կլինի 'վերնագիր' , եթե սահմանված չէ:" + email_site_title: "Կայքի վերնագիրը, որն օգտագործվում է որպես կայքից էլ. նամակներ ուղարկող: Եթե սահմանված չէ՝ լռելյայն արժեքն է 'վերնագիր': Եթե Ձեր 'վերնագիր' -ը պարունակում է սիմվոլներ, որոնէ թույլատրելի չեն էլ. նամակների ուղարկողի տողում, օգտագործեք այս կարգավորումը:" + find_related_post_with_key: "Օգտագործել 'reply key' -ը միայն պատասխանած գրառումը գտնելու համար: ՈՒՇԱԴՐՈՒԹՅՈՒՆ՝ սա անջատելը թույլ է տալիս օգտատիրոջ անձնավորում՝ հիմնված էլ. հասցեի վրա:" + minimum_topics_similar: "Քանի թեման պետք է գոյություն ունենա, մինչ նոր թեմա ստեղծելիս նմանատիպ թեմաները ներկայացվեն:" + relative_date_duration: "Հրապարակումից հետո օրերի քանակը, երբ հրապարակման ամսաթիվը կցուցադրվի հարաբերականորեն (7 օր)՝ բացարձակի փոխարեն (20 Փետ):" + delete_user_max_post_age: "Թույլ չտալ ջնջել օգտատերերին, որոնց առաջին գրառումը (x) օրվանից ավելի հին է:" + delete_all_posts_max: "Գրառումների առավելագույն քանակը, որ կարելի է միանգամից ջնջվել Ջնջել Բոլոր Գրառումները կոճակով: Եթե օգտատերն ունի ավելի քան այս քանակի գրառումներ, դրանք չեն կարող միանգամից ջնջվել, և օգտատերը չի կարող ջնջվել:" + username_change_period: "Գրանցումից հետո առավելագույն օրերի քանակը, որ կարելի է փոխել հաշվի օգտանունը (0՝ արգելելու համար օգտանվան փոփոխությունը):" + email_editable: "Թույլատրել օգտատերերին փոփոխել իրենց էլ. հասցեները գրանցումից հետո:" + logout_redirect: "Դուրսգրումից հետո բրաուզերի վերաուղարկման տեղադրություն (օրինակ՝ https://example.com/logout)" + allow_uploaded_avatars: "Թույլատրել օգտատերերին վերբեռնել անհատական պրոֆիլի նկարներ:" + allow_animated_avatars: "Թույլատրել օգտատերերին օգտագործել պրոֆիլի անիմացված gif նկարներ: ՈՒՇԱԴՐՈՒԹՅՈՒՆ՝ աշխատացրեք avatars:refresh առաջադրանքը՝ այս կարգավորումը փոխելուց հետո:" + allow_animated_thumbnails: "Գեներացնում է անիմացված gif -երի անիմացված փոքրանկարները:" + default_avatars: "Անձնապատկերների URL-ներ, որոնք լռելյայն կերպով կօգտագործվեն նոր օգտատերերի համար, մինչև նրանք կփոխեն դրանք:" + automatically_download_gravatars: "Ներբեռնել Gravatar -ներ օգտատերերի համար հաշվի ստեղծման կամ էլ. հասցեի փոփոխման ժամանակ:" + digest_topics: "Ամփոփիչ նամակում ցուցադրվող տարածված թեմաների առավելագույն քանակը:" + digest_posts: "Ամփոփիչ էլ. նամակում ցուցադրվող ճանաչված գրառումների առավելագույն քանակ:" + digest_other_topics: "Էլ. նամակի ամփոփման մեջ 'Նորություններ թեմաերում և կատեգորիաներում, որոնց Դուք հետևում եք' բաժնում ցուցադրվող թեմաների առավելագույն քանակը:" + digest_min_excerpt_length: "Ամփոփման նամակի մեջ գրառման նվազագույն հատվածը, սիմվոլներով:" + suppress_digest_email_after_days: "Թաքցնել ամփոփիչ նամակները այն օգտատերերի համար, որոնք չեն այցելել կայք ավելի քան (n) օր:" + digest_suppress_categories: "Թաքցնել այս կատեգորիաները ամփոփիչ նամակներից:" + disable_digest_emails: "Անջատել ամփոփիչ նամակները բոլոր օգտատերերի համար:" + email_accent_bg_color: "HTML նամակներում որպես որոշ տարրերի ֆոն օգտագործվող շեշտային գույնը: Մուտքագրեք գույնի անունը ('red') կամ տասնվեցերորդական արժեքը ('#FF0000'):" + email_accent_fg_color: "HTML նամակներում ֆոնի գույնի վրա վերարտադրված տեքստի գույնը: Մուտքագրեք գույնի անունը ('white') կամ 16-ական արժեքը ('#FFFFFF'):" + email_link_color: "HTML նամակներում հղումների գույնը: Մուտքագրեք գույնի անունը ('blue') կամ տասնվեցերորդական արժեքը ('#0000FF'):" + detect_custom_avatars: "Ստուգել կամ չստուգել, թե արդյոք օգտատերերը վերբեռնել են անհատական պրոֆիլի նկարներ:" + max_daily_gravatar_crawls: "Անգամների առավելագույն քանակը, որ օրվա մեջ Discourse-ը կստուգի Gravatar-ը անհատական ավատարների համար" + public_user_custom_fields: "Օգտատիրոջ անհատական դաշտերի քանակը, որը կարելի է ստանալ API -ի միջոցով:" + staff_user_custom_fields: "Օգտատերերի անհատական դաշտերի ցանկ, որը անձնակազմի անդամները կարող են ստանալ API -ի միջոցով" + enable_user_directory: "Տրամադրել օգտատեերի դիրեկտորիա` ուսումնասիրման համար" + enable_group_directory: "Տրամադրել խմբերի դիրեկտորիա՝ ուսումնասիրման համար" + group_in_subject: "Սահմանել %%{optional_pm} էլ. նամակի թեմայում՝ անձնական հաղորդագրության մեջ առաջին խմբի անվան համար, այցելեք՝ Անհատականացնել թեմայի ֆորմատը ստանդարտ էլ. հասցեների համար" + allow_anonymous_posting: "Թույլատրել օգտատերերին տեղափոխվել դեպի անանուն ռեժիմ" + anonymous_posting_min_trust_level: "Անանուն գրառումները միացնելու համար պահանջվող նվազագույն վստահության մակարդակը" + anonymous_account_duration_minutes: "Անանունությունը պահպանելու համար ստեղծեք անանուն հաշիվ յուրաքանչյուր N րոպեն մեկ յուրաքանչյուր օգտատիրոջ համար: Օրինակ՝ եթե սահմանված է 600, հենց որ վերջին գրառումից անցնի 600 րոպե ԵՎ օգտատերը միացնի անանուն ռեժիմը, կստեղծվի նոր անանուն հաշիվ:" + hide_user_profiles_from_public: "Անջատել օգտատիրոջ քարտը, պրոֆիլները և դիրեկտորիան անանուն օգտագործողների համար:" + show_inactive_accounts: "Թույլատրել մուտքագրված օգտատերերին դիտել ապակտիվ հաշիվների պրոֆիլները:" + hide_suspension_reasons: "Հանրայնորեն չցուցադրել սառեցման պատճառները օգտատերերի պրոֆիլներում:" + log_personal_messages_views: "Գրանցել անձնական նամակների դիտումները Ադմինի կողմից այլ օգտատերերի/խմբերի համար:" + ignore_user_enabled: "[Beta] Թույլատրել օգտատերերին անտեսելը" + ignored_users_count_message_threshold: "Ծանուցել մոդերատորներին, եթե մասնավորապես որևէ օգտատեր անտեսվում է այսքան այլ օգտատերերի կողմից:" + ignored_users_message_gap_days: "Որքան սպասել՝ մինչ մոդերատորներին կրկին ծանուցելը օգտատիրոջ մասին, որը անտեսվել է շատ այլոց կողմից:" + clean_up_inactive_users_after_days: "Օրերի քանակը, որից հետո ապակտիվ օգտատերը (վստահության 0 մակարդակով առանց որևէ գրառման) ջնջվում է:" + user_website_domains_whitelist: "Օգտատիրոջ վեբ-կայքը կստուգվի այս դոմենների հանդեպ: Խողովակի սիմվոլով( | ) բաժանված ցանկ:" + allow_profile_backgrounds: "Թույլատրել օգտատերերին վերբեռնել պրոֆիլի ֆոն:" + sequential_replies_threshold: "Գրառումների քանակը, որ պետք է կատարի օգտատերը թեմայում անընդմեջ՝ մինչ չափազանց շատ հաջորդական պատասխանների մասին հիշեցում ստանալը:" + get_a_room_threshold: "Գրառումների քանակը, որ օգտատերը պետք է կատարի նույն մարդուն նույն թեմայում՝ մինչ զգուշացում ստանալը:" + enable_mobile_theme: "Հեռախոսային սարքավորումները օգտագործում են հարմարեցված թեմա՝ ամբողջական կայքին անցնելու կարողությամբ: Անջատեք սա, եթե ցանկանում եք օգտագործել մասնավոր ոճ, որը ամբողջովին արձագանքող(responsive) է:" + dominating_topic_minimum_percent: "Թեմայի գրառումների քանի տոկոսը պետք է կատարի օգտատերը՝ մինչ թեմայում կատարելապես գերադրական դիրք ունենալու մասին հիշեցում ստանալը:" + disable_avatar_education_message: "Անջատել անձնապատկերի փոփոխման ուսուցանող նամակը:" + suppress_uncategorized_badge: "Չցուցադրել չկատեգորիզացված թեմաների համար կրծքանշանը թեմաների ցանկում:" + header_dropdown_category_count: "Քանի կատեգորիա պետք է ցուցադրվի վերնամասի բացվող ցուցակի մենյուում:" + permalink_normalizations: "Կիրառել հետևյալ կարգավորումը՝ մինչ մշտահղումները համապատասխանեցնելը, օրինակ՝ /(topic.*)\\?.*/\\1 -ը կառանձնացնի հարցման տողերը թեմայի ուղիներից: Ֆորմատը՝ regex+string , օգտագործեք \\1 և այլն՝ հասանելիության գրավման համար:" + global_notice: "Ցուցադրել ՇՏԱՊ, ԱՆՀՐԱԺԵՇՏՈՒԹՅՈՒՆ, ոչ-չեղարկելի գլոբալ բանների նշումը բոլոր այցելուներին, փոխեք դատարկի՝ թաքցնելու համար (HTML -ը թույլատրված է):" + disable_edit_notifications: "Անջատում է խմբագրման ծանուցումները համակարգի օգտատիրոջ կողմից, երբ 'download_remote_images_to_local' -ը ակտիվ է:" + likes_notification_consolidation_threshold: "Հավանումների մասին ստացված ծանուցումների քանակը, որից հետո ծանուցումները միավորվում են մեկի տակ: Սահմանեք 0՝ անջատելու համար: Պատուհանը կարող է կարգավորվել հետևյալի միջոցով՝ `SiteSetting.likes_notification_consolidation_window_mins`." + likes_notification_consolidation_window_mins: "Տևողությունը րոպեներով, երբ հավանումների ծանուցումները միավորվում են մեկի տակ, հենց որ հատվում է սահմանը: Սահմանը կարող է կարգավորվոել հետևյալի միջոցով՝ `SiteSetting.likes_notification_consolidation_threshold`." + automatically_unpin_topics: "Ավտոմատ կերպով ապակցել թեմաները, երբ օգտատերը հասնում է ներքև:" + read_time_word_count: "Յուրաքանչյուր րոպեում բառերի քանակը՝ կարդալու մոտավոր ժամանակը հաշվարկելու համար:" + topic_page_title_includes_category: "Թեմայի էջի վերնագիրը ներառում է կատեգորիայի անվանումը:" + native_app_install_banner: "Խնդրում է կրկնվող այցելուներին տեղադրել Discourse մայրենի հավելվածը:" + share_anonymized_statistics: "Կիսվել անանուն օգտագործումների վիճակագրությամբ:" + auto_handle_queued_age: "Ավտոմատ կերպով կարգավորել գրառումները, որոնք սպասում են վերանայման, այսքան օր: Դրոշակները կանտեսվեն: Հերթի մեջ դրված գրառումները և օգտատերերը կմերժվեն: Սահմանեք 0՝ այս հատկանիշը անջատելու համար:" + svg_icon_subset: "Ավելացնել լրացուցիչ FontAwesome 5 պատկերակ, որ կցանկանայիք ավելացնել Ձեր ակտիվներում: Օգտագործեք 'fa-' նախածանցը անթափանց, 'far-' ՝ սովորական և 'fab-' ՝ բրենդային պատկերակների համար:" + max_prints_per_hour_per_user: "/տպել էջի ազդեցությունների առավելագույն քանակը (սահմանեք 0՝ անջատելու համար)" + full_name_required: "Ամբողջական անունը պարտադիր դաշտ է օգտատիրոջ պրոֆիլում:" + enable_names: "Ցուցադրել օգտատիրոջ ամբողջական անունը իր պրոֆիլում, քարտում և էլ. նամակներում: Անջատեք՝ ամբողջական անունը ամենուրեք թաքցնելու համար:" + display_name_on_posts: "Ցուցադրել օգտատիրոջ ամբողջական անունը իր գրառումներում՝ ի հավելումն իր @օգտանվան:" + show_time_gap_days: "Եթե երկու գրառում կատարվում են այսքան օր տարբերությամբ, ցուցադրել ժամանակի տարբերությունը թեմայում:" + short_progress_text_threshold: "Թեմայի պատասխանների քանակը այս թվին գերազանցելուց հետո առաջընթացի բարը կցուցադրի միայն ընթացիկ գրառման համարը: Եթե փոփոխեք առաջընթացի բարի լայնությունը, հնարավոր է՝ պետք լինի նաև փոխել այս արժեքը:" + default_code_lang: "Լռելյայն ծրագրավորման լեզվի շարադասության ընդգծում՝ կիրառված GitHub կոդի բկոկների վրա (lang-auto, ruby, python և այլն) :" + warn_reviving_old_topic_age: "Երբ որևէ մեկը սկսի պատասխանել թեմայի, որտեղ վերջին պատասխանը այսքան օրից ավելի հին է, կցուցադրվի զգուշացում: Անջատեք՝ 0 սահմանելով:" + autohighlight_all_code: "Հարկադրել կոդի ընդգծումը բոլոր նախաֆորմատավորված կոդերի բլոկների համար, անգամ եթե նրանք բացահայտ չեն սահմանել լեզուն:" + highlighted_languages: "Ներառված շարադասության ընդգծման կանոնները: (Ուշադրություն՝ չափազանց շատ լեզուների ներառումը կարող է ազդել կատարողականության վրա) այցելեք՝ https://highlightjs.org/static/demo դեմոյի համար:" + embed_truncate: "Կտրել ներկառուցված գրառումները:" + embed_support_markdown: "Ապահովել Markdown ֆորմատավորումը զետեղված գրառումների համար:" + embed_whitelist_selector: "ստորակետներով անջատված CSS տարրերի ցանկ, որոնք թույլատրված են ներկառուցումներում:" + allowed_href_schemes: "Հղումներում http-ից և https -ից բացի թույլատրվող սխեմաները:" + embed_post_limit: "Զետեղման ենթակա գրառումների առավելագույն քանակը" + embed_username_required: "Թեմայի ստեղծման համար օգտանունը պարտադիր է:" + notify_about_flags_after: "Եթե կան դրոշակներ, որոնք չեն կարգավորվել այսքան ժամ անց, ուղարկել անձնական նամակ մոդերատորներին: Սահմանեք 0՝ անջատելու համար:" + show_create_topics_notice: "Եթե կայքն ունի 5-ից քիչ հանրային թեմա, ցուցադրել նշում՝ ադմիններին խնդրելով ստեղծել որոշ թեմաներ:" + delete_drafts_older_than_n_days: "Ջնջել (n) օրվանից ավելի հին սևագրերը:" + bootstrap_mode_min_users: "Օգտատերերի նվազագույն քանակը, որ պահանջվում է սկզբնաբեռնման (bootstrap) ռեժիմը անջատելու համար (սահմանեք 0՝ անջատելու համար)" + prevent_anons_from_downloading_files: "Արգելել անանուն օգտատերերին ներբեռնել կցորդներ: ՈՒՇԱԴՐՈՒԹՅՈՒՆ՝ սա կկանխի ցանկացած ոչ-պատկերային կայքի ակտիվների աշխատանքը, որոնք հրապարակված են որպես կցորդ:" + slug_generation_method: "Ընտրեք սլագի գեներացման մեթոդ: 'կոդավորված' -ը կգեներացնի տոկոսային կոդավորման տող: 'ոչ մի' -ն ընդհանրապես կանջատի սլագը:" + enable_emoji: "Միացնել էմոջի" + enable_emoji_shortcuts: "Հայտնի սմայլիկների տեքստը, օրինակ՝ :) :p :( , կփոխարկվի էմոջիով" + emoji_set: "Ինչպե՞ս եք նախընտրում Ձեր էմոջին:" + emoji_autocomplete_min_chars: "Էմոջիների փոփ-ափի ավտոմատ ավարտի գործարկման համար պահանջվող սիմվոլների նվազագույն քանակը" + enable_inline_emoji_translation: "Միացնում է մեկտեղված էմոջիների թարգմանությունը (առանց սկզբում որևէ բացատի կամ կետադրության)" + approve_post_count: "Նոր կամ հիմնական օգտատիրոջ կողմից գրառումների քանակը, որ պետք է հաստատվի" + approve_unless_trust_level: "Այս վստահության մակարդակից ցածր օգտատերերի գրառումները պետք է հաստատվեն:" + approve_new_topics_unless_trust_level: "Այս վստահության մակարդակից ցածր օգտատերերի նոր թեմաները պետք է հաստատվեն:" + approve_unless_staged: "Աստիճանավորված օգտատերերի համար նոր թեմաները և գրառումները պետք է հաստատվեն" + notify_about_queued_posts_after: "Եթե կան գրառումներ, որոնք սպասում են վերանայման այսքան ժամից ավելի, ուղարկել ծանուցում բոլոր մոդերատորներին: Սահմանել 0՝ այս ծանուցումները անջատելու համար:" + auto_close_messages_post_count: "Հաղորդագրության մեջ թույլատրված գրառումների առավելագույն քանակը, որից հետո այն ավտոմատ կերպով փակվում է (0 ՝ անջատելու համար)" + auto_close_topics_post_count: "Թեմայում թույլատրված գրառումների առավելագույն քանակը, մինչ այն ավտոմատ կերպով կփակվի (0 անջատելու համար)" + code_formatting_style: "Կոմպոզերի կոդի կոճակը լռելյայն կլինի կոդի այս ֆորմատավորման ոճի:" + max_allowed_message_recipients: "Հաղորդագրության մեջ թույլատրված ստացողների առավելագույն քանակը:" + watched_words_regular_expressions: "Դիտված բառերը սովորական արտահայտություններ են:" + min_post_notice_tl: "Գրառման նշումները տեսնելու համար պահանջվող նվազագույն վստահության մակարդակ:" + old_post_notice_days: "Օրերը, որից հետո գրառման նշումը դառնում է հին" + returning_users_days: "Քանի օր պետք է անցնի՝ մինչ օգտատիրոջը վերադարձող համարելը:" + default_email_digest_frequency: "Լռելյայն որքան հաճախ են օգտատերերը ստանում ամփոփիչ նամակներ:" + default_include_tl0_in_digests: "Լռելյայն կերպով ներառել նոր օգտատերերի գրառումները ամփոփիչ նամակներում: Օգտատերերը կարող են փոփոխել սա իրենց նախընտրություններում: " + default_email_level: "Սահմանել լռելյայն էլ. ծանուցումների մակարդակ, երբ որևէ մեկը մեջբերում/պատասխանում/նշում կամ հրավիրում է օգտատիրոջը:" + default_email_messages_level: "Սահմանել լռելյայն էլ. ծանուցումների մակարդակ, երբ որևէ մեկը նամակ է ուղարկում օգտատիրոջը:" + default_email_mailing_list_mode: "Լռելյայն կերպով ուղարկել էլ. նամակ յուրաքանչյուր նոր գրառման համար:" + default_email_mailing_list_mode_frequency: "Օգտատերերը, որոնք միացնում են փոստային ցուցակի ռեժիմը, լռելյայն կերպով կստանան էլ. նամակներ այսքան հաճախականությամբ:" + disable_mailing_list_mode: "Արգելել օգտատերերին միացնել փոստային ցուցակի ռեժիմը:" + default_email_previous_replies: "Լռելյայն կերպով ներառել նախորդ պատասխանները էլ. նամակներում:" + default_email_in_reply_to: "Լռելյայն կերպով ներառել պատասխանած գրառման հատվածը էլ. նամակներում:" + default_other_new_topic_duration_minutes: "Գլոբալ լռելյայն վիճակը, որի պարագայում թեման համարվում է նոր:" + default_other_auto_track_topics_after_msecs: "Գլոբալ լռելյայն ժամանակը, երբ թեման ավտոմատ կերպով հետևվում է:" + default_other_notification_level_when_replying: "Գլոբալ լռելյայն ծանուցումների մակարդակը, երբ օգտատերը պատասխանում է թեմայի:" + default_other_external_links_in_new_tab: "Լռելյայն կերպով բացել արտաքին հղումները նոր ներդիրում:" + default_other_enable_quoting: "Միացնել լռելյայն կերպով ընդգծված տեսքտւ մեջբերումով պատասխանը" + default_other_dynamic_favicon: "Լռելյայն ցուցադրել նոր/թարմացված թեմաների քանակը բրաուզերի պատկերակի վրա:" + default_other_disable_jump_reply: "Լռելյայն չթռչել դեպի օգտատիրոջ գրառում նրա պատասխանից հետո:" + default_other_like_notification_frequency: "Լռելյայն կերպով ծանուցել օգտատերերին հավանումների մասին" + default_topics_automatic_unpin: "Լռելյայն ավտոմատ կերպով ապակցել թեմաները, երբ օգտատերը հասնում է հատակին:" + default_categories_watching: "Լռելյայն դիտված կատեգորիաների ցանկը:" + default_categories_tracking: "Լռելյայն կերպով հետևվող կատեգորիաների ցանկ:" + default_categories_muted: "Լռելյայն կերպով խլացված կատեգորիաների ցանկը:" + default_categories_watching_first_post: "Կատեգորիաների ցանկը, որտեղ յուրաքանչյուր նոր թեմայի առաջին գրառումը կդիտվի լռելյայն կերպով:" + default_text_size: "Լռելյայն կերպով ընտրված տեքստի չափը" + retain_web_hook_events_period_days: "Վեբ hook-երի իրադարձությունների գրառումների պահպանման օրերի քանակը:" + retry_web_hook_events: "Ավտոմատ կերպով կրկին փորձել ձախողված վեբ hook-ի իրադարձությունները 4 անգամ: Փորձերի միջև ժամանակային հատվածներն են՝ 1, 5, 25 և 125 րոպե:" + allow_user_api_keys: "Թույլատրել օգտատիրոջ API key-երի գեներացիան" + allow_user_api_key_scopes: "Օգտատիրոջ API key-երի համար թույլատրելի սահմանների ցանկ" + max_api_keys_per_user: "Օգտատիրոջ API key-երի առավելագույն քանակ յուրաքանչյուր օգտատիրոջ համար" + min_trust_level_for_user_api_key: "Օգտատիրոջ API key-երի գեներացման համար անհրաժեշտ վստահության մակարդակը" + allowed_user_api_auth_redirects: "Թույլատրելի URL նույնականացման վերաուղարկման համար օգտատիրոջ API key -երի համար: * նշանը կարող օգտագործվել դրա ցանկացած մասի հետ համընկնման համար (օրինակ՝ www.example.com/*)." + allowed_user_api_push_urls: "Օգտատիրոջ API -ին սերվերի push անելու համար թույլատրված URL-ները" + expire_user_api_keys_days: "Օրերի քանակը, որից հետո օգտատիրոջ API key -ը ավտոմատ դառնում է ժամկետանց (0 երբեք չդառնալու համար)" + tagging_enabled: "Միացնե՞լ թեմաների թեգերը:" + min_trust_to_create_tag: "Դրոշակ ստեղծելու համար պահանջվող նվազագույն վստահության մակարդակը:" + max_tags_per_topic: "Թեմային տրվող առավելագույն թեգերը" + max_tag_length: "Սիմվոլների առավելագույն քանակը, որ կարող է օգտագործվել թեգի մեջ:" + max_tag_search_results: "Թեգեր փնտրելիս ցուցադրվող արդյունքների առավելագույն քանակը" + show_filter_by_tag: "Ցուցադրել ներքև բացվող ցանկ՝ թեմաների ցանկը ըստ թեգի ֆիլտրելու համար:" + max_tags_in_filter_list: "Ֆիլտրի բացվող ցուցակում ցուցադրվող թեգերի առավելագույն քանակը: Կցուցադրվեն ամենաշատ օգտագործված թեգերը:" + tags_sort_alphabetically: "Ցուցադրել թեգերը ըստ այբբենական կարգի: Լռելյայնը ըստ տարածվածության ցուցադրելն է:" + tags_listed_by_group: "Ցուցակավորել թեգերը ըստ խմբերի Թեգերի էջ-ում:" + tag_style: "Թեգերի կրծքանշանների արտաքին ոճը" + allow_staff_to_tag_pms: "Թույլատրել անձնակազմի անդամներին թեգ դնել ցանկացած անձնական նամակի վրա" + min_trust_level_to_tag_topics: "Թեմաներին թեգ տալու համար պահանջվող նվազագույն վստահության մակարդակը" + suppress_overlapping_tags_in_list: "Եթե թեգերը համընկնում են թեմաների վերնագրերի կոնկրետ բառերի, չցուցադրել թեգը" + remove_muted_tags_from_latest: "Չցուցադրել խլացված թեգերով թեմաները վերջին թեմաների ցանկում:" + force_lowercase_tags: "Պարտադրել, որ բոլոր նոր թեգերը լինեն ամբողջովին փոքրատառ:" + company_name: "Ընկերության Անուն" + governing_law: "Իշխող Օրենք" + city_for_disputes: "Վեճերի Քաղաք" + shared_drafts_category: "Միացնել Կիսված Սևագրեր հատկանիշը՝ կանխորոշելով կատեգորիա թեմաների սևագրերի համար: Այս կատեգորիայի թեմաները կթաքցվեն թեմաների ցանկերից անձնակազմի օգտատերերի համար:" + push_notifications_prompt: "Ցուցադրել օգտատիրոջ համաձայնության հարցումը:" + push_notifications_icon: "Կրծքանշանի պատկերակ, որ հայտնվում է ծանուցումների անկյուններում: Պահանջվող չափը՝ 96 × 96:" + short_title: "Կարճ վերնագիրը օգտագործվի օգտատիրոջ անձնական էջում, մեկնարկում կամ այլ տեղերում, որտեղ տարածքը կարող է սահմանափակված լինել: Այն պետք է սահմանափակ լինի մինչև 12 սիմվոլ:" + dashboard_general_tab_activity_metrics: "Ընտրել հաշվետվությունները, որոնք կցուցադրվեն որպես ակտիվության չափանիշ ընդհանուր ներդիրում:" + errors: + invalid_email: "Անվավեր էլ. հասցե:" + invalid_username: "Այդ օգտանվամբ օգտատեր չկա:" + invalid_group: "Այդպիսի անունով խումբ չկա:" + invalid_integer_min_max: "Արժեքը պետք է լինի %{min} -ի և %{max} -ի միջև:" + invalid_integer_min: "Արժեքը պետք է լինի %{min} կամ ավելի:" + invalid_integer_max: "Արժեքը չի կարող լինել %{max} -ից բարձր:" + invalid_integer: "Արժեքը պետք է լինի ամբողջ թիվ:" + regex_mismatch: "Արժեքը չի համապատասխանում պահանջվող ֆորմատին:" + must_include_latest: "Թոփ մենյուն պետք է ներառի 'վերջին' ներդիրը:" + invalid_string: "Անվավեր արժեք:" + invalid_string_min_max: "Պետք է ունենա %{min} -ից %{max} սիմվոլ:" + invalid_string_min: "Պետք է ունենա առնվազն %{min} սիմվոլ:" + invalid_string_max: "Պետք է լինի %{max} սիմվոլից ոչ ավելի:" + invalid_reply_by_email_address: "Արժեքը պետք է պարունակի '%%{reply_key}' և տարբերվի ծանուցման նամակից:" + invalid_alternative_reply_by_email_addresses: "Բոլոր արժեքները պետք է պարունակեն '%%{reply_key}' և տարբեր լինեն ծանուցումների հաղորդագրությունից:" + pop3_polling_host_is_empty: "Դուք պետք է սահմանեք 'pop3 polling հոսթ' ՝ մինչ POP3 polling -ը միացնելը:" + pop3_polling_username_is_empty: "Դուք պետք է սահմանեք 'pop3 polling օգտանուն' ՝ մինչ POP3 polling -ը միացնելը:" + pop3_polling_password_is_empty: "Դուք պետք է սահմանեք 'pop3 polling գաղտնաբառ' ՝ մինչ POP3 polling-ը միացնելը:" + pop3_polling_authentication_failed: "POP3 նույնականացումը ձախողվեց: Խնդրում ենք հաստատել Ձեր pop3 տվյալները:" + reply_by_email_address_is_empty: "Դուք պետք է սահմանեք 'պատասխան ըստ էլ. հասցի' ՝ մինչ ըստ էլ. հասցեի պատասխանը միացնելը:" + email_polling_disabled: "Դուք պետք է միացնեք ձեռքով կամ POP3 polling -ը՝ մինչ ըստ էլ.նամակի պատասխանը միացնելը:" + user_locale_not_enabled: "Դուք պետք է սկզբում միացնեք 'allow user locale' ՝ մինչև այս կարգավորումը միացնելը" + invalid_regex: "Կարգավորումը անվավեր է կամ անթույլատրելի:" + email_editable_enabled: "Դուք պետք է անջատեք 'email editable'մինչև այս կարգավորումը միացնելը:" + enable_sso_disabled: "Դուք պետք է սկզբում միացնեք 'enable sso ՝ մինչև այս կարգավորումը միացնելը" + staged_users_disabled: "Դուք պետք է սկզբում միացնեք 'staged users' ՝ մինչև այս կարգավորումը միացնելը" + reply_by_email_disabled: "Դուք պետք է սկզբում միացնեք 'reply by email'' ՝ մինչև այս կարգավորումը միացնելը" + sso_url_is_empty: "Դուք պետք է սահմանեք 'sso url' ՝ մինչ այս կարգավորումը միացնելը:" + enable_local_logins_disabled: "Դուք պետք է սկզբում միացնեք 'enable local logins' ՝ մինչև այս կարգավորումը միացնելը" + min_username_length_exists: "Դուք չեք կարող սահմանել օգտանվան նվազագույն երկարություն ամենակարճ օգտանունից բարձր (%{username})" + min_username_length_range: "Դուք չեք կարող սահմանել նվազագույնը առավելագույնից բարձր:" + max_username_length_exists: "Դուք չեք կարող սահմանել օգտանվան առավելագույն երկարություն ամենաերկար օգտանունից ցածր (%{username}):" + max_username_length_range: "Դուք չեք կարող սահմանել առավելագույնը նվազագույնից ցածր:" + invalid_hex_value: "Գույների արժեքները պետք է լինեն 6-նիշանոց տասնվեցերորդական կոդեր:" + category_search_priority: + very_low_weight_invalid: "Դուք չեք կարող սահմանել 'category_search_priority_low_weight' -ից ավելի բարձր քաշ:" + low_weight_invalid: "Դուք չեք կարող սահմանել 'category_search_priority_very_low_weight' -ից փոքր կամ 1-ից մեծ կամ հավասար քաշ:" + high_weight_invalid: "Դուք չեք կարող սահմանել 'category_search_priority_very_high_weight' -ից մեծ կամ 1-ից մեծ կամ հավասար քաշ:" + very_high_weight_invalid: "Դուք չեք կարող սահմանել 'category_search_priority_high_weight' -ից ցածր քաշ:" + placeholder: + sso_provider_secrets: + key: "www.example.com" + value: "SSO գաղտնի արժեք" + search: + within_post: "#%{post_number} %{username} -ի կողմից" + types: + category: "Կատեգորիաներ" + topic: "Արդյունքներ" + user: "Օգտատերեր" + results_page: "Որոնման արդյունքներ '%{term}' -ի համար" + sso: + login_error: "Մուտքի Սխալ" + not_found: "Ձեր հաշիվը չի գտնվել: Խնդրում ենք կապվել կայքի ադմինիստրատորի հետ:" + account_not_approved: "Ձեր հաշիվը սպասում է հաստատման: Դուք կստանաք էլ. ծանուցում, երբ այն հաստատվի:" + unknown_error: "Ձեր հաշվի հետ խնդիր կա: Խնդրում ենք կապվել կայքի ադմինիստրատորի հետ:" + timeout_expired: "Հաշվի մուտքի ժամանակը սպառվել է, խնդրում ենք կրկին փորձել մուտք գործել:" + no_email: "Ոչ մի էլ. հասցե չի տրամադրվել: Խնդրում ենք կապվել կայքի ադմինիստրատորի հետ:" + email_error: "Հնարավոր չէ գրանցել հաշիվ %{email} էլ. հասցեով: Խնդրում ենք կապվել կայքի ադմինիստրատորի հետ:" + original_poster: "Սկզբնական Հրապարակող" + most_posts: "Գրառումների մեծ մասը" + most_recent_poster: "Ամենավերջին Հրապարակողը" + frequent_poster: "Հաճախ Հրապարակող" + redirected_to_top_reasons: + new_user: "Բարի գալուստ մեր համայնք! Ահա ամենատարածված վերջին թեմաները:" + not_seen_in_a_month: "Բարի վերադարձ! Մենք բավական ժամանակ Ձեզ չենք տեսել: Ահա Ձեր բացակայության ընթացքում ամենատարածված թեմաները:" + merge_posts: + edit_reason: + one: "Գրառումը միավորվել է %{username} -ի կողմից:" + other: "%{count} գրառում միավորվել է %{username} -ի կողմից" + errors: + different_topics: "Տարբեր թեմաների պատկանող գրառումները չեն կարող միավորվել:" + different_users: "Տարբեր օգտատերերին պատկանող գրառումները չեն կարող միավորվել:" + move_posts: + new_topic_moderator_post: + one: "Գրառումը բաժանվել է նոր թեմայի՝ %{topic_link}" + other: "%{count} գրառում բաժանվել է նոր թեմայի՝ %{topic_link}" + new_message_moderator_post: + one: "Գրառումը բաժանվել է նոր հաղորդագրության՝ %{topic_link}" + other: "%{count} գրառում բաժանվել է նոր հաղորդագրության՝ %{topic_link}" + existing_topic_moderator_post: + one: "Գրառումը միավորվել է գոյություն ունեցող թեմայի՝ %{topic_link}" + other: "%{count} գրառում միավորվել է գոյություն ունեցող թեմայի՝ %{topic_link}" + existing_message_moderator_post: + one: " Գրառումը միավորվել է գոյություն ունեցող հաղորդագրության՝ %{topic_link}" + other: "%{count} գրառում միավորվել է գոյություն ունեցող հաղորդագրության՝ %{topic_link}" + change_owner: + post_revision_text: "Սեփականությունը փոխանցված է" + topic_statuses: + autoclosed_message_max_posts: + one: "Այս հաղորդագրությունը ավտոմատ փակվել է՝ պատասխանների առավելագույն 1 թվին հասնելուց հետո:" + other: "Այս հաղորդագրությունը ավտոմատ փակվել է՝ պատասխանների առավելագույն %{count} թվին հասնելուց հետո:" + autoclosed_topic_max_posts: + one: "Այս թեման ավտոմատ փակվել է՝ պատասխանների առավելագույն 1 սահմանին հասնելուց հետո:" + other: "Այս թեման ավտոմատ փակվել է՝ պատասխանների առավելագույն %{count} սահմանին հասնելուց հետո:" + autoclosed_enabled_days: + one: "Այս թեման ավտոմատ կերպով փակվել է 1 օր անց: Նոր պատասխանները այլևս թույլատրելի չեն:" + other: "Այս թեման ավտոմատ կերպով փակվել է %{count} օր անց: Նոր պատասխանները այլևս թույլատրելի չեն:" + autoclosed_enabled_hours: + one: "Այս թեման ավտոմատ կերպով փակվել է 1 ժամ անց: Նոր պատասխաններ այլևս թույլատրված չեն:" + other: "Այս թեման ավտոմատ կերպով փակվել է %{count} ժամ անց: Նոր պատասխաններ այլևս թույլատրված չեն:" + autoclosed_enabled_minutes: + one: "Այս թեման ավտոմատ փակվել է 1 րոպե անց: Նոր պատասխանները այլևս թույլատրված չեն:" + other: "Այս թեման ավտոմատ փակվել է %{count} րոպե անց: Նոր պատասխանները այլևս թույլատրված չեն:" + autoclosed_enabled_lastpost_days: + one: "Այս թեման ավտոմատ կերպով փակվել է վերջին պատասխանից 1 օր անց: Նոր պատասխաններ այլևս թույլատրված չեն:" + other: "Այս թեման ավտոմատ կերպով փակվել է վերջին պատասխանից %{count} օր անց: Նոր պատասխաններ այլևս թույլատրված չեն:" + autoclosed_enabled_lastpost_hours: + one: "Այս թեման ավտոմատ փակվել է վերջին պատասխանից 1 ժամ անց: Նոր պատասխանները այլևս թույլատրված չեն:" + other: "Այս թեման ավտոմատ փակվել է վերջին պատասխանից %{count} ժամ անց: Նոր պատասխանները այլևս թույլատրված չեն:" + autoclosed_enabled_lastpost_minutes: + one: "Այս թեման ավտոմատ կերպով փակվել է վերջին պատասխանից 1 րոպե անց: Նոր պատասխանները այլևս թույլատրելի չեն:" + other: "Այս թեման ավտոմատ կերպով փակվել է վերջին պատասխանից %{count} րոպե անց: Նոր պատասխանները այլևս թույլատրելի չեն:" + autoclosed_disabled_days: + one: "Այս թեման ավտոմատ կերպով բացվել է 1 օր անց:" + other: "Այս թեման ավտոմատ կերպով բացվել է %{count} օր անց:" + autoclosed_disabled_hours: + one: "Այս թեման ավտոմատ կերպով բացվել է 1 ժամ անց:" + other: "Այս թեման ավտոմատ կերպով բացվել է %{count} ժամ անց:" + autoclosed_disabled_minutes: + one: "Այս թեման ավտոմատ կերպով բացվել է 1 րոպե անց:" + other: "Այս թեման ավտոմատ կերպով բացվել է %{count} րոպե անց:" + autoclosed_disabled_lastpost_days: + one: "Այս թեման ավտոմատ կերպով բացվել է վերջին պատասխանից 1 օր անց: " + other: "Այս թեման ավտոմատ կերպով բացվել է վերջին պատասխանից %{count} օր անց:" + autoclosed_disabled_lastpost_hours: + one: "Այս թեման ավտոմատ կերպով բացվել է վերջին պատասխանից 1 ժամ անց:" + other: "Այս թեման ավտոմատ կերպով բացվել է վերջին պատասխանից %{count} ժամ անց:" + autoclosed_disabled_lastpost_minutes: + one: "Այս թեման ավտոմատ կերպով բացվել է վերջին պատասխանից 1 րոպե անց: " + other: "Այս թեման ավտոմատ կերպով բացվել է վերջին պատասխանից %{count} րոպե անց:" + autoclosed_disabled: "Այս թեման այժմ բացված է: Նոր պատասխանները թույլատրված են:" + autoclosed_disabled_lastpost: "Այս թեման այժմ բաց է: Նոր պատասխանները թույլատրելի են:" + auto_deleted_by_timer: "Ավտոմատ կերպով ջնջվել է ժամաչափիչի կողմից:" + login: + not_approved: "Ձեր հաշիվը դեռևս չի հաստատվել: Դուք ծանուցւոմ կստանաք էլ. նամակով, երբ պատրաստ լինեք մուտք գործելու:" + incorrect_username_email_or_password: "Ոչ ճշգրիտ օգտանուն, էլ. հասցե կամ գաղտնաբառ" + incorrect_password: "Սխալ գաղտնաբառ" + wait_approval: "Շնորհակալ ենք գրանցման համար: Մենք կտեղեկացնենք Ձեզ, երբ Ձեր հաշիվը հաստատվի:" + active: "Ձեր հաշիվն ակտիվացված է և պատրաստ է օգտագործման:" + activate_email: "

    Գրեթե վերջացրիք! Մենք ուղարկել ենք ակտիվացիայի նամակ %{email}-ին: Խնդրում ենք հետևել նամակի հրահանգներին՝ Ձեր հաշիվը ակտիվացնելու համար:

    Եթե այն չի եկել, ստուգեք սպամի թղթապանակը:

    " + not_activated: "Դուք դեռևս չեք կարող մուտք գործել: Մենք ակտիվացման նամակ ենք ուղարկել Ձեզ: Խնդրում ենք հետևել նամակի հրահանգներին՝ Ձեր հաշիվն ակտիվացնելու համար:" + not_allowed_from_ip_address: "Դուք չեք կարող մուտք գործել որպես %{username} այդ IP հասցեից:" + admin_not_allowed_from_ip_address: "Դուք չեք կարող մուտք գործել որպես ադմին այդ IP հասցեից:" + suspended: "Դուք չեք կարող մուտք գործել մինչև %{date} :" + suspended_with_reason: "Հաշիվը սառեցված է մինչև %{date}. %{reason}" + errors: "%{errors}" + not_available: "Հասանելի չէ: Փորձե՞լ %{suggestion}:" + something_already_taken: "Ինչ-որ սխալ է տեղի ունեցել, միգուցե օգտանունը կամ էլ. հասցեն արդեն գրանցված է: Փորձեք 'մոռացել եմ գաղտնաբառը' հղումը:" + omniauth_error: "Ներողություն, Ձեր հաշիվը նույնականացնելիս տեղի է ունեցել սխալ: Միգուցե Դուք չե՞ք հաստատել նույնականացումը:" + omniauth_error_unknown: "Ձեր մուտք գործելու ընթացքում ինչ-որ բան սխալ է ընթացել, խնդրում ենք փորձել կրկին:" + authenticator_error_no_valid_email: "%{account} հետ կապակցված էլ. հասցեներ թույլատրված չեն: Հնարավոր է՝ կարիք լինի կարգավորելու Ձեր հաշիվը մեկ այլ էլ. հասցեով:" + new_registrations_disabled: "Նոր հաշվի գրանցումները այս պահին թույլատրելի չեն:" + password_too_long: "Գաղտնաբառերը սահմանափակված են մինչև 200 սիմվոլի:" + email_too_long: "Ձեր տրամադրած էլ. հասցեն չափազզանց երկար է: Փոստային արկղերի անունները պետք է լինեն 254 սիմվոլից ոչ ավելի, իսկ դոմենի անունները պետք է լինեն 253 սիմվոլից ոչ ավելի:" + reserved_username: "Այդ օգտանունը թուլատրելի չէ:" + missing_user_field: "Դուք դեռևս չեք լրացրել օգտատիրոջ բոլոր դաշտերը" + auth_complete: "Նույնականացումը ավարտված է:" + click_to_continue: "Շարունակելու համար սեղմեք այստեղ:" + already_logged_in: "Օյ, կարծես թե Դուք փորձում եք ընդունել մեկ այլ օգտատիրոջ համար նախատեսված հրավեր: Եթե Դուք %{current_user} -ը չեք, խնդրում ենք դուրս գրվել և փորձել կրկին:" + second_factor_title: "Երկգործոն Վավերացում" + second_factor_description: "Խնդրում ենք մուտքագրել պահանջված նույնականացման կոդը Ձեր հավելվածից՝" + second_factor_backup_description: "Խնդրում ենք մուտքագրել Ձեր պահուստային կոդերից որևէ մեկը՝" + second_factor_backup_title: "Երկգործոն Պահուստային Կոդ" + invalid_second_factor_code: "Անվավեր նույնականացման կոդ: Յուրաքանչյուր կոդ կարող է օգտագործվել միայն մեկ անգամ:" + second_factor_toggle: + totp: "Փոխարենը օգտագործել նույնականացման հավելվածը" + backup_code: "Փոխարենը օգտագործել պահուստային կոդը" + admin: + email: + sent_test: "ուղարկված է!" + user: + deactivated: "Ապակտիվացվել է '%{email}' -ին վերադարձված բազմաթիվ նամակների պատճառով:" + deactivated_by_staff: "Ապակտիվացված է անձնակազմի կողմից" + activated_by_staff: "Ակտիվացված անձնակազմի կողմից" + new_user_typed_too_fast: "Նոր օգտատերը չափազանց արագ է տպել" + content_matches_auto_block_regex: "Բովանդակությունը համընկնում է ավտոմատ արգելափակման կարգավորմանը" + username: + short: "պետք է ունենա առնվազն %{min} սիմվոլ" + long: "պետք է լինի ավելի քան %{max} սիմվոլ" + characters: "պետք է պարունակի միայն թվեր, տառեր, գծիկներ և ընդգծումներ" + unique: "պետք է լինի եզակի" + blank: "պետք է լինի ներկա" + must_begin_with_alphanumeric_or_underscore: "պետք է սկսվի տառով, թվով կամ ընդծումով" + must_end_with_alphanumeric: "պետք է վերջանա տառով կամ թվով" + must_not_contain_two_special_chars_in_seq: "պետք է չպարունակի 2 կամ ավելի հատուկ սիվոլների (.-_) հաջորդականություն" + must_not_end_with_confusing_suffix: "չպետք է ավարտվի շփոթեցնող վերջավորությամբ, օրինակ՝ .json, .png, և այլն:" + email: + not_allowed: "թույլատրված չէ այդ էլ. փոստի մատակարարից: Խնդրում ենք օգտագործել մեկ այլ էլ. հասցե:" + blocked: "չի թույլատրվում" + revoked: "Էլ. նամակներ չեն ուղարկվի '%{email}' -ին մինչև %{date}:" + ip_address: + blocked: "Նոր գրանցումները թույլատրելի չեն Ձեր IP հասցեից:" + max_new_accounts_per_registration_ip: "Նոր գրանցումները թույլատրված չեն Ձեր IP հասցեից (հասել եք առավելագույն սահմանին): Կապվեք անձնակազմի որևէ անդամի հետ:" + website: + domain_not_allowed: "Վեբ-կայքը անվավեր է: Թույլատրելի դոմեններն են՝ %{domains}" + auto_rejected: "Ավտոմատ կերպով մերժվել է հնության պատճառով: Այցելեք auto_handle_queued_age կայքի կարգավորումներ:" + destroy_reasons: + unused_staged_user: "Չօգտագործված աստիճանավորված օգտատեր" + fixed_primary_email: "Սահմանված առաջնային էլ. նամակ աստիճանավորված օգտատիրոջ համար" + same_ip_address: "Նույն IP հասցեն (%{ip_address}), ինչ այլ օգտատերերինը" + inactive_user: "Ապակտիվ օգտատեր" + flags_reminder: + flags_were_submitted: + one: "Դրոշակները կիրառվել են ավելի քան 1 ժամ առաջ: [Խնդրում ենք վերանայել դրանք](%{base_path}/admin/flags):" + other: "Դրոշակները կիրառվել են ավելի քան %{count} ժամ առաջ: [Խնդրում ենք վերանայել դրանք](%{base_path}/admin/flags)." + subject_template: + one: "1 դրոշակ սպասում է կարգավորման" + other: "%{count} դրոշակ սպասում է կարգավորման" + unsubscribe_mailer: + title: "Դուրս գալ Ուղարկողի Բաժանորդագրությունից" + subject_template: "Հաստատեք, որ Դուք այլևս չեք ցանկանում ստանալ էլ. թարմացումներ %{site_title} -ից:" + text_body_template: | + Ինչ-որ մեկը (միգուցե Դո՞ւք) %{site_domain_name} -ից այս հասցեին այլևս էլ. թարմացումներ չստանալու հարցում է կատարել: + Եթե ցանկանում եք հաստատել սա, խնդրում ենք սեղմել այս հղումը՝ + + %{confirm_unsubscribe_link} + + Եթե Դուք ցանկանում եք շարունակել ստանալ էլ. թարմացումներ, Դուք կարող եք անտեսել այս նամակը: + invite_mailer: + title: "Հրավիրել Ուղարկողին" + subject_template: "%{inviter_name} -ը հրավիրել է Ձեզ '%{topic_title}' %{site_domain_name} -ում" + text_body_template: | + %{inviter_name}-ը հրավիրել է Ձեզ քննարկման + + > **%{topic_title}** + > + > %{topic_excerpt} + + այստեղ՝ + + > %{site_title} -- %{site_description} + + Եթե Դուք հետաքրքրված եք, սեղմեք ներքևի հղումը՝ + + %{invite_link} + custom_invite_mailer: + title: "Անհատապես Հրավիրել Ուղարկողին" + subject_template: "%{inviter_name} -ը հրավիրել է Ձեզ '%{topic_title}' %{site_domain_name} -ում" + text_body_template: | + %{inviter_name} -ը հրավիրել է Ձեզ քննարկման + + > **%{topic_title}** + > + > %{topic_excerpt} + + այստեղ՝ + + > %{site_title} -- %{site_description} + + Այս նշումով՝ + + > %{user_custom_message} + + Եթե Դուք հետաքրքրված եք, սեղմեք ներքևի հղումը՝ + + %{invite_link} + invite_forum_mailer: + title: "Հրավիրել Ֆորումի Ուղարկողին" + subject_template: "%{inviter_name} -ը հրավիրել է Ձեզ միանալ %{site_domain_name} -ին" + text_body_template: "%{inviter_name} -ը հրավիրել է Ձեզ միանալ\n\n> **%{site_title}**\n>\n> %{site_description}\n\nԵթե Դուք հետաքրքրված եք, սեղմեք ներքևում գտնվող հղումը՝ \n\n%{invite_link}\n" + custom_invite_forum_mailer: + title: "Ֆորումի Անհատական Հրավերի Ուղարկող" + subject_template: "%{inviter_name} -ը հրավիրել է Ձեզ միանալ %{site_domain_name} -ին" + text_body_template: | + %{inviter_name} -ը հրավիրել է Ձեզ միանալ + + > **%{site_title}** + > + > %{site_description} + + Այս նշումով՝ + + > %{user_custom_message} + +  Դուք հետաքրքրված եք, սեղմեք ներքևի հղումը՝ + + %{invite_link} + invite_password_instructions: + title: "Հրավերի Գաղտնաբառի Հրահանգներ" + subject_template: "Սահմանեք գաղտնաբառ Ձեր %{site_name} հաշվի համար" + text_body_template: | + Շնորհակալ ենք %{site_name} -ին Ձեր հրավերը ընդունելու համար -- բարի գալուստ! + + Սեղմեք այս հղումը՝ հիմա գաղտնաբառ ընտրելու համար՝ + %{base_url}/u/password-reset/%{email_token} + + (Եթե վերևի հղումը ժամկետանց է, ընտրեք "Ես մոռացել եմ իմ գաղտնաբառը" էլ. հասցեով մուտք գործելու ժամանակ:) + download_backup_mailer: + title: "Ներբեռնել Պահուստային Ուղարկող" + subject_template: "[%{email_prefix}] Կայքի Պահուստի Ներբեռնում" + text_body_template: | + Ահա Ձեր պահանջած [կայքի պահուստի ներբեռնումը](%{backup_file_path}): + + Մենք ուղարկել ենք այս ներբեռնման հղումը Ձեր վավերացված էլ. հասցեին՝ անվտանգությնա նկատառումներից ելնելով: + + (Եթե Դուք *չեք* պահանջել այս ներբեռնումը, Դուք պետք է լուրջ անհանգստանաք - ինչ-որ մեկը ադմինի հասանելիություն ունի Ձեր կայքին:) + no_token: | + Ներողություն, այս պահուստի ներբեռնման հղումը արդեն իսկ օգտագործվել է կամ ժամկետանց է: + admin_confirmation_mailer: + title: "Ադմինի Հաստատում" + subject_template: "[%{email_prefix}] Հաստատել նոր Ադմինի Հաշիվ " + text_body_template: | + Խնդրում ենք հաստատել, որ Դուք ցանկանում եք ավելացնել **%{target_username}**-ին՝ որպես Ձեր ֆորումի ադմինիստրատոր: + + [Հաստատել Ադմինիստրատորի Հաշիվը](%{admin_confirm_url}) + test_mailer: + title: "Փորձարկել Ուղարկողին" + subject_template: "[%{email_prefix}] Էլ. Նամակի Հասանելիության Փորձարկում" + text_body_template: "Սա փորձնական նամակ է\n\n[**%{base_url}**]-ից[0]\n\nԷլ. նամակի հասանելիությունը բարդ է: Ահա մի քանի կարևոր բաներ, որ պետք է ստուգեք առաջին հերթին՝ \n\n- *Համոզվեք* , որ ճիշտ եք սահմանել `ծանուցումների փոստի` ումից՝ հասցեն Ձեր կայքի կարգավորումներում: **Ձեր ուղարկած նամակների \"ումից\" հասցեում սահմանված դոմենը այն դոմենն է, որի դեմ կվավերացվի Ձեր էլ. հասցեն:\n\n- Պարզեք, թե ինչպես դիտել նամակի սկզբնաղբյուրը Ձեր փաստի հաճախորդում, որպեսզի կարողանաք փնտրել էլ. նամակի վերնագրերում կարևոր բանալի-բառեր: Gmail-ում դա յուրաքանչյուր նամակի աջ վերևի մասում գտնվող բացվող մենյուի \"show original\" գործողությունն է:\n\n- **ԿԱՐԵՎՈՐ՚** Ձեր ISP -ն ունի՞ ետադարձ DNS գրառում, որը մուտքագրված է դոմենների և Ձեր ուղարկած նամակների IP հասցեների կապակցման համար: [Փորձարկեք Ձեր Ետադարձի PTR գրառումը][2] այստեղ: Եթե Ձեր ISP -ն չի մուտքագրում ճիշտ ետադարձի DNS -ի կետի գրառում, քիչ հավանական է, որ Ձեր նամակներից որևէ մեկը կհասնի:\n\n- Ձեր դոմենի [SPF գրառումը][8] ճի՞շտ է: [Փորձարկեք Ձեր SPF գրառումը][1] այստեղ: Հաշվի առեք, որ TXT -ն ճիշտ և պաշտոնական գրառման տիպ է SPF -ի համար:\n\n- Ձեր դոմենի [DKIM գրառումը][3] ճի՞շտ է: Սա մեծապես կբարելավի էլ. նամակի հասանելիությունը: [Փորձարկեք Ձեր DKIM գրառումը][7] այստեղ:\n\n- Եթե Դուք գործարկում եք Ձեր սեփական փոստային սերվերը, համոզվեք, որ Ձեր փոստային սերվերի IP -ները [որևէ փոստային սև ցուցակների մեջ չեն][4] : Նաև համոզվեք, որ այն հաստատ ուղարկում է ամբողջովին որակավորված հոսթի անուն, որը լուծվում է DNS -ում՝ նրա HELO հաղորդագրության մեջ: Եթե ոչ, դա պատճառ կհանդիսանա, որ Ձեր նամակը մերժվի բազմաթիվ փոստային ծառայությունների կողմից:\n\n- Մենք խորհուրդ ենք տալիս Ձեզ **ուղարկել փորձնական նամակ [mail-tester.com]-ին[mt]** համոզվելու համար, որ վերոնշյալ ամբողջը ճիշտ է աշխատում:\n\n( *Հեշտ* տարբերակ է անվճար հաշիվ ստեղծելը [SendGrid][sg], [SparkPost][sp], [Mailgun][mg] կամ [Mailjet][mj] կայքերում, որոնք ունեն բազմաթիվ անվճար նամակների ուղարկման պլաններ և հրաշալի կլինեն փոքր համայնքների համար: Չնայած դրան, Դուք , միևնույնն է, կարիք կունենաք տեղադրել SPF և DKIM գրառումներ Ձեր DN -ում!)\n\nՀուսով ենք, Դուք ստացել եք այս էլ. նամակի հասանելիության թեստը OK!\n\nՀաջողություն ենք մաղթում,\n\n[Discourse]-ի Ձեր ընկերներ(https://www.discourse.org)\n\n[0]: %{base_url}\n[1]: https://www.kitterman.com/spf/validate.html\n[2]: https://mxtoolbox.com/ReverseLookup.aspx\n[3]: http://www.dkim.org/\n[4]: https://whatismyipaddress.com/blacklist-check\n[7]: https://www.mail-tester.com/spf-dkim-check\n[8]: http://www.openspf.org/SPF_Record_Syntax\n[sg]: https://goo.gl/r1WMF6\n[sp]: https://www.sparkpost.com/\n[mg]: https://www.mailgun.com/\n[mj]: https://www.mailjet.com/pricing/\n[mt]: https://www.mail-tester.com/\n" + new_version_mailer: + title: "Նոր Տարբերակի Ուղարկող " + subject_template: "[%{email_prefix}] Նոր Discourse տարբերակ, թարմացումը հասանելի է" + text_body_template: | + Ուռա, [Discourse] -ի նոր տարբերակը (https://www.discourse.org) հասանելի է! + + Ձեր տարբերակը՝ %{installed_version} + Նոր տարբերակը՝ **%{new_version}** + + - Թարմացրեք՝ օգտագործելով մեր պարզ **[մեկ սեղմումով բրաուզերի թարմացումը](%{base_url}/admin/upgrade)** + + - Դիտեք նորությունները [թողարկման նշումներում](https://meta.discourse.org/tags/release-notes) կամ այցելեք [չֆորմատավորված GitHub փոփոխությունների գրանցամատյան](https://github.com/discourse/discourse/commits/master) + + - Այցելեք [meta.discourse.org](https://meta.discourse.org) Discourse նորությունների, քննարկումների և օգնության համար: + new_version_mailer_with_notes: + title: "Նոր Տարբերակի Ուղարկող՝ Նշումների հետ" + subject_template: "[%{email_prefix}] հասանելի է թարմացում" + text_body_template: | + Ուռա, [Discourse]-ի(https://www.discourse.org) նոր տարբերակը հասանելի է! + + Ձեր տարբերակը՝ %{installed_version} + Նոր տարբերակ՝ **%{new_version}** + + - Թարմացրեք՝ օգտագործելով մեր պարզ **[մեկ սեղմումով բրաուզերի թարմացումը](%{base_url}/admin/upgrade)** + + - Դիտեք նորությունները [թողարկման նշումներ]-ում(https://meta.discourse.org/tags/release-notes) կամ այցելեք [չֆորմատավորված GitHub փոփոխությունների գրանցամատյան](https://github.com/discourse/discourse/commits/master) + + - Այցելեք [meta.discourse.org](https://meta.discourse.org) Discourse նորությունների, քննարկումների և օգնության համար: + + ### Թողարկման նշումներ + + %{notes} + flag_reasons: + off_topic: "Ձեր թեման դրոշակավորվել է որպես **թեմայից դուրս**. համայնքը զգում է, որ այն թեմային չի համընկնում՝ հաշվի առնելով վերնագիրը և առաջին գրառումը:" + inappropriate: "Ձեր գրառումը դրոշակավորվել է որպես **անհամապատասխան**. համայնքը կարծում է, որ այն հարձակողական, վիրավորական կամ [մեր համայնքի ուղեցույցի] խախտում է (%{base_path}/guidelines):" + spam: "Ձեր գրառումը որակվել է որպես **սպամ** . համայնքը զգում է, որ դա հայտարարություն է, այնպիսի մի բան, որն ունի ավելի շատ գովազդային բնույթ՝ թեմայի վերաբերյալ կամ օգտակար լինելու փոխարեն, ինչպես որ ակնկալվում էր:" + notify_moderators: "Ձեր գրառումը դրոշակավորվել է **մոդերատորների ուշադրության համար**. համայնքը կարծում է, որ գրառման մեջ ինչ-որ բան պահանջում է ձեռքով միջամտություն անձնակազմի որևէ անդամի կողմից:" + flags_dispositions: + agreed: "Շնորհակալ ենք մեզ տեղեկացնելու համար: Մենք ընդունում ենք, որ խնդիր կա, և մենք դիտարկում ենք այն:" + agreed_and_deleted: "Շնորհակալ ենք մեզ տեղեկացնելու համար: Մենք ընդունում ենք, որ խնդիր կա, և մենք հեռացրել ենք այս գրառումը:" + disagreed: "Շնորհակալ ենք մեզ տեղեկացնելու համար: Մենք դիտարկում ենք այն:" + deferred: "Շնորհակալ ենք մեզ տեղեկացնելու համար: Մենք դիտարկում ենք այն:" + deferred_and_deleted: "Շնորհակալ ենք մեզ տեղեկացնելու համար: Մենք հեռացրել ենք գրառումը:" + temporarily_closed_due_to_flags: + one: "Այս թեման ժամանակավորապես փակ է առնվազն 1 ժամ՝ համայնքային դրոշակների մեծ քանակի պատճառով:" + other: "Այս թեման ժամանակավորապես փակ է առնվազն%{count} ժամ՝ համայնքային դրոշակների մեծ քանակի պատճառով:" + system_messages: + private_topic_title: "Թեմա #%{id}" + contents_hidden: "Խնդրում ենք այցելել գրառում՝ դրա պարունակությունը տեսնելու համար:" + post_hidden: + title: "Գրառումը Թաքցված է" + subject_template: "Համայնքի դրոշներով թաքցված գրառում" + text_body_template: | + Ողջույն, + + Սա ավտոմատացված նամակ է %{site_name} -ից՝ Ձեզ տեղեկացնելու համար, որ Ձեր գրառումը թաքցվել է: + + <%{base_url}%{url}> + + %{flag_reason} + + Համայնքի բազմաթիվ օգտատերեր դրոշակավորել են այս գրառումը, որից հետո այն թացքվել է, այսպիսով՝ խնդրում ենք մտածել, թե ինչպես կարող եք վերանայել Ձեր գրառումը՝ հաշվի առնելով նրանց արձագանքը: **Դուք կարող եք խմբագրել Ձեր գրառումը %{edit_delay} րոպե անց, և այլ ավտոմատ կերպով կդառնա տեսանելի:** + + Համենայն դեպս, եթե գրառումը թաքցվում է համայնքի կողմից երկրորդ անգամ, այն կմնա թաքցված՝ մինչև անձնակազմի կողմից կարգավորվելը: + + Լրացուցիչ հրահանգների համար խնդրում ենք դիմել մեր [համայնքի ուղեցույցին](%{base_url}/guidelines): + post_hidden_again: + title: "Գրառումը կրկին Թաքցված է" + subject_template: "Գրառումը թաքցված է համայնքի դրոշակներով, անձնակազմը ծանուցված է" + text_body_template: | + Ողջույն, + + Սա ավտոմատացված նամակ է %{site_name} -ից՝ Ձեզ տեղեկացնելու համար, որ Ձեր գրառումը կրկին թաքցվել է: + + <%{base_url}%{url}> + + %{flag_reason} + + Համայնքի բազմաթիվ անդամներ դրոշակավորել են այս գրառումը, որից հետո այն թաքցվել է: **Քանի որ այս գրառումը թաքցվել է մեկից ավելի անգամ, Ձեր գրառումը այժմ կմնա թաքցված, մինչև այն կարգավորվի անձնակազմի որևէ անդամի կողմից:** + + Լրացուցիչ հրահանգների համար խնդրում ենք այցելել մեր [համայնքի ուղեցույց](%{base_url}/guidelines): + flags_agreed_and_post_deleted: + title: "Դրոշակավորված գրառումը հեռացված է անձնակազմի կողմից:" + subject_template: "Դրոշակավորված գրառումը հեռացված է անձնակազմի կողմից:" + text_body_template: | + Ողջույն, + + Սա ավտոմատացված հաղորդագրություն է%{site_name}-ից՝ Ձեզ տեղեկացնելու համար, որ [Ձեր գրառումը](%{base_url}%{url}) հեռացված է: + + %{flag_reason} + + Այս գրառումը դրոշակավորվել է համայնքի կողմից, և անձնակազմի անդամներից մեկը որոշել է ջնջել այն: + + [details="Սեղմեք՝ ջնջված գրառումը տեսնելու համար"] + ``` markdown + %{flagged_post_raw_content} + ``` + [/մանրամասներ] + + Խնդրում ենք այցելել մեր [համայնքի ուղեցույց](%{base_url}/guidelines) մանրամասների համար: + usage_tips: + text_body_template: | + Նոր օգտատիրոջ մեկնարկի համար մի քանի խորդհուրդների համար [դիտեք այս բլոգի գրառումը](https://blog.discourse.org/2016/12/discourse-new-user-tips-and-tricks/). + + Քանի որ Դուք այստեղի մասնակից եք, մենք կճանաչենք Ձեզ, և նոր օգտատիրոջ ժամանակավոր սահմանափակումները կհանվեն: Ժամանակի ընթացքում Դուք կվաստակեք [վստահության մակարդակներ](https://blog.discourse.org/2018/06/understanding-discourse-trust-levels/), որոնք պարունակում են հատուկ կարողություններ՝ մեզ օգնելու մեր համայնքը կառավարել միասին: + welcome_user: + title: "Ողջունել Օգտատիրոջը" + subject_template: "Բարի գալուստ %{site_name}!" + text_body_template: | + Շնորհակալ ենք %{site_name} -ին միանալու համար և բարի գալուստ! + + %{new_user_tips} + + Մենք միշտ հավատում ենք [քաղաքակիրթ համայնքի վարվելակերպին](%{base_url}/guidelines): + + Վայելեք Ձեր ներկայությունը! + welcome_tl1_user: + title: "Ողջունել ՎՄ1 Օգտատիրոջը" + subject_template: "Շնորհակալ ենք մեզ հետ ժամանակ անցկացնելու համար" + text_body_template: | + Բարև! Մենք տեսնում ենք, որ Դուք զբաղված եք եղել կարդալով, ինչը հրաշալի է, և այսպիսով՝ բարձրացրել ենք Ձեր [վստահության մակարդակը!](https://blog.discourse.org/2018/06/understanding-discourse-trust-levels/) + + Մենք իսկապես ուրախ ենք, որ Դուք ժամանակ եք անցկացնում մեզ հետ, և մենք կցանկանայինք ավելին իմանալ Ձեր մասին: Գտեք մի պահ և [լրացրեք Ձեր պրոֆիլը](%{base_url}/my/preferences/profile) կամ ազատ [սկսեք նոր թեմա](%{base_url}/categories): + welcome_invite: + title: "Ողջույնի Հրավեր" + subject_template: "Բարի գալուստ %{site_name}!" + text_body_template: | + Շնորհակալ ենք %{site_name} -ին հրավերը ընդունելու համար -- բարի գալուստ! + + - Մենք Ձեզ համար ստեղծել ենք այս նոր հաշիվը՝ **%{username}** : Փոփոխեք Ձեր օգտանունը կամ գաղտնաբառը՝ այցելելով [Ձեր պրոֆիլի][նախընտրություններ]: + + - Մուտք գործելիս խնդրում ենք **օգտագործել Ձեր սկզբնական հրավերի նույն էլ. հասցեն** — այլապես մենք չենք կարողանա ասել, որ դա Դուք եք! + + %{new_user_tips} + + Մենք հավատում ենք [քաղաքակիրթ համայնքային վարքագծին](%{base_url}/guidelines) բոլոր ժամանակներում: + + Վայելեք Ձեր ներկայությունը! + + [նախընտրություններ]: %{user_preferences_url} + backup_succeeded: + title: "Պահուստը Հաջողվեց" + subject_template: "Պահուստը հաջողությամբ ավարտված է" + text_body_template: | + Պահուստը հաջողվեց: + + Այցելեք [ադմին > պահուստի բաժին](%{base_url}/admin/backups) ՝Ձեր նոր պահուստը ներբեռնելու համար: + + Ահա գրառումը՝ + + ``` տեքստ + %{logs} + ``` + backup_failed: + title: "Պահուստը Ձախողվեց" + subject_template: "Պահուստը ձախողվեց" + text_body_template: | + Պահուստը ձախողվեց: + + Ահա գրառումը՝ + + ``` տեքստ + %{logs} + ``` + restore_succeeded: + title: "Վերականգնումը Հաջողվեց" + subject_template: "Վերականգնումը հաջողությամբ ավարտվեց" + text_body_template: | + Վերականգնումը հաջող էր! + + Ահա գրառումը` + + ``` տեքստ + %{logs} + ``` + restore_failed: + title: "Վերականգնումը Ձախողվեց" + subject_template: "Վերականգնումը ձախողվեց" + text_body_template: | + Վերականգնումը ձախողվեց: + + Ահա գրառումը՝ + + ``` տեքստ + %{logs} + ``` + bulk_invite_succeeded: + title: "Զանգվածային Հրավերը Հաջողվեց" + subject_template: "Օգտատերերի զանգվածային հրավերը հաջողությամբ իրագործված է:" + text_body_template: "Օգտատերերի Ձեր զանգվածային հրավերը գործարկված է, ուղարկվել է %{sent} հրավեր:" + bulk_invite_failed: + title: "Զանգվածային Հրավերը Ձախողվեց" + subject_template: "Օգտատերերի զանգվածային հրավերը իրականացվել է սխալներով" + text_body_template: | + Օգտատերերի զանգվածային հրավերի Ձեր ֆայլը մշակված է, %{sent} հրավերները ուղարկվել են %{failed} սխալ(ներ)ով: + + Ահա գրառումը՝ + + ``` տեքստ + %{logs} + ``` + csv_export_succeeded: + title: "CSV Արտահանումը Հաջողվեց" + subject_template: "[%{export_title}] Տվյալների արտահանումը ավարտվեց" + text_body_template: | + Ձեր տվյալների արտահանումը հաջող էր! :dvd: + + %{file_name} (%{file_size}) + + Վերևի ներբեռնման հղումը վավեր կլինի 8 ժամ: + + Տվյալները սեղմված են gzip արխիվում: Եթե արխիվը ինքն իրեն չի ընդլայնում, երբ Դուք այն բացում եք, օգտագործեք այստեղ խորհուրդ տրված գործիքները՝ https://www.gzip.org/#faq4 + csv_export_failed: + title: "CSV Արտահանումը Ձախողվեց " + subject_template: "Տվյալների արտահանումը ձախողվել է" + text_body_template: "Ցավում ենք, բայց Ձեր տվյալների արտահանումը ձախողվեց: Խնդրում ենք ստուգել գրառումները կամ [կապվեք անձնակազմի որևէ անդամի հետ](%{base_url}/about):" + email_reject_insufficient_trust_level: + title: "Էլ. փոստի Մերժում - Անբավարար Վստահության Մակարդակ" + subject_template: "[%{email_prefix}] Էլ. փոստի խնդիր -- Անբավարար Վստահության Մակարդակ" + text_body_template: | + Ցավում ենք, բայց Ձեր էլ. նամակը %{destination}-ին (%{former_title} վերնագրով) չաշխատեց: + + Ձեր հաշիվը չունի պահանջվող վստահության մակարդակը՝ այս էլ. հասցեին նոր թեմաներ ուղարկելու համար: Եթե Ձեզ թվում է, որ սա սխալ է, [կապվեք անձնակազմի որևէ անդամի հետ](%{base_url}/about): + email_reject_user_not_found: + title: "Էլ. փոստի Մերժում - Օգտատերը Չի Գտնվել" + subject_template: "[%{email_prefix}] Էլ. փոստի խնդիր -- Օգտատերը Չի Գտնվել" + text_body_template: | + Ցավում ենք, սակայն Ձեր էլ. նամակը %{destination}-ին (%{former_title} վերնագրով) չաշխատեց: + + Ձեր պատասխանը ուղարկվել է անհայտ էլ. հասցեից: Փորձեք ուղարկել մեկ այլ էլ. հասցեից կամ [կապվեք անձնակազմի որևէ անդամի հետ](%{base_url}/about): + email_reject_screened_email: + title: "Էլ. փոստի Մերժում - Ցուցադրված Էլ. հասցե" + subject_template: "[%{email_prefix}] Էլ. փոստի խնդիր -- Արգելափակված Էլ. հասցե" + text_body_template: | + Ցավում ենք, սակայն Ձեր էլ. նամակը %{destination} -ին (%{former_title} վերնագրով) չաշխատեց: + + Ձեր պատասխանը ուղարկվել է արգելափակված էլ. հասցեից: Փորձեք ուղարկել մեկ այլ էլ. հասցե կամ [կապվեք անձնակազմի որևէ անդամի հետ](%{base_url}/about): + email_reject_not_allowed_email: + title: "Էլ. փոստի Մերժում - Անթույլատրելի Էլ. հասցե" + subject_template: "[%{email_prefix}] Էլ. փոստի խնդիր -- Արգելափակված Էլ. հասցե" + text_body_template: | + Ցավում ենք, սակայն Ձեր էլ. նամակը %{destination} -ին (%{former_title} վերնագրով) չաշխատեց: + + Ձեր պատասխանն ուղարկվել է արգելափակված էլ. հասցեից: Փորձեք ուղարկել մեկ այլ հասցեից կամ [կապվեք անձնակազմի որևէ անդամի հետ](%{base_url}/about). + email_reject_inactive_user: + title: "Էլ. փոստի Մերժում - Ապակտիվ Օգտատեր" + subject_template: "[%{email_prefix}] Էլ. փոստի խնդիր -- Ապակտիվ Օգտատեր" + text_body_template: | + Ցավում ենք, սակայն Ձեր էլ. նամակը %{destination} -ին (%{former_title} վերնագրով) չաշխատեց: + + Այս էլ. հասցեին կապակցված Ձեր հաշիվը ակտիվացված չէ: Խնդրում ենք ակտիվացնել Ձեր հաշիվը՝ մինչ էլ. նամակներ ուղարկելը: + email_reject_silenced_user: + title: "Էլ. փոստի Մերժում - Լռեցված Օգտատեր" + subject_template: "[%{email_prefix}] Էլ. փոստի խնդիր -- Լռեցված Օգտատեր" + text_body_template: | + Ցավում ենք, բայց Ձեր էլ. նամակը %{destination}-ին (%{former_title} վերնագրով) չաշխատեց: + + Այս էլ. հասցեի հետ կապված հաշիվը լռեցված է: + email_reject_reply_user_not_matching: + title: "Էլ. փոստի Մերժում - Օգտատերը Չի Համընկնում" + subject_template: "[%{email_prefix}] Էլ. փոստի խնդիր -- Պատասխանի Անսպասելի Հասցե" + text_body_template: | + Ցավում ենք, սակայն Ձեր էլ. նամակը %{destination} -ին (%{former_title} վերնագրով) չաշխատեց: + + Ձեր պատասխանն ուղարկվել է մեր սպասածից տարբեր էլ. հասցեից, հետևաբար՝ մենք վստահ չենք, որ սա նույն մարդն է: Փորձեք ուղարկել մեկ այլ հասցեից կամ [կապվեք անձնակազմի որևէ անդամի հետ](%{base_url}/about): + email_reject_no_account: + title: "Էլ. փոստի Մերժում - Հաշիվ Չկա" + subject_template: "[%{email_prefix}] Էլ. փոստի խնդիր -- ԱՆհայտ Հածիվ" + text_body_template: | + Ցավում ենք, սակայն Ձեր էլ. նամակը %{destination} -ին (%{former_title} վերնագրով) չաշխատեց: + + մենք չկաորղացանք գտնել որևէ հաշիվ, որը համընկնում է Ձեր էլ. հասցեին: Փորձեք ուղարկել մեկ այլ էլ. հասցեից կամ [կապվեք անձնակազմի որևէ անդամի հետ](%{base_url}/about): + email_reject_empty: + title: "Էլ. փոստի Մերժում - Դատարկ" + subject_template: "[%{email_prefix}] Էլ. փոստի խնդիր -- Բովանդակություն Չկա" + text_body_template: | + Ցավում ենք, բայց Ձեր էլ. նամակը %{destination}-ին (%{former_title} վերնագրով) չաշխատեց: + + Մենք չկարողացանք գտնել որևէ պատասխանի բովանդակություն Ձեր նամակում : + + Եթե Դուք ստանում եք սա և Դուք _ներառել_ եք պատասխան, փորձեք կրկին՝ ավելի պարզ ֆորմատով: + email_reject_parsing: + title: "Էլ. փոստի Մերժում - Դուրսբերում" + subject_template: "[%{email_prefix}] Էլ հասցեի խնդիր - Բովանդակությունը Անհայտ է" + text_body_template: | + Ցավում ենք, սակայն Ձեր էլ. նամակը %{destination} -ին (%{former_title} վերնագրով) չաշխատեց: + + Մենք չկարողացանք գտնել Ձեր պատասխանը նամակում: **Համոզվեք, որ Ձեր պատասխանը նամակի վերնամասում է** -- մենք չենք կարող գործարկել մեկտեղված պատասխանները: + email_reject_invalid_access: + title: "Էլ. փոստի Մերժում - Անվավեր Հասանելիություն" + subject_template: "[%{email_prefix}] Էլ. փոստի խնդիր --  Անվավեր Հասանելիություն" + text_body_template: | + Ցավում ենք, սակայն Ձեր էլ. նամակը %{destination} -ին (%{former_title} վերնագրով) չաշխատեց: + + Ձեր հաշիվը չունի այդ կատեգորիայում ներ թեմաներ հրապարակելու արտոնություններ: Եթե Դուք կարծում եք, որ սա սխալ է, [կապվեք անձնակազմի որևէ անդամի հետ](%{base_url}/about): + email_reject_strangers_not_allowed: + title: "Էլ. փոստի Մերժում - Օտարներին Չի Թույլատրվում" + subject_template: "[%{email_prefix}] Էլ. փոստի խնդիր -- Անվավեր Հասանելիություն" + text_body_template: "Ցավում ենք, սակայն Ձեր էլ. նամակը %{destination} -ին (%{former_title} վերնագրով) չաշխատեց: \n\nԱյն կատեգորիան, որին Դուք ուղարկել եք այս էլ. նամակը, թույլ է տալիս միայն պատասխաններ վավեր հաշիվներով և հայտնի էլ. հասցեներով օգտատերերից: Եթե Ձեզ թվում է, որ սա սխալ է, [կապվեք անձնակազմի որևէ անդամի հետ](%{base_url}/about):\n" + email_reject_invalid_post: + title: "Էլ. փոստի Մերժում - Անվավեր Գրառում" + subject_template: "[%{email_prefix}] [Էլ. փոստի խնդիր -- Հրապարակման սխալ" + text_body_template: | + Ցավում ենք, սակայն Ձեր էլ. նամակը %{destination} -ին (%{former_title} վերնագրով) չաշխատեց: + + Որոշ հնարավոր պատճառներ են. համալիր ֆորմատավորում, հաղորդագրությունը շատ մեծ է, հաղորդագրությունը շատ փոքր է: Խնդրում ենք փորձել կրկին կամ գրառում կատարել վեբ-կայքի միջոցով, եթե դա շարունակվի: + email_reject_invalid_post_specified: + title: "Էլ. փոստի Մերժում - Անվավեր Սահմանված Գրառումը" + subject_template: "[%{email_prefix}] Էլ. փոստի խնդիր -- Հրապարակման սխալ" + text_body_template: | + Ցավում ենք, սակայն Ձեր էլ. նամակը %{destination} -ին (%{former_title} վերնագրով) չաշխատեց: + + Պատճառը՝ + + %{post_error} + + Եթե Դուք կարող եք ուղղել խնդիրը, խնդրում ենք փորձել կրկին: + email_reject_post_too_short: + title: "Էլ. փոստի Մերժում - Գրառումը Շատ Կարճ է" + subject_template: "[%{email_prefix}] Էլ. փոստի խնդիր -- Գրառումը Չափազանց Կարճ է" + text_body_template: | + Ցավում ենք, սակայն Ձեր էլ. նամակը %{destination} -ին (%{former_title} վերնագրով) չաշխատեց: + + Ավելի խորը խոսակցությունների առաջմղման նպատակով շատ կարճ պատասխանները թույլատրված չեն: Կարո՞ղ եք պատասխանել առնվազն%{count} սիմվոլով: Այլ կերպ,Դուք կարող եք հավանել գրառում է. փոստի միջոցով՝ պատասխանելով "+1": + email_reject_invalid_post_action: + title: "Էլ. փոստի Մերժում - Անվավեր Գրառման Գործողություն " + subject_template: "[%{email_prefix}] Էլ. փոստի խնդիր -- Գրառման Անվավեր Գործողություն" + text_body_template: | + Ցավում ենք, սակայն Ձեր էլ. նամակը %{destination} -ին (%{former_title} վերնագրով) չաշխատեց: + + Գրառման Գործողությունը չի ճանաչվել: Խնդրում ենք փորձել կրկին կամ գրառում կատարել վեբ-կայքի միջոցով, եթե սա շարունակվի: + email_reject_reply_key: + title: "Էլ. փոստի Մերժում - Պատասխանի Բանալի" + subject_template: "[%{email_prefix}] Էլ. փոստի խնդիր -- Պատասխանի Անհայտ Բանալի" + text_body_template: "Ցավում ենք, սակայն էլ. նամակը %{destination} -ին (%{former_title} վերնագրով) չաշխատեց: \n\nԷլ. նամակի պատասխանի key -ը անվավեր կամ անհայտ է, հետևաբար՝ մենք չեք կարող պարզել, թե ինչի պատասխան է այս նամակը: [Կապվեք անձնակազմի որևէ անդամի հետ](%{base_url}/about):\n" + email_reject_bad_destination_address: + title: "Էլ. փոստի Մերժում - Նպատակակետի Վատ Հասցե" + subject_template: "[%{email_prefix}] Էլ. փոստի խնդիր -- Անհայտ Ում Հասցե" + text_body_template: | + Ցավում ենք բայց, Ձեր էլ. նամակը %{destination}-ին (%{former_title} վերնագրով) չաշխատեց: + + Նպատակային էլ. հասցեներից ոչ մեկը ճանաչված չէ, կամ Message-ID վերնագիրը փոփոխված չէ: Խնդրում ենք համոզվել, որ Դուք ուղարկում եք անձնակազմի կողմից տրամադրված ճիշտ էլ. հասցեի: + email_reject_old_destination: + title: "Էլ. փոստի Մերժում - Հին Նպատակակետ" + subject_template: "[%{email_prefix}] Էլ. փոստի խնդիր -- Դուք փորձում եք պատասխանել հին ծանուցմանը" + text_body_template: | + Ցավում ենք, բայց Ձեր էլ. նամակը %{destination} -ին (%{former_title} վերնագրով) չաշխատեց: + + Մենք ընդունում ենք սկզբնական ծանուցումների պատասխաններ միայն %{number_of_days} օր: Խնդրում ենք [այցելել թեման](%{short_url}) ՝ խոսակցությունը շարունակելու համար: + email_reject_topic_not_found: + title: "Էլ. փոստի Մերժում - Թեման Չի գտնվել" + subject_template: "[%{email_prefix}] Էլ. փոստի խնդիր -- Թեման Չի Գտնվել" + text_body_template: | + Ցավում ենք, բայց Ձեր էլ. նամակը %{destination} -ին (%{former_title} վերնագրով) չաշխատեց: + + Թեման, որին Դուք պատասխանում եք, այլևս գոյություն չունի -- միգուցե այն ջնջվե՞լ է: Եթե Ձեզ թվում է, որ սա սխալ է, [կապվեք անձնակազմի որևէ անդամի հետ](%{base_url}/about): + email_reject_topic_closed: + title: "Էլ. փոստի Մերժում - Թեման Փակված է" + subject_template: "[%{email_prefix}] Էլ. փոստի խնդիր -- Թեման Փակված է" + text_body_template: | + Ցավում ենք, սակայն Ձեր էլ. նամակը %{destination}-ին (%{former_title} վերնագրով) չաշխատեց: + + Թեման, որին Դուք պատասխանում եք, ներկայումս փակված է և այլևս չի ընդունում պատասխաններ: Եթե Ձեզ թվում է, որ սա սխալ է, [կապվեք անձնակազմի անդամի հետ](%{base_url}/about): + email_reject_auto_generated: + title: "Էլ. փոստի Մերժում - Ավտոմատ Գեներացված" + subject_template: "[%{email_prefix}] Էլ. փոստի խնդիր -- Ավտոմատ Գեներացված Պատասխան" + text_body_template: | + Ցավում ենք, սակայն Ձեր էլ. նամակը %{destination} -ին (%{former_title} վերնագրով) չաշխատեց: + + Ձեր նամակը որակվել է որպես "ավտոմատ գեներացված", ինչը նշանակում է, որ այն ավտոմատ կերպով ստեղծվել է համակարգչի կողմից՝ փոխանակ մարդու կողմից գրվելու; մենք չենք կարող ընդունել այդպիսի նամակներ: Եթե Ձեզ թվում է, որ սա սխալ է, [կապվեք անձնակազմի անդամի հետ](%{base_url}/about): + email_reject_unrecognized_error: + title: "Էլ. փոստի Մերժում - Անհայտ Սխալ" + subject_template: "[%{email_prefix}] Էլ. փոստի խնդիր -- Չճանաչված Սխալ" + text_body_template: | + Ցավում ենք, սակայն Ձեր էլ. նամակը %{destination} -ին (%{former_title} վերնագրով) չաշխատեց: + + Ձեր էլ. նամակը մշակելիս տեղի է ունեցել չճանաչված սխալ, և այն չի հրապարակվել: Դուք պետք է կրկին փորձեք կամ [կապվեք անձնակազմի որևէ անդամի հետ](%{base_url}/about): + email_reject_attachment: + title: "Էլ . Փոստի Կցորդը Մերժված է" + subject_template: "[%{email_prefix}] Էլ . Փոստի Խնդիր - Կցորդը Մերժված է" + text_body_template: | + Ցավոք, %{destination} -ին Ձեր էլ. նամակի (%{former_title} վերնագրով) որոշ կցորդներ մերժվել են: + + Մանրամասներ՝ + %{rejected_errors} + + Եթե Ձեզ թվում է, որ սա սխալ է, [կապվեք անձնակազմի որևէ անդամի հետ](%{base_url}/about): + email_error_notification: + title: "Էլ. նամակի Սխալի Ծանուցում" + subject_template: "[%{email_prefix}] Էլ. փոստի խնդիր -- POP նույնականացման սխալ" + text_body_template: | + Դժբախտաբար տեղի է ունեցել նույնականացման սխալ POP սերվերին էլ. հասցեների polling-ի ժամանակ: + + Խնդրում ենք համոզվել, որ ճիշտ եք կարգավորել POP տվյալները [կայքի կարգավորումներում](%{base_url}/admin/site_settings/category/email): + + Եթե կա վեբ UI POP էլ. հասցեի հաշվի համար, հնարավոր է՝ Դուք կարիք ունենաք մուտք գորխելու վեբ և ստուգելու Ձեր կարգավորումները այնտեղ: + email_revoked: + title: "Էլ. նամակը Հետկանչված է" + subject_template: "Ձեր էլ. հասցեն ճի՞շտ է:" + text_body_template: | + Ցավում ենք, բայց մենք խնդրի ենք բախվում Ձեզ հետ էլ. փոստի միջոցով կապ հաստատելիս: Մեր վերջին մի քանի էլ. նամակները բոլորը վերադարձել են որպես չհասած: + + Կարո՞ղ եք համոզվել, որ [Ձեր էլ. հասցեն](%{base_url}/my/preferences/email) վավեր է և աշխատող: Հնարավոր է՝ Դուք նաև ցանկանաք ավելացնել մեր էլ. հասցեն Ձեր հասցեագրքում / կոնտակտների ցանկում՝ հասանելիությունը բարելավելու համար: + email_bounced: | + %{email} -ին նամակը վերադարձել է: + + ### Մանրամասներ + + ``` տեքստ + %{raw} + ``` + ignored_users_summary: + title: "Անտեսված Օգտատերը հատել է սահմանը" + subject_template: "Օգտատերը անտեսվում է շատ այլ օգտատերերի կողմից" + text_body_template: | + Ողջույն, + + Սա ավտմատացված նամակ է %{site_name} -ից՝ տեղեկացնելու Ձեզ, որ [օգտատիրոջ պրոֆիլը](%{base_url}/u/%{username}/summary) անտեսվել է %{ignores_threshold} օգտատրերի կողմից: Սա կարող է պարզել, որ Ձեր համայնքում խնդիր է զարգանում: + + Հնարավոր է՝ Դուք ցանկանաք վերանայել այս օգտատիրոջ վերջին գրառումները և այլ հավանական օգտատերերին [անտեսված օգտատերերի հաշվետվությունում](%{base_url}/admin/reports/top_ignored_users): + + Լրացուցիչ հրահանգների համար խնդրում ենք այցելել մեր [համայնքի ուղեցույց](%{base_url}/guidelines): + too_many_spam_flags: + title: "Չափազանց Շատ Սպամի Դրոշակներ" + subject_template: "Նոր հաշիվը սպասման մեջ է" + text_body_template: | + Ողջույն, + + Սա ավտոմատացված նամակ է %{site_name} -ից ՝ Ձեզ տեղեկացնելու համար, որ Ձեր գրառումները ժամանակավորապես թացքվել են, քանի որ դրանք դրոշակավորվել են համայնքի կողմից: + + Որպես նախազգուշական միջոց՝ Ձեր նոր հաշիվը լռեցվել է և չի կարող ստեղծել պատասխաններ կամ թեմաներ, մինչև անձնակազմի որևէ անդամ կարողանա վերանայել Ձեր հաշիվը: Հայցում ենք Ձեր ներողամտությունը անհարմարությունների համար: + + Լրացուցիչ հրահանգների համար խնդրում ենք այցելել մեր [համայնքի ուղեցույց](%{base_url}/guidelines). + too_many_tl3_flags: + title: "Չափազանց Շատ TL3 Դրոշակներ" + subject_template: "Նոր հաշիվը սպասման մեջ է" + text_body_template: | + Ողջույն, + + Սա ավտոմատացված հաղորդագրություն է %{site_name} -ից՝ Ձեզ տեղեկացնելու, որ Ձեր հաշիվը տեղակայվել է սպասման մեջ՝ համայնքի դրոշակների մեծ թվի պատճառով: + + Որպես նախազգուշական միջոց՝ Ձեր նոր հաշիվը լռեցվել է և չի կարող նոր պատասխաններ կամ թեմաներ ստեղծել, մինչև անձնակազմի որևէ անդամ չվերանայի այն: Հայցում ենք Ձեր ներողամտությունը անհարմարությունների համար: + + Լրացուցիչ հրահանգների համար խնդրում ենք այցելել մեր [համայնքի ուղեցույց](%{base_url}/guidelines): + silenced_by_staff: + title: "Լռեցված Անձնակազմի կողմից" + subject_template: "Հաշիվը ժամանակավորապես սպասման մեջ է" + text_body_template: | + Ողջույն, + + Սա ավտոմատացված նամակ է %{site_name} -ից՝ Ձեզ տեղեկացնելու համար, որ Ձեր հաշիվը ժամանակավորապես տեղակայվել է սպասման մեջ՝ որպես նախազգուշական միջոց: + + Խնդրում ենք շարունակել այցելությունը, սակայն Դուք չեք կարողանա պատասխանել կամ ստեղծել թեմա, մինչև [անձնակազմի որևէ անդամ](%{base_url}/about) վերանայի Ձեր վերջին գրառումները: Հայցում ենք Ձեր ներողամտությունը անհարմարությունների համար: + + Լրացուցիչ հրահանգների համար խնդրում ենք այցելել մեր [համայնքի ուղեցույց](%{base_url}/guidelines): + user_automatically_silenced: + title: "Օգտատերը Ավտոմատ Լռեցված է" + subject_template: "Նոր %{username} օգտատերը լռեցված է համայնքի դրոշակների կողմից:" + text_body_template: | + Սա ավտոմատացված նամակ է: + + [%{username}] նոր օգտատերը (%{user_url}) ավտոմատ կերպով լռեվել է, քանի որ բազմաթիվ օգտատերեր դրոշակավորել են %{username}-ի գրառում(ներ)ը: + + Խնդրում ենք [վերանայել դրոշակները](%{base_url}/admin/flags): Եթե %{username} -ը սխալմամբ է լռեցվել, սեղմեք միացնել կոճակը [ադմինի էջում այս օգտատիրոջ համար](%{user_url}): + + Այս քանակի սահմանափակումը կարելի է փոփոխել `silence_new_user` կայքի կարգավորումներով: + spam_post_blocked: + title: "Սպամ Գրառումը Արգելափակված է" + subject_template: " %{username} նոր օգտատիրոջ գիառումները արդելափակվել են կրկնվող հղումների պատճառով:" + text_body_template: | + Սա ավտոմատացված հաղորդագրություն է: + + [%{username}] նոր օգտատերը (%{user_url}) փորձել է ստեղծել բազմակի մի քանի գրառումներ %{domains} -ին հղումներով, սակայն այդ գրառումները արգելափակվել են՝ սպամից խուսափելու նպատակով: Օգտատերը դեռևս կարող է ստեղծել նոր գրառումները, որոնք չեն հղվում %{domains} -ին: + + Խնդրում ենք [վերանայել օգտատիրոջը](%{user_url}). + + Սա կարող է փոփոխվել `newuser_spam_host_threshold` -ի և `white_listed_spam_host_domains` կայքի կարգավորումների միջոցով: Ավելացրեք %{domains}-ը մաքրագրին, եթե դրանք պետք է ազատվեն: + unsilenced: + title: "Միացված" + subject_template: "Հաշիվը այլևս սպասման մեջ չէ" + text_body_template: | + Ողջույն, + + Սա ավտոմատ նամակ է %{site_name} -ից՝ Ձեզ տեղեկացնելու համար, որ Ձեր հաշիվը անձնակազմի վերանայումից հետո այլևս սպասման մեջ չէ: + + Դուք այժմ կարող եք կրկին ստեղծել նոր պատասխաններ և թեմաներ: Շնորհակալ ենք Ձեր համբերության համար: + pending_users_reminder: + title: "Սպասող Օգտատերերի Հիշեցում" + subject_template: + one: "հաստատման սպասող 1 օգտատեր" + other: "հաստատման սպասող%{count} օգտատեր" + text_body_template: | + Կան հաստատման (կամ մերժման) սպասող նոր օգտատերերի գրանցումներ, մինչև նրանք հասանելիություն կունենան այս ֆորումին: + + [Խնդրում ենք վերանայել նրանց ադմինի բաժնում](%{base_url}/admin/users/list/pending). + download_remote_images_disabled: + title: "Հեռակա Նկարների Ներբեռնումը Անջատված է" + subject_template: "Հեռակա նկարների ներբեռնումը անջատված է" + text_body_template: " `download_remote_images_to_local` կարգավորումը անջատվել է, քանի որ հասել եք `download_remote_images_threshold` -ում դիսկի տարածքի սահմանին:" + dashboard_problems: + title: "Կառավարման Հարթակի Խնդիրներ" + subject_template: "Նոր խորհուրդ Ձեր կայքի կառավարման հարթակում" + text_body_template: | + Մենք ունենք մի քանի նոր խորհուրդ և առաջարկություն Ձեզ համար՝ հիմնված Ձեր ներկայից կայքի կարգավորումների վրա: + + [Այցելեք Ձեր կայքի կառավարման հարթակ](%{base_url}/admin) ՝ դրանք տեսնելու համար: + new_user_of_the_month: + title: "Դուք Ամսվա Նոր Օգտատերն եք !" + subject_template: "Դուք Ամսվա Նոր Օգտատերն եք !" + text_body_template: | + Շնորհավորում ենք, Դուք վաստակեցիք **Ամսվա լավագույն Նոր Օգտատեր կոչումը %{month_year} ամսվա համար**: :trophy: + + Այս կոչումը շնորհվում է յուրաքանչյուր ամիս ընդամենը երկու նոր օգտատիրոջ, և այն մշտապես տեսանելի կլինի [կրծքանշանների էջում](%{url}): + + Դուք շատ արագ դարձաք մեր համայնքի արժեքավոր անդամ: Շնորհակալ ենք մեզ միանալու համար և շարունակեք այդպես! + queued_posts_reminder: + title: "Սպասող Գրառումների Հիշեցում" + subject_template: + one: "վերանայման սպասող 1 գրառում" + other: "վերանայման սպասող %{count} գրառում" + text_body_template: | + Ողջույն, + + Նոր օգտատերերի գրառումները սպասման մեջ են դրվել մոդերացիայի համար և ներկայումս սպասում են վերանայման: [Հաստատեք կամ մերժեք դրանք այստեղ](%{base_url}/queued-posts): + unsubscribe_link: | + Այս էլ. հասցեների բաժանորդագրումից դուրս գալու համար [սեղմեք այստեղ](%{unsubscribe_url}): + unsubscribe_link_and_mail: | + Այս հասցեների բաժանորդագրությունը դադարեցնելու համար [սեղմեք այստեղ](%{unsubscribe_url}): + unsubscribe_mailing_list: | + Դուք սա ստանում եք, քանի որ միացրել եք փոստային ցուցակի ռեժիմը: + + Այս էլ. նամակների բաժանորդագրումից դուրս գալու համար, [սեղմեք այստեղ](%{unsubscribe_url}): + subject_re: "Re: " + subject_pm: "[Անձնական Նամակ] " + email_from: "%{user_name} -ը %{site_name} -ի միջոցով" + user_notifications: + previous_discussion: "Նախորդ Պատասխանները" + reached_limit: + one: "Զգուշացեք. Մենք օրեկան ուղարկում ենք առավելագույնը 1 նամակ: Ստուգեք կայքը՝ տեսնելու համար ետ եկածները: Հ.Գ. շնորհակալ ենք ճանաչված լինելու համար!" + other: "Զգուշացեք. Մենք օրեկան ուղարկում ենք առավելագույնը %{count} նամակ: Ստուգեք կայքը՝ տեսնելու համար ետ եկածները: Հ.Գ. շնորհակալ ենք ճանաչված լինելու համար!" + in_reply_to: "Ի պատասխան" + unsubscribe: + title: "Դուրս գալ բաժանորդագրումից" + description: "Հետաքրքրված չե՞ք այս էլ. նամակների ստացմամբ: Խնդիր չկա! Սեղմեք ներքևում՝ բաժանորդագրումից անմիջապես հրաժարվելու համար." + reply_by_email: "[Այցելեք Թեմա](%{base_url}%{url}) կամ պատասխանեք այս էլ. նամակին՝ արձագանքելու համար:" + reply_by_email_pm: "[Դիտեք Հաղորդագրությունը](%{base_url}%{url}) կամ պատասխանեք այս նամակին՝ %{participants} -ին արձագանքելու համար:" + only_reply_by_email: "Պատասխանեք այս նամակին՝ արձագանքելու համար:" + only_reply_by_email_pm: "Պատասխանեք այս նամակին՝ %{participants} -ին արձագանքելու համար:" + visit_link_to_respond: "[Այցելեք Թեմա](%{base_url}%{url}) արձագանքելու համար:" + visit_link_to_respond_pm: "[Դիտեք Հաղորդագրությունը՝](%{base_url}%{url}) %{participants} -ին պատասխանելու համար:" + posted_by: "Հրապարակված է %{username} -ի կողմից՝ %{post_date}" + pm_participants: "Մասնակիցներ՝ %{participants}" + invited_group_to_private_message_body: | + %{username} -ը հրավիրել է @%{group_name} -ին հաղորդագրության + + > **%{topic_title}** + > + > %{topic_excerpt} + + այստեղ՝ + + > %{site_title} -- %{site_description} + invited_to_private_message_body: | + %{username} -ը հրավիրել է Ձեզ հաղորդագրությանը՝ + + > **%{topic_title}** + > + > %{topic_excerpt} + + at + + > %{site_title} -- %{site_description} + invited_to_topic_body: | + %{username} -ը հրավիրել է Ձեզ քննարկման + + > **%{topic_title}** + > + > %{topic_excerpt} + + այստեղ՝ + + > %{site_title} -- %{site_description} + user_invited_to_private_message_pm_group: + title: "Օգտատերը Հրավիրել է Խմբին Անձնական Նամակագրության:" + subject_template: "[%{email_prefix}] %{username} -ը հրավիրել է @%{group_name} -ին '%{topic_title}' հաղորդագրությանը" + text_body_template: | + %{header_instructions} + + %{message} + + %{respond_instructions} + user_invited_to_private_message_pm: + title: "Օգտատերը Հրավիրվել է Անձնական Նամակի" + subject_template: "[%{email_prefix}] %{username} -ը հրավիրել է Ձեզ '%{topic_title}' հաղորդագրությանը" + text_body_template: | + %{header_instructions} + + %{message} + + %{respond_instructions} + user_invited_to_private_message_pm_staged: + title: "Անձնական Նամակին Հրավիրված Օգտատերը Աստիճանավորված է" + subject_template: "[%{email_prefix}] %{username} -ը հրավիրել է Ձեզ '%{topic_title}' հաղորդագրությանը" + text_body_template: | + %{header_instructions} + + %{message} + + %{respond_instructions} + user_invited_to_topic: + title: "Օգտատերը Հրավիրված է Թեմային " + subject_template: "[%{email_prefix}] %{username} -ը հրավիրել է Ձեզ '%{topic_title}'" + text_body_template: | + %{header_instructions} + + %{message} + + %{respond_instructions} + user_replied: + title: "Օգտատերը Պատասխանել է" + subject_template: "[%{email_prefix}] %{topic_title}" + text_body_template: | + %{header_instructions} + + %{message} + + %{context} + + %{respond_instructions} + user_replied_pm: + title: "Օգտատերը Պատասխանել է Անձնական Նամակի" + subject_template: "[%{email_prefix}] [Անձնական Նամակ] %{topic_title}" + text_body_template: | + %{header_instructions} + + %{message} + + %{context} + + %{respond_instructions} + user_quoted: + title: "Օգտատերը Մեջբերել է" + subject_template: "[%{email_prefix}] %{topic_title}" + text_body_template: | + %{header_instructions} + + %{message} + + %{context} + + %{respond_instructions} + user_linked: + title: "Օգտատերը Հղում է Կատարել" + subject_template: "[%{email_prefix}] %{topic_title}" + text_body_template: | + %{header_instructions} + + %{message} + + %{context} + + %{respond_instructions} + user_mentioned: + title: "Օգտատերը Նշել է" + subject_template: "[%{email_prefix}] %{topic_title}" + text_body_template: | + %{header_instructions} + + %{message} + + %{context} + + %{respond_instructions} + user_mentioned_pm: + title: "Օգտատերը Նշել է Անձնական Նամակ" + subject_template: "[%{email_prefix}] [Անձնական Նամակ] %{topic_title}" + text_body_template: | + %{header_instructions} + + %{message} + + %{context} + + %{respond_instructions} + user_group_mentioned: + title: "Օգտատերերի Խումբը Նշել է " + subject_template: "[%{email_prefix}] %{topic_title}" + text_body_template: | + %{header_instructions} + + %{message} + + %{context} + + %{respond_instructions} + user_posted: + title: "Օգտատերը Հրապարակել է" + subject_template: "[%{email_prefix}] %{topic_title}" + text_body_template: | + %{header_instructions} + + %{message} + + %{context} + + %{respond_instructions} + user_watching_first_post: + title: "Առաջին Գրառումը Դիտող Օգտատեր" + subject_template: "[%{email_prefix}] %{topic_title}" + text_body_template: | + %{header_instructions} + + %{message} + + %{context} + + %{respond_instructions} + user_posted_pm: + title: "Օգտատերը Հրապարակել է Անձնական Նամակ" + subject_template: "[%{email_prefix}] [Անձնական Նամակագրություն] %{topic_title}" + text_body_template: | + %{header_instructions} + + %{message} + + %{context} + + %{respond_instructions} + user_posted_pm_staged: + title: "Անձնական Նամակ Հրապարակած Օգտատերը Աստիճանավորված է" + subject_template: "%{optional_re}%{topic_title}" + text_body_template: |2 + + %{message} + account_suspended: + title: "Հաշիվը Սառեցված է" + subject_template: "[%{email_prefix}] Ձեր հաշիվը սառեցվել է" + text_body_template: | + Դուք սառեցվել եք ֆորումում մինչև %{suspended_till}: + + %{reason} + + %{message} + account_silenced: + title: "Հաշիվը Լռեցված է" + subject_template: "[%{email_prefix}] Ձեր հաշիվը լռեցված է" + text_body_template: | + Դուք սառեցվել եք ֆորումից մինչև %{silenced_till}: + + %{reason} + + %{message} + account_exists: + title: "Հաշիվը արդեն գոյություն ունի" + subject_template: "[%{email_prefix}] Հաշիվը արդեն գոյություն ունի" + text_body_template: "Դուք հենց նոր փորձել եք ստեղծել հաշիվ %{site_name} -ում կամ փոփոխել հաշվի էլ. հասցեն %{email} -ի: Համենայն դեպս, հաշիվն արդեն գոյություն ունի %{email}-ով:\n\nԵթե մոռացել եք Ձեր գաղտնաբառը, [վերահաստատեք այն հիմա](%{base_url}/գաղտնաբառի-վերահաստատում):\n\nԵթե Դուք չեք փորձել ստեղծել հաշիվ %{email} -ով կամ փոփոխել Ձեր էլ. հասցեն, մի անհանգստացեք - Դուք հանգիստ կարող եք անտեսել այս հաղորդագրությունը: \n\nԵթե ունեք հարցեր, [կապվեք մեր բարեհամբույր անձնակազմի հետ](%{base_url}/մեր մասին):\n" + account_second_factor_disabled: + title: "Երկգործոն Նույնականացումը անջատված է" + subject_template: "[%{email_prefix}] Երկգործոն Վավերացումը անջատված է" + text_body_template: "Երկգործոն նույնականացումը անջատված է Ձեր %{site_name} հաշվի վրա: Դուք այժմ կարող եք մուտք գործել միայն Ձեր գաղտնաբառով; լրացուցիչ նույնականացում այլևս չի պահանջվում: \n\nԵթե Դուք չեք ընտրել անջատել երկգործոն նույնականացումը, հնարավոր է՝ ինչ-որ մեկը ջարդել է Ձեր հաշիվը: \n\nԵթե ունեք հարցեր, [կապվեք մեր բարեհամբույր անձնակազմի հետ](%{base_url}/մեր մասին):\n" + digest: + why: " %{site_link}-ի համառոտ ամփոփում՝ Ձեր %{last_seen_at}վերջին այցելությունից հետո" + since_last_visit: "Ձեր վերջին այցելությունից հետո" + new_topics: "Նոր Թեմաներ" + unread_messages: "Չկարդացած Նամակներ" + unread_notifications: "Չկարդացած Ծանուցումներ" + liked_received: "Ստացված Հավանումներ" + new_posts: "Նոր Գրառումներ" + new_users: "Նոր Օգտատերեր" + popular_topics: "Տարածված Թեմաներ" + follow_topic: "Հետևել այս թեմային" + join_the_discussion: "Կարդալ Ավելին" + popular_posts: "Ճանաչված Գրառումներ" + more_new: "Նոր Ձեր համար" + subject_template: "[%{email_prefix}] Ամփոփում" + unsubscribe: "Այս ամփոփումը ուղարկվում է %{site_link} -ից, երբ մենք չենք տեսնում Ձեզ մի որոշ ժամանակ: Փոփոխեք %{email_preferences_link} -ը կամ դուրս եկեք բաժանորդագրումից՝ %{unsubscribe_link} :" + your_email_settings: "Ձեր էլ. հասցեի կարգավորումները" + click_here: "սեղմեք այստեղ" + from: "%{site_name} -ի ամփոփում" + preheader: "Համառոտ ամփոփում՝ Ձեր վերջին՝ %{last_seen_at} այցելությունից հետո" + forgot_password: + title: "Մոռացել եմ Գաղտնաբառը" + subject_template: "[%{email_prefix}] Գաղտնաբառի վերահաստատում" + text_body_template: | + Ինչ-որ մեկը խնդրել է վերահաստատել Ձեր գաղտնաբառը այստեղ՝ [%{site_name}](%{base_url}). + + Եթե դա Դուք չէիք, պարզապես անտեսեք այս նամակը: + + Սեղմեք հետևյալ հղումը՝ նոր գաղտնաբառ ընտրելու համար՝ + %{base_url}/u/password-reset/%{email_token} + email_login: + title: "Մուտք գործեք հղման միջոցով" + subject_template: "[%{email_prefix}] Մուտք գործեք հղման միջոցով" + text_body_template: | + Ահա Ձեր մուտքի հղումը այստեղ՝ [%{site_name}](%{base_url}). + + Եթե Դուք չեք պահանջել այս հղումը, Դուք հանգիստ կարող եք անտեսել այս էլ. նամակը: + + Մուտք գործելու համար սեղմեք հետևյալ հղումը՝ + %{base_url}/session/email-login/%{email_token} + set_password: + title: "Սահմանել Գաղտնաբառ" + subject_template: "[%{email_prefix}] Սահմանել Գաղտնաբառ" + text_body_template: | + Ինչ-որ մեկը խնդրել է ավելացնել գաղտնաբառ [%{site_name}]-ի Ձեր հաշվի համար (%{base_url}): Այլ կերպ, Դուք կարող եք մուտք գործել՝ օգտագործելով ապահովվող ցանկացած օնլայն ծառայություն (Google, Facebook, և այլն) , որը կապված է այս վավերացված էլ. հասցեի հետ: + + Եթե Դուք չեք խնդրել, Դուք հանգիստ կարող եք անտեսել այս նամակը: + + Սեղմեք հետևյալ հղմանը՝ գաղնտնաբառ ընտրելու համար՝ + %{base_url}/u/password-reset/%{email_token} + admin_login: + title: "Ադմինի Մուտք" + subject_template: "[%{email_prefix}] Մուտք" + text_body_template: | + Ինչ-որ մեկը խնդրել է մուտք գործել [%{site_name}]-ի Ձեր հաշիվ (%{base_url}): + + Եթե Դուք չեք խնդրել, Դուք հանգիստ կարող եք անտեսել այս նամակը: + + Սեղմեք հետևյալ հղմանը՝ մուտք գործելու համար՝ + %{base_url}/u/admin-login/%{email_token} + account_created: + title: "Ստեղծված Հաշիվ" + subject_template: "[%{email_prefix}] Ձեր Նոր Հաշիվը" + text_body_template: | + Ձեր համար ստեղծվել է նոր հաշիվ%{site_name} -ում: + + Սեղմեք հետևյալ հղմանը՝ Ձեր նոր հաշվի համար նոր գաղտնաբառ ընտրելու համար՝ + %{base_url}/u/password-reset/%{email_token} + confirm_new_email: + title: "Հաստատել Նոր Էլ. հասցեն" + subject_template: "[%{email_prefix}] Հաստատեք Ձեր նոր էլ. հասցեն" + text_body_template: | + Հաստատեք Ձեր նոր էլ. հասցեն %{site_name} -ի համար՝ սեղմելով հետևյալ հղումը. + + %{base_url}/u/authorize-email/%{email_token} + confirm_old_email: + title: "Հաստատել Հին Էլ. Հասցեն" + subject_template: "[%{email_prefix}] Հաստատել Ձեր ընթացիկ էլ. հասցեն" + text_body_template: | + Մինչ մենք կարող ենք փոփոխել Ձեր էլ. հասցեն, անհրաժեշտ է, որ Դուք հաստատեք, որ Դուք վերահսկում եք + ընթացիկ էլ. փոստի հաշիվը: Այս քայլը ավարտելուց հետո մենք կհաստատենք + նոր էլ. հասցեն: + + Հաստատեք Ձեր ընթացիկ էլ. հասցեն %{site_name} -ի համար՝ սեղմելով հետևյալ հղումը՝ + %{base_url}/u/նույնականացնել-հասցեն/%{email_token} + notify_old_email: + title: "Ծանուցել Հին Էլ. Նամակը" + subject_template: "[%{email_prefix}] Ձեր էլ. հասցեն փոփոխվել է " + text_body_template: | + Սա ավտոմատացված նամակ է՝ Ձեզ տեղեկացնելու համար, որ Ձեր էլ. հասցեն + %{site_name} -ում փոփոխվել է: Եթե սա սխալմամբ է արվել, խնդրում ենք կապվել + կայքի ադմինիստրատորի հետ: + + Ձեր էլ. հասցեն փոխվել է՝ + + %{new_email} + signup_after_approval: + title: "Մուտք Հաստատումից Հետո" + subject_template: "Դուք հաստատում եք ստացել %{site_name}-ում!" + text_body_template: | + Բարի գալուստ %{site_name}! + + Անձնակազմի անդամներից մեկը հաստատել է %{site_name} -ի Ձեր հաշիվը: + + Դուք այժմ կարող եք մուտք գործել Ձեր նոր հաշիվ՝ մուտքագրվելով այստեղ՝ + %{base_url} + + Եթե վերևի հղումը հնարավոր չէ սեղմել, փորձեք կրկնօրինակել և տեղադրել այն Ձեր վեբ-բրաուզերի հասցեի տողում: + + %{new_user_tips} + + Մենք միշտ հավատում ենք [քաղաքակիրթ համայնքի վարքագծին](%{base_url}/guidelines) : + + Վայելեք Ձեր ներկայությունը! + signup: + title: "Գրանցում" + subject_template: "[%{email_prefix}] Հաստատել Ձեր նոր հաշիվը" + text_body_template: | + Բարի գալուստ %{site_name}! + + Սեղմեք հետևյալ հղումը ՝ Ձեր նոր հաշիվը հաստատելու և ակտիվացնելու համար՝ + %{base_url}/u/activate-account/%{email_token} + + Եթե վերևի հղումը հնարավոր չէ սեղմել, փորձեք կրկնօրինակել և տեղադրել այն Ձեր վեբ-բրաուզերի հասցեի տողում: + suspicious_login: + title: "Նոր Մուտքի Զգուշացում" + subject_template: "[%{site_name}] Նոր Մուտք %{location} -ից" + text_body_template: | + Ողջույն, + + Մենք նկատել ենք մուտք սարքավորումից կամ տեղակայությունից, որը տարբերվում է Ձեր սովորականից: Դա Դո՞ւք էիք: + + - Տեղակայություն՝ %{location} (%{client_ip}) + - Բրաուզեր՝ %{browser} + - Սարքավորում՝ %{device} – %{os} + + Եթե դա Դուք էիք, հիանալի է! Այլևս ոչինչ պետք չէ անել: + + Եթե դա Դուք չէիք, խնդրում ենք [վերանայել Ձեր գոյություն ունեցող գործընթացները](%{base_url}/my/preferences/account) և ավելի լավ է՝ փոխեք Ձեր գաղնտաբառը: + page_not_found: + title: "Օյ! Այդ էջը գոյություն չունի կամ մասնավոր է:" + popular_topics: "Տարածված" + recent_topics: "Վերջին " + see_more: "Ավելին" + search_title: "Որոնել այս կայքում" + search_button: "Որոնում" + offline: + title: "Հնարավոր չէ բեռնել հավելված" + offline_page_message: "Կարծես թե Դուք օֆլայն եք! Խնդրում ենք ստուգել Ձեր կապը և փորձել կրկին:" + login_required: + welcome_message: | + ## [Բարի գալուստ %{title}](#բարիգալուստ) + Հաշիվը պարտադիր է: Խնդրում ենք ստեղծել հաշիվ կամ մուտք գործել՝ շարունակելու համար: + welcome_message_invite_only: | + ## [Բարի գալուստ %{title}](#ողջույն) + Հաշիվը պարտադիր է: Խնդրում ենք գոյություն ունեցող անդամից խնդրել հրավեր կամ մուտք գործել՝ շարունակելու համար: + terms_of_service: + title: "Օգտագործման Պայմաններ" + signup_form_message: 'Ես կարդացել եմ և ընդունում եմ Օգտագործման Պայմանները:' + deleted: "ջնջված" + image: "նկար" + upload: + edit_reason: "ներբեռնել է նկարների տեղական կրկնօրինակները" + unauthorized: "Ներողություն, ֆայլը, որ Դուք փորձում եք վերբեռնել, նույնականացված չէ (նույնականացված ընդլայնումներ՝ %{authorized_extensions}):" + pasted_image_filename: "Տեղադրված Նկար" + store_failure: " #%{upload_id} վերբեռնումը #%{user_id}օգտատիրոջ համար ձախողվեց:" + file_missing: "Ներողություն, Դուք պետք է վերբեռնման համար տրամադրեք ֆայլ:" + empty: " Ներողություն, բայց Ձեր տրամադրած ֆայլը դատարկ է:" + png_to_jpg_conversion_failure_message: "PNG -ն JPG -ի փոխարկելիս տեղի է ունեցել սխալ:" + attachments: + too_large: "Ներողություն, ֆայլը, որ Դուք փորձում եք վերբեռնել, չափազանց մեծ է (առավելագույն չափը %{max_size_kb}ԿԲ է):" + images: + too_large: "Ներողություն, նկարը, որ Դուք փորձում եք վերբեռնել, չափազանց մեծ է (առավելագույն չափն է%{max_size_kb}ԿԲ), խնդրում ենք փոփոխել չափերը և փորձել կրկին: " + larger_than_x_megapixels: "Ներողություն, նկարը, որ Դուք փորձում եք վերբեռնել, չափազանց լայն է (առավելագույն չափն է%{max_image_megapixels}-մեգապիքսել), խնդրում ենք փոփոխել չափերը և փորձել կրկին: " + size_not_found: "Ներողություն, բայց մենք չկարողացանք որոշել նկարի չափը: Միգուցե Ձեր նկարը աղավաղվա՞ծ է:" + placeholders: + too_large: "(%{max_size_kb} ԿԲ-ից մեծ նկար)" + avatar: + missing: "Ներողություն, մենք չենք կարողանում գտնել այդ էլ. հասցեի հետ կապակցված որևէ ավատար: Կարո՞ղ եք փորձել վերբեռնել այն կրկին:" + flag_reason: + sockpuppet: "Նոր օգտատերը ստեղծել է թեմա, և մեկ այլ օգտատեր միևնույն IP հասցով address (%{ip_address}) պատասխանել է: Այցելեք `flag_sockpuppets` կայքի կարգավորումներ:" + spam_hosts: "Այս նոր օգտատերը փորձել է ստեղծել բազմակի գրառումներ միևնույն դոմենի (%{domain}) հղումներով: Դիտեք See the `newuser_spam_host_threshold` կայքի կարգավորումը:" + skipped_email_log: + exceeded_emails_limit: "Գերազանցում է max_emails_per_day_per_user" + exceeded_bounces_limit: "Գերազանցում է bounce_score_threshold" + mailing_list_no_echo_mode: "Փոստային ցուցակի ծանուցումները անջատված են օգտատիրոջ սեփական գրառումների համար:" + user_email_no_user: "%{user_id} id -ով օգտատեր չի գտնվել " + user_email_post_not_found: " %{post_id} id -ով օգտատեր չի գտնվել " + user_email_anonymous_user: "Օգտատերը անանուն է" + user_email_user_suspended_not_pm: "Օգտատերը սառեցված է, ոչ մի հաղորդագրություն" + user_email_seen_recently: "Օգտատորը վերջերս երևացել է" + user_email_notification_already_read: "Ծանուցումը, որի մասին է այս էլ. նամակը, արդեն իսկ կարդացվել է:" + user_email_notification_topic_nil: "post.topic զրո է" + user_email_post_user_deleted: "Գրառման օգտատերը ջնջված է:" + user_email_post_deleted: "գրառումը ջնջվել է հեղինակի կողմից" + user_email_user_suspended: "օգտատերը սառեցված է" + user_email_already_read: "օգտատերը արդեն կարդացել է այս գրառումը" + sender_message_blank: "message-ը դատարկ է " + sender_message_to_blank: "message.to-ն դատարկ է" + sender_text_part_body_blank: "text_part.body-ը դատարկ է" + sender_body_blank: "body-ն դատարկ է" + sender_post_deleted: "գրառումը ջնջվել է" + sender_message_to_invalid: "ստացողը ունի անվավեր էլ. հասցե" + color_schemes: + base_theme_name: "Հիմնական" + light: "Բաց" + dark: "Մութ" + neutral: "Նեյտրալ" + grey_amber: "Մոխրագույն Սաթ" + shades_of_blue: "Կապույտի Երանգներ" + latte: "Լատտե" + summer: "Ամառ" + dark_rose: "Մուգ Վարդագույն" + default_theme_name: "Բաց" + light_theme_name: "Բաց" + dark_theme_name: "Մուգ" + neutral_theme_name: "Նեյտրալ" + grey_amber_theme_name: "Մոխրագույն Սաթ" + shades_of_blue_theme_name: "Կապույտի Երանգներ" + latte_theme_name: "Լատտե" + summer_theme_name: "Ամառ" + dark_rose_theme_name: "Մուգ Վարդագույն" + about: "Տեղեկություններ" + guidelines: "Ուղեցույց" + privacy: "Գաղտնիություն" + edit_this_page: "Խմբագրել այս էջը" + csv_export: + boolean_yes: "Այո" + boolean_no: "Ոչ" + static_topic_first_reply: | + Խմբագրեք այս թեմայի առաջին գրառումը՝ %{page_name} էջի բովանդակությունը փոփոխելու համար: + guidelines_topic: + title: "ՀՏՀ/Ուղեցույց" + body: "\n\n## [Սա Հանրային Քննարկման համար Քաղաքակիրթ Վայր է](#քաղաքակիրթ)\n\nԽնդրում ենք վերաբերվել այս քննարկման ֆորումին նույն հարգանքով, ինչ հանրային այգուն: Մենք ևս կիսված համայնքային աղբյուր ենք — հմտություններով, գիտելիքներով և հետաքրքրություններով կիսվելու վայր՝ շարունակական խոսակցության միջոցով: \n\nՍրանք բարդ կամ արագ կանոններ չեն, ուղղակի ուղեցույցներ են՝ մեր համայնքի նկատմամաբ մարդկային մտածելակերպի օժանդակման և քաղաքակիրթ հանրային քննարկման համար մաքուր ու լուսավոր վայրի պահպանման համար:\n\n\n\n## [Բարելավել Քննարկումը](#բարելավել)\n\nՕգնեք մեզ դարձնել սա քննարկման համար հրաշալի վայր՝ միշտ աշխատելով ինչ-որ կերպ բարելավել քննարկումը, թեկուզ փոքր չափով: Եթե համոզված չեք, որ գրառումը ինչ-որ բան է ավելացնում խոսակցությանը, մտածեք, թե ինչ եք ցանկանում ասել, և փորձեք կրկին ավելի ուշ:\n\nԱյստեղ քննարկվող թեմաները մեզ համար նշանակություն ունեն, և մենք ցանկանում ենք, որ Ձեզ համար ևս դրանք մեծ նշանակություն ունենան: Հարգալից եղեք թեմաների և դրանք քննարկող մարդկանց նկատմամբ, անգամ եթե համաձայն չեք կարծիքներից որոշների հետ: Քննարկման բարելավման ձևերից մեկը արդեն իսկ ընթացողների բացահայտումն է: Ժամանակ անցկացրեք՝ ուսումնասիրելով այստեղի թեմաները, մինչև պատասխանելը կամ Ձեր սեփականը սկսելը, և Դուք ավելի լավ հնարավորություն կունենաք հանդիպելու այլ մարդկանց, ովքեր կիսում են Ձեր հետաքրքրությունները:\n\n\n\n## [Եղեք Համաձայնվող, Անգամ Եթե Համաձայն Չեք](#համաձայնվող)\n\nՀնարավոր է՝ Դուք ցանկանաք պատասխանել ինչ-որ բանի՝ չհամաձայնվելով դրան: Դա նորմալ է: Բայց հիշեք, պետք է _քննադատել մտքերը, այլ ոչ թե մարդկանց_ : Խնդրում ենք խուսափել հետևյալներից.\n\n* Անվանական նշում\n* Գովազդների դեմ ուղղված հարձակումներ\n* Պատասխան գրառման շերտին՝ իրական բովանդակության փոխարեն\n* Ռեֆլեքսային հակազդեցություն\n\nՓոխարենը, բերեք հիմնավորված հակափաստարկներ, որոնք կբարելավեն խոսակցությունը:\n\n\n\n## [Ձեր Մասնակցությունների Քանակը](#մասնակցել)\n\nԱյստեղ մեր ունեցած խոսակցությունները յուրաքանչյուր նոր ավելացման համար սահմանում են գույն: Օգնեք մեզ ազդել այս համայնքի ապագայի վրա՝ ընտրելով ներառվածություն այն քննարկումներում, որոնք դարձնում են այս ֆորումը հետաքրքիր վայր — և խուսափում նրանցից, որոնք են դարձնում:\n\nDiscourse -ը տալիս է գործիքներ, որոնց միջոցով համայնքը կարողանում է միահամուռ կերպով որոշել լավագույն (կամ վատագույն) ներմուծումները՝ էջանշումներ, հավանումներ, դրոշակներ, պատասխաններ, խմբագրումներ և այլն: Օգտագործեք այս գործիքները՝ Ձեր, ինչպես նաև՝ այլոց փորձառնությունը բարելավելու համար:\n\nԵկեք թողնենք մեր համայնքը ավելի լավը, քան երբ մենք գտանք այն:\n\n\n\n## [Եթե Դուք Տեսնում եք Խնդիր, Դրոշակավորեք Այն](#դրոշակավորել-խնդիրները)\n\nՄոդերատորները ունեն հատուկ հեղինակություն; նրանք պատասխանատու են այս ֆորումի համար: Բայց Դուք նույնպես ունեք: Ձեր օգնությամբ մոդերատորները կարող են լինել համայնքի աջակիցներ, ոչ թե միայն դռնապահներ կամ ոստիկաններ:\n\nԵրբ տեսնում եք վատ վարքագիծ, մի պատասխանեք: Դա խրախուսում է վատ վարքագիծը՝ ընդունելով այն, սպառում է Ձեր էներգիան, և ծախսում է բոլորի ժամանակը: _Ուղղակի դրոշակավորեք դա_. Եթե հավաքվի բավականաչափ թվով դրոշակ, կձեռնարկվեն գործողություններ կա՛մ ավտոմատ կերպով, կա՛մ մոդերատորների միջամտությամբ:\n\nՄեր համայնքը պահպանելու համար մոդերատորները իրավունք ունեն հեռացնել ցանկացած նյութ և ցանկացած օգտատիրոջ հաշիվ ցանկացած պատճառով ցանկացաշ պահի: Մոդերատորները չեն նախադիտում նոր գրառումները; մոդերատորները և կայքի օպերատորները չեն կրում որևէ պատասխանատվություն համայնքի կողմից հրապարակված ցանկացած բովանդակության համար:\n\n\n\n## [Միշտ Եղեք Քաղաքակիրթ](#եղեք-քաղաքակիրթ)\n\nՈչինչ չի փչացնում առողջ խոսակցությունն այնպես, ինչպես կոպտությունը.\n\n* Եղեք քաղաքակիրթ: Մի հրապարակեք որևէ բան, որը խելամիտ մարդը կարող է համարել հարձակողական, վիրավորական կամ ատողական խոսք:\n* Պահպանեք մաքրություն: Մի հրապարակեք անբարոյական կամ սեռական ենթատեքստ պարունակող որևէ բան:\n* Հարգեք միմյանց: Մի վախեցրեք կամ վշտացրեք որևէ մեկի, մի անձնավորեք մարդկանց կամ մի բացահայտեք նրանց մասնավոր տեղեկությունները:\n* Հարգեք մեր ֆորումը: Մի հրապարակեք սպամ կամ ինչ-որ այլ կերպ վնաս մի տվեք ֆորումին:\n\nՍրանք ճշգիրտ սահմանումներով կոնկրետ պայմաններ չեն — խուսափեք անգամ սրանցից ցանկացածի _ներկայություն_ -ից: Եթե համոզված չեք, ինքներդ Ձեզ հարցրեք՝ ինչպես կզգայիք, եթե Ձեր գրառումը հայտնվեր New York Times-ի առաջին էջին:\n\nՍա հանրային ֆորում է, և որոնման համակարգերը ինդեքսավորում են այս քննարկումները: Պահեք լեզուն, հղումները և նկարները ապահով ընտանիքի և ընկերների համար:\n\n\n\n## [Պահպանեք Մաքրություն](#պահպանեք-մաքրություն)\n\nՋանքեր գործադրեք իրերը ճիշտ տեղում դնելու համար, որպեսզի մենք կարողանանք ավելի շատ ժամանակ անցկացնել քննարկելով և ավելի քիչ՝ մաքրելով: Այսպիսով՝\n\n* Մի սկսեք թեմա սծալ կատեգորիայում:\n* Խաչաձև մի հրապարակեք նույն բանը տարբեր թեմաներում:\n* Մի հրապարակեք բովանդակություն չունեցող պատասխաններ:\n* Մի շեղեք թեման՝ նրա միջնամասը փոփոխելով:\n* Մի ստորագրեք Ձեր գրառումները — յուրաքանչյուր գրառում իրեն կից ունի Ձեր պրոֆիլի տեղեկատվությունը:\n\n “+1” կամ “Համաձայն եմ” գրելու փոխարեն օգտագործեք Հավանել կոճակը: Գոյություն ունեցող թեման միանգամայն այլ ուղղությամբ թեքելու փոխարեն օգտագործեք Պատասխանել որպես Կապակցված Թեմա տարբերակը:\n\n\n\n## [Հրապարակեք Միայն Ձեր Սեփականը](#գողություն)\n\nԴուք չեք կարող առանց թույլտվության հրապարակել մեկ ուրիշին պատկանող որևէ բան: Դուք չեք կարող հրապարակել որևէ մեկի մտավոր սեփականության (ծրագիր, վիդեո, աուդիո, նկարներ) գողության կամ ցանկացած այլ օրենքի խախտման նկարագրություն, հղումներ կամ մեթոդներ \n\n\n\n## [Գործարկված է Ձեր կողմից](#գործարկում)\n\nԱյս կայքը գործարկված է Ձեր [բարեհամբույր տեղական անձնակազմի](%{base_path}/about) և *Ձեր*, համայնքի կողմից: Եթե Դուք ունեք հետագա հարցեր, թե ինչպես պետք է աշխատի այս կայքը, բացեք նոր թեմա [կայքի կարծիքների կատեգորիայում](%{base_path}/c/site-feedback) և եկեք քննարկենք! Եթե կա ծայրահեղ կամ հրատապ խնդիր, որը հնարավոր չէ կարգավորել մետա թեմայի կամ դրոշակի միջոցով, կապվեք մեզ հետ [անձնակազմի էջի] միջոցով (%{base_path}/about):\n\n\n\n## [Օգտագործման Պայմաններ](#օպ)\n\nԱյո, օրինականությունը ձանձրալի է, սակայն մենք պետք է պաշտպանենք ինքներս մեզ – և ի հավելումն, Ձեզ և Ձեր տվյալները – ոչ ընկերական տրամադրված անձանցից: Մենք ունենք [Օգտագործման Պայմաններ](%{base_path}/tos), որոնք նկարագրում են Ձեր (և մեր) վարքագիծը և իրավունքները՝ կապված բովանդակության, գաղնտիության և օրենքների հետ: Այս պայմաններն օգտագործելու համար Դուք պետք է համաձայնեք ենթարկվել մեր [ՕՊ-ին](%{base_path}/tos).\n" + tos_topic: + title: "Օգտագործման Պայմաններ" + body: "Այս կանոնները կարգավորում են <%{base_url}> Ինտերնետ-ֆորումի օգտագործումը: Այս ֆորումից օգտվելու համար Դուք պետք է համաձայնեք այս կանոններին՝ %{company_name}, ֆորումը գործարկող կազմակերպության կողմից:\n\nԿազմակերպությունը կարող է առաջարկել այլ ապրանքներ և ծառայություններ այլ պայմաններով: Այս պայմանները վերաբերվում են միայն ֆորումի օգտագործմանը: \n\nԳնալ դեպի՝\n\n- [Կարևոր Պայմաններ](#heading--important-terms)\n- [Ֆորումի Օգտագործման Ձեր Թույլտվությունը](#heading--permission)\n- [Ֆորումի Օգտագործման Պայմաններ](#heading--conditions)\n- [Ընդունելի Օգտագործում](#heading--acceptable-use)\n- [Բովանդակության Ստանդարտներ](#heading--content-standards)\n- [Հարկադրում](#heading--enforcement)\n- [Ձեր Հաշիվը](#heading--your-account)\n- [Ձեր Նյութերը](#heading--your-content)\n- [Ձեր Պարտականությունները](#heading--responsibility)\n- [Հրաժարականներ](#heading--disclaimers)\n- [Պատասխանատվության Սահմաններ](#heading--liability)\n- [Արձագանքներ](#heading--feedback)\n- [Սահմանումներ](#heading--termination)\n- [Վեճեր](#heading--disputes)\n- [Ընդհանուր Պայմաններ](#heading--general)\n- [Կապ](#heading--contact)\n- [Փոփոխություններ](#heading--changes)\n\n

    Կարևոր Պայմաններ

    \n\n***Այս պայմանները ներառում են մի շարք կարևոր կետեր, որոնք ազդում են Ձեր իրավունքների և պարտականությունների վրա, ինչպես օրինակ՝ հրաժարականները [Հրաժարականներում](#heading--disclaimers), կազմակերպության պատասխանատվության սահմանափակումները Ձեր հանդեպ [Պատասխանատվության Սահմաններում](#heading--liability), ֆորումի սխալ օգտագործման պատճառով կազմակերպությանը պատճառված վնասների փոխհատուցման Ձեր համաձայնությունը [Ձեր Օգտագործման Պարտականություններում](#heading--responsibility), և վեճերը քննելու համաձայնություն [Վեճերում](#heading--disputes).***\n\n

    Ֆորումի Օգտագործման Ձեր Թույլտվությունը

    \n\nԸստ այս պայմանների՝ կազմակերպությունը տալիս է Ձեզ ֆորումի օգտագործման թույլտվություն: Յուրաքանչյուր ոք պետք է համաձայնվի այս կանոններին՝ ֆորումը օգտագործելու համար:\n\n

    Ֆորումի Օգտագործման Պայմաններ

    \n\nՖորումի օգտագործման Ձեր թույլտվությունը ենթակա է հետևյալ պայմանների՝\n\n1. Դուք պետք է լինեք առնվազն տասներեք տարեկան:\n\n2. Դուք այլևս չեք կարողանա օգտագործել ֆորումը, եթե կազմակերպությունը ուղղակիորեն կապ հաստատի Ձեզ հետ՝ ասելու համար, որ Դուք այլևս չեք կարող:\n\n3. Դուք պետք է օգտագործեք ֆորումը [Ընդունելի Օգտագործման](#heading--acceptable-use) և [Բովանդակության Ստանդարտների](#heading--content-standards) համաձայն:\n\n

    Ընդունելի Օգտագործում

    \n\n1. Դուք չեք կարող ֆորումը օգտագործելիս օրենք խախտել:\n\n2. Դուք չեք կարող օգտագործել կամ փորձել օգտագործել ֆորումում մեկ այլ անձի հաշիվը առանց նրա հատուկ թույլտվության:\n\n3. Դուք չեք կարող ֆորումում գնել, վաճառել կամ այլ գործարք կատարել օգտատերերի անուններով կամ այլ եզակի նույնականացումներով:\n\n4. Դուք չեք կարող ֆորումում ուղարկել գովազդներ, շղթայական նամակներ կամ այլ դիմումներ, և չեք կարող օգտագործել ֆորումը կոմերցիալ փոստային ցուցակների կամ տվյալների բազաների համար հասցեների կամ այլ անձնական տվյալների հավաքագրման համար: \n\n5. Դուք չեք կարող ավտովամատցված մուտք գործել ֆորում կամ վերահսկել այն այնպիսի ծրագրերի միջոցով, ինչպիսիք են ցանցային տվյալների հավաքագրիչը (web crawler), բրաուզերի պլագինները (plug-in) կամ հավելումները (add-on) կամ այլ համակարգչային ծրագիր, որը վեբ-բրաուզեր չէ: Դուք կարող եք հավաքագրել տվյալներ (crawl) ֆորումից՝ հանրայնորեն հասանելի որոնման համակարգերի համար ինդեքսավորման համար, եթե Դուք գործարկում եք այդպիսիք:\n\n6. Դուք չեք կարող օգտագործել ֆորումը փոստային ցուցակների, նորությունների խմբերի կամ խմբային փոստային միավորումների նամակներ ուղարկելու համար:\n\n7. Դուք չեք կարող սխալմամբ կարծել, որ կապված եք կամ հավանության եք արժանացել ընկերության կողմից:\n\n8. Դուք չեք կարող ֆորումում հիպերհղում կատարել նկարների կամ այլ ոչ-հիպերհղելի նյութերի այլ վեբ-էջերում:\n\n9. Դուք չեք կարող հեռացնել սեփականատիրական իրավունք ներկայացնող ցանկացած նշան՝ ֆորումից նյութեր ներբեռնելիս:\n\n10. Դուք չեք կարող այլ վեբ-կայքերում ցուցադրել ֆորումի որևէ մաս `