diff --git a/Gemfile.lock b/Gemfile.lock index bd46133d2f..85da258e69 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -170,7 +170,7 @@ GEM mock_redis (0.15.4) moneta (0.8.0) msgpack (0.7.6) - multi_json (1.11.2) + multi_json (1.12.1) multi_xml (0.5.5) multipart-post (2.0.0) mustache (1.0.3) @@ -216,7 +216,7 @@ GEM omniauth-twitter (1.2.1) json (~> 1.3) omniauth-oauth (~> 1.1) - onebox (1.5.43) + onebox (1.5.44) htmlentities (~> 4.3.4) moneta (~> 0.8) multi_json (~> 1.11) diff --git a/app/assets/images/grippie.png b/app/assets/images/grippie.png deleted file mode 100644 index d01faf5a3c..0000000000 Binary files a/app/assets/images/grippie.png and /dev/null differ diff --git a/app/assets/javascripts/admin/controllers/admin-dashboard.js.es6 b/app/assets/javascripts/admin/controllers/admin-dashboard.js.es6 index 0e0b33b513..82cedfee59 100644 --- a/app/assets/javascripts/admin/controllers/admin-dashboard.js.es6 +++ b/app/assets/javascripts/admin/controllers/admin-dashboard.js.es6 @@ -1,56 +1,95 @@ import { setting } from 'discourse/lib/computed'; import AdminDashboard from 'admin/models/admin-dashboard'; +import VersionCheck from 'admin/models/version-check'; +import Report from 'admin/models/report'; +import AdminUser from 'admin/models/admin-user'; +import computed from 'ember-addons/ember-computed-decorators'; + +const PROBLEMS_CHECK_MINUTES = 1; + +const ATTRIBUTES = [ 'disk_space','admins', 'moderators', 'blocked', 'suspended', 'top_traffic_sources', + 'top_referred_topics', 'updated_at']; + +const REPORTS = [ 'global_reports', 'page_view_reports', 'private_message_reports', 'http_reports', + 'user_reports', 'mobile_reports']; // This controller supports the default interface when you enter the admin section. export default Ember.Controller.extend({ - loading: true, + loading: null, versionCheck: null, - problemsCheckMinutes: 1, - + dashboardFetchedAt: null, showVersionChecks: setting('version_checks'), - foundProblems: function() { - return(Discourse.User.currentProp('admin') && this.get('problems') && this.get('problems').length > 0); - }.property('problems'), + @computed('problems.length') + foundProblems(problemsLength) { + return this.currentUser.get('admin') && (problemsLength || 0) > 1; + }, - thereWereProblems: function() { - if(!Discourse.User.currentProp('admin')) { return false; } - if( this.get('foundProblems') ) { + @computed('foundProblems') + thereWereProblems(foundProblems) { + if (!this.currentUser.get('admin')) { return false; } + + if (foundProblems) { this.set('hadProblems', true); return true; } else { return this.get('hadProblems') || false; } - }.property('foundProblems'), + }, - loadProblems: function() { + fetchDashboard() { + if (!this.get('dashboardFetchedAt') || moment().subtract(30, 'minutes').toDate() > this.get('dashboardFetchedAt')) { + this.set('dashboardFetchedAt', new Date()); + this.set('loading', true); + const versionChecks = this.siteSettings.version_checks; + AdminDashboard.find().then(d => { + if (versionChecks) { + this.set('versionCheck', VersionCheck.create(d.version_check)); + } + + REPORTS.forEach(name => this.set(name, d[name].map(r => Report.create(r)))); + + const topReferrers = d.top_referrers; + if (topReferrers && topReferrers.data) { + d.top_referrers.data = topReferrers.data.map(user => AdminUser.create(user)); + this.set('top_referrers', topReferrers); + } + + ATTRIBUTES.forEach(a => this.set(a, d[a])); + this.set('loading', false); + }); + } + + if (!this.get('problemsFetchedAt') || moment().subtract(PROBLEMS_CHECK_MINUTES, 'minutes').toDate() > this.get('problemsFetchedAt')) { + this.loadProblems(); + } + }, + + loadProblems() { this.set('loadingProblems', true); this.set('problemsFetchedAt', new Date()); - var c = this; - AdminDashboard.fetchProblems().then(function(d) { - c.set('problems', d.problems); - c.set('loadingProblems', false); - if( d.problems && d.problems.length > 0 ) { - c.problemsCheckInterval = 1; - } else { - c.problemsCheckInterval = 10; - } + AdminDashboard.fetchProblems().then(d => { + this.set('problems', d.problems); + }).finally(() => { + this.set('loadingProblems', false); }); }, - problemsTimestamp: function() { - return moment(this.get('problemsFetchedAt')).format('LLL'); - }.property('problemsFetchedAt'), + @computed('problemsFetchedAt') + problemsTimestamp(problemsFetchedAt) { + return moment(problemsFetchedAt).format('LLL'); + }, - updatedTimestamp: function() { - return moment(this.get('updated_at')).format('LLL'); - }.property('updated_at'), + @computed('updated_at') + updatedTimestamp(updatedAt) { + return moment(updatedAt).format('LLL'); + }, actions: { - refreshProblems: function() { + refreshProblems() { this.loadProblems(); }, - showTrafficReport: function() { + showTrafficReport() { this.set("showTrafficReport", true); } } diff --git a/app/assets/javascripts/admin/models/version-check.js.es6 b/app/assets/javascripts/admin/models/version-check.js.es6 index fc8c1bf5e2..75f0d9e04f 100644 --- a/app/assets/javascripts/admin/models/version-check.js.es6 +++ b/app/assets/javascripts/admin/models/version-check.js.es6 @@ -1,42 +1,53 @@ import { ajax } from 'discourse/lib/ajax'; +import computed from 'ember-addons/ember-computed-decorators'; + const VersionCheck = Discourse.Model.extend({ - noCheckPerformed: function() { - return this.get('updated_at') === null; - }.property('updated_at'), + @computed('updated_at') + noCheckPerformed(updatedAt) { + return updatedAt === null; + }, - dataIsOld: function() { - return this.get('version_check_pending') || moment().diff(moment(this.get('updated_at')), 'hours') >= 48; - }.property('updated_at'), + @computed('updated_at', 'version_check_pending') + dataIsOld(updatedAt, versionCheckPending) { + return versionCheckPending || moment().diff(moment(updatedAt), 'hours') >= 48; + }, - staleData: function() { - return ( this.get('dataIsOld') || - (this.get('installed_version') !== this.get('latest_version') && this.get('missing_versions_count') === 0) || - (this.get('installed_version') === this.get('latest_version') && this.get('missing_versions_count') !== 0) ); - }.property('dataIsOld', 'missing_versions_count', 'installed_version', 'latest_version'), + @computed('dataIsOld', 'installed_version', 'latest_version', 'missing_versions_count') + staleData(dataIsOld, installedVersion, latestVersion, missingVersionsCount) { + return dataIsOld || + (installedVersion !== latestVersion && missingVersionsCount === 0) || + (installedVersion === latestVersion && missingVersionsCount !== 0); + }, - upToDate: function() { - return this.get('missing_versions_count') === 0 || this.get('missing_versions_count') === null; - }.property('missing_versions_count'), + @computed('missing_versions_count') + upToDate(missingVersionsCount) { + return missingVersionsCount === 0 || missingVersionsCount === null; + }, - behindByOneVersion: function() { - return this.get('missing_versions_count') === 1; - }.property('missing_versions_count'), + @computed('missing_versions_count') + behindByOneVersion(missingVersionsCount) { + return missingVersionsCount === 1; + }, - gitLink: function() { - return "https://github.com/discourse/discourse/tree/" + this.get('installed_sha'); - }.property('installed_sha'), + @computed('git_branch', 'installed_sha') + gitLink(gitBranch, installedSHA) { + if (gitBranch) { + return `https://github.com/discourse/discourse/compare/${installedSHA}...${gitBranch}`; + } else { + return `https://github.com/discourse/discourse/tree/${installedSHA}`; + } + }, - shortSha: function() { - return this.get('installed_sha').substr(0,10); - }.property('installed_sha') + @computed('installed_sha') + shortSha(installedSHA) { + return installedSHA.substr(0, 10); + } }); VersionCheck.reopenClass({ - find: function() { - return ajax('/admin/version_check').then(function(json) { - return VersionCheck.create(json); - }); + find() { + return ajax('/admin/version_check').then(json => VersionCheck.create(json)); } }); diff --git a/app/assets/javascripts/admin/routes/admin-dashboard.js.es6 b/app/assets/javascripts/admin/routes/admin-dashboard.js.es6 index b080834d0b..afb2eaaec5 100644 --- a/app/assets/javascripts/admin/routes/admin-dashboard.js.es6 +++ b/app/assets/javascripts/admin/routes/admin-dashboard.js.es6 @@ -1,48 +1,5 @@ -import AdminDashboard from 'admin/models/admin-dashboard'; -import VersionCheck from 'admin/models/version-check'; -import Report from 'admin/models/report'; -import AdminUser from 'admin/models/admin-user'; - export default Discourse.Route.extend({ - - setupController: function(c) { - this.fetchDashboardData(c); - }, - - fetchDashboardData: function(c) { - if( !c.get('dashboardFetchedAt') || moment().subtract(30, 'minutes').toDate() > c.get('dashboardFetchedAt') ) { - c.set('dashboardFetchedAt', new Date()); - var versionChecks = this.siteSettings.version_checks; - AdminDashboard.find().then(function(d) { - if (versionChecks) { - c.set('versionCheck', VersionCheck.create(d.version_check)); - } - - ['global_reports', 'page_view_reports', 'private_message_reports', 'http_reports', 'user_reports', 'mobile_reports'].forEach(name => { - c.set(name, d[name].map(r => Report.create(r))); - }); - - var topReferrers = d.top_referrers; - if (topReferrers && topReferrers.data) { - d.top_referrers.data = topReferrers.data.map(function (user) { - return AdminUser.create(user); - }); - c.set('top_referrers', topReferrers); - } - - [ 'disk_space','admins', 'moderators', 'blocked', 'suspended', - 'top_traffic_sources', 'top_referred_topics', 'updated_at'].forEach(function(x) { - c.set(x, d[x]); - }); - - c.set('loading', false); - }); - } - - if( !c.get('problemsFetchedAt') || moment().subtract(c.problemsCheckMinutes, 'minutes').toDate() > c.get('problemsFetchedAt') ) { - c.set('problemsFetchedAt', new Date()); - c.loadProblems(); - } + setupController(controller) { + controller.fetchDashboard(); } }); - diff --git a/app/assets/javascripts/admin/templates/dashboard.hbs b/app/assets/javascripts/admin/templates/dashboard.hbs index 47a731d98c..e02a5a925c 100644 --- a/app/assets/javascripts/admin/templates/dashboard.hbs +++ b/app/assets/javascripts/admin/templates/dashboard.hbs @@ -1,161 +1,149 @@ {{plugin-outlet "admin-dashboard-top"}} -
- {{#if showVersionChecks}} - {{partial 'admin/templates/version-checks'}} - {{/if}} +{{#conditional-loading-spinner condition=loading}} +
+ {{#if showVersionChecks}} + {{partial 'admin/templates/version-checks'}} + {{/if}} -
- - - - - - - - - - - - - {{#unless loading}} +
+
 01234
+ + + + + + + + + + + {{#each user_reports as |r|}} {{admin-report-trust-level-counts report=r}} {{/each}} - {{/unless}} - -
 01234
-
+ + +
-
- - - - - - - - - - - - - -
{{fa-icon "shield"}} {{i18n 'admin.dashboard.admins'}}{{#link-to 'adminUsersList.show' 'admins'}}{{admins}}{{/link-to}}{{fa-icon "ban"}} {{i18n 'admin.dashboard.suspended'}}{{#link-to 'adminUsersList.show' 'suspended'}}{{suspended}}{{/link-to}}
{{fa-icon "shield"}} {{i18n 'admin.dashboard.moderators'}}{{#link-to 'adminUsersList.show' 'moderators'}}{{moderators}}{{/link-to}}{{fa-icon "ban"}} {{i18n 'admin.dashboard.blocked'}}{{#link-to 'adminUsersList.show' 'blocked'}}{{blocked}}{{/link-to}}
-
- -
- - +
+
- - - - - - + + + + - - - {{#unless loading}} + + + + + + +
 {{i18n 'admin.dashboard.reports.today'}}{{i18n 'admin.dashboard.reports.yesterday'}}{{i18n 'admin.dashboard.reports.last_7_days'}}{{i18n 'admin.dashboard.reports.last_30_days'}}{{i18n 'admin.dashboard.reports.all'}}{{fa-icon "shield"}} {{i18n 'admin.dashboard.admins'}}{{#link-to 'adminUsersList.show' 'admins'}}{{admins}}{{/link-to}}{{fa-icon "ban"}} {{i18n 'admin.dashboard.suspended'}}{{#link-to 'adminUsersList.show' 'suspended'}}{{suspended}}{{/link-to}}
{{fa-icon "shield"}} {{i18n 'admin.dashboard.moderators'}}{{#link-to 'adminUsersList.show' 'moderators'}}{{moderators}}{{/link-to}}{{fa-icon "ban"}} {{i18n 'admin.dashboard.blocked'}}{{#link-to 'adminUsersList.show' 'blocked'}}{{blocked}}{{/link-to}}
+
+ +
+ + + + + + + + + + + + {{#each global_reports as |r|}} {{admin-report-counts report=r}} {{/each}} - {{/unless}} - -
 {{i18n 'admin.dashboard.reports.today'}}{{i18n 'admin.dashboard.reports.yesterday'}}{{i18n 'admin.dashboard.reports.last_7_days'}}{{i18n 'admin.dashboard.reports.last_30_days'}}{{i18n 'admin.dashboard.reports.all'}}
-
+ + +
-
- - - - - - - - - - - - - {{#unless loading}} +
+
{{i18n 'admin.dashboard.page_views_short'}}{{i18n 'admin.dashboard.reports.today'}}{{i18n 'admin.dashboard.reports.yesterday'}}{{i18n 'admin.dashboard.reports.last_7_days'}}{{i18n 'admin.dashboard.reports.last_30_days'}}{{i18n 'admin.dashboard.reports.all'}}
+ + + + + + + + + + + {{#each page_view_reports as |r|}} {{admin-report-counts report=r}} {{/each}} - {{/unless}} - -
{{i18n 'admin.dashboard.page_views_short'}}{{i18n 'admin.dashboard.reports.today'}}{{i18n 'admin.dashboard.reports.yesterday'}}{{i18n 'admin.dashboard.reports.last_7_days'}}{{i18n 'admin.dashboard.reports.last_30_days'}}{{i18n 'admin.dashboard.reports.all'}}
-
+ + + -
- - - - - - - - - - - - - {{#unless loading}} +
+
{{fa-icon "envelope"}} {{i18n 'admin.dashboard.private_messages_short'}}{{i18n 'admin.dashboard.reports.today'}}{{i18n 'admin.dashboard.reports.yesterday'}}{{i18n 'admin.dashboard.reports.last_7_days'}}{{i18n 'admin.dashboard.reports.last_30_days'}}{{i18n 'admin.dashboard.reports.all'}}
+ + + + + + + + + + + {{#each private_message_reports as |r|}} {{admin-report-counts report=r}} {{/each}} - {{/unless}} - -
{{fa-icon "envelope"}} {{i18n 'admin.dashboard.private_messages_short'}}{{i18n 'admin.dashboard.reports.today'}}{{i18n 'admin.dashboard.reports.yesterday'}}{{i18n 'admin.dashboard.reports.last_7_days'}}{{i18n 'admin.dashboard.reports.last_30_days'}}{{i18n 'admin.dashboard.reports.all'}}
-
+ + + -
- - - - - - - - - - - - - {{#unless loading}} +
+
{{i18n 'admin.dashboard.mobile_title'}}{{i18n 'admin.dashboard.reports.today'}}{{i18n 'admin.dashboard.reports.yesterday'}}{{i18n 'admin.dashboard.reports.last_7_days'}}{{i18n 'admin.dashboard.reports.last_30_days'}}{{i18n 'admin.dashboard.reports.all'}}
+ + + + + + + + + + + {{#each mobile_reports as |r|}} {{admin-report-counts report=r}} {{/each}} - {{/unless}} - -
{{i18n 'admin.dashboard.mobile_title'}}{{i18n 'admin.dashboard.reports.today'}}{{i18n 'admin.dashboard.reports.yesterday'}}{{i18n 'admin.dashboard.reports.last_7_days'}}{{i18n 'admin.dashboard.reports.last_30_days'}}{{i18n 'admin.dashboard.reports.all'}}
-
+ + + -
- - - - - - - - - - - {{#unless loading}} +
+
 
+ + + + + + + + + - {{/unless}} - -
 
{{i18n 'admin.dashboard.uploads'}} {{disk_space.uploads_used}} ({{i18n 'admin.dashboard.space_free' size=disk_space.uploads_free}}) {{#if currentUser.admin}}{{i18n 'admin.dashboard.backups'}}{{/if}} {{disk_space.backups_used}} ({{i18n 'admin.dashboard.space_free' size=disk_space.backups_free}})
-
+ + + - {{#unless loading}} {{#if showTrafficReport}}
@@ -183,54 +171,53 @@ {{i18n 'admin.dashboard.show_traffic_report'}} {{/if}} - {{/unless}} - + -
- - {{#if foundProblems}} -
-
{{fa-icon "exclamation-triangle"}}
-
-

- {{i18n 'admin.dashboard.problems_found'}} -

    - {{#each problems as |problem|}} -
  • {{{problem}}}
  • - {{/each}} -
-

-

- {{i18n 'admin.dashboard.last_checked'}}: {{problemsTimestamp}} - {{d-button action="refreshProblems" class="btn-small" icon="refresh" label="admin.dashboard.refresh_problems"}} -

-
-
-
- {{else}} - {{#if thereWereProblems}} +
+ {{#if foundProblems}}
-
 
+
{{fa-icon "exclamation-triangle"}}
-

- {{i18n 'admin.dashboard.no_problems'}} - {{d-button action="refreshProblems" class="btn-small" icon="refresh" label="admin.dashboard.refresh_problems"}} -

+ {{#conditional-loading-spinner condition=loadingProblems}} +

+ {{i18n 'admin.dashboard.problems_found'}} +

    + {{#each problems as |problem|}} +
  • {{{problem}}}
  • + {{/each}} +
+

+

+ {{i18n 'admin.dashboard.last_checked'}}: {{problemsTimestamp}} + {{d-button action="refreshProblems" class="btn-small" icon="refresh" label="admin.dashboard.refresh_problems"}} +

+ {{/conditional-loading-spinner}}
+ {{else}} + {{#if thereWereProblems}} +
+
 
+
+

+ {{i18n 'admin.dashboard.no_problems'}} + {{d-button action="refreshProblems" class="btn-small" icon="refresh" label="admin.dashboard.refresh_problems"}} +

+
+
+
+ {{/if}} {{/if}} - {{/if}} -
-
- - - - - - - {{#unless loading}} +
+
{{top_referred_topics.title}} ({{i18n 'admin.dashboard.reports.last_30_days'}}){{top_referred_topics.ytitles.num_clicks}}
+ + + + + + {{#each top_referred_topics.data as |data|}} @@ -245,20 +232,18 @@ {{/each}} - {{/unless}} -
{{top_referred_topics.title}} ({{i18n 'admin.dashboard.reports.last_30_days'}}){{top_referred_topics.ytitles.num_clicks}}
-
+ + -
- - - - - - - - - {{#unless loading}} +
+
{{top_traffic_sources.title}} ({{i18n 'admin.dashboard.reports.last_30_days'}}){{top_traffic_sources.ytitles.num_clicks}}{{top_traffic_sources.ytitles.num_topics}}
+ + + + + + + {{#each top_traffic_sources.data as |s|}} @@ -268,20 +253,18 @@ {{/each}} - {{/unless}} -
{{top_traffic_sources.title}} ({{i18n 'admin.dashboard.reports.last_30_days'}}){{top_traffic_sources.ytitles.num_clicks}}{{top_traffic_sources.ytitles.num_topics}}
-
+ + -
- - - - - - - - - {{#unless loading}} +
+
{{top_referrers.title}} ({{i18n 'admin.dashboard.reports.last_30_days'}}){{top_referrers.ytitles.num_clicks}}{{top_referrers.ytitles.num_topics}}
+ + + + + + + {{#each top_referrers.data as |r|}} @@ -291,14 +274,14 @@ {{/each}} - {{/unless}} -
{{top_referrers.title}} ({{i18n 'admin.dashboard.reports.last_30_days'}}){{top_referrers.ytitles.num_clicks}}{{top_referrers.ytitles.num_topics}}
+ +
- -
- -
-
{{i18n 'admin.dashboard.last_updated'}} {{updatedTimestamp}}
-
-
+ +
+
{{i18n 'admin.dashboard.last_updated'}} {{updatedTimestamp}}
+
+
+
+{{/conditional-loading-spinner}} diff --git a/app/assets/javascripts/admin/templates/version-checks.hbs b/app/assets/javascripts/admin/templates/version-checks.hbs index 26617f3cc9..542020d8eb 100644 --- a/app/assets/javascripts/admin/templates/version-checks.hbs +++ b/app/assets/javascripts/admin/templates/version-checks.hbs @@ -8,65 +8,63 @@ {{i18n 'admin.dashboard.latest_version'}} - {{#unless loading}} - - {{i18n 'admin.dashboard.version'}} - {{dash-if-empty versionCheck.installed_describe}} + + {{i18n 'admin.dashboard.version'}} + {{dash-if-empty versionCheck.installed_describe}} - {{#if versionCheck.noCheckPerformed}} - — + {{#if versionCheck.noCheckPerformed}} + — + + {{fa-icon "frown-o"}} + + + {{i18n 'admin.dashboard.no_check_performed'}} + + {{else}} + {{#if versionCheck.staleData}} + {{#if versionCheck.version_check_pending}}{{dash-if-empty versionCheck.installed_version}}{{/if}} - {{fa-icon "frown-o"}} + {{#if versionCheck.version_check_pending}} + {{fa-icon "smile-o"}} + {{else}} + {{fa-icon "frown-o"}} + {{/if}} - {{i18n 'admin.dashboard.no_check_performed'}} + + {{#if versionCheck.version_check_pending}} + {{i18n 'admin.dashboard.version_check_pending'}} + {{else}} + {{i18n 'admin.dashboard.stale_data'}} + {{/if}} + {{else}} - {{#if versionCheck.staleData}} - {{#if versionCheck.version_check_pending}}{{dash-if-empty versionCheck.installed_version}}{{/if}} - - {{#if versionCheck.version_check_pending}} - {{fa-icon "smile-o"}} - {{else}} - {{fa-icon "frown-o"}} - {{/if}} - - - - {{#if versionCheck.version_check_pending}} - {{i18n 'admin.dashboard.version_check_pending'}} + {{dash-if-empty versionCheck.latest_version}} + + {{#if versionCheck.upToDate }} + {{fa-icon "smile-o"}} + {{else}} + + {{#if versionCheck.behindByOneVersion}} + {{fa-icon "meh-o"}} {{else}} - {{i18n 'admin.dashboard.stale_data'}} + {{fa-icon "frown-o"}} {{/if}} - - {{else}} - {{dash-if-empty versionCheck.latest_version}} - - {{#if versionCheck.upToDate }} - {{fa-icon "smile-o"}} - {{else}} - - {{#if versionCheck.behindByOneVersion}} - {{fa-icon "meh-o"}} - {{else}} - {{fa-icon "frown-o"}} - {{/if}} - - {{/if}} - - - {{#if versionCheck.upToDate }} - {{i18n 'admin.dashboard.up_to_date'}} - {{else}} - {{i18n 'admin.dashboard.critical_available'}} - {{i18n 'admin.dashboard.updates_available'}} - {{i18n 'admin.dashboard.please_upgrade'}} - {{/if}} - - {{/if}} + {{/if}} + + + {{#if versionCheck.upToDate }} + {{i18n 'admin.dashboard.up_to_date'}} + {{else}} + {{i18n 'admin.dashboard.critical_available'}} + {{i18n 'admin.dashboard.updates_available'}} + {{i18n 'admin.dashboard.please_upgrade'}} + {{/if}} + {{/if}} - - {{/unless}} + {{/if}} + diff --git a/app/assets/javascripts/discourse/components/composer-messages.js.es6 b/app/assets/javascripts/discourse/components/composer-messages.js.es6 index 2933bdae77..d17a9aa0dd 100644 --- a/app/assets/javascripts/discourse/components/composer-messages.js.es6 +++ b/app/assets/javascripts/discourse/components/composer-messages.js.es6 @@ -8,6 +8,7 @@ export default Ember.Component.extend({ queuedForTyping: null, _lastSimilaritySearch: null, _similarTopicsMessage: null, + _yourselfConfirm: null, similarTopics: null, hidden: Ember.computed.not('composer.viewOpen'), @@ -83,6 +84,22 @@ export default Ember.Component.extend({ // Some messages only get shown after being typed. _typedReply() { if (this.isDestroying || this.isDestroyed) { return; } + + const composer = this.get('composer'); + if (composer.get('privateMessage')) { + const usernames = composer.get('targetUsernames').split(','); + if (usernames.length === 1 && usernames[0] === this.currentUser.get('username')) { + + const message = this._yourselfConfirm || composer.store.createRecord('composer-message', { + id: 'yourself_confirm', + templateName: 'custom-body', + title: I18n.t('composer.yourself_confirm.title'), + body: I18n.t('composer.yourself_confirm.body') + }); + this.send('popup', message); + } + } + this.get('queuedForTyping').forEach(msg => this.send("popup", msg)); }, diff --git a/app/assets/javascripts/discourse/components/d-editor.js.es6 b/app/assets/javascripts/discourse/components/d-editor.js.es6 index bd8601f7df..9fd9e43efa 100644 --- a/app/assets/javascripts/discourse/components/d-editor.js.es6 +++ b/app/assets/javascripts/discourse/components/d-editor.js.es6 @@ -211,8 +211,10 @@ export default Ember.Component.extend({ // disable clicking on links in the preview this.$('.d-editor-preview').on('click.preview', e => { - e.preventDefault(); - return false; + if ($(e.target).is("a")) { + e.preventDefault(); + return false; + } }); this.appEvents.on('composer:insert-text', text => this._addText(this._getSelected(), text)); diff --git a/app/assets/javascripts/discourse/components/tag-chooser.js.es6 b/app/assets/javascripts/discourse/components/tag-chooser.js.es6 index ce99050e5f..64d5fc8e69 100644 --- a/app/assets/javascripts/discourse/components/tag-chooser.js.es6 +++ b/app/assets/javascripts/discourse/components/tag-chooser.js.es6 @@ -43,6 +43,8 @@ export default Ember.TextField.extend({ this.set('allowCreate', site.get('can_create_tag')); } + this.set('termMatchesForbidden', false); + if (this.get('unlimitedTagCount')) { limit = null; } else if (this.get('limit')) { @@ -78,7 +80,7 @@ export default Ember.TextField.extend({ term = term.replace(filterRegexp, '').trim(); // No empty terms, make sure the user has permission to create the tag - if (!term.length || !self.get('allowCreate')) return; + if (!term.length || !self.get('allowCreate') || self.get('termMatchesForbidden')) return; if ($(data).filter(function() { return this.text.localeCompare(term) === 0; @@ -119,6 +121,7 @@ export default Ember.TextField.extend({ if (self.siteSettings.tags_sort_alphabetically) { data.results = data.results.sort(function(a,b) { return a.id > b.id; }); } + self.set('termMatchesForbidden', data.forbidden ? true : false); return data; } }, diff --git a/app/assets/javascripts/discourse/components/topic-progress.js.es6 b/app/assets/javascripts/discourse/components/topic-progress.js.es6 index 94c99908af..86533ed6a6 100644 --- a/app/assets/javascripts/discourse/components/topic-progress.js.es6 +++ b/app/assets/javascripts/discourse/components/topic-progress.js.es6 @@ -168,17 +168,29 @@ export default Ember.Component.extend({ } }, + _jumpTo(postIndex) { + postIndex = parseInt(postIndex, 10); + + // Validate the post index first + if (isNaN(postIndex) || postIndex < 1) { + postIndex = 1; + } + if (postIndex > this.get('postStream.filteredPostsCount')) { + postIndex = this.get('postStream.filteredPostsCount'); + } + this.set('toPostIndex', postIndex); + this._beforeJump(); + this.sendAction('jumpToIndex', postIndex); + }, + actions: { toggleExpansion(opts) { this.toggleProperty('expanded'); if (this.get('expanded')) { this.set('userWantsToJump', false); this.set('toPostIndex', this.get('progressPosition')); - if(opts && opts.highlight){ - // TODO: somehow move to view? - Em.run.next(function(){ - $('.jump-form input').select().focus(); - }); + if (opts && opts.highlight) { + Ember.run.next(() => $('.jump-form input').select().focus()); } if (!this.site.mobileView && !this.capabilities.isIOS) { Ember.run.schedule('afterRender', () => this.$('input').focus()); @@ -186,19 +198,14 @@ export default Ember.Component.extend({ } }, - jumpPost() { - let postIndex = parseInt(this.get('toPostIndex'), 10); + jumpPrompt() { + const postIndex = prompt(I18n.t('topic.progress.jump_prompt_long')); + if (postIndex === null) { return; } + this._jumpTo(postIndex); + }, - // Validate the post index first - if (isNaN(postIndex) || postIndex < 1) { - postIndex = 1; - } - if (postIndex > this.get('postStream.filteredPostsCount')) { - postIndex = this.get('postStream.filteredPostsCount'); - } - this.set('toPostIndex', postIndex); - this._beforeJump(); - this.sendAction('jumpToIndex', postIndex); + jumpPost() { + this._jumpTo(this.get('toPostIndex')); }, jumpTop() { diff --git a/app/assets/javascripts/discourse/controllers/composer.js.es6 b/app/assets/javascripts/discourse/controllers/composer.js.es6 index f896464a18..b89d61a98b 100644 --- a/app/assets/javascripts/discourse/controllers/composer.js.es6 +++ b/app/assets/javascripts/discourse/controllers/composer.js.es6 @@ -63,6 +63,7 @@ export default Ember.Controller.extend({ isUploading: false, topic: null, linkLookup: null, + whisperOrUnlistTopic: Ember.computed.or('model.whisper', 'model.unlistTopic'), @computed('model.replyingToTopic', 'model.creatingPrivateMessage', 'model.targetUsernames') focusTarget(replyingToTopic, creatingPM, usernames) { @@ -109,10 +110,26 @@ export default Ember.Controller.extend({ !creatingPrivateMessage; }, - @computed('model.action') - canWhisper(action) { + @computed('model.whisper', 'model.unlistTopic') + whisperOrUnlistTopicText(whisper, unlistTopic) { + if (whisper) { + return I18n.t("composer.whisper"); + } else if (unlistTopic) { + return I18n.t("composer.unlist"); + } + }, + + @computed + isStaffUser() { const currentUser = this.currentUser; - return currentUser && currentUser.get('staff') && this.siteSettings.enable_whispers && action === Composer.REPLY; + return currentUser && currentUser.get('staff'); + }, + + canUnlistTopic: Em.computed.and('model.creatingTopic', 'isStaffUser'), + + @computed('model.action', 'isStaffUser') + canWhisper(action, isStaffUser) { + return isStaffUser && this.siteSettings.enable_whispers && action === Composer.REPLY; }, @computed("popupMenuOptions") @@ -132,11 +149,20 @@ export default Ember.Controller.extend({ return option; }, - @computed("model.composeState") + @computed("model.composeState", "model.creatingTopic") popupMenuOptions(composeState) { if (composeState === 'open') { let options = []; + options.push(this._setupPopupMenuOption(() => { + return { + action: 'toggleInvisible', + icon: 'eye-slash', + label: 'composer.toggle_unlisted', + condition: "canUnlistTopic" + }; + })); + options.push(this._setupPopupMenuOption(() => { return { action: 'toggleWhisper', @@ -210,6 +236,10 @@ export default Ember.Controller.extend({ this.toggleProperty('model.whisper'); }, + toggleInvisible() { + this.toggleProperty('model.unlistTopic'); + }, + toggleToolbar() { this.toggleProperty('showToolbar'); }, @@ -503,7 +533,6 @@ export default Ember.Controller.extend({ this.set('scopedCategoryId', opts.categoryId); } - this.setProperties({ showEditReason: false, editReason: null }); // If we want a different draft than the current composer, close it and clear our model. @@ -545,6 +574,12 @@ export default Ember.Controller.extend({ }).then(resolve, reject); } + if (composerModel) { + if (composerModel.get('action') !== opts.action) { + composerModel.setProperties({ unlistTopic: false, whisper: false }); + } + } + self._setModel(composerModel, opts); resolve(); }); diff --git a/app/assets/javascripts/discourse/controllers/preferences.js.es6 b/app/assets/javascripts/discourse/controllers/preferences.js.es6 index c16c624929..98e0b05f7c 100644 --- a/app/assets/javascripts/discourse/controllers/preferences.js.es6 +++ b/app/assets/javascripts/discourse/controllers/preferences.js.es6 @@ -48,6 +48,12 @@ export default Ember.Controller.extend(CanCheckEmails, { return this.siteSettings.enable_badges && hasTitleBadges; }, + @computed("model.can_change_bio") + canChangeBio(canChangeBio) + { + return canChangeBio; + }, + @computed() canChangePassword() { return !this.siteSettings.enable_sso && this.siteSettings.enable_local_logins; diff --git a/app/assets/javascripts/discourse/controllers/topic.js.es6 b/app/assets/javascripts/discourse/controllers/topic.js.es6 index 76d64427e8..a21d55ca32 100644 --- a/app/assets/javascripts/discourse/controllers/topic.js.es6 +++ b/app/assets/javascripts/discourse/controllers/topic.js.es6 @@ -8,6 +8,7 @@ import computed from 'ember-addons/ember-computed-decorators'; import Composer from 'discourse/models/composer'; import DiscourseURL from 'discourse/lib/url'; import { categoryBadgeHTML } from 'discourse/helpers/category-link'; +import Post from 'discourse/models/post'; export default Ember.Controller.extend(SelectedPostsCount, BufferedContent, { needs: ['modal', 'composer', 'quote-button', 'application'], @@ -517,6 +518,16 @@ export default Ember.Controller.extend(SelectedPostsCount, BufferedContent, { }); }, + mergePosts() { + bootbox.confirm(I18n.t("post.merge.confirm", { count: this.get('selectedPostsCount') }), result => { + if (result) { + const selectedPosts = this.get('selectedPosts'); + Post.mergePosts(selectedPosts); + this.send('toggleMultiSelect'); + } + }); + }, + expandHidden(post) { post.expandHidden(); }, @@ -692,6 +703,13 @@ export default Ember.Controller.extend(SelectedPostsCount, BufferedContent, { return this.get('selectedPostsUsername') !== undefined; }.property('selectedPostsUsername'), + @computed('selectedPosts', 'selectedPostsCount', 'selectedPostsUsername') + canMergePosts(selectedPosts, selectedPostsCount, selectedPostsUsername) { + if (selectedPostsCount < 2) return false; + if (!selectedPosts.every(p => p.get('can_delete'))) return false; + return selectedPostsUsername !== undefined; + }, + categories: function() { return Discourse.Category.list(); }.property(), diff --git a/app/assets/javascripts/discourse/controllers/upload-selector.js.es6 b/app/assets/javascripts/discourse/controllers/upload-selector.js.es6 index 61607fed0b..bc083efcc4 100644 --- a/app/assets/javascripts/discourse/controllers/upload-selector.js.es6 +++ b/app/assets/javascripts/discourse/controllers/upload-selector.js.es6 @@ -20,7 +20,7 @@ export default Ember.Controller.extend(ModalFunctionality, { return allowsAttachments() ? "upload" : "picture-o"; }, - @computed('controller.local') + @computed('local') tip(local) { const source = local ? "local" : "remote"; const authorized_extensions = authorizesAllExtensions() ? "" : `(${authorizedExtensions()})`; diff --git a/app/assets/javascripts/discourse/controllers/user-notifications.js.es6 b/app/assets/javascripts/discourse/controllers/user-notifications.js.es6 index d6ed2f360a..c185d2c29a 100644 --- a/app/assets/javascripts/discourse/controllers/user-notifications.js.es6 +++ b/app/assets/javascripts/discourse/controllers/user-notifications.js.es6 @@ -14,6 +14,11 @@ export default Ember.ArrayController.extend({ return length > 0; }, + @computed('model.content.@each.read') + allNotificationsRead() { + return !this.get('model.content').some((notification) => !notification.get('read')); + }, + currentPath: Em.computed.alias('controllers.application.currentPath'), actions: { diff --git a/app/assets/javascripts/discourse/initializers/url-redirects.js.es6 b/app/assets/javascripts/discourse/initializers/url-redirects.js.es6 index 102e95f971..4005acc77c 100644 --- a/app/assets/javascripts/discourse/initializers/url-redirects.js.es6 +++ b/app/assets/javascripts/discourse/initializers/url-redirects.js.es6 @@ -2,12 +2,22 @@ import DiscourseURL from 'discourse/lib/url'; export default { name: 'url-redirects', - initialize: function() { + after: 'inject-objects', + + initialize(container) { + + const currentUser = container.lookup('current-user:main'); // URL rewrites (usually due to refactoring) DiscourseURL.rewrite(/^\/category\//, "/c/"); DiscourseURL.rewrite(/^\/group\//, "/groups/"); DiscourseURL.rewrite(/\/private-messages\/$/, "/messages/"); + + if (currentUser) { + const username = currentUser.get('username'); + DiscourseURL.rewrite(new RegExp(`^/users/${username}/?$`, "i"), `/users/${username}/summary`); + } + DiscourseURL.rewrite(/^\/users\/([^\/]+)\/?$/, "/users/$1/activity"); } }; diff --git a/app/assets/javascripts/discourse/lib/link-tag-hashtag.js.es6 b/app/assets/javascripts/discourse/lib/link-tag-hashtag.js.es6 index e82de3eb0a..ddb9e714db 100644 --- a/app/assets/javascripts/discourse/lib/link-tag-hashtag.js.es6 +++ b/app/assets/javascripts/discourse/lib/link-tag-hashtag.js.es6 @@ -28,7 +28,7 @@ export function linkSeenTagHashtags($elem) { if ($hashtags.length) { const tagValues = $hashtags.map((_, hashtag) => { - return $(hashtag).text().substr(1).replace(`${TAG_HASHTAG_POSTFIX}`, ""); + return $(hashtag).text().substr(1).replace(TAG_HASHTAG_POSTFIX, ""); }); if (tagValues.length) { diff --git a/app/assets/javascripts/discourse/lib/utilities.js.es6 b/app/assets/javascripts/discourse/lib/utilities.js.es6 index 82e3cd94eb..6dc7b93ecb 100644 --- a/app/assets/javascripts/discourse/lib/utilities.js.es6 +++ b/app/assets/javascripts/discourse/lib/utilities.js.es6 @@ -226,7 +226,7 @@ export function authorizedExtensions() { export function uploadLocation(url) { if (Discourse.CDN) { url = Discourse.getURLWithCDN(url); - return url.startsWith('//') ? 'http:' + url : url; + return /^\/\//.test(url) ? 'http:' + url : url; } else if (Discourse.SiteSettings.enable_s3_uploads) { return 'https:' + url; } else { diff --git a/app/assets/javascripts/discourse/mixins/add-archetype-class.js.es6 b/app/assets/javascripts/discourse/mixins/add-archetype-class.js.es6 index e1b7107466..83889422f9 100644 --- a/app/assets/javascripts/discourse/mixins/add-archetype-class.js.es6 +++ b/app/assets/javascripts/discourse/mixins/add-archetype-class.js.es6 @@ -1,21 +1,26 @@ +import { on, observes } from 'ember-addons/ember-computed-decorators'; + // Mix this in to a view that has a `archetype` property to automatically // add it to the body as the view is entered / left / model is changed. // This is used for keeping the `body` style in sync for the background image. export default { - _init: function() { this.get('archetype'); }.on('init'), - _cleanUp() { $('body').removeClass((_, css) => (css.match(/\barchetype-\S+/g) || []).join(' ')); }, - _archetypeChanged: function() { + @observes('archetype') + @on('init') + _archetypeChanged() { const archetype = this.get('archetype'); this._cleanUp(); if (archetype) { $('body').addClass('archetype-' + archetype); } - }.observes('archetype'), + }, - _willDestroyElement: function() { this._cleanUp(); }.on('willDestroyElement') + willDestroyElement() { + this._super(); + this._cleanUp(); + } }; diff --git a/app/assets/javascripts/discourse/models/composer.js.es6 b/app/assets/javascripts/discourse/models/composer.js.es6 index 9ecc0beefe..738ec9d958 100644 --- a/app/assets/javascripts/discourse/models/composer.js.es6 +++ b/app/assets/javascripts/discourse/models/composer.js.es6 @@ -22,6 +22,7 @@ const CLOSED = 'closed', _create_serializer = { raw: 'reply', title: 'title', + unlist_topic: 'unlistTopic', category: 'categoryId', topic_id: 'topic.id', is_warning: 'isWarning', @@ -41,6 +42,7 @@ const CLOSED = 'closed', const Composer = RestModel.extend({ _categoryId: null, + unlistTopic: false, archetypes: function() { return this.site.get('archetypes'); @@ -504,6 +506,7 @@ const Composer = RestModel.extend({ reply: null, post: null, title: null, + unlistTopic: false, editReason: null, stagedPost: false, typingTime: 0, diff --git a/app/assets/javascripts/discourse/models/post.js.es6 b/app/assets/javascripts/discourse/models/post.js.es6 index a9ca011ce7..7e96dc3ba1 100644 --- a/app/assets/javascripts/discourse/models/post.js.es6 +++ b/app/assets/javascripts/discourse/models/post.js.es6 @@ -328,6 +328,15 @@ Post.reopenClass({ }); }, + mergePosts(selectedPosts) { + return ajax("/posts/merge_posts", { + type: 'PUT', + data: { post_ids: selectedPosts.map(p => p.get('id')) } + }).catch(() => { + self.flash(I18n.t('topic.merge_posts.error')); + }); + }, + loadRevision(postId, version) { return ajax("/posts/" + postId + "/revisions/" + version + ".json") .then(result => Ember.Object.create(result)); diff --git a/app/assets/javascripts/discourse/models/topic-tracking-state.js.es6 b/app/assets/javascripts/discourse/models/topic-tracking-state.js.es6 index d07825a6aa..16513b74b1 100644 --- a/app/assets/javascripts/discourse/models/topic-tracking-state.js.es6 +++ b/app/assets/javascripts/discourse/models/topic-tracking-state.js.es6 @@ -103,7 +103,7 @@ const TopicTrackingState = Discourse.Model.extend({ notify(data) { if (!this.newIncoming) { return; } - if (data.archetype === "private_message") { return; } + if (data.payload && data.payload.archetype === "private_message") { return; } const filter = this.get("filter"); const filterCategory = this.get("filterCategory"); diff --git a/app/assets/javascripts/discourse/models/user.js.es6 b/app/assets/javascripts/discourse/models/user.js.es6 index 95e851d3ca..932454aa07 100644 --- a/app/assets/javascripts/discourse/models/user.js.es6 +++ b/app/assets/javascripts/discourse/models/user.js.es6 @@ -245,7 +245,7 @@ const User = RestModel.extend({ @computed("groups.[]") displayGroups() { - const groups = this.get('groups'); + const groups = this.get('groups') || []; const filtered = groups.filter(group => { return !group.automatic || group.name === "moderators"; }); @@ -394,7 +394,6 @@ const User = RestModel.extend({ checkEmail() { return ajax(`/users/${this.get("username_lower")}/emails.json`, { - type: "PUT", data: { context: window.location.pathname } }).then(result => { if (result) { diff --git a/app/assets/javascripts/discourse/pre-initializers/dynamic-route-builders.js.es6 b/app/assets/javascripts/discourse/pre-initializers/dynamic-route-builders.js.es6 index f627573e73..93eddde83c 100644 --- a/app/assets/javascripts/discourse/pre-initializers/dynamic-route-builders.js.es6 +++ b/app/assets/javascripts/discourse/pre-initializers/dynamic-route-builders.js.es6 @@ -64,9 +64,9 @@ export default { app["TagsShowParentCategoryRoute"] = TagsShowRoute.extend(); site.get('filters').forEach(function(filter) { - app["TagsShow" + filter.capitalize() + "Route"] = TagsShowRoute.extend({ filterMode: filter }); - app["TagsShowCategory" + filter.capitalize() + "Route"] = TagsShowRoute.extend({ filterMode: filter }); - app["TagsShowParentCategory" + filter.capitalize() + "Route"] = TagsShowRoute.extend({ filterMode: filter }); + app["TagsShow" + filter.capitalize() + "Route"] = TagsShowRoute.extend({ navMode: filter }); + app["TagsShowCategory" + filter.capitalize() + "Route"] = TagsShowRoute.extend({ navMode: filter }); + app["TagsShowParentCategory" + filter.capitalize() + "Route"] = TagsShowRoute.extend({ navMode: filter }); }); } }; diff --git a/app/assets/javascripts/discourse/routes/new-message.js.es6 b/app/assets/javascripts/discourse/routes/new-message.js.es6 index 05767d3422..d8e8c57751 100644 --- a/app/assets/javascripts/discourse/routes/new-message.js.es6 +++ b/app/assets/javascripts/discourse/routes/new-message.js.es6 @@ -1,43 +1,41 @@ +import User from 'discourse/models/user'; import Group from 'discourse/models/group'; export default Discourse.Route.extend({ - beforeModel: function(transition) { - const self = this; - if (Discourse.User.current()) { - // User is logged in - self.replaceWith('discovery.latest').then(function(e) { - if (transition.queryParams.username) { - // send a message to user - Discourse.User.findByUsername(transition.queryParams.username).then((user) => { + + beforeModel(transition) { + const params = transition.queryParams; + + if (this.currentUser) { + this.replaceWith("discovery.latest").then(e => { + if (params.username) { + // send a message to a user + User.findByUsername(params.username).then(user => { if (user.can_send_private_message_to_user) { - Ember.run.next(function() { - e.send('createNewMessageViaParams', user.username, transition.queryParams.title, transition.queryParams.body); - }); + Ember.run.next(() => e.send("createNewMessageViaParams", user.username, params.title, params.body)); } else { - bootbox.alert(I18n.t("composer.cant_send_pm", {username: user.username})); + bootbox.alert(I18n.t("composer.cant_send_pm", { username: user.username })); } - }).catch(() => { + }).catch(function() { bootbox.alert(I18n.t("generic_error")); }); - } else { - // send a message to group - Group.find(transition.queryParams.groupname).then((group) => { - if (!group.automatic && group.mentionable) { - Ember.run.next(function() { - e.send('createNewMessageViaParams', group.name, transition.queryParams.title, transition.queryParams.body); - }); + } else if (params.groupname) { + // send a message to a group + Group.find(params.groupname).then(group => { + if (group.mentionable) { + Ember.run.next(() => e.send("createNewMessageViaParams", group.name, params.title, params.body)); } else { - bootbox.alert(I18n.t("composer.cant_send_pm", {username: group.name})); + bootbox.alert(I18n.t("composer.cant_send_pm", { username: group.name })); } - }).catch(() => { + }).catch(function() { bootbox.alert(I18n.t("generic_error")); }); } }); } else { - // User is not logged in - self.session.set("shouldRedirectToUrl", window.location.href); - self.replaceWith('login'); + this.session.set("shouldRedirectToUrl", window.location.href); + this.replaceWith('login'); } } + }); diff --git a/app/assets/javascripts/discourse/routes/user-index.js.es6 b/app/assets/javascripts/discourse/routes/user-index.js.es6 index 1653ef0bc8..1301250006 100644 --- a/app/assets/javascripts/discourse/routes/user-index.js.es6 +++ b/app/assets/javascripts/discourse/routes/user-index.js.es6 @@ -1,13 +1,18 @@ export default Discourse.Route.extend({ - beforeModel: function() { + beforeModel() { + + const { currentUser } = this; + const viewingMe = (currentUser && currentUser.get('username') === this.modelFor('user').get('username')); + const destination = viewingMe ? 'user.summary' : 'userActivity'; + // HACK: Something with the way the user card intercepts clicks seems to break how the // transition into a user's activity works. This makes the back button work on mobile // where there is no user card as well as desktop where there is. if (this.site.mobileView) { - this.replaceWith('userActivity'); + this.replaceWith(destination); } else { - this.transitionTo('userActivity'); + this.transitionTo(destination); } } diff --git a/app/assets/javascripts/discourse/routes/user-summary.js.es6 b/app/assets/javascripts/discourse/routes/user-summary.js.es6 index 4b24ecc6ae..12fe0c929c 100644 --- a/app/assets/javascripts/discourse/routes/user-summary.js.es6 +++ b/app/assets/javascripts/discourse/routes/user-summary.js.es6 @@ -1,5 +1,5 @@ export default Discourse.Route.extend({ model() { - return this.modelFor("User").summary(); + return this.modelFor("user").summary(); } }); diff --git a/app/assets/javascripts/discourse/services/logs-notice.js.es6 b/app/assets/javascripts/discourse/services/logs-notice.js.es6 index 10d4b01ec4..21283797d9 100644 --- a/app/assets/javascripts/discourse/services/logs-notice.js.es6 +++ b/app/assets/javascripts/discourse/services/logs-notice.js.es6 @@ -28,8 +28,7 @@ const LogsNotice = Ember.Object.extend({ this.set('text', I18n.t(`logs_error_rate_notice.${translationKey}`, { - relativeAge: autoUpdatingRelativeAge(new Date), - timestamp: moment().format("YYYY-MM-DD H:mm:ss"), + relativeAge: autoUpdatingRelativeAge(new Date(data.publish_at * 1000)), siteSettingRate: I18n.t('logs_error_rate_notice.rate', { count: siteSettingLimit, duration: duration }), rate: I18n.t('logs_error_rate_notice.rate', { count: rate, duration: duration }), url: Discourse.getURL('/logs') diff --git a/app/assets/javascripts/discourse/templates/components/edit-category-tags.hbs b/app/assets/javascripts/discourse/templates/components/edit-category-tags.hbs index abd70f2307..df6544d770 100644 --- a/app/assets/javascripts/discourse/templates/components/edit-category-tags.hbs +++ b/app/assets/javascripts/discourse/templates/components/edit-category-tags.hbs @@ -1,6 +1,6 @@

{{i18n 'category.tags_allowed_tags'}}

- {{tag-chooser placeholderKey="category.tags_placeholder" tags=category.allowed_tags}} + {{tag-chooser placeholderKey="category.tags_placeholder" tags=category.allowed_tags everyTag="true" unlimitedTagCount="true"}}

{{i18n 'category.tags_allowed_tag_groups'}}

{{tag-group-chooser placeholderKey="category.tag_groups_placeholder" tagGroups=category.allowed_tag_groups}} diff --git a/app/assets/javascripts/discourse/templates/components/tag-list.hbs b/app/assets/javascripts/discourse/templates/components/tag-list.hbs index ff34843a81..a3e912d26c 100644 --- a/app/assets/javascripts/discourse/templates/components/tag-list.hbs +++ b/app/assets/javascripts/discourse/templates/components/tag-list.hbs @@ -6,7 +6,11 @@ {{/if}} {{#each sortedTags as |tag|}}
- {{discourse-tag tag.id}} x {{tag.count}} + {{#if tag.count}} + {{discourse-tag tag.id}} x {{tag.count}} + {{else}} + {{discourse-tag tag.id}} + {{/if}}
{{/each}}
diff --git a/app/assets/javascripts/discourse/templates/components/topic-progress.hbs b/app/assets/javascripts/discourse/templates/components/topic-progress.hbs index 55658fc3a4..a840c13564 100644 --- a/app/assets/javascripts/discourse/templates/components/topic-progress.hbs +++ b/app/assets/javascripts/discourse/templates/components/topic-progress.hbs @@ -6,10 +6,15 @@ class="full no-text" icon="caret-up" label="topic.progress.go_top"}} -
- {{input value=toPostIndex}} - {{d-button action="jumpPost" label="topic.progress.go"}} -
+ {{#unless capabilities.isIOS}} +
+ {{input value=toPostIndex}} + {{d-button action="jumpPost" label="topic.progress.go"}} +
+ {{else}} + {{d-button action="jumpPrompt" class="full jump-prompt" label="topic.progress.jump_prompt"}} + {{/unless}} + {{d-button action="jumpBottom" disabled=jumpBottomDisabled class="full no-text jump-bottom" diff --git a/app/assets/javascripts/discourse/templates/composer.hbs b/app/assets/javascripts/discourse/templates/composer.hbs index acb26b1854..2551444d59 100644 --- a/app/assets/javascripts/discourse/templates/composer.hbs +++ b/app/assets/javascripts/discourse/templates/composer.hbs @@ -29,8 +29,8 @@
{{{model.actionTitle}}} {{#unless site.mobileView}} - {{#if model.whisper}} - ({{i18n "composer.whisper"}}) + {{#if whisperOrUnlistTopicText}} + ({{whisperOrUnlistTopicText}}) {{/if}} {{/unless}} @@ -106,8 +106,8 @@ {{i18n 'cancel'}} {{#if site.mobileView}} - {{#if model.whisper}} - + {{#if whisperOrUnlistTopic}} + {{/if}} {{/if}}
diff --git a/app/assets/javascripts/discourse/templates/composer/custom-body.hbs b/app/assets/javascripts/discourse/templates/composer/custom-body.hbs index 07abacc363..4b2be21c2d 100644 --- a/app/assets/javascripts/discourse/templates/composer/custom-body.hbs +++ b/app/assets/javascripts/discourse/templates/composer/custom-body.hbs @@ -1,2 +1,3 @@ {{fa-icon "close"}} +{{#if message.title}}

{{message.title}}

{{/if}}

{{{message.body}}}

diff --git a/app/assets/javascripts/discourse/templates/selected-posts.hbs b/app/assets/javascripts/discourse/templates/selected-posts.hbs index 1d87a7d29e..d4ac87ead3 100644 --- a/app/assets/javascripts/discourse/templates/selected-posts.hbs +++ b/app/assets/javascripts/discourse/templates/selected-posts.hbs @@ -24,4 +24,8 @@ {{d-button action="changeOwner" icon="user" label="topic.change_owner.action"}} {{/if}} +{{#if canMergePosts}} + {{d-button action="mergePosts" icon="arrows-v" label="topic.merge_posts.action"}} +{{/if}} +

{{i18n 'topic.multi_select.cancel'}}

diff --git a/app/assets/javascripts/discourse/templates/user/user.hbs b/app/assets/javascripts/discourse/templates/user.hbs similarity index 100% rename from app/assets/javascripts/discourse/templates/user/user.hbs rename to app/assets/javascripts/discourse/templates/user.hbs diff --git a/app/assets/javascripts/discourse/templates/user/notifications.hbs b/app/assets/javascripts/discourse/templates/user/notifications.hbs index 7d0ab5cddc..8aa71e0867 100644 --- a/app/assets/javascripts/discourse/templates/user/notifications.hbs +++ b/app/assets/javascripts/discourse/templates/user/notifications.hbs @@ -23,7 +23,8 @@ class='btn dismiss-notifications' action="resetNew" label='user.dismiss_notifications' - icon='check'}} + icon='check' + disabled=allNotificationsRead}} {{/if}}
diff --git a/app/assets/javascripts/discourse/templates/user/preferences.hbs b/app/assets/javascripts/discourse/templates/user/preferences.hbs index 75c3bc10f5..660f74c501 100644 --- a/app/assets/javascripts/discourse/templates/user/preferences.hbs +++ b/app/assets/javascripts/discourse/templates/user/preferences.hbs @@ -130,12 +130,14 @@ {{/if}} + {{#if canChangeBio}}
{{d-editor value=model.bio_raw}}
+ {{/if}} {{#each userFields as |uf|}} {{user-field field=uf.field value=uf.value}} diff --git a/app/assets/javascripts/discourse/views/user.js.es6 b/app/assets/javascripts/discourse/views/user.js.es6 index 2ae0d55a42..f0b0ceb85d 100644 --- a/app/assets/javascripts/discourse/views/user.js.es6 +++ b/app/assets/javascripts/discourse/views/user.js.es6 @@ -1,5 +1,3 @@ import ScrollTop from 'discourse/mixins/scroll-top'; -export default Ember.View.extend(ScrollTop, { - templateName: 'user/user', -}); +export default Ember.View.extend(ScrollTop); diff --git a/app/assets/javascripts/discourse/widgets/hamburger-categories.js.es6 b/app/assets/javascripts/discourse/widgets/hamburger-categories.js.es6 index ec14630d74..4000467e94 100644 --- a/app/assets/javascripts/discourse/widgets/hamburger-categories.js.es6 +++ b/app/assets/javascripts/discourse/widgets/hamburger-categories.js.es6 @@ -1,5 +1,6 @@ import { createWidget } from 'discourse/widgets/widget'; import { h } from 'virtual-dom'; +import { number } from 'discourse/lib/formatter'; createWidget('hamburger-category', { tagName: 'li.category-link', @@ -9,7 +10,9 @@ createWidget('hamburger-category', { const unreadTotal = parseInt(c.get('unreadTopics'), 10) + parseInt(c.get('newTopics'), 10); if (unreadTotal) { - results.push(h('a.badge.badge-notification', { attributes: { href: c.get('url') } }, unreadTotal.toString())); + results.push(h('a.badge.badge-notification', { + attributes: { href: c.get('url') } + }, number(unreadTotal))); } if (!this.currentUser) { diff --git a/app/assets/javascripts/pretty-text/white-lister.js.es6 b/app/assets/javascripts/pretty-text/white-lister.js.es6 index 0841d9a121..c293b18135 100644 --- a/app/assets/javascripts/pretty-text/white-lister.js.es6 +++ b/app/assets/javascripts/pretty-text/white-lister.js.es6 @@ -114,6 +114,7 @@ whiteListFeature('default', [ 'aside.quote', 'aside[data-*]', 'b', + 'big', 'blockquote', 'br', 'code', diff --git a/app/assets/stylesheets/common/components/badges.css.scss b/app/assets/stylesheets/common/components/badges.css.scss index 3dd2d80eb4..c81be42813 100644 --- a/app/assets/stylesheets/common/components/badges.css.scss +++ b/app/assets/stylesheets/common/components/badges.css.scss @@ -9,7 +9,7 @@ display: inline-block; font-weight: normal; white-space: nowrap; - @include border-radius-all(10px); + @include border-radius-all(9px); } // Category badges @@ -234,13 +234,16 @@ .badge-notification { @extend %badge; - padding: 4px 5px 2px 5px; vertical-align: middle; color: $secondary; font-size: 11px; - line-height: 1; + line-height: 18px; + min-width: 12px; + height: 18px; + padding: 0px 3px; text-align: center; background-color: dark-light-choose(scale-color($primary, $lightness: 70%), scale-color($secondary, $lightness: 70%)); + &[href] { color: $secondary; } diff --git a/app/assets/stylesheets/desktop/discourse.scss b/app/assets/stylesheets/desktop/discourse.scss index 0c8fb255c4..d9ff817eb9 100644 --- a/app/assets/stylesheets/desktop/discourse.scss +++ b/app/assets/stylesheets/desktop/discourse.scss @@ -69,14 +69,19 @@ body { } } + $grippie-border-color: dark-light-choose(scale-color($primary, $lightness: 70%), scale-color($secondary, $lightness: 50%)); + .grippie { - width: 100%; cursor: row-resize; - height: 11px; - overflow: hidden; - display:block; - border-top: 1px solid dark-light-diff($primary, $secondary, 90%, -60%); - background: image-url("grippie.png") dark-light-diff($primary, $secondary, 90%, -60%) no-repeat center 3px; + padding: 4px 0px; + } + + .grippie:before { + content: ''; + display: block; + width: 27px; + margin: auto; + border-top: 3px double $grippie-border-color; } } diff --git a/app/assets/stylesheets/desktop/topic-timeline.scss b/app/assets/stylesheets/desktop/topic-timeline.scss index df33bfbea9..187d837c98 100644 --- a/app/assets/stylesheets/desktop/topic-timeline.scss +++ b/app/assets/stylesheets/desktop/topic-timeline.scss @@ -30,6 +30,8 @@ &.timeline-docked-bottom { .timeline-footer-controls { opacity: 0; + pointer-events: none; + cursor: default; } } diff --git a/app/assets/stylesheets/desktop/topic.scss b/app/assets/stylesheets/desktop/topic.scss index d14ca18d0a..571649f60a 100644 --- a/app/assets/stylesheets/desktop/topic.scss +++ b/app/assets/stylesheets/desktop/topic.scss @@ -133,6 +133,10 @@ width: 55px; } } + button.btn.jump-prompt { + margin: 0; + } + button.btn.jump-bottom { margin: 5px 0 0 0; } diff --git a/app/assets/stylesheets/desktop/upload.scss b/app/assets/stylesheets/desktop/upload.scss index 0d37a0919a..557bdbdbdd 100644 --- a/app/assets/stylesheets/desktop/upload.scss +++ b/app/assets/stylesheets/desktop/upload.scss @@ -18,6 +18,7 @@ } .description, .hint { color: dark-light-choose(scale-color($primary, $lightness: 50%), scale-color($secondary, $lightness: 50%)); + display: block; } .hint { font-style: italic; diff --git a/app/assets/stylesheets/mobile/topic-post.scss b/app/assets/stylesheets/mobile/topic-post.scss index b8ae722076..92c004d064 100644 --- a/app/assets/stylesheets/mobile/topic-post.scss +++ b/app/assets/stylesheets/mobile/topic-post.scss @@ -375,6 +375,8 @@ span.post-count { // this prevents image overflow on deeply nested blockquotes, lists, etc .cooked { overflow: hidden; + font-size: $base-font-size + 1; /* let's bump post body font size on mobile slightly */ + line-height: $base-line-height + 2; /* bump up line height to match increased font */ } .moderator .topic-body { diff --git a/app/assets/stylesheets/mobile/topic.scss b/app/assets/stylesheets/mobile/topic.scss index faa29d0c5a..0afc6a2124 100644 --- a/app/assets/stylesheets/mobile/topic.scss +++ b/app/assets/stylesheets/mobile/topic.scss @@ -93,6 +93,9 @@ width: 55px; } } + button.btn.jump-prompt { + margin: 0; + } button.btn.jump-bottom { margin-top: 5px; margin-bottom: 0; diff --git a/app/controllers/posts_controller.rb b/app/controllers/posts_controller.rb index e1d0831b26..1a7d6c4bf3 100644 --- a/app/controllers/posts_controller.rb +++ b/app/controllers/posts_controller.rb @@ -1,6 +1,7 @@ require_dependency 'new_post_manager' require_dependency 'post_creator' require_dependency 'post_destroyer' +require_dependency 'post_merger' require_dependency 'distributed_memoizer' require_dependency 'new_post_result_serializer' @@ -113,7 +114,7 @@ class PostsController < ApplicationController end def raw_email - post = Post.find(params[:id].to_i) + post = Post.unscoped.find(params[:id].to_i) guardian.ensure_can_view_raw_email!(post) render json: { raw_email: post.raw_email } end @@ -273,6 +274,14 @@ class PostsController < ApplicationController render nothing: true end + def merge_posts + params.require(:post_ids) + posts = Post.where(id: params[:post_ids]).order(:id) + raise Discourse::InvalidParameters.new(:post_ids) if posts.pluck(:id) == params[:post_ids] + PostMerger.new(current_user, posts).merge + render nothing: true + end + # Direct replies to this post def replies post = find_post_from_params @@ -545,10 +554,12 @@ class PostsController < ApplicationController :auto_track, :typing_duration_msecs, :composer_open_duration_msecs, + :visible ] # param munging for WordPress params[:auto_track] = !(params[:auto_track].to_s == "false") if params[:auto_track] + params[:visible] = (params[:unlist_topic].to_s == "false") if params[:unlist_topic] if api_key_valid? # php seems to be sending this incorrectly, don't fight with it diff --git a/app/controllers/tags_controller.rb b/app/controllers/tags_controller.rb index e114dde161..d4290eaebe 100644 --- a/app/controllers/tags_controller.rb +++ b/app/controllers/tags_controller.rb @@ -15,11 +15,18 @@ class TagsController < ::ApplicationController categories = Category.where("id in (select category_id from category_tags)") .where("id in (?)", guardian.allowed_category_ids) .preload(:tags) - category_tag_counts = categories.map { |c| {id: c.id, tags: self.class.tag_counts_json(Tag.category_tags_by_count_query(c, limit: 300).count)} } + category_tag_counts = categories.map do |c| + h = Tag.category_tags_by_count_query(c, limit: 300).count + h.merge!(c.tags.where.not(name: h.keys).inject({}) { |sum,t| sum[t.name] = 0; sum }) # unused tags + {id: c.id, tags: self.class.tag_counts_json(h)} + end tag_counts = self.class.tags_by_count(guardian, limit: 300).count @tags = self.class.tag_counts_json(tag_counts) + @description_meta = I18n.t("tags.title") + @title = @description_meta + respond_to do |format| format.html do render :index @@ -46,7 +53,12 @@ class TagsController < ::ApplicationController results = query.send("#{filter}_results") if @filter_on_category - category_ids = [@filter_on_category.id] + @filter_on_category.subcategories.pluck(:id) + category_ids = [@filter_on_category.id] + + unless list_opts[:no_subcategories] + category_ids += @filter_on_category.subcategories.pluck(:id) + end + results = results.where(category_id: category_ids) end @@ -59,6 +71,8 @@ class TagsController < ::ApplicationController @list.more_topics_url = construct_url_with(:next, list_opts) @list.prev_topics_url = construct_url_with(:prev, list_opts) @rss = "tag" + @description_meta = I18n.t("rss_by_tag", tag: @tag_id) + @title = @description_meta canonical_url "#{Discourse.base_url_no_prefix}#{public_send(url_method(params.slice(:category, :parent_category)))}" @@ -142,7 +156,15 @@ class TagsController < ::ApplicationController tags << { id: t.name, text: t.name, count: 0 } end - render json: { results: tags } + json_response = { results: tags } + + t = DiscourseTagging.clean_tag(params[:q]) + if Tag.where(name: t).exists? && !tags.find { |h| h[:id] == t } + # filter_allowed_tags determined that the tag entered is not allowed + json_response[:forbidden] = t + end + + render json: json_response end def notifications @@ -163,8 +185,8 @@ class TagsController < ::ApplicationController def check_hashtag tag_values = params[:tag_values].each(&:downcase!) - valid_tags = TopicCustomField.where(name: DiscourseTagging::TAGS_FIELD_NAME, value: tag_values).map do |tag| - { value: tag.value, url: "#{Discourse.base_url}/tags/#{tag.value}" } + valid_tags = Tag.where(name: tag_values).map do |tag| + { value: tag.name, url: tag.full_url } end.compact render json: { valid: valid_tags } @@ -188,15 +210,21 @@ class TagsController < ::ApplicationController slug_or_id = params[:category] return true if slug_or_id.nil? - parent_slug_or_id = params[:parent_category] + if slug_or_id == 'none' && params[:parent_category] + @filter_on_category = Category.query_category(params[:parent_category], nil) + params[:no_subcategories] = 'true' + else + parent_slug_or_id = params[:parent_category] - parent_category_id = nil - if parent_slug_or_id.present? - parent_category_id = Category.query_parent_category(parent_slug_or_id) - redirect_or_not_found and return if parent_category_id.blank? + parent_category_id = nil + if parent_slug_or_id.present? + parent_category_id = Category.query_parent_category(parent_slug_or_id) + redirect_or_not_found and return if parent_category_id.blank? + end + + @filter_on_category = Category.query_category(slug_or_id, parent_category_id) end - @filter_on_category = Category.query_category(slug_or_id, parent_category_id) redirect_or_not_found and return if !@filter_on_category guardian.ensure_can_see!(@filter_on_category) diff --git a/app/controllers/uploads_controller.rb b/app/controllers/uploads_controller.rb index 5a718bd09d..95413db5a4 100644 --- a/app/controllers/uploads_controller.rb +++ b/app/controllers/uploads_controller.rb @@ -72,11 +72,16 @@ class UploadsController < ApplicationController # convert pasted images to HQ jpegs if filename == "blob.png" && SiteSetting.convert_pasted_images_to_hq_jpg - filename = "blob.jpg" - jpeg_path = "#{File.dirname(tempfile.path)}/#{filename}" - content_type = "image/jpeg" - `convert #{tempfile.path} -quality 95 #{jpeg_path}` - tempfile = File.open(jpeg_path) + jpeg_path = "#{File.dirname(tempfile.path)}/blob.jpg" + `convert #{tempfile.path} -quality #{SiteSetting.convert_pasted_images_quality} #{jpeg_path}` + # only change the format of the image when JPG is at least 5% smaller + if File.size(jpeg_path) < File.size(tempfile.path) * 0.95 + filename = "blob.jpg" + content_type = "image/jpeg" + tempfile = File.open(jpeg_path) + else + File.delete(jpeg_path) rescue nil + end end # allow users to upload large images that will be automatically reduced to allowed size diff --git a/app/helpers/application_helper.rb b/app/helpers/application_helper.rb index c8321c795c..ec98366fb4 100644 --- a/app/helpers/application_helper.rb +++ b/app/helpers/application_helper.rb @@ -15,9 +15,11 @@ module ApplicationHelper include ConfigurableUrls include GlobalPath - def google_universal_analytics_json(ua_domain_name) - cookie_domain = ua_domain_name.gsub(/^http(s)?:\/\//, '') - result = {cookieDomain: cookie_domain} + def google_universal_analytics_json(ua_domain_name=nil) + result = {} + if ua_domain_name + result[:cookieDomain] = ua_domain_name.gsub(/^http(s)?:\/\//, '') + end if current_user.present? result[:userId] = current_user.id end @@ -29,7 +31,7 @@ module ApplicationHelper end def google_tag_manager_json - google_universal_analytics_json(SiteSetting.gtm_ua_domain_name) + google_universal_analytics_json end def shared_session_key diff --git a/app/jobs/scheduled/clean_up_uploads.rb b/app/jobs/scheduled/clean_up_uploads.rb index 0ec3c96b54..b4b55ae5c2 100644 --- a/app/jobs/scheduled/clean_up_uploads.rb +++ b/app/jobs/scheduled/clean_up_uploads.rb @@ -5,31 +5,29 @@ module Jobs def execute(args) return unless SiteSetting.clean_up_uploads? - ignore_urls = [] - ignore_urls |= UserProfile.uniq.select(:profile_background).where("profile_background IS NOT NULL AND profile_background != ''").pluck(:profile_background) - ignore_urls |= UserProfile.uniq.select(:card_background).where("card_background IS NOT NULL AND card_background != ''").pluck(:card_background) - ignore_urls |= Category.uniq.select(:logo_url).where("logo_url IS NOT NULL AND logo_url != ''").pluck(:logo_url) - ignore_urls |= Category.uniq.select(:background_url).where("background_url IS NOT NULL AND background_url != ''").pluck(:background_url) + ignore_urls = [] + ignore_urls |= UserProfile.uniq.where("profile_background IS NOT NULL AND profile_background != ''").pluck(:profile_background) + ignore_urls |= UserProfile.uniq.where("card_background IS NOT NULL AND card_background != ''").pluck(:card_background) + ignore_urls |= Category.uniq.where("logo_url IS NOT NULL AND logo_url != ''").pluck(:logo_url) + ignore_urls |= Category.uniq.where("background_url IS NOT NULL AND background_url != ''").pluck(:background_url) - ids = [] - ids |= PostUpload.uniq.select(:upload_id).pluck(:upload_id) - ids |= User.uniq.select(:uploaded_avatar_id).where("uploaded_avatar_id IS NOT NULL").pluck(:uploaded_avatar_id) - ids |= UserAvatar.uniq.select(:gravatar_upload_id).where("gravatar_upload_id IS NOT NULL").pluck(:gravatar_upload_id) + ids = [] + ids |= PostUpload.uniq.pluck(:upload_id) + ids |= User.uniq.where("uploaded_avatar_id IS NOT NULL").pluck(:uploaded_avatar_id) + ids |= UserAvatar.uniq.where("gravatar_upload_id IS NOT NULL").pluck(:gravatar_upload_id) grace_period = [SiteSetting.clean_orphan_uploads_grace_period_hours, 1].max - result = Upload.where("created_at < ?", grace_period.hour.ago) - .where("retain_hours IS NULL OR created_at < current_timestamp - interval '1 hour' * retain_hours") + result = Upload.where("retain_hours IS NULL OR created_at < current_timestamp - interval '1 hour' * retain_hours") + result = result.where("created_at < ?", grace_period.hour.ago) + result = result.where("id NOT IN (?)", ids) if !ids.empty? + result = result.where("url NOT IN (?)", ignore_urls) if !ignore_urls.empty? - if !ids.empty? - result = result.where("id NOT IN (?)", ids) + result.find_each do |upload| + next if QueuedPost.where("raw LIKE '%#{upload.sha1}%'").exists? + next if Draft.where("data LIKE '%#{upload.sha1}%'").exists? + upload.destroy end - - if !ignore_urls.empty? - result = result.where("url NOT IN (?)", ignore_urls) - end - - result.find_each { |upload| upload.destroy } end end end diff --git a/app/jobs/scheduled/pending_flags_reminder.rb b/app/jobs/scheduled/pending_flags_reminder.rb index 72e75372be..94fb480ef1 100644 --- a/app/jobs/scheduled/pending_flags_reminder.rb +++ b/app/jobs/scheduled/pending_flags_reminder.rb @@ -13,7 +13,7 @@ module Jobs PostCreator.create( Discourse.system_user, - target_group_names: ["staff"], + target_group_names: Group[:staff].name, archetype: Archetype.private_message, subtype: TopicSubtype.system_message, title: I18n.t('flags_reminder.subject_template', { count: PostAction.flagged_posts_count }), diff --git a/app/mailers/user_notifications.rb b/app/mailers/user_notifications.rb index e1d085f5da..79fd5d548f 100644 --- a/app/mailers/user_notifications.rb +++ b/app/mailers/user_notifications.rb @@ -83,9 +83,14 @@ class UserNotifications < ActionMailer::Base return unless @posts_by_topic.present? build_summary_for(user) - apply_notification_styles build_email @user.email, + opts = { from_alias: I18n.t('user_notifications.mailing_list.from', site_name: SiteSetting.title), - subject: I18n.t('user_notifications.mailing_list.subject_template', site_name: @site_name, date: @date) + subject: I18n.t('user_notifications.mailing_list.subject_template', site_name: @site_name, date: @date), + mailing_list_mode: true, + add_unsubscribe_link: true, + unsubscribe_url: "#{Discourse.base_url}/email/unsubscribe/#{@unsubscribe_key}", + } + apply_notification_styles(build_email(@user.email, opts)) end def digest(user, opts={}) @@ -236,7 +241,6 @@ class UserNotifications < ActionMailer::Base end def self.get_context_posts(post, topic_user, user) - if user.user_option.email_previous_replies == UserOption.previous_replies_type[:never] return [] end @@ -376,7 +380,6 @@ class UserNotifications < ActionMailer::Base template << "_staged" if user.staged? end - email_opts = { topic_title: title, message: message, diff --git a/app/models/category.rb b/app/models/category.rb index 614d7ddf49..9b23f729de 100644 --- a/app/models/category.rb +++ b/app/models/category.rb @@ -64,8 +64,8 @@ class Category < ActiveRecord::Base has_many :category_tag_groups, dependent: :destroy has_many :tag_groups, through: :category_tag_groups - after_save :clear_topic_ids_cache - after_destroy :clear_topic_ids_cache + after_save :reset_topic_ids_cache + after_destroy :reset_topic_ids_cache scope :latest, -> { order('topic_count DESC') } @@ -89,16 +89,18 @@ class Category < ActiveRecord::Base # we may consider wrapping this in another spot attr_accessor :displayable_topics, :permission, :subcategory_ids, :notification_level, :has_children + @topic_id_cache = DistributedCache.new('category_topic_ids') + def self.topic_ids - @topic_ids ||= Set.new(Category.pluck(:topic_id).compact) + @topic_id_cache['ids'] || reset_topic_ids_cache end - def self.clear_topic_ids_cache - @topic_ids = nil + def self.reset_topic_ids_cache + @topic_id_cache['ids'] = Set.new(Category.pluck(:topic_id).compact) end - def clear_topic_ids_cache - Category.clear_topic_ids_cache + def reset_topic_ids_cache + Category.reset_topic_ids_cache end def self.last_updated_at diff --git a/app/models/category_user.rb b/app/models/category_user.rb index 7591e8cd37..1cb6f502b3 100644 --- a/app/models/category_user.rb +++ b/app/models/category_user.rb @@ -49,7 +49,7 @@ class CategoryUser < ActiveRecord::Base def self.set_notification_level_for_category(user, level, category_id) record = CategoryUser.where(user: user, category_id: category_id).first - return if record && record.notification_level = level + return if record && record.notification_level == level if record.present? record.notification_level = level diff --git a/app/models/developer.rb b/app/models/developer.rb new file mode 100644 index 0000000000..d58c185f70 --- /dev/null +++ b/app/models/developer.rb @@ -0,0 +1,22 @@ +require_dependency 'distributed_cache' + +class Developer < ActiveRecord::Base + belongs_to :user + + after_save :rebuild_cache + after_destroy :rebuild_cache + + @id_cache = DistributedCache.new('developer_ids') + + def self.user_ids + @id_cache["ids"] || rebuild_cache + end + + def self.rebuild_cache + @id_cache["ids"] = Set.new(Developer.pluck(:user_id)) + end + + def rebuild_cache + Developer.rebuild_cache + end +end diff --git a/app/models/discourse_single_sign_on.rb b/app/models/discourse_single_sign_on.rb index 2eef92afed..8de332750a 100644 --- a/app/models/discourse_single_sign_on.rb +++ b/app/models/discourse_single_sign_on.rb @@ -82,6 +82,11 @@ class DiscourseSingleSignOn < SingleSignOn # optionally save the user and sso_record if they have changed user.save! + if bio && (user.user_profile.bio_raw.blank? || SiteSetting.sso_overrides_bio) + user.user_profile.bio_raw = bio + user.user_profile.save! + end + unless admin.nil? && moderator.nil? Group.refresh_automatic_groups!(:admins, :moderators, :staff) end diff --git a/app/models/discourse_version_check.rb b/app/models/discourse_version_check.rb index c1be79fcd9..91aabe84c6 100644 --- a/app/models/discourse_version_check.rb +++ b/app/models/discourse_version_check.rb @@ -1,5 +1,5 @@ class DiscourseVersionCheck include ActiveModel::Model - attr_accessor :latest_version, :critical_updates, :installed_version, :installed_sha, :installed_describe, :missing_versions_count, :updated_at, :version_check_pending + attr_accessor :latest_version, :critical_updates, :installed_version, :installed_sha, :installed_describe, :missing_versions_count, :git_branch, :updated_at, :version_check_pending end diff --git a/app/models/optimized_image.rb b/app/models/optimized_image.rb index d228ce0598..97989d60b1 100644 --- a/app/models/optimized_image.rb +++ b/app/models/optimized_image.rb @@ -118,11 +118,11 @@ class OptimizedImage < ActiveRecord::Base def self.resize_instructions_animated(from, to, dimensions, opts={}) %W{ gifsicle - #{from} --colors=256 --resize-fit #{dimensions} --optimize=3 --output #{to} + #{from} } end @@ -142,7 +142,14 @@ class OptimizedImage < ActiveRecord::Base end def self.crop_instructions_animated(from, to, dimensions, opts={}) - resize_instructions_animated(from, to, dimensions, opts) + %W{ + gifsicle + --crop 0,0+#{dimensions} + --colors=256 + --optimize=3 + --output #{to} + #{from} + } end def self.downsize_instructions(from, to, dimensions, opts={}) diff --git a/app/models/post_action.rb b/app/models/post_action.rb index f149c29aee..5cee56bdde 100644 --- a/app/models/post_action.rb +++ b/app/models/post_action.rb @@ -227,7 +227,7 @@ SQL if [:notify_moderators, :spam].include?(post_action_type) opts[:subtype] = TopicSubtype.notify_moderators - opts[:target_group_names] = "moderators" + opts[:target_group_names] = target_moderators else opts[:subtype] = TopicSubtype.notify_user opts[:target_usernames] = if post_action_type == :notify_user diff --git a/app/models/post_mover.rb b/app/models/post_mover.rb index 845226959b..fdd972322c 100644 --- a/app/models/post_mover.rb +++ b/app/models/post_mover.rb @@ -78,7 +78,7 @@ class PostMover end PostReply.where("reply_id in (:post_ids) OR post_id in (:post_ids)", post_ids: post_ids).each do |post_reply| - if post_reply.reply.topic_id != post_reply.post.topic_id + if post_reply.post && post_reply.reply && post_reply.reply.topic_id != post_reply.post.topic_id PostReply.delete_all(reply_id: post_reply.reply.id, post_id: post_reply.post.id) end end diff --git a/app/models/site_setting.rb b/app/models/site_setting.rb index 9b694bca95..dcc74ecfc3 100644 --- a/app/models/site_setting.rb +++ b/app/models/site_setting.rb @@ -109,6 +109,14 @@ class SiteSetting < ActiveRecord::Base def self.email_polling_enabled? SiteSetting.manual_polling_enabled? || SiteSetting.pop3_polling_enabled? end + + def self.attachment_content_type_blacklist_regex + @attachment_content_type_blacklist_regex ||= Regexp.union(SiteSetting.attachment_content_type_blacklist.split("|")) + end + + def self.attachment_filename_blacklist_regex + @attachment_filename_blacklist_regex ||= Regexp.union(SiteSetting.attachment_filename_blacklist.split("|")) + end end # == Schema Information diff --git a/app/models/tag.rb b/app/models/tag.rb index 5e3d680920..78652a1871 100644 --- a/app/models/tag.rb +++ b/app/models/tag.rb @@ -34,6 +34,10 @@ class Tag < ActiveRecord::Base def self.include_tags? SiteSetting.tagging_enabled && SiteSetting.show_filter_by_tag end + + def full_url + "#{Discourse.base_url}/tags/#{self.name}" + end end # == Schema Information diff --git a/app/models/user.rb b/app/models/user.rb index af641a50df..34b178cbcd 100644 --- a/app/models/user.rb +++ b/app/models/user.rb @@ -980,7 +980,7 @@ class User < ActiveRecord::Base .joins('INNER JOIN user_stats AS us ON us.user_id = users.id') .where("created_at < ?", SiteSetting.purge_unactivated_users_grace_period_days.days.ago) .where('NOT admin AND NOT moderator') - .limit(100) + .limit(200) destroyer = UserDestroyer.new(Discourse.system_user) to_destroy.each do |u| diff --git a/app/serializers/basic_category_serializer.rb b/app/serializers/basic_category_serializer.rb index cd5c6c7169..51fcf7fe4b 100644 --- a/app/serializers/basic_category_serializer.rb +++ b/app/serializers/basic_category_serializer.rb @@ -40,4 +40,14 @@ class BasicCategorySerializer < ApplicationSerializer def notification_level object.notification_level end + + def logo_url + url = object.logo_url + url.present? && UrlHelper.is_local(url) ? UrlHelper.schemaless(UrlHelper.absolute(url)) : url + end + + def background_url + url = object.background_url + url.present? && UrlHelper.is_local(url) ? UrlHelper.schemaless(UrlHelper.absolute(url)) : url + end end diff --git a/app/serializers/user_serializer.rb b/app/serializers/user_serializer.rb index b9be71f4d5..673266f581 100644 --- a/app/serializers/user_serializer.rb +++ b/app/serializers/user_serializer.rb @@ -101,7 +101,8 @@ class UserSerializer < BasicUserSerializer :card_image_badge, :card_image_badge_id, :muted_usernames, - :mailing_list_posts_per_day + :mailing_list_posts_per_day, + :can_change_bio untrusted_attributes :bio_raw, :bio_cooked, @@ -132,6 +133,10 @@ class UserSerializer < BasicUserSerializer object.id && object.id == scope.user.try(:id) end + def can_change_bio + !(SiteSetting.enable_sso && SiteSetting.sso_overrides_bio) + end + def card_badge object.user_profile.card_image_badge end diff --git a/app/services/user_updater.rb b/app/services/user_updater.rb index 8595260120..ad25b23fa3 100644 --- a/app/services/user_updater.rb +++ b/app/services/user_updater.rb @@ -45,7 +45,9 @@ class UserUpdater user_profile.location = attributes.fetch(:location) { user_profile.location } user_profile.dismissed_banner_key = attributes[:dismissed_banner_key] if attributes[:dismissed_banner_key].present? user_profile.website = format_url(attributes.fetch(:website) { user_profile.website }) - user_profile.bio_raw = attributes.fetch(:bio_raw) { user_profile.bio_raw } + unless SiteSetting.enable_sso && SiteSetting.sso_overrides_bio + user_profile.bio_raw = attributes.fetch(:bio_raw) { user_profile.bio_raw } + end user_profile.profile_background = attributes.fetch(:profile_background) { user_profile.profile_background } user_profile.card_background = attributes.fetch(:card_background) { user_profile.card_background } diff --git a/app/views/common/_google_universal_analytics.html.erb b/app/views/common/_google_universal_analytics.html.erb index 39f7baf994..9067c94cb3 100644 --- a/app/views/common/_google_universal_analytics.html.erb +++ b/app/views/common/_google_universal_analytics.html.erb @@ -5,6 +5,4 @@ })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', '<%= SiteSetting.ga_universal_tracking_code %>', <%= ga_universal_json %>); - ga('send', 'pageview'); - diff --git a/config/initializers/100-logster.rb b/config/initializers/100-logster.rb index be4191583c..58da5e4686 100644 --- a/config/initializers/100-logster.rb +++ b/config/initializers/100-logster.rb @@ -74,7 +74,7 @@ RailsMultisite::ConnectionManagement.each_connection do if (error_rate_per_minute || 0) > 0 store.register_rate_limit_per_minute(severities, error_rate_per_minute) do |rate| - MessageBus.publish("/logs_error_rate_exceeded", { rate: rate, duration: 'minute' }) + MessageBus.publish("/logs_error_rate_exceeded", { rate: rate, duration: 'minute', publish_at: Time.current.to_i }) end end @@ -82,7 +82,7 @@ RailsMultisite::ConnectionManagement.each_connection do if (error_rate_per_hour || 0) > 0 store.register_rate_limit_per_hour(severities, error_rate_per_hour) do |rate| - MessageBus.publish("/logs_error_rate_exceeded", { rate: rate, duration: 'hour' }) + MessageBus.publish("/logs_error_rate_exceeded", { rate: rate, duration: 'hour', publish_at: Time.current.to_i }) end end end diff --git a/config/locales/client.ar.yml b/config/locales/client.ar.yml index 3d93e7029e..603aee8371 100644 --- a/config/locales/client.ar.yml +++ b/config/locales/client.ar.yml @@ -22,10 +22,10 @@ ar: few: بايت many: بايت other: بايت - gb: جيجا بايت - kb: كيلو بايت - mb: ميجا بايت - tb: تيرا بايت + gb: غ.بايت + kb: ك.بايت + mb: م.بايت + tb: ت.بايت short: thousands: "{{number}} ألف" millions: "{{number}} مليون" @@ -35,14 +35,15 @@ ar: long_no_year: "D MMM h:mm a" long_no_year_no_time: "D MMM" full_no_year_no_time: "Do MMMM" - long_with_year: "D MMM، YYYY h:mm a" - long_with_year_no_time: "D MMM، YYYY" - full_with_year_no_time: "D MMM، YYYY" - long_date_with_year: "D MMM، YYYY LT" + long_with_year: "D MMM YYYY h:mm a" + long_with_year_no_time: "D MMM YYYY" + full_with_year_no_time: "D MMM YYYY" + long_date_with_year: "D MMM YYYY، LT" long_date_without_year: "D MMM، LT" - long_date_with_year_without_time: "D MMM، YYYY" + long_date_with_year_without_time: "D MMM YYYY" long_date_without_year_with_linebreak: "D MMM
LT" - long_date_with_year_with_linebreak: "D MMM، YYYY
LT" + long_date_with_year_with_linebreak: "D MMM YYYY
LT" + wrap_ago: "منذ %{date}" tiny: half_a_minute: "< 1دق" less_than_x_seconds: @@ -188,10 +189,13 @@ ar: google+: 'شارك هذا الرابط في جوجل+' email: 'شارك هذا الرابط في بريد إلكتروني' action_codes: - private_topic: "جعل هذا الموضوع خاص منذ {when}%" + public_topic: "جعل هذا الموضوع عامًّا في %{when}" + private_topic: "جعل هذا الموضوع خاصًّا في %{when}" split_topic: "قسم هذا الموضوع في %{when}" - invited_user: "دعوة %{who} %{when}" - removed_user: "ازالة %{who} %{when}" + invited_user: "دعى %{who} في %{when}" + invited_group: "دعى %{who} في %{when}" + removed_user: "أزال %{who} في %{when}" + removed_group: "أزال %{who} في %{when}" autoclosed: enabled: 'أُغلق في %{when}' disabled: 'فُتح في %{when}' @@ -208,61 +212,63 @@ ar: enabled: 'ثبّته عموميا في %{when}' disabled: 'أزال تثبيته في %{when}' visible: - enabled: 'مدرج %{when}' - disabled: 'غير مدرج %{when}' + enabled: 'أدرجه في %{when}' + disabled: 'أزال إدراجه في %{when}' topic_admin_menu: "عمليات المدير" - emails_are_disabled: "جميع الرسائل الإلكترونية المرسلة عطلها المدير , لن يتم إرسال إشعار من أي نوع لبريدك الإلكتروني ." + emails_are_disabled: "لقد عطّل أحد المدراء الرّسائل الصادرة للجميع. لن تُرسل إشعارات عبر البريد الإلكتروني أيا كان نوعها." s3: regions: - us_east_1: "الولايات المتحدة الشرقيه ( ولايه فيرجينيا )" - us_west_1: "الولايات المتحدة الغربية ( كاليفورنيا )" - us_west_2: "الولايات المتحدة الغربية ( ولاية أوريغون )" + us_east_1: "شرق الولايات المتحدة (فرجينيا الشمالية)" + us_west_1: "غرب الولايات المتحدة (كاليفورنيا الشمالية)" + us_west_2: "غرب الولايات المتحدة (أوريغون)" us_gov_west_1: "إستضافة أمازون الحسابية الحكومية (الولايات المتحدة الأمريكية)" - eu_west_1: "الاتحاد الأوروبي ( أيرلندا )" - eu_central_1: "الاتحاد الأوروبي ( فرانكفورت )" - ap_southeast_1: "آسيا والمحيط الهادئ ( سنغافورة )" - ap_southeast_2: "آسيا والمحيط الهادئ ( سيدني )" - ap_northeast_1: "آسيا والمحيط الهادئ ( طوكيو )" - ap_northeast_2: "آسيا والمحيط الهادئ ( سيول )" - sa_east_1: "أمريكا الجنوبية ( ساو باولو )" + eu_west_1: "الاتحاد الأوروبي (أيرلندا)" + eu_central_1: "الاتحاد الأوروبي (فرانكفورت)" + ap_southeast_1: "آسيا والمحيط الهادئ (سنغافورة)" + ap_southeast_2: "آسيا والمحيط الهادئ (سيدني)" + ap_south_1: "آسيا والمحيط الهادئ (مومباي)" + ap_northeast_1: "آسيا والمحيط الهادئ (طوكيو)" + ap_northeast_2: "آسيا والمحيط الهادئ ( سيول)" + sa_east_1: "أمريكا الجنوبية (ساو باولو)" + cn_north_1: "الصين (بكين)" edit: 'عدّل عنوان هذا الموضوع وفئته' not_implemented: "لم تُنجز هذه الميزة بعد، آسفون!" no_value: "لا" yes_value: "نعم" generic_error: "آسفون، حدث خطأ ما." generic_error_with_reason: "حدث خطأ ما: %{error}" - sign_up: "سجّل معنا" + sign_up: "سجّل حسابا" log_in: "تسجيل الدخول " age: "العمر" - joined: "إنضم" + joined: "انضم في" admin_title: "المدير" flags_title: "بلاغات" - show_more: "أعرض المزيد" + show_more: "أظهر المزيد" show_help: "خيارات" links: "روابط" links_lowercase: - zero: "رابط" - one: "رابط" - two: "رابط" - few: "رابط" - many: "روابط" - other: "روابط" - faq: "التعليمات" + zero: "الروابط" + one: "الروابط" + two: "الروابط" + few: "الروابط" + many: "الروابط" + other: "الروابط" + faq: "الأسئلة الشائعة" guidelines: "توجيهات " privacy_policy: "سياسة الخصوصية " privacy: "الخصوصية " terms_of_service: "شروط الخدمة" - mobile_view: "رؤية هاتفية " - desktop_view: "رؤية مكتبية " + mobile_view: "نسخة الهواتف" + desktop_view: "نسخة سطح المكتب" you: "انت" - or: "او" - now: "الآن" - read_more: 'اقرأ المزيد' - more: "المزيد" + or: "أو" + now: "منذ لحظات" + read_more: 'اطلع على المزيد' + more: "أكثر" less: "أقل" - never: "مطلقا" - every_30_minutes: "بعد 30 دقيقه" - every_hour: "بعد ساعه" + never: "أبدا" + every_30_minutes: "كل 30 دقيقة" + every_hour: "كل ساعة" daily: "يوميا" weekly: "أسبوعيا" every_two_weeks: "كل أسبوعين" @@ -270,17 +276,17 @@ ar: max_of_count: "أقصى عدد هو {{count}}" alternation: "أو" character_count: - zero: "0 حرف" - one: "حرف واحد" - two: "حرفان" - few: "{{count}} أحرف" - many: "{{count}} حرفًا" - other: "{{count}} حرف" + zero: "لا محارف" + one: "محرف واحد" + two: "محرفان" + few: "{{count}} محارف" + many: "{{count}} محرفا" + other: "{{count}} محرف" suggested_topics: title: "مواضيع مقترحة" - pm_title: "رسائلة مقترحة " + pm_title: "رسائل مقترحة " about: - simple_title: "نبذة" + simple_title: "عنّا" title: "عن %{title}" stats: "إحصائيات الموقع " our_admins: "مدراؤنا" @@ -291,7 +297,7 @@ ar: last_30_days: "آخر 30 يوما" like_count: "الإعجابات" topic_count: "المواضيع" - post_count: "المنشورات" + post_count: "المشاركات" user_count: "المستخدمون الجدد" active_user_count: "المستخدمون النشطون" contact: "اتصل بنا" @@ -343,79 +349,81 @@ ar: enable: "فعّل" disable: "عطّل" undo: "تراجع" - revert: "عكس" + revert: "اعكس" failed: "فشل" - switch_to_anon: "وضع التخفي" - switch_from_anon: "اخرج من وضع التخفي" + switch_to_anon: "ادخل وضع التّخفي" + switch_from_anon: "اخرج من وضع التّخفي" banner: - close: "تعطيل البانر" - edit: "تحرير هذا البانر" + close: "تجاهل هذا الإعلان." + edit: "حرر هذا الإعلان >>" choose_topic: - none_found: "لم يتم العثور على مواضيع ." + none_found: "لا مواضيع." title: - search: "بحث عن موضوع حسب الاسم، رابط أو رقم التعريف (id) :" + search: "ابحث عن موضوع باسمه أو عنوانه أو معرّفه:" placeholder: "اكتب عنوان الموضوع هنا" queue: - topic: "الموضوع :" - approve: 'الموافقة' - reject: 'الرفض' + topic: "الموضوع:" + approve: 'وافق' + reject: 'ارفض' delete_user: 'احذف المستخدم' title: "تحتاج موافقة" - none: "لا يوجد مشاركات لمراجعتها ." - edit: "تعديل" - cancel: "إلغاء" - view_pending: "عرض المشاركات المعلقة" + none: "لا مشاركات لمراجعتها." + edit: "حرر" + cancel: "ألغِ" + view_pending: "اعرض المشاركات المعلّقة" has_pending_posts: - zero: " هذا الموضوع لا توجد به مشاركات بانتظار الموافقة" - one: "هذا الموضوع له 1 مشاركة بانتظار الموافقة" - two: "هذا الموضوع له مشاركتان بانتظار الموافقة" - few: "هذا الموضوع له قليل من المشاركات بانتظار الموافقة" - many: "هذا الموضوع له كثير من المشاركات بانتظار الموافقة" - other: "هذا الموضوع له {{count}} مشاركات بانتظار الموافقة" - confirm: "حفظ التعديلات" - delete_prompt: "هل أنت متأكد أنك تريد حذف %{username}؟ جميع مشاركته سوف تحذف كذلك و سوف يحظر كل من بريده الإلكتروني و عنوان الـ IP." + zero: "ليس في هذا الموضوع أيّة مشاركات تحتاج مراجعة" + one: "في هذا الموضوع مشاركة واحدة تحتاج مراجعة" + two: "في هذا الموضوع مشاركتين تحتاج مراجعة" + few: "في هذا الموضوع {{count}} مشاركات تحتاج مراجعة" + many: "في هذا الموضوع {{count}} مشاركة تحتاج مراجعة" + other: "في هذا الموضوع {{count}} مشاركة تحتاج مراجعة" + confirm: "احفظ التعديلات" + delete_prompt: "أمتأكد من حذف %{username}؟ ستُحذف كل مشاركاته وسيُمنع بريده الإلكتروني وعنوان IP." approval: - title: "المشاركات تحتاج موافقة" - description: "لقد استلمنا مشاركتك لكنها تحتاج موافقة المشرف قبل ظهورها. الرجاء الانتظار" + title: "المشاركة تحتاج موافقة" + description: "لقد وصلتنا مشاركتك لكنها تحتاج موافقة المشرف قبل ظهورها. نرجو منك الصبر." pending_posts: - zero: "ﻻ يوجد مشاركات معلقة." - one: "لديك مشاركة معلقة." - two: "لديك مشاركتين معلقتين." - few: "لديك {{count}} مشاركات معلقة." - many: "لديك {{count}} مشاركة معلقة." - other: "لديك {{count}} مشاركة معلقة." - ok: "موافق" + zero: "لا مشاركات معلّقة." + one: "لديك مشاركة واحدة معلّقة." + two: "لديك مشاركتين معلّقتين." + few: "لديك {{count}} مشاركات معلّقة." + many: "لديك {{count}} مشاركة معلّقة." + other: "لديك {{count}} مشاركة معلّقة." + ok: "حسنا" user_action: - user_posted_topic: "a href='{{userUrl}}'>{{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: "أنت ردك على the topic" - user_mentioned_user: "{{user}} منشن{{another_user}}" - user_mentioned_you: "{{user}} منشنكyou" - you_mentioned_user: "You منشن{{another_user}}" - posted_by_user: "مشاركة {{user}}" - posted_by_you: "مشاركتك " - sent_by_user: "مرسلة من قبل {{user}}" - sent_by_you: "مرسلة من قبلك " + 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: "التصفية باسم العضو" + filter_name: "رشّح باسم المستخدم" title: "الأعضاء" - likes_given: "الإعجابات المعطاة" - likes_received: "الإعجابات المستلمة" + likes_given: "المعطاة" + likes_received: "المستلمة" + topics_entered: "المعروضة" + topics_entered_long: "المواضيع المعروضة" time_read: "وقت القراءة" topic_count: "المواضيع" - topic_count_long: "المواضيع المضافة" + topic_count_long: "المواضيع المنشأة" post_count: "الردود" - post_count_long: "الردود المضافة" - no_results: "لم يتم العثور على أي نتيجة." + post_count_long: "الردود المنشورة" + no_results: "لا نتائج." days_visited: "الزيارات" days_visited_long: "أيام الزيارة" posts_read: "المقروءة" posts_read_long: "المشاركات المقروءة" total_rows: - zero: "0 عضو" + zero: "لا أعضاء" one: "عضو واحد" two: "عضوان" few: "%{count} أعضاء" @@ -423,15 +431,16 @@ ar: other: "%{count} عضو" groups: empty: - posts: "لا يوجد أي منشور لأي عضو من هذه المجموعة ." - members: "لا يوجد أعضاء في هذه المجموعة ." - mentions: "لا يوجد أعضاء في هذه المجموعة ." - messages: "لا توجد رسائل لهذه المجموعة." - topics: "لا يوجد أي منشور لأي عضو من هذه المجموعة ." - add: "اضافة" - selector_placeholder: "اضافة عضو" + posts: "لا مشاركات من أعضاء هذه المجموعة." + members: "لا أعضاء في هذه المجموعة." + mentions: "لم يُشر أحد إلى هذه المجموعة." + messages: "لا رسائل لهذه المجموعة." + topics: "لا مواضيع لأعضاء هذه المجموعة." + add: "أضف" + selector_placeholder: "أضف أعضاء" owner: "المالك" - visible: "المجموعة مرئية عن جميع المستخدمين" + visible: "المجموعة مرئية لكل المستخدمين" + index: "المجموعات" title: zero: "مجموعات" one: "مجموعات" @@ -439,43 +448,39 @@ ar: few: "مجموعات" many: "مجموعات" other: "مجموعات" - members: "أعضاء " - topics: "ألمواضيع" - posts: "مشاركات" - mentions: "إشارات" + members: "الأعضاء" + topics: "المواضيع" + posts: "المشاركات" + mentions: "الإشارات" messages: "الرسائل" alias_levels: - title: "من يستطيع أن يشارك في هذه المجموعة ؟" nobody: "لا أحد" - only_admins: "المسؤولون فقط" - mods_and_admins: "فقط المدراء والمشرفون" - members_mods_and_admins: "فقط اعضاء المجموعة والمشرفون والمدراء" + only_admins: "المدراء فقط" + mods_and_admins: "المدراء والمشرفون فقط" + members_mods_and_admins: "أعضاء المجموعة والمدراء والمشرفون فقط" everyone: "الكل" trust_levels: - title: "مستوى الثقة يمنح تلقائيا للأعضاء عندما يضيفون:" + title: "مستوى الثقة الذي يُعطى للأعضاء آليا عندما يضافون:" none: "لا شيء" notifications: watching: - title: "تحت المتابعة" - description: "سيتم إشعارك بأية رد على هذه الرسالة، وبعدد الردود الجديدة التي ستظهر ." + description: "سنرسل لك إشعارا عن كل مشاركة لكل رسالة، كما وسترى عددًا من الردود الجديدة." + watching_first_post: + description: "سنرسل لك إشعارا فقط لأول مشاركة في كل موضوع جديد في هذه المجموعة." tracking: - title: "تتبع" - description: "سيتم إشعارك بأية رد على هذا الموضوع، وبعدد الردود الجديدة التي ستظهر." + description: "سنرسل لك إشعارا إن أشار أحد إلى اسمك أو ردّ عليك، كما ويترى عددًا من الردود الجديدة." regular: - title: "معتدل" - description: ".سيتم إشعارك إذا ذكر أحد ما @name أو رد على مشاركاتك" + description: "سنرسل لك إشعارا إن أشار أحد إليك أو ردّ عليك." muted: - title: "مكتوم" - description: "لن يتم إشعارك بأي جديد يخص هذا الموضوع ولن يظهرهذا الموضوع في قائمة المواضيع المنشورة مؤخراً." + description: "لن نرسل لك أي إشعار لأي من المواضيع الجديدة في هذه المجموعة." user_action_groups: '1': "الإعجابات المعطاة" '2': "الإعجابات المستلمة" '3': "المفضلة" - '4': "مواضيع" + '4': "المواضيع" '5': "الردود" - '6': "ردود" - '7': "إشارات" - '9': "إقتباسات" + '7': "الإشارات" + '9': "الاقتباسات" '11': "التعديلات" '12': "العناصر المرسلة" '13': "البريد الوارد" @@ -560,7 +565,6 @@ ar: disable: "إيقاف الإشعارات " enable: "تفعيل الإشعارات" each_browser_note: "ملاحظة : يجب انت تقوم بتغيير هذا الإعداد عند كل مرة تستخدم فيها متصفح جديد ." - dismiss_notifications: "جعل الجميع مقروء" dismiss_notifications_tooltip: "جعل جميع اشعارات غيرمقروء الى مقروء" disable_jump_reply: "لاتذهب إلى مشاركتي بعد الرد" dynamic_favicon: "إعرض عدد المواضيع الجديدة والمحدثة في أيقونة المتصفح" @@ -576,9 +580,7 @@ ar: suspended_reason: "سبب" github_profile: "Github" watched_categories: "مراقبة" - watched_categories_instructions: "ستتم مراقبة جميع المواضيع الجديدة في هذه التصانيف. سيتم اشعارك بجميع المشاركات والمواضيع الجديدة، بالاضافة الى عدد المشاركات الجديدة الذي سيظهر بجانب الموضوع." tracked_categories: "متابعة" - tracked_categories_instructions: "ستتم متابعة جميع المواضيع الجديدة في هذه التصانيف. عدد المشاركات الجديدة سيظهر بجانب الموضوع." muted_categories: "كتم" muted_categories_instructions: "لن يتم إشعارك بأي جديد عن المواضيع الجديدة في هذه التصنيفات، ولن تظهر مواضيع هذه التصنيفات في قائمة المواضيع المنشورة مؤخراً." delete_account: "حذف الحساب" @@ -637,8 +639,8 @@ ar: uploaded_avatar_empty: "اضافة صورة " upload_title: "رفع صورتك " upload_picture: "رفع الصورة" - image_is_not_a_square: "تنبيه: تم اقتصاص جزء من الصورة ، لأنها ليست مربعة الشكل." - cache_notice: "قمت بتغيير صورة العرض بنجاح , لكن قد تتأخر في الظهور لديك ." + image_is_not_a_square: "تحذير: لقد قصصنا الصورة، إذ أن عرضها وارتفاعها لا يتطابقان." + cache_notice: "لقد غيّرت صورة ملفك بنجاح، ولكنه قد تأخذ وقتا حتى تظهر بسبب خبيئة المتصفح." change_profile_background: title: "لون خلفية الحساب" instructions: "سيتم وضع خلفية الحساب في المنتصف بعرض 850px" @@ -646,10 +648,10 @@ ar: title: "خلفية المستخدم" instructions: "سيتم وضع الخلفية في المنتصف بعرض 590px" email: - title: "بريد الكتروني" - instructions: "لن يتم إظهاره للعامة" - ok: "سيتم إرسال رسالة على بريدك الإلكتروني لتأكيد الحساب" - invalid: "يرجى إدخال بريد الكتروني فعّال." + title: "البريد الإلكتروني" + instructions: "لا يظهر للعموم" + ok: "سنرسل لك بريدا للتأكيد" + invalid: "فضلا أدخل بريدا إلكترونيا صالحا" authenticated: "تم توثيق بريدك الإلكتروني بواسطة {{provider}}" frequency_immediately: "سيتم ارسال رسالة الكترونية فورا في حال أنك لم الرسائل السابقة" frequency: @@ -661,13 +663,13 @@ ar: other: "سنراسلك على بريدك فقط في حال لم تكن متصلا على الموقع في {{count}} دقيقة ." name: title: "الاسم" - instructions: "اسمك الكامل (اختياري )" - instructions_required: "اسمك كاملاً" - too_short: "اسمك قصير جداً." - ok: " .إسمك يبدو جيدا " + instructions: "اسمك الكامل (اختياري)" + instructions_required: "اسمك كاملا" + too_short: "اسمك قصير جدا" + ok: "يبدو اسمك جيدا" username: title: "اسم المستخدم" - instructions: "غير مكرر , بدون مسافات , قصير" + instructions: "فريد دون مسافات وقصير" short_instructions: "يمكن للناس بمنادتك بـ @{{username}}." available: "اسم المستخدم متاح." global_match: "البريد الالكتروني مطابق لـ اسم المستخدم المسّجل." @@ -763,6 +765,7 @@ ar: rescind: "حذف" rescinded: "الدعوة حذفت" reinvite: "اعادة ارسال الدعوة" + reinvite_all: "أعد إرسال كل الدعوات" reinvited: "اعادة ارسال الدعوة" time_read: "وقت القراءة" days_visited: "أيام الزيارة" @@ -907,19 +910,19 @@ ar: login: title: "تسجيل دخول" username: "المستخدم" - password: "الرمز السري" - email_placeholder: "البريد الإلكتروني أو إسم المستخدم" - caps_lock_warning: "Caps Lock is on" - error: "مشكل غير معروف" + password: "كلمة المرور" + email_placeholder: "البريد الإلكتروني أو اسم المستخدم" + caps_lock_warning: "قافل الحالة يعمل" + error: "خطأ مجهول" rate_limit: "الرجاء اﻹنتظارقبل محاولة تسجيل الدخول مجدداً." - blank_username_or_password: "أدخل اسم المستخدم أو البريد الإلكتروني و كلمة المرور." - reset_password: ' إعادة تعيين الرمز السري' + blank_username_or_password: "أدخل اسم المستخدم أو البريد الإلكتروني وكلمة المرور." + reset_password: 'صفّر كلمة المرور' logging_in: "...تسجيل الدخول " or: "أو " - authenticating: " ... جاري التأكد" - awaiting_confirmation: "لازال حسابك غير فعال حتى هذه اللحظة، استخدم خيار \"نسيان كلمة المرور\" لإرسال رابط تفعيل آخر." - awaiting_approval: "لم يتم الموافقة على حسابك، سيتم إرسال بريد إلكتروني عندما تتم الموافقة." - requires_invite: "المعذرة، الوصول لهذا الموقع خاص بالمدعويين فقط." + authenticating: "يستوثق..." + awaiting_confirmation: "ما زال حسابك غير مفعّل، استخدم وصلة نسيان كلمة المرور لإرسال بريد إلكتروني تفعيلي آخر." + awaiting_approval: "لم يوافق أحد أعضاء الطاقم على حسابك بعد. سيُرسل إليك بريد حالما يتم ذلك." + requires_invite: "آسفون، التسجيل في هذا المنتدى يتم بالدعوة فقط." not_activated: "لا يمكنك تسجيل الدخول. لقد سبق و أن أرسلنا بريد إلكتروني إلى {{sentTo}} لتفعيل حسابك. الرجاء اتباع التعليمات المرسلة لتفعيل الحساب." not_allowed_from_ip_address: "لا يمكنك تسجيل الدخول من خلال هذا العنوان الرقمي - IP." admin_not_allowed_from_ip_address: "لا يمكنك تسجيل الدخول كمدير من خلال هذا العنوان الرقمي - IP." @@ -929,46 +932,48 @@ ar: preferences: "يتوجب عليك تسجيل الدخول لتغيير إعداداتك الشخصية." forgot: "لا أذكر معلومات حسابي" google: - title: "مع جوجل" - message: "التحقق من خلال حساب جوجل ( الرجاء التأكد من عدم تشغيل مانع الاعلانات المنبثقة في المتصفح)" + title: "مع غوغل" + message: "يستوثق مع غوغل (تأكد من أن مانعات المنبثقات معطلة)" google_oauth2: - title: "بواسطة Google" - message: "تسجيل الدخول باستخدام حسابك في Google ( تأكد أن النوافذ المنبثقة غير ممنوعة في متصفحك)" + title: "مع غوغل" + message: "يستوثق مع غوغل (تأكد من أن مانعات المنبثقات معطلة)" twitter: title: "مع تويتر" - message: "التحقق من خلال حساب تويتر ( الرجاء التأكد من عدم تشغيل مانع الاعلانات المنبثقة في المتصفح)" + message: "يستوثق مع تويتر (تأكد من أن مانعات المنبثقات معطلة)" instagram: - title: "عن طريق الانستغرام" - message: "تسجيل الدخول عن طريق الانستغرام (تاكد ان حاجب النوافذ المنبسقه غير مفعل)" + title: "مع إنستغرام" + message: "يستوثق مع إنستغرام (تأكد من أن مانعات المنبثقات معطلة)" facebook: - title: "مع الفيسبوك" - message: "التحقق من خلال حساب الفيس بوك ( الرجاء التأكد من عدم تشغيل مانع الاعلانات المنبثقة في المتصفح)" + title: "مع فيس‌بوك" + message: "يستوثق مع فيس‌بوك (تأكد من أن مانعات المنبثقات معطلة)" yahoo: title: "مع ياهو" - message: "التحقق من خلال حساب ياهو ( الرجاء التأكد من عدم تشغيل مانع الاعلانات المنبثقة في المتصفح)" + message: "يستوثق مع ياهو (تأكد من أن مانعات المنبثقات معطلة)" github: - title: "مع جيتهب" - message: "التحقق من خلال حساب جيتهب ( الرجاء التأكد من عدم تشغيل مانع الاعلانات المنبثقة في المتصفح)" - apple_international: "ابل" - google: "جوجل" - twitter: "تويتر" - emoji_one: "تعبيرات" + title: "مع غِت‌هَب" + message: "يستوثق مع غِت‌هَب (تأكد من أن مانعات المنبثقات معطلة)" + emoji_set: + apple_international: "آبل/عالمي" + google: "غوغل" + twitter: "تويتر" + emoji_one: "إموجي واحد" + win10: "وندوز10" shortcut_modifier_key: - shift: 'العالي' - ctrl: 'التحكم' + shift: 'Shift' + ctrl: 'Ctrl' alt: 'Alt' composer: - emoji: "الرموز التعبيرية :)" + emoji: "الإيموجي :)" more_emoji: "أكثر..." options: "خيارات" whisper: "همس" add_warning: "هذا تحذير رسمي" toggle_whisper: "تبديل الهمس" posting_not_on_topic: "أي موضوع تود الرد عليه؟" - saving_draft_tip: "جار الحفظ..." - saved_draft_tip: "تم الحفظ" - saved_local_draft_tip: "تم الحفظ محلياً" - similar_topics: "موضوعك مشابه لـ ..." + saving_draft_tip: "يحفظ..." + saved_draft_tip: "حُفظ" + saved_local_draft_tip: "حُفظ محليا" + similar_topics: "موضوعك يشابه..." drafts_offline: "مسودات محفوظة " error: title_missing: "العنوان مطلوب" @@ -987,15 +992,15 @@ ar: create_pm: "رسالة" title: "او اضغط على Ctrl+Enter" users_placeholder: "اضافة مستخدم" - title_placeholder: "ما هو الموضوع المراد مناقشته في جملة واحدة ؟" - edit_reason_placeholder: "لمذا تريد التعديل ؟" - show_edit_reason: "(اضف سبب التعديل)" + title_placeholder: "بجملة واحدة، ما الذي تود النقاش عنه؟" + edit_reason_placeholder: "لماذا تعدّل النص؟" + show_edit_reason: "(أضف سبب التعديل)" reply_placeholder: "أكتب هنا. استخدم Markdown, BBCode, أو HTML للتشكيل. اسحب أو الصق الصور." view_new_post: "الاطلاع على أحدث مشاركاتك" - saving: "جارِ الحفظ" - saved: "تم الحفظ" + saving: "يحفظ" + saved: "حُفظ!" saved_draft: "جاري إضافة المسودة. اضغط للاستئناف" - uploading: "يتم الرفع..." + uploading: "يرفع..." show_preview: 'أعرض المعاينة »' hide_preview: '« اخف المعاينة' quote_post_title: "اقتبس كامل المشاركة" @@ -1023,7 +1028,7 @@ ar: toggler: "اخف او اظهر صندوق التحرير" modal_ok: "موافق" modal_cancel: "إلغاء" - cant_send_pm: "عذرا ، لا يمكنك ان ترسل رسالة الى %{username} ." + cant_send_pm: "آسفون، لا يمكنك إرسال الرسائل إلى %{username} ." admin_options_title: "اختياري اضافة اعدادات الموضوع" auto_close: label: "وقت الإغلاق التلقائي للموضوع" @@ -1069,12 +1074,12 @@ ar: granted_badge: "تم منح الوسام" group_message_summary: "الرسائل في صندوق رسائل المجموعه" 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}}' + 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}}' upload_selector: title: "اضف صورة" @@ -1084,11 +1089,11 @@ ar: remote_tip: "رابط لصورة" remote_tip_with_attachments: "رابط لصورة أو ملف {{authorized_extensions}}" local_tip: "إختر صور من جهازك ." - local_tip_with_attachments: "اختيار صور او ملفات من جهازك {{authorized_extensions}}" - hint: "(تستطيع أيضا أن تسحب و تفلت ملف أو صورة في المحرر لرفعه)" - hint_for_supported_browsers: "يمكنك أيضا سحبوإفلات أو لصق الصور إلى المحرر" - uploading: "يتم الرفع" - select_file: "تحديد ملف" + local_tip_with_attachments: "حدّد صورا أو ملفات من جهازك {{authorized_extensions}}" + hint: "(يمكنك أيضا السحب والإفلات على المحرر لرفعها)" + hint_for_supported_browsers: "يمكنك أيضا سحب وإفلات الصور أو لصقها في المحرر" + uploading: "يرفع" + select_file: "اختر ملفا" image_link: "رابط ستشير له الصورة" search: sort_by: "ترتيب حسب" @@ -1099,17 +1104,17 @@ ar: select_all: "أختر الكل" clear_all: "إلغ إختيار الكل" result_count: - zero: "{{count}} لا نتائج \"{{term}}\"" - one: "{{count}} نتيجة \"{{term}}\"" - two: "{{count}} 2 نتائج \"{{term}}\"" - few: "{{count}} النتائج \"{{term}}\"" - many: "{{count}} النتائج \"{{term}}\"" - other: "{{count}} النتائج \"{{term}}\"" - title: "البحث في المواضيع أو الردود أو الأعضاء أو التصنيفات" - no_results: "لم يتم العثور على نتائج للبحث" - no_more_results: "لا يوجد نتائج إضافية ." + zero: "لا نتائج ل‍ \"{{term}}\"" + one: "نتيجة واحدة ل‍ \"{{term}}\"" + two: "نتيجتان ل‍ \"{{term}}\"" + few: "{{count}} نتائج ل‍ \"{{term}}\"" + many: "{{count}} نتيجة ل‍ \"{{term}}\"" + other: "{{count}} نتيجة ل‍ \"{{term}}\"" + title: "ابحث في المواضيع أو المشاركات أو المستخدمين أو الفئات" + no_results: "لا نتائج." + no_more_results: "لا نتائج أخرى." search_help: بحث عن المساعدة - searching: "جاري البحث ..." + searching: "يبحث..." post_format: "#{{post_number}} بواسطة {{username}}" context: user: "البحث عن مواضيع @{{username}}" @@ -1146,11 +1151,11 @@ ar: many: "لقد اخترت {{count}} موضوعًا." other: "لقد اخترت {{count}} موضوع." none: - unread: "لا يوجد لديك مواضيع غير مقروءة" - new: "لا يوجد لديك مواضيع جديدة" - read: "لم تقرأ أي موضوع حتى الآن" - posted: "لم تقم بإضافة أي موضوع حتى الآن" - latest: "لا يوجد مشاركات حديثة .. مع الأسف :(" + unread: "ليست هناك مواضيع غير مقروءة." + new: "ليست هناك مواضيع جديدة." + read: "لم تقرأ أيّ موضوع بعد." + posted: "لم تشارك في أيّ موضوع بعد." + latest: "لا مواضيع حديثة. يا للأسف." hot: "الهدوء يعم المكان." bookmarks: "ليس لديك مواضيع في المفضلة." category: "لا يوجد مواضيع في التصنيف {{category}}" @@ -1486,37 +1491,37 @@ ar: few: "(المشاركة سحبت بواسطة الكاتب, سوف تحذف تلقائياً خلال %{count} ساعات مالم يُشار اليها)" many: "(المشاركة سحبت بواسطة الكاتب, سوف تحذف تلقائياً خلال %{count} ساعة مالم يُشار اليها)" other: "(المشاركة سحبت بواسطة الكاتب, سوف تحذف تلقائياً خلال %{count} ساعة مالم يُشار اليها)" - expand_collapse: "عرض/إخفاء" + expand_collapse: "وسّع/اطو" gap: - zero: "لا يوجد ردود مخفية." - one: "مشاهدة رد مخفي." - two: "مشاهدة ردين مخفيين." - few: "مشاهدة {{count}} ردود مخفية." - many: "مشاهدة {{count}} رد مخفي." - other: "مشاهدة {{count}} رد مخفي." + zero: "لا ردود مخفية" + one: "اعرض الرد المخفي" + two: "اعرض الردين المخفيين" + few: "اعرض ال‍{{count}} ردود المخفية" + many: "اعرض ال‍{{count}} ردا المخفية" + other: "اعرض ال‍{{count}} رد المخفية" more_links: "{{count}} أكثر .." unread: "المشاركة غير مقروءة" has_replies: zero: "لا ردود" - one: "{{count}} رد" + one: "رد واحد" two: "ردان" - few: "ردود قليلة" - many: "ردود كثيرة" - other: "{{count}} ردود." + few: "{{count}} ردود" + many: "{{count}} ردا" + other: "{{count}} رد" has_likes: zero: "لا إعجابات" - one: "{{count}} إعجاب" + one: "إعجاب واحد" two: "إعجابان" - few: "إعجابات قليلة" - many: "إعجابات كثيرة" - other: "{{count}} إعجابات" + few: "{{count}} إعجابات" + many: "{{count}} إعجابا" + other: "{{count}} إعجاب" has_likes_title: zero: "لم يعجب أحد بهذه المشاركة" - one: "شخص واحد أعجب بهذه المشاركة" - two: "أعجب شخصان بهذه المشاركة" - few: "أعجب أشخاص قليلون بهذه المشاركة" - many: "أعجب أشخاص كثيرون بهذه المشاركة" - other: "{{count}} أشخاص أعجبوا بهذه المشاركة" + one: "أُعجب واحد بهذه المشاركة" + two: "أُعجب إثنان بهذه المشاركة" + few: "أُعجب {{count}} بهذه المشاركة" + many: "أُعجب {{count}} بهذه المشاركة" + other: "أُعجب {{count}} بهذه المشاركة" has_likes_title_only_you: "أنت أعجبت بهذه المشاركة" has_likes_title_you: zero: "أنت أعجبت بهذه المشاركة" @@ -1703,12 +1708,12 @@ ar: many: "{{count}} أعضاء علّمو هذا للمراقبين" other: "{{count}} أعضاء علّمو هذا للمراقبين" notify_user: - zero: "لم يتم إرسال رسالة لهذا المستخدم." - one: "شخص أرسل رسالة لهذا المستخدم." - two: "{{count}} أرسلا رسالة لهذا المستخدم." - few: "{{count}} أرسلوا رسالة لهذا المستخدم." - many: "{{count}} أرسلوا رسالة لهذا المستخدم." - other: "{{count}} أرسلوا رسالة لهذا المستخدم." + zero: "لم يُرسل شيء لهذا المستخدم" + one: "أرسل شخص واحد رسالة لهذا المستخدم" + two: "أرسل شخصين رسالة لهذا المستخدم" + few: "أرسل {{count}} أشخاص رسالة لهذا المستخدم" + many: "أرسل {{count}} شخصا رسالة لهذا المستخدم" + other: "أرسل {{count}} شخص رسالة لهذا المستخدم" bookmark: zero: "لم يفضل أحد هذه المشاركة." one: " شخص واحد فضل هذه المشاركة." @@ -1815,10 +1820,8 @@ ar: notifications: watching: title: "مشاهده " - description: "ستتم مراقبة جميع المواضيع الجديدة في هذه التصانيف. سيتم اشعارك بجميع المشاركات الجديدة في كل المواضيع، بالاضافة الى عدد الردود الجديدة الذي سيظهر بجانب الموضوع." tracking: title: "تتبع " - description: "ستتم متابعة جميع المواضيع الجديدة في هذه التصانيف. سيتم اشعارك اذا ذكر احدهم @اسمك او رد عليك، كذلك عدد المشاركات الجديدة سيظهر بجانب الموضوع." regular: title: "منتظم" description: "سوف تُنبه اذا قام أحد بالاشارة لاسمك \"@name\" أو الرد عليك." @@ -1857,7 +1860,6 @@ ar: title: "ملخص الموضوع" participants_title: "مشاركين معتادين" links_title: "روابط شائعة." - links_shown: "اظهار {{totalLinks}} روابط..." clicks: zero: "%{count} نقرة" one: "%{count} نقرة" @@ -1873,7 +1875,7 @@ ar: locked: help: "هذا الموضوع مغلق, لن يتم قبول اي رد " archived: - help: "هذا الموضوع مؤرشف,لن تستطيع أن تعدل عليه" + help: "هذا الموضوع مؤرشف، لذا فهو مجمّد ولا يمكن تعديله" locked_and_archived: help: "هذا الموضوع مغلق و مؤرشف; لم يعد يقبل ردود جديدة أو لا يمكن تغيره." unpinned: @@ -1890,12 +1892,6 @@ ar: posts: "مشاركات" posts_lowercase: "مشاركات" posts_long: "هناك {{number}} مشاركات في هذا الموضوع" - posts_likes_MF: | - هذا الموضوع له {count, plural, one {1 reply} other {# replies}} {ratio, select, - low {with a high like to post ratio} - med {with a very high like to post ratio} - high {with an extremely high like to post ratio} - other {}} original_post: "المشاركة الاصلية" views: "مشاهدات" views_lowercase: @@ -2031,11 +2027,20 @@ ar: this_week: "أسبوع" today: "اليوم" other_periods: "مشاهدة الأفضل" - browser_update: 'للأسف, متصفحك قديم لكي يفتح هذه الصفحة. Please قم بتحديث متصفحك.' + browser_update: 'للأسف، متصفّحك قديم جدًّا ليعمل عليه هذا الموقع. فضلًا رقّه.' permission_types: full: "انشاء / رد / مشاهدة" create_post: "رد / مشاهدة" readonly: "مشاهدة" + google_search: | +

ابحث باستخدام غوغل

+

+

+

admin_js: type_to_filter: "اكتب لتصفية" admin: @@ -2185,16 +2190,15 @@ ar: group_members: "اعضاء المجموعة" delete: "حذف" delete_confirm: "حذف هذة المجموعة؟" - delete_failed: "لا يمكن حذف هذه المجموعة. اذا كانت هذة المجموعة مجموعة تلقائية, لا يمكن حذفها." - delete_member_confirm: "ازالة '%{username}' من '%{group}' المجموعة?" + delete_failed: "تعذّر حذف المجموعة. إن كانت مجموعة آليّة، فلا يمكن تدميرها." + delete_member_confirm: "أأزيل '%{username}' من المجموعة '%{group}'؟" delete_owner_confirm: "هل تريد إزالة صلاحيات الإدارة من '%{username} ؟" name: "الاسم" add: "اضافة" add_members: "اضافة عضو" custom: "مخصص" - bulk_complete: "تم اضافة المستخدم/المستخدمين الى المجموعة" - bulk: "اضافة زمرة الى مجموعة" - bulk_paste: "اكتب قائمة من اسماء المستخدمين او البريد الالكتروني ، واحد في كل سطر :" + bulk_complete: "أُضيف المستخدمون إلى المجموعة." + bulk_paste: "ألصق قائمة لأسماء المستخدم أو عناوين البريد، واحد في كل سطر:" bulk_select: "(اختر مجموعة)" automatic: "تلقائي" automatic_membership_email_domains: "المستخدمين الذين يمتلكون بريد الالكتروني عنوانه مطابق للعنوان الذي في القائمة سيتم تلقائيا اضافتهم للمجموعة." @@ -2236,18 +2240,26 @@ ar: menu: backups: "نسخة احتياطية" logs: "Logs" - none: "لاتوجد نسخ احتياطية" + none: "لا نسخ احتياطية." + read_only: + enable: + title: "فعّل وضع القراءة فقط" + label: "فعّل القراءة فقط" + confirm: "أمتأكد من تفعيل وضع القراءة فقط؟" + disable: + title: "عطّل وضع القراءة فقط" + label: "عطّل القراءة فقط" logs: - none: "No logs yet." + none: "لا سجلات بعد..." columns: filename: "اسم الملف" size: "حجم" upload: label: "رفع" title: "رفع نسخة احتياطية لهذه الحالة." - uploading: "يتم الرفع..." - success: "'{{filename}}' تم رفعه بنجاح." - error: "هناك مشكلة في رفع '{{filename}}': {{message}}" + uploading: "يرفع..." + success: "رُفع '{{filename}}' بنجاح." + error: "حصلت مشكلة أثناء رفع '{{filename}}': {{message}}" operations: is_running: "هناك عملية مازالت تعمل ..." failed: "الـ {{operation}} فشلت. الرجاء التحقق من logs." @@ -2267,7 +2279,7 @@ ar: title: "حذف النسخة الاحتياطية" confirm: "هل أنت متأكد من رغبتك في حذف النسخة الاحتياطية؟" restore: - is_disabled: "Restore is disabled in the site settings." + is_disabled: "الاستعادة معطّلة في إعدادات الموقع." label: "استعادة" title: "اعادة تخزين النسخة الاحتياطية" confirm: "هل انت متاكد انك تريد استعاده هذه النسخه الاحتياطيه؟" diff --git a/config/locales/client.bs_BA.yml b/config/locales/client.bs_BA.yml index 461320829e..1c9079a90e 100644 --- a/config/locales/client.bs_BA.yml +++ b/config/locales/client.bs_BA.yml @@ -234,7 +234,6 @@ bs_BA: undo: "Nazad" revert: "Vrati" failed: "Neuspješno" - switch_to_anon: "Anonimni mod" banner: close: "Dismiss this banner." edit: "Uredite ovaj baner >>" @@ -414,7 +413,6 @@ bs_BA: disable: "Isključi notifikacije" enable: "Uključi notifikacije" each_browser_note: "Napomena: Ovu opciju morate promjeniti na svakom pregledniku." - dismiss_notifications: "Markiraj sve kao Pročitano" dismiss_notifications_tooltip: "Markiraj sve nepročitane notifikacije kao pročitane" disable_jump_reply: "Don't jump to your new post after replying" dynamic_favicon: "Show incoming message notifications on favicon (experimental)" @@ -430,9 +428,7 @@ bs_BA: suspended_reason: "Reason: " github_profile: "Github" watched_categories: "Watched" - watched_categories_instructions: "Automatski ćete da pratite sve nove objave u ovom kategorijama. Bićete notifikovani o svim novim objavama i temama i broj novih objava će se pojaviti pored naziva teme." tracked_categories: "Tracked" - tracked_categories_instructions: "Automatski ćete da pratite sve nove objave u ovom kategorijama. Broj novih objava će se pojaviti pored naziva teme." muted_categories: "Muted" delete_account: "Delete My Account" delete_account_confirm: "Are you sure you want to permanently delete your account? This action cannot be undone!" @@ -756,7 +752,6 @@ bs_BA: github: title: "sa GitHub" message: "Authenticating with GitHub (make sure pop up blockers are not enabled)" - google: "Google" composer: more_emoji: "više..." options: "Opcije" @@ -843,7 +838,6 @@ bs_BA: invited_to_private_message: "

{{username}} {{description}}

" invitee_accepted: "

{{username}} accepted your invitation

" moved_post: "

{{username}} moved {{description}}

" - linked: "

{{username}} {{description}}

" granted_badge: "

Zaslužen '{{description}}'

" alt: mentioned: "Spomenut od" @@ -1030,8 +1024,6 @@ bs_BA: feature_topic: title: "Istakni ovu temu." inviting: "Inviting..." - automatically_add_to_groups_optional: "This invite also includes access to these groups: (optional, admin only)" - automatically_add_to_groups_required: "This invite also includes access to these groups: (Required, admin only)" invite_private: title: 'Invite to Private Message' email_or_username: "Invitee's Email or Username" @@ -1252,7 +1244,6 @@ bs_BA: notify_action: "Privatna poruka" topic_map: title: "Pregled Teme" - links_shown: "pogledaj {{totalLinks}} linkova..." topic_statuses: warning: help: "Ovo je zvanično upozorenje." @@ -1275,10 +1266,10 @@ bs_BA: posts_long: "postoji {{number}} odgovora u ovoj temi" posts_likes_MF: | This topic has {count, plural, one {1 post} other {# posts}} {ratio, select, - low {with a high like to post ratio} - med {with a very high like to post ratio} - high {with an extremely high like to post ratio} - other {}} + low {with a high like to post ratio} + med {with a very high like to post ratio} + high {with an extremely high like to post ratio} + other {}} original_post: "Originalni Odgovor" views: "Pregleda" replies: "Odgovora" @@ -1905,64 +1896,3 @@ bs_BA: with_post: %{username} for post in %{link} with_post_time: %{username} for post in %{link} at %{time} with_time: %{username} at %{time} - lightbox: - download: "skini" - keyboard_shortcuts_help: - title: 'Prečice na Tastaturi' - jump_to: - title: 'Skoči na' - home: 'g, h Home (Najnovije)' - latest: 'g, l Najnovije' - new: 'g, n Nove Teme' - unread: 'g, u Nepročitane' - categories: 'g, c Kategorije' - top: 'g, t Popularne' - navigation: - title: 'Navigacija' - jump: '# Idi na post #' - back: 'u Nazad' - up_down: 'k/j Move selection ↑ ↓' - open: 'o or Enter Open selected topic' - next_prev: 'shift j/shift k Next/previous section' - application: - title: 'Aplikacija' - create: 'c Započni novu temu' - notifications: 'n Otvori notifikacije' - user_profile_menu: 'p Otvori meni korisnika' - show_incoming_updated_topics: '. Pročitaj promjenje teme' - search: '/ Tragaj' - help: '? Otvori pomoć za tastaturu' - dismiss_new_posts: 'x, r Dismiss New/Posts' - dismiss_topics: 'x, t Dismiss Topics' - actions: - title: 'Akcije' - share_topic: 'shift s Sheruj temu' - share_post: 's Sheruj post' - reply_as_new_topic: 't Odgovori kroz novu temu' - reply_topic: 'shift r Odgovori na Temu' - reply_post: 'r Odgovori na post' - quote_post: 'q Citiraj odgovor' - like: 'l Lajkuj post' - flag: '! Opomeni post' - bookmark: 'b Bookmark post' - edit: 'e Izmjeni post' - delete: 'd Obriši post' - mark_muted: 'm, m Mutiraj temu' - mark_regular: 'm, r Regularna tema' - mark_tracking: 'm, t Prati temu' - mark_watching: 'm, w Motri temu' - badges: - title: Bedževi - select_badge_for_title: Izaveri bedž za svoj naslov - none: "" - badge_grouping: - getting_started: - name: Da započnete - community: - name: Zajednica - trust_level: - name: Nivo Povjerenja - other: - name: Drugi - posting: - name: Postiranje diff --git a/config/locales/client.cs.yml b/config/locales/client.cs.yml index 7b7aa0b0f6..b44e32bdd1 100644 --- a/config/locales/client.cs.yml +++ b/config/locales/client.cs.yml @@ -27,18 +27,20 @@ cs: thousands: "{{number}}k" millions: "{{number}}M" dates: - time: "h:mm a" - 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" + time: "H:mm" + timeline_date: "MMM YYYY" + long_no_year: "D. MMMM H:mm" + long_no_year_no_time: "D. MMMM" + full_no_year_no_time: "D. MMMM" + long_with_year: "D. M. YYYY, H:mm" + long_with_year_no_time: "D. M. YYYY" + full_with_year_no_time: "D. MMMM YYYY" + long_date_with_year: "D. M. YYYY, H:mm" + long_date_without_year: "D. MMMM, H:mm" + long_date_with_year_without_time: "D. M. YYYY" + long_date_without_year_with_linebreak: "D. MMMM
H:mm" + long_date_with_year_with_linebreak: "D. M. YYYY
H:mm" + wrap_ago: "před %{date}" tiny: half_a_minute: "< 1m" less_than_x_seconds: @@ -77,8 +79,8 @@ cs: one: "1r" few: "%{count}r" other: "%{count}let" - date_month: "MMM D" - date_year: "MMM 'YY" + date_month: "D. MMMM" + date_year: "MMMM YYYY" medium: x_minutes: one: "1 minuta" @@ -92,7 +94,7 @@ cs: one: "1 den" few: "%{count} dny" other: "%{count} dní" - date_year: "MMM D, 'YY" + date_year: "D. M. YYYY" medium_with_ago: x_minutes: one: "před 1 minutou" @@ -119,6 +121,8 @@ cs: one: "za 1 rok" few: "za %{count} roků" other: "za %{count} let" + previous_month: 'Předchozí měsíc' + next_month: 'Další měsíc' share: topic: 'sdílet odkaz na toto téma' post: 'příspěvek #%{postNumber}' @@ -128,7 +132,13 @@ cs: google+: 'sdílet odkaz na Google+' email: 'odeslat odkaz emailem' action_codes: + public_topic: "Téma zveřejněno %{when}" + private_topic: "Téma změněno na soukromé %{when}" split_topic: "rozděl toto téma %{when}" + invited_user: "%{who} pozván %{when}" + invited_group: "%{who} pozvána %{when}" + removed_user: "%{who} smazán %{when}" + removed_group: "%{who} smazána %{when}" autoclosed: enabled: 'uzavřeno %{when}' disabled: 'otevřeno %{when}' @@ -149,6 +159,17 @@ cs: disabled: 'neuvedeno %{when}' topic_admin_menu: "akce administrátora tématu" emails_are_disabled: "Všechny odchozí emaily byly administrátorem vypnuty. Žádné odchozí emaily nebudou odeslány." + bootstrap_mode_enabled: "Aby se váš web jednodušeji rozjel, nachází se v režimu bootstrap. Všichni noví uživatelé začínají s důveryhodností 1 a mají povolené denní odesílání souhrnných emailů. Tento režim se automaticky vypne, jakmile počet registrovaných uživatelů překročí %{min_users}." + bootstrap_mode_disabled: "Režim bootstrap bude deaktivován v následujících 24 hodinách." + s3: + regions: + us_east_1: "Východ USA (S. Virginie)" + us_west_1: "Západ USA (S. Kalifornie)" + us_west_2: "Západ USA (Oregon)" + us_gov_west_1: "AWS GovCloud (USA)" + eu_west_1: "EU (Irsko)" + eu_central_1: "EU (Frankfurt)" + sa_east_1: "Jižní Amerika (Sao Paulo)" edit: 'upravit název a kategorii příspěvku' not_implemented: "Tato funkce ještě nebyla naprogramována, omlouváme se." no_value: "Ne" @@ -182,6 +203,8 @@ cs: more: "Více" less: "Méně" never: "nikdy" + every_30_minutes: "každých 30 minut" + every_hour: "každou hodinu" daily: "denně" weekly: "týdně" every_two_weeks: "jednou za 14 dní" @@ -194,6 +217,7 @@ cs: other: "{{count}} znaků" suggested_topics: title: "Doporučená témata" + pm_title: "Doporučené zprávy" about: simple_title: "O fóru" title: "O %{title}" @@ -251,8 +275,8 @@ cs: undo: "Zpět" revert: "Vrátit" failed: "Selhání" - switch_to_anon: "Anonymní mód" - switch_from_anon: "Opustit Anonymní" + switch_to_anon: "Vstoupit do anonymního módu" + switch_from_anon: "Opustit anonymní mód" banner: close: "Odmítnout tento banner." edit: "Editujte tento banner >>" @@ -276,6 +300,7 @@ cs: few: "Toto téma má {{count}} příspěvky, které čekají na schválení." other: "Toto téma má {{count}} příspěvků, které čekají na schválení." confirm: "Uložit změny" + delete_prompt: "Jste si jistí, že chcete smazat uživatele %{username}? Tímto smažete všechny jejich příspěvky a zablokujete jejich emailovou a IP addresu." approval: title: "Příspěvek potřebuje schválení" description: "Obdrželi jsme váš příspěvek, ale musí být před zveřejněním schválen moderátorem. Buďte trpěliví." @@ -303,6 +328,8 @@ cs: title: "Uživatelé" likes_given: "Rozdáno" likes_received: "Obdrženo" + topics_entered: "Zobrazeno" + topics_entered_long: "Zobrazeno témat" time_read: "Čas strávený čtením" topic_count: "Témata" topic_count_long: "Témat vytvořeno" @@ -318,6 +345,12 @@ cs: few: "%{count} uživatelé" other: "%{count} uživatelů" groups: + empty: + posts: "V této skupině není od žádného člena ani jeden příspěvek." + members: "V této skupině není žádny uživatel." + mentions: "Tato skupina nebyla ještě @zmíněna." + messages: "Pro tuto skupinu není žádná zpráva." + topics: "V této skupině není od žádného člena ani jedno téma." add: "Přidat" selector_placeholder: "Přidat členy" owner: "Vlastník" @@ -327,7 +360,10 @@ cs: few: "skupiny" other: "skupiny" members: "Členové" + topics: "Témata" posts: "Odpovědi" + mentions: "Zmínění" + messages: "Zprávy" alias_levels: title: "Kdo může do této skupiny psát zprávy a @zmiňovat ji?" nobody: "Nikdo" @@ -338,6 +374,22 @@ cs: trust_levels: title: "Automaticky přidělená úroveň důvěryhodnosti členům když jsou přidáni: " none: "Žádná" + notifications: + watching: + title: "Hlídané" + description: "Budete informováni o každém novém příspěvku v každné zprávě a také se vám zobrazí počet nepřečtených příspěvků." + watching_first_post: + title: "Hlídané první příspěvky" + description: "Budete informováni o prvním novém příspěvku v každém novém tématu vytvořeném v této skupině." + tracking: + title: "Sledování" + description: "Budete informováni pokud někdo zmíní vaše @jméno nebo odpoví na váš příspěvek a zobrazí se vám počet nových odpovědí." + regular: + title: "Normalní" + description: "Budete informováni pokud někdo zmíní vaše @jméno nebo odpoví na váš příspěvek." + muted: + title: "Ztišený" + description: "Nikdy nedostanete oznámení o nových tématech v této skupině." user_action_groups: '1': "Rozdaných 'líbí se'" '2': "Obdržených 'líbí se'" @@ -356,6 +408,7 @@ cs: all_subcategories: "vše" no_subcategory: "žádné" category: "Kategorie" + category_list: "Zobrazit seznam kategorií" reorder: title: "Přeřadit kategorie" title_long: "Přeorganizovat seznam kategorií" @@ -414,15 +467,17 @@ cs: invited_by: "Pozvánka od" trust_level: "Důvěryhodnost" notifications: "Oznámení" + statistics: "Statistiky" desktop_notifications: label: "Upozornění na desktopu" not_supported: "Tento prohlížeč nepodporuje upozornění. Omlouváme se." perm_default: "Vypnout upozornění." perm_denied_btn: "Povolení zamítnuto" + perm_denied_expl: "Máte zakázané upozornění. Povolte upozornění v nastavení vašeho prohlížeče." disable: "Vypnout upozornění" enable: "Povolit upozornění" each_browser_note: "Poznámka: Musíš změnit tuto volbu v každém prohlížeči, který používáš." - dismiss_notifications: "Označ vše jako přečtené" + dismiss_notifications: "Odbýt vše" dismiss_notifications_tooltip: "Označit všechny nepřečtené notifikace jako přečtené" disable_jump_reply: "Po odpovědi nepřeskakovat na nový příspěvek" dynamic_favicon: "Zobrazit počet nových témat v ikoně prohlížeče" @@ -437,10 +492,28 @@ cs: suspended_notice: "Uživatel je suspendován do {{date}}." suspended_reason: "Důvod: " github_profile: "Github" + email_activity_summary: "Souhrn aktivit" + mailing_list_mode: + label: "Režim elektronická pošta" + enabled: "Zapnout režim elektronická pošta" + instructions: | + Toto nastavení deaktivuje souhrn aktivit.
+ Ztlumená témata a kategorie nejsou zahrnuté v těchto emailech. + daily: "Denně posílat aktuality" + individual: "Upozornit emailem na každý nový příspěvek" + many_per_day: "Upozornit emailem na každý nový příspěvek (asi {{dailyEmailEstimate}} každý den)" + few_per_day: "Upozornit emailem na každý nový příspěvek (asi 2 každý den)" + tag_settings: "Štítky" + watched_tags: "Hlídané" + watched_tags_instructions: "Budete automaticky hlídat všechna nová témata s těmito štítky. Na všechny nové příspěvky a témata budete upozorněni. Počet nových příspěvků se zobrazí vedle tématu." + tracked_tags: "Sledované" + muted_tags: "Ztišené" + muted_tags_instructions: "Nikdy nebudete dostávat upozornění na nová témata s těmito štítky a neobjeví se v aktuálních." watched_categories: "Hlídané" - watched_categories_instructions: "Budete automaticky sledovat všechna nová témata v těchto kategoriích. Na všechny nové příspěvky a témata budete upozorněni. Počet nových příspěvků se zobrazí vedle tématu." + watched_categories_instructions: "Budete automaticky sledovat všechna nová témata v těchto kategoriích. Na všechny nové příspěvky budete upozorněni. Počet nových příspěvků se zobrazí vedle tématu." tracked_categories: "Sledované" - tracked_categories_instructions: "Všechna nová témata v této kategorii budou automaticky hlídaná. Počet nových příspěvků se zobrazí vedle tématu." + watched_first_post_categories: "Hlídané první příspěvky" + watched_first_post_categories_instructions: "Budete informováni o prvním novém příspěvku v každém novém tématu vytvořeném v těchto kategoriích." muted_categories: "Ztišené" muted_categories_instructions: "Budeš přijímat upornění na nová témata v těchto kategoriích a ty se neobjeví v aktuálních." delete_account: "Smazat můj účet" @@ -453,6 +526,8 @@ cs: muted_users: "Ztišení" muted_users_instructions: "Umlčet všechny notifikace od těchto uživatelů." muted_topics_link: "Ukázat utlumená témata" + watched_topics_link: "Ukázat hlídaná témata" + automatically_unpin_topics: "Atomaticky odepni téma jakmile se dostanu na konec." staff_counters: flags_given: "užitečná nahlášení" flagged_posts: "nahlášených příspěvků" @@ -461,7 +536,15 @@ cs: warnings_received: "varování" messages: all: "Všechny" + inbox: "Doručené" + sent: "Odeslané" + archive: "Archív" groups: "Moje skupiny" + bulk_select: "Vybrat zprávy" + move_to_inbox: "Přesunout do doručených" + move_to_archive: "Archivovat" + failed_to_move: "Nepodařilo se přesunout vybrané zprávy (možná vám spadlo připojení)" + select_all: "Vybrat vše" change_password: success: "(email odeslán)" in_progress: "(odesílám)" @@ -470,8 +553,10 @@ cs: set_password: "Nastavit heslo" change_about: title: "Změna o mně" + error: "Došlo k chybě při pokusu změnit tuto hodnotu." change_username: title: "Změnit uživatelské jméno" + confirm: "Pokud si změníte vaše uživatelské jméno, všechny přechozí citace vašich příspěvků a zmínky vašeho @jména budou rozbité. Jste si absolutně jistý, že chcete potvrdit toto operaci?" taken: "Toto uživatelské jméno je již zabrané." error: "Nastala chyba při změně uživatelského jména." invalid: "Uživatelské jméno je neplatné. Musí obsahovat pouze písmena a číslice." @@ -544,11 +629,27 @@ cs: title: "User Card Badge" website: "Webová stránka" email_settings: "Emailová upozornění" + like_notification_frequency: + title: "Upozornit mě na \"to se mi líbí\"" + always: "Vždy" + first_time_and_daily: "Po prvé a pak každý den" + first_time: "Po prvé" + never: "Nikdy" + email_previous_replies: + title: "Zahrnout předchozí reakce na konci emailů" + unless_emailed: "pokud nebyli dříve odeslány" + always: "vždy" + never: "nikdy" email_digests: + title: "Pokud tady dlouho nebudu, chci zasílat souhrnné emaily s populárními tématy a reakcemi" + 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" @@ -596,7 +697,9 @@ cs: rescind: "Smazat" rescinded: "Pozvánka odstraněna" reinvite: "Znovu poslat pozvánku" + reinvite_all: "Znovu poslat všechny pozvánky" reinvited: "Pozvánka byla opětovně odeslána." + reinvited_all: "Všechny pozvánky byly opětovně odeslány!" time_read: "Čas čtení" days_visited: "Přítomen dnů" account_age_days: "Stáří účtu ve dnech" @@ -617,6 +720,53 @@ cs: same_as_email: "Vaše heslo je stejné jako váš e-mail." ok: "Vaše heslo je v pořádku." instructions: "Alespo %{count} znaků." + summary: + title: "Souhrn" + stats: "Statistiky" + time_read: "načteno" + topic_count: + one: "téma vytvořeno" + few: "témata vytvořena" + other: "témat vytvořeno" + post_count: + one: "příspěvek vytvořen" + few: "příspěvky vytvořeny" + other: "příspěvků vytvořeno" + likes_given: + one: " dán" + few: " dány" + other: " dáno" + likes_received: + one: " obdržen" + few: " obdrženy" + other: " obdrženo" + days_visited: + one: "den navštíven" + few: "dny navštíveno" + other: "dní navštíveno" + posts_read: + one: "přečten příspěvek" + few: "přečteny příspěvky" + other: "přečteno příspěvků" + bookmark_count: + one: "záložka" + few: "záložky" + other: "záložek" + top_replies: "Nejnovější příspěvky" + no_replies: "Zatím žádné odpovědi." + more_replies: "Více odpovědí" + top_topics: "Nejnovější témata" + no_topics: "Zatím žádné témata." + more_topics: "Více témat" + top_badges: "Nejnovější odznaky" + no_badges: "Zatím žádné odznaky." + more_badges: "Více odznaků" + top_links: "Nejnovější odkazy" + no_links: "Zatím žádné odkazy." + most_liked_by: "Nejvíce \"to se mi líbí\" od uživatele" + most_liked_users: "Nejvíce \"to se mi líbí\"" + most_replied_to_users: "Nejvíce odpovědí" + no_likes: "Zatím žádné \"to se mi líbí\"" associated_accounts: "Přihlášení" ip_address: title: "Poslední IP adresa" @@ -659,7 +809,9 @@ cs: logout: "Byli jste odhlášeni." refresh: "Obnovit" read_only_mode: - login_disabled: "Přihlášení je zakázáno jelikož fórum je v režimu jen pro čtení." + enabled: "Tato stránka je v režimu jen pro čtení. Prosim pokračujte v prohlížení, ale odpovídání a ostatní operace jsou momentálně vypnuté." + login_disabled: "Přihlášení je zakázáno jelikož je stránka v režimu jen pro čtení." + logout_disabled: "Odhlášení je zakázáno zatímco je stránka v režimu jen pro čtení." learn_more: "více informací..." year: 'rok' year_desc: 'témata za posledních 365 dní' @@ -697,6 +849,7 @@ cs: title: "Zpráva" invite: "pozvat účastníka" remove_allowed_user: "Určitě chcete odstranit {{name}} z této zprávy?" + remove_allowed_group: "Opravdu chcete odstranit {{name}} z této zprávy?" email: 'Email' username: 'Uživatelské jméno' last_seen: 'Naposledy viděn' @@ -744,31 +897,31 @@ cs: forgot: "Nevybavuju si podrobnosti svého účtu" google: title: "přes Google" - message: "Autorizuji přes Google (ujistěte se, že nemáte zablokovaná popup okna)" + message: "Autentizuji přes Google (ujistěte se, že nemáte zablokovaná popup okna)" google_oauth2: title: "přes Google" message: "Přihlašování přes Google (ujistěte se že nemáte zaplé blokování pop up oken)" twitter: title: "přes Twitter" - message: "Autorizuji přes Twitter (ujistěte se, že nemáte zablokovaná popup okna)" + message: "Autentizuji přes Twitter (ujistěte se, že nemáte zablokovaná popup okna)" + instagram: + title: "s Instagramem" + message: "Autentizuji pres Instagram (ujistěte se, že nemáte zablokovaná popup okna)" facebook: title: "přes Facebook" - message: "Autorizuji přes Facebook (ujistěte se, že nemáte zablokovaná popup okna)" + message: "Autentizuji přes Facebook (ujistěte se, že nemáte zablokovaná popup okna)" yahoo: title: "přes Yahoo" - message: "Autorizuji přes Yahoo (ujistěte se, že nemáte zablokovaná popup okna)" + message: "Autentizuji přes Yahoo (ujistěte se, že nemáte zablokovaná popup okna)" github: title: "přes GitHub" - message: "Autorizuji přes GitHub (ujistěte se, že nemáte zablokovaná popup okna)" - apple_international: "Apple/Mezinárodní" - google: "Google" - twitter: "Twitter" - emoji_one: "Emoji One" + message: "Autentizuji přes GitHub (ujistěte se, že nemáte zablokovaná popup okna)" shortcut_modifier_key: shift: 'Shift' ctrl: 'Ctrl' alt: 'Alt' composer: + emoji: "Smajlíky :)" more_emoji: "více..." options: "Možnosti" whisper: "šeptat" @@ -780,7 +933,6 @@ cs: saved_local_draft_tip: "uloženo lokálně" similar_topics: "Podobná témata" drafts_offline: "koncepty offline" - group_mentioned: "Použitím {{group}} upozorníš {{count}} lidí." error: title_missing: "Název musí být vyplněn" title_too_short: "Název musí být dlouhý alespoň {{min}} znaků" @@ -818,10 +970,12 @@ cs: link_description: "sem vložte popis odkazu" link_dialog_title: "Vložit odkaz" link_optional_text: "volitelný popis" + link_url_placeholder: "http://example.com" quote_title: "Bloková citace" quote_text: "Bloková citace" code_title: "Ukázka kódu" code_text: "odsadit předformátovaný text o 4 mezery" + paste_code_text: "napište nebo vložte kód tady" upload_title: "Obrázek" upload_description: "sem vložek popis obrázku" olist_title: "Číslovaný seznam" @@ -848,6 +1002,7 @@ cs: notifications: title: "oznámení o zmínkách pomocí @name, odpovědi na vaše příspěvky a témata, zprávy, atd." none: "Notifikace nebylo možné načíst." + empty: "Žádné upozornění nenalezeny." more: "zobrazit starší oznámení" total_flagged: "celkem nahlášeno příspěvků" mentioned: "

{{username}} {{description}}

" @@ -861,7 +1016,6 @@ cs: invited_to_topic: "

{{username}} {{description}}

" invitee_accepted: "

{{username}} přijal vaši pozvánku

" moved_post: "

{{username}} přesunul {{description}}

" - linked: "

{{username}} {{description}}

" granted_badge: "

Získáno '{{description}}'

" alt: mentioned: "Zmíněno" @@ -877,8 +1031,10 @@ cs: moved_post: "Tvůj příspěvek přesunul" linked: "Odkaz na tvůj příspěvek" granted_badge: "Odznak přidělen" + group_message_summary: "Zprávy ve skupinové schránce" popup: mentioned: '{{username}} vás zmínil v "{{topic}}" - {{site_title}}' + group_mentioned: 'Uživatel {{username}} vás zmínil v "{{topic}}" - {{site_title}}' quoted: '{{username}} vás citoval v "{{topic}}" - {{site_title}}' replied: '{{username}} vám odpověděl v "{{topic}}" - {{site_title}}' posted: '{{username}} přispěl do "{{topic}}" - {{site_title}}' @@ -918,6 +1074,7 @@ cs: post_format: "#{{post_number}} od {{username}}" context: user: "Vyhledat příspěvky od @{{username}}" + category: "Hledat v kategorii #{{category}}" topic: "Vyhledat v tomto tématu" private_messages: "Hledat ve zprávách" hamburger_menu: "jít na jiný seznam témat nebo kategorii" @@ -947,6 +1104,9 @@ cs: one: "Vybrali jste 1 téma." few: "Vybrali jste {{count}} témata." other: "Vybrali jste {{count}} témat." + change_tags: "Změnit štítky" + choose_new_tags: "Zvolte nové tagy pro témata:" + changed_tags: "Tagy témat byly změněny." none: unread: "Nemáte žádná nepřečtená témata." new: "Nemáte žádná nová témata ke čtení." @@ -977,6 +1137,12 @@ cs: create: 'Nové téma' create_long: 'Vytvořit nové téma' private_message: 'Vytvořit zprávu' + archive_message: + help: 'Přesunout zprávy do archívu' + title: 'Archív' + move_to_inbox: + title: 'Přesunout do Přijaté' + help: 'Přesunout zprávu zpět do Přijaté' list: 'Témata' new: 'nové téma' unread: 'nepřečtený' @@ -1032,6 +1198,9 @@ cs: auto_close_title: 'Nastavení automatického zavření' auto_close_save: "Uložit" auto_close_remove: "Nezavírat téma automaticky" + timeline: + back: "Zpět" + back_description: "Přejít na poslední nepřečtený příspěvek" progress: title: pozice v tématu go_top: "nahoru" @@ -1096,6 +1265,8 @@ cs: invisible: "Zneviditelnit" visible: "Zviditelnit" reset_read: "Vynulovat počet čtení" + make_public: "Vytvořit Veřejné Téma" + make_private: "Vytvořit Soukromou zprávu" feature: pin: "Připevnit téma" unpin: "Odstranit připevnění" @@ -1140,8 +1311,6 @@ cs: no_banner_exists: "Žádné téma není jako banner." banner_exists: "V současnosti je zde téma jako banner." inviting: "Odesílám pozvánku..." - automatically_add_to_groups_optional: "Tato pozvánka obsahuje také přístup do této skupiny: (volitelné, pouze administrátor)" - automatically_add_to_groups_required: "Tato pozvánka obsahuje také přístup do těchto skupin: (Vyžadováno, pouze administrátor)" invite_private: title: 'Pozvat do konverzace' email_or_username: "Email nebo uživatelské jméno pozvaného" @@ -1479,10 +1648,8 @@ cs: notifications: watching: title: "Hlídání" - description: "Budete automaticky sledovat všechna nová témata v těchto kategoriích. Budete dostávat upozornění na všechny nové příspěvky ve všech tématech a zobrazí se počet nových odpovědí." tracking: title: "Sledování" - description: "Budete automaticky sledovat všechna nová témata v těchto kategorích. Budete dostávat upozornění pokud vám někdo odpoví, nebo zmíní vaše @jméno a zobrazí se počet nových odpovědí. " regular: title: "Normální" description: "Budete informováni pokud někdo zmíní vaše @jméno nebo odpoví na váš příspěvek." @@ -1520,7 +1687,6 @@ cs: title: "Souhrn tématu" participants_title: "Častí přispěvatelé" links_title: "Populární odkazy" - links_shown: "zobrazit všech {{totalLinks}} odkazů..." clicks: one: "1 kliknutí" few: "%{count} kliknutí" @@ -1552,10 +1718,10 @@ cs: posts_long: "v tomto tématu je {{number}} příspěvků" posts_likes_MF: | Toto téma má {count, plural, one {1 příspěvek} other {# příspěvků}} {ratio, select, - low {s velkým poměrem líbí se na příspěvek} - med {s velmi velkým poměrem líbí se na příspěvek} - high {s extrémně velkým poměrem líbí se na příspěvek} - other {}} + low {s velkým poměrem líbí se na příspěvek} + med {s velmi velkým poměrem líbí se na příspěvek} + high {s extrémně velkým poměrem líbí se na příspěvek} + other {}} original_post: "Původní příspěvek" views: "Zobrazení" views_lowercase: @@ -2016,6 +2182,26 @@ cs: last_seen_user: "Uživatel byl naposled přítomen:" reply_key: "Klíč pro odpověď" skipped_reason: "Důvod přeskočení" + incoming_emails: + from_address: "Od koho" + to_addresses: "Komu" + cc_addresses: "Kopie" + subject: "Předmět" + error: "Chyba" + none: "Žádné příchozí emaily nenalezeny." + modal: + title: "Detaily příchozích emailů" + error: "Chyba" + headers: "Hlavičky" + subject: "Předmět" + body: "Obsah" + rejection_message: "Email o nepřijetí" + filters: + from_placeholder: "odkoho@example.com" + to_placeholder: "komu@example.com" + cc_placeholder: "kopie@example.com" + subject_placeholder: "Předmět..." + error_placeholder: "Chyba" logs: none: "Žádné záznamy nalezeny." filters: @@ -2310,6 +2496,9 @@ cs: title: "Zveřejnit na uživatelském profilu?" enabled: "zveřejněno na profilu" disabled: "nezveřejněno na profilu" + show_on_user_card: + title: "Zobrazit na kartě uživatele?" + enabled: "zobrazeno na kartě uživatele" field_types: text: 'Text Field' confirm: 'Potvrzení' @@ -2332,6 +2521,7 @@ cs: no_results: "Nenalezeny žádné výsledky." clear_filter: "Zrušit" add_url: "přidat URL" + add_host: "přidat hostitele" categories: all_results: 'Všechny' required: 'Nezbytnosti' @@ -2354,6 +2544,7 @@ cs: login: "Login" plugins: "Pluginy" user_preferences: "Uživatelká nastavení" + tags: "Tagy" badges: title: Odznaky new_badge: Nový odznak @@ -2362,6 +2553,7 @@ cs: badge: Odznak display_name: Zobrazované jméno description: Popis + long_description: Dlouhý Popis badge_type: Typ odznaku badge_grouping: Skupina badge_groupings: @@ -2456,85 +2648,3 @@ cs: label: "Nové:" add: "Přidat" filter: "Hledat (URL nebo externí URL)" - lightbox: - download: "download" - search_help: - title: 'Vyhledat v nápovědě' - keyboard_shortcuts_help: - title: 'Klávesové zkratky' - jump_to: - title: 'Jump To' - home: 'g, h Domů' - latest: 'g, l Poslední' - new: 'g, n Nový' - unread: 'g, u Nepřečtěné' - categories: 'g, c Kategorie' - top: 'g, t Nahoru' - bookmarks: 'g, b Záložky' - profile: 'g, p Profil' - messages: 'g, m Zprávy' - navigation: - title: 'Navigation' - jump: '# Jdi na příspěvek #' - back: 'u Back' - up_down: 'k/j Move selection ↑ ↓' - open: 'o or Enter Open selected topic' - next_prev: 'shift+j/shift+k Následující/předchozí výběr' - application: - title: 'Application' - create: 'c Create a new topic' - notifications: 'n Open notifications' - hamburger_menu: '= Otevře hamburgerové menu' - user_profile_menu: 'p Otevře uživatelské menu' - show_incoming_updated_topics: '. Ukáže aktualizovaná témata' - search: '/ Search' - help: '? Otevře seznam klávesových zkratek' - dismiss_new_posts: 'x, r Dismiss New/Posts' - dismiss_topics: 'x, t Dismiss Topics' - log_out: 'shift+z shift+z Odhlásit se' - actions: - title: 'Actions' - bookmark_topic: 'f Toggle bookmark topic' - pin_unpin_topic: 'shift+p Připnout/Odepnout téma' - share_topic: 'shift+s Sdílet téma' - share_post: 's Share post' - reply_as_new_topic: 't Odpovědět v propojeném tématu' - reply_topic: 'shift+r Odpovědět na téma' - reply_post: 'r Odpovědět na příspěvek' - quote_post: 'q Citovat příspěvek' - like: 'l Like post' - flag: '! Flag post' - bookmark: 'b Bookmark post' - edit: 'e Edit post' - delete: 'd Delete post' - mark_muted: 'm, m Mute topic' - mark_regular: 'm, r Regular (default) topic' - mark_tracking: 'm, t Track topic' - mark_watching: 'm, w Watch topic' - badges: - title: Odznaky - badge_count: - one: "1 odznak" - few: "%{count} odznaky" - other: "%{count} odznaků" - more_badges: - one: "+1 další" - few: "+%{count} další" - other: "+%{count} dalších" - granted: - one: "1 udělen" - few: "1 udělen" - other: "%{count} uděleno" - select_badge_for_title: Vyberte odznak, který chcete použít jako svůj titul - none: "" - badge_grouping: - getting_started: - name: Jak začít? - community: - name: Komunita - trust_level: - name: Věrohodnost - other: - name: Ostatní - posting: - name: Přispívání diff --git a/config/locales/client.da.yml b/config/locales/client.da.yml index 552c0fce77..7f61c3b592 100644 --- a/config/locales/client.da.yml +++ b/config/locales/client.da.yml @@ -235,8 +235,6 @@ da: undo: "Fortryd" revert: "Gendan" failed: "Fejlet" - switch_to_anon: "Anonym tilstand" - switch_from_anon: "Afbryd anonym tilstand" banner: close: "Afvis denne banner." edit: "Rediger dette banner >>" @@ -428,7 +426,6 @@ da: disable: "Deaktiver notifikationer" enable: "Aktiver notifikationer" each_browser_note: "Bemærk: Du skal ændre indstillingen i alle dine browsere." - dismiss_notifications: "Marker alle som læst" dismiss_notifications_tooltip: "Marker alle ulæste notifikationer som læst" disable_jump_reply: "Ikke hop til mit indlæg efter jeg svarer" dynamic_favicon: "Vis nyt / opdateret emnetal på browserikon" @@ -444,9 +441,7 @@ da: suspended_reason: "Begrundelse: " github_profile: "Github" watched_categories: "Overvåget" - watched_categories_instructions: "Du overvåger automatisk alle emner i disse kategorier. Du vil få en notifikation ved alle nye indlæg og emner, og antallet af ulæste og nye indlæg vil også stå ved siden af emnet." tracked_categories: "Fulgt" - tracked_categories_instructions: "Du vil automatisk følge alle nye emner i disse kategorier. En optælling af nye indlæg vises ved emnet." muted_categories: "Ignoreret" muted_categories_instructions: "Du får ikke beskeder om nye emner i disse kategorier og de fremstår ikke i seneste." delete_account: "Slet min konto" @@ -700,9 +695,6 @@ da: too_few_topics_and_posts_notice: "Lad os få startet denne diskussion! Der er i øjeblikket %{currentTopics} / %{requiredTopics} emner og %{currentPosts} / %{requiredPosts} indlæg. Nye besøgende har brug for samtaler at læse og svare på." too_few_topics_notice: "Lad os få startet denne diskussion ! Der er i øjeblikket %{currentTopics} / %{requiredTopics} emner. Nye besøgende har brug for samtaler at læse og svare på." too_few_posts_notice: "Lad os få startet denne diskussion ! Der er i øjeblikket %{currentPosts} / %{requiredPosts} indlæg. Nye besøgende har brug for samtaler at læse og svare på." - logs_error_rate_notice: - reached: "%{timestamp}: Aktuelle mængde på %{rate} har nået websitets begrænsning på %{siteSettingRate}." - exceeded: "%{timestamp}: Aktuelle mængde på %{rate} har overskredet websitets begrænsning på %{siteSettingRate}." learn_more: "Læs mere…" year: 'år' year_desc: 'Indlæg oprettet i de seneste 365 dage' @@ -807,10 +799,6 @@ da: github: title: "med GitHub" message: "Logger ind med GitHub (kontrollér at pop-op-blokering ikke er aktiv)" - apple_international: "Apple/International" - google: "Google" - twitter: "Twitter" - emoji_one: "Emoji One" shortcut_modifier_key: shift: 'Skift' ctrl: 'Ctrl' @@ -828,7 +816,6 @@ da: saved_local_draft_tip: "gemt lokalt" similar_topics: "Dit emne minder om…" drafts_offline: "kladder offline" - group_mentioned: "Ved at bruge {{group}} informerer du {{count}} personer." error: title_missing: "Titlen er påkrævet" title_too_short: "Titlen skal være på mindst {{min}} tegn" @@ -911,7 +898,6 @@ da: invited_to_topic: "

{{username}} {{description}}

" invitee_accepted: "

{{username}} accepted your invitation

" moved_post: "

{{username}} moved {{description}}

" - linked: "

{{username}} {{description}}

" granted_badge: "

Du blev tildelt '{{description}}'

" group_message_summary: one: "

{{count}} besked i din {{group_name}} inbox

" @@ -1197,8 +1183,6 @@ da: no_banner_exists: "Der er ikke noget banner-emne." banner_exists: "Der er aktuelt et banner-emne." inviting: "Inviterer…" - automatically_add_to_groups_optional: "Denne invitation giver også adgang til disse grupper: (valgfrit, kun for administrator)" - automatically_add_to_groups_required: "Denne invitation giver også adgang til disse grupper: (Påkrævet, kun for administrator)" invite_private: title: 'Inviter til besked' email_or_username: "Inviteret brugers e-mail eller brugernavn" @@ -1521,10 +1505,8 @@ da: notifications: watching: title: "Overvåger" - description: "Du overvåger automatisk alle emner i disse kategorier. Du vil få en notifikation ved alle nye indlæg i alle emner, og antallet af nye svar vil blive vist." tracking: title: "Følger" - description: "Du følger automatisk alle nye emner i disse kategorier. Du vil blive underrettet hvis nogen nævner dit navn eller svarer dig, og antallet af nye svar vil blive vist." regular: title: "Normal" description: "Du vil modtage en notifikation, hvis nogen nævner dit @name eller svarer dig." @@ -1563,7 +1545,6 @@ da: title: "Emne-resumé" participants_title: "Hyppige forfattere" links_title: "Populære Links" - links_shown: "vis alle {{totalLinks}} links..." clicks: one: "1 klik" other: "%{count} klik" @@ -1594,10 +1575,10 @@ da: posts_long: "{{number}} indlæg i dette emne" posts_likes_MF: | Dette emne har {count, plural, one {1 svar} other {# svar}} {ratio, select, - low {med et højt like pr. indlæg forhold} - med {med et meget højt like pr. indlæg forhold} - high {med et ekstremt højt like pr. indlæg forhold} - other {}} + low {med et højt like pr. indlæg forhold} + med {med et meget højt like pr. indlæg forhold} + high {med et ekstremt højt like pr. indlæg forhold} + other {}} original_post: "Oprindeligt indlæg" views: "Visninger" views_lowercase: @@ -2528,98 +2509,3 @@ da: label: "Ny:" add: "Tilføj" filter: "Søg (URL eller ekstern URL)" - lightbox: - download: "download" - search_help: - title: 'Hjælp til søgning' - keyboard_shortcuts_help: - title: 'Tastatur genveje' - jump_to: - title: 'Hop til' - home: 'g, h Hjem' - latest: 'g, l Seneste' - new: 'g, n Nye' - unread: 'g, u Ulæste' - categories: 'g, c Kategorier' - top: 'g, t Top' - bookmarks: 'g, b Bogmærker' - profile: 'g, p Profil' - messages: 'g, m Beskeder' - navigation: - title: 'Navigation' - jump: '# Gå til indlæg #' - back: 'u Tilbage' - up_down: 'k/j Flyt valgte ↑ ↓' - open: 'o eller Enter Åbn det valgte emne' - next_prev: 'shift+j/shift+k Næste/forrige sektion' - application: - title: 'Applikation' - create: 'c Opret et nyt emne' - notifications: 'n Åbn notifikationer' - hamburger_menu: '= Åbn i hamburgermenu' - user_profile_menu: 'p Åben bruger menu' - show_incoming_updated_topics: '. Vis opdaterede emner' - search: '/ Søg' - help: '? Åben keyboard hjælp' - dismiss_new_posts: 'x, r Afvis alle Nye/Indlæg' - dismiss_topics: 'x, t Afvis emner' - log_out: 'shift+z shift+z Log ud' - actions: - title: 'Handlinger' - bookmark_topic: 'f Sæt bogmærke i emne' - pin_unpin_topic: 'shift+p Fastgør / Frigør emne' - share_topic: 'shift+s Del emne' - share_post: 's Del opslag' - reply_as_new_topic: 't Svar med et linket emne' - reply_topic: 'shift+r Besvar emne' - reply_post: 'r Svar på kommentaren' - quote_post: 'q Citer emne' - like: 'l Like indlæg' - flag: '! Flag indlæg' - bookmark: 'b Bogmærk indlæg' - edit: 'e Redigér indlæg' - delete: 'd Slet indlæg' - mark_muted: 'm, m Lydløst emne' - mark_regular: 'm, r Almindelig (stardard) emne' - mark_tracking: 'm, t Følg emne' - mark_watching: 'm, w Iagtag emne' - badges: - earned_n_times: - one: "Fortjente dette badge 1 gang" - other: "Fortjente dette badge %{count} gange." - granted_on: "Tildelt %{date}" - others_count: "Andre med dette badge (%{count})" - title: Badges - allow_title: "tilgængelig titel" - multiple_grant: "tildelt flere gange" - badge_count: - one: "1 Badge" - other: "%{count} Badges" - more_badges: - one: "+1 Mere" - other: "+%{count} Mere" - granted: - one: "1 givet" - other: "%{count} givet" - select_badge_for_title: Vælg en badge, du vil bruge som din titel - none: "" - badge_grouping: - getting_started: - name: Kom igang - community: - name: Fælleskab - trust_level: - name: Tillidsniveau - other: - name: Andre - posting: - name: Indlæg - google_search: | -

Søg med Google

-

-

-

diff --git a/config/locales/client.de.yml b/config/locales/client.de.yml index 34f8322b3d..682fa3edc3 100644 --- a/config/locales/client.de.yml +++ b/config/locales/client.de.yml @@ -117,7 +117,9 @@ de: private_topic: "hat das Thema %{when} privat gemacht" split_topic: "Thema aufgeteilt, %{when}" invited_user: "%{who} eingeladen, %{when}" + invited_group: "%{who} eingeladen, %{when}" removed_user: "%{who} entfernt, %{when}" + removed_group: "%{who} entfernt, %{when}" autoclosed: enabled: 'geschlossen, %{when}' disabled: 'geöffnet, %{when}' @@ -138,7 +140,7 @@ de: disabled: 'unsichtbar gemacht, %{when}' topic_admin_menu: "Thema administrieren" emails_are_disabled: "Die ausgehende E-Mail-Kommunikation wurde von einem Administrator global deaktiviert. Es werden keinerlei Benachrichtigungen per E-Mail verschickt." - bootstrap_mode_enabled: "Damit du mit deiner Seite einfacher loslegen kannst, bist du im Bootstrapping-Modus. Alle neuen Benutzer erhalten die Vertrauensstufe 1 und bekommen tägliche Zusammenfassungen per E-Mail. Der Modus wird automatisch deaktiviert, sobald sich mindestens %{min_users} angemeldet haben." + bootstrap_mode_enabled: "Damit du mit deiner Seite einfacher loslegen kannst, befindest du dich im Bootstrapping-Modus. Alle neuen Benutzer erhalten die Vertrauensstufe 1 und bekommen eine tägliche Zusammenfassung per E-Mail. Der Modus wird automatisch deaktiviert, sobald sich mindestens %{min_users} angemeldet haben." bootstrap_mode_disabled: "Der Bootstrapping-Modus wird innerhalb der nächsten 24 Stunden deaktiviert." s3: regions: @@ -150,9 +152,11 @@ de: eu_central_1: "EU (Frankfurt)" ap_southeast_1: "Asien-Pazifik (Singapur)" ap_southeast_2: "Asien-Pazifik (Sydney)" + ap_south_1: "Asien-Pazifik (Mumbai)" ap_northeast_1: "Asien-Pazifik (Tokio)" ap_northeast_2: "Asien-Pazifik (Seoul)" sa_east_1: "Südamerika (São Paulo)" + cn_north_1: "China (Peking)" edit: 'Titel und Kategorie dieses Themas ändern' not_implemented: "Entschuldige, diese Funktion wurde noch nicht implementiert!" no_value: "Nein" @@ -253,7 +257,7 @@ de: undo: "Rückgängig machen" revert: "Verwerfen" failed: "Fehlgeschlagen" - switch_to_anon: "Anonymer Modus" + switch_to_anon: "Anonymen Modus beginnen" switch_from_anon: "Anonymen Modus beenden" banner: close: "Diesen Banner ausblenden." @@ -330,6 +334,7 @@ de: selector_placeholder: "Mitglieder hinzufügen" owner: "Eigentümer" visible: "Gruppe ist für alle Benutzer sichtbar" + index: "Gruppen" title: one: "Gruppe" other: "Gruppen" @@ -352,6 +357,9 @@ de: watching: title: "Beobachten" description: "Du wirst über jeden neuen Beitrag in jeder Nachricht benachrichtigt und die Anzahl neuer Antworten wird angezeigt." + watching_first_post: + title: "Ersten Beitrag beobachten" + description: "Du erhältst nur eine Benachrichtigung für den ersten Beitrag in jedem neuen Thema in dieser Gruppe." tracking: title: "Verfolgen" description: "Du wirst benachrichtigt, wenn jemand deinen @Namen erwähnt oder auf deinen Beitrag antwortet, und die Anzahl neuer Antworten wird angezeigt." @@ -446,7 +454,7 @@ de: disable: "Benachrichtigungen deaktivieren" enable: "Benachrichtigungen aktivieren" each_browser_note: "Hinweis: Du musst diese Einstellung in jedem von dir verwendeten Browser ändern." - dismiss_notifications: "Alle als gelesen markieren" + dismiss_notifications: "Alles ausblenden" dismiss_notifications_tooltip: "Alle ungelesenen Benachrichtigungen als gelesen markieren" disable_jump_reply: "Springe nicht zu meinem Beitrag, nachdem ich geantwortet habe" dynamic_favicon: "Zeige die Anzahl der neuen und geänderten Themen im Browser-Symbol an" @@ -470,12 +478,23 @@ de: Stummgeschaltete Themen und Kategorien werden in diesen E-Mails nicht eingeschlossen. daily: "Aktualisierungen täglich senden" individual: "Für jeden Beitrag eine E-Mail senden" - many_per_day: "Sende mir für jeden neuen Beitrag eine E-Mail (etwa {{dailyEmailEstimate}} pro Tag)." - few_per_day: "Sende mir für jeden neuen Beitrag eine E-Mail (weniger als 2 pro Tag)." + many_per_day: "Sende mir für jeden neuen Beitrag eine E-Mail (etwa {{dailyEmailEstimate}} pro Tag)" + few_per_day: "Sende mir für jeden neuen Beitrag eine E-Mail (etwa 2 pro Tag)" + tag_settings: "Schlagwörter" + watched_tags: "Beobachtet" + watched_tags_instructions: "Du wirst automatisch alle neuen Themen imit diesen Schlagwörtern beobachten. Du wirst über alle neuen Beiträge und Themen benachrichtigt und die Anzahl der neuen Antworten wird bei den betroffenen Themen angezeigt." + tracked_tags: "Verfolgt" + tracked_tags_instructions: "Du wirst automatisch alle Themen mit diesen Schlagwörtern verfolgen. Die Anzahl der neuen Antworten wird bei den betroffenen Themen angezeigt." + muted_tags: "Stummgeschaltet" + muted_tags_instructions: "Du erhältst keine Benachrichtigungen über neue Themen mit diesen Schlagwörtern und die Themen werden auch nicht in der Liste der aktuellen Themen erscheinen." watched_categories: "Beobachtet" - watched_categories_instructions: "Du wirst automatisch alle neuen Themen in diesen Kategorien beobachten und über alle neuen Beiträge und Themen benachrichtigt werden. Die Anzahl der neuen Antworten wird bei den betroffenen Themen angezeigt." + watched_categories_instructions: "Du wirst automatisch alle neuen Themen in diesen Kategorien beobachten. Du wirst über alle neuen Beiträge und Themen benachrichtigt und die Anzahl der neuen Antworten wird bei den betroffenen Themen angezeigt." tracked_categories: "Verfolgt" - tracked_categories_instructions: "Du wirst automatisch allen neuen Themen in diesen Kategorien folgen. Die Anzahl der neuen Antworten wird bei den betroffenen Themen angezeigt." + tracked_categories_instructions: "Du wirst automatisch alle Themen in diesen Kategorien verfolgen. Die Anzahl der neuen Beiträge wird neben dem Thema erscheinen." + watched_first_post_categories: "Ersten Beitrag beobachten" + watched_first_post_categories_instructions: "Du erhältst eine Benachrichtigung für den ersten Beitrag in jedem neuen Thema in diesen Kategorien." + watched_first_post_tags: "Ersten Beitrag beobachten" + watched_first_post_tags_instructions: "Du erhältst eine Benachrichtigung für den ersten Beitrag in jedem neuen Thema mit diesen Schlagwörtern." muted_categories: "Stummgeschaltet" muted_categories_instructions: "Du erhältst keine Benachrichtigungen über neue Themen in dieser Kategorie und die Themen werden auch nicht in der Liste der aktuellen Themen erscheinen." delete_account: "Lösche mein Benutzerkonto" @@ -488,6 +507,7 @@ de: muted_users: "Stummgeschaltet" muted_users_instructions: "Alle Benachrichtigungen von diesem Benutzer unterdrücken." muted_topics_link: "Zeige stummgeschaltete Themen" + watched_topics_link: "Zeige beobachtete Themen" automatically_unpin_topics: "Angeheftete Themen automatisch loslösen, wenn ich deren letzten Beitrag gelesen habe." staff_counters: flags_given: "hilfreiche Meldungen" @@ -517,7 +537,7 @@ de: error: "Beim Ändern dieses Wertes ist ein Fehler aufgetreten." change_username: title: "Benutzernamen ändern" - confirm: "Wenn du deinen Benutzername änderst, werden alle vorherigen Zitate deiner Beiträge und @name Erwähnungen nicht mehr funktionieren, und deine Beitragshistorie wird unterbruchen. Bist du dir ganz sicher, dass du das machen möchtest?" + confirm: "Wenn du deinen Benutzernamen änderst, werden alle vorherigen Zitate deiner Beiträge und Erwähnungen deines vorherigen @Namens nicht mehr funktonieren. Bist du dir ganz sicher, dass du das tun möchtest?" taken: "Der Benutzername ist bereits vergeben." error: "Bei der Änderung deines Benutzernamens ist ein Fehler aufgetreten." invalid: "Der Benutzernamen ist nicht zulässig. Er darf nur Zahlen und Buchstaben enthalten." @@ -601,7 +621,7 @@ de: always: "immer" never: "nie" email_digests: - title: "Wenn ich nicht vorbeischaue, sende mir eine E-Mail-Zusammenfassung beliebter Themen und Antworten an:" + title: "Sende mir eine E-Mail-Zusammenfassung mit beliebten Themen und Antworten, wenn ich länger nicht hier war:" every_30_minutes: "alle 30 Minuten" every_hour: "stündlich" daily: "täglich" @@ -771,7 +791,7 @@ de: reached: "[%{relativeAge}] Aktuelle Rate von %{rate} hat die eingestellte Grenze der Seite von %{siteSettingRate} erreicht." exceeded: "[%{relativeAge}] Aktuelle Rate vpm %{rate} hhat die eingestellte Grenze der Seite von %{siteSettingRate} erreicht." rate: - one: "1 Fehler/%{duration}" + one: "ein Fehler/%{duration}" other: "%{count} Fehler/%{duration}" learn_more: "mehr erfahren..." year: 'Jahr' @@ -811,6 +831,7 @@ de: title: "Nachricht" invite: "Andere einladen..." remove_allowed_user: "Willst du {{name}} wirklich aus dieser Unterhaltung entfernen?" + remove_allowed_group: "Willst du {{name}} wirklich aus dieser Unterhaltung entfernen?" email: 'E-Mail-Adresse' username: 'Benutzername' last_seen: 'Zuletzt gesehen' @@ -877,10 +898,12 @@ de: github: title: "mit GitHub" message: "Authentifiziere mit GitHub (stelle sicher, dass keine Pop-up-Blocker aktiviert sind)" - apple_international: "Apple/International" - google: "Google" - twitter: "Twitter" - emoji_one: "Emoji One" + emoji_set: + apple_international: "Apple" + google: "Google" + twitter: "Twitter" + emoji_one: "Emoji One" + win10: "Windows 10" shortcut_modifier_key: shift: 'Umschalt' ctrl: 'Strg' @@ -942,6 +965,7 @@ de: quote_text: "Zitat" code_title: "Vorformatierter Text" code_text: "vorformatierten Text mit 4 Leerzeichen einrücken" + paste_code_text: "Tippe oder füge den Code hier ein" upload_title: "Upload" upload_description: "gib hier eine Beschreibung des Uploads ein" olist_title: "Nummerierte Liste" @@ -968,6 +992,7 @@ de: notifications: title: "Benachrichtigung über @Name-Erwähnungen, Antworten auf deine Beiträge und Themen, Nachrichten, usw." none: "Die Benachrichtigungen können derzeit nicht geladen werden." + empty: "Keine Benachrichtigungen gefunden." more: "ältere Benachrichtigungen anzeigen" total_flagged: "Anzahl der gemeldeten Beiträge" mentioned: "

{{username}} {{description}}

" @@ -988,6 +1013,7 @@ de: moved_post: "

{{username}} hat {{description}} verschoben

" linked: "

{{username}} {{description}}

" granted_badge: "

Abzeichen '{{description}}' erhalten

" + watching_first_post: "

Neues Thema {{description}}

" group_message_summary: one: "

Eine Nachricht in deinem {{group_name}} Postfach

" other: "

{{count}} Nachrichten in deinem {{group_name}} Postfach

" @@ -1180,6 +1206,8 @@ de: go_bottom: "Ende" go: "Los" jump_bottom: "springe zum letzten Beitrag" + jump_prompt: "Springe zu Beitrag" + jump_prompt_long: "Zu welchem Beitrag möchtest du springen?" jump_bottom_with_number: "springe zu Beitrag %{post_number}" total: Beiträge insgesamt current: aktueller Beitrag @@ -1188,6 +1216,7 @@ de: title: Ändere wie häufig du zu diesem Thema benachrichtigt wirst reasons: mailing_list_mode: "Du hast den Mailinglisten-Modus aktiviert, daher wirst du über Antworten zu diesem Thema per E-Mail benachrichtigt" + '3_10': 'Du wirst Benachrichtigungen erhalten, weil du ein Schlagwort an diesem Thema beobachtest.' '3_6': 'Du wirst Benachrichtigungen erhalten, weil du diese Kategorie beobachtest.' '3_5': 'Du wirst Benachrichtigungen erhalten, weil dieses Thema automatisch von dir beobachtet wird.' '3_2': 'Du wirst Benachrichtigungen erhalten, weil du dieses Thema beobachtest.' @@ -1295,6 +1324,7 @@ de: email_or_username_placeholder: "E-Mail-Adresse oder Benutzername" action: "Einladen" success: "Wir haben den Benutzer gebeten, sich an dieser Unterhaltung zu beteiligen." + success_group: "Wir haben die Gruppe eingeladen, an dieser Nachricht mitzuwirken." error: "Entschuldige, es gab einen Fehler beim Einladen des Benutzers." group_name: "Gruppenname" controls: "Weitere Aktionen" @@ -1334,6 +1364,10 @@ de: instructions: one: "Bitte wähle das Thema, in welches du den Beitrag verschieben möchtest." other: "Bitte wähle das Thema, in welches du die {{count}} Beiträge verschieben möchtest." + merge_posts: + title: "Ausgewählte Beiträge zusammenführen" + action: "ausgewählte Beiträge zusammenführen" + error: "Es gab einen Fehler beim Zusammenführen der ausgewählten Beiträge." change_owner: title: "Eigentümer der Beiträge ändern" action: "Eigentümer ändern" @@ -1418,7 +1452,7 @@ de: about: "dieser Beitrag ist ein Wiki" archetypes: save: 'Speicheroptionen' - few_likes_left: "Danke fürs teilen der Liebe! Du hast für heute nur noch wenige Likes übrig." + few_likes_left: "Danke für’s Teilen der Liebe! Du hast für heute nur noch wenige „Gefällt mir“-Angaben übrig." controls: reply: "verfasse eine Antwort auf diesen Beitrag" like: "dieser Beitrag gefällt mir" @@ -1537,6 +1571,10 @@ de: confirm: one: "Möchtest du wirklich diesen Beitrag löschen?" other: "Möchtest du wirklich all diese Beiträge löschen?" + merge: + confirm: + one: "Möchtest du diese Beiträge wirklich zusammenführen?" + other: "Möchtest du diese {{count}} Beiträge wirklich zusammenführen?" revisions: controls: first: "Erste Überarbeitung" @@ -1619,10 +1657,13 @@ de: notifications: watching: title: "Beobachten" - description: "Du wirst automatisch alle neuen Themen in diesen Kategorien beobachten. Du wirst über jeden neuen Beitrag in jedem Thema benachrichtigt und die Anzahl neuer Antworten wird angezeigt." + description: "Du wirst automatisch alle neuen Themen in diesen Kategorien beobachten. Du wirst über alle neuen Beiträge in allen Themen benachrichtigt und die Anzahl der neuen Antworten wird angezeigt." + watching_first_post: + title: "Ersten Beitrag beobachten" + description: "Du erhältst eine Benachrichtigung fnur ür den ersten Beitrag in jedem neuen Thema in diesen Kategorien." tracking: title: "Verfolgen" - description: "Du wirst automatisch allen neuen Themen in diesen Kategorien folgen. Du wirst benachrichtigt, wenn jemand deinen @Namen erwähnt oder auf deinen Beitrag antwortet, und die Anzahl neuer Antworten wird angezeigt." + description: "Du wirst automatisch alle neuen Themen in diesen Kategorien verfolgen. Du wirst benachrichtigt, wenn jemand deinen @name erwähnt oder dir antwortet, und die Anzahl der neuen Antworten wird angezeigt." regular: title: "Normal" description: "Du wirst benachrichtigt, wenn jemand deinen @Namen erwähnt oder auf deinen Beitrag antwortet." @@ -1662,7 +1703,7 @@ de: title: "Zusammenfassung des Themas" participants_title: "Autoren vieler Beiträge" links_title: "Beliebte Links" - links_shown: "zeige alle {{totalLinks}} Links..." + links_shown: "mehr Links anzeigen..." clicks: one: "1 Klick" other: "%{count} Klicks" @@ -1805,7 +1846,7 @@ de: lightbox: download: "herunterladen" search_help: - title: 'Hilfe durchsuchen' + title: 'Suche' keyboard_shortcuts_help: title: 'Tastenkombinationen' jump_to: @@ -1891,15 +1932,16 @@ de: google_search: |

Mit Google suchen

-

+

tagging: all_tags: "Alle Schlagwörter" selector_all_tags: "Alle Schlagwörter" + selector_no_tags: "keine Schlagwörter" changed: "Geänderte Schlagwörter:" tags: "Schlagwörter" choose_for_topic: "Optionale Schlagwörter für dieses Thema wählen" @@ -1915,13 +1957,18 @@ de: filters: without_category: "%{filter} %{tag} Themen" with_category: "%{filter} %{tag} Themen in %{category}" + untagged_without_category: "%{filter} Themen ohne Schlagwörter" + untagged_with_category: "%{filter} ohne Schlagwörter in %{category}" notifications: watching: title: "Beobachten" - description: "Du wirst automatisch alle neuen Themen mit diesem Schlagwort beobachten. Du wirst über alle neuen Beiträge und Themen benachrichtigt werden. Außerdem wird die Anzahl der ungelesenen und neuen Beiträge neben dem Thema erscheinen." + description: "Du wirst automatisch alle Themen mit diesem Schlagwort beobachten. Du wirst über alle neuen Beiträge und Themen benachrichtigt werden. Außerdem wird die Anzahl der ungelesenen und neuen Beiträge neben dem Thema erscheinen." + watching_first_post: + title: "Ersten Beitrag beobachten" + description: "Du erhältst nur eine Benachrichtigung für den ersten Beitrag in jedem neuen Thema mit diesem Schlagwort." tracking: title: "Verfolgen" - description: "Du wirst automatisch alle neuen Themen mit diesem Schlagwort folgen. Die Anzahl der ungelesenen und neuen Beiträge wird neben dem Thema erscheinen." + description: "Du wirst automatisch allen Themen mit diesem Schlagwort folgen. Die Anzahl der ungelesenen und neuen Beiträge wird neben dem Thema erscheinen." regular: title: "Allgemein" description: "Du wirst benachrichtigt, wenn jemand deinen @Namen erwähnt oder auf deinen Beitrag antwortet." diff --git a/config/locales/client.en.yml b/config/locales/client.en.yml index 1941b72499..79d0fe1cd6 100644 --- a/config/locales/client.en.yml +++ b/config/locales/client.en.yml @@ -1016,9 +1016,11 @@ en: more_emoji: "more..." options: "Options" whisper: "whisper" + unlist: "unlisted" add_warning: "This is an official warning." toggle_whisper: "Toggle Whisper" + toggle_unlisted: "Toggle Unlisted" posting_not_on_topic: "Which topic do you want to reply to?" saving_draft_tip: "saving..." saved_draft_tip: "saved" @@ -1088,6 +1090,9 @@ en: modal_ok: "OK" modal_cancel: "Cancel" cant_send_pm: "Sorry, you can't send a message to %{username}." + yourself_confirm: + title: "Did you forget to add recipients?" + body: "Right now this message is only being sent to yourself!" admin_options_title: "Optional staff settings for this topic" auto_close: @@ -1349,6 +1354,8 @@ en: go_bottom: "bottom" go: "go" jump_bottom: "jump to last post" + jump_prompt: "jump to post" + jump_prompt_long: "What post would you like to jump to?" jump_bottom_with_number: "jump to post %{post_number}" total: total posts current: current post @@ -1358,7 +1365,7 @@ en: title: change how often you get notified about this topic reasons: mailing_list_mode: "You have mailing list mode enabled, so you will be notified of replies to this topic via email." - "3_10": 'You will receive notifications because you are watching this a tag on this topic.' + "3_10": 'You will receive notifications because you are watching a tag on this topic.' "3_6": 'You will receive notifications because you are watching this category.' "3_5": 'You will receive notifications because you started watching this topic automatically.' "3_2": 'You will receive notifications because you are watching this topic.' @@ -1523,6 +1530,11 @@ en: one: "Please choose the topic you'd like to move that post to." other: "Please choose the topic you'd like to move those {{count}} posts to." + merge_posts: + title: "Merge Selected Posts" + action: "merge selected posts" + error: "There was an error merging the selected posts." + change_owner: title: "Change Owner of Posts" action: "change ownership" @@ -1742,6 +1754,11 @@ en: one: "Are you sure you want to delete that post?" other: "Are you sure you want to delete all those posts?" + merge: + confirm: + one: "Are you sure you want merge those posts?" + other: "Are you sure you want to merge those {{count}} posts?" + revisions: controls: first: "First revision" diff --git a/config/locales/client.es.yml b/config/locales/client.es.yml index fba1430a60..14aa0aef4d 100644 --- a/config/locales/client.es.yml +++ b/config/locales/client.es.yml @@ -117,7 +117,9 @@ es: private_topic: "hizo este tema privado %{when}" split_topic: "separó este tema %{when}" invited_user: "invitó a %{who} %{when}" + invited_group: "invitó a %{who} %{when}" removed_user: "eliminó a %{who} %{when}" + removed_group: "eliminó a %{who} %{when}" autoclosed: enabled: 'cerrado %{when}' disabled: 'abierto %{when}' @@ -150,9 +152,11 @@ es: eu_central_1: "UE (Frankfurt)" ap_southeast_1: "Asia Pacific (Singapur)" ap_southeast_2: "Asia Pacific (Sydney)" + ap_south_1: "Asia Pacific (Bombay)" ap_northeast_1: "Asia Pacific (Tokyo)" ap_northeast_2: "Asia Pacific (Seúl)" sa_east_1: "Sudamérica (São Paulo)" + cn_north_1: "China (Pekín)" edit: 'editar el título y la categoría de este tema' not_implemented: "Esta característica no ha sido implementada aún, ¡lo sentimos!" no_value: "No" @@ -253,7 +257,7 @@ es: undo: "Deshacer" revert: "Revertir" failed: "Falló" - switch_to_anon: "Modo Anónimo" + switch_to_anon: "Entrar al Modo Anónimo" switch_from_anon: "Salir del Modo Anónimo" banner: close: "Descartar este banner." @@ -330,6 +334,7 @@ es: selector_placeholder: "Añadir miembros" owner: "propietario" visible: "El grupo es visible para todos los usuarios" + index: "Grupos" title: one: "grupo" other: "grupos" @@ -352,6 +357,9 @@ es: watching: title: "Vigilando" description: "e te notificará de cada nuevo post en este mensaje y se mostrará un contador de nuevos posts." + watching_first_post: + title: "Vigilar Primer Post" + description: "Sólo se te notificará del primer post en cada nuevo tema en este grupo." tracking: title: "Siguiendo" description: "Se te notificará si alguien menciona tu @nombre o te responde, y un contador de nuevos mensajes será mostrado." @@ -446,7 +454,7 @@ es: disable: "Desactivar notificaciones" enable: "Activar notificaciones" each_browser_note: "Nota: Tendrás que cambiar esta opción para cada navegador que uses." - dismiss_notifications: "Marcador todos como leídos" + dismiss_notifications: "Descartar todos" dismiss_notifications_tooltip: "Marcar todas las notificaciones no leídas como leídas" disable_jump_reply: "No dirigirme a mi post cuando responda" dynamic_favicon: "Mostrar contador de temas nuevos/actualizados en el favicon" @@ -470,12 +478,23 @@ es: Los temas y categorías silenciadas no se incluyen en estos emails. daily: "Enviar actualizaciones diariamente" individual: "Enviar un email por cada nuevo post" - many_per_day: "Enviarme un correo por cada nuevo post (en torno a {{dailyEmailEstimate}} por día)." - few_per_day: "Enviarme un correo por cada nuevo post (menos de 2 por día)." + many_per_day: "Enviarme un email por cada nuevo post (unos {{dailyEmailEstimate}} por día)" + few_per_day: "Enviarme un email por cada nuevo post (unos 2 por día)" + tag_settings: "Etiquetas" + watched_tags: "Vigiladas" + watched_tags_instructions: "Vigilarás automáticamente todos los temas con estas etiquetas. Se te notificará de todos los nuevos posts y temas y aparecerá un contador de nuevos posts al lado del tema." + tracked_tags: "Siguiendo" + tracked_tags_instructions: "Seguirás automáticamente todos los temas con estas etiquetas. Aparecerá un contador de nuevos posts al lado del tema." + muted_tags: "Silenciadas" + muted_tags_instructions: "No serás notificado de ningún tema con estas etiquetas y no aparecerán en la pestaña Recientes." watched_categories: "Vigiladas" - watched_categories_instructions: "Seguirás automáticamente todos los nuevos temas en estas categorías. Se te notificará de cada nuevo post y tema, y además, se añadirá un contador de posts nuevos y sin leer al lado del tema." + watched_categories_instructions: "Vigilarás automáticamente todos los temas en estas categorías. Se te notificará de todos los nuevos posts y temas, y aparecerá un contador de nuevos posts al lado del tema." tracked_categories: "Siguiendo" - tracked_categories_instructions: "Seguirás automáticamente todos los nuevos temas en estas categorías. Se añadirá un contador de posts nuevos y sin leer al lado del tema." + tracked_categories_instructions: "Seguirás automáticamente todos los temas en estas categorías. Aparecerá un contador de nuevos posts al lado del tema." + watched_first_post_categories: "Vigilar Primer Post" + watched_first_post_categories_instructions: "Se te notificará del primer post de cada nuevo tema en estas categorías." + watched_first_post_tags: "Vigilando Primer Post" + watched_first_post_tags_instructions: "Se te notificará del primer post en cada nuevo tema con estas etiquetas." muted_categories: "Silenciado" muted_categories_instructions: "No serás notificado de ningún tema en estas categorías, y no aparecerán en la página de mensajes recientes." delete_account: "Borrar Mi Cuenta" @@ -488,6 +507,7 @@ es: muted_users: "Silenciados" muted_users_instructions: "Omite todas las notificaciones de estos usuarios." muted_topics_link: "Mostrar temas silenciados" + watched_topics_link: "Mostrar temas vigilados" automatically_unpin_topics: "Dejar de destacar temas automáticamente cuando los leo por completo." staff_counters: flags_given: "reportes útiles" @@ -517,7 +537,7 @@ es: error: "Hubo un error al cambiar este valor." change_username: title: "Cambiar Nombre de Usuario" - confirm: "Si cambias tu nombre de usuario, todas las citas de tus posts y @menciones se romperán, y tu parte de tu historial será interrumpido. ¿Seguro que quieres cambiarlo?" + confirm: "Si cambias tu nombre de usuario, todas las citas anteriores a tus posts y menciones a tu @nombre se romperán. ¿Seguro que quieres hacerlo?" taken: "Lo sentimos, ese nombre de usuario ya está siendo usado." error: "Ha ocurrido un error al cambiar tu nombre de usuario." invalid: "Este nombre de usuario no es válido. Debe incluir sólo números y letras" @@ -601,7 +621,7 @@ es: always: "siempre" never: "nunca" email_digests: - title: "Cuando no visite el sitio, envíame un resumen por email de los temas populares y las respuestas a:" + title: "Cuando no visite el sitio, envíame un email con un resumen de los temas y respuestas populares" every_30_minutes: "cada 30 minutos" every_hour: "cada hora" daily: "diariamente" @@ -811,6 +831,7 @@ es: title: "Mensaje" invite: "Invitar a Otros..." remove_allowed_user: "¿Seguro que quieres eliminar a {{name}} de este mensaje?" + remove_allowed_group: "¿Seguro que quieres eliminar a {{name}} de este mensaje?" email: 'E-mail' username: 'Nombre de usuario' last_seen: 'Visto por última vez' @@ -877,10 +898,12 @@ es: github: title: "con GitHub" message: "Autenticando con GitHub (asegúrate de desactivar cualquier bloqueador de pop ups)" - apple_international: "Apple/Internacional" - google: "Google" - twitter: "Twitter" - emoji_one: "Emoji One" + emoji_set: + apple_international: "Apple/Internacional" + google: "Google" + twitter: "Twitter" + emoji_one: "Emoji One" + win10: "Win10" shortcut_modifier_key: shift: 'Shift' ctrl: 'Ctrl' @@ -942,6 +965,7 @@ es: quote_text: "Cita" code_title: "Texto preformateado" code_text: "texto preformateado precedido por 4 espacios" + paste_code_text: "escribe o pega el código aquí" upload_title: "Subir" upload_description: "introduce una descripción de la imagen aquí" olist_title: "Lista numerada" @@ -968,6 +992,7 @@ es: notifications: title: "notificaciones por menciones a tu @nombre, respuestas a tus posts y temas, mensajes, etc" none: "No se han podido cargar las notificaciones." + empty: "No se han encontrado notificaciones." more: "ver notificaciones antiguas" total_flagged: "total de posts reportados" mentioned: "

{{username}} {{description}}

" @@ -988,6 +1013,7 @@ es: moved_post: "

{{username}} movió {{description}}

" linked: "

{{username}} {{description}}

" granted_badge: "

Se te ha concedido '{{description}}'

" + watching_first_post: "

Nuevo Tema {{description}}

" group_message_summary: one: "

{{count}} mensaje en la bandeja del grupo {{group_name}}

" other: "

{{count}} mensajes en la bandeja del grupo {{group_name}}

" @@ -1180,6 +1206,8 @@ es: go_bottom: "abajo" go: "ir" jump_bottom: "salta al último post" + jump_prompt: "saltar al post" + jump_prompt_long: "¿Hacia qué post quieres saltar?" jump_bottom_with_number: "saltar al post %{post_number}" total: posts totales current: post actual @@ -1188,6 +1216,7 @@ es: title: cambiar con qué frecuencia se te notifica de este tema reasons: mailing_list_mode: "El modo lista de correo se encuentra activado, por lo que se te notificará de las respuestas a este tema vía email." + '3_10': 'Recibirás notificaciones porque estás vigilando una etiqueta de este tema.' '3_6': 'Recibirás notificaciones porque estás vigilando esta categoría.' '3_5': 'Recibirás notificaciones porque has empezado a vigilar este tema automáticamente.' '3_2': 'Recibirás notificaciones porque estás vigilando este tema.' @@ -1295,6 +1324,7 @@ es: email_or_username_placeholder: "dirección de email o nombre de usuario" action: "Invitar" success: "Hemos invitado a ese usuario a participar en este hilo de mensajes." + success_group: "Hemos invitado a ese grupo a participar en este mensaje." error: "Lo sentimos, hubo un error al invitar a ese usuario." group_name: "nombre del grupo" controls: "Controles del tema" @@ -1334,6 +1364,10 @@ es: instructions: one: "Por favor escoge el tema al que quieres mover ese post." other: "Por favor escoge el tema al que quieres mover esos {{count}} posts." + merge_posts: + title: "Unir posts seleccionados" + action: "unir posts seleccionados" + error: "Hubo un error al unir los posts seleccionados." change_owner: title: "Cambiar dueño de los posts" action: "cambiar dueño" @@ -1537,6 +1571,10 @@ es: confirm: one: "¿Seguro que quieres eliminar ese post?" other: "¿Seguro que quieres eliminar todos esos posts?" + merge: + confirm: + one: "¿Seguro que quieres unir esos posts?" + other: "¿Seguro que quieres unir esos {{count}} posts?" revisions: controls: first: "Primera revisión" @@ -1619,10 +1657,13 @@ es: notifications: watching: title: "Vigilar" - description: "Vigilarás automáticamente todos los nuevos temas en estas categorías. Serás notificado por cada nuevo mensaje en cada tema, y verás una cuenta de las nuevas respuestas." + description: "Vigilarás automáticamente todos los temas en estas categorías. Se te notificará de cada nuevo post en cada tema, y se mostrará un contador de nuevas respuestas." + watching_first_post: + title: "Vigilar Primer Post" + description: "Se te notificará del primer post de cada nuevo tema en estas categorías." tracking: title: "Seguir" - description: "Seguirás automáticamente todos los nuevos temas en estas categorías. Serás notificado si alguien menciona tu @nombre o te responde, y verás una cuenta de las nuevas respuestas." + description: "Seguirás automáticamente todos los temas en estas categorías. Se te notificará si alguien menciona tu @nombre o te responde, y se mostrará un contador de nuevas respuestas." regular: title: "Normal" description: "Se te notificará solo si alguien menciona tu @nombre o te responde a un post." @@ -1662,7 +1703,7 @@ es: title: "Resumen de temas" participants_title: "Autores frecuentes" links_title: "Enlaces populares" - links_shown: "mostrar los {{totalLinks}} enlaces..." + links_shown: "mostrar más enlaces..." clicks: one: "1 clic" other: "%{count} clics" @@ -1698,10 +1739,10 @@ es: posts_long: "{{number}} posts en este tema" posts_likes_MF: | Este tema tiene {count, plural, one {1 respuesta} other {# respuestas}} {ratio, select, - low {con una ratio de me gusta por post elevada} - med {con una ratio de me gusta por post bastante elevada} - high {con una ratio de me gusta por post elevadísima} - other {}} + low {con una ratio de me gusta por post elevada} + med {con una ratio de me gusta por post bastante elevada} + high {con una ratio de me gusta por post elevadísima} + other {}} original_post: "Post Original" views: "Visitas" views_lowercase: @@ -1895,15 +1936,16 @@ es: google_search: |

Buscar con Google

-

+

tagging: all_tags: "Etiquetas" selector_all_tags: "etiquetas" + selector_no_tags: "sin etiquetas" changed: "etiquetas cambiadas:" tags: "Etiquetas" choose_for_topic: "elegir etiquetas para este tema (opcional)" @@ -1919,13 +1961,18 @@ es: filters: without_category: "%{filter} %{tag} temas" with_category: "%{filter} %{tag} temas en %{category}" + untagged_without_category: "%{filter} temas sin etiquetas" + untagged_with_category: "%{filter} temas sin etiquetas en %{category}" notifications: watching: title: "Vigilar" - description: "Vigilarás automáticamente todos los nuevos temas con esta etiqueta. Se añadirá un contador de posts nuevos y sin leer al lado del tema y además, se te notificará de cada nuevo tema y post." + description: "Vigilarás todos los temas en esta etiqueta. Se te notificará de todos los nuevos temas y posts, y además aparecerá el contador de posts sin leer y nuevos posts al lado del tema." + watching_first_post: + title: "Vigilar Primer Post" + description: "Se te notificará del primer post de cada nuevo tema en esta etiqueta." tracking: title: "Seguir" - description: "Seguirás automáticamente todos los nuevos temas con esta etiqueta. Se añadirá un contador de posts nuevos y sin leer al lado del tema." + description: "Seguirás automáticamente todos los temas en esta etiqueta. Aparecerá un contador de posts sin leer y nuevos posts al lado del tema." regular: title: "Normal" description: "Se te notificará solo si alguien te menciona con tu @usuario o responde a algún post tuyo." @@ -2835,148 +2882,3 @@ es: label: "Nuevo:" add: "Añadir" filter: "Buscar (URL o URL externa)" - lightbox: - download: "descargar" - search_help: - title: 'Ayuda para búsquedas' - keyboard_shortcuts_help: - title: 'Atajos de teclado' - jump_to: - title: 'Saltar a' - home: 'g, h Inicio' - latest: 'g, l Recientes' - new: 'g, n Nuevos' - unread: 'g, u No leídos' - categories: 'g, c Categorías' - top: 'g, t Arriba' - bookmarks: 'g, b Marcadores' - profile: 'g, p Perfil' - messages: 'g, m Mensajes' - navigation: - title: 'Navegación' - jump: '# Ir al post #' - back: 'u Atrás' - up_down: 'k/j Desplazar selección ↑ ↓' - open: 'o or Entrar Abrir tema seleccionado' - next_prev: 'shift+j/shift+k Siguiente/anterior sección' - application: - title: 'Aplicación' - create: 'c Crear un tema nuevo' - notifications: 'n Abrir notificaciones' - hamburger_menu: '= Abrir Menú' - user_profile_menu: 'p Abrir menú de usuario' - show_incoming_updated_topics: '. Mostrar temas actualizados' - search: '/ Buscar' - help: '? Abrir la guía de atajos de teclado' - dismiss_new_posts: 'x, r Descartar Nuevo/Posts' - dismiss_topics: 'x, t Descartar Temas' - log_out: 'shift+z shift+z Cerrar sesión' - actions: - title: 'Acciones' - bookmark_topic: 'f Guardar/Quitar el tema de marcadores' - pin_unpin_topic: 'shift+p Seleccionar/Deseleccionar como destacado' - share_topic: 'shift+s Compartir tema' - share_post: 's Compartir post' - reply_as_new_topic: 't Responder como un tema enlazado.' - reply_topic: 'shift+r Responder al tema' - reply_post: 'r Responder al post' - quote_post: 'q Citar post' - like: 'l Me gusta el post' - flag: '! Reportar post' - bookmark: 'b Marcar post' - edit: 'e Editar post' - delete: 'd Borrar post' - mark_muted: 'm, m Silenciar tema' - mark_regular: 'm, r Marcar este tema como normal (por defecto)' - mark_tracking: 'm, t Seguir tema' - mark_watching: 'm, w Vigilar Tema' - badges: - earned_n_times: - one: "Ganó este distintivo 1 vez" - other: "Ganó este distintivo %{count} veces" - granted_on: "Concedido el %{date}" - others_count: "Otras personas con este distintivo (%{count})" - title: Distintivos - allow_title: "título disponible" - multiple_grant: "puede ser concedido varias veces" - badge_count: - one: "1 distintivo" - other: "%{count} distintivos" - more_badges: - one: "+1 más" - other: "+%{count} Más" - granted: - one: "1 concedido" - other: "%{count} concedido" - select_badge_for_title: Seleccionar un distintivo para utilizar como tu título - none: "" - badge_grouping: - getting_started: - name: Primeros pasos - community: - name: Comunidad - trust_level: - name: Nivel de confianza - other: - name: Miscelánea - posting: - name: Escritura - google_search: | -

Buscar con Google

-

-

-

- tagging: - all_tags: "Etiquetas" - selector_all_tags: "etiquetas" - changed: "etiquetas cambiadas:" - tags: "Etiquetas" - choose_for_topic: "elegir etiquetas para este tema (opcional)" - delete_tag: "Eliminar etiqueta" - delete_confirm: "¿Seguro que quieres eliminar esa etiqueta?" - rename_tag: "Renombrar etiqueta" - rename_instructions: "Elige un nuevo nombre para la etiqueta:" - sort_by: "Ordenar por:" - sort_by_count: "contador" - sort_by_name: "nombre" - filters: - without_category: "%{filter} %{tag} temas" - with_category: "%{filter} %{tag} temas en %{category}" - notifications: - watching: - title: "Vigilar" - description: "Vigilarás automáticamente todos los nuevos temas con esta etiqueta. Se añadirá un contador de posts nuevos y sin leer al lado del tema y además, se te notificará de cada nuevo tema y post." - tracking: - title: "Seguir" - description: "Seguirás automáticamente todos los nuevos temas con esta etiqueta. Se añadirá un contador de posts nuevos y sin leer al lado del tema." - regular: - title: "Normal" - description: "Se te notificará solo si alguien te menciona con tu @usuario o responde a algún post tuyo." - muted: - title: "Silenciar" - description: "No se te notificará de nuevos temas con esta etiqueta, ni aparecerán en tu pestaña de temas no leídos." - topics: - none: - unread: "No tienes temas sin leer." - new: "No tienes nuevos temas." - read: "Aún no has leído ningún tema." - posted: "Aún no has publicado ningún tema." - latest: "No hay temas recientes." - hot: "No hay temas populares." - bookmarks: "No hay temas guardados en marcadores aún." - top: "No hay temas top." - search: "No hay resultados de búsqueda." - bottom: - latest: "No hay más temas recientes." - hot: "No hay más temas populares." - posted: "No hay más temas publicados." - read: "No hay más temas leídos." - new: "No hay más temas nuevos." - unread: "No hay más temas sin leer." - top: "No hay más temas top." - bookmarks: "No hay más temas guardados en marcadores." - search: "No hay más resultados de búsqueda." diff --git a/config/locales/client.et.yml b/config/locales/client.et.yml index 6b1e4aa8ad..875f750dc0 100644 --- a/config/locales/client.et.yml +++ b/config/locales/client.et.yml @@ -27,6 +27,7 @@ et: millions: "{{number}}M" dates: time: "hh:mm" + timeline_date: "MMM YYYY" long_no_year: "D. MMMM hh:mm" long_no_year_no_time: "D. MMMM" full_no_year_no_time: "Do MMMM" @@ -38,6 +39,7 @@ et: long_date_with_year_without_time: "D. MMMM, 'YY" long_date_without_year_with_linebreak: "D. MMMM
LT" long_date_with_year_with_linebreak: "D. MMMM, 'YY
LT" + wrap_ago: "%{date} tagasi" tiny: half_a_minute: "< 1m" less_than_x_seconds: @@ -111,9 +113,13 @@ et: google+: 'jaga seda viidet Google-plussis' email: 'Jaga viidet meiliga' action_codes: + public_topic: "muutsin selle teema avalikuks %{when}" + private_topic: "muutsin selle teema privaatseks %{when}" split_topic: "poolita teema %{when} juurest" invited_user: "kutsutud %{who} %{when}" + invited_group: "kutsusin %{who} %{when}" removed_user: "kõrvaldatud %{who} %{when}" + removed_group: "kõrvaldasin %{who} %{when}" autoclosed: enabled: 'suletud %{when}' disabled: 'avatud %{when}' @@ -134,6 +140,8 @@ et: disabled: 'eemaldatud %{when}' topic_admin_menu: "teema admintegevused" emails_are_disabled: "Kõik väljuvad meilid on administraatori poolt blokeeritud. Ühtegi teavitust meili teel ei saadeta." + bootstrap_mode_enabled: "Oma uue saidi lansseerimise hõlbustamiseks oled käivitusrežiimil. Kõik uued kasutajad saavad usaldustaseme 1 ja nende igapäevased kokkuvõtvad teavitused meili teel on aktiveeritud. See lülitub automaatselt välja kui kasutajate koguarv ületab %{min_users} piiri." + bootstrap_mode_disabled: "Käivitusrežiim lülitub välja järgmise 24 tunni jooksul." s3: regions: us_east_1: "US Ida (N. Virginia)" @@ -144,9 +152,11 @@ et: eu_central_1: "EL (Frankfurt)" ap_southeast_1: "Aasia ja Vaikne ookean (Singapur)" ap_southeast_2: "Aasia ja Vaikne ookean (Sydney)" + ap_south_1: "Aasia ja Vaikse Ookeani (Mumbai)" ap_northeast_1: "Aasia ja Vaikne ookean (Tokyo)" ap_northeast_2: "Aasia ja Vaikne ookean (Seoul)" sa_east_1: "Lõuna-Ameerika (Sao Paulo)" + cn_north_1: "Hiina (Beijing)" edit: 'muuda teema pealkirja ja liiki' not_implemented: "Seda omadust pole veel rakendatud, vabandame!" no_value: "Ei" @@ -247,7 +257,7 @@ et: undo: "Ennista" revert: "Võta tagasi" failed: "Ebaõnnestus" - switch_to_anon: "Anonüümne režiim" + switch_to_anon: "Sisene anonüümsesse režiimi" switch_from_anon: "Välju anonüümsest režiimist" banner: close: "Sulge see bänner." @@ -298,6 +308,8 @@ et: title: "Kasutajad" likes_given: "Antud" likes_received: "Saadud" + topics_entered: "Vaadatud" + topics_entered_long: "Vaadatud teemasid" time_read: "Lugemisele kulutatud aeg" topic_count: "Teemad" topic_count_long: "Teemasid loodud" @@ -322,6 +334,7 @@ et: selector_placeholder: "Lisa liikmeid" owner: "omanik" visible: "Grupp on kõigile kasutajatele nähtav." + index: "Grupid" title: one: "grupp" other: "grupid" @@ -344,6 +357,9 @@ et: watching: title: "Vaatlen" description: "Sind teavitatakse igast uuest postitusest. Ühtlasi kuvatakse uute vastuste arv." + watching_first_post: + title: "Vaatan esimest postitust" + description: "Sind teavitatakse vaid esimesest postitusest igas uues teemas selles grupis." tracking: title: "Jälgin" description: "Sind teavitatakse, kui keegi sinu @name mainib või sulle vastab. Ühtlasi kuvatakse uute vastuste arv." @@ -438,7 +454,7 @@ et: disable: "Keela teavitused" enable: "Luba teavitused" each_browser_note: "Märkus: see säte tuleb muuta igas kasutusel olevas brauseris." - dismiss_notifications: "Märgi kõik loetuks" + dismiss_notifications: "Lükka kõik tagasi" dismiss_notifications_tooltip: "Märgi kõik lugemata teavitused loetuks" disable_jump_reply: "Ära hüppa minu postitusse peale vastamist" dynamic_favicon: "Kuva uute / muudetud teemade arvu brauseri ikoonil" @@ -453,10 +469,31 @@ et: suspended_notice: "Selle kasutaja ligipääs on ajutiselt peatatud kuni {{date}}." suspended_reason: "Põhjus:" github_profile: "Github" + email_activity_summary: "Tegevuste kokkuvõte" + mailing_list_mode: + label: "Postiloendi režiim" + enabled: "Lülita postiloendi režiim sisse" + instructions: | + See säte tõrjub tegevuste kokkuvõtte välja.
+ Vaigistatud teemad ja foorumid ei kajastu nendes meilides. + daily: "Saada igapäevased kokkuvõtted" + individual: "Saada meil iga uue postituse kohta" + many_per_day: "Saada mulle meil iga uue postituse kohta (umbes {{dailyEmailEstimate}} meili päevas)" + few_per_day: "Saada mulle meil iga uue postituse kohta (umbes 2 meili päevas)" + tag_settings: "Sildid" + watched_tags: "Vaadatud" + watched_tags_instructions: "Sa vaatled kõiki nende siltidega uusi teemasid automaatselt. Sind teavitatakse kõigist uutest postitustest ja teemadest, koos uute postituste arvuga teema pealkirja kõrval." + tracked_tags: "Jälgitud" + tracked_tags_instructions: "Sa jälgid kõiki nende siltidega uusi teemasid automaatselt. Uute postituste arv on näha teema pealkirja kõrval." + muted_tags: "Vaigistatud" + muted_tags_instructions: "Sind ei teavitata ühestki uuest nende siltidega teemast, samuti ei ilmu nad viimaste teemade alla." watched_categories: "Vaadeldav" - watched_categories_instructions: "Sa vaatled nendes liikides kõiki uusi teemasid automaatselt. Sind teavitatakse kõigist uutest postitustest ja teemadest, koos uute postituste arvuga teema pealkirja kõrval." + watched_categories_instructions: "Sa vaatled nendes foorumites kõiki teemasid automaatselt. Sind teavitatakse igast uuest postitusest ja teemast, koos uute postituste arvuga teema pealkirja kõrval." tracked_categories: "Jälgitud" - tracked_categories_instructions: "Sa jälgid nendes liikides kõiki uusi teemasid. Uute postituste arv on näha teema pealkirja kõrval." + tracked_categories_instructions: "Sa jälgid kõiki uusi teemasid nendes foorumites automaatselt. Lugemata ja uute postituste arv on näha teema pealkirja kõrval." + watched_first_post_categories: "Vaatan esimest postitust" + watched_first_post_tags: "Vaatan esimest postitust" + watched_first_post_tags_instructions: "Sind teavitatakse esimesest postitusest igas nende siltidega uues teemas." muted_categories: "Vaigistatud" muted_categories_instructions: "Sind ei teavitata ühestki uuest teemast nendes liikides, samuti ei ilmu nad viimaste teemade alla." delete_account: "Kustuta minu konto" @@ -469,6 +506,7 @@ et: muted_users: "Vaigistatud" muted_users_instructions: "Summuta kõik teavitused nendelt kasutajatelt." muted_topics_link: "Näita vaigistatud teemasid" + watched_topics_link: "Näita vaatlusaluseid teemasid" automatically_unpin_topics: "Eemalda lõppu jõudmisel teemadelt automaatselt esiletõstmise märgistus." staff_counters: flags_given: "kasulikud tähised" @@ -498,7 +536,6 @@ et: error: "Välja muutmisel tekkis viga." change_username: title: "Muuda kasutajanime" - confirm: "Muutes oma kasutajanime katkevad kõik varasemad sinu postituste tsitaadid ja @name mainimised. Oled täiesti kindel, et soovid seda?" taken: "Vabandust, see kasutajanimi on võetud." error: "Kasutajanime muutmisel tekkis tõrge." invalid: "Selline kasutajanimi ei ole lubatud. Kasutada tohib ainult numbreid ja tähti" @@ -582,23 +619,18 @@ et: always: "alati" never: "mitte kunagi" email_digests: - title: "Kui ma siin ei käi, saada mulle meil uudiste kokkuvõttega:" 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: "Lisa uute kasutajate postitused koond e-posti" 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: "Liigid" - enable_mailing_list: - one: "Oled Sa kindel, et soovid meili iga uue postituse kohta?" - other: "Oled Sa kindel, et soovid meili iga uue postituse kohta?

See tekitaks umbes {{count}} meili päevas." new_topic_duration: label: "Loe teemad uuteks, kui" not_viewed: "Ma ei ole neid veel vaadanud" @@ -735,8 +767,6 @@ et: too_few_topics_notice: "Tõmbame selle vestluse käima! Hetkel on tehtud %{currentTopics} / %{requiredTopics} teemat. Uued külastajad vajavad vestlusi, milles osaleda." too_few_posts_notice: "Tõmbame selle vestluse käima! Hetkel on tehtud %{currentPosts} / %{requiredPosts} postitust. Uued külastajad vajavad vestlusi, milles osaleda." logs_error_rate_notice: - reached: "%{timestamp}: Current rate of %{rate} has reached site settings's limit of %{siteSettingRate}." - exceeded: "%{timestamp}: Hetke sagedus %{rate} ületab saidi sätetes kehtestatud limiidi %{siteSettingRate}." rate: one: "1 viga/%{duration}" other: "%{count} viga/%{duration}" @@ -844,10 +874,6 @@ et: github: title: "GitHub abil" message: "Autentimine GitHub abil (veendu, et hüpikaknad oleks lubatud)" - apple_international: "Apple/International" - google: "Google" - twitter: "Twitter" - emoji_one: "Emoji One" shortcut_modifier_key: shift: 'Shift' ctrl: 'Ctrl' @@ -865,7 +891,6 @@ et: saved_local_draft_tip: "salvestatud lokaalselt" similar_topics: "Sinu teema sarnaneb..." drafts_offline: "mustandid vallasrežiimis" - group_mentioned: "Kasutades gruppi {{group}}, oled teavitamas {{count}} inimest." error: title_missing: "Pealkiri on kohustuslik" title_too_short: "Pealkiri peab olema vähemalt {{min}} sümbolit pikk" @@ -952,7 +977,6 @@ et: invited_to_topic: "

{{username}} {{description}}

" invitee_accepted: "

{{username}} võttis Sinu kutse vastu

" moved_post: "

{{username}} liigutas {{description}}

" - linked: "

{{username}} {{description}}

" granted_badge: "

Teenisid '{{description}}'

" group_message_summary: one: "

{{count}} sõnum Sinu {{group_name}} postkastis

" @@ -1041,6 +1065,9 @@ et: selected: one: "Märkisid ära 1 teema." other: "Märkisid ära {{count}} teemat." + change_tags: "Muuda silte" + choose_new_tags: "Vali teemadele uued sildid:" + changed_tags: "Nende teemade silte on muudetud." none: unread: "Sul ei ole lugemata teemasid." new: "Sul ei ole uusi teemasid." @@ -1143,6 +1170,7 @@ et: position: "postitus %{current} koguarvust %{total}" notifications: reasons: + '3_10': 'Sulle saabuvad teavitused kuna vaatled selle teema seda silti.' '3_6': 'Sulle saabuvad teavitused, kuna vaatled seda liiki.' '3_5': 'Sulle saabuvad teavitused kuna hakkasid seda teemat automaatselt jälgima.' '3_2': 'Sulle saabuvad teavitused kuna jälgid seda teemat.' @@ -1241,8 +1269,6 @@ et: no_banner_exists: "Bänner-teemat ei ole." banner_exists: "Hetkel on üks bänner-teema." inviting: "Kutsun..." - automatically_add_to_groups_optional: "See kutse annab juurdepääsu ka gruppidele: (vabatahtlik, ainult adminidele)" - automatically_add_to_groups_required: "See kutse annab juurdepääsu ka gruppidele: (Nõutud, ainult adminidele)" invite_private: title: 'Kutsu sõnumisse' email_or_username: "Kutsutava meiliaadress või kasutajanimi" @@ -1519,6 +1545,11 @@ et: general: 'Üldine' settings: 'Sätted' topic_template: "Teema mall" + tags: "Sildid" + tags_allowed_tags: "Sildid, mida saab kasutada vaid selles foorumis:" + tags_allowed_tag_groups: "Siltide grupid, mida saab kasutada vaid selles foorumis:" + tags_placeholder: "(Valikuline) loetelu lubatud silte" + tag_groups_placeholder: "(Valikuline) loetelu lubatud siltide gruppe" delete: 'Kustuta liik' create: 'Uus liik' create_long: 'Loo uus liik' @@ -1565,10 +1596,12 @@ et: notifications: watching: title: "Vaatleb" - description: "Sa vaatled nendes liikides kõiki uusi teemasid automaatselt. Sind teavitatakse igast uuest postitusest igas teemas, koos uute postituste arvu näitamisega." + description: "Sa vaatled nendes foorumites kõiki teemasid automaatselt. Sind teavitatakse igast uuest postitusest igas teemas. Ühtlasi kuvatakse uute vastuste arv." + watching_first_post: + title: "Vaatan esimest postitust" tracking: title: "Jälgib" - description: "Sa jälgid nendes liikides kõiki uusi teemasid automaatselt. Sind teavitatakse, kui keegi sinu @name mainib või sulle vastab. Ühtlasi kuvatakse uute vastuste arv." + description: "Sa vaatled kõiki nende foorumite teemasid automaatselt. Sind teavitatakse, kui keegi sinu @name mainib või sulle vastab. Ühtlasi kuvatakse uute vastuste arv." regular: title: "Normaalne" description: "Sind teavitatakse, kui keegi Sinu @name mainib või Sulle vastab." @@ -1607,7 +1640,6 @@ et: title: "Teema kokkuvõte" participants_title: "Sagedased postitajad" links_title: "Populaarsed viited" - links_shown: "näita kõiki {{totalLinks}} viidet..." clicks: one: "1 klikk" other: "%{count} klikki" @@ -1638,10 +1670,10 @@ et: posts_long: "selles teemas on {{number}} postitust" posts_likes_MF: | Selles teemas on {count, plural, one {1 vastus} other {# vastust}} {ratio, select, - low {kõrge meeldimiste / postituste suhtega} - med {väga kõrge meeldimiste / postituste suhtega} - high {eriti kõrge meeldimiste / postituste suhtega} - other {}} + low {kõrge meeldimiste / postituste suhtega} + med {väga kõrge meeldimiste / postituste suhtega} + high {eriti kõrge meeldimiste / postituste suhtega} + other {}} original_post: "Algne postitus" views: "Vaatamisi" views_lowercase: @@ -1746,6 +1778,49 @@ et: full: "Loo / Vasta / Vaata" create_post: "Vasta / Vaata" readonly: "Vaata" + tagging: + all_tags: "Kõik sildid" + selector_all_tags: "kõik sildid" + selector_no_tags: "sildid puuduvad" + changed: "muudetud sildid:" + tags: "Sildid" + choose_for_topic: "Vali teemadele valikulised sildid:" + delete_tag: "Kustuta silt" + delete_confirm: "Oled Sa kindel, et soovid selle sildi kustutada?" + rename_tag: "Nimeta silt ümber" + rename_instructions: "Vali sildile uus nimi:" + manage_groups: "Halda siltide gruppe" + manage_groups_description: "Määra siltide organiseerimiseks grupid" + filters: + without_category: "%{filter} %{tag} teemat" + with_category: "%{filter} %{tag} teemat %{category} foorumis" + untagged_without_category: "%{filter} sildistamata teemat" + untagged_with_category: "%{filter} sildistamata teemat %{category} foorumis" + notifications: + watching: + title: "Vaatlen" + description: "Sa vaatled kõiki selle sildiga teemasid automaatselt. Sind teavitatakse kõigist uutest postitustest ja teemadest, koos lugemata ja uute postituste arvuga teema pealkirja kõrval." + watching_first_post: + description: "Sind teavitatakse vaid esimesest postitusest igas uues selle sildiga teemas." + tracking: + description: "Sa jälgid kõiki selle sildiga uusi teemasid. Lugemata ja uute postituste arv on näha teema pealkirja kõrval." + muted: + description: "Sind ei teavitata ühestki uuest selle sildiga teemast, samuti ei ilmu nad lugemata postituste sakil." + groups: + title: "Siltide grupid" + about: "Hõlpsamaks haldamiseks lisa sildid gruppidesse." + tags_label: "Sildid selles grupis:" + parent_tag_label: "Ülemsilt:" + parent_tag_placeholder: "Valikuline" + parent_tag_description: "Sellesse gruppi kuuluvaid silte ei saa kasutada, kui ülemsilt on puudu." + one_per_topic_label: "Vaid üks selle grupi silt teema kohta" + new_name: "Uus siltide grupp" + confirm_delete: "Oled kindel, et soovid selle siltide grupi kustutada?" + topics: + none: + unread: "Sul ei ole lugemata teemasid." + bottom: + unread: "Rohkem lugemata teemasid pole." admin_js: type_to_filter: "filtreerimiseks trüki..." admin: @@ -2593,105 +2668,3 @@ et: label: "Uus" add: "Lisa" filter: "Otsi (URL või väline URL)" - lightbox: - download: "Lae alla" - search_help: - title: 'Otsingu spikker' - keyboard_shortcuts_help: - title: 'Klaviatuuri kiirvalikud' - jump_to: - title: 'Hüppa' - home: 'g, h Avaleht' - latest: 'g, l Viimased' - new: 'g, n Uus' - unread: 'g, u Lugemata' - categories: 'g, c Liigid' - top: 'g, t Üles' - bookmarks: 'g, b Järjehoidjad' - profile: 'g, p Profiil' - messages: 'g, m Sõnumid' - navigation: - title: 'Navigatsioon' - jump: '# Mine postitusse #' - back: 'u Tagasi' - up_down: 'k/j Liiguta valitut ↑ ↓' - open: 'o or Enter Ava valitud teema' - next_prev: 'shift+j/shift+k Järgmine/eelmine sektsioon' - application: - title: 'Rakendus' - create: 'c Loo uus teema' - notifications: 'n Ava teavitused' - hamburger_menu: '= Ava rippmenüü' - user_profile_menu: 'p Ava kasutajamenüü' - show_incoming_updated_topics: '. Näita uuendatud teemasid' - search: '/ Otsi' - help: '? Ava klaviatuuri abimenüü' - dismiss_new_posts: 'x, r Lükka Uued/Postitused tagasi' - dismiss_topics: 'x, t Lükka teemad tagasi' - log_out: 'shift+z shift+z Logi välja' - actions: - title: 'Tegevused' - bookmark_topic: 'f Lülita postituse järjehoidja sisse/välja - -  ' - pin_unpin_topic: 'shift+p Kinnita/Vabasta teema' - share_topic: 'shift+s Jaga teemat' - share_post: 's Jaga postitust' - reply_as_new_topic: 't Vasta viidates teemale' - reply_topic: 'shift+r Vasta teemale' - reply_post: 'r Vasta postitusele' - quote_post: 'q Tsiteeri postitust' - like: 'l Märgi postitus meeldivaks' - flag: '! Tähista postitus' - bookmark: 'b Pane postitusele järjehoidja' - edit: 'e Muuda postitust' - delete: 'd Kustuta postitus' - mark_muted: 'm, m Vaigista teema' - mark_regular: 'm, r Tavaline teema' - mark_tracking: 'm, t Jälgi teemat' - mark_watching: 'Vaatle teemat' - badges: - earned_n_times: - one: "Teenis selle märgise 1 kord" - other: "Teenis selle märgise %{count} korda" - granted_on: "Märgistatud %{date}" - others_count: "Teised selle märgisega (%{count})" - title: Märgiseid - allow_title: "saadaval tiitel" - multiple_grant: "määratud mitmeid kordi" - badge_count: - one: "1 märgis" - other: "%{count} märgist" - more_badges: - one: "+1 veel" - other: "+%{count} veel" - granted: - one: "1 lubatud" - other: "%{count} lubatud" - select_badge_for_title: Vali märgis, mida kasutada oma tiitlina - none: "" - badge_grouping: - getting_started: - name: Alustamine - community: - name: Kogukond - trust_level: - name: Usaldustase - other: - name: Muu - posting: - name: Postitan - google_search: | -

Otsi Google abil

-

-

-

- tagging: - sort_by_name: "nimi" - topics: - bottom: - unread: "Lugemata teemasid rohkem ei ole" diff --git a/config/locales/client.fa_IR.yml b/config/locales/client.fa_IR.yml index 0fda1b2fd5..9ddb06aa75 100644 --- a/config/locales/client.fa_IR.yml +++ b/config/locales/client.fa_IR.yml @@ -207,8 +207,6 @@ fa_IR: undo: "برگردانی" revert: "برگشت" failed: "ناموفق" - switch_to_anon: "حالت ناشناس " - switch_from_anon: "از حالت ناشناس خارج شدن" banner: close: "این سردر را رد بده." edit: "این بنر را ویرایش کنید >>" @@ -387,7 +385,6 @@ fa_IR: disable: "غیرفعال کردن اعلانات" enable: "فعال کردن اعلانات" each_browser_note: "نکته: شما باید این تنظیمات را در هر مرورگری که استفاده میکنید تغییر دهید." - dismiss_notifications: "علامت گذاری همه به عنوان خوانده شده" dismiss_notifications_tooltip: "علامت گذاری همه اطلاعیه های خوانده نشده به عنوان خوانده شده" disable_jump_reply: "بعد از پاسخ من به پست من پرش نکن" dynamic_favicon: " تعداد موضوعات جدید یا بروز شده را روی آیکون مرورگر نمایش بده" @@ -403,9 +400,7 @@ fa_IR: suspended_reason: "دلیل: " github_profile: "Github" watched_categories: "تماشا شده" - watched_categories_instructions: "شما به صورت خودکار تمام نوشته‌های این دسته را مشاهده‌ خواهید کرد. به شما تمام عناوین و نوشته‌‌های جدید اطلاع رسانی خواهد شد، و تعداد نوشته‌های جدید هر عنوان در کنار آن نمایش داده می‌شود." tracked_categories: "پی‌گیری شده" - tracked_categories_instructions: "شما به صورت خودکار تمام عناوین جدید در این دسته را پیگیری خواهید کرد. تعداد نوشته های جدید در کنار عنواین نمایش داده می‌شود." muted_categories: "بی صدا شد" muted_categories_instructions: "شما از هیچ چیز مباحث جدید این دسته بندی ها آگاه نمیشوید, و آن ها در آخرین ها نمایش داده نمیشوند." delete_account: "حساب من را پاک کن" @@ -729,10 +724,6 @@ fa_IR: github: title: "با GitHub" message: "اعتبارسنجی با گیت‌هاب (مطمئن شوید که بازدارنده‌های pop up فعال نباشند)" - apple_international: "اپل / بین المللی" - google: "گوگل" - twitter: "تویتر" - emoji_one: "یک شکلک" shortcut_modifier_key: shift: 'Shift' ctrl: 'Ctrl' @@ -749,7 +740,6 @@ fa_IR: saved_local_draft_tip: "ذخیره سازی به صورت محلی" similar_topics: "موضوع شما شبیه است به..." drafts_offline: "پیش نویس آنلاین" - group_mentioned: "با استفاده از {{group}}, شما اگاه میکنید {{count}} اشخاص." error: title_missing: "سرنویس الزامی است" title_too_short: "سرنویس دست‌کم باید {{min}} نویسه باشد" @@ -830,7 +820,6 @@ fa_IR: invited_to_topic: "

{{username}} {{description}}

" invitee_accepted: "

{{username}} accepted your invitation

" moved_post: "

{{username}} moved {{description}}

" - linked: "

{{username}} {{description}}

" granted_badge: "

Earned '{{description}}'

" alt: mentioned: "اشاره شده توسط" @@ -1096,8 +1085,6 @@ fa_IR: no_banner_exists: "هیچ مبحث سرصفحه ای وجود ندارد." banner_exists: "یک مبحث سرصفحه ای هست در حال حاضر." inviting: "فراخوانی..." - automatically_add_to_groups_optional: "این دعوتنامه دارای دسترسی به این گروه ها است : (اختیاری٬ فقط ادمین)" - automatically_add_to_groups_required: "این دعوتنامه دارای دسترسی به این گروه ها است : (Required, admin only)" invite_private: title: 'دعوت به پیام خصوصی' email_or_username: "دعوتنامه ی ایمیل یا نام کاربر" @@ -1377,10 +1364,8 @@ fa_IR: notifications: watching: title: "در حال تماشا" - description: "شما به صورت خودکار تمامی مباحث تازه در این دسته بندی ها را نگاه میکنید. اگر ارسال تازه ای در هرکدام از مباحث فرستاده شد شما مطلع میشود, و همچنین تعدادی از پاسخ های تازه نیز نمایش داده میشوند." tracking: title: "پیگیری" - description: "شما به صورت خودکار تمامی مبحث های تازه در این دسته بندی ها را دنبال میکنید, و اگر کسی @اسم شما را بیاورد و یا به شما پاسخ دهد به شما اطلاع داده خواهد شد, و همچنین تعدادی از پاسخ های تازه نیز نمایش داده میشوند." regular: title: "معمولی" description: "در صورتی که فردی با @name به شما اشاره کند یا به شما پاسخی دهد به شما اطلاع داده خواهد شد." @@ -1418,7 +1403,6 @@ fa_IR: title: "چکیدهٔ موضوع" participants_title: "نویسنده‌های فعال" links_title: "لینک‌های محبوب" - links_shown: "نمایش همه {{totalLinks}} پیوند ها..." clicks: other: "%{count} کلیک ها" topic_statuses: @@ -1448,10 +1432,10 @@ fa_IR: posts_long: "این موضوع {{number}} نوشته دارد" posts_likes_MF: | این موضوع است {count, plural, one {1 reply} other {# replies}} {ratio, select, - low {with a high like to post ratio} - med {with a very high like to post ratio} - high {with an extremely high like to post ratio} - other {}} + low {with a high like to post ratio} + med {with a very high like to post ratio} + high {with an extremely high like to post ratio} + other {}} original_post: "نوشته اصلی" views: "نمایش‌ها" views_lowercase: @@ -2330,95 +2314,3 @@ fa_IR: label: "جدید:" add: "افزودن" filter: "جستجو (آدرس یا آدرس خارجی)" - lightbox: - download: "دریافت" - search_help: - title: 'کمک جستجو' - 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, h نشانک‌ها' - profile: 'g, p پروفایل' - messages: 'g, m پیام ها' - navigation: - title: 'راهبری' - jump: '# رفتن به نوشته #' - back: 'برگشت' - up_down: 'k/j انتقال انتخاب شده ↑ ↓' - open: 'o or Enter باز کردن موضوع انتخاب شده' - next_prev: 'shift+j/shift+k بخش قبلی/بعدی' - application: - title: 'نرم‌افزار' - create: 'c ساختن یک موضوع جدید' - notifications: 'n باز کردن آگاه‌سازی‌ها' - hamburger_menu: '= باز کردن منوی همبرگری' - user_profile_menu: 'p باز کردن منوی کاربران' - show_incoming_updated_topics: '. نمایش موضوعات بروز شده' - search: '/ جستجو' - help: '? باز کردن راهنمای کیبورد' - dismiss_new_posts: 'x, rبستن جدید/نوشته ها ' - dismiss_topics: 'x, t بستن موضوعات' - log_out: 'shift+z shift+z خروج' - actions: - title: 'اقدامات' - bookmark_topic: 'f تعویض نشانک موضوع' - pin_unpin_topic: 'shift+p سنجاق /لغو سنجاق موضوع' - share_topic: 'shift+s اشتراک گذاری نوشته' - share_post: 'به اشتراک‌گذاری نوشته' - reply_as_new_topic: 't پاسخگویی به عنوان یک موضوع لینک شده' - reply_topic: 'shift+r پاسخ به موضوع' - reply_post: 'r پاسخ به نوشته' - quote_post: 'نقل‌قول نوشته' - like: 'l پسندیدن نوشته' - flag: '! پرچم‌گذاری نوشته' - bookmark: 'b نشانک‌گذاری نوشته' - edit: 'e ویرایش نوشته' - delete: 'd پاک کردن نوشته' - mark_muted: 'm, m بی صدا کردن موضوع' - mark_regular: 'm, r تنظیم ( پیش فرض) موضوع' - mark_tracking: 'b>m, t پیگری جستار' - mark_watching: 'm, w مشاهده موضوع' - badges: - title: مدال‌ها - badge_count: - other: "%{count} مدال" - more_badges: - other: "+%{count} بیش‌تر" - granted: - other: "%{count} اعطا شد" - select_badge_for_title: انتخاب یک مدال برای استفاده در عنوان خود - none: "" - badge_grouping: - getting_started: - name: شروع - community: - name: انجمن - trust_level: - name: سطح اعتماد - other: - name: دیگر - posting: - name: در حال نوشتن - google_search: | -

جستجو با گوگل

- -

- -

- -

diff --git a/config/locales/client.fi.yml b/config/locales/client.fi.yml index b515f70571..a9ec080aa2 100644 --- a/config/locales/client.fi.yml +++ b/config/locales/client.fi.yml @@ -69,7 +69,7 @@ fi: almost_x_years: one: "1 v" other: "%{count} v" - date_month: "D. MMMM[ta]" + date_month: "D. MMM" date_year: "MMM -YY" medium: x_minutes: @@ -117,7 +117,9 @@ fi: private_topic: "teki ketjusta yksityisen %{when}" split_topic: "pilkkoi tämän ketjun %{when}" invited_user: "kutsui käyttäjän %{who} %{when}" + invited_group: "kutsui käyttäjän %{who} %{when}" removed_user: "poisti käyttäjän %{who} %{when}" + removed_group: "poisti käyttäjän %{who} %{when}" autoclosed: enabled: 'sulki %{when}' disabled: 'avasi %{when}' @@ -150,9 +152,11 @@ fi: eu_central_1: "EU (Frankfurt)" ap_southeast_1: "Aasia ja Tyynimeri (Singapore)" ap_southeast_2: "Aasia ja Tyynimeri (Sydney)" + ap_south_1: "Aasia ja Tyynimeri (Mumbai)" ap_northeast_1: "Aasia ja Tyynimeri (Tokio)" ap_northeast_2: "Aasia ja Tyynimeri (Soul)" sa_east_1: "Etelä-Amerikka (Sao Paulo)" + cn_north_1: "Kiina (Peking)" edit: 'muokkaa ketjun otsikkoa ja aluetta' not_implemented: "Tätä toimintoa ei ole vielä toteutettu, pahoittelut!" no_value: "Ei" @@ -244,7 +248,7 @@ fi: save: "Tallenna muutokset" saving: "Tallennetaan..." saved: "Tallennettu!" - upload: "Lähetä" + upload: "Liitä" uploading: "Lähettää..." uploading_filename: "Lähettää {{filename}}..." uploaded: "Lähetetty!" @@ -253,7 +257,7 @@ fi: undo: "Peru" revert: "Palauta" failed: "Epäonnistui" - switch_to_anon: "Anonyymi tila" + switch_to_anon: "Siirry anonyymitilaan" switch_from_anon: "Poistu anonyymitilasta" banner: close: "Sulje tämä banneri." @@ -280,7 +284,7 @@ fi: delete_prompt: "Haluatko todella poistaa käyttäjän %{username}? Kaikki hänen kirjoittamansa viestit poistetaan. Lisäksi hänen sähköposti- ja IP-osoitteillensa laitetaan esto." approval: title: "Viesti odottaa hyväksyntää" - description: "Olemme vastaanottaneet viestisi, mutta se täytyy vielä hyväksyä ennen, kuin se näytetään sivustolla. Ole kärsivällinen." + description: "Viestisi saapui perille, mutta valvojan on vielä hyväksyttävä se, jotta se näkyy sivustolla. Ole kärsivällinen." pending_posts: one: "Sinulla on 1 odottava viesti." other: "Sinulla on {{count}} odottavaa viestiä." @@ -330,6 +334,7 @@ fi: selector_placeholder: "Lisää jäseniä" owner: "omistaja" visible: "Ryhmä näkyy kaikille käyttäjille" + index: "Ryhmät" title: one: "ryhmä" other: "ryhmät" @@ -352,6 +357,9 @@ fi: watching: title: "Tarkkaillut" description: "Saat ilmoituksen uusista viesteistä jokaisessa viestiketjussa, ja uusien vastausten lukumäärä näytetään." + watching_first_post: + title: "Tarkkaillaan uusia ketjuja" + description: "Saat ilmoituksen vain ketjujen ensimmäisistä viesteistä tässä ryhmässä." tracking: title: "Seurannassa" description: "Saat ilmoituksen, jos joku mainitsee @nimesi tai vastaa sinulle, ja uusien vastausten lukumäärä näytetään." @@ -446,7 +454,7 @@ fi: disable: "Poista ilmoitukset käytöstä" enable: "Näytä ilmoituksia" each_browser_note: "Huom: Sinun täytyy vaihtaa tämä asetus kaikissa selaimista, joita käytät." - dismiss_notifications: "Merkitse kaikki luetuiksi" + dismiss_notifications: "Unohda kaikki" dismiss_notifications_tooltip: "Merkitse kaikki lukemattomat ilmoitukset luetuiksi" disable_jump_reply: "Älä siirry uuteen viestiini lähetettyäni sen" dynamic_favicon: "Näytä uusien / päivittyneiden ketjujen määrä selaimen ikonissa" @@ -465,18 +473,29 @@ fi: mailing_list_mode: label: "Postituslistatila" enabled: "Ota käyttöön postituslistatila" - instructions: |+ + instructions: | Asetus syrjäyttää koosteet tapahtumista.
Vaimennettujen ketjujen ja alueiden viestejä ei sisällytetä sähköposteihin. daily: "Lähetä päivittäin" individual: "Lähetä sähköpostia jokaisesta uudesta viestistä" - many_per_day: "Lähetä sähköpostia jokaisesta uudesta viestistä (noin {{dailyEmailEstimate}} päivässä)." - few_per_day: "Lähetä sähköpostia jokaisesta uudesta viestistä (alle 2 päivässä)." + many_per_day: "Lähetä minulle sähköpostia jokaisesta uudesta viestistä (noin {{dailyEmailEstimate}} päivässä)" + few_per_day: "Lähetä minulle sähköpostia jokaisesta uudesta viestistä (noin 2 päivässä)" + tag_settings: "Tunnisteet" + watched_tags: "Tarkkailtavat" + watched_tags_instructions: "Ketjut joilla on joku näistä tunnisteista asetetaan automaattisesti tarkkailuun. Saat ilmoituksen kaikista uusista viesteistä ja ketjuista, ja uusien viestien lukumäärä näytetään ketjun otsikon vieressä. " + tracked_tags: "Seurattavat" + tracked_tags_instructions: "Ketjut, joilla on joku näistä tunnisteista, asetetaan automaattisesti seurantaan. Uusien viestien lukumäärä näytetään ketjun otsikon vieressä. " + muted_tags: "Vaimennettavat" + muted_tags_instructions: "Et saa ilmoituksia ketjuista, joilla on joku näistä tunnisteista, eivätkä ne näy tuoreimmissa." watched_categories: "Tarkkaillut" - watched_categories_instructions: "Näiden alueiden kaikki uudet ketjut asetetaan automaattisesti tarkkailuun. Saat ilmoituksen kaikista uusista viesteistä ja ketjuista ja uusien viestien lukumäärä näytetään ketjun otsikon vieressä. " + watched_categories_instructions: "Näiden alueiden kaikki uudet ketjut asetetaan automaattisesti tarkkailuun. Saat ilmoituksen kaikista uusista viesteistä ja ketjuista, ja uusien viestien lukumäärä näytetään ketjun otsikon vieressä. " tracked_categories: "Seuratut" - tracked_categories_instructions: "Näiden alueiden kaikki uudet ketjut asetetaan automaattisesti seurantaan. Uusien viestien lukumäärä näytetään ketjun otsikon vieressä." + tracked_categories_instructions: "Näiden alueiden ketjut asetetaan automaattisesti seurantaan. Uusien viestien lukumäärä näytetään ketjun yhteydessä." + watched_first_post_categories: "Tarkkaillaan uusia ketjuja" + watched_first_post_categories_instructions: "Saat ilmoituksen näiden alueiden ketjujen ensimmäisistä viesteistä." + watched_first_post_tags: "Tarkkaillaan uusia ketjuja" + watched_first_post_tags_instructions: "Saat ilmoituksen uusista ketjuista, joilla on joku näistä tunnisteista." muted_categories: "Vaimennetut" muted_categories_instructions: "Et saa imoituksia uusista viesteistä näillä alueilla, eivätkä ne näy tuoreimmissa." delete_account: "Poista tilini" @@ -489,6 +508,7 @@ fi: muted_users: "Vaimennetut" muted_users_instructions: "Älä näytä ilmoituksia näiltä käyttäjiltä" muted_topics_link: "Näytä vaimennetut ketjut" + watched_topics_link: "Näytä tarkkaillut ketjut" automatically_unpin_topics: "Poista kiinnitetyn ketjun kiinnitys automaattisesti, kun olen selannut sen loppuun." staff_counters: flags_given: "hyödyllistä liputusta" @@ -518,7 +538,7 @@ fi: error: "Arvon muuttamisessa tapahtui virhe." change_username: title: "Vaihda käyttäjätunnus" - confirm: "Jos vaihdat käyttäjätunnustasi, kaikki tähän astiset lainaukset viesteistäsi ja @nimen maininnat menevät rikki. Oletko ehdottoman varma, että haluat tehdä näin?" + confirm: "Jos vaihdat käyttäjätunnustasi, kaikki aiemmat lainaukset viesteistäsi ja @nimen maininnat menevät rikki. Oletko ehdottoman varma, että haluat tehdä näin?" taken: "Pahoittelut, tuo nimi on jo käytössä." error: "Käyttäjätunnuksen vaihdossa tapahtui virhe." invalid: "Käyttäjätunnus ei kelpaa. Siinä saa olla ainoastaan numeroita ja kirjaimia." @@ -580,7 +600,7 @@ fi: default: "(oletus)" password_confirmation: title: "Salasana uudelleen" - last_posted: "Viimeinen viesti" + last_posted: "Viimeisin viesti" last_emailed: "Viimeksi lähetetty sähköpostitse" last_seen: "Nähty" created: "Liittynyt" @@ -602,7 +622,7 @@ fi: always: "aina" never: "ei koskaan" email_digests: - title: "Jos en käy sivustolla, lähetä minulle kooste suosituista ketjuista ja vastauksista osoitteeseen:" + title: "Jos en käy sivustolla, lähetä minulle kooste suosituista ketjuista ja vastauksista" every_30_minutes: "puolen tunnin välein" every_hour: "tunneittain" daily: "päivittäin" @@ -686,7 +706,7 @@ fi: time_read: "lukenut palstaa" topic_count: one: "avattu ketju" - other: "avattua ketjua" + other: "luotua ketjua" post_count: one: "kirjoitettu viesti" other: "kirjoitettua viestiä" @@ -765,9 +785,9 @@ fi: enabled: "Sivusto on vain luku -tilassa. Voit jatkaa selailua, mutta vastaaminen, tykkääminen ja muita toimintoja on toistaiseksi poissa käytöstä." login_disabled: "Et voi kirjautua sisään, kun sivusto on vain luku -tilassa." logout_disabled: "Et voi kirjautua ulos, kun sivusto on vain luku -tilassa." - too_few_topics_and_posts_notice: "Laitetaanpa keskustelu alulle! Tällä hetkellä palstalla on %{currentTopics} / %{requiredTopics} ketjua ja %{currentPosts} / %{requiredPosts} viestiä. Uudet kävijät tarvitsevat keskusteluita, joita lukea ja joihin vastata." - too_few_topics_notice: "Laitetaanpa keskustelu alulle! Tällä hetkellä palstalla on %{currentTopics} / %{requiredTopics} ketjua. Uudet kävijät tarvitsevat keskusteluita, joita lukea ja joihin vastata." - too_few_posts_notice: "Laitetaanpa keskustelu alulle! Tällä hetkellä palstalla on %{currentPosts} / %{requiredPosts} viestiä. Uudet kävijät tarvitsevat keskusteluita, joita lukea ja joihin vastata." + too_few_topics_and_posts_notice: "Laitetaanpa keskustelu alulle! Tällä hetkellä palstalla on %{currentTopics} / %{requiredTopics} ketjua ja %{currentPosts} / %{requiredPosts} viestiä. Uusia kävijöitä varten tarvitaan keskusteluita, joita voivat lukea ja joihin vastata." + too_few_topics_notice: "Laitetaanpa keskustelu alulle! Tällä hetkellä palstalla on %{currentTopics} / %{requiredTopics} ketjua. Uusia kävijöitä varten tarvitaan keskusteluita, joita voivat lukea ja joihin vastata." + too_few_posts_notice: "Laitetaanpa keskustelu alulle! Tällä hetkellä palstalla on %{currentPosts} / %{requiredPosts} viestiä. Uusia kävijöitä varten tarvitaan keskusteluita, joita voivat lukea ja joihin vastata." logs_error_rate_notice: reached: "[%{relativeAge}] Virheiden määrä %{rate} on saavuttanut sivuston asetuksissa määritellyn rajan %{siteSettingRate}." exceeded: "[%{relativeAge}] Virheiden määrä %{rate} on ylittänyt sivuston asetuksissa määritellyn rajan %{siteSettingRate}." @@ -812,6 +832,7 @@ fi: title: "Viesti" invite: "Kutsu muita..." remove_allowed_user: "Haluatko varmasti poistaa käyttäjän {{name}} tästä keskustelusta?" + remove_allowed_group: "Haluatko varmasti poistaa käyttäjän {{name}} tästä viestiketjusta?" email: 'Sähköposti' username: 'Käyttäjätunnus' last_seen: 'Nähty' @@ -878,10 +899,12 @@ fi: github: title: "GitHubilla" message: "Todennetaan Githubin kautta (varmista, että ponnahdusikkunoiden esto ei ole päällä)" - apple_international: "Apple/kansainvälinen" - google: "Google" - twitter: "Twitter" - emoji_one: "Emoji One" + emoji_set: + apple_international: "Apple/Kansainvälinen" + google: "Google" + twitter: "Twitter" + emoji_one: "Emoji One" + win10: "Win10" shortcut_modifier_key: shift: 'Shift' ctrl: 'Ctrl' @@ -943,7 +966,8 @@ fi: quote_text: "Lainaus" code_title: "Teksti ilman muotoiluja" code_text: "Sisennä teksti neljällä välilyönnillä poistaaksesi automaattisen muotoilun" - upload_title: "Liitä" + paste_code_text: "kirjoita tai liitä koodia tähän" + upload_title: "Lähetä" upload_description: "kirjoita ladatun tiedoston kuvaus tähän" olist_title: "Numeroitu lista" ulist_title: "Luettelomerkillinen luettelo" @@ -960,7 +984,7 @@ fi: auto_close: label: "Sulje ketju automaattisesti tämän ajan jälkeen:" error: "Ole hyvä ja syötä kelpaava arvo." - based_on_last_post: "Älä sulje ennen kuin viimeinen viesti ketjussa on vähintään näin vanha." + based_on_last_post: "Älä sulje ennen kuin viimeisin viesti ketjussa on vähintään näin vanha." all: examples: 'Syötä aika tunteina (24), absoluuttisena aikana (17:30) tai aikaleimana (2013-11-22 14:00).' limited: @@ -969,6 +993,7 @@ fi: notifications: title: "ilmoitukset @nimeen viittauksista, vastauksista omiin viesteihin ja ketjuihin, viesteistä ym." none: "Ilmoitusten lataaminen ei onnistunut." + empty: "Ilmoituksia ei löydetty." more: "vanhat ilmoitukset" total_flagged: "yhteensä liputettuja viestejä" mentioned: "

{{username}} {{description}}

" @@ -989,6 +1014,7 @@ fi: moved_post: "

{{username}} siirsi {{description}}

" linked: "

{{username}} {{description}}

" granted_badge: "

Ansaitsit '{{description}}'

" + watching_first_post: "

Uusi ketju {{description}}

" group_message_summary: one: "

{{count}} viesti ryhmän {{group_name}} saapuneissa

" other: "

{{count}} viestiä ryhmän {{group_name}} saapuneissa

" @@ -1155,7 +1181,7 @@ fi: options: "Ketjun asetukset" show_links: "näytä tämän ketjun linkit" toggle_information: "näytä/kätke ketjun tiedot" - read_more_in_category: "Haluatko lukea lisää? Selaile muita ketjuja alueella {{catLink}} tai katsella {{latestLink}}." + read_more_in_category: "Haluatko lukea lisää? Selaile muita alueen {{catLink}} ketjuja tai {{latestLink}}." read_more: "Haluatko lukea lisää? Selaa aluetta {{catLink}} tai katsele {{latestLink}}." read_more_MF: "Sinulla on { UNREAD, plural, =0 {} one { 1 ketju, jossa on viestejä } other { # ketjua, joissa on viestejä }} { NEW, plural, =0 {} one { {BOTH, select, true{ja } false { } other{}} 1 uusi ketju} other { {BOTH, select, true{ja } false { } other{}} # uutta ketjua} } lukematta. Tai {CATEGORY, select, true {selaile aluetta {catLink}} false {katsele {latestLink}.} other {}}" browse_all_categories: Selaa keskustelualueita @@ -1181,6 +1207,8 @@ fi: go_bottom: "loppuun" go: "siirry" jump_bottom: "hyppää viimeisimpään viestiin" + jump_prompt: "hyppää viestiin" + jump_prompt_long: "Mihin viestiin haluat siirtyä?" jump_bottom_with_number: "hyppää viestiin %{post_number}" total: yhteensä viestejä current: tämänhetkinen viesti @@ -1189,6 +1217,7 @@ fi: title: muuta sitä, kuinka usein saat muistutuksia tästä ketjusta reasons: mailing_list_mode: "Olet postituslistatilassa, joten saat sähköpostia tähän ketjuun lähetyistä vastauksista." + '3_10': 'Saat ilmoituksia, koska tarkkailet tähän ketjuun liittyvää tunnistetta.' '3_6': 'Saat ilmoituksia, koska olet asettanut tämän alueen tarkkailuun.' '3_5': 'Saat ilmoituksia, koska ketju on asetettu tarkkailuun automaattisesti.' '3_2': 'Saat ilmoituksia, koska olet asettanut ketjun tarkkailuun.' @@ -1197,7 +1226,7 @@ fi: '2_8': 'Saat ilmoituksia, koska olet asettanut tämän alueen seurantaan.' '2_4': 'Saat ilmoituksia, koska olet kirjoittanut ketjuun.' '2_2': 'Saat ilmoituksia, koska olet asettanut ketjun seurantaan.' - '2': 'Saat ilmoituksia, koska luet tätä ketjua.' + '2': 'Saat ilmoituksia, koska luit ketjua aiemmin.' '1_2': 'Saat ilmoituksen jos joku mainitsee @nimesi tai vastaa sinulle.' '1': 'Saat ilmoituksen jos joku mainitsee @nimesi tai vastaa sinulle.' '0_7': 'Et saa mitään ilmoituksia tältä alueelta.' @@ -1296,6 +1325,7 @@ fi: email_or_username_placeholder: "sähköpostiosoite tai käyttäjänimi" action: "Kutsu" success: "Käyttäjä on kutsuttu osallistumaan tähän yksityiseen keskusteluun." + success_group: "Ryhmä on kutsuttu osallistumaan tähän yksityiseen keskusteluun." error: "Pahoittelut, kutsuttaessa tapahtui virhe." group_name: "ryhmän nimi" controls: "Ketjun hallinta" @@ -1335,6 +1365,10 @@ fi: instructions: one: "Valitse ketju, johon haluat siirtää viestin." other: "Valitse ketju, johon haluat siirtää{{count}} viestiä." + merge_posts: + title: "Yhdistä valitut viestit" + action: "yhdistä valitut viestit" + error: "Valittuja viestejä yhdistettäessä tapahtui virhe." change_owner: title: "Vaihda viestin omistajaa" action: "muokkaa omistajuutta" @@ -1369,7 +1403,7 @@ fi: edit: "Muokataan {{link}} {{replyAvatar}} {{username}}" edit_reason: "Syy:" post_number: "viesti {{number}}" - last_edited_on: "viestin viimeinen muokkausaika" + last_edited_on: "viestin viimeisin muokkausaika" reply_as_new_topic: "Vastaa aihetta sivuavassa ketjussa" continue_discussion: "Jatkoa ketjulle {{postLink}}:" follow_quote: "siirry lainattuun viestiin" @@ -1383,7 +1417,7 @@ fi: one: "näytä 1 piilotettu vastaus" other: "näytä {{count}} piilotettua vastausta" more_links: "{{count}} lisää..." - unread: "Viesti on lukematon" + unread: "Viesti on lukematta" has_replies: one: "{{count}} vastaus" other: "{{count}} vastausta" @@ -1538,6 +1572,10 @@ fi: confirm: one: "Oletko varma, että haluat poistaa tämän viestin?" other: "Oletko varma, että haluat poistaa kaikki nämä viestit?" + merge: + confirm: + one: "Oletko varma, että haluat yhdistää viestit?" + other: "Oletko varma, että haluat yhdistää {{count}} viestiä?" revisions: controls: first: "Ensimmäinen revisio" @@ -1620,10 +1658,11 @@ fi: notifications: watching: title: "Tarkkaile" - description: "Tarkkailet automaattisesti kaikkia uusia ketjuja näillä alueilla. Saat ilmoituksen jokaisesta uudesta viestistä jokaisessa ketjussa ja uusien vastausten lukumäärä näytetään. " + watching_first_post: + title: "Tarkkaillaan uusia ketjuja" + description: "Saat ilmoituksen näille alueille luoduista ketjuista." tracking: title: "Seuraa" - description: "Seuraat automaattisesti kaikkia uusia ketjuja näillä alueilla. Saat ilmoituksen, jos joku mainitsee @nimesi tai vastaa sinulle ja uusien vastauksien lukumäärä näytetään." regular: title: "Tavallinen" description: "Saat ilmoituksen jos joku mainitsee @nimesi tai vastaa sinulle." @@ -1663,7 +1702,7 @@ fi: title: "Ketjun tiivistelmä" participants_title: "Useimmin kirjoittaneet" links_title: "Suositut linkit" - links_shown: "Näytä kaikki {{totalLinks}} linkkiä..." + links_shown: "näytä enemmän linkkejä..." clicks: one: "1 klikkaus" other: "%{count} klikkausta" @@ -1905,6 +1944,7 @@ fi: tagging: all_tags: "Kaikki tunnisteet" selector_all_tags: "kaikki tunnisteet" + selector_no_tags: "ei tunnisteita" changed: "muutetut tunnisteet" tags: "Tunnisteet" choose_for_topic: "valitse valinnaiset tunnisteet tälle ketjulle" @@ -1920,13 +1960,17 @@ fi: filters: without_category: "%{filter} %{tag} ketjut" with_category: "%{filter} %{tag} ketjut alueella %{category}" + untagged_without_category: "%{filter} ketjut joilla ei tunnisteita" + untagged_with_category: "%{filter} ketjut joilla ei tunnisteita alueella %{category}" notifications: watching: title: "Tarkkaile" - description: "Tämän tunnisteen ketjut asetetaan automaattisesti tarkkailuun. Saat ilmoituksen kaikista uusista viesteistä ja ketjuista ja uusien ja lukemattomien viestien lukumäärä näytetään ketjujen yhteydessä. " + description: "Ketjut, joilla on tämä tunniste, asetetaan automaattisesti tarkkailuun. Saat ilmoituksen kaikista uusista viesteistä ja ketjuista, ja uusien ja lukemattomien viestien lukumäärä näytetään ketjujen yhteydessä. " + watching_first_post: + title: "Tarkkaillaan uusia ketjuja" + description: "Saat ilmoituksen luoduista ketjuista, joilla on joku näistä tunnisteista." tracking: title: "Seuraa" - description: "Tämän tunnisteen ketjut asetetaan automaattisesti seurantaan. Uusien ja lukemattomien viestien lukumäärä näytetään ketjun yhteydessä." regular: title: "Tavallinen" description: "Saat ilmoituksen jos joku mainitsee @nimesi tai vastaa viestiisi." @@ -2098,7 +2142,7 @@ fi: refresh: "Lataa uudelleen" new: "Uusi" selector_placeholder: "syötä käyttäjätunnus" - name_placeholder: "Ryhmän nimi, ei välilyöntejä, samt säännöt kuin käyttäjänimillä" + name_placeholder: "Ryhmän nimi, ei välilyöntejä, samat säännöt kuin käyttäjänimillä" about: "Muokkaa ryhmien jäsenyyksiä ja nimiä täällä" group_members: "Ryhmään kuuluvat" delete: "Poista" @@ -2571,7 +2615,7 @@ fi: delete_posts_forbidden_because_staff: "Ylläpitäjien ja valvojien kaikkia viestejä ei voi poistaa." delete_forbidden: one: "Käyttäjiä ei voi poistaa jos heillä on kirjoitettuja viestejä. Poista ensin viestit ennen käyttäjätilin poistamista. (Vanhempia viestejä, kuin %{count} päivä ei voi poistaa)" - other: "Käyttäjiä ei voi poistaa jos heillä on kirjoitettuja viestejä. Poista ensin viestit ennen käyttäjätilin poistamista. (Vanhempia viestejä, kuin %{count} päivää ei voi poistaa)" + other: "Käyttäjää ei voi poistaa jos hänellä on kirjoitettuja viestejä. Poista viestit ennen käyttäjätilin poistamista. (Yli %{count} päivää vanhoja viestejä ei voi poistaa.)" cant_delete_all_posts: one: "Kaikkia viestejä ei voi poistaa. Jotkin viestit ovat enemmän kuin %{count} päivän vanhoja. (Asetus delete_user_max_post_age)" other: "Kaikkia viestejä ei voi poistaa. Jotkin viestit ovat enemmän kuin %{count} päivää vanhoja. (Asetus delete_user_max_post_age)" diff --git a/config/locales/client.fr.yml b/config/locales/client.fr.yml index 3506021879..ed5a40d47f 100644 --- a/config/locales/client.fr.yml +++ b/config/locales/client.fr.yml @@ -117,7 +117,9 @@ fr: private_topic: "rendre ce sujet privé %{when}" split_topic: "a scindé ce sujet %{when}" invited_user: "a invité %{who} %{when}" + invited_group: "a invité %{who} %{when}" removed_user: "a retiré %{who} %{when}" + removed_group: "a retiré %{who} %{when}" autoclosed: enabled: 'fermé %{when}' disabled: 'ouvert %{when}' @@ -200,8 +202,8 @@ fr: title: "Sujets similaires" pm_title: "Messages Proposés" about: - simple_title: "A propos" - title: "A propos de %{title}" + simple_title: "À propos" + title: "À propos de %{title}" stats: "Statistiques du site" our_admins: "Nos administrateurs" our_moderators: "Nos modérateurs" @@ -252,9 +254,8 @@ fr: disable: "Désactiver" undo: "Annuler" revert: "Rétablir" - failed: "Echec" - switch_to_anon: "Mode anonyme" - switch_from_anon: "Quitter le mode anonyme" + failed: "Échec" + switch_to_anon: "Quitter le mode anonyme" banner: close: "Ignorer cette bannière." edit: "Éditer cette bannière >>" @@ -330,6 +331,7 @@ fr: selector_placeholder: "Ajouter des membres" owner: "propriétaire" visible: "Ce groupe est visible par tous les utilisateurs" + index: "Groupes" title: one: "groupe" other: "groupes" @@ -352,6 +354,8 @@ fr: watching: title: "Surveiller" description: "Vous serez notifié de chaque nouvelle réponse dans chaque message, et le nombre de nouvelles réponses sera affiché." + watching_first_post: + description: "Vous serez uniquement notifié du premier message de chaque sujet de ce groupe" tracking: title: "Suivre" description: "Vous serez notifié si quelqu'un mentionne votre @pseudo ou vous répond, et le nombre de nouvelles réponses sera affiché." @@ -370,7 +374,7 @@ fr: '6': "Réponses" '7': "Mentions" '9': "Citations" - '11': "Editions" + '11': "Éditions" '12': "Eléments envoyés" '13': "Boîte de réception" '14': "En attente" @@ -446,7 +450,6 @@ fr: disable: "Désactiver les notifications" enable: "Activer les notifications" each_browser_note: "Note : Vous devez changer ce paramètre sur chaque navigateur que vous utilisez." - dismiss_notifications: "Marquer tout comme lu" dismiss_notifications_tooltip: "Marquer comme lues toutes les notifications non lues" disable_jump_reply: "Ne pas se déplacer à mon nouveau message après avoir répondu" dynamic_favicon: "Faire apparaître le nombre de sujets récemment créés ou mis à jour sur l'icône navigateur" @@ -470,12 +473,9 @@ fr: Les sujets et catégories passés en silencieux ne sont pas cités dans ces courriels. daily: "Envoyer des informations quotidiennes" individual: "Envoyer un courriel pour chaque nouveau message." - many_per_day: "M'en voyer un courriel pour chaque nouveau message (environ {{dailyEmailEstimate}} par jour)." - few_per_day: "M'envoyer un courriel pour chaque nouveau sujet (moins de 2 par jour)." + tag_settings: "Tags" watched_categories: "Surveillés" - watched_categories_instructions: "Vous surveillerez automatiquement les nouveaux sujets de ces catégories. Vous serez averti de tous les nouveaux messages et sujets. De plus, le nombre de messages non lus apparaîtra en regard de la liste des sujets." tracked_categories: "Suivies" - tracked_categories_instructions: "Vous allez suivre automatiquement tous les nouveaux sujets dans ces catégories. Le nombre de nouveaux messages apparaîtra à côté du sujet." muted_categories: "Désactivés" muted_categories_instructions: "Vous ne serez notifié de rien concernant les nouveaux sujets dans ces catégories, et elles n'apparaîtront pas dans les dernières catégories." delete_account: "Supprimer mon compte" @@ -517,7 +517,6 @@ fr: error: "Il y avait une erreur lors de la modification de cette valeur." change_username: title: "Modifier le pseudo" - confirm: "Si vous modifiez votre pseudo, toutes les citations de vos messages et toutes les mentions de votre @pseudo seront invalides, et votre historique sera interrompu. Etes-vous vraiment sûr de vouloir continuer ?" taken: "Désolé, ce pseudo est déjà pris." error: "Il y a eu une erreur lors du changement de votre pseudo." invalid: "Ce pseudo est invalide. Il ne doit être composé que de lettres et de chiffres." @@ -601,7 +600,6 @@ fr: always: "toujours" never: "jamais" email_digests: - title: "Lorsque je ne visite pas le site, m'envoyer un résumé des sujets tendances et les \"répondre à\" me concernant à :" every_30_minutes: "toutes les 30 minutes" every_hour: "toutes les heures" daily: "quotidien" @@ -876,10 +874,6 @@ fr: github: title: "via GitHub" message: "Authentification via GitHub (assurez-vous que les popups ne soient pas bloquées)" - apple_international: "Apple/International" - google: "Google" - twitter: "Twitter" - emoji_one: "Emoji One" shortcut_modifier_key: shift: 'Shift' ctrl: 'Ctrl' @@ -941,6 +935,7 @@ fr: quote_text: "Citation" code_title: "Texte préformaté" code_text: "texte préformaté indenté par 4 espaces" + paste_code_text: "saisir ou coller le code ici" upload_title: "Envois de fichier" upload_description: "saisir ici la description de votre fichier" olist_title: "Liste numérotée" @@ -1154,7 +1149,7 @@ fr: show_links: "afficher les liens dans ce sujet" toggle_information: "afficher les détails de ce sujet" read_more_in_category: "Vous voulez en lire plus ? Afficher d'autres sujets dans {{catLink}} ou {{latestLink}}." - read_more: "Vous voulez en lire plus? {{catLink}} or {{latestLink}}." + read_more: "Vous voulez en lire plus ? {{catLink}} or {{latestLink}}." read_more_MF: "Il y { UNREAD, plural, =0 {} one { a 1 sujet non lu } other { a # sujets non lus } } { NEW, plural, =0 {} one { {BOTH, select, true{et } false {a } other{}} 1 nouveau sujet} other { {BOTH, select, true{et } false {a } other{}} # nouveaux sujets} } restant, ou {CATEGORY, select, true {consulter les autres sujets dans {catLink}} false {{latestLink}} other {}}" browse_all_categories: Voir toutes les catégories view_latest_topics: voir les derniers sujets @@ -1294,6 +1289,7 @@ fr: email_or_username_placeholder: "adresse de courriel ou @pseudo" action: "Inviter" success: "Nous avons invité cet utilisateur à participer à cette discussion." + success_group: "Nous avons invité ce groupe à participer à cette discussion." error: "Désolé, il y a eu une erreur lors de l'invitation de cet utilisateur." group_name: "nom du groupe" controls: "Actions sur le sujet" @@ -1618,10 +1614,8 @@ fr: notifications: watching: title: "S'abonner" - description: "Vous surveillerez automatiquement tous les nouveaux sujets dans ces catégories. Vous serez averti pour tout nouveau message dans chaque sujet, et le nombre de nouvelles réponses sera affiché." tracking: title: "Suivi" - description: "Vous surveillerez automatiquement tous les nouveaux sujets dans ces catégories. Vous serez averti si quelqu'un mentionne votre @pseudo ou vous répond, et le nombre de nouvelles réponses sera affiché." regular: title: "Normal" description: "Vous serez notifié si quelqu'un mentionne votre @pseudo ou vous répond." @@ -1661,7 +1655,6 @@ fr: title: "Résumé du sujet" participants_title: "Auteurs fréquents" links_title: "Liens populaires" - links_shown: "montrer les {{totalLinks}} liens..." clicks: one: "1 clic" other: "%{count} clics" @@ -1736,7 +1729,7 @@ fr: help: "sujets avec des messages récents" hot: title: "Populaires" - help: "un selection de sujets populaires" + help: "une sélection de sujets populaires" read: title: "Lus" help: "sujets que vous avez lus, dans l'ordre de dernière lecture" @@ -1865,7 +1858,7 @@ fr: one: "A reçu ce badge 1 fois" other: "A reçu ce badge %{count} fois" granted_on: "Accordé le %{date}" - others_count: "Autres yant ce badge (%{count})" + others_count: "Autres utilisateurs avec ce badge (%{count})" title: Badges allow_title: "titre disponible" multiple_grant: "donné plusieurs fois" @@ -1894,11 +1887,11 @@ fr: google_search: |

Rechercher avec Google

-

+

tagging: all_tags: "Tous les tags" @@ -1921,10 +1914,13 @@ fr: notifications: watching: title: "Abonné" - description: "Vous serez automatiquement abonné à l'ensemble des nouvaux sujets avec ce tag. Vous serez notifié des nouveaux sujets et messages, et le compteur des sujets non-lus apparaîtra à coté des sujets." tracking: title: "Suivi" + regular: + title: "Habitué" + description: "Vous serez notifié si un utilisateur mentionne votre @pseudo ou réponds à votre message." muted: + title: "Silencieux" description: "Vous ne recevrez aucune notification sur des nouveaux sujets dans ce tag, et ils n'apparaitront pas sur mon onglet non-lus." groups: about: "Ajout des tags aux groupes pour les gérer plus facilement." @@ -1932,6 +1928,8 @@ fr: tags_label: "Tags dans ce groupe :" parent_tag_label: "Tag parent :" parent_tag_placeholder: "Facultatif" + save: "Sauvegarder" + delete: "Supprimer" topics: none: unread: "Vous n'avez aucun sujet non lu." @@ -1939,8 +1937,24 @@ fr: read: "Vous n'avez lu aucun sujet pour le moment." posted: "Vous n'avez écrit aucun message pour le moment." latest: "Il n'y a pas de sujets récents." + hot: "Il n'y a pas de sujets populaires." + bookmarks: "Vous n'avez pas encore ajouté de sujet à vos signets" + top: "Il n'y a pas de meilleurs sujets." + search: "Il n'y a pas de résultats de recherche." + bottom: + latest: "Il n'y a plus de sujets récents." + hot: "Il n'y a plus de sujets populaires." + posted: "Il n'y a plus de sujets publiés." + read: "Il n'y a plus de sujets lus." + new: "Il n'y a plus de nouveaux sujets." + unread: "Il n'y a plus de sujets non lus." + top: "Il n'y a plus de meilleurs sujets." + bookmarks: "Il n'y a plus de sujets dans vos signets." + search: "Il n'y a plus de résultats de recherche." invite: custom_message: "Rendez votre invitation plus personnelle en écrivant un" + custom_message_link: "message personnalisé" + custom_message_placeholder: "Entrez votre message personnalisé" admin_js: type_to_filter: "Commencez à taper pour filtrer..." admin: diff --git a/config/locales/client.gl.yml b/config/locales/client.gl.yml index ccd29ab728..d0034dfd31 100644 --- a/config/locales/client.gl.yml +++ b/config/locales/client.gl.yml @@ -247,8 +247,6 @@ gl: undo: "Desfacer" revert: "Reverter" failed: "Fallou" - switch_to_anon: "Modo anónimo" - switch_from_anon: "Saír do Modo anónimo" banner: close: "Desbotar este báner." edit: "Editar este báner »" @@ -438,7 +436,6 @@ gl: disable: "Desactivar as notificacións" enable: "Activar as notificacións" each_browser_note: "Nota: Tes que cambiar este axuste en cadanseu navegador que utilices." - dismiss_notifications: "Marcar todas como lidas" dismiss_notifications_tooltip: "Marcar todas notificacións sen ler como lidas" disable_jump_reply: "Non saltar á miña publicación despois de que responda" dynamic_favicon: "Amosar o número de temas novos / actualizados na icona do navegador" @@ -454,9 +451,7 @@ gl: suspended_reason: "Razón:" github_profile: "Github" watched_categories: "Visto" - watched_categories_instructions: "Verás automaticamente todos os temas novos nestas categorías. Notificaránseche todas as novas publicacións e temas, e o número de novas publicacións aparecerá tamén preto do tema." tracked_categories: "Seguido" - tracked_categories_instructions: "Seguirás automaticamente todos os temas novos nestas categorías. Un número de novas publicacións aparecerá preto do tema." muted_categories: "Silenciado" muted_categories_instructions: "Non se che notificará nada sobre os temas novos nestas categorías e non aparecerán na lista de últimos." delete_account: "Eliminar a miña conta" @@ -815,10 +810,6 @@ gl: github: title: "co GitHub" message: "Autenticación mediante Github (asegúrate de ter desactivado o bloqueador de xanelas emerxentes)" - apple_international: "Apple/Internacional" - google: "Google" - twitter: "Twitter" - emoji_one: "Emoji One" shortcut_modifier_key: shift: 'Maiús.' ctrl: 'Ctrl' @@ -836,7 +827,6 @@ gl: saved_local_draft_tip: "gardado localmente" similar_topics: "O teu tema é semellante a..." drafts_offline: "borradores sen conexión" - group_mentioned: "Usando {{group}}, vas enviar a notificación a {{count}} persoas." error: title_missing: "O título é obrigatorio" title_too_short: "O título debe ter alomenos {{min}} caracteres" @@ -922,7 +912,6 @@ gl: invited_to_topic: "

{{username}} {{description}}

" invitee_accepted: "

{{username}} aceptou o teu convite

" moved_post: "

{{username}} moveu {{description}}

" - linked: "

{{username}} {{description}}

" granted_badge: "

Obtiveches «{{description}}»

" group_message_summary: one: "

{{count}} mensaxe na caixa do correo de {{group_name}}

" @@ -1211,8 +1200,6 @@ gl: no_banner_exists: "Non hai tema para o báner." banner_exists: "Hai actualmente un tema para o báner." inviting: "Convidando..." - automatically_add_to_groups_optional: "Este convite tamén inclúe o acceso a estes grupos: (opcional, só administradores)" - automatically_add_to_groups_required: "Este convite tamén inclúe o acceso a estes grupos: (Obrigatorio, só administradores)" invite_private: title: 'Convidar á mensaxe' email_or_username: "Nome do usuario ou correo-e do convidado" @@ -1534,10 +1521,8 @@ gl: notifications: watching: title: "Ver" - description: "Verás automaticamente todos os novos temas destas categorías. Notificaránseche as novas publicacións de cada tema e amosaráseche o número de novas respostas." tracking: title: "Seguimento" - description: "Seguirás automaticamente todos os novos temas destas categorías. Notificaránseche ás mencións ao teu @name e as respostas que recibas, e amosaráseche o número de novas respostas." regular: title: "Normal" description: "Notificarémosche se alguén menciona o teu @nome ou che responde." @@ -1576,7 +1561,6 @@ gl: title: "Resumo do tema" participants_title: "Publicadores frecuentes" links_title: "Ligazóns populares" - links_shown: "amosar as {{totalLinks}} ligazóns..." clicks: one: "Un clic" other: "%{count} clics" @@ -1607,10 +1591,10 @@ gl: posts_long: "hai {{number}} publicacións neste tema" posts_likes_MF: | Este tema ten {count, plural, one {1 resposta} other {# respostas}} {ratio, select, - low {cun alto índice de gústames} - med {cun moi alto índice de gústames} - high {cun extremadamente alto índice de gústames} - other {}} + low {cun alto índice de gústames} + med {cun moi alto índice de gústames} + high {cun extremadamente alto índice de gústames} + other {}} original_post: "Publicación orixinal" views: "Vistas" views_lowercase: @@ -2547,94 +2531,3 @@ gl: label: "Novo:" add: "Engadir" filter: "Buscar (URLou URL externa)" - lightbox: - download: "descargar" - search_help: - title: 'Buscar axuda' - keyboard_shortcuts_help: - title: 'Atallos do teclado' - jump_to: - title: 'Ir a' - home: 'g, h Inicio' - latest: 'g, l Último' - new: 'g, n Novo' - unread: 'g, u Sen ler' - categories: 'g, c Categorías' - top: 'g, t Arriba' - bookmarks: 'g, b Marcadores' - profile: 'g, p Perfil' - messages: 'g, m Mensaxes' - navigation: - title: 'Navegación' - jump: '# Ir á publicación #' - back: 'u Volver' - up_down: 'k/j Mover selección ↑ ↓' - open: 'o ou Intro Abrir tema seleccionado' - next_prev: 'maiús.+j/maiús.+k Sección Seguinte/Anterior' - application: - title: 'Aplicativo' - create: 'c Crear un novo tema' - notifications: 'n Abrir notificacións' - hamburger_menu: '= Abrir o menú hamburguesa' - user_profile_menu: 'p Abrir o menú do usuario' - show_incoming_updated_topics: '. Amosar temas actualizados' - search: '/ Buscar' - help: '? Abrir a axuda do teclado' - dismiss_new_posts: 'x, r Desbotar Novas/Publicacións' - dismiss_topics: 'x, t Desbotar temas' - log_out: 'maiús.+z maiús.+z Saír da sesión' - actions: - title: 'Accións' - bookmark_topic: 'f Cambiar marcar tema' - pin_unpin_topic: 'Maiús+p Pegar/Despegar tema' - share_topic: 'maiús.+s Compartir tema' - share_post: 's Compartir publicación' - reply_as_new_topic: 't Responder como tema ligado' - reply_topic: 'maiús.+r Responder o tema' - reply_post: 'r Responder a publicación' - quote_post: 'q Citar publicación' - like: 'l Gústame a publicación' - flag: '! Denunciar publicación' - bookmark: 'b Marcar publicación' - edit: 'e Editar publicación' - delete: 'd Eliminar publicación' - mark_muted: 'm, m Silenciar tema' - mark_regular: 'm, r Tema normal (predeterminado)' - mark_tracking: 'm, t Seguir tema' - mark_watching: 'm, w Ver tema' - badges: - earned_n_times: - one: "Conseguiu esta insignia unha vez" - other: "Conseguiu esta insignia %{count} veces" - title: Insignias - badge_count: - one: "1 insignia" - other: "%{count} insignias" - more_badges: - one: "1 máis" - other: "%{count} máis" - granted: - one: "1 concedido" - other: "%{count} concedidos" - select_badge_for_title: Selecciona insignia para usar como o teu título - none: "" - badge_grouping: - getting_started: - name: Comezar - community: - name: Comunidade - trust_level: - name: Nivel de confianza - other: - name: Outro - posting: - name: Publicación - google_search: | -

Buscar no Google

-

-

-

diff --git a/config/locales/client.he.yml b/config/locales/client.he.yml index 1cec42b9a7..862295fa5f 100644 --- a/config/locales/client.he.yml +++ b/config/locales/client.he.yml @@ -27,6 +27,7 @@ he: millions: "{{number}}M" 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" @@ -38,6 +39,7 @@ he: 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: "פחות מדקה" less_than_x_seconds: @@ -100,6 +102,8 @@ he: x_years: one: "אחרי שנה אחת" other: "אחרי {{count}}% שנים" + previous_month: 'חודש קודם' + next_month: 'חודש הבא' share: topic: 'שתפו קישור לפוסט זה' post: 'פרסום #%{postNumber}' @@ -109,9 +113,13 @@ he: google+: 'שתף קישור זה בגוגל+' email: 'שלח קישור בדוא"ל' action_codes: + public_topic: "הפכו נושא זה לפומבי %{when}" + private_topic: "הפכו נושא זה לפרטי %{when}" split_topic: "פצל את הפוסט %{when}" invited_user: "%{who} הוזמנ/ה ב-%{when}" + invited_group: "הזמינו %{who} %{when}" removed_user: "%{who} הוסר/ה ב-%{when}" + removed_group: "הסירו %{who} %{when}" autoclosed: enabled: 'סגר %{when}' disabled: 'פתח %{when}' @@ -132,18 +140,23 @@ he: disabled: 'הוצא מהרשימה %{when}' topic_admin_menu: "פעולות ניהול לפוסט" emails_are_disabled: "כל הדוא\"ל היוצא נוטרל באופן גורף על ידי מנהל אתר. שום הודעת דוא\"ל, מכל סוג שהוא, תשלח." + bootstrap_mode_enabled: "כדי להקל על הקמת האתר החדש שלכם, אתם במצב איתחול-ראשוני. כל המשתמשים החדשים יקבלו רמת אמון 1 ויקבלו סיכומים יומיים במייל. אפשרות זו תכובה אוטומטית כאשר יהיו יותר מ %{min_users} משתמשים." + bootstrap_mode_disabled: "מצב איתחול-ראשוני יכובה ב 24 השעות הקרובות." s3: regions: us_east_1: "מזרח ארה\"ב (צפון וירג'יניה)" us_west_1: "מערב ארה\"ב (צפון קליפורניה)" us_west_2: "מערב ארה\"ב (ארגון)" + us_gov_west_1: "AWS GovCloud (ארה״ב)" eu_west_1: "האיחוד האירופי (אירלנד)" eu_central_1: "האיחוד האירופי (פרנקפורט)" ap_southeast_1: "אסיה הפסיפית (סינגפור)" ap_southeast_2: "אסיה הפסיפית (סידני)" + ap_south_1: "אסיה פסיפית (מומבאי)" ap_northeast_1: "אסיה הפסיפית (טוקיו)" ap_northeast_2: "אסיה הפסיפית (סיאול)" sa_east_1: "דרום אמריקה (סאו פאולו)" + cn_north_1: "סין (בייג׳ינג)" edit: 'ערוך את הכותרת והקטגוריה של הפוסט' not_implemented: "סליחה, תכונה זו עדיין לא מומשה!" no_value: "לא" @@ -176,6 +189,8 @@ he: more: "עוד" less: "פחות" never: "אף פעם" + every_30_minutes: "מידי 30 דקות" + every_hour: "כל שעה" daily: "יומית" weekly: "שבועית" every_two_weeks: "דו-שבועית" @@ -187,6 +202,7 @@ he: other: "{{count}} תווים" suggested_topics: title: "פוסטים מוצעים" + pm_title: "הודעות מוצעות" about: simple_title: "אודות" title: "אודות %{title}" @@ -213,8 +229,8 @@ he: bookmarks: not_logged_in: "סליחה, עליך להיות מחובר כדי להוסיף פוסט למועדפים" created: "סימנת הודעה זו כמועדפת" - not_bookmarked: "קראת הודעה זו, לחץ להוספה למועדפים" - last_read: "זו ההודעה האחרונה שקראת, לחץ להוספה למועדפים" + not_bookmarked: "קראתם הודעה זו, לחצו להוספה למועדפים" + last_read: "זו ההודעה האחרונה שקראת, לחצו להוספה למועדפים" remove: "הסר מהמועדפים" confirm_clear: "האם את/ה בטוחים שאתם מעוניינים לנקות את כל הסימניות מפוסט זה?" topic_count_latest: @@ -241,8 +257,8 @@ he: undo: "ביטול (Undo)" revert: "לחזור" failed: "נכשל" - switch_to_anon: "מצב אנונימי" - switch_from_anon: "צא ממצב אנונימי" + switch_to_anon: "כנסו למצב אנונימי" + switch_from_anon: "צאו ממצב אנונימי" banner: close: "שחרור באנר זה." edit: "ערוך את הבאנר" @@ -265,6 +281,7 @@ he: one: " בנושא זה ישנה הודעה אחת הממתינה לאישור" other: "בפוסט זה ישנם {{count}} הודעות הממתינות לאישור" confirm: "שמור שינויים" + delete_prompt: "האם אתם בטוחים שאתם מעוניינים למחוק את %{username}? זה ימחוק את כל הפוסטים שלהם ויחסום את המייל וכתובת ה IP שלהם." approval: title: "ההודעה זקוקה לאישור" description: "קיבלנו את הודעתך אך נדרש אישור של מנחה לפני שההודעה תוצג, אנא המתן בסבלנות." @@ -291,6 +308,8 @@ he: title: "משתמשים" likes_given: "ניתנ/ו" likes_received: "התקבל/ו" + topics_entered: "נצפה" + topics_entered_long: "נושאים שנצפו" time_read: "זמן קריאה" topic_count: "פוסטים" topic_count_long: "פוסטים שנוצרו" @@ -315,11 +334,15 @@ he: selector_placeholder: "הוספת חברים וחברות" owner: "מנהל" visible: "הקבוצה זמינה לכל המשתמשים" + index: "קבוצות" title: one: "קבוצה" other: "קבוצות" members: "חברים" + topics: "נושאים" posts: "הודעות" + mentions: "אזכורים" + messages: "הודעות" alias_levels: title: "מי יכול/ה לשלוח מסרים ו@לאזכר בקבוצה זו?" nobody: "אף אחד" @@ -334,8 +357,18 @@ he: watching: title: "במעקב" description: "תקבל/י הודעה על כל פרסום במסגרת כל מסר, וסך התשובות יוצג." + watching_first_post: + title: "צפייה בהודעה ראשונה" + description: "תעודכנו רק לגבי הפוסט הראשון בכל נושא בקבוצה זו." tracking: title: "במעקב" + description: "תקבלו התראה אם מישהו מזכיר את @שמכם או עונה לכם, ותופיע ספירה של תגובות חדשות." + regular: + title: "רגיל" + description: "תקבלו התראה אם מישהו מזכיר את @שמכם או עונה לכם." + muted: + title: "מושתק" + description: "לעולם לא תקבלו התראה על נושאים חדשים בקבוצה זו." user_action_groups: '1': "לייקים שניתנו" '2': "לייקים שהתקבלו" @@ -354,6 +387,7 @@ he: all_subcategories: "הכל" no_subcategory: "ללא" category: "קטגוריה" + category_list: "הצגת גשימת קטגוריות" reorder: title: "שנה סדר קטגוריות" title_long: "ארגן מחדש את רשימת הקטגוריות" @@ -410,15 +444,17 @@ he: invited_by: "הוזמן/הוזמנה על ידי" trust_level: "רמת אמון" notifications: "התראות" + statistics: "סטטיסטיקות" desktop_notifications: label: "התראות לשולחן העבודה" not_supported: "התראות לא נתמכות בדפדפן זה. מצטערים." perm_default: "הדלק התראות" perm_denied_btn: "הרשאות נדחו" + perm_denied_expl: "מנעתם הרשאה לקבלת התראות. אפשרו התראות בהגדרות הדפדפן שלכם." disable: "כבה התראות" enable: "אפשר התראות" each_browser_note: "הערה: עליך לשנות הגדרה זו עבור כל דפדפן בנפרד." - dismiss_notifications: "סימון הכל כנקרא" + dismiss_notifications: "בטל הכל" dismiss_notifications_tooltip: "סימון כל ההתראות שלא נקראו כהתראות שנקראו" disable_jump_reply: "אל תקפצו לפרסומים שלי לאחר שאני משיב/ה" dynamic_favicon: "הצג את מספר פוסטים חדשים/מעודכנים על האייקון של הדפדפן" @@ -433,10 +469,22 @@ he: suspended_notice: "המשתמש הזה מושעה עד לתאריך: {{date}}." suspended_reason: "הסיבה: " github_profile: "גיטהאב" + email_activity_summary: "סיכום פעילות" + mailing_list_mode: + label: "מצב רשימת תפוצה" + enabled: "אפשר מצב רשימת תפוצה" + daily: "שלח עדכונים יומיים" + individual: "שליחת מייל עבור כל פוסט חדש" + many_per_day: "שלחו לי מייל עבור כל פוסט חדש (בערך {{dailyEmailEstimate}} ביום)" + few_per_day: "שלחו לי מייל עבור כל פוסט חדש (בערך 2 ביום)" + tag_settings: "תגיות" + watched_tags: "נצפה" + tracked_tags: "במעקב" + muted_tags: "מושתק" watched_categories: "עוקב" - watched_categories_instructions: "תעקבו באופן אוטומטי אחרי כל הפוסטים החדשים בקטגוריות אלה. תקבלו התראה על כל פרסום ופוסט חדש." tracked_categories: "רגיל+" - tracked_categories_instructions: "בקטגוריות אלה סך הפרסומים החדשים שלא נקראו יופיע לצד שם הפוסט." + watched_first_post_categories: "צפייה בהודעה ראשונה" + watched_first_post_tags: "צפייה בהודעה ראשונה" muted_categories: "מושתק" delete_account: "מחק את החשבון שלי" delete_account_confirm: "אתה בטוח שברצונך למחוק את החשבון? לא ניתן לבטל פעולה זו!" @@ -448,6 +496,7 @@ he: muted_users: "מושתק" muted_users_instructions: "להשבית כל התראה ממשתמשים אלו" muted_topics_link: "הצג פוסטים שהוסתרו" + watched_topics_link: "הצגת נושאים נצפים" staff_counters: flags_given: "סימונים שעוזרים" flagged_posts: "הודעות מסומנות" @@ -456,6 +505,15 @@ he: warnings_received: "אזהרות" messages: all: "הכל" + inbox: "דואר נכנס" + sent: "נשלח" + archive: "ארכיון" + groups: "הקבוצות שלי" + bulk_select: "בחר הודעות" + move_to_inbox: "העבר לדואר נכנס" + move_to_archive: "ארכיון" + failed_to_move: "בעיה בהעברת ההודעות שנבחרו (אולי יש תקלה בהתחברות?)" + select_all: "בחרו הכל" change_password: success: "(דואר אלקטרוני נשלח)" in_progress: "(שולח דואר אלקטרוני)" @@ -464,6 +522,7 @@ he: set_password: "הזן סיסמה" change_about: title: "שינוי בנוגע אליי" + error: "ארעה שגיאה בשינוי ערך זה." change_username: title: "שנה שם משתמש" taken: "סליחה, שם המשתמש הזה תפוס." @@ -533,11 +592,26 @@ he: title: "תג כרטיס משתמש/ת" website: "אתר" email_settings: "דואר אלקטרוני" + like_notification_frequency: + 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: "יומית" every_three_days: "כל שלושה ימים" weekly: "שבועית" every_two_weeks: "כל שבועיים" + include_tl0_in_digests: "כללו תכנים ממשתמשים חדשים במיילים מסכמים" + email_in_reply_to: "כלילת ציטוטים מפוסטים שהגיבו אליהם במיילים" email_direct: "שלחו לי דוא\"ל כשמישהו/י מצטטים אותי, מגיבם לפרסום שלי, מזכירים את @שם_המשתמש/ת שלי, או מזמינים אותי לפוסט" email_private_messages: "שלחו לי דוא\"ל כשמישהו/י שולחים לי מסר" email_always: "שלח לי נוטיפקציות מייל גם כשאני פעיל/ה באתר. " @@ -584,7 +658,9 @@ he: rescind: "הסרה" rescinded: "הזמנה הוסרה" reinvite: "משלוח חוזר של הזמנה" + reinvite_all: "שלח מחדש את כל ההזמנות" reinvited: "ההזמנה נשלחה שוב" + reinvited_all: "כל ההזמנות נשלחו מחדש!" time_read: "זמן קריאה" days_visited: "מספר ימי ביקור" account_age_days: "גיל החשבון בימים" @@ -605,6 +681,36 @@ he: same_as_email: "הסיסמה שלך זהה לכתובת הדוא\"ל שלך." ok: "הסיסמה שלך נראית טוב." instructions: "לפחות %{count} תווים." + summary: + title: "סיכום" + stats: "סטטיסטיקות" + time_read: "זמן קריאה" + topic_count: + one: "נושאים נוצרו" + other: "נושאים נוצרו" + post_count: + one: "פוסטים" + other: "פוסטים נוצרו" + likes_given: + one: "ניתן " + other: "ניתן " + likes_received: + one: "התקבל " + other: "התקבל " + posts_read: + one: "פוסטים נקראו" + other: "פוסטים נקראו" + bookmark_count: + one: "סימניות" + other: "סימניות" + no_replies: "עדיין אין תגובות." + more_replies: "תגובות נוספות" + no_topics: "אין נושאים עדיין." + more_topics: "נושאים נוספים" + no_links: "עדיין ללא קישורים." + most_liked_by: "נאהב ביותר על-ידי" + most_liked_users: "נאהב ביותר" + no_likes: "עדיין אין לייקים." associated_accounts: "התחברויות" ip_address: title: "כתובת IP אחרונה" @@ -635,7 +741,7 @@ he: network: "אנא בדקו את החיבור שלכם" network_fixed: "נראה שזה חזר לעבוד." server: "קוד שגיאה: {{status}}" - forbidden: "אינך רשא/ית לצפות בזה." + forbidden: "אינכם רשאים לצפות בזה." not_found: "אופס, ניסינו לטעון עמוד שאיננו קיים." unknown: "משהו השתבש." buttons: @@ -648,6 +754,7 @@ he: refresh: "רענן" read_only_mode: 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} הודעות. אורחים חדשים צריכים כמה דיונים לקרוא ולהגיב אליהם." @@ -687,6 +794,7 @@ he: title: "הודעה" invite: "הזמינו אחרים..." remove_allowed_user: "האם את/ה באמת רוצה להסיר את {{name}} מהודעה זו?" + remove_allowed_group: "האם אתם באמת מעוניינים להסיר את {{name}} מהודעה זו?" email: 'דוא"ל' username: 'שם משתמש' last_seen: 'נצפה' @@ -741,6 +849,9 @@ he: twitter: title: "עם Twitter" message: "התחברות עם Twitter (יש לוודא שחוסם חלונות קופצים אינו פעיל)" + instagram: + title: "עם אינסטגרם" + message: "אימות באמצעות אינסטגרם (וודאו שפופ-אפים אינם חסומים אצלכם)" facebook: title: "עם Facebook" message: "התחברות עם Facebook (יש לוודא שחוסם חלונות קופצים אינו פעיל)" @@ -750,15 +861,18 @@ he: github: title: "עם GitHub" message: "התחברות עם GitHub (יש לוודא שחוסם חלונות קופצים אינו פעיל)" - apple_international: "Apple/International" - google: "גוגל" - twitter: "טוויטר" - emoji_one: "Emoji One" + emoji_set: + apple_international: "אפל/בינלאומי" + google: "גוגל" + twitter: "טוויטר" + emoji_one: "Emoji One" + win10: "חלונות 10" shortcut_modifier_key: shift: 'Shift' ctrl: 'Ctrl' alt: 'Alt' composer: + emoji: "אמוג׳י :)" more_emoji: "עוד..." options: "אפשרויות" whisper: "לחישה" @@ -785,7 +899,7 @@ he: cancel: "ביטול" create_topic: "יצירת פוסט" create_pm: "הודעה" - title: "או לחץ Ctrl+Enter" + title: "או לחצו Ctrl+Enter" users_placeholder: "הוספת משתמש" title_placeholder: " במשפט אחד, במה עוסק הדיון הזה?" edit_reason_placeholder: "מדוע ערכת?" @@ -807,10 +921,12 @@ he: link_description: "הזן תיאור קישור כאן" link_dialog_title: "הזן קישור" link_optional_text: "כותרת אופציונלית" + link_url_placeholder: "http://example.com" quote_title: "ציטוט" quote_text: "ציטוט" code_title: "טקסט מעוצב" code_text: "הזחה של הטקסט ב-4 רווחים" + paste_code_text: "הקלידו או הדביקו קוד כאן" upload_title: "העלאה" upload_description: "הזן תיאור העלאה כאן" olist_title: "רשימה ממוספרת" @@ -837,6 +953,7 @@ he: notifications: title: "התראות אודות אזכור @שם, תגובות לפרסומים ולפוסטים שלך, הודעות וכו'" none: "לא ניתן לטעון כעת התראות." + empty: "לא נמצאו התראות." more: "הצגת התראות ישנות יותר" total_flagged: "סך הכל פוסטים מדוגללים" mentioned: "

{{username}} {{description}}

" @@ -849,7 +966,6 @@ he: invited_to_topic: "

{{username}} {{description}}

" invitee_accepted: "

{{username}} אישר/ה את הזמנתך

" moved_post: "

{{username}} הזיז/ה {{description}}

" - linked: "

{{username}} {{description}}

" granted_badge: "

הרוויח/ה '{{description}}'

" alt: mentioned: "הוזכר על ידי" @@ -867,6 +983,7 @@ he: granted_badge: "תג הוענק" 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}}' @@ -904,6 +1021,7 @@ he: post_format: "#{{post_number}} מאת {{username}}" context: user: "חיפוש פרסומים לפי @{{username}}" + category: "חפשו את הקטגוריה #{{category}}" topic: "חפשו בפוסט זה" private_messages: "חיפוש הודעות" hamburger_menu: "עבור לרשימת פוסטים אחרת או קטגוריה" @@ -920,6 +1038,7 @@ he: dismiss_read: "Dismiss all unread" dismiss_button: "ביטול..." dismiss_tooltip: "ביטול הצגת פוסטים חדשים או מעקב אחר נושאים" + also_dismiss_topics: "הפסיקו לעקוב אחרי נושאים אלו כדי שהם לא יופיעו שוב בתור לא-נקראו" dismiss_new: "שחרור חדשים" toggle: "החלף קבוצה מסומנת של פוסטים" actions: "מקבץ פעולות" @@ -931,6 +1050,9 @@ he: selected: one: "בחרת נושא אחד." other: "בחרת {{count}} נושאים." + change_tags: "שנו תגיות" + choose_new_tags: "בחרו בתגיות חדשות עבור נושאים אלו:" + changed_tags: "התגיות של נושאים אלו השתנו." none: unread: "אין לך נושאים שלא נקראו." new: "אין לך נושאים חדשים." @@ -961,6 +1083,12 @@ he: create: 'פוסט חדש' create_long: 'יצירת פוסט חדש' private_message: 'תחילת הודעה' + archive_message: + help: 'העברת הודעה לארכיון' + title: 'ארכב' + move_to_inbox: + title: 'העברה לדואר נכנס' + help: 'החזרת הודעה לדואר נכנס' list: 'פוסטים' new: 'פוסט חדש' unread: 'לא נקרא/ו' @@ -1002,7 +1130,7 @@ he: read_more_MF: "There { UNREAD, plural, =0 {} one { is 1 unread } other { are # unread } } { NEW, plural, =0 {} one { {BOTH, select, true{and } false {is } other{}} 1 new topic} other { {BOTH, select, true{and } false {are } other{}} # new topics} } remaining, or {CATEGORY, select, true {browse other topics in {catLink}} false {{latestLink}} other {}}" browse_all_categories: עיין בכל הקטגוריות view_latest_topics: הצגת פוסטים מדוברים - suggest_create_topic: לחץ כאן כדי ליצור פוסט חדש. + suggest_create_topic: לחצו כאן כדי ליצור פוסט חדש. jump_reply_up: קפיצה לתגובה קודמת jump_reply_down: קפיצה לתגובה מאוחרת deleted: "הפוסט הזה נמחק" @@ -1011,17 +1139,24 @@ he: auto_close_title: 'הגדרות נעילה אוטומטית' auto_close_save: "שמור" auto_close_remove: "אל תנעל פוסט זה אוטומטית" + timeline: + back: "חזרה" + back_description: "חיזרו לפוסט האחרון שלא-נקרא על-ידיכם" + replies_short: "%{current} / %{total}" progress: title: התקדמות פוסט go_top: "למעלה" go_bottom: "למטה" go: "קדימה" jump_bottom: "עבור להודעה האחרונה" + jump_prompt: "קפיצה לפוסט" + jump_prompt_long: "לאיזה פוסט הייתם רוצים לקפוץ?" jump_bottom_with_number: "קפיצה להודעה %{post_number}" total: סך הכל הודעות current: הודעה נוכחית position: "הודעה %{current} מתוך %{total}" notifications: + title: שנו את תדירות ההתראות על הנושא הזה reasons: '3_6': 'תקבלו התראות כיוון שאת/ה עוקב אחרי קטגוריה זו.' '3_5': 'תקבל/י התראות כיוון שהתחלת לעקוב אחרי הפוסט הזה אוטומטית.' @@ -1074,6 +1209,8 @@ he: invisible: "הסתרה" visible: "גילוי" reset_read: "אפס מידע שנקרא" + make_public: "הפיכת הנושא לפומבי" + make_private: "הפיכה להודעה פרטית" feature: pin: "נעיצת פוסט" unpin: "שחרור נעיצת פוסט" @@ -1109,15 +1246,16 @@ he: make_banner: "הפכו פוסט זה לבאנר אשר מופיע בראש כל העמודים." remove_banner: "הסרת הבאנר שמופיע בראש כל העמודים." banner_note: "משתמשים יכולים לבטל את הבאנר על ידי סגירתו. רק פוסט אחד יכול לשמש כבאנר בזמן נתון." + no_banner_exists: "אין נושא באנר" inviting: "מזמין..." - automatically_add_to_groups_optional: "הזמנה זו כוללת גישה לקבוצות הללו: (אופציונלי, רק מנהל/ת)" - automatically_add_to_groups_required: "הזמנה זו כוללת גישה לקבוצות הללו: (חובה, רק מנהל/ת)" + automatically_add_to_groups: "הזמנה זו כוללת גם גישה לקבוצות הבאות:" invite_private: title: 'הזמן להודעה' email_or_username: "כתובת דואר אלקטרוני או שם משתמש של המוזמן" email_or_username_placeholder: "כתובת דואר אלקטרוני או שם משתמש" action: "הזמנה" success: "הזמנו את המשתמש להשתתף בשיחה." + success_group: "הזמנו את הקבוצה הזו להשתתף בהודעה זו." error: "סליחה, הייתה שגיאה בהזמנת משתמש זה." group_name: "שם הקבוצה" invite_reply: @@ -1156,6 +1294,10 @@ he: instructions: one: "בבקשה בחר נושא אליו הייתי רוצה להעביר את ההודעה" other: "בבקשה בחר את הפוסט אליו תרצה להעביר את {{count}} ההודעות." + merge_posts: + title: "ניזוג פוסטים שנבחרו" + action: "מיזוג פוסטים שנבחרו" + error: "ארעה שגיאה במיזוג הפוסטים שנבחרו." change_owner: title: "שנה בעלים של הודעות" action: "שנה בעלות" @@ -1220,6 +1362,7 @@ he: edit: "סליחה, הייתה שגיאה בעריכת ההודעה שלך. אנא נסה שנית." upload: "סליחה, הייתה שגיאה בהעלאת הקובץ שלך. אנא נסה שנית" too_many_uploads: "סליחה, אך ניתן להעלות רק קובץ אחת כל פעם." + too_many_dragged_and_dropped_files: "מצטערים, אתם יכולים להעלות עד 10 קבצים בו זמנית." upload_not_authorized: "סליחה, אך סוג הקובץ שאתה מנסה להעלות אינו מורשה (סיומות מורשות: {{authorized_extensions}})." image_upload_not_allowed_for_new_user: "סליחה, משתמשים חדשים לא יכולים להעלות תמונות." attachment_upload_not_allowed_for_new_user: "סליחה, משתמשים חדשים לא יכולים להעלות קבצים." @@ -1229,7 +1372,10 @@ he: no_value: "לא, שמור אותה" yes_value: "כן, נטוש" via_email: "פרסום זה הגיע באמצעות דוא\"ל" + via_auto_generated_email: "פוסט זה הגיע דרך מייל שנוצר אוטומטית" whisper: "פרסום זה הוא לחישה פרטית לצוות האתר" + wiki: + about: "פוסט זה הוא ויקי" archetypes: save: 'שמור אפשרויות' controls: @@ -1278,6 +1424,15 @@ he: bookmark: "בטל העדפה" like: "בטל לייק" vote: "בטל הצבעה" + people: + off_topic: "סומן כלא קשור לנושא השיחה" + spam: "סומן כספאם" + inappropriate: "סומן כלא ראוי" + notify_moderators: "דווח לעורכים" + notify_user: "נשלחה הודעה" + bookmark: "סומן" + like: "אהבו את זה" + vote: "הצביעו לזה" by_you: off_topic: "סמנת פרסום זה כמחוץ לנושא הפוסט" spam: "סמנת את זה כספאם" @@ -1349,6 +1504,7 @@ he: last: "מהדורה אחרונה" hide: "הסתרת שינויים" show: "הצגת שינויים" + revert: "חזרה לגרסה זו" comparing_previous_to_current_out_of_total: "{{קודם}} {{נוכחי}} / {כוללl}}" displays: inline: @@ -1371,6 +1527,9 @@ he: general: 'כללי' settings: 'הגדרות' topic_template: "תבנית פוסט" + tags: "תגיות" + tags_allowed_tags: "תגיות שניתנות לשימוש בקטגוריה זו בלבד:" + tags_allowed_tag_groups: "קבוצות תגים שניתנות לשימוש בקטגוריה זו:" delete: 'מחק קטגוריה' create: 'קטגוריה חדשה' create_long: 'צור קטגוריה חדשה' @@ -1417,10 +1576,10 @@ he: notifications: watching: title: "עוקב" - description: "אתה תצפה באופן אוטומטי בכל הנושאים החדשים בקטגוריות אלה. תקבל התראות על כל הודעה חדשה בכל נושא, ומונה תגובות חדשות יופיע." + watching_first_post: + title: "צפייה בהודעה ראשונה" tracking: title: "רגיל+" - description: "אתה תעקוב באופן אוטומטי בכל הנושאים החדשים בקטגוריות אלה. תקבל התראות אם מישהו ציין את @שמך או מגיב לך, ומונה תגובות חדשות יופיע." regular: title: "נורמלי" description: "תקבלו התראה אם מישהו יזכיר את @שם_המשתמש/ת שלך או ישיב לפרסום שלך." @@ -1432,6 +1591,7 @@ he: action: 'סימון פרסום' take_action: "בצע פעולה" notify_action: 'הודעה' + official_warning: 'אזהרה רשמית' delete_spammer: "מחק ספאמר" delete_confirm: "אתה עומד למחוק %{posts} הודעות ו-%{topics} פוסטים של המשתמש הזה, להסיר את החשבון שלהם, לחסור הרשמה מכתובת ה-IP שלהם %{ip_address}, ולהוסיף את כתובת הדואר האלקטרוני %{email} לרשימה שחורה. אתה בטוח שזה באמת ספאמר?" yes_delete_spammer: "כן, מחק ספאמר" @@ -1440,6 +1600,7 @@ he: submit_tooltip: "שידור הסימון כ \"פרטי\"" take_action_tooltip: "הגעה באופן מיידי למספר הסימונים האפשרי, במקום להמתין לסימונים נוספים מן הקהילה" cant: "סליחה, לא ניתן לסמן הודעה זו כרגע." + notify_staff: 'הודעה לצוות באופן פרטי' formatted_name: off_topic: "מחוץ לנושא הפוסט" inappropriate: "לא ראוי" @@ -1458,10 +1619,14 @@ he: title: "סיכום פוסט" participants_title: "מפרסמים מתמידים" links_title: "לינקים פופלארים" - links_shown: "הצג את כל הקישורים {{totalLinks}}..." + links_shown: "הצגת קישורים נוספים..." clicks: one: "לחיצה אחת" other: "%{count} לחיצות" + post_links: + title: + one: "עוד 1" + other: "עוד %{count}" topic_statuses: warning: help: "זוהי אזהרה רשמית." @@ -1478,6 +1643,7 @@ he: help: "פוסט זה אינו מקובע עבורך; הוא יופיע בסדר הרגיל" pinned_globally: title: "נעוץ גלובאלית" + help: "הנושא הזה נעוץ בכל האתר; הוא יוצג בראש הקטגוריה שלו כחדש ביותר" pinned: title: "נעוץ" help: "פוסט זה מקובע עבורך, הוא יופיע בראש הקטגוריה" @@ -1521,6 +1687,9 @@ he: with_category: "%{filter} %{category} פוסטים" latest: title: "פורסמו לאחרונה" + title_with_count: + one: "האחרון (1)" + other: "({{count}}) פורסמו לאחרונה" help: "פוסטים עם תגובות לאחרונה" hot: title: "חם" @@ -1536,8 +1705,18 @@ he: 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: @@ -1552,6 +1731,9 @@ he: help: "פוסטים עבורם יצרת סימניות" category: title: "{{categoryName}}" + title_with_count: + one: "{{categoryName}} (1)" + other: "{{categoryName}} ({{count}})" help: "פוסטים מדוברים בקטגוריה {{categoryName}}" top: title: "מובילים" @@ -1570,7 +1752,7 @@ he: title: "יומי" all_time: "כל הזמנים" this_year: "שנה" - this_quarter: "רבע" + this_quarter: "רבעוני" this_month: "חודש" this_week: "שבוע" today: "היום" @@ -1580,6 +1762,98 @@ he: full: "צרו / תגובה/ צפייה" create_post: "תגובה / צפייה" readonly: "צפה" + lightbox: + download: "הורדה" + search_help: + title: 'חיפוש בעזרה' + keyboard_shortcuts_help: + title: 'קיצורי מקלדת' + jump_to: + title: 'קפצו אל' + navigation: + title: 'ניווט' + jump: '# מעבר לפוסט #' + back: 'u חזרה' + application: + title: 'אפליקציה' + create: 'c יצירת נושא חדש' + notifications: 'n פתיחת התראות' + hamburger_menu: '= פתיחת תפריט המבורגר' + user_profile_menu: 'p פתיחת תפריט משתמש' + show_incoming_updated_topics: '. הצגת נושאים שהתעדכנו' + search: '/ חיפוש' + help: '? פתיחת קיצורי מקשים' + actions: + title: 'פעולות' + share_post: 's שיתוף פוסט' + reply_post: 'r תגובה לפוסט' + quote_post: 'q ציטוט פוסט' + flag: '! דיווח על פוסט' + bookmark: 'b סימון פוסט' + edit: 'e עריכת פוסט' + badges: + multiple_grant: "ניתן מספר פעמים" + none: "" + badge_grouping: + community: + name: קהילה + trust_level: + name: רמת אמון + other: + name: אחר + tagging: + all_tags: "כל התגיות" + selector_all_tags: "כל התגיות" + selector_no_tags: "ללא תגיות" + changed: "תגיות ששונו:" + tags: "תגיות" + delete_tag: "מחק תגית" + delete_confirm: "האם אתם בטוחים שאתם מעוניינים למחוק את התגית הזו?" + rename_tag: "שנו תגית" + rename_instructions: "בחרו שם חדש לתגית:" + sort_by: "סידור לפי:" + sort_by_count: "ספירה" + sort_by_name: "שם" + manage_groups: "נהלו קבוצות תגים" + manage_groups_description: "הגדירו קבוצות כדי לארגן תגיות" + notifications: + watching_first_post: + title: "צפייה בהודעה ראשונה" + regular: + title: "רגיל" + muted: + title: "מושתק" + groups: + title: "תייגו קבוצות" + new: "קבוצה חדשה" + tags_label: "תגיות בקבוצה זו:" + one_per_topic_label: "הגבלה של תג אחד לכל נושא מקבוצה זו" + new_name: "קבוצת תגיות חדשה" + save: "שמור" + delete: "מחק" + confirm_delete: "האם אתם בטוחים שאתם מעוניינים למחוק את קבוצת התגיות הזו?" + topics: + none: + unread: "אין לכם נושאים שלא נקראו." + new: "אין לכם נושאים חדשים." + read: "טרם קראתם נושאים." + posted: "עדיין לא פרסמתם באף נושא." + latest: "אין נושאים אחרונים." + hot: "אין נושאים חמים." + bookmarks: "עדיין אין לכם נושאים מסומנים." + search: "אין תוצאות חיפוש." + bottom: + hot: "אין יותר נושאים חמים." + read: "אין יותר נושאים שניקראו." + new: "אין יותר נושאים חדשים." + unread: "אין יותר נושאים שלא נקראו." + bookmarks: "אין יותר נושאים שסומנו." + search: "אין יותר תוצאות חיפוש" + invite: + custom_message_link: "הודעה מותאמת-אישית" + custom_message_placeholder: "הכניסו את הודעתכם האישית" + custom_message_template_forum: "הי, כדאי לכם להצטרף לפורום הזה!" + custom_message_template_topic: "הי, חשבתי שנושא זה יעניין אתכם!" admin_js: type_to_filter: "הקלד לסינון..." admin: @@ -1627,9 +1901,11 @@ he: 30_days_ago: "לפני 30 ימים" all: "הכל" view_table: "טבלא" + view_graph: "גרף" refresh_report: "רענון דו\"ח" start_date: "תאריך התחלה" end_date: "תאריך סיום" + groups: "כל הקבוצות" commits: latest_changes: "שינויים אחרונים: בבקשה עדכן תכופות!" by: "על ידי" @@ -1726,6 +2002,7 @@ he: primary_group: "קבע כקבוצה ראשית באופן אוטומטי" group_owners: מנהלים add_owners: הוספת מנהלים + incoming_email_placeholder: "הכניסו כתובת מייל" api: generate_master: "ייצר מפתח מאסטר ל-API" none: "אין מפתחות API פעילים כרגע." @@ -1758,6 +2035,14 @@ he: backups: "גיבויים" logs: "לוגים" none: "אין גיבויים זמינים." + read_only: + enable: + title: "אפשרו מצב קריאה-בלבד" + label: "אפשר קריאה-בלבד" + confirm: "האם אתם בטוחים שאתם מעוניינים לאפשר מצב של קריאה-בלבד?" + disable: + title: "בטל מצב קריאה-בלבד" + label: "בטל קריאה-בלבד" logs: none: "עדיין אין לוגים..." columns: @@ -1791,9 +2076,11 @@ he: is_disabled: "שחזור אינו מאופשר לפי הגדרות האתר." label: "שחזר" title: "שחזר את הגיבוי" + confirm: "האם אתם בטוחים שאתם מעוניינים לשחזר את הגיבוי הזה?" rollback: label: "חזור לאחור" title: "הזחר את מסד הנתונים למצב עבודה קודם" + confirm: "האם אתם בטוחים שאתם מעוניינים להשיב את בסיס הנתונים למצב קודם?" export_csv: user_archive_confirm: "האם את/ה בטוח/ה שאתם רוצים להוריד את הפרסומים שלכם?" success: "יצוא החל, תקבלו הודעה כשהתהליך יסתיים" @@ -1847,6 +2134,7 @@ he: email_templates: title: "תבניות דואר אלקטרוני" subject: "נושא" + multiple_subjects: "תבנית מייל זו מכילה מספר נושאים." body: "הודעה" none_selected: "בחרו תבנית דואר אלקטרוני לעריכה." revert: "ביטול שינויים" @@ -1896,13 +2184,17 @@ he: name: 'חבב' description: "צבע הרקע של הכפתור \"חבב\"" email: + title: "מיילים" settings: "הגדרות" + templates: "תבניות" preview_digest: "תצוגה מקדימה של סיכום" sending_test: "שולח דואר אלקטרוני לבדיקה..." error: "שגיאה - %{server_error}" test_error: "הייתה בעיה בשליחת הדואר האלקטרוני. בבקשה בדוק את ההגדרות שלך ונסה שנית." sent: "נשלח" skipped: "דולג" + received: "התקבל" + rejected: "נדחה" sent_at: "נשלח ב" time: "זמן" user: "משתמש" @@ -1920,6 +2212,26 @@ he: last_seen_user: "משתמש שנראה לאחרונה:" 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: @@ -1982,6 +2294,12 @@ he: change_category_settings: "שינוי הגדרות קטגוריה" delete_category: "מחק קטגוריה" create_category: "יצירת קטגוריה" + block_user: "חסום משתמש" + unblock_user: "בטל חסימת משתמש" + grant_admin: "הענק ניהול" + backup_operation: "פעולת גיבוי" + deleted_tag: "תגית נמחקה" + renamed_tag: "תגית שונתה" screened_emails: title: "הודעות דואר מסוננות" description: "כשמישהו מנסה ליצור חשבון חדש, כתובות הדואר האלקטרוני הבאות ייבדקו וההרשמה תחסם או שיבוצו פעולות אחרות." @@ -2147,6 +2465,9 @@ he: deactivate_failed: "הייתה בעיה בנטרול חשבון המשתמש." unblock_failed: 'הייתה בעיה בביטול חסימת המשתמש.' block_failed: 'הייתה בעיה בחסימת המשתמש.' + block_accept: 'כן, חסום משתמש זה' + reset_bounce_score: + label: "איפוס" deactivate_explanation: "חשבון משתמש מנוטרל נדרש לוודא דואר אלקטרוני מחדש." suspended_explanation: "משתמש מושעה לא יכול להתחבר." block_explanation: "משתמש חסום לא יכול לפרסם הודעות או פוסטים." @@ -2215,12 +2536,20 @@ he: title: "להצגה בפרופיל הפומבי?" enabled: "הצגה בפרופיל" disabled: "לא מוצג בפרופיל" + show_on_user_card: + title: "הצגה על כרטיס משתמש?" + enabled: "מוצג על כרטיס משתמש" + disabled: "לא מוצג על כרטיס משתמש" field_types: text: 'שדה טקסט' confirm: 'אישור' dropdown: "נגלל" site_text: title: 'תוכן טקסטואלי' + edit: 'ערוך' + revert: "בטל שינויים" + revert_confirm: "האם אתם בטוחים שאתם מעוניינים לבטל את השינויים שלכם?" + go_back: "חזרה לחיפוש" site_settings: show_overriden: 'הצג רק הגדרות ששונו' title: 'הגדרות' @@ -2252,6 +2581,7 @@ he: login: "התחברות" plugins: "הרחבות" user_preferences: "הגדרות משתמש" + tags: "תגיות" badges: title: תגים new_badge: תג חדש @@ -2260,6 +2590,7 @@ he: badge: תג display_name: שם תצוגה description: תיאור + long_description: תאור ארוך badge_type: סוג תג badge_grouping: קבוצה badge_groupings: @@ -2360,91 +2691,3 @@ he: label: "חדש:" add: "הוסף" filter: "חפש (כתובת או כתובת חיצונית)" - lightbox: - download: "הורד" - search_help: - title: 'חיפוש בעזרה' - keyboard_shortcuts_help: - title: 'קיצורי מקלדת' - jump_to: - title: 'קפוץ ל' - home: 'g, h בית' - latest: 'g, l Latest' - new: 'g, n New' - unread: 'g, u Unread' - categories: 'g, c Categories' - top: 'g, t Top' - bookmarks: 'סימניות g, b' - profile: 'g, p פרופיל' - messages: 'g, m הודעות' - navigation: - title: 'ניווט' - jump: '# מעבר לפרסום #' - back: 'u חזרה' - up_down: 'k/j Move selection ↑ ↓' - 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: '/ חיפוש' - help: '? הצגת עזרת מקלדת' - dismiss_new_posts: 'x, r שחרור הודעות/חדשות' - dismiss_topics: 'x, t שחרור פוסטים' - log_out: 'shift+z shift+z התנתק' - 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צפייה בפוסט' - badges: - title: תגים - badge_count: - one: "תג אחד" - other: "%{count} תגים" - more_badges: - one: "עוד +1" - other: "עוד +%{count}" - granted: - one: "1 הוענק" - other: "%{count} הוענקו" - select_badge_for_title: בחר תג שיופיע בכותרת הפרופיל שלך - none: "" - badge_grouping: - getting_started: - name: מתחילים - community: - name: קהילה - trust_level: - name: רמת אמון - other: - name: אחר - posting: - name: פרסום - google_search: | -

חפש עם גוגל

-

-

-

diff --git a/config/locales/client.id.yml b/config/locales/client.id.yml index 192cfa4376..993b1f09d1 100644 --- a/config/locales/client.id.yml +++ b/config/locales/client.id.yml @@ -229,8 +229,6 @@ id: undo: "Batalkan perintah" revert: "Kembali ke awal" failed: "Gagal" - switch_to_anon: "Mode Anonim" - switch_from_anon: "Keluar Anonim" banner: close: "Abaikan banner ini." edit: "Ubah banner ini >>" @@ -414,7 +412,6 @@ id: disable: "Tidak membolehkan Notifikasi" enable: "Membolehkan Notifikasi" each_browser_note: "Catatan : Anda harus mengubah pengaturan ini pada setiap browser yang Anda gunakan." - dismiss_notifications: "Tandai semua telah dibaca" dismiss_notifications_tooltip: "Tandai semua notifikasi belum dibaca telah dibaca" disable_jump_reply: "Jangan pindah ke kiriman saya setelah saya balas" dynamic_favicon: "Tampilkan jumlah topik baru / pembaharuan pada icon browser." @@ -435,12 +432,8 @@ id: enabled: "Aktifkan mode milis" daily: "mengirim pembaharuan harian" individual: "Kirim email untuk setiap pesan baru" - many_per_day: "Kirimi saya email untuk setiap pesan baru (tentang {{PerkiraanEmailHarian}} per hari)." - few_per_day: "Kirimi saya email untuk setiap pesan baru (kurang dari 2 per hari)." watched_categories: "Dilihat" - watched_categories_instructions: "Anda secara otomatis akan melihat semua topik dalam kategori ini. Anda akan diberitahu dari semua posting baru dan topik, dan jumlah posting baru juga akan muncul di topik selanjutnya." tracked_categories: "Dilacak" - tracked_categories_instructions: "Anda akan melacak semua topik dalam kategori ini secara otomatis. sejumlah pesan baru akan muncul di topik selanjutnya." muted_categories: "Diredam" muted_categories_instructions: "Anda tidak akan diberitahu apapun tentang topik baru di kategori ini, dan mereka tidak akan muncul diterbarunya. " delete_account: "Hapus Akun Saya" @@ -585,6 +578,7 @@ id: rescind: "Hapus" rescinded: "Undangan dihapus" reinvite: "Kirim Ulang Undangan" + reinvite_all: "Kirim ulang semua Undangan" reinvited: "Undangan sudah dikirim ulang" reinvited_all: "Semua Undangan sudah dikirim ulang" time_read: "Waktu Baca" @@ -593,15 +587,18 @@ id: create: "Kirim Undangan" generate_link: "Salin Tautan Undangan" bulk_invite: + text: "Undangan Massal dari Berkas" uploading: "Mengunggah..." password: - title: "Password" + title: "Kata sandi" too_short: "Password kamu terlalu pendek." common: "Password terlalu umum" same_as_username: "Password dan nama pengguna kamu sama" same_as_email: "Password dan email kamu sama" + ok: "Kata sandi Anda terlihat baik." summary: title: "Ringkasan" + stats: "Statistik" days_visited: other: "hari berkunjung" top_replies: "Balasan Teratas" @@ -824,37 +821,3 @@ id: badges: new_badge: Badge Baru new: Baru - lightbox: - download: "unduh" - keyboard_shortcuts_help: - navigation: - title: 'Navigasi' - application: - title: 'Aplikasi' - create: 'c Buat topik baru' - notifications: 'n Buka notifikasi' - search: '/ Cari' - actions: - title: 'Aksi' - badges: - badge_grouping: - trust_level: - name: Tingkat Kepercayaan - other: - name: Lainnya - google_search: | -

Cari dengan Google

-

-

-

- tagging: - sort_by_name: "nama" - topics: - none: - new: "Anda tidak memiliki topik baru." - bottom: - new: "Tidak ada topik baru lainnya." diff --git a/config/locales/client.it.yml b/config/locales/client.it.yml index 79abda5e7d..bed5576c54 100644 --- a/config/locales/client.it.yml +++ b/config/locales/client.it.yml @@ -117,7 +117,9 @@ it: private_topic: "ha reso questo argomento privato %{when}" split_topic: "ha separato questo argomento %{when}" invited_user: "Invitato %{who} %{when}" + invited_group: "invitato %{who} %{when}" removed_user: "rimosso %{who} %{when}" + removed_group: "cancellato %{who} %{when}" autoclosed: enabled: 'chiuso %{when}' disabled: 'aperto %{when}' @@ -150,9 +152,11 @@ it: eu_central_1: "Europa (Francoforte)" ap_southeast_1: "Asia Pacifico (Singapore)" ap_southeast_2: "Asia Pacifico (Sidney)" + ap_south_1: "Asia Pacifico (Mumbai)" ap_northeast_1: "Asia Pacifico (Tokyo)" ap_northeast_2: "Asia Pacifico (Seoul)" sa_east_1: "America del Sud (San Paolo)" + cn_north_1: "Cina (Beijing)" edit: 'modifica titolo e categoria dell''argomento' not_implemented: "Spiacenti! Questa funzione non è stata ancora implementata." no_value: "No" @@ -253,8 +257,8 @@ it: undo: "Annulla" revert: "Ripristina" failed: "Fallito" - switch_to_anon: "Modalità Anonima" - switch_from_anon: "Abbandona Anonimato" + switch_to_anon: "Avvia Modalità Anonima" + switch_from_anon: "Esci Modalità Anonima" banner: close: "Nascondi questo banner." edit: "Modifica questo annuncio >>" @@ -330,6 +334,7 @@ it: selector_placeholder: "Aggiungi membri" owner: "proprietario" visible: "Il Gruppo è visibile a tutti gli utenti" + index: "Gruppi" title: one: "gruppo" other: "gruppi" @@ -352,6 +357,9 @@ it: watching: title: "In osservazione" description: "Verrai avvertito per ogni nuovo messaggio, e verrà mostrato il conteggio delle nuove risposte." + watching_first_post: + title: "Osservando Primo Messaggio" + description: "Sarai avvertito soltanto per il primo messaggio in ogni nuovo argomento in questo gruppo." tracking: title: "Seguendo" description: "Verrai avvertito se qualcuno menziona il tuo @nome o ti risponde, e verrà mostrato un conteggio delle nuove risposte." @@ -446,7 +454,6 @@ it: disable: "Disabilita Notifiche" enable: "Abilita Notifiche" each_browser_note: "Nota: devi modificare questa impostazione per ogni browser che utilizzi." - dismiss_notifications: "Imposta tutti come Letti" dismiss_notifications_tooltip: "Imposta tutte le notifiche non lette come lette " disable_jump_reply: "Non saltare al mio messaggio dopo la mia risposta" dynamic_favicon: "Visualizza il conteggio degli argomenti nuovi / aggiornati sull'icona del browser" @@ -461,10 +468,10 @@ it: suspended_notice: "Questo utente è sospeso fino al {{date}}." suspended_reason: "Motivo: " github_profile: "Github" + tag_settings: "Etichette" + muted_tags: "Silenziati" watched_categories: "Osservate" - watched_categories_instructions: "Osserverai automaticamente tutti i nuovi argomenti in queste categorie. Riceverai notifiche su tutti i nuovi messaggi e argomenti e, accanto all'argomento, apparirà il conteggio dei nuovi messaggi." tracked_categories: "Seguite" - tracked_categories_instructions: "Seguirai automaticamente tutti i nuovi argomenti appartenenti a queste categorie. Di fianco all'argomento comparirà il conteggio dei nuovi messaggi." muted_categories: "Silenziate" muted_categories_instructions: "Non ti verrà notificato nulla sui nuovi argomenti in queste categorie, e non compariranno nell'elenco Ultimi." delete_account: "Cancella il mio account" @@ -852,10 +859,6 @@ it: github: title: "con GitHub" message: "Autenticazione con GitHub (assicurati che il blocco pop up non sia attivo)" - apple_international: "Apple/Internazionale" - google: "Google" - twitter: "Twitter" - emoji_one: "Emoji One" shortcut_modifier_key: shift: 'Maiusc' ctrl: 'Ctrl' @@ -915,6 +918,7 @@ it: quote_text: "Citazione" code_title: "Testo preformattato" code_text: "rientra il testo preformattato di 4 spazi" + paste_code_text: "digita o incolla il codice qui" upload_title: "Carica" upload_description: "inserisci qui la descrizione del caricamento" olist_title: "Elenco Numerato" @@ -1562,10 +1566,8 @@ it: notifications: watching: title: "In osservazione" - description: "Osserverai automaticamente tutti i nuovi argomenti presenti in queste categorie. Riceverai notifiche per ogni nuovo messaggio inserito in ogni argomento e apparirà il conteggio delle nuove risposte." tracking: title: "Seguendo" - description: "Seguirai automaticamente tutti i nuovi argomenti in tali categorie. Ti verrà inviata una notifica se qualcuno menziona il tuo @nome o ti risponde, e apparirà un conteggio delle nuove risposte." regular: title: "Normale" description: "Riceverai una notifica se qualcuno menziona il tuo @nome o ti risponde." @@ -1604,7 +1606,6 @@ it: title: "Riassunto Argomento" participants_title: "Autori Assidui" links_title: "Collegamenti Di Successo" - links_shown: "mostra tutti i {{totalLinks}} collegamenti..." clicks: one: "1 click" other: "%{count} click" @@ -1739,6 +1740,54 @@ it: full: "Crea / Rispondi / Visualizza" create_post: "Rispondi / Visualizza" readonly: "Visualizza" + lightbox: + download: "scarica" + search_help: + title: 'Aiuto Ricerca' + keyboard_shortcuts_help: + title: 'Scorciatorie Tastiera' + jump_to: + title: 'Salta A' + home: 'g, h Home' + latest: 'g, l Ultimi' + new: 'g, n Nuovi' + unread: 'g, u Non letti' + categories: 'g, c Categorie' + bookmarks: 'g, b Segnalibri' + profile: 'g, p Profilo' + messages: 'g, m Messaggi' + navigation: + title: 'Navigazione' + jump: '# Vai al messaggio n°' + back: 'u Indietro' + up_down: 'k/j Sposta la selezione ↑ ↓' + open: 'o o Enter Apri l''argomento selezionato' + next_prev: 'shift+j/shift+k Prossima/precedente sezione' + application: + title: 'Applicazione' + create: 'c Crea un nuovo argomento' + notifications: 'n Apri notifiche' + hamburger_menu: '= Apri il menu hamburger' + user_profile_menu: 'p Apri menu utente' + show_incoming_updated_topics: '. Mostra argomenti aggiornati' + search: '/ Cerca' + help: '? Apri la legenda tasti' + dismiss_new_posts: 'x, r Chiudi Nuovi Messaggi' + dismiss_topics: 'x, t Chiudi Argomenti' + log_out: 'shift+z shift+z Esci' + actions: + title: 'Azioni' + badges: + earned_n_times: + one: "Guadagnato questa targhetta 1 volta" + other: "Guadagnato questa targhetta %{count} volte" + granted_on: "Assegnata %{date}" + others_count: "Altri con questa targhetta (%{count})" + title: Targhette + allow_title: "titolo disponibile" + badge_count: + one: "1 Targhetta" + other: "%{count} Targhette" admin_js: type_to_filter: "digita per filtrare..." admin: diff --git a/config/locales/client.ja.yml b/config/locales/client.ja.yml index d6504b61a0..39aa21c2b3 100644 --- a/config/locales/client.ja.yml +++ b/config/locales/client.ja.yml @@ -135,7 +135,7 @@ ja: not_implemented: "この機能はまだ実装されていません!" no_value: "いいえ" yes_value: "はい" - generic_error: "申し訳ありませんが、エラーが発生しました" + generic_error: "申し訳ありません、エラーが発生しました。" generic_error_with_reason: "エラーが発生しました: %{error}" sign_up: "サインアップ" log_in: "ログイン" @@ -226,8 +226,6 @@ ja: undo: "取り消す" revert: "戻す" failed: "失敗" - switch_to_anon: "匿名モード" - switch_from_anon: "匿名モードをやめる" banner: close: "バナーを閉じる。" edit: "このバナーを編集 >>" @@ -408,7 +406,6 @@ ja: disable: "通知を無効にする" enable: "通知を有効にする" each_browser_note: "注意: 利用するすべてのブラウザでこの設定を変更する必要があります" - dismiss_notifications: "全て既読にする" dismiss_notifications_tooltip: "全ての未読の通知を既読にします" disable_jump_reply: "返信した後に投稿へ移動しない" dynamic_favicon: "新規または更新されたトピックのカウントをブラウザアイコンに表示する" @@ -433,9 +430,7 @@ ja: daily: "デイリーアップデートを送る" individual: "新しい投稿がある場合にメールで送る" watched_categories: "ウォッチ中" - watched_categories_instructions: "これらのカテゴリに新しく投稿されたトピックを自動的に参加します。これらのカテゴリに対して新しい投稿があった場合、登録されたメールアドレスと、コミュニティ内の通知ボックスに通知が届き、トピック一覧に新しい投稿数がつきます。" tracked_categories: "追跡中" - tracked_categories_instructions: "カテゴリの新しいトピックを自動的に追跡します。トピックに対して新しい投稿があった場合、トピック一覧に新しい投稿数がつきます。" muted_categories: "ミュート中" delete_account: "アカウントを削除する" delete_account_confirm: "アカウントを削除してもよろしいですか?削除されたアカウントは復元できません。" @@ -661,7 +656,7 @@ ja: the_topic: "トピック" loading: "読み込み中..." errors: - prev_page: "ロード中に" + prev_page: "右記の項目をロード中に発生: " reasons: network: "ネットワークエラー" server: "サーバーエラー" @@ -785,10 +780,6 @@ ja: github: title: "with GitHub" message: "Github による認証 (ポップアップがブロックされていないことを確認してください)" - apple_international: "Apple/International" - google: "Google" - twitter: "Twitter" - emoji_one: "Emoji One" shortcut_modifier_key: shift: 'Shift' ctrl: 'Ctrl' @@ -890,7 +881,6 @@ ja: invited_to_topic: "

{{username}} {{description}}

" invitee_accepted: "

{{username}} accepted your invitation

" moved_post: "

{{username}} moved {{description}}

" - linked: "

{{username}} {{description}}

" granted_badge: "

'{{description}}' バッジをゲット!

" group_message_summary: other: "

{{count}}件のメッセージが{{group_name}}へ着ています

" @@ -1045,13 +1035,17 @@ ja: auto_close_title: 'オートクローズの設定' auto_close_save: "保存" auto_close_remove: "このトピックを自動でクローズしない" + timeline: + back_description: "未読の最終投稿へ戻る" progress: title: トピック進捗 go_top: "上" go_bottom: "下" go: "へ" jump_bottom: "最後の投稿へ" - jump_bottom_with_number: "投稿%{post_number}にジャンプ" + jump_prompt: "投稿へジャンプ" + jump_prompt_long: "どの投稿へジャンプしますか?" + jump_bottom_with_number: "%{post_number}番へジャンプ" total: 投稿の合計 current: 現在の投稿 position: "投稿: %{current}/%{total}" @@ -1148,15 +1142,13 @@ ja: remove_banner: "全てのページのバナーを削除します" banner_note: "ユーザはバナーを閉じることができます。常に1つのトピックだけがバナー表示されます" inviting: "招待中..." - automatically_add_to_groups_optional: "この招待によって、リストされたグループに参加することができます。" - automatically_add_to_groups_required: "この招待によって、リストされたグループに参加することができます。" invite_private: title: 'プライベートメッセージへ招待する' email_or_username: "招待するユーザのメールアドレスまたはユーザ名" email_or_username_placeholder: "メールアドレスまたはユーザ名" action: "招待" success: "ユーザにメッセージへの参加を招待しました。" - error: "申し訳ありませんが、ユーザ招待中にエラーが発生しました。" + error: "申し訳ありません、ユーザ招待中にエラーが発生しました。" group_name: "グループ名" controls: "オプション" invite_reply: @@ -1244,7 +1236,7 @@ ja: errors: create: "申し訳ありませんが、投稿中にエラーが発生しました。もう一度やり直してください。" edit: "申し訳ありませんが、投稿の編集中にエラーが発生しました。もう一度やり直してください。" - upload: "申し訳ありませんが、ファイルアップロード中にエラーが発生しました。もう一度やり直してください。" + upload: "申し訳ありません、ファイルのアップロード中にエラーが発生しました。再度お試しください。" too_many_uploads: "申し訳ありませんが、複数のファイルは同時にアップロードできません。" upload_not_authorized: "申し訳ありませんが、対象ファイルをアップロードする権限がありません (利用可能な拡張子: {{authorized_extensions}})." image_upload_not_allowed_for_new_user: "申し訳ありませんが、新規ユーザは画像のアップロードができません。" @@ -1394,7 +1386,7 @@ ja: description: "カテゴリ内容" topic: "カテゴリトピック" logo: "カテゴリロゴ画像" - background_image: "カテゴリ背景画像" + background_image: "カテゴリの背景画像" badge_colors: "バッジの色" background_color: "背景色" foreground_color: "文字表示色" @@ -1464,7 +1456,6 @@ ja: title: "トピックの情報" participants_title: "よく投稿する人" links_title: "人気のリンク" - links_shown: "全{{totalLinks}}リンクを表示..." clicks: other: "%{count} クリック" topic_statuses: @@ -1590,6 +1581,61 @@ ja: full: "作成 / 返信 / 閲覧" create_post: "返信 / 閲覧" readonly: "閲覧できる" + 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 メッセージ' + navigation: + jump: '# # 投稿へ' + back: 'u 戻る' + open: 'o or Enter トピックへ' + application: + create: 'c 新しいトピックを作成' + notifications: 'n お知らせを開く' + hamburger_menu: '= メニューを開く' + user_profile_menu: 'p ユーザメニュを開く' + show_incoming_updated_topics: '. 更新されたトピックを表示する' + search: '/ 検索' + help: '? キーボードヘルプを表示する' + dismiss_new_posts: 'x, r 新しい投稿を非表示にする' + dismiss_topics: 'Dismiss Topics' + log_out: 'shift+j/shift+k 次のセクション/前のセクション' + actions: + 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 投稿を編集' + mark_muted: 'm, m トピックをミュートする' + mark_regular: 'm, r レギュラー(デフォルト)トピックにする' + mark_tracking: 'm, t トピックを追跡する' + mark_watching: 'm, w トピックをウォッチする' + badges: + title: バッジ + badge_count: + other: "%{count}個のバッジ" + tagging: + topics: + none: + latest: "最新のトピックはありません。" + bottom: + latest: "最新のトピックは以上です。" admin_js: type_to_filter: "設定項目を検索..." admin: @@ -1605,7 +1651,7 @@ ja: please_upgrade: "今すぐアップデートしてください!" no_check_performed: "アップデートの確認が正しく動作していません。sidekiq が起動していることを確認してください。" stale_data: "最近アップデートの確認が正しく動作していません。sidekiq が起動していることを確認してください。" - version_check_pending: "まるでアップデート直後のようです。素晴らしい!" + version_check_pending: "アップロードしたてです。素晴らしいです! " installed_version: "インストール済み" latest_version: "最新" problems_found: "Discourse のインストールにいくつか問題が発見されました:" @@ -1778,7 +1824,7 @@ ja: upload: label: "アップロード" title: "このインスタンスにバックアップをアップロード" - uploading: "アップロード中" + uploading: "アップロード中..." success: "ファイル'{{filename}}' がアップロードされました。" error: "ファイル '{{filename}}'アップロードエラー: {{message}}" operations: @@ -1843,7 +1889,7 @@ ja: undo_preview: "プレビューを削除" rescue_preview: "既定スタイル" explain_preview: "カスタムスタイルシートでサイトを表示する" - explain_undo_preview: "有効しているカスタムスタイルシートに戻る" + explain_undo_preview: "有効中のカスタムスタイルシートへ戻る" explain_rescue_preview: "既定スタイルシートでサイトを表示する" save: "保存" new: "新規" @@ -1857,9 +1903,10 @@ ja: opacity: "透明度" copy: "コピー" email_templates: - title: "メールのテンプレート" + title: "メールテンプレート" subject: "件名" multiple_subjects: "このメールのテンプレートは複数の件名があります。" + none_selected: "編集するメールテンプレートを選択してください。" css_html: title: "CSS, HTML" long_title: "CSS と HTML のカスタマイズ" @@ -1924,7 +1971,7 @@ ja: send_test: "テストメールを送る" sent_test: "送信完了!" delivery_method: "送信方法" - preview_digest_desc: "長い間ログインしていないユーザーに送られるまとめメールのプレビューです。" + preview_digest_desc: "しばらくログインしていないユーザーに送られるまとめメールです。" refresh: "更新" format: "フォーマット" html: "html" @@ -2053,7 +2100,7 @@ ja: not_found: "ユーザが見つかりませんでした。" id_not_found: "申し訳ありません。そのユーザIDはシステムに存在していません" active: "アクティブ" - show_emails: "メールアドレス参照" + show_emails: "メールアドレスを表示" nav: new: "新規" active: "アクティブ" @@ -2069,7 +2116,7 @@ ja: other: "拒否ユーザ ({{count}})" titles: active: 'アクティブユーザ' - new: '新規ユーザ' + new: '新しいユーザ' pending: '保留中のユーザ' newuser: 'トラストレベル0のユーザ (新しいユーザ)' basic: 'トラストレベル1のユーザ (ベーシックユーザ)' @@ -2109,7 +2156,7 @@ ja: save_title: "タイトルを保存" refresh_browsers: "ブラウザを強制リフレッシュ" refresh_browsers_message: "全てのクライアントにメッセージが送信されました!" - show_public_profile: "公開プロフィールを見る" + show_public_profile: "パブリックプロフィールを見る" impersonate: 'このユーザになりすます' ip_lookup: "IPアドレスを検索" log_out: "ログアウト" @@ -2152,7 +2199,7 @@ ja: cant_delete_all_too_many_posts: other: "全ての投稿を削除できませんでした。ユーザは%{count} 件以上投稿しています。(delete_all_posts_max)" delete_confirm: "このユーザを削除してもよろしいですか?" - delete_and_block: " 削除する。このメールとIPアドレスからのサインアップを以後ブロック" + delete_and_block: "アカウントを削除し、同一メールアドレス及びIPアドレスからのサインアップをブロックします" delete_dont_block: "削除する" deleted: "ユーザが削除されました。" delete_failed: "ユーザの削除中にエラーが発生しました。このユーザの全投稿を削除したことを確認してください。" @@ -2212,7 +2259,7 @@ ja: external_avatar_url: "プロフィール画像URL" user_fields: title: "ユーザフィールド" - help: "ユーザが記入するフィールドを追加します" + help: "ユーザが記入する項目(フィールド)を追加します" create: "ユーザフィールド作成" untitled: "無題" name: "フィールド名" @@ -2225,17 +2272,19 @@ ja: delete_confirm: "ユーザフィールドを削除してもよいですか?" options: "オプション" required: - title: "サインアップ時に必須?" + title: "サインアップ時の必須にしますか?" enabled: "必須" disabled: "任意" editable: - title: "サインアップ後に編集可能?" + title: "サインアップ後に編集可能にしますか?" enabled: "編集可能" disabled: "編集不可" show_on_profile: - title: "パブリックプロフィールに表示?" + title: "パブリックプロフィールに表示しますか?" enabled: "プロフィールに表示" disabled: "プロフィール非表示" + show_on_user_card: + title: "ユーザカードに表示しますか?" field_types: text: 'テキストフィールド' confirm: '確認' @@ -2301,7 +2350,7 @@ ja: grant_badge: バッジを付与 granted_badges: 付けられたバッジ grant: 付ける - no_user_badges: "%{name} はバッジを付けられていません。" + no_user_badges: "%{name}はバッジを付けられていません。" no_badges: 付けられるバッジがありません none_selected: "バッジを選択して開始" allow_title: バッジをタイトルとして使用されることを許可する @@ -2332,6 +2381,9 @@ ja: bad_count_warning: header: "WARNING!" text: "There are missing grant samples. This happens when the badge query returns user IDs or post IDs that do not exist. This may cause unexpected results later on - please double-check your query." + no_grant_count: "付与されたバッジはありません" + grant_count: + other: "%{count}個のバッジが付与されています" sample: "サンプル:" grant: with: %{username} @@ -2340,7 +2392,7 @@ ja: with_time: %{username} at %{time} emoji: title: "絵文字" - help: "Add new emoji that will be available to everyone. (PROTIP: drag & drop multiple files at once)" + help: "各ユーザが利用できる絵文字を追加します。 (ちょっとしたコツ: ドラッグアンドドロップで複数のファイルを一度にアップロードできます)" add: "新しい絵文字を追加" name: "名前" image: "画像" @@ -2366,89 +2418,3 @@ ja: label: "新規:" add: "追加" filter: "検索(URL または 外部URL)" - lightbox: - download: "ダウンロード" - search_help: - title: 'Search Help' - 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 メッセージ' - navigation: - title: 'ナビゲーション' - jump: '# # 投稿へ' - back: 'u 戻る' - up_down: 'k/j トピック・投稿 ↑ ↓移動' - open: 'o or Enter トピックへ' - next_prev: 'shift+j/shift+k 次のセクション/前のセクション' - application: - title: 'アプリケーション' - create: 'c 新しいトピックを作成' - notifications: 'n お知らせを開く' - hamburger_menu: '= メニューを開く' - user_profile_menu: 'p ユーザメニュを開く' - show_incoming_updated_topics: '. 更新されたトピックを表示する' - search: '/ 検索' - help: '? キーボードヘルプを表示する' - dismiss_new_posts: 'x, r 新しい投稿を非表示にする' - dismiss_topics: 'Dismiss Topics' - 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 トピックを参加中にする' - badges: - granted_on: "%{date} にゲット" - title: バッジ - allow_title: "プロフィールにつける" - multiple_grant: "何度も取得可能" - badge_count: - other: "%{count} バッジ" - more_badges: - other: "バッジを全て見る(全%{count}個)" - granted: - other: "%{count} つバッジを付与されました" - select_badge_for_title: プロフィールのタイトルに付けるバッジを選んでください - none: "<なし>" - badge_grouping: - getting_started: - name: はじめの一歩 - community: - name: コミュニティ - trust_level: - name: トラストレベル - other: - name: その他 - posting: - name: 投稿 - tagging: - changed: "タグを変更しました:" - sort_by: "並べ替え:" - topics: - none: - search: "検索結果は何もありません。" - bottom: - search: "検索結果は以上です。" diff --git a/config/locales/client.ko.yml b/config/locales/client.ko.yml index 3c2704aaec..56852e2745 100644 --- a/config/locales/client.ko.yml +++ b/config/locales/client.ko.yml @@ -85,7 +85,7 @@ ko: previous_month: '이전 달' next_month: '다음 달' share: - topic: '토픽을 공유합니다.' + topic: '주제를 공유합니다.' post: '게시글 #%{postNumber}' close: '닫기' twitter: 'twitter로 공유' @@ -93,7 +93,7 @@ ko: google+: 'Google+로 공유' email: '이메일로 공유' action_codes: - split_topic: "이 토픽을 ${when} 분리" + split_topic: "이 주제를 ${when} 분리" invited_user: "%{who}이(가) %{when}에 초대됨" removed_user: "%{who}이(가) %{when}에 삭제됨" autoclosed: @@ -114,7 +114,7 @@ ko: visible: enabled: '%{when} 목록에 게시' disabled: '%{when} 목록에서 감춤' - topic_admin_menu: "토픽 관리자 기능" + topic_admin_menu: "주제 관리자 기능" emails_are_disabled: "관리자가 이메일 송신을 전체 비활성화 했습니다. 어떤 종류의 이메일 알림도 보내지지 않습니다." s3: regions: @@ -129,7 +129,7 @@ ko: ap_northeast_1: "아시아 태평양 (토쿄)" ap_northeast_2: "아시아 태평양 (서울)" sa_east_1: "남 아메리카 (상파울로)" - edit: '이 토픽의 제목과 카테고리 편집' + edit: '이 주제의 제목과 카테고리 편집' not_implemented: "죄송합니다. 아직 사용할 수 없는 기능입니다." no_value: "아니오" yes_value: "예" @@ -171,7 +171,7 @@ ko: character_count: other: "{{count}} 자" suggested_topics: - title: "추천 토픽" + title: "추천 주제" pm_title: "추천 메세지" about: simple_title: "About" @@ -184,7 +184,7 @@ ko: last_7_days: "지난 7일" last_30_days: "최근 30일" like_count: "좋아요" - topic_count: "토픽" + topic_count: "주제" post_count: "게시글" user_count: "새로운 사용자" active_user_count: "활성화된 사용자" @@ -194,21 +194,21 @@ ko: title: "북마크" clear_bookmarks: "북마크 제거" help: - bookmark: "북마크하려면 이 토픽의 첫번째 게시글을 클릭하세요" - unbookmark: "북마크를 제거하려면 이 토픽의 첫 번째 게시글을 클릭하세요" + bookmark: "북마크하려면 이 주제의 첫번째 게시글을 클릭하세요" + unbookmark: "북마크를 제거하려면 이 주제의 첫 번째 게시글을 클릭하세요" bookmarks: not_logged_in: "죄송합니다. 게시물을 즐겨찾기에 추가하려면 로그인을 해야 합니다." created: "이 게시글을 북마크 하였습니다." not_bookmarked: "이 게시물을 읽으셨습니다. 즐겨찾기에 추가하려면 클릭하세요." last_read: "마지막으로 읽으신 게시물입니다. 즐겨찾기에 추가하려면 클릭하세요." remove: "북마크 삭제" - confirm_clear: "정말 이 토픽의 모든 북마크를 제거하시겠습니까?" + confirm_clear: "정말 이 주제의 모든 북마크를 제거하시겠습니까?" topic_count_latest: - other: "{{count}} 새 토픽 혹은 업데이트된 토픽" + other: "{{count}} 새 주제 혹은 업데이트된 주제" topic_count_unread: - other: "{{count}} 읽지 않은 토픽" + other: "{{count}} 읽지 않은 주제" topic_count_new: - other: "{{count}}개의 새로운 토픽" + other: "{{count}}개의 새로운 주제" click_to_show: "보려면 클릭하세요." preview: "미리보기" cancel: "취소" @@ -224,18 +224,16 @@ ko: undo: "실행 취소" revert: "되돌리기" failed: "실패" - switch_to_anon: "익명 모드" - switch_from_anon: "익명모드 나가기" banner: close: "배너 닫기" edit: "이 배너 수정 >>" choose_topic: - none_found: "토픽을 찾을 수 없습니다." + none_found: "주제를 찾을 수 없습니다." title: - search: "이름, url, ID로 토픽 검색" - placeholder: "여기에 토픽 제목을 입력하세요" + search: "이름, url, ID로 주제 검색" + placeholder: "여기에 주제 제목을 입력하세요" queue: - topic: "토픽:" + topic: "주제:" approve: '승인' reject: '거절' delete_user: '사용자 삭제' @@ -245,7 +243,7 @@ ko: cancel: "취소" view_pending: "대기중인 게시글" has_pending_posts: - other: "이 토픽은 {{count}}개의 승인 대기중인 게시글이 있습니다." + other: "이 주제에는 {{count}}개의 승인 대기중인 게시글이 있습니다." confirm: "변경사항 저장" delete_prompt: "정말로 %{username}; 회원을 삭제하시겠습니까? 게시글이 모두 삭제되고 IP와 이메일이 차단됩니다." approval: @@ -255,12 +253,12 @@ ko: other: "대기중인 게시글이 {{count}}개 있습니다." ok: "확인" user_action: - user_posted_topic: "{{user}}님이 토픽을 게시함" - you_posted_topic: "토픽을 게시함" + 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_replied_to_topic: "{{user}}님이 주제에 답글 올림" + you_replied_to_topic: "주제에 답글 올림" user_mentioned_user: "{{user}}님이 {{another_user}}를 멘션함" user_mentioned_you: "{{user}}님이 를 멘션함" you_mentioned_user: "{{another_user}}님을 멘션함" @@ -274,10 +272,10 @@ ko: likes_given: "제공한" likes_received: "받은" topics_entered: "읽음" - topics_entered_long: "읽은 토픽" + topics_entered_long: "읽은 주제" time_read: "읽은 시간" - topic_count: "토픽" - topic_count_long: "생성된 토픽" + topic_count: "주제" + topic_count_long: "생성된 주제" post_count: "답글" post_count_long: "답글" no_results: "결과가 없습니다." @@ -301,7 +299,7 @@ ko: title: other: "그룹" members: "멤버" - topics: "토픽" + topics: "주제" posts: "게시글" mentions: "멘션" messages: "메시지" @@ -332,7 +330,7 @@ ko: '1': "선사한 '좋아요'" '2': "받은 '좋아요'" '3': "북마크" - '4': "토픽" + '4': "주제" '5': "답글" '6': "응답" '7': "멘션" @@ -356,14 +354,14 @@ ko: apply_all: "적용" position: "위치" posts: "게시글" - topics: "토픽" + topics: "주제" latest: "최근" latest_by: "가장 최근" toggle_ordering: "정렬 컨트롤 토글" subcategories: "하위 카테고리" - topic_stats: "새로운 토픽 수" + topic_stats: "새로운 주제 수" topic_stat_sentence: - other: "지난 %{unit} 동안 %{count}개의 새로운 토픽이 있습니다." + other: "지난 %{unit} 동안 %{count}개의 새로운 주제가 있습니다." post_stats: "새 게시글 수" post_stat_sentence: other: "지난 %{unit} 동안 %{count}개의 새로운 게시글이 있습니다." @@ -411,7 +409,6 @@ ko: disable: "알림 비활성화" enable: "알림 활성화" each_browser_note: "노트: 사용하시는 모든 브라우저에서 이 설정을 변경해야합니다." - dismiss_notifications: "모두 읽음으로 표시" dismiss_notifications_tooltip: "읽지 않은 알림을 모두 읽음으로 표시" disable_jump_reply: "댓글을 작성했을 때, 새로 작성한 댓글로 화면을 이동하지 않습니다." dynamic_favicon: "새 글이나 업데이트된 글 수를 브라우저 아이콘에 보이기" @@ -428,11 +425,9 @@ ko: github_profile: "Github" email_activity_summary: "활동 요약" watched_categories: "지켜보기" - watched_categories_instructions: "이 카테고리 내의 새로운 토픽들을 지켜보도록 자동으로 설정됩니다. 새로운 게시글이나 토픽에 대하여 알림을 받게되며 토픽 옆에 읽지 않은 게시글의 수가 표시됩니다." tracked_categories: "추적하기" - tracked_categories_instructions: "이 카테고리 내의 새로운 토픽들을 추적하도록 자동으로 설정됩니다. 토픽 옆에 읽지 않은 게시글의 수가 표시됩니다." muted_categories: "알림 끄기" - muted_categories_instructions: "이 카테고리 내의 새 토픽에 대해 어떠한 알림도 받을 수 없으며, 최근의 토픽도 나타나지 않습니다." + muted_categories_instructions: "이 카테고리 내의 새 주제에 대해 어떠한 알림도 받을 수 없으며, 최근의 주제도 나타나지 않습니다." delete_account: "내 계정 삭제" delete_account_confirm: "정말로 계정을 삭제할까요? 이 작업은 되돌릴 수 없습니다." deleted_yourself: "계정이 삭제 되었습니다." @@ -442,8 +437,8 @@ ko: users: "회원" muted_users: "알람 끄기" muted_users_instructions: "이 회원이 보낸 알림 모두 숨김" - muted_topics_link: "알림을 끈 토픽 보기" - automatically_unpin_topics: "글 끝에 다다르면 자동으로 토픽고정 해제합니다." + muted_topics_link: "알림을 끈 주제 보기" + automatically_unpin_topics: "글 끝에 다다르면 자동으로 주제 고정을 해제합니다." staff_counters: flags_given: "유용한 신고" flagged_posts: "신고된 글" @@ -567,12 +562,12 @@ ko: 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: "마지막 방문이후 작성된 토픽" + last_here: "마지막 방문이후 작성된 주제" + after_1_day: "지난 하루간 생성된 주제" + after_2_days: "지난 2일간 생성된 주제" + after_1_week: "최근 일주일간 생성된 주제" + after_2_weeks: "지난 2주간 생성된 주제" + auto_track_topics: "마지막 방문이후 작성된 주제" auto_track_options: never: "하지않음" immediately: "즉시" @@ -598,7 +593,7 @@ ko: pending: "초대를 보류합니다." pending_tab: "보류" pending_tab_with_count: "지연 ({{count}})" - topics_entered: "토픽이 입력되었습니다." + topics_entered: "읽은 주제" posts_read_count: "글 읽기" expired: "이 초대장의 기한이 만료되었습니다." rescind: "삭제" @@ -639,9 +634,10 @@ ko: other: "받음" top_replies: "인기 댓글" more_replies: "답글 더 보기" - top_topics: "인기 토픽" - more_topics: "토픽 더 보기" + top_topics: "인기 주제" + more_topics: "주제 더 보기" top_badges: "인기 배지" + no_badges: "아직 배지가 없습니다." more_badges: "배지 더 보기" associated_accounts: "로그인" ip_address: @@ -659,7 +655,7 @@ ko: posted_by: "에 의해 작성되었습니다" sent_by: "에 의해 전송되었습니다" private_message: "메시지" - the_topic: "토픽" + the_topic: "주제" loading: "로딩 중..." errors: prev_page: "로드하는 중" @@ -687,16 +683,16 @@ ko: read_only_mode: enabled: "이 사이트는 현재 읽기전용 모드입니다. 브라우징은 가능하지만, 댓글달기, 좋아요 등 다른 행위들은 현재 비활성화 되어있습니다." login_disabled: "사이트가 읽기 전용모드로 되면서 로그인은 비활성화되었습니다." - too_few_topics_and_posts_notice: "토론을 시작하시죠! 현재 %{currentTopics} / %{requiredTopics} 토픽과 %{currentPosts} / %{requiredPosts} 글이 있습니다. 새 방문자는 읽고 응답할 대화꺼리가 좀 필요해요." - too_few_topics_notice: "토론을 시작하시죠! 현재 %{currentTopics} / %{requiredTopics} 토픽이 있습니다. 새 방문자는 읽고 응답할 대화꺼리가 좀 필요해요." + too_few_topics_and_posts_notice: "토론을 시작하시죠! 현재 %{currentTopics} / %{requiredTopics} 주제와 %{currentPosts} / %{requiredPosts} 글이 있습니다. 새 방문자는 읽고 응답할 대화꺼리가 좀 필요해요." + too_few_topics_notice: "토론을 시작하시죠! 현재 %{currentTopics} / %{requiredTopics} 주제가 있습니다. 새 방문자는 읽고 응답할 대화꺼리가 좀 필요해요." too_few_posts_notice: "토론을 시작하시죠! 현재 %{currentPosts} / %{requiredPosts} 글이 있습니다. 새 방문자는 읽고 응답할 대화꺼리가 좀 필요해요." learn_more: "더 배우기" year: '년' - year_desc: '지난 365일간 생성된 토픽' + year_desc: '지난 365일간 생성된 주제' month: '월' - month_desc: '지난 30일간 생성된 토픽' + month_desc: '지난 30일간 생성된 주제' week: '주' - week_desc: '지난 7일간 생성된 토픽' + week_desc: '지난 7일간 생성된 주제' day: '일' first_post: 첫 번째 글 mute: 음소거 @@ -713,13 +709,13 @@ ko: intro: "안녕하세요! :heart_eyes: 글읽기는 좋아하시는데 아직 회원가입은 안하신 것 같네요." value_prop: "회원가입 하시면 글을 어디까지 읽으셨는지 저희가 기억하기 때문에, 언제든지 마지막 읽은 위치로 바로 돌아갈 수 있답니다. 그리고 새글이 뜰때마다 이 화면과 이메일로 알림을 받을수도 있고, 좋아요를 클릭해서 글에 대한 애정을 표현하실 수도 있어요. :heartbeat:" summary: - enabled_description: "현재 커뮤니티에서 가장 인기있는 토픽의 요약본을 보고 있습니다:" + enabled_description: "현재 커뮤니티에서 가장 인기있는 주제의 요약본을 보고 있습니다:" description: "댓글이 {{replyCount}}개 있습니다." description_time: "댓글이 {{replyCount}}개 있고 다 읽는데 {{readingTime}} 분이 걸립니다." - enable: '이 토픽을 요약Show All Posts' + enable: '이 주제를 요약' disable: '모든 포스트 보기' deleted_filter: - enabled_description: "이 토픽은 삭제된 글들을 포함하고 있습니다. 삭제된 글을 보이지 않습니다." + enabled_description: "이 주제는 삭제된 글들을 포함하고 있습니다. 삭제된 글을 보이지 않습니다." disabled_description: "삭제된 글들을 표시하고 있습니다." enable: "삭제된 글 숨김" disable: "삭제된 글 보기" @@ -790,10 +786,6 @@ ko: github: title: "GitHub" message: "GitHub 인증 중(팝업 차단을 해제 하세요)" - apple_international: "Apple/International" - google: "Google" - twitter: "Twitter" - emoji_one: "Emoji One" shortcut_modifier_key: shift: 'Shift' ctrl: 'Ctrl' @@ -805,11 +797,11 @@ ko: whisper: "귓속말" add_warning: "공식적인 경고입니다." toggle_whisper: "귀속말 켜고 끄기" - posting_not_on_topic: "어떤 토픽에 답글을 작성하시겠습니까?" + posting_not_on_topic: "어떤 주제에 답글을 작성하시겠습니까?" saving_draft_tip: "저장 중..." saved_draft_tip: "저장 완료" saved_local_draft_tip: "로컬로 저장됩니다." - similar_topics: "작성하려는 내용과 비슷한 토픽들..." + similar_topics: "작성하려는 내용과 비슷한 주제들..." drafts_offline: "초안" error: title_missing: "제목은 필수 항목입니다" @@ -820,11 +812,11 @@ ko: try_like: ' 버튼을 사용해 보셨나요?' category_missing: "카테고리를 선택해주세요." save_edit: "편집 저장" - reply_original: "기존 토픽에 대해 답글을 작성합니다." + reply_original: "기존 주제에 대해 답글을 작성합니다." reply_here: "여기에 답글을 작성하세요." reply: "답글 전송" cancel: "취소" - create_topic: "토픽(글) 쓰기" + create_topic: "새 주제 쓰기" create_pm: "메시지" title: "혹은 Ctrl + Enter 누름" users_placeholder: "사용자 추가" @@ -856,7 +848,7 @@ ko: upload_description: "업로드 설명을 입력" olist_title: "번호 매기기 목록" ulist_title: "글 머리 기호 목록" - list_item: "토픽" + list_item: "주제" heading_title: "표제" heading_text: "표제" hr_title: "수평선" @@ -865,18 +857,18 @@ ko: modal_ok: "OK" modal_cancel: "취소" cant_send_pm: "죄송합니다. %{username}님에게 메시지를 보낼 수 없습니다." - admin_options_title: "이 토픽에 대한 옵션 설정" + admin_options_title: "이 주제에 대한 옵션 설정" auto_close: - label: "토픽 자동-닫기 시간:" + label: "주제 자동-닫기 시간:" error: "유효한 값은 눌러주세요." - based_on_last_post: "적어도 토픽의 마지막 글이 이만큼 오래되지 않았으면 닫지 마세요." + based_on_last_post: "적어도 주제의 마지막 글이 이만큼 오래되지 않았으면 닫지 마세요." all: examples: '시간을 숫자(24이하)로 입력하거나 분을 포함한 시간(17:30) 혹은 타임스탬프(2013-11-22 14:00) 형식으로 입력하세요.' limited: units: "(# 시간)" examples: '시간에 해당하는 숫자를 입력하세요. (24)' notifications: - title: "@name 멘션, 글과 토픽에 대한 답글, 개인 메시지 등에 대한 알림" + title: "@name 언급, 글과 주제에 대한 답글, 개인 메시지 등에 대한 알림" none: "현재 알림을 불러올 수 없습니다." more: "이전 알림을 볼 수 있습니다." total_flagged: "관심 표시된 총 글" @@ -941,7 +933,7 @@ ko: clear_all: "다 지우기" result_count: other: "\"{{term}}\" 검색결과 {{count}} 개" - title: "토픽, 글, 사용자, 카테고리 검색" + title: "주제, 글, 사용자, 카테고리 검색" no_results: "검색 결과가 없습니다" no_more_results: "더 이상 결과가 없습니다." search_help: 검색 도움말 @@ -949,65 +941,65 @@ ko: post_format: "#{{post_number}} by {{username}}" context: user: "@{{username}}의 글 검색" - topic: "이 토픽을 검색" + topic: "이 주제를 검색" private_messages: "메시지 검색" - hamburger_menu: "다른 토픽 목록이나 카테고리로 가기" + hamburger_menu: "다른 주제 목록이나 카테고리로 가기" new_item: "새로운" go_back: '돌아가기' not_logged_in_user: 'user page with summary of current activity and preferences' current_user: '사용자 페이지로 이동' topics: bulk: - unlist_topics: "토픽 내리기" + unlist_topics: "주제 내리기" reset_read: "읽기 초기화" - delete: "토픽 삭제" + delete: "주제 삭제" dismiss: "해지" dismiss_read: "읽지않음 전부 해지" dismiss_button: "해지..." - dismiss_tooltip: "새 글을 무시하거나 토픽 추적 멈추기" - also_dismiss_topics: "이 토픽 추적하는 걸 멈추고 내가 읽지 않은 걸 다시는 보여주지 않습니다" + dismiss_tooltip: "새 글을 무시하거나 주제 추적 멈추기" + also_dismiss_topics: "이 주제를 더 이상 추적하지 않고 읽지 않은 글에서 표시하지 않음" dismiss_new: "새글 제거" - toggle: "토픽 복수 선택" + toggle: "주제 복수 선택" actions: "일괄 적용" change_category: "카테고리 변경" - close_topics: "토픽 닫기" - archive_topics: "토픽 보관하기" + close_topics: "주제 닫기" + archive_topics: "주제 보관하기" notification_level: "알림 설정 변경" - choose_new_category: "토픽의 새로운 카테고리를 선택" + choose_new_category: "주제의 새로운 카테고리를 선택" selected: - other: "{{count}}개의 토픽이 선택되었습니다." + other: "{{count}}개의 주제가 선택되었습니다." none: - unread: "읽지 않은 토픽이 없습니다." - new: "읽을 새로운 토픽이 없습니다." - read: "아직 어떠한 토픽도 읽지 않았습니다." - posted: "아직 어떠한 토픽도 작성되지 않았습니다." - latest: "최신 토픽이 없습니다." - hot: "인기있는 토픽이 없습니다." - bookmarks: "아직 북마크한 토픽이 없습니다." - category: "{{category}}에 토픽이 없습니다." - top: "Top 토픽이 없습니다." + unread: "읽지 않은 주제가 없습니다." + new: "읽을 새로운 주제가 없습니다." + read: "아직 어떠한 주제도 읽지 않았습니다." + posted: "아직 어떠한 주제도 작성되지 않았습니다." + latest: "최신 주제가 없습니다." + hot: "인기있는 주제가 없습니다." + bookmarks: "아직 북마크한 주제가 없습니다." + category: "{{category}}에 주제가 없습니다." + top: "Top 주제가 없습니다." search: "검색 결과가 없습니다." educate: - new: '

회원님의 토픽은 여기에 나타납니다.

기본적으로 생긴 지 이틀 안된 토픽은 새것으로 간주하고 new 표시가 뜹니다.

바꾸고 싶으면 환경설정으로 가보세요.

' - unread: '

회원님이 읽지 않은 토픽은 여기에 나타납니다.

기본적으로 토픽은 읽지 않은 것으로 간주하고 다음과 같은 조건 중 하나를 만족하면 읽지 않은 글갯수 1 을 표시합니다:

  • 토픽 만들기
  • 토픽에 댓글달기
  • 토픽을 4분 이상 읽기

또는 토픽을 추적하거나 지켜보기 위해 각 토픽의 밑부분에 달린 알림제어판에서 설정하는 경우도 포합됩니다.

설정을 바꾸려면 환경설정 페이지로 가세요.

' + new: '

회원님의 주제는 여기에 나타납니다.

기본적으로 생긴 지 이틀 안된 주제는 새것으로 간주하고 new 표시가 뜹니다.

바꾸고 싶으면 환경설정으로 가보세요.

' + unread: '

회원님이 읽지 않은 주제는 여기에 나타납니다.

기본적으로 주제는 읽지 않은 것으로 간주하고 다음과 같은 조건 중 하나를 만족하면 읽지 않은 글갯수 1 을 표시합니다:

  • 주제 만들기
  • 주제에 댓글달기
  • 주제를 4분 이상 읽기

또는 주제를 추적하거나 지켜보기 위해 각 주제의 밑부분에 달린 알림제어판에서 설정하는 경우도 포합됩니다.

설정을 바꾸려면 환경설정 페이지로 가세요.

' bottom: - latest: "더 이상 읽을 최신 토픽이 없습니다" - hot: "더 이상 읽을 인기있는 토픽이 없습니다" - posted: "더 이상 작성된 토픽이 없습니다" - read: "더 이상 읽을 토픽이 없습니다" - new: "더 이상 읽을 새로운 토픽이 없습니다." - unread: "더 이상 읽지 않은 토픽이 없습니다" - category: "더 이상 {{category}}에 토픽이 없습니다" - top: "더 이상 인기 토픽이 없습니다." - bookmarks: "더이상 북마크한 토픽이 없습니다." + latest: "더 이상 읽을 최신 주제가 없습니다" + hot: "더 이상 읽을 인기있는 주제가 없습니다" + posted: "더 이상 작성된 주제가 없습니다" + read: "더 이상 읽을 주제가 없습니다" + new: "더 이상 읽을 새로운 주제가 없습니다." + unread: "더 이상 읽지 않은 주제가 없습니다" + category: "더 이상 {{category}}에 주제가 없습니다" + top: "더 이상 인기 주제가 없습니다." + bookmarks: "더이상 북마크한 주제가 없습니다." search: "더이상 검색 결과가 없습니다." topic: unsubscribe: stop_notifications: "{{title}}에 대한 알림은 이제 덜 받게 됩니다." change_notification_state: "현재 당신의 알림 설정 : " - filter_to: " {{post_count}} 게시글 in 토픽" - create: '새 토픽 만들기' - create_long: '새로운 토픽 만들기' + filter_to: "이 주제에 {{post_count}}개의 글이 있습니다" + create: '새 주제 만들기' + create_long: '새로운 주제 만들기' private_message: '메시지 시작' archive_message: help: '메시지를 아카이브로 옮기기' @@ -1015,53 +1007,53 @@ ko: move_to_inbox: title: '수신함으로 이동' help: '메시지를 편지함으로 되돌리기' - list: '토픽 목록' - new: '새로운 토픽' + list: '주제 목록' + new: '새로운 주제' unread: '읽지 않은' new_topics: - other: '{{count}}개의 새로운 토픽' + other: '{{count}}개의 새로운 주제' unread_topics: - other: '{{count}}개의 읽지 않은 토픽' - title: '토픽' + other: '{{count}}개의 읽지 않은 주제' + title: '주제' invalid_access: - title: "이 토픽은 비공개입니다" - description: "죄송합니다. 그 토픽에 접근 할 수 없습니다!" - login_required: "해당 토픽을 보려면 로그인이 필요합니다." + title: "이 주제는 비공개입니다" + description: "죄송합니다. 그 주제에 접근 할 수 없습니다!" + login_required: "해당 주제를 보려면 로그인이 필요합니다." server_error: - title: "토픽을 불러오지 못했습니다" - description: "죄송합니다. 연결 문제로 인해 해당 토픽을 불러올 수 없습니다. 다시 시도하십시오. 문제가 지속되면 문의해 주시기 바랍니다" + title: "주제를 불러오지 못했습니다" + description: "죄송합니다. 연결 문제로 인해 해당 주제를 불러올 수 없습니다. 다시 시도하십시오. 문제가 지속되면 문의해 주시기 바랍니다" not_found: - title: "토픽을 찾을 수 없습니다" - description: "죄송합니다. 토픽을 찾을 수 없습니다. 아마도 운영자에 의해 삭제된 것 같습니다." + title: "주제를 찾을 수 없습니다" + description: "죄송합니다. 주제를 찾을 수 없습니다. 아마도 운영자에 의해 삭제된 것 같습니다." total_unread_posts: - other: "이 토픽에 {{count}}개의 읽지 않을 게시 글이 있습니다." + other: "이 주제에 {{count}}개의 읽지 않을 게시 글이 있습니다." unread_posts: - other: "이 토픽에 {{count}}개의 읽지 않을 게시 글이 있습니다." + other: "이 주제에 {{count}}개의 읽지 않을 게시 글이 있습니다." new_posts: - other: "최근 읽은 이후 {{count}}개 글이 이 토픽에 작성되었습니다." + other: "최근 읽은 이후 {{count}}개 글이 이 주제에 작성되었습니다." likes: - other: "이 토픽에 {{count}}개의 '좋아요'가 있습니다." - back_to_list: "토픽 리스트로 돌아갑니다." - options: "토픽 옵션" - show_links: "이 토픽에서 링크를 표시합니다." - toggle_information: "토픽의 세부 정보를 토글합니다." - read_more_in_category: "더 많은 토픽들은 {{catLink}} 또는 {{latestLink}}에서 찾으실 수 있습니다" + 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 { is 1개의 안 읽은 } other { are #개의 안 읽은 } } { NEW, plural, =0 {} one { {BOTH, select, true{and } false {is } other{}} 1개의 새로운 토픽이} other { {BOTH, select, true{and } false {are } other{}} # 새로운 토픽이} } 남아 있고, {CATEGORY, select, true {{catLink} 토픽도 확인해보세요.} false {{latestLink}} other {}}" + read_more_MF: "이 카테고리에 { UNREAD, plural, =0 {} one { is 1개의 안 읽은 } other { are #개의 안 읽은 } } { NEW, plural, =0 {} one { {BOTH, select, true{and } false {is } other{}} 1개의 새로운 주제가} other { {BOTH, select, true{and } false {are } other{}} # 새로운 주제가} } 남아 있고, {CATEGORY, select, true {{catLink} 주제도 확인해보세요.} false {{latestLink}} other {}}" browse_all_categories: 모든 카테고리 보기 - view_latest_topics: 최신 토픽 보기 - suggest_create_topic: 토픽(글)을 작성 해 보실래요? + view_latest_topics: 최신 주제 보기 + suggest_create_topic: 새 주제를 작성 해 보실래요? jump_reply_up: 이전 답글로 이동 jump_reply_down: 이후 답글로 이동 - deleted: "토픽이 삭제되었습니다" - auto_close_notice: "이 토픽은 곧 자동으로 닫힙니다. %{timeLeft}." - auto_close_notice_based_on_last_post: "이 토픽은 마지막 답글이 달린 %{duration} 후 닫힙니다." + deleted: "주제가 삭제되었습니다" + auto_close_notice: "이 주제는 곧 자동으로 닫힙니다. %{timeLeft}." + auto_close_notice_based_on_last_post: "이 주제는 마지막 답글이 달린 %{duration} 후 닫힙니다." auto_close_title: '자동으로 닫기 설정' auto_close_save: "저장" - auto_close_remove: "이 토픽을 자동으로 닫지 않기" - auto_close_immediate: "토픽에 마지막 글이 올라온 지 %{hours} 시간 지났기 때문에 이 토픽은 즉시 닫힐 예정입니다." + auto_close_remove: "이 주제를 자동으로 닫지 않기" + auto_close_immediate: "주제에 마지막 글이 올라온 지 %{hours} 시간 지났기 때문에 이 주제는 즉시 닫힐 예정입니다." progress: - title: 진행 중인 토픽 + title: 진행 중인 주제 go_top: "맨위" go_bottom: "맨아래" go: "이동" @@ -1074,30 +1066,30 @@ ko: reasons: '3_6': '이 카테고리를 보고 있어서 알림을 받게 됩니다.' '3_5': '자동으로 이 글을 보고있어서 알림을 받게 됩니다.' - '3_2': '이 토픽을 보고있어서 알림을 받게 됩니다.' - '3_1': '이 토픽을 생성하여서 알림을 받게 됩니다.' - '3': '이 토픽을 보고있어서 알림을 받게 됩니다.' - '2_8': '이 토픽을 추적하고 있어서 알림을 받게 됩니다.' - '2_4': '이 토픽에 답글을 게시하여서 알림을 받게 됩니다.' - '2_2': '이 토픽을 추적하고 있어서 알림을 받게 됩니다.' - '2': '이 토픽을 읽어서 알림을 받게 됩니다. (설정)' + '3_2': '이 주제를 보고있어서 알림을 받게 됩니다.' + '3_1': '이 주제를 생성하여서 알림을 받게 됩니다.' + '3': '이 주제를 보고있어서 알림을 받게 됩니다.' + '2_8': '이 주제를 추적하고 있어서 알림을 받게 됩니다.' + '2_4': '이 주제에 답글을 게시하여서 알림을 받게 됩니다.' + '2_2': '이 주제를 추적하고 있어서 알림을 받게 됩니다.' + '2': '이 주제를 읽어서 알림을 받게 됩니다. (설정)' '1_2': '누군가 내 @아아디 으로 멘션했거나 내 글에 답글이 달릴 때 알림을 받게 됩니다.' '1': '누군가 내 @아아디 으로 멘션했거나 내 글에 답글이 달릴 때 알림을 받게 됩니다.' - '0_7': '이 토픽에 관한 모든 알림을 무시하고 있습니다.' - '0_2': '이 토픽에 관한 모든 알림을 무시하고 있습니다.' - '0': '이 토픽에 관한 모든 알림을 무시하고 있습니다.' + '0_7': '이 주제에 관한 모든 알림을 무시하고 있습니다.' + '0_2': '이 주제에 관한 모든 알림을 무시하고 있습니다.' + '0': '이 주제에 관한 모든 알림을 무시하고 있습니다.' watching_pm: title: "알림 : 주시 중" description: "이 메시지에 새로운 답글이 있을 때 알림을 받게 되며 새로운 답글의 개수는 표시됩니다." watching: title: "주시 중" - description: "이 토픽에 새로운 답글이 있을 때 알림을 받게 되며 새로운 답글의 개수는 표시됩니다." + description: "이 주제에 새로운 답글이 있을 때 알림을 받게 되며 새로운 답글의 개수는 표시됩니다." tracking_pm: title: "알림 : 새 글 표시 중" description: "이 메시지의 읽지않은 응답의 수가 표시됩니다. 누군가 내 @아이디를 멘션했거나 내게 답글을 작성하면 알림을 받습니다." tracking: title: "새 글 표시 중" - description: "이 토픽의 새로운 답글의 수가 표시됩니다. 누군가 내 @아이디를 멘션했거나 내게 답글을 작성하면 알림을 받습니다." + description: "이 주제의 새로운 답글의 수가 표시됩니다. 누군가 내 @아이디를 멘션했거나 내게 답글을 작성하면 알림을 받습니다." regular: title: "알림 : 일반" description: "누군가 내 @아아디 으로 멘션했거나 내 글에 답글이 달릴 때 알림을 받게 됩니다." @@ -1109,64 +1101,64 @@ ko: description: "이 메시지에 대해 어떠한 알림도 받지 않지 않습니다." muted: title: "알림 없음" - description: "이 토픽에 대해 어떠한 알림도 받지 않고 최신글 목록에도 나타나지 않을 것입니다." + description: "이 주제에 대해 어떠한 알림도 받지 않고 최신글 목록에도 나타나지 않을 것입니다." actions: - recover: "토픽 다시 복구" - delete: "토픽 삭제" - open: "토픽 열기" - close: "토픽 닫기" + recover: "주제 다시 복구" + delete: "주제 삭제" + open: "주제 열기" + close: "주제 닫기" multi_select: "글 선택" auto_close: "자동으로 닫기..." - pin: "토픽 고정..." - unpin: "토픽 고정 취소..." - unarchive: "토픽 보관 취소" - archive: "토픽 보관" + pin: "주제 고정..." + unpin: "주제 고정 취소..." + unarchive: "주제 보관 취소" + archive: "주제 보관" invisible: "목록에서 제외하기" visible: "목록에 넣기" reset_read: "값 재설정" feature: - pin: "토픽 고정" - unpin: "토픽 고정 취소" - pin_globally: "전역적으로 토픽 고정" - make_banner: "배너 토픽" - remove_banner: "배너 토픽 제거" + pin: "주제 고정" + unpin: "주제 고정 취소" + pin_globally: "전체 공지글로 설정하기" + make_banner: "배너 주제" + remove_banner: "배너 주제 제거" reply: title: '답글' - help: '이 토픽에 대한 답글 작성 시작' + help: '이 주제에 대한 답글 작성 시작' clear_pin: title: "고정 취소" - help: "더 이상 목록의 맨 위에 표시하지 않도록 이 토픽의 고정 상태를 해제합니다." + help: "더 이상 목록의 맨 위에 표시하지 않도록 이 주제의 고정 상태를 해제합니다." share: title: '공유' - help: '이 토픽의 링크를 공유' + help: '이 주제의 링크를 공유' flag_topic: title: '신고하기' - help: '이 토픽을 주의깊게 보거나 비밀리에 주의성 알림을 보내기 위해 신고합니다' + help: '이 주제를 주의깊게 보거나 비밀리에 주의성 알림을 보내기 위해 신고합니다' success_message: '신고했습니다' feature_topic: - title: "Feature 토픽" - pin: " {{categoryLink}} 카테고리 토픽 목록 상단에 고정 until" - confirm_pin: "이미 {{count}}개의 고정된 토픽이 있습니다. 너무 많은 토픽이 고정되어 있으면 새로운 사용자나 익명사용자에게 부담이 될 수 있습니다. 정말로 이 카테고리에 추가적으로 토픽을 고정하시겠습니까?" - unpin: "이 토픽을 {{categoryLink}} 카테고리 상단에서 제거 합니다." - unpin_until: "{{categoryLink}} 카테고리 토픽 목록 상단에서 이 토픽을 제거하거나 %{until}까지 기다림." - pin_note: "개별적으로 사용자가 토픽 고정을 취소할 수 있습니다." - pin_validation: "토픽을 고정하려면 날짜를 지정해야 합니다." - not_pinned: " {{categoryLink}} 카테고리에 고정된 토픽이 없습니다." + title: "주요 주제로 설정" + pin: " {{categoryLink}} 카테고리 주제 목록 상단에 고정 until" + confirm_pin: "이미 {{count}}개의 고정된 주제가 있습니다. 너무 많은 주제가 고정되어 있으면 새로운 사용자나 익명사용자에게 부담이 될 수 있습니다. 정말로 이 카테고리에 추가적으로 주제를 고정하시겠습니까?" + unpin: "이 주제를 {{categoryLink}} 카테고리 상단에서 제거 합니다." + unpin_until: "{{categoryLink}} 카테고리 주제 목록 상단에서 이 주제를 제거하거나 %{until}까지 기다림." + pin_note: "개별적으로 사용자가 주제 고정을 취소할 수 있습니다." + pin_validation: "주제를 고정하려면 날짜를 지정해야 합니다." + not_pinned: " {{categoryLink}} 카테고리에 고정된 주제가 없습니다." already_pinned: - other: "{{categoryLink}}에 고정된 토픽 갯수: {{count}}" - pin_globally: "모든 토픽 목록 상단 고정 until" - confirm_pin_globally: "이미 {{count}}개의 토픽이 전역적으로 고정되어 있습니다. 너무 많은 토픽이 고정되어 있으면 새로운 사용자나 익명사용자에게 부담이 될 수 있습니다. 정말로 이 토픽을 전역적으로 고정하시겠습니까?" - unpin_globally: "모든 토픽 목록 상단에서 이 토픽을 제거" - unpin_globally_until: "모든 토픽 목록 상단에서 이 토픽을 제거하거나 %{until}까지 기다림." - global_pin_note: "개별적으로 사용자가 토픽 고정을 취소할 수 있습니다." - not_pinned_globally: "전역적으로 고정된 토픽이 없습니다." + other: "{{categoryLink}}에 고정된 주제 개수: {{count}}" + pin_globally: "모든 주제 목록 상단 고정 until" + confirm_pin_globally: "이미 {{count}}개의 주제가 전체 공지로 고정되어 있습니다. 너무 많은 주제가 고정되어 있으면 새로운 사용자나 익명사용자에게 부담이 될 수 있습니다. 정말로 이 주제를 전체 공지로 고정하겠습니까?" + unpin_globally: "모든 주제 목록 상단에서 이 주제를 제거" + unpin_globally_until: "모든 주제 목록 상단에서 이 주제를 제거하거나 %{until}까지 기다림." + global_pin_note: "개별적으로 사용자가 주제 고정을 취소할 수 있습니다." + not_pinned_globally: "전체 공지된 주제가 없습니다." already_pinned_globally: - other: "전역적으로 고정된 토픽 갯수: {{count}}" - make_banner: "이 토픽을 모든 페이지의 상단에 나타나는 배너로 만들기" + other: "전체 공지된 주제 개수: {{count}}" + make_banner: "이 주제를 모든 페이지의 상단에 나타나는 배너로 만들기" remove_banner: "모든 페이지에서 나타나는 배너에서 제거" - banner_note: "사용자는 배너를 닫음으로써 배너를 나타나지 않게 할 수 있습니다. 단지 어떤 기간동안 딱 하나의 토픽만이 배너로 지정 가능합니다." - no_banner_exists: "배너 토픽이 없습니다." - banner_exists: "현재 배너 토픽이 있습니다." + banner_note: "사용자는 배너를 닫음으로써 배너를 나타나지 않게 할 수 있습니다. 단지 어떤 기간동안 딱 하나의 주제만이 배너로 지정 가능합니다." + no_banner_exists: "배너 주제가 없습니다." + banner_exists: "현재 배너 주제가 있습니다." inviting: "초대 중..." invite_private: title: '초대 메시지' @@ -1180,16 +1172,16 @@ ko: title: '초대하기' username_placeholder: "아이디" action: '초대장 보내기' - help: '이메일을 통해 다른 사람을 이 토픽에 초대합니다.' + help: '이메일을 통해 다른 사람을 이 주제에 초대합니다.' to_forum: "친구에게 요약 이메일을 보내고 이 포럼에 가입할 수 있도록 링크를 전송합니다." - sso_enabled: "이 토픽에 초대하고 싶은 사람의 아이디를 입력하세요." - to_topic_blank: "이 토픽에 초대하고 싶은 사람의 아이디나 이메일주소를 입력하세요." - to_topic_email: "이메일 주소를 입력하셨습니다. 친구들에게 이 토픽에 답변 달기가 가능하도록 조치하는 초대장을 보내겠습니다." - to_topic_username: "아이디를 입력하셨습니다. 이 토픽에 초대하는 링크와 함께 알림을 보내겠습니다." - to_username: "초대하려는 사용자의 아이디를 입력하세요. 이 토픽에 초대하는 링크와 함께 알림을 보내겠습니다." + sso_enabled: "이 주제에 초대하고 싶은 사람의 아이디를 입력하세요." + to_topic_blank: "이 주제에 초대하고 싶은 사람의 아이디나 이메일주소를 입력하세요." + to_topic_email: "이메일 주소를 입력하셨습니다. 친구들에게 이 주제에 답변 달기가 가능하도록 조치하는 초대장을 보내겠습니다." + to_topic_username: "아이디를 입력하셨습니다. 이 주제에 초대하는 링크와 함께 알림을 보내겠습니다." + to_username: "초대하려는 사용자의 아이디를 입력하세요. 이 주제에 초대하는 링크와 함께 알림을 보내겠습니다." email_placeholder: '이메일 주소' success_email: "{{emailOrUsername}}로 초대장을 발송했습니다. 초대를 수락하면 알려 드리겠습니다. 초대상태를 확인하려면 사용자 페이지에서 '초대장' 탭을 선택하세요." - success_username: "사용자가 이 토픽에 참여할 수 있도록 초대했습니다." + success_username: "사용자가 이 주제에 참여할 수 있도록 초대했습니다." error: "그 사람을 초대할 수 없습니다. 혹시 이미 초대하진 않았나요? (Invites are rate limited)" login_reply: '로그인하고 답글 쓰기' filters: @@ -1197,18 +1189,18 @@ ko: other: "{{count}} 글" cancel: "필터 제거" split_topic: - title: "새로운 토픽으로 이동" - action: "새로운 토픽으로 이동" - topic_name: "새로운 토픽 이름" - error: "새로운 토픽으로 이동시키는데 문제가 발생하였습니다." + title: "새로운 주제로 이동" + action: "새로운 주제로 이동" + topic_name: "새로운 주제 이름" + error: "새로운 주제로 이동시키는데 문제가 발생하였습니다." instructions: - other: "새로운 토픽을 생성하여, 선택한 {{count}}개의 글로 채우려고 합니다." + other: "새로운 주제를 생성하여, 선택한 {{count}}개의 글로 채우려고 합니다." merge_topic: - title: "이미 있는 토픽으로 옮기기" - action: "이미 있는 토픽으로 옮기기" - error: "이 토픽을 이동시키는데 문제가 발생하였습니다." + title: "이미 있는 주제로 옮기기" + action: "이미 있는 주제로 옮기기" + error: "이 주제를 이동시키는데 문제가 발생하였습니다." instructions: - other: " {{count}}개의 글을 옮길 토픽을 선택해주세요." + other: " {{count}}개의 글을 옮길 주제를 선택해주세요." change_owner: title: "글 소유자 변경" action: "작성자 바꾸기" @@ -1222,7 +1214,7 @@ ko: title: "타임스탬프 변경" action: "타임스탬프 변경" invalid_timestamp: "타임스탬프는 미래값으로 할 수 없습니다." - error: "토픽 타임스탬프를 바꾸는 중 에러가 발생하였습니다." + error: "주제의 시간을 변경하는 중 오류가 발생하였습니다." multi_select: select: '선택' selected: '({{count}})개가 선택됨' @@ -1241,7 +1233,7 @@ ko: edit_reason: "Reason: " post_number: "{{number}}번째 글" last_edited_on: "마지막으로 편집:" - reply_as_new_topic: "연결된 토픽으로 답글 작성하기" + reply_as_new_topic: "연결된 주제로 답글 작성하기" continue_discussion: "{{postLink}}에서 토론을 계속:" follow_quote: "인용 글로 이동" show_full: "전체 글 보기" @@ -1275,7 +1267,7 @@ ko: confirm: "글 작성을 취소 하시겠습니까?" no_value: "아니오" yes_value: "예" - via_email: "이 토픽은 이메일을 통해 등록되었습니다." + via_email: "이 주제는 이메일을 통해 등록되었습니다." whisper: "이 포스트는 운영자를 위한 비공개 귓말입니다." wiki: about: "이 글은 위키(wiki) 입니다." @@ -1287,8 +1279,8 @@ ko: has_liked: "이 글을 좋아합니다." undo_like: "'좋아요' 취소" edit: "이 글 편집" - edit_anonymous: "이 토픽을 수정하려면 먼저 로그인을 해야합니다." - flag: "이 토픽에 관심을 가지기 위해 깃발을 표시해두고 개인적으로 알림을 받습니다" + edit_anonymous: "이 주제를 수정하려면 먼저 로그인을 해야합니다." + flag: "이 주제에 관심을 가지기 위해 깃발을 표시해두고 개인적으로 알림을 받습니다" delete: "이 글을 삭제합니다." undelete: "이 글 삭제를 취소합니다." share: "이 글에 대한 링크를 공유합니다." @@ -1406,10 +1398,10 @@ ko: choose: '카테고리를 선택하세요…' edit: '편집' edit_long: "카테고리 편집" - view: '카테고리안의 토픽보기' + view: '카테고리 안의 주제 보기' general: '장군' settings: '설정' - topic_template: "토픽 템플릿" + topic_template: "주제 템플릿" delete: '카테고리 삭제' create: '새 카테고리' create_long: '새 카테고리 만들기' @@ -1420,7 +1412,7 @@ ko: save_error: 카테고리 저장 중 오류가 발생했습니다. name: "카테고리 이름" description: "설명" - topic: "카테고리 토픽" + topic: "카테고리 주제" logo: "카테고리 로고 이미지" background_image: "카테고리 백그라운드 이미지" badge_colors: "배지 색상" @@ -1436,11 +1428,11 @@ ko: already_used: '이 색은 다른 카테고리에서 사용되고 있습니다.' security: "보안" images: "이미지" - auto_close_label: "토픽 자동 닫기 :" + auto_close_label: "주제 자동 닫기 :" auto_close_units: "시간" email_in: "incoming 메일 주소 수정" email_in_allow_strangers: "계정이 없는 익명 유저들에게 이메일을 받습니다." - email_in_disabled: "이메일로 새 토픽 작성하기 기능이 비활성화되어 있습니다. 사이트 설정에서 '이메일로 새 토픽작성하기'를 활성화 해주세요." + email_in_disabled: "이메일로 새 주제 작성하기 기능이 비활성화되어 있습니다. 사이트 설정에서 '이메일로 새 주제 작성하기'를 활성화 해주세요." email_in_disabled_click: '"email in" 활성화' suppress_from_homepage: "홈페이지에서 이 카테고리를 감춥니다." allow_badges_label: "배지가 이 카테고리에서 주어질 수 있도록 허용" @@ -1468,7 +1460,7 @@ ko: take_action: "조치하기" notify_action: '메시지 보내기' delete_spammer: "네, 스패머 회원을 삭제합니다" - delete_confirm: "이 회원의 글 %{posts}개 및 토픽 %{topics}개를 삭제하고 IP주소 %{ip_address}와 이메일 %{email}을 영구 차단하려고 합니다. 이 회원이 정말 스패머 확실합니까?" + delete_confirm: "이 회원의 글 %{posts}개 및 주제 %{topics}개를 삭제하고 IP주소 %{ip_address}와 이메일 %{email}을 영구 차단하려고 합니다. 이 회원이 정말 스패머가 확실합니까?" yes_delete_spammer: "예, 스팸 회원을 삭제합니다" ip_address_missing: "(알 수 없음)" hidden_email_address: "(숨김)" @@ -1487,49 +1479,48 @@ ko: left: "{{n}} 나머지" flagging_topic: title: "우리 커뮤니티 질서를 지키는데 도와주셔서 감사합니다!" - action: "토픽 신고하기" + action: "주제 신고하기" notify_action: "메시지 보내기" topic_map: - title: "토픽 요약" + title: "주제 요약" participants_title: "빈번한 게시자" links_title: "인기 링크" - links_shown: "show all {{totalLinks}} links..." clicks: other: "%{count}번 클릭" topic_statuses: warning: help: "공식적인 주의입니다." bookmarked: - help: "북마크한 토픽" + help: "북마크한 주제" locked: - help: "이 토픽은 폐쇄되었습니다. 더 이상 새 답글을 받을 수 없습니다." + help: "이 주제는 폐쇄되었습니다. 더 이상 새 답글을 받을 수 없습니다." archived: - help: "이 토픽은 보관중입니다. 고정되어 변경이 불가능합니다." + help: "이 주제는 보관중입니다. 고정되어 변경이 불가능합니다." unpinned: title: "핀 제거" - help: "이 토픽은 핀 제거 되었습니다. 목록에서 일반적인 순서대로 표시됩니다." + help: "이 주제는 핀 제거 되었습니다. 목록에서 일반적인 순서대로 표시됩니다." pinned_globally: title: "핀 지정됨 (전역적)" pinned: title: "핀 지정됨" - help: "이 토픽은 고정되었습니다. 카테고리의 상단에 표시됩니다." + help: "이 주제는 고정되었습니다. 카테고리의 상단에 표시됩니다." invisible: - help: "이 토픽은 목록에서 제외됩니다. 토픽 목록에 표시되지 않으며 링크를 통해서만 접근 할 수 있습니다." + help: "이 주제는 목록에서 제외됩니다. 주제 목록에 표시되지 않으며 링크를 통해서만 접근 할 수 있습니다." posts: "글" posts_lowercase: "글" - posts_long: "이 토픽의 글 수는 {{number}}개 입니다." + posts_long: "이 주제의 글 수는 {{number}}개 입니다." posts_likes_MF: | This topic has {count, plural, one {1 reply} other {# replies}} {ratio, select, - low {with a high like to post ratio} - med {with a very high like to post ratio} - high {with an extremely high like to post ratio} - other {}} + low {with a high like to post ratio} + med {with a very high like to post ratio} + high {with an extremely high like to post ratio} + other {}} original_post: "원본 글" views: "조회수" views_lowercase: other: "조회" replies: "답변" - views_long: "이 토픽은 {{number}}번 읽혔습니다." + views_long: "이 주제는 {{number}}번 읽혔습니다." activity: "활동" likes: "좋아요" likes_lowercase: @@ -1546,31 +1537,31 @@ ko: not_available: "Raw 이메일이 가능하지 않습니다." categories_list: "카테고리 목록" filters: - with_topics: "%{filter} 토픽" - with_category: "%{filter} %{category} 토픽" + with_topics: "%{filter} 주제" + with_category: "%{filter} %{category} 주제" latest: title: "최근글" title_with_count: other: "최근글 ({{count}})" - help: "가장 최근 토픽" + help: "가장 최근 주제" hot: title: "인기 있는 글" - help: "가장 인기있는 토픽 중 하나를 선택" + help: "가장 인기있는 주제 중 하나를 선택" read: title: "읽기" - help: "마지막으로 순서대로 읽은 토픽" + help: "마지막으로 순서대로 읽은 주제" search: title: "검색" - help: "모든 토픽 검색" + help: "모든 주제 검색" categories: title: "카테고리" title_in: "카테고리 - {{categoryName}}" - help: "카테고리별로 그룹화 된 모든 토픽" + help: "카테고리별로 그룹화 된 모든 주제" unread: title: "읽지 않은 글" title_with_count: other: "읽지 않은 글 ({{count}})" - help: "지켜보거나 추적 중인 읽지 않은 토픽 " + help: "지켜보거나 추적 중인 읽지 않은 주제" lower_title_with_count: other: "{{count}} unread" new: @@ -1580,21 +1571,21 @@ ko: title: "새글" title_with_count: other: "새글 ({{count}})" - help: "며칠 내에 만들어진 토픽" + help: "며칠 내에 만들어진 주제" posted: title: "내 글" help: "내가 게시한 글" bookmarks: title: "북마크" - help: "북마크된 토픽" + help: "북마크된 주제" category: title: "{{categoryName}}" title_with_count: other: "{{categoryName}} ({{count}})" - help: "{{categoryName}}카테고리의 최신 토픽" + help: "{{categoryName}}카테고리의 최신 주제" top: title: "인기글" - help: "작년 또는 지난 달, 지난 주, 어제에 활발했던 토픽" + help: "작년 또는 지난 달, 지난 주, 어제에 활발했던 주제" all: title: "전체 시간" yearly: @@ -1622,6 +1613,10 @@ ko: keyboard_shortcuts_help: jump_to: title: '이동' + badges: + title: 배지 + badge_count: + other: "%{count}개의 배지" admin_js: type_to_filter: "필터를 입력하세요" admin: @@ -1694,18 +1689,18 @@ ko: delete: "삭제" delete_title: "신고에서 멘션된 글 삭제하기" delete_post_defer_flag: "글을 삭제하고 신고를 보류함" - delete_post_defer_flag_title: "글을 삭제하고 첫번째 글이면 토픽 삭제하기" + delete_post_defer_flag_title: "글을 삭제하고 첫번째 글이면 주제 삭제하기" delete_post_agree_flag: "글을 삭제하고 신고에 동의함" - delete_post_agree_flag_title: "글을 삭제하고 첫번째 글이면 토픽 삭제하기" + delete_post_agree_flag_title: "글을 삭제하고 첫번째 글이면 주제 삭제하기" delete_flag_modal_title: "삭제하고.." delete_spammer: "스패머 삭제" - delete_spammer_title: "글쓴이의 모든 글과 토픽을 삭제하고 회원계정도 제거하기" + delete_spammer_title: "글쓴이의 모든 글과 주제를 삭제하고 회원계정도 제거하기" disagree_flag_unhide_post: "동의안함 (글 숨김 취소)" disagree_flag_unhide_post_title: "글의 모든 신고를 삭제하고 글을 볼 수 있도록 변경" disagree_flag: "동의안함" disagree_flag_title: "신고를 유효하지 않거나 올바르지 않은 것으로 거부함" clear_topic_flags: "완료" - clear_topic_flags_title: "토픽 조사를 끝냈고 이슈를 해결했습니다. 신고를 지우기 위해 완료를 클릭하세요" + clear_topic_flags_title: "주제 조사를 끝냈고 이슈를 해결했습니다. 신고를 지우기 위해 완료를 클릭하세요" more: "(더 많은 답글...)" dispositions: agreed: "agreed" @@ -1718,8 +1713,8 @@ ko: error: "뭔가 잘못 됐어요" reply_message: "답글" no_results: "신고가 없습니다." - topic_flagged: "이 토픽 은 신고 되었습니다." - visit_topic: "처리하기 위해 토픽으로 이동" + topic_flagged: "이 주제 는 신고 되었습니다." + visit_topic: "처리하기 위해 주제로 이동" was_edited: "첫 신고 이후에 글이 수정되었음" previous_flags_count: "이 글은 이미 {{count}}번 이상 신고 되었습니다." summary: @@ -1776,7 +1771,7 @@ ko: revoke: "폐지" confirm_regen: "API 키를 새로 발급 받으시겠습니까?" confirm_revoke: "API 키를 폐지하겠습니까?" - info_html: "당신의 API 키는 JSON콜을 이용하여 토픽을 생성하거나 수정할 수 있습니다." + info_html: "당신의 API 키는 JSON콜을 이용하여 주제를 생성하거나 수정할 수 있습니다." all_users: "전체 유저" note_html: "이 키의 보안에 특별히 주의하세요. 이 키를 아는 모든 사용자는 다른 사용자의 이름으로 글을 작성할 수 있습니다." plugins: @@ -1927,7 +1922,7 @@ ko: description: "사이트 헤더에 텍스트와 아이콘" highlight: name: '하이라이트' - description: '페이지 내에 강조된 글 및 토픽 등의 배경색' + description: '페이지 내에 강조된 글 및 주제 등의 배경색' danger: name: '위험' description: '글 삭제 등에 사용되는 강조색' @@ -1999,7 +1994,7 @@ ko: last_match_at: "마지막 방문" match_count: "방문" ip_address: "IP" - topic_id: "토픽 ID" + topic_id: "주제 ID" post_id: "글 ID" category_id: "카테고리 ID" delete: '삭제' @@ -2038,7 +2033,7 @@ ko: grant_badge: "배지 부여" revoke_badge: "배지 회수" check_email: "이메일 확인" - delete_topic: "토픽 삭제" + delete_topic: "주제 삭제" delete_post: "글 삭제" impersonate: "대역" anonymize_user: "anonymize user" @@ -2143,7 +2138,7 @@ ko: suspend_reason: "Reason" suspended_by: "접근 금지자" delete_all_posts: "모든 글을 삭제합니다" - delete_all_posts_confirm: "%{posts}개의 글과 %{topics}개의 토픽을 지우려고 합니다. 확실합니까?" + delete_all_posts_confirm: "%{posts}개의 글과 %{topics}개의 주제를 지우려고 합니다. 확실합니까?" suspend: "접근 금지" unsuspend: "접근 허용" suspended: "접근 금지?" @@ -2172,10 +2167,10 @@ ko: activity: 활동 like_count: 준/받은 '좋아요' last_100_days: '지난 100일간' - private_topics_count: 비공개 토픽 수 + private_topics_count: 비공개 주제 수 posts_read_count: 글 읽은 수 post_count: 글 수 - topics_entered: 읽은 토픽 수 + topics_entered: 읽은 주제 수 flags_given_count: 작성한 신고 flags_received_count: 받은 신고 warnings_received_count: 받은 경고 @@ -2212,11 +2207,11 @@ ko: deactivate_failed: "사용자 비활성에 문제가 있습니다." unblock_failed: '사용자 언블락에 문제가 있습니다.' block_failed: '사용자 블락에 문제가 있습니다.' - block_confirm: '정말로 이 사용자를 차단하겠습니까? 차단된 사용자는 어떠한 토픽이나 포스트도 작성할 수 없습니다.' + block_confirm: '정말로 이 사용자를 차단하겠습니까? 차단된 사용자는 어떠한 주제나나 글도 작성할 수 없습니다.' block_accept: '네, 이 사용자를 차단합니다.' deactivate_explanation: "비활성화 사용자는 이메일 인증을 다시 받아야합니다." suspended_explanation: "접근 금지된 유저는 로그인 할 수 없습니다." - block_explanation: "블락 사용자는 글을 작성하거나 토픽을 작성할 수 없습니다." + block_explanation: "차단된 사용자는 글을 작성하거나 주제를 작성할 수 없습니다." trust_level_change_failed: "회원등급 변경에 실패했습니다." suspend_modal_title: "거부된 사용자" trust_level_2_users: "2등급 회원들" @@ -2232,9 +2227,9 @@ ko: requirement_heading: "자격요건" visits: "방문횟수" days: "일" - topics_replied_to: "댓글 달은 토픽 갯수" - topics_viewed: "열어본 토픽 갯수" - topics_viewed_all_time: "열어본 토픽 갯수 (전체 기간)" + topics_replied_to: "댓글 달은 주제 개수" + topics_viewed: "열어본 주제 개수" + topics_viewed_all_time: "열어본 주제 개수 (전체 기간)" posts_read: "읽은 글 갯수" posts_read_all_time: "읽은 글 갯수 (전체 기간)" flagged_posts: "신고당한 글 갯수" @@ -2342,7 +2337,7 @@ ko: modal_title: 배지 그룹으로 나누기 granted_by: 배지 부여자 granted_at: 배지 수여일 - reason_help: (토픽 또는 댓글로 가는 링크) + reason_help: (주제 또는 댓글로 가는 링크) save: 저장 delete: 삭제 delete_confirm: 정말로 이 배지를 삭제할까요? @@ -2403,7 +2398,7 @@ ko: embedding: get_started: "다른 웹사이트에 Discourse를 임베드하려면 호스트 추가부터 하세요" confirm_delete: "정말로 host를 삭제할까요?" - sample: "Discourse 토픽을 웨사이트에 삽입(embed)하기 위해 다음 HTML코드를 이용하세요. REPLACE_ME 부분을 당신이 삽입하려는 웨사이트의 정식URL로 바꿔치기 하시면 됩니다." + sample: "Discourse 주제를 웨사이트에 삽입(embed)하기 위해 다음 HTML코드를 이용하세요. REPLACE_ME 부분을 당신이 삽입하려는 웹사이트의 정식URL로 교체 하면 됩니다." title: "삽입(Embedding)" host: "허용 Host" edit: "편집" @@ -2414,7 +2409,7 @@ ko: feed_description: "당신 사이트의 RSS/ATOM 피드를 알려주시면 Discourse가 그 사이트 컨텐트를 더 잘 가져올 수 있습니다." crawling_settings: "크롤러 설정" crawling_description: "When Discourse creates topics for your posts, if no RSS/ATOM feed is present it will attempt to parse your content out of your HTML. Sometimes it can be challenging to extract your content, so we provide the ability to specify CSS rules to make extraction easier." - embed_by_username: "토픽 생성 시 사용할 회원이름(Username)" + embed_by_username: "주제 생성 시 사용할 회원 이름" embed_post_limit: "삽입(embed)할 글 최대갯수" embed_username_key_from_feed: "피드에서 discourse usename을 꺼내오기 위한 키(key)" embed_truncate: "임베드된 글 뒷부분 잘라내기" @@ -2426,8 +2421,8 @@ ko: permalink: title: "고유링크" url: "URL" - topic_id: "토픽 ID" - topic_title: "토픽" + topic_id: "주제 ID" + topic_title: "주제" post_id: "글 ID" post_title: "글" category_id: "카테고리 ID" diff --git a/config/locales/client.nb_NO.yml b/config/locales/client.nb_NO.yml index bc03b67894..50c70993ca 100644 --- a/config/locales/client.nb_NO.yml +++ b/config/locales/client.nb_NO.yml @@ -231,8 +231,6 @@ nb_NO: undo: "Angre" revert: "Reverser" failed: "Mislykket" - switch_to_anon: "Anonym modus" - switch_from_anon: "Avslutt Anonym" banner: close: "Fjern denne banneren" edit: "Endre denne banneren >>" @@ -405,7 +403,6 @@ nb_NO: disable: "Slå av varslinger" enable: "Slå på varslinger" each_browser_note: "Merk: Du må endre denne innstillinger for hver nettleser du bruker." - dismiss_notifications: "Merk alle som lest" dismiss_notifications_tooltip: "Merk alle uleste varslinger som lest" disable_jump_reply: "Ikke hopp til ditt nye innlegg etter svar" dynamic_favicon: "Vis antall nye / oppdaterte emner på nettleser ikonet" @@ -421,9 +418,7 @@ nb_NO: suspended_reason: "Begrunnelse:" github_profile: "Github" watched_categories: "Følger" - watched_categories_instructions: "Du vil automatisk følge alle nye emner i disse kategoriene. Du vil bli varslet om alle nye innlegg og emner. Antallet uleste og nye emner vil også vises." tracked_categories: "Sporet" - tracked_categories_instructions: "Du vil automatisk spore alle nye emner i disse kategoriene. Antallet uleste og nye innlegg vil vises ved emnets oppføring." muted_categories: "Dempet" delete_account: "Slett kontoen min" delete_account_confirm: "Er du sikker på at du vil slette kontoen din permanent? Denne handlingen kan ikke angres!" @@ -458,7 +453,6 @@ nb_NO: title: "Rediger om meg" change_username: title: "Endre brukernavn" - confirm: "Hvis du endrer brukernavn vil alle siteringer av dine innlegg og nevning ved ditt @navn gå i stykker. Er du sikker på at du vil gjøre det?" taken: "Beklager, det brukernavnet er tatt." error: "Det skjedde en feil ved endring av ditt brukernavn." invalid: "Det brukernavnet er ugyldig. Det kan bare inneholde nummer og bokstaver." @@ -535,7 +529,6 @@ nb_NO: always: "alltid" never: "aldri" email_digests: - title: "Send meg sammendrag av hva som er nytt på e-post når jeg ikke er ofte innom:" every_30_minutes: "hvert 30 minutt" every_hour: "hver time" daily: "daglig" @@ -744,10 +737,6 @@ nb_NO: github: title: "med GitHub" message: "Autentiserer med GitHub (sørg for at du tillater pop-up vindu)" - apple_international: "Apple/International" - google: "Google" - twitter: "Twitter" - emoji_one: "Emoji One" shortcut_modifier_key: shift: 'Shift' ctrl: 'Ctrl' @@ -841,7 +830,6 @@ nb_NO: invited_to_topic: "

{{username}} {{description}}

" invitee_accepted: "

{{username}} accepted your invitation

" moved_post: "

{{username}} moved {{description}}

" - linked: "

{{username}} {{description}}

" granted_badge: "

Ble tildelt '{{description}}'

" alt: mentioned: "Nevnt av" @@ -1084,8 +1072,6 @@ nb_NO: remove_banner: "Fjern banneret som dukker opp på toppen av alle sider. " banner_note: "Brukere kan fjerne banneret ved å lukke det. Kun et emne kan være banner på en og samme tid. " inviting: "Inviterer..." - automatically_add_to_groups_optional: "Denne invitasjonen inkluderer også tilgang på disse gruppene: (valgfritt, kun for admin)" - automatically_add_to_groups_required: "Denne invitasjonen inkluderer også tilgang til disse gruppene: (påkrevet, kun for admin)" invite_private: title: 'Inviter til samtale' email_or_username: "Invitertes e-post eller brukernavn." @@ -1429,7 +1415,6 @@ nb_NO: title: "Emneoppsummering" participants_title: "Hyppige Bidragsytere" links_title: "Populære Lenker" - links_shown: "vis alle {{totalLinks}} linker..." clicks: one: "1 klikk" other: "%{count} klikk" @@ -1457,10 +1442,10 @@ nb_NO: posts_long: "{{number}} innlegg i dette emnet" posts_likes_MF: | This topic has {count, plural, one {1 reply} other {# replies}} {ratio, select, - low {with a high like to post ratio} - med {with a very high like to post ratio} - high {with an extremely high like to post ratio} - other {}} + low {with a high like to post ratio} + med {with a very high like to post ratio} + high {with an extremely high like to post ratio} + other {}} original_post: "Originalt Innlegg" views: "Visninger" views_lowercase: @@ -2315,86 +2300,3 @@ nb_NO: label: "Ny:" add: "Legg til" filter: "Søk (URL eller ekstern URL)" - lightbox: - download: "last ned" - search_help: - title: 'Søke hjelp' - keyboard_shortcuts_help: - title: 'Tastatursnarveier' - jump_to: - title: 'Hopp til' - home: 'g, h Hjem' - latest: 'g, l Siste' - new: 'g, n Nye' - unread: 'g, u Ules' - categories: 'g, c Kategorier' - top: 'g, t Topp' - bookmarks: 'g, b Bokmerker' - navigation: - title: 'Navigasjon' - jump: '# Gå til innlegg #' - back: 'u Tilbake' - up_down: 'k/j Flytt markering ↑ ↓' - open: 'o or Enter Åpne valgt emne' - next_prev: 'shift+j/shift+k Neste/Forrige' - application: - title: 'Applikasjon' - create: 'c Opprett nytt emne' - notifications: 'n Åpne varsler' - user_profile_menu: 'p Åpne brukermenyen' - show_incoming_updated_topics: '. Vis oppdaterte emner' - search: '/ Søk' - help: '? Åpne tastaturhjelp' - dismiss_new_posts: 'x, r Avvis Nye/Innlegg' - dismiss_topics: 'x, t Avvis Emner' - actions: - title: 'Handlinger' - bookmark_topic: 'f Bokmerk emne / Fjern bokmerke' - pin_unpin_topic: 'shift+p Pin/fjern pin fra emne' - share_topic: 'shift+s Del emne' - share_post: 's Del innlegg' - reply_as_new_topic: 't Svar med lenket emne' - reply_topic: 'shift+r Svar på emne' - reply_post: 'r Svar på innlegg' - quote_post: 'q Siter innlegg' - like: 'l Lik innlegg' - flag: '! Rapporter innlegg' - bookmark: 'b Bokmerk innlegg' - edit: 'e Rediger innlegg' - delete: 'd Slett innlegg' - mark_muted: 'm, m Demp emne' - mark_regular: 'm, r Vanlig (standard) emne' - mark_tracking: 'm, t Spor emne' - mark_watching: 'm, w Følg emne' - badges: - title: Merker - badge_count: - one: "1 Merke" - other: "%{count} Merker" - more_badges: - one: "+1 Til" - other: "+%{count} Til" - granted: - one: "1 tildelt" - other: "%{count} tildelt" - select_badge_for_title: Velg et merke å bruke som din tittel - none: "" - badge_grouping: - getting_started: - name: Kom i gang - community: - name: Nettsamfunn - trust_level: - name: Tillitsnivå - other: - name: Annet - posting: - name: Posting - tagging: - sort_by: "Sorter etter:" - notifications: - muted: - title: "Dempet" - topics: - none: - unread: "Du har ingen uleste emner" diff --git a/config/locales/client.nl.yml b/config/locales/client.nl.yml index 20c9371356..c7ef5ba7ca 100644 --- a/config/locales/client.nl.yml +++ b/config/locales/client.nl.yml @@ -27,6 +27,7 @@ nl: millions: "{{number}}M" 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" @@ -38,6 +39,7 @@ nl: 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} geleden" tiny: half_a_minute: "< 1m" less_than_x_seconds: @@ -100,8 +102,8 @@ nl: x_years: one: "1 jaar later" other: "%{count} jaren later" - previous_month: 'Vorige Maand' - next_month: 'Volgende Maand' + previous_month: 'Vorige maand' + next_month: 'Volgende maand' share: topic: 'deel een link naar deze topic' post: 'bericht #%{postNumber}' @@ -111,11 +113,13 @@ nl: google+: 'deel deze link op Google+' email: 'deel deze link via e-mail' action_codes: - public_topic: "Onderwerp gepubliceerd op %{when}" - private_topic: "Onderwerp privé gemarkeerd op %{when}" + public_topic: "Topic openbaar gemaakt op %{when}" + private_topic: "Topic als privé gemarkeerd op %{when}" split_topic: "deze topic splitsen %{when}" invited_user: "uitgenodigd %{who} %{when}" + invited_group: "uitgenodigd %{who} %{when}" removed_user: "verwijderd %{who} %{when}" + removed_group: "verwijderd %{who} %{when}" autoclosed: enabled: 'gesloten %{when}' disabled: 'geopend %{when}' @@ -136,21 +140,23 @@ nl: disabled: 'niet zichtbaar %{when}' topic_admin_menu: "Adminacties voor topic" emails_are_disabled: "Alle uitgaande e-mails zijn uitgeschakeld door een beheerder. Geen enkele vorm van e-mail notificatie wordt verstuurd." - bootstrap_mode_enabled: "Om het lanceren van een website makkelijker te maken, zit je nu in bootstrap modus. Alle nieuwe gebruikers krijgen vertrouwens level 1 en zullen dagelijkse email updates krijgen. Dit wordt automatisch uitgeschakeld wanneer het totale gebruikersaantal hoger dan %{min_users} gebruikers wordt." + bootstrap_mode_enabled: "Om het lanceren van een website makkelijker te maken, zit je nu in bootstrapmodus. Alle nieuwe gebruikers krijgen trustlevel 1 en zullen dagelijkse e-mailupdates krijgen. Dit wordt automatisch uitgeschakeld wanneer het totale gebruikersaantal hoger dan %{min_users} gebruikers wordt." bootstrap_mode_disabled: "Bootstrap modus zal uitgeschakeld worden in de komende 24 uur." s3: regions: - us_east_1: "US Oost (N. Virginia)" - us_west_1: "US West (N. California)" - us_west_2: "US West (Oregon)" - us_gov_west_1: "AWS GovCloud (US)" + us_east_1: "VS Oost (N. Virginia)" + us_west_1: "VS West (N. California)" + us_west_2: "VS West (Oregon)" + us_gov_west_1: "AWS GovCloud (VS)" eu_west_1: "EU (Ierland)" eu_central_1: "EU (Frankfurt)" - ap_southeast_1: "Azië Pacific (Singapore)" - ap_southeast_2: "Azië Pacific (Sydney)" - ap_northeast_1: "Azië Pacific (Tokyo)" - ap_northeast_2: "Azië Pacific (Seoul)" - sa_east_1: "Zuid Amerika (Sao Paulo)" + ap_southeast_1: "Azië Pacifisch (Singapore)" + ap_southeast_2: "Azië Pacifisch (Sydney)" + ap_south_1: "Azië Pacifisch (Bombay)" + ap_northeast_1: "Azië Pacifisch (Tokio)" + ap_northeast_2: "Azië Pacifisch (Seoel)" + sa_east_1: "Zuid-Amerika (Sao Paulo)" + cn_north_1: "China (Peking)" edit: 'bewerk de titel en categorie van deze topic' not_implemented: "Die functie is helaas nog niet beschikbaar. Sorry!" no_value: "Nee" @@ -196,7 +202,7 @@ nl: other: "{{count}} tekens" suggested_topics: title: "Aanbevolen topics" - pm_title: "Voorgestelde Berichten" + pm_title: "Voorgestelde berichten" about: simple_title: "Over" title: "Over %{title}" @@ -219,14 +225,14 @@ nl: clear_bookmarks: "Verwijder favorieten" help: bookmark: "Klik om het eerste bericht van deze topic toe te voegen aan je favorieten" - unbookmark: "Klik om alle favorieten in dit topic te verwijderen" + unbookmark: "Klik om alle favorieten in deze topic te verwijderen" bookmarks: not_logged_in: "sorry, je moet ingelogd zijn om berichten aan je favorieten toe te kunnen voegen" created: "je hebt dit bericht aan je favorieten toegevoegd" not_bookmarked: "je hebt dit bericht gelezen; klik om het aan je favorieten toe te voegen" last_read: "dit is het laatste bericht dat je gelezen hebt; klik om het aan je favorieten toe te voegen" remove: "Verwijder favoriet" - confirm_clear: "Weet je zeker dat je alle favorieten in dit topic wilt verwijderen?" + confirm_clear: "Weet je zeker dat je alle favorieten in deze topic wilt verwijderen?" topic_count_latest: one: "{{count}} nieuwe of aangepaste discussie." other: "{{count}} nieuwe of bijgewerkte topics." @@ -251,8 +257,8 @@ nl: undo: "Herstel" revert: "Zet terug" failed: "Mislukt" - switch_to_anon: "Anonieme modus" - switch_from_anon: "Niet meer anoniem zijn" + switch_to_anon: "Start anonieme modus" + switch_from_anon: "Verlaat Anonieme Modus" banner: close: "Verberg deze banner." edit: "Wijzig deze banner >>" @@ -273,9 +279,9 @@ nl: view_pending: "bekijk wachtende berichten" has_pending_posts: one: "Voor deze topic staat 1 bericht klaar om goedgekeurd te worden" - other: "Voor dit topic staan {{count}} berichten klaar om goedgekeurd te worden" + other: "Voor deze topic staan {{count}} berichten klaar om goedgekeurd te worden" confirm: "Sla wijzigingen op" - delete_prompt: "Weet je zeker dat je %{username} wilt verwijderen? Dit verwijdert al hun post en blokkeert hun IP adres en E-mail adres." + delete_prompt: "Weet je zeker dat je %{username} wilt verwijderen? Dit verwijdert al hun berichten en blokkeert hun IP-adres en e-mailadres." approval: title: "Bericht vereist goedkeuring" description: "We hebben je nieuwe bericht ontvangen, maar deze moet eerst goedgekeurd worden door een moderator voordat deze zichtbaar wordt. Wees a.u.b. geduldig." @@ -288,8 +294,8 @@ nl: you_posted_topic: "Jij plaatste deze topic" user_replied_to_post: "{{user}} reageerde op {{post_number}}" you_replied_to_post: "Jij reageerde op {{post_number}}" - user_replied_to_topic: "{{user}} reageerde op the topic" - you_replied_to_topic: "Jij reageerde op the topic" + user_replied_to_topic: "{{user}} reageerde op deze topic" + you_replied_to_topic: "Jij reageerde op deze topic" user_mentioned_user: "{{user}} noemde {{another_user}}" user_mentioned_you: "{{user}} noemde jou" you_mentioned_user: "Jij noemde {{another_user}}" @@ -308,7 +314,7 @@ nl: topic_count: "Topics" topic_count_long: "Topics gemaakt" post_count: "Antwoorden" - post_count_long: "Reacties gepost" + post_count_long: "Reacties geplaatst" no_results: "Geen resultaten gevonden." days_visited: "Bezoeken" days_visited_long: "Dagen bezocht" @@ -319,20 +325,21 @@ nl: other: "%{count} leden" groups: empty: - posts: "Er zijn geen posts van leden van deze groep." + posts: "Er is geen enkel bericht door leden van deze groep." members: "Er zijn geen leden in deze groep." mentions: "Deze groep wordt niet benoemd." messages: "Er zijn geen berichten voor deze groep." - topics: "Er is geen onderwerp door de leden van deze groep." + topics: "Er is geen topic gemaakt door de leden van deze groep." add: "Voeg toe" selector_placeholder: "Voeg leden toe" owner: "eigenaar" visible: "Groep is zichtbaar voor alle gebruikers" + index: "Groepen" title: one: "groep" other: "groepen" members: "Leden" - topics: "Onderwerpen" + topics: "Topics" posts: "Berichten" mentions: "Genoemd door" messages: "Berichten" @@ -348,8 +355,11 @@ nl: none: "Geen" notifications: watching: - title: "Kijken naar" + title: "In de gaten houden" description: "Je krijgt een notificatie bij elke nieuwe post of bericht, en het aantal nieuwe reacties wordt weergeven." + watching_first_post: + title: "Eerste bericht in de gaten houden" + description: "Je krijgt alleen een notificatie van de eerste post in elk nieuw topic in deze groep." tracking: title: "Volgen" description: "Je krijgt een notificatie wanneer iemand jouw @name noemt of reageert, en het aantal nieuwe reacties wordt weergeven." @@ -357,12 +367,12 @@ nl: title: "Normaal" description: "Je krijgt een notificatie wanneer iemand jouw @name noemt of reageert." muted: - title: "Gedempt" - description: "Je krijgt geen notificatie over nieuwe onderwerpen in deze groep." + title: "Genegeerd" + description: "Je krijgt geen notificatie over nieuwe topics in deze groep." user_action_groups: '1': "Likes gegeven" '2': "Likes ontvangen" - '3': "Bladwijzers" + '3': "Favorieten" '4': "Topics" '5': "Reacties" '6': "Reacties" @@ -377,12 +387,12 @@ nl: all_subcategories: "alle" no_subcategory: "geen" category: "Categorie" - category_list: "Geef categorieën lijst weer." + category_list: "Toon categorieënlijst" reorder: title: "Categorieën herschikken " title_long: "Reorganiseer de categorielijst" fix_order: "Posities vastzetten" - fix_order_tooltip: "Niet alle categorien hebben een unieke nummer, dit resulteert soms in onverwachte resultaten." + fix_order_tooltip: "Niet alle categorieën hebben een unieke positie, dit resulteert soms in onverwachte resultaten." save: "Volgorde opslaan" apply_all: "Toepassen" position: "Positie" @@ -392,7 +402,7 @@ nl: latest_by: "Laatste door" toggle_ordering: "schakel sorteermethode" subcategories: "Subcategorieën" - topic_stats: "The number of new topics." + topic_stats: "Het aantal nieuwe topics." topic_stat_sentence: one: "%{count} nieuw topic in de afgelopen %{unit}." other: "%{count} nieuwe topics in de afgelopen %{unit}." @@ -414,7 +424,7 @@ nl: read_time: "leestijd" topics_entered: "topics ingevoerd" post_count: "# berichten" - confirm_delete_other_accounts: "Weet je zeker dat je deze accounts wil verwijderen?" + confirm_delete_other_accounts: "Weet je zeker dat je deze accounts wilt verwijderen?" user_fields: none: "(selecteer een optie)" user: @@ -429,7 +439,7 @@ nl: activity_stream: "Activiteit" preferences: "Voorkeuren" expand_profile: "Uitklappen" - bookmarks: "Bladwijzers" + bookmarks: "Favorieten" bio: "Over mij" invited_by: "Uitgenodigd door" trust_level: "Trustlevel" @@ -440,14 +450,14 @@ nl: not_supported: "Notificaties worden niet ondersteund door deze browser. Sorry." perm_default: "Notificaties aanzetten" perm_denied_btn: "Toestemming geweigerd" - perm_denied_expl: "Je blokkeert notificaties. Sta deze toe in je browser instellingen." + perm_denied_expl: "Je staat geen notificaties toe. Sta deze toe in je browserinstellingen." disable: "Notificaties uitschakelen" enable: "Notificaties inschakelen" each_browser_note: "Let op: Je moet deze optie instellen voor elke browser die je gebruikt." dismiss_notifications: "Markeer alles als gelezen" dismiss_notifications_tooltip: "Markeer alle ongelezen berichten als gelezen" disable_jump_reply: "Niet naar je nieuwe bericht gaan na reageren" - dynamic_favicon: "Laat aantal nieuwe / bijgewerkte berichten zien in favicon" + dynamic_favicon: "Laat aantal nieuwe / bijgewerkte topics zien in favicon" external_links_in_new_tab: "Open alle externe links in een nieuw tabblad" enable_quoting: "Activeer antwoord-met-citaat voor geselecteerde tekst" change: "verander" @@ -459,25 +469,36 @@ nl: suspended_notice: "Deze gebruiker is geschorst tot {{date}}." suspended_reason: "Reden: " github_profile: "Github" - email_activity_summary: "Activiteiten samenvatting" + email_activity_summary: "Activiteitensamenvatting" mailing_list_mode: - label: "Mail lijst modus" - enabled: "Schakel mail lijst modus in" + label: "Mailinglijstmodus" + enabled: "Schakel mailinglijstmodus in" instructions: | - Deze instelling overschrijft de activiteiten samenvatting.
- Gedempte onderwerpen en categorieëm zitten niet in deze emails. + Deze instelling overschrijft de activiteitensamenvatting.
+ Genegeerde topics en categorieën zitten niet in deze e-mails. daily: "Verzend dagelijkse updates" - individual: "Verstuur een email voor elk nieuw bericht" - many_per_day: "Stuur mij een email voor elk nieuw bericht (ongeveer {{dailyEmailEstimate}} per dag)." - few_per_day: "Stuur mij een email voor elk nieuw bericht (minder dan 2 per dag)." + individual: "Verstuur een e-mail voor elk nieuw bericht" + many_per_day: "Stuur mij een e-mail voor elk nieuw bericht (ongeveer {{dailyEmailEstimate}} per dag)" + few_per_day: "Stuur mij een e-mail voor elk nieuw bericht (ongeveer 2 per dag)" + tag_settings: "Tags" + watched_tags: "In de gaten gehouden" + watched_tags_instructions: "Je zal automatisch alle nieuwe topics met deze tags in de gaten houden. Je ontvangt notificaties bij nieuwe berichten en topics, naast de topic wordt het aantal nieuwe berichten weergegeven." + tracked_tags: "Gevolgd" + tracked_tags_instructions: "Je volgt automatisch alle topics met deze tags. Naast de topic wordt het aantal nieuwe berichten weergegeven." + muted_tags: "Genegeerd" + muted_tags_instructions: "Je ontvangt geen notificaties over nieuwe topics met deze tags, ze zullen niet verschijnen in Recent." watched_categories: "In de gaten gehouden" - watched_categories_instructions: "Je krijgt automatisch alle nieuwe topics in deze categorie te zien. Je ontvangt notificaties bij nieuwe berichten en topics, naast het topic wordt het aantal nieuwe berichten weergegeven. " + watched_categories_instructions: "Je zal automatisch alle nieuwe topics in deze categorieën in de gaten houden. Je ontvangt notificaties bij nieuwe berichten en topics, naast de topic wordt het aantal nieuwe berichten weergegeven." tracked_categories: "Gevolgd" - tracked_categories_instructions: "Je volgt automatisch alle nieuwe topics in deze categorie. Naast het topic wordt het aantal nieuwe berichten weergegeven." + tracked_categories_instructions: "Je volgt automatisch alle topics in deze categorieën. Naast de topic wordt het aantal nieuwe berichten weergegeven." + watched_first_post_categories: "Eerste bericht in de gaten houden." + watched_first_post_categories_instructions: "Je krijgt een notificatie van het eerste bericht in elk nieuw topic in deze categorie." + watched_first_post_tags: "Eerste bericht in de gaten houden" + watched_first_post_tags_instructions: "Je krijgt een notificatie van het eerste bericht in elk nieuw topic met deze tags." muted_categories: "Genegeerd" - muted_categories_instructions: "Je zal geen notificaties krijgen over nieuwe onderwerpen en berichten in deze categorieën en ze verschijnen niet op je ongelezen overzicht." + muted_categories_instructions: "Je zal geen notificaties krijgen over nieuwe topics en berichten in deze categorieën en ze verschijnen niet in Recent." delete_account: "Verwijder mijn account" - delete_account_confirm: "Weet je zeker dat je je account definitief wil verwijderen? Dit kan niet meer ongedaan gemaakt worden!" + delete_account_confirm: "Weet je zeker dat je je account definitief wilt verwijderen? Dit kan niet meer ongedaan gemaakt worden!" deleted_yourself: "Je account is verwijderd." delete_yourself_not_allowed: "Je kan je account nu niet verwijderen. Neem contact op met een admin om je account te laten verwijderen." unread_message_count: "Berichten" @@ -485,7 +506,8 @@ nl: users: "Leden" muted_users: "Negeren" muted_users_instructions: "Negeer alle meldingen van deze leden." - muted_topics_link: "Toon gedempte topics." + muted_topics_link: "Toon genegeerde topics" + watched_topics_link: "Toon in de gaten gehouden topics" automatically_unpin_topics: "Topics automatisch lospinnen als ik het laatste bericht bereik." staff_counters: flags_given: "behulpzame markeringen" @@ -495,15 +517,15 @@ nl: warnings_received: "waarschuwingen" messages: all: "Alle" - inbox: "Postvak In" - sent: "Verzend" - archive: "Archiveren" - groups: "Mijn Groepen" + inbox: "Postvak IN" + sent: "Verzonden" + archive: "Archief" + groups: "Mijn groepen" bulk_select: "Selecteer berichten" - move_to_inbox: "Verplaats naar Postvak In" + move_to_inbox: "Verplaats naar Postvak IN" move_to_archive: "Archiveren" - failed_to_move: "Het is niet gelukt om het geselecteerde bericht te verplaatsen (Waarschijnlijk is de internetconnectie verbroken)" - select_all: "Selecteer Alles" + failed_to_move: "Het is niet gelukt om de geselecteerde berichten te verplaatsen (mogelijk is je netwerkverbinding verbroken)." + select_all: "Alles selecteren" change_password: success: "(e-mail verzonden)" in_progress: "(e-mail wordt verzonden)" @@ -512,10 +534,10 @@ nl: set_password: "Stel wachtwoord in" change_about: title: "Wijzig bio" - error: "Er is iets fouts gegaan met het wijzigen van deze waarde." + error: "Er ging iets mis bij het wijzigen van deze waarde." change_username: title: "Wijzig gebruikersnaam" - confirm: "Als je je gebruikersnaam wijzigt, worden alle vorige quotaties van je berichten en @naam roepingen verbroken, en je berichtgeschiedenis zal worden onderbroken, weet je zeker dat je dit wil doen?" + confirm: "Als je je gebruikersnaam wijzigt, zullen alle quotes van je berichten en plekken waar je @naam genoemd is niet meer kloppen. Weet je dit echt zeker?" taken: "Sorry, maar die gebruikersnaam is al in gebruik." error: "Het wijzigen van je gebruikersnaam is mislukt." invalid: "Die gebruikersnaam is ongeldig. Gebruik alleen nummers en letters." @@ -523,7 +545,7 @@ nl: title: "Wijzig e-mail" taken: "Sorry, dat e-mailadres is niet beschikbaar." error: "Het veranderen van je e-mailadres is mislukt. Misschien is deze al in gebruik?" - success: "We hebben een mail gestuurd naar dat adres. Volg de bevestigingsinstructies in die mail." + success: "We hebben een e-mail gestuurd naar dat adres. Volg de bevestigingsinstructies in die mail." change_avatar: title: "Wijzig je profielafbeelding" gravatar: "Gravatar, gebaseerd op" @@ -535,7 +557,7 @@ nl: upload_title: "Upload je afbeelding" upload_picture: "Upload afbeelding" image_is_not_a_square: "Let op: we hebben je afbeelding bijgesneden; breedte en hoogte waren niet gelijk." - cache_notice: "Je hebt je profielfoto succesvol gewijzigd, maar het kan even duren voordat deze zichtbaar is wegens browser caching." + cache_notice: "Je hebt je profielfoto succesvol gewijzigd, door browsercaching kan het even duren voordat deze overal zichtbaar is." change_profile_background: title: "Profielachtergrond" instructions: "Profielachtergronden worden gecentreerd en hebben een standaard breedte van 850px." @@ -544,13 +566,13 @@ nl: instructions: "Achtergrondafbeeldingen worden gecentreerd en hebben een standaard breedte van 590px." email: title: "E-mail" - instructions: "Nooit publiekelijk vertonen" + instructions: "Wordt nooit openbaar gemaakt" ok: "We sturen een e-mail ter bevestiging" invalid: "Vul een geldig e-mailadres in " authenticated: "Je e-mail is geauthenticeerd door {{provider}}" frequency_immediately: "We zullen je onmiddellijk e-mailen als je hetgeen waarover we je e-mailen niet gelezen hebt." frequency: - one: "We zullen je alleen maar e-mailen als we je de laatste {{count}} minuten niet gezien hebben." + one: "We zullen je alleen maar e-mailen als we je in de laatste minuut niet gezien hebben." other: "We zullen je alleen maar e-mailen als we je de laatste {{count}} minuten niet gezien hebben." name: title: "Naam" @@ -590,26 +612,26 @@ nl: like_notification_frequency: title: "Stuur mij een bericht wanneer het wordt ge-liked" always: "Altijd" - first_time_and_daily: "De eerste keer dat iemand een bericht leuk vond en dagelijks" - first_time: "De eerste keer dat iemand een bericht leuk vond" + first_time_and_daily: "De eerste keer dat een bericht geliked werd en dagelijks" + first_time: "De eerste keer dat een bericht geliked werd" never: "Nooit" email_previous_replies: - title: "Voeg de vorige reacties bij onderaan de emails" + title: "Voeg de vorige reacties bij onderaan de e-mails" unless_emailed: "tenzij eerder verzonden" always: "altijd" never: "nooit" email_digests: - title: "Als ik dit niet bezoek, stuur mij dan een email samenvatting van populaire berichten en antwoorden naar:" - every_30_minutes: "elke dertig minuten" + title: "Stuur me bij afwezigheid een samenvatting van populaire topics en antwoorden via e-mail " + 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" - include_tl0_in_digests: "Bevat inhoud van nieuwe gebruikers in samenvattings emails" - email_in_reply_to: "Voeg een deel van de reactie toe in de emails" - email_direct: "Stuur me een e-mail wanneer iemand me citeert, reageert op mijn bericht, mijn @gebruikersnaam noemt of uitnodigt voor een topic." - email_private_messages: "Ontvang een mail wanneer iemand je een bericht heeft gestuurd." + include_tl0_in_digests: "Plaats bijdragen van nieuwe gebruikers in e-mailsamenvatting" + email_in_reply_to: "Plaats fragmenten van reacties op berichten in e-mails" + email_direct: "Stuur me een e-mail wanneer iemand me citeert, reageert op mijn bericht, mijn @gebruikersnaam noemt of uitnodigt voor een topic" + email_private_messages: "Ontvang een e-mail wanneer iemand je een bericht heeft gestuurd." email_always: "Stuur me e-mail notificaties, zelfs als ik ben actief op de site" other_settings: "Overige" categories_settings: "Categorieën" @@ -654,15 +676,15 @@ nl: rescind: "Verwijder" rescinded: "Uitnodiging verwijderd" reinvite: "Stuur uitnodiging opnieuw" - reinvite_all: "Stuur uitnodigingen opnieuw" + reinvite_all: "Stuur alle uitnodigingen opnieuw" reinvited: "Uitnodiging opnieuw verstuurd" - reinvited_all: "All uitnodigingen opnieuw verstuurd !" + reinvited_all: "Alle uitnodigingen zijn opnieuw verstuurd!" time_read: "Leestijd" days_visited: "Dagen bezocht" account_age_days: "leeftijd van account in dagen" create: "Stuur een uitnodiging" - generate_link: "Kopieer Uitnodiging Link" - generated_link_message: '

Uitnodiging link succesvol aangemaakt!

Uitnodiging link is alleen geldig voor dit e-mail adres: %{invitedEmail}

' + generate_link: "Kopieer uitnodigingslink" + generated_link_message: '

Uitnodigingslink succesvol aangemaakt!

Uitnodigingslink is alleen geldig voor dit e-mailadres: %{invitedEmail}

' bulk_invite: none: "Je hebt nog niemand uitgenodigd. Je kan individueel uitnodigen of een groep mensen tegelijk door een groepsuitnodiging-bestand te uploaden" text: "Groepsuitnodiging via bestand" @@ -678,15 +700,15 @@ nl: ok: "Je wachtwoord ziet er goed uit." instructions: "Minimaal %{count} tekens." summary: - title: "Overzicht " + title: "Samenvatting " stats: "Statistieken " time_read: "leestijd" topic_count: one: "Onderwerp gemaakt" - other: "Onderwerpen gemaakt" + other: "topics gemaakt" post_count: - one: "Bericht gemaakt" - other: "Berichten gemaakt" + one: "bericht gemaakt" + other: "berichten gemaakt" likes_given: one: " gegeven" other: " gegeven" @@ -694,29 +716,29 @@ nl: one: " ontvangen" other: " ontvangen" days_visited: - one: "Dag bezocht" - other: "Dagen bezocht" + one: "dag bezocht" + other: "dagen bezocht" posts_read: - one: "Bericht gelezen" - other: "Berichten gelezen" + one: "bericht gelezen" + other: "berichten gelezen" bookmark_count: - one: "Bladwijzer" - other: "Bladwijzers" - top_replies: "Beste Reacties" + one: "favoriet" + other: "favorieten" + top_replies: "Topreacties" no_replies: "Nog geen antwoorden." - more_replies: "Meer Antwoorden" - top_topics: "Top Topics" - no_topics: "Nog geen onderwerpen." - more_topics: "Meer Topics" - top_badges: "Top Badges" - no_badges: "Nog geen insignes." - more_badges: "Meer Badges" - top_links: "Populaire links" + more_replies: "Meer antwoorden" + top_topics: "Top topics" + no_topics: "Nog geen topics." + more_topics: "Meer topics" + top_badges: "Topbadges" + no_badges: "Nog geen badges." + more_badges: "Meer badges" + top_links: "Toplinks" no_links: "Nog geen links." most_liked_by: "Meest geliked door" most_liked_users: "Meest geliked" most_replied_to_users: "Meest geantwoord op" - no_likes: "Nog geen likes" + no_likes: "Nog geen likes." associated_accounts: "Logins" ip_address: title: "Laatste IP-adres" @@ -759,18 +781,18 @@ nl: logout: "Je bent uitgelogd." refresh: "Ververs" read_only_mode: - enabled: "De site is in alleen lezen modus. Interactie is niet mogelijk." + enabled: "Deze site is in alleenlezen-modus. Je kunt rondkijken, maar berichten beantwoorden, likes uitdelen en andere acties uitvoeren is niet mogelijk." login_disabled: "Zolang de site in read-only modus is, kan er niet ingelogd worden." - logout_disabled: "Uitloggen is uitgeschakeld als de site op alleen lezen staat." - too_few_topics_and_posts_notice: "Laten we de discussie starten! Er zijn al %{currentTopics} / %{requiredTopics} topics en %{currentPosts} / %{requiredPosts} berichten. Nieuwe bezoekers hebben conversaties nodig om te lezen en reageren." - too_few_topics_notice: "Laten we de discussie starten! Er zijn al %{currentTopics} / %{requiredTopics} topics en %{currentPosts} / %{requiredPosts} berichten. Nieuwe bezoekers hebben conversaties nodig om te lezen en reageren." - too_few_posts_notice: "Laten we de discussie starten!. Er zijn al %{currentPosts} / %{requiredPosts} posts Nieuwe bezoekers hebben conversaties nodig om te lezen en reageren." + logout_disabled: "Uitloggen is niet mogelijk als de site op alleenlezen-modus staat." + too_few_topics_and_posts_notice: "Laten we de discussie starten! Er zijn al %{currentTopics} / %{requiredTopics} topics en %{currentPosts} / %{requiredPosts} berichten. Nieuwe bezoekers hebben conversaties nodig om te lezen en reageren." + too_few_topics_notice: "Laten we de discussie starten! Er zijn al %{currentTopics} / %{requiredTopics} topics. Nieuwe bezoekers hebben conversaties nodig om te lezen en reageren." + too_few_posts_notice: "Laten we de discussie starten!. Er zijn op dit moment %{currentPosts} / %{requiredPosts} berichten. Nieuwe bezoekers hebben conversaties nodig om te lezen en reageren." logs_error_rate_notice: - reached: "[%{relativeAge}] Huidige tarief %{rate} heeft het site instellingen limiet van %{siteSettingRate} bereikt." - exceeded: "[%{relativeAge}] Huidige tarief %{rate} heeft het site instellingen limiet van %{siteSettingRate} bereikt." + reached: "[%{relativeAge}] Huidige waarde van %{rate} heeft de limiet van %{siteSettingRate} bereikt, zoals ingesteld in de site-instellingen." + exceeded: "[%{relativeAge}] Huidige waarde van %{rate} heeft de limiet van %{siteSettingRate} overschreden, zoals ingesteld in de site-instellingen." rate: - one: "1 error/%{duration}" - other: "%{count} errors/%{duration}" + one: "1 fout/%{duration}" + other: "%{count} fouten/%{duration}" learn_more: "leer meer..." year: 'jaar' year_desc: 'topics die in de afgelopen 365 dagen gemaakt zijn' @@ -790,25 +812,26 @@ nl: signup_cta: sign_up: "Aanmelden" hide_session: "Herrinner me morgen" - hide_forever: "nee dankje" + hide_forever: "nee, dank je" hidden_for_session: "Ok, ik vraag het je morgen. Je kunt altijd 'Log in' gebruiken om in te loggen." intro: "Hey! :heart_eyes: Praat mee in deze discussie, meld je aan met een account" - value_prop: "Wanneer je een account aangemaakt hebt, herinneren deze wat je gelezen hebt, zodat je direct door kan lezen vanaf waar je gestopt bent. Je krijgt ook notificaties, hier en via email, wanneer nieuwe posts gemaakt zijn. En je kan ook nog posts liken :heartbeat:" + value_prop: "Wanneer je een account aangemaakt hebt, wordt daarin bijgehouden wat je gelezen hebt, zodat je direct door kan lezen vanaf waar je gestopt bent. Je kan op de site en via e-mail notificaties krijgen wanneer nieuwe posts gemaakt zijn, en je kan ook nog posts liken. :heartbeat:" summary: enabled_description: "Je leest een samenvatting van dit topic: alleen de meeste interessante berichten zoals bepaald door de community. " description: "Er zijn {{replyCount}} reacties." description_time: "Er zijn {{replyCount}} reacties met een geschatte leestijd van{{readingTime}} minuten." - enable: 'Samenvatting Topic' + enable: 'Maak een samenvatting van dit topic' disable: 'Alle berichten' deleted_filter: - enabled_description: "Dit topic bevat verwijderde berichten, die niet getoond worden." - disabled_description: "Verwijderde berichten in dit topic worden getoond." + enabled_description: "Deze topic bevat verwijderde berichten, die niet getoond worden." + disabled_description: "Verwijderde berichten in deze topic worden getoond." enable: "Verberg verwijderde berichten" disable: "Toon verwijderde berichten" private_message_info: title: "Bericht" invite: "Nodig anderen uit..." remove_allowed_user: "Weet je zeker dat je {{naam}} wilt verwijderen uit dit bericht?" + remove_allowed_group: "Weet je zeker dat je {{name}} uit dit bericht wilt verwijderen?" email: 'E-mail' username: 'Gebruikersnaam' last_seen: 'Gezien' @@ -827,7 +850,7 @@ nl: complete_username: "Als er een account gevonden kan worden met de gebruikersnaam %{username}, dan zal je spoedig een e-mail ontvangen met daarin instructies om je wachtwoord te resetten." complete_email: "Als er een account gevonden kan worden met het e-mailadres %{email}, dan zal je spoedig een e-mail ontvangen met daarin instructies om je wachtwoord te resetten." complete_username_found: "We hebben een account met de gebruikersnaam %{username} gevonden. Je zal spoedig een e-mail ontvangen met daarin instructies om je wachtwoord te resetten." - complete_email_found: "We hebben een account gevonden met het emailadres %{email}. Je zal spoedig een e-mail ontvangen met daarin instructies om je wachtwoord te resetten." + complete_email_found: "We hebben een account gevonden met het e-mailadres %{email}. Je zal spoedig een e-mail ontvangen met daarin instructies om je wachtwoord te resetten." complete_username_not_found: "Geen account met de gebruikersnaam %{username} gevonden" complete_email_not_found: "Geen account met het e-mailadres %{email} gevonden" login: @@ -838,15 +861,15 @@ nl: caps_lock_warning: "Caps Lock staat aan" error: "Er is een onbekende fout opgetreden" rate_limit: "Wacht even voor je opnieuw probeert in te loggen." - blank_username_or_password: "Vul je email of gebruikersnaam en je wachtwoord in." + blank_username_or_password: "Vul je e-mail of gebruikersnaam en je wachtwoord in." reset_password: 'Herstel wachtwoord' logging_in: "Inloggen..." or: "Of" authenticating: "Authenticatie..." awaiting_confirmation: "Je account is nog niet geactiveerd. Gebruik de 'Wachtwoord vergeten'-link om een nieuwe activatiemail te ontvangen." - awaiting_approval: "Je account is nog niet goedgekeurd door iemand van de staf. Je krijgt van ons een mail wanneer dat gebeurd is." - requires_invite: "Toegang tot dit forum is alleen op uitnodiging." - not_activated: "Je kan nog niet inloggen. We hebben je een activatie-mail gestuurd (naar {{sentTo}}). Volg de instructies in die mail om je account te activeren." + awaiting_approval: "Je account is nog niet goedgekeurd door iemand van de staf. Je krijgt van ons een e-mail wanneer dat gebeurd is." + requires_invite: "Sorry. toegang tot dit forum is alleen op uitnodiging." + not_activated: "Je kan nog niet inloggen. We hebben je een activatie-mail gestuurd naar {{sentTo}}. Volg de instructies in die e-mail om je account te activeren." not_allowed_from_ip_address: "Je kunt niet inloggen vanaf dat IP-adres." admin_not_allowed_from_ip_address: "Je kan jezelf niet aanmelden vanaf dat IP-adres." resend_activation_email: "Klik hier om de activatiemail opnieuw te ontvangen." @@ -875,10 +898,12 @@ nl: github: title: "met Github" message: "Inloggen met een Githubaccount (zorg ervoor dat je popup blocker uit staat)" - apple_international: "Apple/Internationaal" - google: "Google" - twitter: "Twitter" - emoji_one: "Emoji One" + emoji_set: + apple_international: "Apple/International" + google: "Google" + twitter: "Twitter" + emoji_one: "Emoji One" + win10: "Win10" shortcut_modifier_key: shift: 'Shift' ctrl: 'Ctrl' @@ -889,14 +914,15 @@ nl: options: "Opties" whisper: "Fluister" add_warning: "Dit is een officiële waarschuwing." - toggle_whisper: "Schakel Fluistermode" + toggle_whisper: "Fluistermode in- of uitschakelen" posting_not_on_topic: "In welke topic wil je je antwoord plaatsen?" saving_draft_tip: "opslaan..." saved_draft_tip: "opgeslagen" saved_local_draft_tip: "lokaal opgeslagen" similar_topics: "Jouw topic lijkt op..." drafts_offline: "concepten offline" - group_mentioned: "Door het gebruik van {{group}}, sta je op het punt {{count}} op de hoogte te brengen." + group_mentioned: "Door het noemen van {{group}}, sta je op het punt om {{count}} mensen op de hoogte te brengen - weet je dit zeker?" + duplicate_link: "Het ziet er naar uit dat je link naar {{domain}} al genoemd is in deze topic door @{{username}} in een bericht {{ago}} – weet je zeker dat je dit opnieuw wilt posten?" error: title_missing: "Titel is verplicht" title_too_short: "Titel moet uit minstens {{min}} tekens bestaan" @@ -934,10 +960,12 @@ nl: link_description: "geef hier een omschrijving" link_dialog_title: "Voeg weblink toe" link_optional_text: "optionele titel" + link_url_placeholder: "http://example.com" quote_title: "Citaat" quote_text: "Citaat" code_title: "Opgemaakte tekst" code_text: "zet 4 spaties voor opgemaakte tekst" + paste_code_text: "type of plak code hier" upload_title: "Afbeelding" upload_description: "geef een omschrijving voor de afbeelding op" olist_title: "Genummerde lijst" @@ -950,12 +978,12 @@ nl: toggler: "verberg of toon de editor" modal_ok: "OK" modal_cancel: "Annuleer" - cant_send_pm: "Sorry, je kan geen berichten sturen naar %{username}." + cant_send_pm: "Sorry, je kan geen bericht sturen naar %{username}." admin_options_title: "Optionele stafinstellingen voor deze topic" auto_close: label: "Tijd waarna topic automatisch wordt gesloten:" error: "Vul een geldige waarde in." - based_on_last_post: "Sluit pas als het laatste bericht in het topic op zijn minst zo oud is." + based_on_last_post: "Sluit pas als het laatste bericht in de topic op zijn minst zo oud is." all: examples: 'Voor het aantal uur (24), absolute tijd (17:30) of timestamp (2013-11-22 14:00) in.' limited: @@ -964,46 +992,53 @@ nl: notifications: title: "notificaties van @naam vermeldingen, reacties op je berichten en topics, berichten, etc." none: "Notificaties kunnen niet geladen worden." + empty: "Geen notificaties gevonden." more: "bekijk oudere notificaties" total_flagged: "aantal gemarkeerde berichten" 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}} en 1 andere {{description}}

" + other: "

{{username}}, {{username2}} en {{count}} anderen {{description}}

" private_message: "

{{username}} {{description}}

" invited_to_private_message: "

{{username}} {{description}}

" invited_to_topic: "

{{username}} {{description}}

" invitee_accepted: "

{{username}} heeft jouw uitnodiging geaccepteerd

" moved_post: "

{{username}} verplaatste {{description}}

" - linked: "

{{username}} {{description}}

" + linked: "

{{username}} {{description}}

" granted_badge: "

'{{description}}' ontvangen

" + watching_first_post: "

Nieuw topic {{description}}

" group_message_summary: one: "

{{count}} berichten in jouw {{group_name}} inbox

" - other: "

{{count}} berichten in jouw {{group_name}} inbox

" + other: "

{{count}} berichten in jouw {{group_name}} Postvak IN

" alt: mentioned: "Genoemd door" quoted: "Gequoot door" replied: "Gereageerd" posted: "Geplaatst door" edited: "Wijzig je bericht door" - liked: "Vind je bericht leuk" - private_message: "Privébericht van" - invited_to_private_message: "Uitgenodigd voor een privébericht van" + liked: "Heeft je bericht geliked" + private_message: "Privé-bericht van" + invited_to_private_message: "Uitgenodigd voor een privé-bericht van" invited_to_topic: "Uitgenodigd voor een topic door" invitee_accepted: "Uitnodiging geaccepteerd door" moved_post: "Je bericht is verplaatst door" linked: "Link naar je bericht" granted_badge: "Badge toegekend" - group_message_summary: "Berichten in groep Postvak In" + group_message_summary: "Berichten in groeps-Postvak IN" popup: mentioned: '{{username}} heeft je genoemd in "{{topic}}" - {{site_title}}' group_mentioned: '{{username}} noemde jouw naam in "{{topic}}" - {{site_title}}' quoted: '{{username}} heeft je geciteerd in "{{topic}}" - {{site_title}}' replied: '{{username}} heeft je beantwoord in "{{topic}}" - {{site_title}}' - posted: '{{username}} heeft een bericht geplaats in "{{topic}}" - {{site_title}}' - private_message: '{{username}} heeft je een privebericht gestuurd in "{{topic}}" - {{site_title}}' + posted: '{{username}} heeft een bericht geplaatst in "{{topic}}" - {{site_title}}' + private_message: '{{username}} heeft je een privé-bericht gestuurd in "{{topic}}" - {{site_title}}' linked: '{{username}} heeft een link gemaakt naar jouw bericht vanuit "{{topic}}" - {{site_title}}' upload_selector: title: "Voeg een afbeelding toe" @@ -1025,7 +1060,7 @@ nl: latest_post: "Laatste bericht" most_viewed: "Meest bekeken" most_liked: "Meest geliked" - select_all: "Selecteer Alles" + select_all: "Alles selecteren" clear_all: "Wis Alles" result_count: one: "1 resultaat voor \"{{term}}\"" @@ -1038,6 +1073,7 @@ nl: post_format: "#{{post_number}} door {{username}}" context: user: "Zoek berichten van @{{username}}" + category: "Doorzoek de #{{category}} categorie" topic: "Zoek in deze topic" private_messages: "Zoek berichten" hamburger_menu: "ga naar een andere topiclijst of categorie" @@ -1051,60 +1087,63 @@ nl: reset_read: "markeer als ongelezen" delete: "Verwijder topics" dismiss: "Afwijzen" - dismiss_read: "Alle ongelezen afwijzen" + dismiss_read: "Alle ongelezen topics verwerpen" dismiss_button: "Afwijzen..." - dismiss_tooltip: "Alleen nieuwe posts afwijzen of stop het volgen van topics" + dismiss_tooltip: "Alleen nieuwe berichten afwijzen of stop het volgen van topics" also_dismiss_topics: "Stop het volgen van deze topics, zodat deze nooit meer als ongelezen worden weergegeven. " dismiss_new: "markeer nieuwe berichten als gelezen" - toggle: "toggle bulkselectie van topics" + toggle: "Schakel bulkselectie van topics in of uit" actions: "Bulk Acties" change_category: "Wijzig categorie" close_topics: "Sluit topics" - archive_topics: "Archiveer Topics" + archive_topics: "Archiveer topics" notification_level: "Wijzig notificatielevel" choose_new_category: "Kies de nieuwe categorie voor de topics:" selected: one: "Je hebt 1 topic geselecteerd." other: "Je hebt {{count}} topics geselecteerd." + change_tags: "Verander Tags" + choose_new_tags: "Kies nieuwe tags voor deze topics:" + changed_tags: "De tags van deze topics zijn gewijzigd." none: unread: "Je hebt geen ongelezen topics." new: "Je hebt geen nieuwe topics." read: "Je hebt nog geen topics gelezen." posted: "Je hebt nog niet in een topic gereageerd." latest: "Er zijn geen populaire topics. Dat is jammer." - hot: "Er zijn geen polulaire topics." - bookmarks: "Je hebt nog geen topics met bladwijzer." + hot: "Er zijn geen populaire topics." + bookmarks: "Je hebt nog geen topics aan je favorieten toegevoegd." category: "Er zijn geen topics in {{category}}." - top: "Er zijn geen top-topics." + top: "Er zijn geen top topics." search: "Er zijn geen zoekresultaten gevonden." educate: - new: '

Je nieuwe topics verschijnen hier.

Standaard worden topics als nieuw weergegeven en als nieuw weergegeven als deze binnen de laatste 2 dagen zijn aangemaakt.

Visit your voorkeuren om dit te veranderen.

' - unread: '

Je ongelezen berichten verschijnen hier.

Standaard worden topics als nieuw beschouwd en zullen als ongelezen worden weergegeven1 als je:

  • de topic hebt aangemaakt
  • reageert op dit bericht
  • leest voor meer dan 4 minuten

Of als je het topic als volgen hebt gemarkeerd of hebt bekeken via het notificatie onderaan elk bericht.

Bezoek jouwvoorkeuren om dit te veranderen

' + new: '

Je nieuwe topics verschijnen hier.

Standaard worden topics als nieuw weergegeven en als nieuw weergegeven als deze binnen de laatste 2 dagen zijn aangemaakt.

Bezoek jouw voorkeuren om dit te veranderen.

' + unread: '

Je ongelezen topics verschijnen hier.

Standaard worden topics als ongelezen beschouwd en zullen als ongelezen worden weergegeven 1 als je:

  • de topic hebt aangemaakt
  • reageert op deze topic
  • langer dan 4 minuten leest

Of als je de topic expliciet op Volgen of In de gaten houden hebt gezet via de notificatieknoppen onderaan het topic.

Bezoek jouwvoorkeuren om dit te veranderen

' bottom: latest: "Er zijn geen recente topics." - hot: "Er zijn geen polulaire topics meer." - posted: "Er zijn geen geplaatste topics meer." + hot: "Er zijn geen populaire topics meer." + posted: "Er zijn niet meer topics geplaatst." read: "Er zijn geen gelezen topics meer." new: "Er zijn geen nieuwe topics meer." unread: "Er zijn geen ongelezen topics meer." category: "Er zijn geen topics meer in {{category}}." - top: "Er zijn geen top-topics meer." - bookmarks: "Er zijn niet meer topics met een bladwijzer." + top: "Er zijn geen top topics meer." + bookmarks: "Er zijn niet meer topics in je favorieten." search: "Er zijn geen zoekresultaten meer." topic: unsubscribe: stop_notifications: "Je zal nu minder notificaties ontvangen voor {{title}}" - change_notification_state: "Je huidige notificatie status is" + change_notification_state: "Je huidige notificatiestatus is" filter_to: "{{post_count}} berichten in topic" create: 'Nieuw topic' create_long: 'Maak een nieuw topic' private_message: 'Stuur een bericht' archive_message: - help: 'Verplaats berichten naar jouw archief ' + help: 'Verplaats bericht naar jouw archief ' title: 'Archiveren ' move_to_inbox: - title: 'Verplaats naar Postvak In' - help: 'Verplaats het bericht terug naar Postvak in' + title: 'Verplaats naar Postvak IN' + help: 'Verplaats het bericht terug naar Postvak IN' list: 'Topics' new: 'nieuw topic' unread: 'ongelezen' @@ -1118,16 +1157,16 @@ nl: invalid_access: title: "Topic is privé" description: "Sorry, je hebt geen toegang tot deze topic." - login_required: "Je moet inloggen om dit topic te kunnen bekijken." + login_required: "Je moet inloggen om deze topic te kunnen bekijken." server_error: title: "Laden van topic is mislukt" - description: "Sorry, we konden dit topic niet laden, waarschijnlijk door een verbindingsprobleem. Probeer het later opnieuw. Als het probleem zich blijft voordoen, laat het ons dan weten." + description: "Sorry, we konden deze topic niet laden, waarschijnlijk door een verbindingsprobleem. Probeer het later opnieuw. Als het probleem zich blijft voordoen, laat het ons dan weten." not_found: title: "Topic niet gevonden" description: "Sorry, we konden het opgevraagde topic niet vinden. Wellicht is het verwijderd door een moderator?" total_unread_posts: - one: "je hebt 1 ongelezen bericht in deze discussie" - other: "je hebt {{count}} ongelezen berichten in dit topic" + one: "je hebt 1 ongelezen bericht in deze topic" + other: "je hebt {{count}} ongelezen berichten in deze topic" unread_posts: one: "je hebt 1 ongelezen bericht in deze topic" other: "je hebt {{count}} ongelezen berichten in deze topic" @@ -1136,17 +1175,17 @@ nl: other: "er zijn {{count}} nieuwe berichten in deze topic sinds je deze voor het laatst gelezen hebt" likes: one: "er is één waardering in deze topic" - other: "er zijn {{likes}} waarderingen in deze topic" + other: "er zijn {{likes}} likes in deze topic" back_to_list: "Terug naar topiclijst" options: "Topic-opties" show_links: "laat links in deze topic zien" - toggle_information: "Zet topic details aan/uit" + toggle_information: "Zet topic details aan of uit" read_more_in_category: "Wil je meer lezen? Kijk dan voor andere topics in {{catLink}} of {{latestLink}}." read_more: "Wil je meer lezen? {{catLink}} of {{latestLink}}." read_more_MF: "Er { UNREAD, plural, =0 {} one { is 1 ongelezen } other { zijn # ongelezen } } { NEW, plural, =0 {} one { {BOTH, select, true{and } false {is } other{}} 1 nieuw topic} other { {BOTH, select, true{and } false {zijn } other{}} # nieuwe topics} } over, of {CATEGORY, select, true {blader door andere topics in {catLink}} false {{latestLink}} other {}}" browse_all_categories: Bekijk alle categorieën view_latest_topics: bekijk nieuwste topics - suggest_create_topic: Wil je een nieuwe topic schrijven? + suggest_create_topic: Waarom start je geen topic? jump_reply_up: ga naar een eerdere reactie jump_reply_down: ga naar een latere reactie deleted: "Deze topic is verwijderd" @@ -1155,28 +1194,38 @@ nl: auto_close_title: 'Instellingen voor automatisch sluiten' auto_close_save: "Opslaan" auto_close_remove: "Sluit deze topic niet automatisch" - auto_close_immediate: "De laatste post in dit topic is al %{hours} uur oud, dus dit topic wordt meteen gesloten." + auto_close_immediate: "De laatste post in deze topic is al %{hours} uur oud, dus deze topic wordt meteen gesloten." + timeline: + back: "Terug" + back_description: "Keer terug naar je laatste ongelezen bericht" + replies: "%{current} / %{total} antwoorden" + replies_short: "%{current} / %{total}" progress: - title: voortgang van topic + title: topicvoortgang go_top: "bovenaan" go_bottom: "onderkant" go: "ga" jump_bottom: "spring naar laatste bericht" + jump_prompt: "spring naar bericht" + jump_prompt_long: "Naar welk bericht wil je springen?" jump_bottom_with_number: "spring naar bericht %{post_number}" total: totaal aantal berichten current: huidige bericht position: "bericht %{current} van %{total}" notifications: + title: verander de frequentie van notificaties over deze topic reasons: + mailing_list_mode: "De mailinglijstmodus staat ingeschakeld, dus zul je via e-mail notificaties ontvangen bij nieuwe antwoorden in deze topic." + '3_10': 'Je zal notificaties ontvangen omdat je een tag op deze topic in de gaten houdt.' '3_6': 'Je ontvangt notificaties omdat je deze categorie in de gaten houdt.' '3_5': 'Je ontvangt notificaties omdat je deze topic automatisch in de gaten houdt.' - '3_2': 'Je ontvangt notificaties omdat je dit topic in de gaten houdt.' + '3_2': 'Je ontvangt notificaties omdat je deze topic in de gaten houdt.' '3_1': 'Je ontvangt notificaties omdat je dit topic hebt gemaakt.' - '3': 'Je ontvangt notificaties omdat je dit topic in de gaten houdt.' + '3': 'Je ontvangt notificaties omdat je deze topic in de gaten houdt.' '2_8': 'Je ontvangt notificaties omdat je deze categorie volgt.' - '2_4': 'Je ontvangt notificaties omdat je een reactie in dit topic hebt geplaatst.' - '2_2': 'Je ontvangt notificaties omdat je dit topic volgt.' - '2': 'Je ontvangt notificaties omdat je dit topic hebt gelezen.' + '2_4': 'Je ontvangt notificaties omdat je een reactie in deze topic hebt geplaatst.' + '2_2': 'Je ontvangt notificaties omdat je deze topic volgt.' + '2': 'Je ontvangt notificaties omdat je deze topic hebt gelezen.' '1_2': 'Je krijgt een notificatie als iemand je @naam noemt of reageert op een bericht van jou.' '1': 'Je krijgt een notificatie als iemand je @naam noemt of reageert op een bericht van jou.' '0_7': 'Je negeert alle notificaties in deze categorie.' @@ -1187,13 +1236,13 @@ nl: description: "Je krijgt een notificatie voor elke nieuwe reactie op dit bericht, en het aantal nieuwe reacties wordt weergegeven." watching: title: "In de gaten houden" - description: "Je krijgt een notificatie voor elke nieuwe reactie op dit bericht, en het aantal nieuwe reacties wordt weergegeven." + description: "Je krijgt een notificatie voor elke nieuwe reactie in deze topic, en het aantal nieuwe reacties wordt weergegeven." tracking_pm: title: "Volgen" description: "Het aantal nieuwe reacties op dit bericht wordt weergegeven. Je krijgt een notificatie als iemand je @name noemt of reageert." tracking: title: "Volgen" - description: "Het aantal nieuwe reacties op dit bericht wordt weergegeven. Je krijgt een notificatie als iemand je @name noemt of reageert." + description: "Het aantal nieuwe reacties in deze topic wordt weergegeven. Je krijgt een notificatie als iemand je @name noemt of reageert." regular: title: "Normaal" description: "Je krijgt een notificatie als iemand je @naam noemt of reageert op een bericht van jou." @@ -1205,7 +1254,7 @@ nl: description: "Je zal geen enkele notificatie ontvangen over dit bericht." muted: title: "Negeren" - description: "Je zult nooit op de hoogte worden gebracht over dit topic, en het zal niet verschijnen in Nieuwste." + description: "Je zult nooit op de hoogte worden gebracht over deze topic, en het zal niet verschijnen in Recent." actions: recover: "Herstel topic" delete: "Verwijder topic" @@ -1220,12 +1269,14 @@ nl: invisible: "Maak onzichtbaar" visible: "Maak zichtbaar" reset_read: "Reset leesdata" + make_public: "Maak topic openbaar" + make_private: "Nieuw privé-bericht" feature: pin: "Pin topic" unpin: "Ontpin topic" pin_globally: "Pin topic globaal vast" - make_banner: "Banner Topic" - remove_banner: "Verwijder Banner Topic" + make_banner: "Maak bannertopic" + remove_banner: "Verwijder bannertopic" reply: title: 'Reageer' help: 'Schrijf een reactie op deze topic' @@ -1237,15 +1288,15 @@ nl: help: 'deel een link naar deze topic' flag_topic: title: 'Markeer' - help: 'geef een privé-markering aan dit topic of stuur er een privé-bericht over' - success_message: 'Je hebt dit topic gemarkeerd' + help: 'geef een privé-markering aan deze topic of stuur er een privé-bericht over' + success_message: 'Je hebt deze topic gemarkeerd' feature_topic: - title: "Feature dit topic" + title: "Feature deze topic" pin: "Zet deze topic bovenaan in de {{categoryLink}} categorie tot" confirm_pin: "Je hebt al {{count}} vastgepinde topics. Teveel vastgepinde topics kunnen storend zijn voor nieuwe en anonieme gebruikers. Weet je zeker dat je nog een topic wilt vastpinnen in deze categorie?" - unpin: "Zorg ervoor dat dit topic niet langer bovenaan de {{categoryLink}} categorie komt." + unpin: "Zorg ervoor dat deze topic niet langer bovenaan de {{categoryLink}} categorie komt." unpin_until: "Zet deze topic niet langer bovenaan in de {{categoryLink}} categorie of wacht tot %{until}." - pin_note: "Gebruikers kunnen het vastpinnen voor dit topic voor zichzelf ongedaan maken." + pin_note: "Gebruikers kunnen het vastpinnen voor deze topic voor zichzelf ongedaan maken." pin_validation: "Een datum is vereist om deze topic vast te pinnen." not_pinned: "Er zijn geen topics vastgepind in {{categoryLink}}." already_pinned: @@ -1253,44 +1304,44 @@ nl: other: "Topics welke vastgepind zijn in {{categoryLink}}: {{count}}." pin_globally: "Zet deze topic bovenaan in alle topic lijsten tot" confirm_pin_globally: "Je hebt al {{count}} globaal vastgepinde topics. Teveel vastgepinde topics kunnen storend zijn voor nieuwe en anonieme gebruikers. Weet je zeker dat je nog een topic globaal wilt vastpinnen?" - unpin_globally: "Zorg ervoor dat dit topic niet langer bovenaan alle topic lijsten komt." - unpin_globally_until: "Zet deze topic niet langer bovenaan in alle topic lijsten of wacht tot %{until}." - global_pin_note: "Gebruikers kunnen dit topic voor zichzelf ontpinnen." + unpin_globally: "Zorg ervoor dat deze topic niet langer bovenaan alle topiclijsten komt." + unpin_globally_until: "Zet deze topic niet langer bovenaan in alle topiclijsten of wacht tot %{until}." + global_pin_note: "Gebruikers kunnen deze topic voor zichzelf ontpinnen." not_pinned_globally: "Er zijn geen globaal vastgepinde topics." already_pinned_globally: - one: "Topics welke globaal vastgepind zijn: {{count}}" + one: "Topics welke globaal vastgepind zijn: 1" other: "Topics welke globaal vastgepind zijn: {{count}}." - make_banner: "Zorg ervoor dat dit topic een banner wordt welke bovenaan alle pagina's komt." + make_banner: "Maak van deze topic een banner die bovenaan alle pagina's verschijnt." remove_banner: "Verwijder de banner die bovenaan alle pagina's staat." - banner_note: "Gebruikers kunnen de banner negeren door deze te sluiten. Er kan maar een topic gebannered zijn." - no_banner_exists: "Er is geen banner topic." - banner_exists: "Er is op het ogenblik een banner topic." + banner_note: "Gebruikers kunnen de banner negeren door deze te sluiten. Er kan maar één bannertopic zijn." + no_banner_exists: "Er is geen bannertopic." + banner_exists: "Er is op het ogenblik een bannertopic." inviting: "Uitnodigen..." - automatically_add_to_groups_optional: "Deze uitnodiging geeft ook toegang tot de volgende groepen: (optioneel, alleen voor beheerders)" - automatically_add_to_groups_required: "Deze uitnodiging geeft ook toegang tot de volgende groepen: (Verplicht, alleen voor beheerders)" + automatically_add_to_groups: "Deze uitnodiging geeft ook toegang tot de volgende groepen:" invite_private: title: 'Uitnodigen voor Bericht' email_or_username: "E-mail of gebruikersnaam van genodigde" email_or_username_placeholder: "e-mailadres of gebruikersnaam" action: "Uitnodigen" success: "Deze gebruiker is uitgenodigd om in de conversatie deel te nemen." - error: "Sorry, er is iets misgegaan bij het uitnodigen van deze persoon" + success_group: "De groep is uitgenodigd om deel te nemen aan de conversatie." + error: "Sorry, er is iets misgegaan bij het uitnodigen van deze persoon." group_name: "groepsnaam" - controls: "Topic Controls" + controls: "Topic controlepaneel" invite_reply: title: 'Uitnodigen' username_placeholder: "gebruikersnaam" action: 'Stuur Uitnodiging' - help: 'nodig anderen uit voor dit topic via email of notificaties' + help: 'nodig anderen uit voor deze topic via e-mail of notificaties' to_forum: "We sturen een kort mailtje waarmee je vriend zich direct kan aanmelden door op een link te klikken, zonder te hoeven inloggen." - sso_enabled: "Voer de gebruikersnaam in van de persoon die je uit wil nodigen voor dit topic." - to_topic_blank: "Voer de gebruikersnaam of het email-adres in van de persoon die je uit wil nodigen voor dit topic." - to_topic_email: "Je hebt een email-adres ingevuld. We zullen een uitnodiging e-mailen waarmee je vriend direct kan antwoorden op dit topic." - to_topic_username: "Je hebt een gebruikersnaam ingevuld. We sturen een notificatie met een link om deel te nemen aan dit topic." - to_username: "Vul de gebruikersnaam in van de persoon die je wilt uitnodigen. We sturen een notificatie met een link om deel te nemen aan dit topic" + sso_enabled: "Voer de gebruikersnaam in van de persoon die je uit wil nodigen voor deze topic." + to_topic_blank: "Voer de gebruikersnaam of het e-mailadres in van de persoon die je uit wil nodigen voor deze topic." + to_topic_email: "Je hebt een e-mailadres ingevuld. We zullen een uitnodiging e-mailen waarmee je vriend direct kan antwoorden op deze topic." + to_topic_username: "Je hebt een gebruikersnaam ingevuld. We zullen een notificatie sturen met een link om deel te nemen aan deze topic." + to_username: "Vul de gebruikersnaam in van de persoon die je wilt uitnodigen. We zullen een notificatie sturen met een link om deel te nemen aan deze topic" email_placeholder: 'naam@voorbeeld.nl' - success_email: "We hebben een uitnodiging gemaild naar {{emailOrUsername}}. We stellen je op de hoogte als op de uitnodiging is ingegaan. Controleer de uitnodigingen tab op je gebruikerspagina om een overzicht te hebben van je uitnodigingen." - success_username: "We hebben die gebruiker uitgenodigd om deel te nemen in dit topic." + success_email: "We hebben een uitnodiging gemaild naar {{emailOrUsername}}. We stellen je op de hoogte als op de uitnodiging is ingegaan. Controleer het uitnodigingen tabblad op je gebruikerspagina om een overzicht te zien van je uitnodigingen." + success_username: "We hebben de gebruiker uitgenodigd om deel te nemen in deze topic." error: "Sorry, we konden deze persoon niet uitnodigen. Wellicht is deze al een keer uitgenodigd? (Uitnodigingen worden gelimiteerd)" login_reply: 'Log in om te beantwoorden' filters: @@ -1305,14 +1356,18 @@ nl: error: "Er ging iets mis bij het verplaatsen van berichten naar de nieuwe topic." instructions: one: "Je staat op het punt een nieuwe topic aan te maken en het te vullen met het bericht dat je geselecteerd hebt." - other: "Je staat op het punt een nieuwe topic aan te maken en het te vullen met de {{count}} berichten die je geselecteerd hebt." + other: "Je staat op het punt een nieuwe topic aan te maken en het te vullen met de {{count}} geselecteerde berichten." merge_topic: - title: "Verplaats naar bestaande topic" - action: "verplaats naar bestaande topic" - error: "Er ging iets mis bij het verplaatsen van berichten naar die topic." + title: "Verplaats naar bestaand topic" + action: "verplaats naar bestaand topic" + error: "Er ging iets mis bij het verplaatsen van berichten naar dat topic." instructions: one: "Selecteer de topic waarnaar je het bericht wil verplaatsen." other: "Selecteer de topic waarnaar je de {{count}} berichten wil verplaatsen." + merge_posts: + title: "Voeg geselecteerde berichten samen" + action: "voeg geselecteerde berichten samen" + error: "Er ging iets mis bij het samenvoegen van de geselecteerde berichten." change_owner: title: "Wijzig eigenaar van berichten" action: "verander van eigenaar" @@ -1322,11 +1377,11 @@ nl: instructions: one: "Kies de nieuwe eigenaar van het bericht door {{old_user}}." other: "Kies de nieuwe eigenaar van de {{count}} berichten door {{old_user}}." - instructions_warn: "Let op dat alle meldingen over deze discussie niet met terugwerkende kracht worden overgedragen aan de nieuwe gebruiker.
Waarschuwing: Momenteel wordt geen bericht-afhankelijke gegevens overgedragen aan de nieuwe gebruiker. Wees voorzichtig met het gebruik hier van." + instructions_warn: "Let op dat alle meldingen over dit bericht niet met terugwerkende kracht worden overgedragen aan de nieuwe gebruiker.
Waarschuwing: Momenteel worden geen bericht-afhankelijke gegevens overgedragen aan de nieuwe gebruiker. Wees dus voorzichtig met het gebruik hiervan." change_timestamp: title: "Wijzig Tijdsaanduiding" action: "wijzig tijdsaanduiding" - invalid_timestamp: "Tijdsaanduiding kan niet in de toekomst zijn" + invalid_timestamp: "Tijdsaanduiding kan niet in de toekomst zijn." error: "Het wijzigen van de tijdsaanduiding van de topic is niet gelukt." instructions: "Kies een nieuwe tijdsaanduiding voor de topic. Berichten in de topic worden aangepast zodat het onderlinge tijdsverschil gelijk blijft." multi_select: @@ -1344,17 +1399,17 @@ nl: reply: " {{replyAvatar}} {{usernameLink}}" reply_topic: " {{link}}" quote_reply: "citeer" - edit: "Bewerken van {{link}} door {{replyAvatar}} {{username}}" + edit: "Aan het bewerken {{link}} {{replyAvatar}} {{username}}" edit_reason: "Reden: " post_number: "bericht {{number}}" - last_edited_on: "bericht gewijzig op" + last_edited_on: "bericht gewijzigd op" reply_as_new_topic: "Reageer als gelinkt topic" continue_discussion: "Voortzetting van de discussie {{postLink}}:" follow_quote: "ga naar het geciteerde bericht" show_full: "Bekijk hele bericht" - show_hidden: 'Bekijk verborgen inhoud' + show_hidden: 'Bekijk verborgen inhoud.' deleted_by_author: - one: "(bericht ingetrokken door de schrijver), wordt automatisch verwijderd over %{count} uur, tenzij gemarkeerd." + one: "(bericht ingetrokken door de schrijver, wordt automatisch verwijderd over %{count} uur, tenzij gemarkeerd)" other: "(bericht ingetrokken door de schrijver, wordt automatisch verwijderd over %{count} uur, tenzij gemarkeerd)" expand_collapse: "in-/uitvouwen" gap: @@ -1363,41 +1418,45 @@ nl: more_links: "{{count}} meer..." unread: "Bericht is ongelezen" has_replies: - one: "1 Reactie" + one: "{{count}} Reactie" other: "{{count}} Reacties" has_likes: - one: "1 Like" + one: "{{count}} Like" other: "{{count}} Likes" has_likes_title: - one: "iemand vind dit bericht leuk" - other: "{{count}} mensen vinden dit bericht leuk" - has_likes_title_only_you: "Je vind dit bericht leuk" + one: "iemand heeft dit bericht geliked" + other: "{{count}} mensen hebben dit bericht geliked" + has_likes_title_only_you: "je hebt dit bericht geliked" has_likes_title_you: - one: "jij en 1 anderen vinden dit leuk" - other: "jij en {{count}} anderen vinden dit leuk" + one: "jij en 1 andere hebben dit bericht geliked" + other: "jij en {{count}} anderen hebben dit bericht geliked" errors: create: "Sorry, er is iets misgegaan bij het plaatsen van je bericht. Probeer het nog eens." edit: "Sorry, er is iets misgegaan bij het bewerken van je bericht. Probeer het nog eens." upload: "Sorry, er is iets misgegaan bij het uploaden van je bestand. Probeer het nog eens." + file_too_large: "Sorry, dit bestand is te groot (maximumgrootte is {{max_size_kb}}kb). Misschien kun je dit bestand uploaden naar een cloudopslagdienst en de link er naar delen?" too_many_uploads: "Sorry, je kan maar één afbeelding tegelijk uploaden." + too_many_dragged_and_dropped_files: "Sorry, je kan maar 10 bestanden tegelijk uploaden." upload_not_authorized: "Sorry, je mag dat type bestand niet uploaden (toegestane extensies: {{authorized_extensions}})." image_upload_not_allowed_for_new_user: "Sorry, nieuwe gebruikers mogen nog geen afbeeldingen uploaden." attachment_upload_not_allowed_for_new_user: "Sorry, nieuwe gebruikers mogen nog geen bestanden uploaden." attachment_download_requires_login: "Sorry, maar je moet ingelogd zijn om bijlages te downloaden." abandon: - confirm: "Weet je zeker dat je dit bericht wil afbreken?" + confirm: "Weet je zeker dat je dit bericht wilt afbreken?" no_value: "Nee, behouden" yes_value: "Ja, verwijderen" via_email: "dit bericht kwam binnen via e-mail" - whisper: "deze posts zijn alleen toegankelijk voor moderators" + via_auto_generated_email: "dit bericht kwam binnen via een automatisch gegenereerde e-mail" + whisper: "dit bericht is alleen toegankelijk voor moderators" wiki: - about: "dit bericht is een wiki" + about: "dit is een wikibericht" archetypes: save: 'Bewaar instellingen' + few_likes_left: "Bedankt voor je support! Je kunt vandaag nog een paar likes uitdelen." controls: reply: "reageer op dit bericht" - like: "vind dit bericht leuk" - has_liked: "Je vind dit bericht leuk" + like: "like dit bericht" + has_liked: "je hebt dit bericht geliked" undo_like: "like ongedaan maken" edit: "bewerk dit bericht" edit_anonymous: "Sorry, maar je moet ingelogd zijn om dit bericht aan te kunnen passen." @@ -1413,7 +1472,7 @@ nl: yes_value: "Ja, verwijder deze antwoorden ook" no_value: "Nee, alleen dit bericht" admin: "adminacties voor bericht" - wiki: "Maak Wiki" + wiki: "Maak wiki" unwiki: "Verwijder Wiki" convert_to_moderator: "Voeg stafkleur toe" revert_to_regular: "Verwijder stafkleur" @@ -1430,33 +1489,33 @@ nl: spam: "Markeer het ook" inappropriate: "Markeer deze ook" custom_flag: "Markeer het ook" - bookmark: "Zet het ook in je bladwijzers" - like: "Vind het ook leuk" + bookmark: "Voeg ook toe aan favorieten" + like: "Like het ook" vote: "Stem ook" undo: off_topic: "Verwijder markering" spam: "Verwijder markering" inappropriate: "Hef markering op" - bookmark: "Verwijder uit je bladwijzers" - like: "Vind het niet meer leuk" + bookmark: "Verwijder uit favorieten" + like: "Maak like ongedaan" vote: "Stem niet meer" people: - off_topic: "heeft dit als off-topic gemeld" + off_topic: "heeft dit als off-topic gemarkeerd" spam: "markeerde dit als spam" inappropriate: "markeerde dit als ongepast" notify_moderators: "lichtte moderators in" - notify_user: "Stuur een bericht" - bookmark: "bladwijzer deze" - like: "Vind dit leuk" - vote: "stemde voor dit" + notify_user: "stuurde een bericht" + bookmark: "voegde dit toe aan favorieten" + like: "gaf dit een like" + vote: "stemde hiervoor" by_you: off_topic: "Jij markeerde dit als off-topic" spam: "Jij markeerde dit als spam" inappropriate: "Jij markeerde dit als ongepast" notify_moderators: "Jij markeerde dit voor moderatie" notify_user: "Je hebt een bericht gestuurd naar deze gebruiker" - bookmark: "Jij voegde dit bericht toe aan je bladwijzers" - like: "Jij vindt dit leuk" + bookmark: "Jij voegde dit bericht toe aan je favorieten" + like: "Jij hebt dit geliked" vote: "Jij hebt op dit bericht gestemd" by_you_and_others: off_topic: @@ -1475,18 +1534,18 @@ nl: one: "Jij en 1 andere stuurde een bericht naar deze gebruiker" other: "Jij en {{count}} anderen stuurden een bericht naar deze gebruiker" bookmark: - one: "Jij en iemand anders voegden dit bericht toe aan de favorieten" - other: "Jij en {{count}} anderen voegden dit bericht toe aan hun bladwijzers" + one: "Jij en iemand anders voegden dit bericht toe aan zijn favorieten" + other: "Jij en {{count}} anderen voegden dit bericht toe aan hun favorieten" like: - one: "Jij en iemand anders vinden dit leuk" - other: "Jij en {{count}} anderen vinden dit leuk" + one: "Jij en iemand anders hebben dit geliked" + other: "Jij en {{count}} anderen hebben dit geliked" vote: one: "Jij en iemand anders hebben op dit bericht gestemd" other: "Jij en {{count}} anderen hebben op dit bericht gestemd" by_others: off_topic: one: "Iemand heeft dit bericht gemarkeerd als off-topic" - other: "{{count}} Mensen hebben dit bericht gemarkeerd als off-topic" + other: "{{count}} mensen hebben dit bericht gemarkeerd als off-topic" spam: one: "Iemand heeft dit bericht gemarkeerd als spam" other: "{{count}} Mensen hebben dit bericht gemarkeerd als spam" @@ -1501,17 +1560,21 @@ nl: other: "{{count}} stuurden een bericht naar deze gebruiker" bookmark: one: "Iemand heeft dit bericht toegevoegd aan zijn favorieten" - other: "{{count}} mensen hebben dit bericht toegevoegd aan hun bladwijzers" + other: "{{count}} mensen hebben dit bericht toegevoegd aan hun favorieten" like: - one: "iemand vindt dit leuk" - other: "{{count}} mensen vinden dit leuk" + one: "iemand heeft dit geliked" + other: "{{count}} mensen hebben dit geliked" vote: one: "Iemand heeft op dit bericht gestemd" other: "{{count}} Mensen hebben op dit bericht gestemd" delete: confirm: - one: "Weet je zeker dat je dit bericht wil verwijderen?" - other: "Weet je zeker dat je al deze berichten wil verwijderen?" + one: "Weet je zeker dat je dit bericht wilt verwijderen?" + other: "Weet je zeker dat je al deze berichten wilt verwijderen?" + merge: + confirm: + one: "Weet je zeker dat je die berichten wilt samenvoegen?" + other: "Weet je zeker dat je die {{count}} berichten wilt samenvoegen?" revisions: controls: first: "Eerste revisie" @@ -1520,10 +1583,11 @@ nl: last: "Laatste revisie" hide: "Verberg revisie" show: "Toon revisie" + revert: "Keer terug naar deze revisie" comparing_previous_to_current_out_of_total: "{{previous}} {{current}} / {{total}}" displays: inline: - title: "Toon de het gerenderde bericht met wijzigingen als één geheel" + title: "Toon het gerenderde bericht met wijzigingen als één geheel" button: ' HTML' side_by_side: title: "Toon de wijzigingen in het gerenderde bericht naast elkaar" @@ -1541,39 +1605,44 @@ nl: view: 'Bekijk topics in categorie' general: 'Algemeen' settings: 'Instellingen' - topic_template: "Template voor Topic" + topic_template: "Topic-sjabloon" + tags: "Tags" + tags_allowed_tags: "Tags die alleen in deze categorie gebruikt kunnen worden:" + tags_allowed_tag_groups: "Tag groepen die alleen in deze categorie gebruikt kunnen worden:" + tags_placeholder: "(Optioneel) lijst van toegestane tags" + tag_groups_placeholder: "(Optioneel) lijst van toegestane tag groepen" delete: 'Verwijder categorie' create: 'Nieuwe categorie' create_long: 'Maak categorie aan' save: 'Bewaar categorie' - slug: 'Gestandaardiseerde Naam Categorie' - slug_placeholder: '(Optioneel) woorden-met-koppelteken-verbinden voor url' + slug: 'Standaard naam voor categorie' + slug_placeholder: '(Optioneel) woorden-met-koppelteken-verbinden voor URL' creation_error: Er ging bij het maken van de categorie iets mis. save_error: Er ging iets mis bij het opslaan van de categorie. name: "Naam categorie" description: "Omschrijving" - topic: "Onderwerp van de categorie" - logo: "Category logo afbeelding" + topic: "Categorie topic" + logo: "Categorie logo-afbeelding" background_image: "Categorie achtergrondafbeelding" badge_colors: "Badgekleuren" background_color: "Achtergrondkleur" foreground_color: "Voorgrondkleur" name_placeholder: "Maximaal een of twee woorden" color_placeholder: "Kan elke webkleur zijn" - delete_confirm: "Weet je zeker dat je deze categorie wil verwijderen?" + delete_confirm: "Weet je zeker dat je deze categorie wilt verwijderen?" delete_error: "Er ging iets mis bij het verwijderen van deze categorie" list: "Lijst van categorieën" no_description: "Voeg een beschrijving toe voor deze categorie" change_in_category_topic: "Wijzig omschrijving" already_used: 'Deze kleur is al in gebruik door een andere categorie' security: "Beveiliging" - special_warning: "Waarschuwing: Dee catogorie is een vooringestelde categorie en de beveiligingsinstellingen kunnen hierdoor niet bewerkt worden. Als u deze categorie niet wenst te gebruiken, verwijder deze of herbestem deze." + special_warning: "Waarschuwing: Deze catogorie is een vooringestelde categorie en de beveiligingsinstellingen kunnen hierdoor niet bewerkt worden. Als u deze categorie niet wenst te gebruiken, verwijder deze of geef het een nieuw doel." images: "Afbeeldingen" auto_close_label: "Sluit topics automatisch na:" auto_close_units: "uren" - email_in: "Adres voor inkomende mail:" - email_in_allow_strangers: "Accepteer mails van anonieme gebruikers zonder account" - email_in_disabled: "Het plaatsen van nieuwe discussies via e-mail is uitgeschakeld in de Site Instellingen. Om het plaatsen van nieuwe discussie via e-mail aan te zetten," + email_in: "Adres voor inkomende e-mail:" + email_in_allow_strangers: "Accepteer e-mails van anonieme gebruikers zonder account" + email_in_disabled: "Het plaatsen van nieuwe topics via e-mail is uitgeschakeld in de webite-instellingen. Om het plaatsen van nieuwe topic via e-mail mogelijk te maken," email_in_disabled_click: 'schakel "e-mail in" instelling in.' suppress_from_homepage: "Negeer deze categorie op de homepage" allow_badges_label: "Laat badges toekennen voor deze categorie" @@ -1583,36 +1652,41 @@ nl: position: "positie" default_position: "Standaard positie" position_disabled: "Categorieën worden getoond op volgorde van activiteit. Om de volgorde van categorieën in lijst aan te passen," - position_disabled_click: 'schakel "vaste categorie posities" in.' + position_disabled_click: 'schakel "vaste categorieposities" in.' parent: "Bovenliggende categorie" notifications: watching: title: "In de gaten houden" - description: "Je krijgt automatisch alle nieuwe topics in deze categorie te zien. Je ontvangt notificaties bij nieuwe berichten en topics, naast het topic wordt het aantal nieuwe berichten weergegeven. " + description: "Je zal automatisch alle topics in deze categorieën in de gaten houden. Je ontvangt een notificatie van alle nieuwe berichten in elk topic. Daarnaast zal het aantal nieuwe antwoorden naast de topic verschijnen." + watching_first_post: + title: "Eerste bericht in de gaten houden" + description: "Je krijgt alleen een notificatie van het eerste bericht in elk nieuwe topic in deze categorieën" tracking: title: "Volgen" - description: "Je ziet automatisch alle nieuwe topics in deze categorieën. Je ontvangt notificaties wanneer iemand je @name noemt of reageert op jou." + description: "Je zal automatisch alle topics in deze categorieën volgen. Je ontvangt een notificatie als iemand je @naam noemt of op een bericht van je antwoordt, en het aantal nieuwe antwoorden zal naast de topic verschijnen." regular: title: "Normaal" - description: "Je krijgt een notificatie als iemand je @naam noemt of reageert op een bericht van jou." + description: "Je krijgt een notificatie als iemand je @naam noemt of reageert op een van je berichten." muted: title: "Genegeerd" - description: "Je zult nooit op de hoogte worden gebracht over nieuwe topics in deze categorie, en ze zullen niet verschijnen in Nieuwste." + description: "Je zult niet op de hoogte worden gebracht over nieuwe topics in deze categorie en ze zullen niet verschijnen in Recent." flagging: title: 'Bedankt voor het helpen beleefd houden van onze gemeenschap!' action: 'Meld bericht' take_action: "Onderneem actie" notify_action: 'Bericht' + official_warning: 'Officiële waarschuwing' delete_spammer: "Verwijder spammer" - delete_confirm: "Je gaat nu %{posts} berichten en %{topics} van deze gebruiker verwijderen, hun account verwijderen, nieuwe aanmeldingen vanaf hun IP-adres %{ip_address} blokkeren en hun e-mailadres %{email} op een permanente blokkeerlijst zetten. Weet je zeker dat dit een spammer is?" + delete_confirm: "Je gaat nu %{posts} berichten en %{topics} topics van deze gebruiker verwijderen, het account verwijderen, nieuwe aanmeldingen vanaf het IP-adres %{ip_address} blokkeren en het e-mailadres %{email} op een permanente blokkeerlijst zetten. Weet je zeker dat dit een spammer is?" yes_delete_spammer: "Ja, verwijder spammer" ip_address_missing: "(N.V.T.)" hidden_email_address: "(verborgen)" - submit_tooltip: "Verstuur de privé markering" - take_action_tooltip: "Bereik de vlag drempel direct, in plaats van het wachten op meer gemeenschapsvlaggen" - cant: "Sorry, je kan dit bericht momenteel niet melden." + submit_tooltip: "Verstuur de privé-markering" + take_action_tooltip: "Bereik de markeerdrempel direct, in plaats van het wachten op meer markeringen door anderen" + cant: "Sorry, je kan dit bericht momenteel niet markeren." + notify_staff: 'Stuur beheerders een privé-melding' formatted_name: - off_topic: "Het is off topic" + off_topic: "Het is off-topic" inappropriate: "Het is ongepast" spam: "Dit is spam" custom_placeholder_notify_user: "Wees specifiek, opbouwend en blijf altijd beleefd." @@ -1629,15 +1703,20 @@ nl: title: "Topicsamenvatting" participants_title: "Frequente schrijvers" links_title: "Populaire links" - links_shown: "laat alle {{totalLinks}} links zien..." + links_shown: "toon meer links..." clicks: - one: "1 click" - other: "%{count} clicks" + one: "1 klik" + other: "%{count} klikken" + post_links: + about: "klap meer links uit in dit bericht" + title: + one: "nog 1" + other: "nog %{count}" topic_statuses: warning: help: "Dit is een officiële waarschuwing." bookmarked: - help: "Je hebt een bladwijzer aan deze topic toegevoegd" + help: "Je hebt deze topic aan je favorieten toegevoegd" locked: help: "Deze topic is gesloten; reageren is niet meer mogelijk" archived: @@ -1646,10 +1725,10 @@ nl: help: "Deze topic is gesloten en gearchiveerd; reageren of wijzigen is niet langer mogelijk." unpinned: title: "Niet vastgepind" - help: "Dit topic is niet langer vastgepind voor je en zal weer in de normale volgorde getoond worden" + help: "Dit topic is niet langer voor je vastgepind en zal weer in de normale volgorde getoond worden" pinned_globally: title: "Globaal vastgepind" - help: "Deze topic is globaal vastgepind en zal bovenaan de lijsten top en nieuwste getoond worden." + help: "Deze topic is globaal vastgepind en zal bovenaan de lijsten Top en Recent getoond worden." pinned: title: "Vastgepind" help: "Dit topic is vastgepind voor je en zal bovenaan de categorie getoond worden" @@ -1660,10 +1739,10 @@ nl: posts_long: "er zijn {{number}} berichten in deze topic" posts_likes_MF: | Dit topic heeft {count, plural, one {1 antwoord} other {# antwoorden}} {ratio, select, - low {met een hoge likes per post verhouding} - med {met een erg hoge likes per post verhouding} - high {met een zeer hoge likes per post verhouding} - other {}} + low {met een hoge likes per bericht verhouding} + med {met een erg hoge likes per bericht verhouding} + high {met een zeer hoge likes per bericht verhouding} + other {}} original_post: "Originele bericht" views: "Bekeken" views_lowercase: @@ -1672,7 +1751,7 @@ nl: replies: "Reacties" views_long: "deze topic is {{number}} keer bekeken" activity: "Activiteit" - likes: "Leuk" + likes: "Likes" likes_lowercase: one: "like" other: "likes" @@ -1696,7 +1775,7 @@ nl: title_with_count: one: "Laatste (1)" other: "Laatste ({{count}})" - help: "topics met recente reacties" + help: "topics met recente berichten" hot: title: "Populair" help: "een selectie van de meest populaire topics" @@ -1705,17 +1784,17 @@ nl: help: "topics die je hebt gelezen, in de volgorde wanneer je ze voor het laatst gelezen hebt" search: title: "Zoek" - help: "Zoek in alle topics" + help: "zoek in alle topics" categories: title: "Categorieën" title_in: "Categorie - {{categoryName}}" - help: "alle topics gesorteerd op categorie" + help: "alle topics gegroepeerd per categorie" unread: title: "Ongelezen" title_with_count: one: "Ongelezen (1)" other: "Ongelezen ({{count}})" - help: "topics die je volgt of bijhoudt met ongelezen berichten" + help: "topics die je volgt of in de gaten houdt met ongelezen berichten" lower_title_with_count: one: "1 ongelezen" other: "{{count}} ongelezen" @@ -1727,14 +1806,14 @@ nl: title: "Nieuw" title_with_count: one: "Nieuw (1)" - other: "({{count}}) Nieuwe" + other: "Nieuw ({{count}})" help: "topics gemaakt in de afgelopen dagen" posted: title: "Mijn berichten" help: "topics waarin je een bericht hebt geplaatst" bookmarks: - title: "Bladwijzers" - help: "topics waar je een bladwijzer aan toe hebt gevoegd" + title: "Favorieten" + help: "je favoriete topics" category: title: "{{categoryName}}" title_with_count: @@ -1749,7 +1828,7 @@ nl: yearly: title: "Jaarlijks" quarterly: - title: "Per Kwartaal" + title: "Per kwartaal" monthly: title: "Maandelijks" weekly: @@ -1763,11 +1842,183 @@ nl: this_week: "Week" today: "Vandaag" other_periods: "bekijk eerste" - browser_update: 'Helaas is je browser te oud om te kunnen werken met deze site. Upgrade a.u.b. je browser.' + browser_update: 'Helaas is je browser te oud om te kunnen werken met deze site. Upgrade a.u.b. je browser.' permission_types: full: "Maak topic / Reageer / Bekijk" create_post: "Reageer / Bekijk" readonly: "Bekijk" + lightbox: + download: "download" + search_help: + title: 'Zoeken in Help' + keyboard_shortcuts_help: + title: 'Sneltoetsen' + jump_to: + title: 'Ga naar' + home: 'g, h Hoofdpagina' + latest: 'g, l Recent' + new: 'g, n Nieuw' + unread: 'g, u Ongelezen' + categories: 'g, c Categorieën' + top: 'g, t Top' + bookmarks: 'g, b Favorieten' + profile: 'g, p Profiel' + messages: 'g, m Berichten' + navigation: + title: 'Navigatie' + jump: '# Ga naar bericht #' + back: 'u Terug' + up_down: 'k/j Verplaats selectie ↑ ↓' + open: 'o of Enter Open geselecteerde topic' + next_prev: 'shift+j/shift+k Volgende/vorige sectie' + application: + title: 'Programma' + create: 'c Maak nieuwe topic' + notifications: 'n Open notificaties' + hamburger_menu: '= Open hamburgermenu' + user_profile_menu: 'p Open gebruikersmenu' + show_incoming_updated_topics: '. Toon geüpdatete topics' + search: '/ Zoeken' + help: '? Toon sneltoetsen' + dismiss_new_posts: 'x, r Verwerp Nieuw/Berichten' + dismiss_topics: 'x, t Verwerp topics' + log_out: 'shift+z shift+z Uitloggen' + actions: + title: 'Acties' + bookmark_topic: 'f Stel topic wel of niet in als favoriet ' + pin_unpin_topic: 'shift+p Vastpinnen/Ontpinnen topic' + share_topic: 'shift+s Deel topic' + share_post: 's Deel bericht' + reply_as_new_topic: 't Reageer als verwezen topic' + reply_topic: 'shift+r Reageer op topic' + reply_post: 'r Reageer op bericht' + quote_post: 'q Citeer bericht' + like: 'l Like bericht' + flag: '! Markeer bericht' + bookmark: 'b Voeg bericht toe aan favorieten' + edit: 'e Wijzig bericht' + delete: 'd Verwijder bericht' + mark_muted: 'm, m Negeer topic' + mark_regular: 'm, r Markeer topic als normaal' + mark_tracking: 'm, t Volg topic' + mark_watching: 'm, w Houd topic in de gaten' + badges: + earned_n_times: + one: "Deze badge is 1 keer verdiend" + other: "Deze badge is %{count} keer verdiend" + granted_on: "Toegekend op %{date}" + others_count: "Anderen met deze badge (%{count})" + title: Badges + allow_title: "beschikbare titel" + multiple_grant: "meerdere malen toegekend" + badge_count: + one: "1 Badge" + other: "%{count} Badges" + more_badges: + one: "+1 Meer" + other: "+%{count} Meer" + granted: + one: "1 toegekend" + other: "%{count} toegekend" + select_badge_for_title: Kies een badge om als je titel te gebruiken + none: "" + badge_grouping: + getting_started: + name: Aan de slag + community: + name: Gemeenschap + trust_level: + name: Trustlevel + other: + name: Anders + posting: + name: Schrijven + google_search: | +

Zoeken met Google

+

+

+

+ tagging: + all_tags: "Alle tags" + selector_all_tags: "alle tags" + selector_no_tags: "geen tags" + changed: "gewijzigde tags:" + tags: "Tags" + choose_for_topic: "Kies optionele tags voor deze topic" + delete_tag: "Verwijder tag" + delete_confirm: "Weet je zeker dat je deze tag wilt verwijderen?" + rename_tag: "Tag hernoemen" + rename_instructions: "Kies een nieuwe naam voor de tag:" + sort_by: "Sorteer op:" + sort_by_count: "aantal" + sort_by_name: "naam" + manage_groups: "Beheer tag groepen" + manage_groups_description: "Definieer groepen om tags te organiseren" + filters: + without_category: "%{filter} %{tag} topics" + with_category: "%{filter} %{tag} topics in %{category}" + untagged_without_category: "%{filter} ongetagde topics" + untagged_with_category: "%{filter} ongetagde topics in %{category}" + notifications: + watching: + title: "In de gaten houden" + description: "Je zal automatisch alle nieuwe topics met deze tag in de gaten houden. Je ontvangt een notificatie van alle nieuwe berichten en topics, en het aantal ongelezen en nieuwe berichten zal naast de topic verschijnen." + watching_first_post: + title: "Eerste bericht in de gaten houden." + description: "Je krijgt alleen een notificatie van de eerste post in elk nieuwe topic met deze tag." + tracking: + title: "Volgen" + description: "Je zal automatisch alle nieuwe topics met deze tag volgen. Het aantal ongelezen en nieuwe berichten zal naast de topic verschijnen." + regular: + title: "Normaal" + description: "Je krijgt een notificatie als iemand je @naam noemt of reageert op je bericht." + muted: + title: "Negeren" + description: "Je zal geen notificaties krijgen over nieuwe topics en berichten met deze tag en ze verschijnen niet in je ongelezen overzicht." + groups: + title: "Tag groepen" + about: "Voeg tags toe aan groepen om ze makkelijker te beheren." + new: "Nieuwe groep" + tags_label: "Tags in deze groep:" + parent_tag_label: "Bovenliggende tag:" + parent_tag_placeholder: "Optioneel" + parent_tag_description: "Tags uit deze groep kunnen niet gebruikt worden tenzij de bovenliggende tag actief is." + one_per_topic_label: "Limiteer tot 1 tag per topic uit deze groep" + new_name: "Nieuwe tag groep" + save: "Opslaan" + delete: "Verwijderen" + confirm_delete: "Weet je zeker dat je deze tag groep wilt verwijderen?" + topics: + none: + unread: "Je hebt geen ongelezen topics." + new: "Je hebt geen nieuwe topics." + read: "Je hebt nog geen topics gelezen." + posted: "Je hebt nog niet in een topic gereageerd." + latest: "Er zijn geen recente topics." + hot: "Er zijn geen populaire topics." + bookmarks: "Je hebt nog geen favoriete topics." + top: "Er zijn geen top topics." + search: "Je zoekopdracht heeft geen resultaten." + bottom: + latest: "Er zijn geen recente topics meer." + hot: "Er zijn geen populaire topics meer." + posted: "Er zijn geen geplaatste topics meer." + read: "Er zijn geen gelezen topics meer." + new: "Er zijn geen nieuwe topics meer." + unread: "Er zijn geen ongelezen topics meer." + top: "Er zijn geen top topics meer." + bookmarks: "Er zijn geen topics meer in je favorieten." + search: "Er zijn geen zoekresultaten meer." + invite: + custom_message: "Maak je uitnodiging iets persoonlijker door het schrijven van een " + custom_message_link: "eigen bericht" + custom_message_placeholder: "Schrijf je eigen bericht" + custom_message_template_forum: "Hoi, je zou eens moeten komen kijken op dit forum!" + custom_message_template_topic: "Hoi, deze topic lijkt me wel iets voor jou!" admin_js: type_to_filter: "typ om te filteren..." admin: @@ -1781,7 +2032,7 @@ nl: critical_available: "Er is een belangrijke update beschikbaar" updates_available: "Er zijn updates beschikbaar" please_upgrade: "Werk de software bij alsjeblieft" - no_check_performed: "Er is nog niet op updates gecontroleerd. Zorgen dat sidekiq loopt.\"" + no_check_performed: "Er is nog niet op updates gecontroleerd. Zorg dat sidekiq draait." stale_data: "Er is al een tijdje niet op updates gecontroleerd. Zorg dat sidekiq loopt.\"" version_check_pending: "Je hebt de software recentelijk bijgewerkt. Mooi!" installed_version: "Geïnstalleerd" @@ -1801,10 +2052,10 @@ nl: uploads: "uploads" backups: "backups" traffic_short: "Verkeer" - traffic: "Applicatie web verzoeken" - page_views: "API Verzoeken" - page_views_short: "API Verzoeken" - show_traffic_report: "Laat gedetailleerd verkeer rapport zien" + traffic: "Applicatie webverzoeken" + page_views: "API-verzoeken" + page_views_short: "API-verzoeken" + show_traffic_report: "Laat gedetailleerd verkeersrapport zien" reports: today: "Vandaag" yesterday: "Gisteren" @@ -1815,9 +2066,10 @@ nl: 30_days_ago: "30 Dagen geleden" all: "Alle" view_table: "tabel" - refresh_report: "Ververs Rapport" - start_date: "Start datum" - end_date: "Eind datum" + view_graph: "grafiek" + refresh_report: "Ververs rapport" + start_date: "Startdatum" + end_date: "Einddatum" groups: "Alle groepen" commits: latest_changes: "Laatste wijzigingen: update regelmatig!" @@ -1830,28 +2082,28 @@ nl: agree_title: "Bevestig dat deze melding geldig en correct is" agree_flag_modal_title: "Akkoord en ... " agree_flag_hide_post: "Akkoord (verberg bericht en stuur privébericht)" - agree_flag_hide_post_title: "Verberg dit bericht en stuur de gebruiker automatisch een bericht met het verzoek om het aan te passen. " - agree_flag_restore_post: "Eens (herstel bericht)" + agree_flag_hide_post_title: "Verberg dit bericht en stuur de gebruiker een bericht met het dringenge verzoek om het aan te passen" + agree_flag_restore_post: "Akkoord (herstel bericht)" agree_flag_restore_post_title: "Herstel dit bericht" agree_flag: "Akkoord met melding" - agree_flag_title: "Akkoord met melding en het bericht ongewijzigd laten" + agree_flag_title: "Ga akkoord met de melding en laat het bericht ongewijzigd" defer_flag: "Negeer" - defer_flag_title: "Verwijder deze melding; nu geen actie nodig" + defer_flag_title: "Verwijder deze melding; er is nu geen actie nodig" delete: "Verwijder" delete_title: "Verwijder het bericht waar deze melding naar verwijst" delete_post_defer_flag: "Verwijder bericht en negeer melding" - delete_post_defer_flag_title: "Verwijder bericht; de hele topic als dit het eerste bericht is" - delete_post_agree_flag: "Verwijder bericht en akkoord met melding" - delete_post_agree_flag_title: "Verwijder bericht; de hele topic als dit het eerste bericht is" + delete_post_defer_flag_title: "Verwijder bericht en als dit het eerste bericht is; de hele topic" + delete_post_agree_flag: "Ga akkoord met de melding en verwijder het bericht" + delete_post_agree_flag_title: "Verwijder bericht en als dit het eerste bericht is; de hele topic" delete_flag_modal_title: "Verwijder en ... " delete_spammer: "Verwijder spammer" - delete_spammer_title: "Verwijder de gebruiker en al hun berichten en topics." + delete_spammer_title: "Verwijder de gebruiker en alle door deze gebruiker geplaatste berichten en topics." disagree_flag_unhide_post: "Niet akkoord (toon bericht)" - disagree_flag_unhide_post_title: "Verwijder elke melding van dit bericht en maak het weer zichtbaar" + disagree_flag_unhide_post_title: "Verwijder alle meldingen over dit bericht en maak het bericht weer zichtbaar" disagree_flag: "Niet akkoord" disagree_flag_title: "Deze melding is ongeldig of niet correct" clear_topic_flags: "Gedaan" - clear_topic_flags_title: "Het topic is onderzocht en problemen zijn opgelost. Klik op Gedaan om de meldingen te verwijderen." + clear_topic_flags_title: "De topic is onderzocht en problemen zijn opgelost. Klik op Gedaan om de meldingen te verwijderen." more: "(meer antwoorden...)" dispositions: agreed: "akkoord" @@ -1867,7 +2119,7 @@ nl: topic_flagged: "Deze topic is gemarkeerd." visit_topic: "Ga naar de topic om te zien wat er aan de hand is en om actie te ondernemen" was_edited: "Bericht is gewijzigd na de eerste melding" - previous_flags_count: "Dit bericht is al {{count}} keer gevlagd." + previous_flags_count: "Er is al {{count}} keer melding gemaakt over dit bericht." summary: action_type_3: one: "off-topic" @@ -1898,25 +2150,25 @@ nl: delete: "Verwijder" delete_confirm: "Verwijder deze groepen?" delete_failed: "Kan groep niet verwijderen. Als dit een automatische groep is, kan deze niet verwijderd worden." - delete_member_confirm: "Verwijder '%{username}' van de '%{group'} groep?" - delete_owner_confirm: "Verwijder eigenaar privilege voor '% {username}'?" + delete_member_confirm: "Verwijder '%{username}' uit de '%{group'} groep?" + delete_owner_confirm: "Verwijder eigenaarsprivileges van '% {username}'?" name: "Naam" add: "Voeg toe" add_members: "Voeg leden toe" custom: "Aangepast" bulk_complete: "De gebruikers zijn toegevoegd aan de groep." - bulk: "Bulk toevoegen aan groep." - bulk_paste: "Plak een lijst van gebruikersnamen of e-mails, één per regel:" + bulk: "Bulk toevoegen aan groep" + bulk_paste: "Plak een lijst van gebruikersnamen of e-mailadressen, één per regel:" bulk_select: "(selecteer een groep)" automatic: "Automatisch" - automatic_membership_email_domains: "Gebruikers welke zich registeren met een email domein dat exact overeenkomt met de domeinen in deze lijst worden automatisch toegevoegd aan deze groep:" - automatic_membership_retroactive: "Pas deze email domein regel toe op reeds geregistreerde gebruikers" - default_title: "Standaard titel voor alle gebruikers in deze groep" + automatic_membership_email_domains: "Gebruikers die zich registeren met een e-mailadres bij een domein dat exact overeenkomt met de domeinen in deze lijst worden automatisch toegevoegd aan deze groep:" + automatic_membership_retroactive: "Pas deze e-mail domeinregel toe op reeds geregistreerde gebruikers" + default_title: "Standaardtitel voor alle gebruikers in deze groep" primary_group: "Automatisch ingesteld als primaire groep" group_owners: Eigenaren add_owners: Eigenaren toevoegen - incoming_email: "Aangepaste inkomende email adressen " - incoming_email_placeholder: "Voer je email adres in" + incoming_email: "Aangepaste inkomende e-mailadressen " + incoming_email_placeholder: "Voer je e-mailadres in" api: generate_master: "Genereer Master API Key" none: "Er zijn geen actieve API keys" @@ -1926,16 +2178,16 @@ nl: generate: "Genereer" regenerate: "Genereer opnieuw" revoke: "Intrekken" - confirm_regen: "Weet je zeker dat je die API Key wil vervangen door een nieuwe?" - confirm_revoke: "Weet je zeker dat je die API Key wil intrekken?" - info_html: "Met deze API key kun je met behulp van JSON calls topics maken en bewerken." + confirm_regen: "Weet je zeker dat je die API Key wilt vervangen door een nieuwe?" + confirm_revoke: "Weet je zeker dat je die API Key wilt intrekken?" + info_html: "Met deze API-key kun je met behulp van JSON-calls topics maken en bewerken." all_users: "Alle gebruikers" - note_html: "Houd deze sleutel geheim, gebruikers die deze sleutel hebben kunnen zich als elke andere gebruiker voordoen op het forum." + note_html: "Houd deze key geheim, alle gebruikers die hierover beschikken kunnen berichten plaatsen als elke andere gebruiker." plugins: title: "Plugins" installed: "Geïnstalleerde plugins" name: "Naam" - none_installed: "Je hebt geen plugins geinstalleerd." + none_installed: "Je hebt geen plugins geïnstalleerd." version: "Versie" enabled: "Ingeschakeld?" is_enabled: "J" @@ -1949,6 +2201,14 @@ nl: backups: "Backups" logs: "Logs" none: "Geen backup beschikbaar." + read_only: + enable: + title: "Schakel alleen-lezen modus in" + label: "Schakel alleen-lezen in" + confirm: "Weet je zeker dat je de alleen-lezen modus wilt inschakelen?" + disable: + title: "Schakel alleen-lezen modus uit" + label: "Schakel alleen-lezen uit" logs: none: "Nog geen logs..." columns: @@ -1966,7 +2226,7 @@ nl: cancel: label: "Annuleer" title: "Annuleer de huidige actie" - confirm: "Weet je zeker dat je de huidige actie wil annuleren?" + confirm: "Weet je zeker dat je de huidige actie wilt annuleren?" backup: label: "Backup" title: "Maak een backup" @@ -1977,7 +2237,7 @@ nl: title: "Download de backup" destroy: title: "Verwijder de backup" - confirm: "Weet je zeker dat je deze backup wil verwijderen?" + confirm: "Weet je zeker dat je deze backup wilt verwijderen?" restore: is_disabled: "Herstellen is uitgeschakeld in de instellingen." label: "Herstel" @@ -1986,19 +2246,19 @@ nl: rollback: label: "Herstel" title: "Herstel de database naar de laatst werkende versie" - confirm: "Weet je zeker dat je de database wilt terugzetten naar de vorige staat?" + confirm: "Weet je zeker dat je de database wilt terugzetten naar de vorige werkende staat?" export_csv: - user_archive_confirm: "Weet je zeker dat je al je berichten wil downloaden?" - success: "Exporteren is gestart, je zult gewaarschuwd worden als het proces is beeindigd." + user_archive_confirm: "Weet je zeker dat je al je berichten wilt downloaden?" + success: "Exporteren is gestart, je zult een bericht ontvangen als het proces is afgerond." failed: "Exporteren is mislukt. Controleer de logbestanden." - rate_limit_error: "Berichten kunnen eens per dag gedownload worden, probeer a.u.b. morgen nog een keer." + rate_limit_error: "Berichten kunnen één keer per dag gedownload worden, probeer het morgen nog eens." button_text: "Exporteren" button_title: - user: "Exporteer volledige gebruikerslijst in *.CSV-formaat" - staff_action: "Exporteer volledige staf actie log in CSV formaat." - screened_email: "Exporteer volledige gescreende email lijst in CSV formaat." - screened_ip: "Exporteer volledige gescreende IP lijst in CSV formaat." - screened_url: "Exporteerd volledige gescreende URL lijst in CSV formaat." + user: "Exporteer volledige gebruikerslijst in CSV-formaat" + staff_action: "Exporteer volledige staf actie logboek in CSV-formaat." + screened_email: "Exporteer volledige gescreende e-maillijst in CSV-formaat." + screened_ip: "Exporteer volledige gescreende IP-lijst in CSV-formaat." + screened_url: "Exporteerd volledige gescreende URL-lijst in CSV-formaat." export_json: button_text: "Exporteer" invite: @@ -2024,13 +2284,13 @@ nl: undo_preview: "verwijder voorbeeld" rescue_preview: "standaard stijl" explain_preview: "Bekijk de site met deze aangepaste stylesheet" - explain_undo_preview: "Herstel huidige geactiveerde aangepaste stylesheet" + explain_undo_preview: "Keer terug naar de aangepaste stylesheet die op dit moment ingesteld is" explain_rescue_preview: "Bekijk de site met de standaard stylesheet" save: "Opslaan" new: "Nieuw" new_style: "Nieuwe stijl" import: "Importeer" - import_title: "Selecteer een bestand of plak tekst." + import_title: "Selecteer een bestand of plak tekst" delete: "Verwijder" delete_confirm: "Verwijder deze aanpassing?" about: "Pas CSS stylesheets en HTML headers aan op de site. Voeg een aanpassing toe om te beginnen." @@ -2038,20 +2298,20 @@ nl: opacity: "Doorzichtigheid" copy: "Kopieër" email_templates: - title: "Email Sjabloon " + title: "E-mailsjabloon" subject: "Onderwerp" - multiple_subjects: "Dit email sjabloon heeft meerdere onderwerpen." + multiple_subjects: "Deze e-mailsjabloon heeft meerdere onderwerpen." body: "Body" - none_selected: "Kies een email sjabloon om te beginnen met bewerken." + none_selected: "Kies een e-mailsjabloon om te beginnen met bewerken." revert: "Maak wijzigingen ongedaan" - revert_confirm: "Weet je zeker dat je de veranderingen ongedaan wilt maken?" + revert_confirm: "Weet je zeker dat je je wijzigingen ongedaan wilt maken?" css_html: title: "CSS/HTML" long_title: "CSS en HTML aanpassingen" colors: title: "Kleuren" long_title: "Kleurenschema's" - about: "Met kleurenschema's kun je de kleuren in de site aanpassen zonder CSS te hoeven gebruiken. Kies er één of voeg er één to om te beginnen." + about: "Met kleurenschema's kun je de kleuren in de site aanpassen zonder CSS te hoeven gebruiken. Kies er één of voeg er één toe om te beginnen." new_name: "Nieuw kleurenschema" copy_name_prefix: "Kopie van" delete_confirm: "Dit kleurenschema verwijderen?" @@ -2079,7 +2339,7 @@ nl: description: "Tekst en iconen in de header." highlight: name: 'opvallen' - description: 'De achtergrondkleur van ' + description: 'De achtergrondkleur van gemarkeerde elementen op de pagina, zoals berichten en topics. ' danger: name: 'gevaar' description: 'Opvallende kleuren voor acties als verwijderen van berichten en topics' @@ -2088,7 +2348,7 @@ nl: description: 'Gebruikt om aan te geven dat een actie gelukt is.' love: name: 'liefde' - description: "De like knop kleur." + description: "De kleur van de likeknop" email: title: "E-mails" settings: "Instellingen" @@ -2099,6 +2359,7 @@ nl: test_error: "Er ging iets mis bij het versturen van de testmail. Kijk nog eens naar je mailinstellinen, controleer of je host mailconnecties niet blokkeert. Probeer daarna opnieuw." sent: "Verzonden" skipped: "Overgeslagen" + bounced: "Gebounced" received: "Ontvangen" rejected: "Geweigerd " sent_at: "Verzonden op" @@ -2107,10 +2368,10 @@ nl: email_type: "E-mailtype" to_address: "Ontvangeradres" test_email_address: "e-mailadres om te testen" - send_test: "verstuur test e-mail" + send_test: "Verstuur testmail" sent_test: "verzonden!" delivery_method: "Verzendmethode" - preview_digest_desc: "Voorbeeld van de digest e-mails die naar inactieve leden worden verzonden." + preview_digest_desc: "Bekijk een voorbeeld van de digest e-mails die gestuurd worden naar inactieve leden." refresh: "Verniew" format: "Formaat" html: "html" @@ -2119,23 +2380,25 @@ nl: reply_key: "Reply key" skipped_reason: "Reden van overslaan" incoming_emails: - from_address: "Van" - to_addresses: "Naar" + from_address: "From" + to_addresses: "To" cc_addresses: "Cc" - subject: "Onderwerp" - error: "Error" - none: "Geen inkomende emails gevonden." + subject: "Subject" + error: "Fout" + none: "Geen inkomende e-mails gevonden." modal: - title: "Inkomende Email Details" - error: "Error" - subject: "Onderwerp" + title: "Details inkomende e-mail" + error: "Fout" + headers: "Headers" + subject: "Subject" body: "Body" + rejection_message: "Afwijzingsmail" filters: - from_placeholder: "from@example.com" - to_placeholder: "to@example.com" - cc_placeholder: "cc@example.com" - subject_placeholder: "Onderwerp.." - error_placeholder: "Error" + from_placeholder: "van@voorbeeld.nl" + to_placeholder: "aan@voorbeeld.nl" + cc_placeholder: "cc@voorbeeld.nl" + subject_placeholder: "Onderwerp..." + error_placeholder: "Fout" logs: none: "Geen logs gevonden." filters: @@ -2152,7 +2415,7 @@ nl: last_match_at: "Laatste match" match_count: "Matches" ip_address: "IP" - topic_id: "Topic ID" + topic_id: "Topic-ID" post_id: "Bericht ID" category_id: "Categorie ID" delete: 'Verwijder' @@ -2183,9 +2446,9 @@ nl: change_trust_level: "verander trustlevel" change_username: "wijzig gebruikersnaam" change_site_setting: "verander instellingen" - change_site_customization: "verander site aanpassingen" - delete_site_customization: "verwijder site aanpassingen" - change_site_text: "Verander site tekst" + change_site_customization: "verander site-aanpassingen" + delete_site_customization: "verwijder site-aanpassingen" + change_site_text: "verander tekst van site" suspend_user: "schors gebruiker" unsuspend_user: "hef schorsing op" grant_badge: "ken badge toe" @@ -2195,20 +2458,23 @@ nl: delete_post: "verwijder bericht" impersonate: "Log in als gebruiker" anonymize_user: "maak gebruiker anoniem" - roll_up: "groepeer verbannen IP-adressen" - change_category_settings: "verander categorie instellingen" + roll_up: "voeg IP-adressen samen in blokken" + change_category_settings: "verander categorie-instellingen" delete_category: "categorie verwijderen" - create_category: "categorie creeren" + create_category: "nieuwe categorie" block_user: "blokkeer gebruiker" unblock_user: "deblokkeer gebruiker" - grant_admin: "Ken Beheerdersrechten toe" - revoke_admin: "Ontneem beheerdersrechten" - grant_moderation: "Geef modereerrechten" - revoke_moderation: "Ontneem modereerrechten" - backup_operation: "backup handeling" + grant_admin: "geef beheerdersrechten" + revoke_admin: "ontneem beheerdersrechten" + grant_moderation: "geef modereerrechten" + revoke_moderation: "ontneem modereerrechten" + backup_operation: "backuphandeling" + deleted_tag: "verwijderde tag" + renamed_tag: "hernoemde tag" + revoke_email: "trek e-mail in" screened_emails: title: "Gescreende e-mails" - description: "Nieuwe accounts met een van deze mailadressen worden geblokkeerd of een andere actie wordt ondernomen." + description: "Nieuwe accounts met een van deze e-mailadressen worden geblokkeerd of een andere actie wordt ondernomen." email: "E-mailadres" actions: allow: "Sta toe" @@ -2220,24 +2486,24 @@ nl: screened_ips: title: "Gescreende ip-adressen" description: 'IP-adressen die in de gaten worden gehouden. Kies ''sta toe'' om deze op een witte lijst te zetten.' - delete_confirm: "Weet je zeker dat je de regel voor %{ip_address} wil verwijderen?" + delete_confirm: "Weet je zeker dat je de regel voor %{ip_address} wilt verwijderen?" roll_up_confirm: "Weet je zeker dat je regelmatig gescreende IP-adressen wilt samenvoegen tot subnets?" - rolled_up_some_subnets: "Succesvol IP ban entries samengevoegd tot deze subnets: %{subnets}." + rolled_up_some_subnets: "Verbannen IP-adressen zijn zojuist samengevoegd tot deze subnets: %{subnets}." rolled_up_no_subnet: "Er was niets om samen te voegen." actions: block: "Blokkeer" do_nothing: "Sta toe" - allow_admin: "Toestaan Beheerder" + allow_admin: "Sta Beheerder Toe" form: label: "Nieuw:" ip_address: "IP-adres" add: "Voeg toe" filter: "Zoek" roll_up: - text: "Groepeer verbannen IP adressen" + text: "Groepeer IP-adressen" title: "Creëer nieuwe subnet ban entries als er tenminste 'min_ban_entries_for_roll_up' entries zijn." logster: - title: "Fout Logs" + title: "Foutlogs" impersonate: title: "Log in als gebruiker" help: "Gebruik dit hulpmiddel om in te loggen als een gebruiker voor debug-doeleinden. Je moet uitloggen als je klaar bent." @@ -2246,7 +2512,7 @@ nl: users: title: 'Leden' create: 'Voeg beheerder toe' - last_emailed: "Laatste mail verstuurd" + last_emailed: "Laatste e-mail verstuurd" not_found: "Sorry, deze gebruikersnaam bestaat niet in ons systeem." id_not_found: "Sorry, deze gebruikersnaam bestaat niet in ons systeem." active: "Actief" @@ -2270,11 +2536,11 @@ nl: active: 'Actieve leden' new: 'Nieuwe leden' pending: 'Nog niet geaccepteerde leden' - newuser: 'Leden met Trust Level 0 (Nieuw lid)' - basic: 'Leden met Trust Level 1 (Lid)' - member: 'Leden op Trust Level 2 (Lid)' - regular: 'Leden op Trust Level 3 (Vaste bezoeker)' - leader: 'Leden op Trust Level 4 (Leider)' + newuser: 'Leden op trustlevel 0 (Nieuw lid)' + basic: 'Leden op trustlevel 1 (Basislid)' + member: 'Leden op trustlevel 2 (Lid)' + regular: 'Leden op trustlevel 3 (Vaste bezoeker)' + leader: 'Leden op trustlevel 4 (Leider)' staff: "Stafleden" admins: 'Administrators' moderators: 'Moderators' @@ -2300,14 +2566,14 @@ nl: suspend_reason: "Reden" suspended_by: "Geschorst door" delete_all_posts: "Verwijder alle berichten" - delete_all_posts_confirm: "Je gaat %{posts} en %{topics} verwijderen. Zeker weten?" + delete_all_posts_confirm: "Je staat op het punt om %{posts} berichten en %{topics} topics verwijderen. Weet je het zeker?" suspend: "Schors" unsuspend: "Herstel schorsing" suspended: "Geschorst?" moderator: "Moderator?" admin: "Beheerder?" blocked: "Geblokkeerd?" - staged: "Opvoeren?" + staged: "Staged?" show_admin_profile: "Beheerder" edit_title: "Wijzig titel" save_title: "Bewaar titel" @@ -2327,9 +2593,9 @@ nl: reputation: Reputatie permissions: Toestemmingen activity: Activiteit - like_count: '''Vind ik leuks'' gegeven / ontvangen' + like_count: Likes gegeven / ontvangen last_100_days: 'in de laatste 100 dagen' - private_topics_count: Privétopics + private_topics_count: Privé-topics posts_read_count: Berichten gelezen post_count: Berichten gemaakt topics_entered: Topics bekeken @@ -2343,7 +2609,7 @@ nl: approve_bulk_success: "Alle geselecteerde gebruikers zijn geaccepteerd en een e-mail met instructies voor activering is verstuurd." time_read: "Leestijd" anonymize: "Anonimiseer Gebruiker" - anonymize_confirm: "Weet je ZEKER dat je dit account wilt anonimiseren? Dit zal de gebruikersnaam en email-adres veranderen en alle profiel informatie resetten." + anonymize_confirm: "Weet je ZEKER dat je dit account wilt anonimiseren? Dit zal de gebruikersnaam en e-mailadres veranderen en alle profielinformatie resetten." anonymize_yes: "Ja, anonimiseer dit account" anonymize_failed: "Er was een probleem bij het anonimiseren van het account." delete: "Verwijder gebruiker" @@ -2358,7 +2624,7 @@ nl: cant_delete_all_too_many_posts: one: "Kan niet alle berichten verwijderen omdat de gebruiker meer dan 1 bericht heeft (delete_all_posts_max)." other: "Kan niet alle berichten verwijderen omdat de gebruiker meer dan %{count} berichten heeft (delete_all_posts_max)." - delete_confirm: "Weet je zeker dat je deze gebruiker definitief wil verwijderen? Deze handeling kan niet ongedaan worden gemaakt! " + delete_confirm: "Weet je zeker dat je deze gebruiker definitief wilt verwijderen? Deze handeling kan niet ongedaan worden gemaakt! " delete_and_block: "Verwijder en blokkeer dit e-mail- en IP-adres" delete_dont_block: "Alleen verwijderen" deleted: "De gebruiker is verwijderd." @@ -2372,44 +2638,53 @@ nl: deactivate_failed: "Er ging iets mis bij het deactiveren van deze gebruiker." unblock_failed: 'Er ging iets mis bij het deblokkeren van deze gebruiker.' block_failed: 'Er ging iets mis bij het blokkeren van deze gebruiker.' - block_confirm: 'Weet je zeker dat je deze gebruikt wilt blokkeren? Deze gebruikers is dan niet meer in staat om nieuwe topics of berichten te plaatsen.' + block_confirm: 'Weet je zeker dat je deze gebruiker wilt blokkeren? Deze gebruiker is dan niet meer in staat om nieuwe topics of berichten te plaatsen.' block_accept: 'Ja, blokkeer deze gebruiker' + bounce_score: "Bouncescore" + reset_bounce_score: + label: "Reset" + title: "Reset bouncescore naar 0" deactivate_explanation: "Een gedeactiveerde gebruiker moet zijn e-mailadres opnieuw bevestigen." suspended_explanation: "Een geschorste gebruiker kan niet meer inloggen." block_explanation: "Een geblokkeerde gebruiker kan geen topics maken of reageren op topics." - trust_level_change_failed: "Er ging iets mis bij het wijzigen van het trust level van deze gebruiker." + staged_explanation: "Een staged gebruiker kan alleen via e-mail in specifieke topics berichten plaatsen." + bounce_score_explanation: + none: "Er zijn onlangs geen bounceberichten ontvangen van dit e-mailadres." + some: "Er zijn onlangs enkele bounceberichten ontvangen van dit e-mailadres." + threshold_reached: "Er zijn te veel bounceberichten ontvangen van dit e-mailadres." + trust_level_change_failed: "Er ging iets mis bij het wijzigen van het trustlevel van deze gebruiker." suspend_modal_title: "Schors gebruiker" - trust_level_2_users: "Trust Level 2 leden" - trust_level_3_requirements: "Trust Level 3 vereisten" - trust_level_locked_tip: "trust level is geblokkeerd, het systeem zal geen gebruiker bevorderen of degraderen" - trust_level_unlocked_tip: "trust level is gedeblokkeerd, het systeem zal gebruiker bevorderen of degraderen" + trust_level_2_users: "Trustlevel 2 leden" + trust_level_3_requirements: "Trustlevel 3 vereisten" + trust_level_locked_tip: "trustlevel is vrijgegeven, het systeem zal geen gebruiker bevorderen of degraderen" + trust_level_unlocked_tip: "trustlevel is vrijgegeven, het systeem zal gebruiker bevorderen of degraderen" lock_trust_level: "Zet trustlevel vast" - unlock_trust_level: "Deblokkeer Trust Level" + unlock_trust_level: "Geef trustlevel vrij" tl3_requirements: - title: "Vereisten voor Trust Level 3" + title: "Vereisten voor trustlevel 3" table_title: "In de laatste %{time_period} dagen:" value_heading: "Waarde" requirement_heading: "Vereiste" visits: "Bezoeken" days: "dagen" topics_replied_to: "Topics waarin gereageerd is" - topics_viewed: "Bekeken topics" - topics_viewed_all_time: "Topics bezocht (ooit)" + topics_viewed: "Topics bekeken" + topics_viewed_all_time: "Topics bekeken (sinds begin)" posts_read: "Gelezen berichten" posts_read_all_time: "Berichten gelezen (ooit)" flagged_posts: "Gemarkeerde berichten" flagged_by_users: "Gebruikers die gemarkeerd hebben" - likes_given: "'Vind ik leuks' gegeven" - likes_received: "'Vind ik leuks' ontvangen" + likes_given: "Likes gegeven" + likes_received: "Likes ontvangen" likes_received_days: "Ontvangen likes: unieke dagen" likes_received_users: "Ontvangen likes: unieke gebruikers" - qualifies: "Komt in aanmerking voor Trust Level 3" - does_not_qualify: "Komt niet in aanmerking voor Trust Level 3" + qualifies: "Komt in aanmerking voor trustlevel 3" + does_not_qualify: "Komt niet in aanmerking voor trustlevel 3" will_be_promoted: "Zal binnenkort gepromoot worden." will_be_demoted: "Zal binnenkort gedegradeerd worden." - on_grace_period: "Op het ogenblik in promotie gratieperiode, zal niet worden gedegradeerd." - locked_will_not_be_promoted: "Trust level geblokkeerd. Zal nooit bevorderd worden." - locked_will_not_be_demoted: "Trust level geblokkeerd. Zal nooit gedegradeerd worden." + on_grace_period: "Op dit moment in promotiegratieperiode, zal niet worden gedegradeerd." + locked_will_not_be_promoted: "Trustlevel vastgezet. Zal nooit bevorderd worden." + locked_will_not_be_demoted: "Trustlevel vastgezet. Zal nooit gedegradeerd worden." sso: title: "Single Sign On" external_id: "Externe ID" @@ -2440,22 +2715,26 @@ nl: enabled: "kan gewijzigd worden" disabled: "wijzigen niet mogelijk" show_on_profile: - title: "Laat zien op het publieke profiel?" + title: "Laat zien op openbaar profiel?" enabled: "wordt getoond op profiel" disabled: "wordt niet getoond op profiel" + show_on_user_card: + title: "Toon op gebruikersprofiel?" + enabled: "getoond op gebruikersprofiel" + disabled: "niet getoond op gebruikerskaart" field_types: text: 'Tekstveld' confirm: 'Bevestiging' - dropdown: "Uitklapbaar" + dropdown: "Uitklapmenu" site_text: - description: "Je kunt alle tekst of jouw forum aanpassen. Begin met zoeken hieronder:" - search: "Zoek voor tekst die je graag wilt bewerken." + description: "Je kunt alle tekst op dit forum aanpassen. Begin met zoeken hieronder:" + search: "Zoek naar de tekst die je wil aanpassen" title: 'Tekst Inhoud' edit: 'bewerk' revert: "Maak wijzigingen ongedaan" - revert_confirm: "Weet je zeker dat je de veranderingen ongedaan wilt maken?" - go_back: "Terug naar zoeken" - recommended: "We bevelen je aan die tekst aan te passen naar je eigen ingeving. " + revert_confirm: "Weet je zeker dat je je wijzigingen ongedaan wilt maken?" + go_back: "Terug naar Zoeken" + recommended: "We adviseren je de volgende tekst aan te passen naar je eigen smaak: " show_overriden: 'Bekijk alleen bewerkte instellingen' site_settings: show_overriden: 'Bekijk alleen bewerkte instellingen' @@ -2488,6 +2767,7 @@ nl: login: "Gebruikersnaam" plugins: "Plugins" user_preferences: "Gebruikersvoorkeuren" + tags: "Tags" badges: title: Badges new_badge: Nieuwe badge @@ -2496,20 +2776,21 @@ nl: badge: Embleem display_name: Lange naam description: Omschrijving + long_description: Lange omschrijving badge_type: Badgetype badge_grouping: Groep badge_groupings: - modal_title: Badge Groeperingen + modal_title: Badgegroeperingen granted_by: Toegekend door granted_at: Toegekend op - reason_help: (een link naar een bericht op topic) + reason_help: (een link naar een bericht of topic) save: Bewaar delete: Verwijder - delete_confirm: Weet je zeker dat je deze badge wil verwijderen? + delete_confirm: Weet je zeker dat je deze badge wilt verwijderen? revoke: Intrekken reason: Reden expand: Uitklappen... - revoke_confirm: Weet je zeker dat je deze badge in wil trekken? + revoke_confirm: Weet je zeker dat je deze badge in wilt trekken? edit_badges: Wijzig badges grant_badge: Ken badge toe granted_badges: Toegekende badges @@ -2519,35 +2800,36 @@ nl: none_selected: "Selecteer een badge om aan de slag te gaan" allow_title: Embleem mag als titel gebruikt worden multiple_grant: Kan meerdere malen worden toegekend - listable: Badge op de publieke badges pagina tonen + listable: Badge op de openbare badgespagina tonen enabled: Badge aanzetten icon: Icoon image: Afbeelding - icon_help: "Gebruik ofwel een Font Awesome klasse of een URL naar een afbeelding" - query: Badge Query (SQL) + icon_help: "Gebruik ofwel een Font Awesome class of een URL naar een afbeelding" + query: Badge query (SQL) target_posts: Geassocieerde berichten opvragen auto_revoke: Intrekkingsquery dagelijks uitvoeren - show_posts: Toon bericht verlenend badge op badge pagina - trigger: Trekker + show_posts: Toon bericht waarmee de badge is verdiend op badgepagina + trigger: Trigger trigger_type: none: "Dagelijks bijwerken" post_action: "Wanneer een gebruiker handelt op een bericht" - post_revision: "Wanneer een gebruiker een bericht wijzigt of creeert" - trust_level_change: "Wanneer een gebruiker van trust level verandert" - user_change: "Wanneer een gebruiker is gewijzigd of gecreeerd" + post_revision: "Wanneer een gebruiker een bericht wijzigt of creëert" + trust_level_change: "Wanneer een gebruiker van trustlevel verandert" + user_change: "Wanneer een gebruiker is gewijzigd of gecreëerd" + post_processed: "Nadat een bericht is verwerkt" preview: link_text: "Voorbeeld toegekende badges" plan_text: "Voorbeeld met uitvoeringsplan" - modal_title: "Proefverwerking Badge Query" + modal_title: "Preview badge query" sql_error_header: "Er ging iets fout met de query." error_help: "Bekijk de volgende links voor hulp met badge queries." bad_count_warning: header: "LET OP!" - text: "Er zijn vermiste toekennings-voorbeelden. Dit gebeurt als de badge query gebruikers- of bericht-ID's retourneert die niet bestaan. Dit kan onverwachte resultaten veroorzaken op een later tijdstip - kijk a.u.b. uw query goed na." + text: "Er ontbreken toekenningsvoorbeelden. Dit gebeurt als de badge query gebruikers- of bericht-ID's retourneert die niet bestaan. Dit kan onverwachte resultaten veroorzaken op een later tijdstip - kijk a.u.b. je query goed na." no_grant_count: "Geen badges om toe te wijzen." grant_count: one: "1 badge toe te wijzen." - other: "%{count} badges toe te wijzen." + other: "%{count} badges zullen worden toegewezen." sample: "Voorbeeld:" grant: with: %{username} @@ -2556,137 +2838,47 @@ nl: with_time: %{username} om %{time} emoji: title: "Emoji" - help: "Voeg nieuwe emoji toe welke beschikbaar zullen zijn voor iedereen. (PROTIP: drag & drop meerdere bestanden ineens)" - add: "Voeg Nieuw Emoji Toe" + help: "Voeg nieuwe emoji toe die beschikbaar zullen zijn voor iedereen. (PROTIP: drag & drop meerdere bestanden tegelijk)" + add: "Voeg nieuw emoji toe" name: "Naam" image: "Afbeelding" delete_confirm: "Weet je zeker dat je de :%{name}: emoji wilt verwijderen?" embedding: get_started: "Als je Discourse wilt embedden in een andere website, begin met het toevoegen van de host van die website." confirm_delete: "Weet je zeker dat je die host wilt verwijderen?" - sample: "Gebruik de volgende HTML code om discourse topics te maken en te embedden in je website . Vervang REPLACE_ME met de canonical URL van de pagina waarin je wilt embedden." + sample: "Gebruik de volgende HTML-code om discourse topics te maken en te embedden in je website. Vervang REPLACE_ME met de volledige URL van de pagina waarin je het topic wilt embedden." title: "Embedden" - host: "Toegestane Hosts" + host: "Toegestane hosts" edit: "wijzig" - category: "Bericht naar Categorie" - add_host: "Host Toevoegen" - settings: "Embedding Instellingen" - feed_settings: "Feed Instellingen" - feed_description: "Een RRS/ATOM feed op je site kan de import van content naar Discourse verbeteren." - crawling_settings: "Crawler Instellingen" - crawling_description: "Als Discourse topics maakt voor je berichten, zonder dat er gebruik gemaakt wordt van RSS/ATOM feed, dan zal Discourse proberen je content vanuit je HTML te parsen. Soms kan het een complex zijn om je content af te leiden, daarom voorziet Discourse in de mogelijkheid voor het specificeren van CSS regels om het afleiden gemakkelijker te maken." + category: "Bericht naar categorie" + add_host: "Voeg host toe" + settings: "Embeddinginstellingen" + feed_settings: "Feedinstellingen" + feed_description: "Een RSS- of ATOM-feed van je site kan de import van content naar Discourse verbeteren." + crawling_settings: "Crawlerinstellingen" + crawling_description: "Als Discourse topics maakt voor je berichten, zonder dat er gebruik gemaakt wordt van de RSS/ATOM feed, dan zal Discourse proberen je content vanuit je HTML te parsen. Soms kan het complex zijn om je content af te leiden, daarom voorziet Discourse in de mogelijkheid voor het specificeren van CSS-regels om het afleiden gemakkelijker te maken." embed_by_username: "Gebruikersnaam voor het maken van topics" embed_post_limit: "Maximaal aantal berichten om te embedden" - embed_username_key_from_feed: "Key voor de Discourse gebruikersnaam in de feed." + embed_username_key_from_feed: "Key om de discourse gebruikersnaam uit de feed te halen" embed_truncate: "Embedde berichten inkorten" embed_whitelist_selector: "CSS selector voor elementen die worden toegestaan bij embedding" embed_blacklist_selector: "CSS selector voor elementen die worden verwijderd bij embedding" + embed_classname_whitelist: "Toegestane CSS-classnamen" feed_polling_enabled: "Importeer berichten via RSS/ATOM" feed_polling_url: "URL van RSS/ATOM feed voor crawling" - save: "Embedding Instellingen Opslaan " + save: "Embeddinginstellingen opslaan " permalink: title: "Permalink" url: "URL" - topic_id: "Topic ID" + topic_id: "Topic-ID" topic_title: "Topic" post_id: "Bericht ID" post_title: "Bericht" category_id: "Categorie ID" category_title: "Categorie" external_url: "Externe URL" - delete_confirm: Weet je zeker dat je deze permalink wil verwijderen? + delete_confirm: Weet je zeker dat je deze permalink wilt verwijderen? form: label: "Nieuw:" add: "Voeg toe" filter: "Zoeken (URL of Externe URL)" - lightbox: - download: "download" - search_help: - title: 'Zoek in Help' - keyboard_shortcuts_help: - title: 'Sneltoetsen' - jump_to: - title: 'Spring naar' - home: 'g, h Hoofdpagina' - latest: 'g, l Laatste' - new: 'g, n Nieuw' - unread: 'g, u Ongelezen' - categories: 'g, c Categoriën' - top: 'g, t Top' - bookmarks: 'g, b Favorieten' - profile: 'g, p Profiel' - messages: 'g, m Berichten' - navigation: - title: 'Navigatie' - jump: '# Ga naar bericht #' - back: 'u Terug' - up_down: 'k/j Verplaats selectie ↑ ↓' - open: 'o of Enter Open geselecteerde topic' - next_prev: 'shift+j/shift+k Volgende/vorige sectie' - application: - title: 'Applicatie' - create: 'c Maak nieuwe topic' - notifications: 'n Open notificaties' - hamburger_menu: '= Open hamburger menu' - user_profile_menu: 'p Open gebruikersmenu' - show_incoming_updated_topics: '. Toon gewijzigde topics' - search: '/ Zoek' - help: '? Open sneltoetsen help' - dismiss_new_posts: 'x, r Seponeer Nieuw/Berichten' - dismiss_topics: 'x, t Seponeer Topics' - log_out: 'shift+z shift+z Uitloggen' - actions: - title: 'Acties' - bookmark_topic: 'f Toggle bladwijzer van topic' - pin_unpin_topic: 'shift+p Vastpinnen/Ontpinnen topic' - share_topic: 'shift+s Deel topic' - share_post: 's Deel bericht' - reply_as_new_topic: 't Reageer als verwezen topic' - reply_topic: 'shift+r Reageer op topic' - reply_post: 'shift r Reageer op bericht' - quote_post: 'q Citeer bericht' - like: 'l Vind bericht leuk' - flag: '! Markeer bericht' - bookmark: 'b Bookmark bericht' - edit: 'e Wijzig bericht' - delete: 'd Verwijder bericht' - mark_muted: 'm, m Negeer topic' - mark_regular: 'm, r Markeer topic als normaal' - mark_tracking: 'm, t Markeer topic als volgen' - mark_watching: 'm, w Markeer topic als in de gaten houden' - badges: - earned_n_times: - one: "Verdiende deze badge 1 keer" - other: "Verdiende deze badge %{count} keer" - title: Badges - badge_count: - one: "1 Badge" - other: "%{count} Badges" - more_badges: - one: "+1 Meer" - other: "+%{count} Meer" - granted: - one: "1 toegekend" - other: "%{count} toegekend" - select_badge_for_title: Kies een badge om als je titel te gebruiken - none: "" - badge_grouping: - getting_started: - name: Aan De Slag - community: - name: Community - trust_level: - name: Trust Level - other: - name: Overige - posting: - name: Schrijven - google_search: | -

Zoek met Google

-

-

-

diff --git a/config/locales/client.pl_PL.yml b/config/locales/client.pl_PL.yml index b6732fc744..3c42db1aba 100644 --- a/config/locales/client.pl_PL.yml +++ b/config/locales/client.pl_PL.yml @@ -270,8 +270,6 @@ pl_PL: disable: "Wyłącz" undo: "Cofnij" failed: "Niepowodzenie" - switch_to_anon: "Tryb anonimowy" - switch_from_anon: "Zakończ tryb anonimowy" banner: close: "Zamknij ten baner." edit: "Edytuj ten baner >>" @@ -463,7 +461,6 @@ pl_PL: disable: "Wyłącz powiadomienia" enable: "Włącz powiadomienia" each_browser_note: "Uwaga: to ustawienie musisz zmienić w każdej przeglądarce której używasz." - dismiss_notifications: "Oznacz jako przeczytane" dismiss_notifications_tooltip: "Oznacz wszystkie powiadomienia jako przeczytane" disable_jump_reply: "Po odpowiedzi nie przechodź do nowego wpisu" dynamic_favicon: "Pokazuj licznik powiadomień na karcie jako dynamiczny favicon" @@ -479,9 +476,7 @@ pl_PL: suspended_reason: "Powód: " github_profile: "Github" watched_categories: "Obserwowane" - watched_categories_instructions: "Będziesz automatycznie śledzić wszystkie nowe tematy w tych kategoriach. Będziesz otrzymywać powiadomienie o każdym nowym wpisie i temacie, a liczba nieprzeczytanych i nowych wpisów będzie wyświetlana obok tytułów na liście tematów. " tracked_categories: "Śledzone" - tracked_categories_instructions: "Będziesz automatycznie śledzić wszystkie nowe tematy w tych kategoriach. Licznik nowych wpisów pojawi się obok tytułu na liście tematów." muted_categories: "Wyciszone" muted_categories_instructions: "Nie będziesz powiadamiany o nowych tematach w tych kategoriach. Nie pojawią się na liście nieprzeczytanych." delete_account: "Usuń moje konto" @@ -837,10 +832,6 @@ pl_PL: github: title: "przez GitHub" message: "Uwierzytelnianie przez GitHub (upewnij się, że blokada wyskakujących okienek nie jest włączona)" - apple_international: "Apple/International" - google: "Google" - twitter: "Twitter" - emoji_one: "Emoji One" shortcut_modifier_key: shift: 'Shift' ctrl: 'Ctrl' @@ -1585,10 +1576,8 @@ pl_PL: notifications: watching: title: "Obserwuj wszystko" - description: "Będziesz automatycznie śledzić wszystkie nowe tematy w tych kategoriach. Otrzymasz powiadomienie o każdym nowym wpisie i temacie. Wyświetlimy liczbę nowych odpowiedzi na liście tematów." tracking: title: "Śledzona" - description: "Będziesz automatycznie śledzić wszystkie tematy w tych kategoriach. Otrzymasz powiadomienie jeśli ktoś wspomni twój @login lub odpowie na twój wpis. Licznik nowych odpowiedzi pojawi się na liście tematów." regular: title: "Normalny" description: "Dostaniesz powiadomienie jedynie, gdy ktoś wspomni twoją @nazwę lub odpowie na twój wpis." @@ -1626,7 +1615,6 @@ pl_PL: title: "Podsumowanie tematu" participants_title: "Najczęściej piszą" links_title: "Popularne linki" - links_shown: "pokaż wszystkie {{totalLinks}} odnośników…" clicks: one: "1 kliknięcie" few: "%{count} kliknięć" diff --git a/config/locales/client.pt.yml b/config/locales/client.pt.yml index fb5917d8b3..00a4d32cbc 100644 --- a/config/locales/client.pt.yml +++ b/config/locales/client.pt.yml @@ -27,6 +27,7 @@ pt: millions: "{{number}}M" dates: time: "hh:mm" + timeline_date: "MMM YYYY" long_no_year: "DD MMM hh:mm" long_no_year_no_time: "DD MMM" full_no_year_no_time: "Do MMMM" @@ -38,6 +39,7 @@ pt: long_date_with_year_without_time: "DD MMM, 'YY" long_date_without_year_with_linebreak: "DD MMM
LT" long_date_with_year_with_linebreak: "DD MMM, 'YY
LT" + wrap_ago: "%{date} atrás" tiny: half_a_minute: "< 1m" less_than_x_seconds: @@ -115,7 +117,9 @@ pt: private_topic: "tornei este tópico privado %{when}" split_topic: "dividir este tópico %{when}" invited_user: "Convidou %{who} %{when}" + invited_group: "convidou %{who} %{when}" removed_user: "Removeu %{who} %{when}" + removed_group: "removeu %{who} %{when}" autoclosed: enabled: 'fechado %{when}' disabled: 'aberto %{when}' @@ -151,6 +155,7 @@ pt: ap_northeast_1: "Ásia-Pacífico (Tóquio)" ap_northeast_2: "Ásia-Pacífico (Seoul)" sa_east_1: "América do Sul (São Paulo)" + cn_north_1: "China (Beijing)" edit: 'editar o título e a categoria deste tópico' not_implemented: "Essa funcionalidade ainda não foi implementada, pedimos desculpa!" no_value: "Não" @@ -251,8 +256,8 @@ pt: undo: "Desfazer" revert: "Reverter" failed: "Falhou" - switch_to_anon: "Modo Anónimo" - switch_from_anon: "Sair de Anónimo" + switch_to_anon: "Entrar em modo Anónimo" + switch_from_anon: "Sair de modo Anónimo" banner: close: "Destituir esta faixa." edit: "Editar esta faixa >>" @@ -302,6 +307,8 @@ pt: title: "Utilizadores" likes_given: "Dado" likes_received: "Recebido" + topics_entered: "Visto" + topics_entered_long: "Tópicos Visualizados" time_read: "Tempo Lido" topic_count: "Tópicos" topic_count_long: "Tópicos Criados" @@ -326,6 +333,7 @@ pt: selector_placeholder: "Adicionar membros" owner: "proprietário" visible: "O grupo é visível para todos os utilizadores" + index: "Grupos" title: one: "grupo" other: "grupos" @@ -442,7 +450,6 @@ 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." - dismiss_notifications: "Marcar tudo como lido" dismiss_notifications_tooltip: "Marcar como lidas todas as notificações por ler" disable_jump_reply: "Não voltar para a minha mensagem após ter respondido" dynamic_favicon: "Mostrar contagem de tópicos novos / atualizados no ícone do browser." @@ -457,10 +464,10 @@ pt: suspended_notice: "Este utilizador está suspenso até {{date}}." suspended_reason: "Motivo: " github_profile: "Github" + tag_settings: "Etiquetas" + muted_tags: "Silenciado" watched_categories: "Vigiado" - watched_categories_instructions: "Irá acompanhar automaticamente todos os novos tópicos nestas categorias. Será notificado de todas as novas mensagens e tópicos, e uma contagem de novas mensagens irá aparecer junto ao tópico." tracked_categories: "Acompanhado" - tracked_categories_instructions: "Irá acompanhar automaticamente todos os novos tópicos nestas categorias. Uma contagem de novas mensagens irá aparecer junto ao tópico." muted_categories: "Silenciado" muted_categories_instructions: "Não será notificado de nada acerca de novos tópicos nestas categorias, e estes não irão aparecer nos recentes." delete_account: "Eliminar A Minha Conta" @@ -746,8 +753,6 @@ pt: too_few_topics_notice: "Vamos começar esta discussão! Atualmente existem %{currentTopics} / %{requiredTopics} tópios. Novos visitantes precisam de algumas conversações para ler e responder a." too_few_posts_notice: "Vamos começar esta discussão! Atualmente existem %{currentPosts} / %{requiredPosts} mensagens. Novos visitantes precisam de algumas conversações para ler e responder a." logs_error_rate_notice: - reached: "%{timestamp}: Velocidade corrente de %{rate} alcançou o limite definido nas configurações do site de %{siteSettingRate}." - exceeded: "%{timestamp}: Velocidade corrente de %{rate} excedeu o limite definido nas configurações do site de %{siteSettingRate}." rate: one: "1 erro/%{duration}" other: "%{count} erros/%{duration}" @@ -855,10 +860,6 @@ pt: github: title: "com GitHub" message: "A autenticar com GitHub (certifique-se de que os bloqueadores de popup estão desativados)" - apple_international: "Apple/International" - google: "Google" - twitter: "Twitter" - emoji_one: "Emoji One" shortcut_modifier_key: shift: 'Shift' ctrl: 'Ctrl' @@ -876,7 +877,6 @@ pt: saved_local_draft_tip: "guardado localmente" similar_topics: "O seu tópico é similar a..." drafts_offline: "rascunhos offline" - group_mentioned: "Ao usar {{group}}, estará a notificar {{count}} pessoas." error: title_missing: "O título é obrigatório" title_too_short: "O título tem que ter pelo menos {{min}} caracteres." @@ -963,7 +963,6 @@ pt: invited_to_topic: "

{{username}} {{description}}

" invitee_accepted: "

{{username}} aceitou o seu convite

" moved_post: "

{{username}} moveu {{description}}

" - linked: "

{{username}} {{description}}

" granted_badge: "

Ganhou '{{description}}'

" group_message_summary: one: "

{{count}} mensagem na caixa de entrada do seu grupo {{group_name}}

" @@ -1257,8 +1256,6 @@ pt: no_banner_exists: "Não existe tópico de faixa." banner_exists: "Existe atualmente um tópico de faixa." inviting: "A Convidar..." - automatically_add_to_groups_optional: "Este convite também inclui acesso a estes grupos: (opcional, apenas Administração)" - automatically_add_to_groups_required: "Esse convite também inclui acesso a estes grupos: (Obrigatório, apenas Administração)" invite_private: title: 'Convidar para Mensagem' email_or_username: "Email ou Nome de Utilizador do Convidado" @@ -1584,10 +1581,8 @@ pt: notifications: watching: title: "A vigiar" - description: "Irá vigiar automaticamente todos os novos tópicos nestas categorias. Irá ser notificado de cada nova mensagem em cada tópico, e uma contagem de novas respostas será exibida." tracking: title: "Acompanhar" - description: "Irá acompanhar automaticamente todos os novos tópicos nestas categorias. Irá ser notificado se alguém mencionar o seu @nome ou lhe responder, e uma contagem de novas respostas será exibida." regular: title: "Normal" description: "Será notificado se alguém mencionar o seu @nome ou responder-lhe." @@ -1627,7 +1622,6 @@ pt: title: "Sumário do Tópico" participants_title: "Autores Frequentes" links_title: "Hiperligações Populares" - links_shown: "mostrar todas as {{totalLinks}} hiperligações..." clicks: one: "1 clique" other: "%{count} cliques" @@ -2618,148 +2612,3 @@ pt: label: "Novo:" add: "Adicionar" filter: "Pesquisar (URL ou URL Externo)" - lightbox: - download: "descarregar" - search_help: - title: 'Pesquisar Ajuda' - keyboard_shortcuts_help: - title: 'Atalhos de Teclado' - jump_to: - title: 'Ir Para' - home: 'g, h Página Principal' - latest: 'g, l Recentes' - new: 'g, n Novo' - unread: 'g, u Não lido' - categories: 'g, c Categorias' - top: 'g, t Os Melhores' - bookmarks: 'g, b Marcadores' - profile: 'g, p Perfil' - messages: 'g, m Mensagens' - navigation: - title: 'Navegação' - jump: '# Ir para o post #' - back: 'u Retroceder' - up_down: 'k/j Mover seleção ↑ ↓' - open: 'o ou Enter Abrir tópico selecionado' - next_prev: 'shift+j/shift+k Secção Seguinte/Anterior' - application: - title: 'Aplicação' - create: 'c Criar um novo tópico' - notifications: 'n Abrir notificações' - hamburger_menu: '= Abrir menu hamburger' - user_profile_menu: 'p Abrir menu do utilizador' - show_incoming_updated_topics: '. Mostrar tópicos atualizados' - search: '/ Pesquisar' - help: '? Abrir ajuda do teclado' - dismiss_new_posts: 'x, r Destituir Novos/Mensagens' - dismiss_topics: 'x, t Destituir Tópicos' - log_out: 'shift+z shift+z Terminar Sessão' - actions: - title: 'Ações' - bookmark_topic: 'f Alternar marcador de tópico' - pin_unpin_topic: 'shift+p Tópico Fixado/Desafixado' - share_topic: 'shift+s Partilhar tópico' - share_post: 's Partilhar mensagem' - reply_as_new_topic: 't Responder como tópico hiperligado' - reply_topic: 'shift+r Responder ao tópico' - reply_post: 'r Responder à mensagem' - quote_post: 'q Citar mensagem' - like: 'l Gostar da mensagem' - flag: '! Sinalizar mensagem' - bookmark: 'b Adicionar mensagem aos marcadores' - edit: 'e Editar mensagem' - delete: 'd Eliminar mensagem' - mark_muted: 'm, m Silenciar tópico' - mark_regular: 'm, r Tópico Habitual (por defeito)' - mark_tracking: 'm, t Acompanhar tópico' - mark_watching: 'm, w Vigiar este tópico' - badges: - earned_n_times: - one: "Ganhou esta medalha 1 vez" - other: "Ganhou esta medalha %{count} vezes" - granted_on: "Ganho %{date}" - others_count: "Outras pessoas com esta medalha (%{count})" - title: Distintivos - allow_title: "título disponivel" - multiple_grant: "atribuido multiplas vezes" - badge_count: - one: "1 Distintivo" - other: "%{count} Distintivos" - more_badges: - one: "+1 Mais" - other: "+%{count} Mais" - granted: - one: "1 concedida" - other: "%{count} concedidas" - select_badge_for_title: Selecionar um distintivo para usar como título - none: "" - badge_grouping: - getting_started: - name: Dar Início - community: - name: Comunidade - trust_level: - name: Nível de Confiança - other: - name: Outro - posting: - name: A publicar - google_search: | -

Pesquise com o Google

-

-

-

- tagging: - all_tags: "Todas as Etiquetas" - selector_all_tags: "todas as etiquetas" - changed: "etiquetas modificadas:" - tags: "Etiquetas" - choose_for_topic: "escolha etiquetas opcionais para este tópico" - delete_tag: "Remover Etiqueta" - delete_confirm: "Tem a certeza que deseja remover esta etiqueta?" - rename_tag: "Renomear Etiqueta" - rename_instructions: "Escolha o novo nome para a etiqueta:" - sort_by: "Ordenar por:" - sort_by_count: "contagem" - sort_by_name: "nome" - filters: - without_category: "%{filter} %{tag} tópicos" - with_category: "%{filter} %{tag} tópicos em %{category}" - notifications: - watching: - title: "A vigiar" - description: "Vigiará automaticamente todos os tópicos novos nesta etiqueta. Será notificado acerca de todas as novas mensagens e tópicos,bem como lhe será apresentada a contagem de mensagens por ler e novas ao lado do tópico." - tracking: - title: "A seguir" - description: "Irá automaticamente seguir todos os novos tópicos nesta etiqueta. Uma contagem de mensagens não lidas e novas aparecerá ao lado to tópico." - regular: - title: "Regular" - description: "Será notificado quando alguém mencione o seu @nome ou responda à sua mensagem." - muted: - title: "Silenciado" - description: "Não será notificado acerca de novos tópicos sob esta etiqueta, não aparecendo eles no seu separador de não lidos." - topics: - none: - unread: "Não tem tópicos por ler." - new: "Não tem nenhum tópico novo." - read: "Ainda não leu quaisquer tópicos." - posted: "Ainda não publicou nada em um tópico qualquer." - latest: "Não há tópicos recentes." - hot: "Não há tópicos quentes." - bookmarks: "Não marcou qualquer tópico ainda." - top: "Não há quaisquer tópicos de topo." - search: "Não há resultados para a procura." - bottom: - latest: "Não há mais tópicos recentes." - hot: "Não há mais tópicos quentes." - posted: "Não existem mais tópicos publicados." - read: "Não existem mais tópicos lidos." - new: "Não existem mais tópicos novos." - unread: "Não existem mais tópicos por ler." - top: "Não existem mais tópicos de topo." - bookmarks: "Não existem mais tópicos marcados." - search: "Não existem mais resultados de pesquisa." diff --git a/config/locales/client.pt_BR.yml b/config/locales/client.pt_BR.yml index faffd4a79b..ea9b8a9d69 100644 --- a/config/locales/client.pt_BR.yml +++ b/config/locales/client.pt_BR.yml @@ -27,6 +27,7 @@ pt_BR: millions: "{{number}}M" dates: time: "h:mm a" + timeline_date: "MMM AAAA" long_no_year: "MMM D h:mm a" long_no_year_no_time: "MMM D" full_no_year_no_time: "MMMM Do" @@ -38,6 +39,7 @@ pt_BR: 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} atrás" tiny: half_a_minute: "< 1m" less_than_x_seconds: @@ -115,7 +117,9 @@ pt_BR: private_topic: "tornou este tópico privado em %{when}" split_topic: "dividiu este tópico %{when}" invited_user: "convidou %{who} %{when}" + invited_group: "convidou %{who} %{when}" removed_user: "removido %{who} %{when}" + removed_group: "removido %{who} %{when}" autoclosed: enabled: 'fechou %{when}' disabled: 'abriu %{when}' @@ -249,8 +253,6 @@ pt_BR: undo: "Desfazer" revert: "Reverter" failed: "Falhou" - switch_to_anon: "Modo Anônimo" - switch_from_anon: "Sair do Modo Anônimo" banner: close: "Ignorar este banner." edit: "Editar este banner >>" @@ -326,6 +328,7 @@ pt_BR: selector_placeholder: "Adicionar membros" owner: "proprietário" visible: "Grupo é visível para todos os usuários" + index: "Grupos" title: one: "grupo" other: "grupos" @@ -348,6 +351,8 @@ pt_BR: watching: title: "Assistindo" description: "Você será notificado sobre toda nova postagem em toda mensagem, e uma contagem de novas mensagens será mostrada." + watching_first_post: + description: "Você somente será notificado sobre a primeira postagem em cada novo tópico neste grupo." tracking: title: "Rastreando" description: "Você será notificado se alguém mencionar seu @name ou responder a você, e uma contagem de novas respostas será mostrada." @@ -442,7 +447,6 @@ pt_BR: disable: "Desativar Notificações" enable: "Ativar Notificações" each_browser_note: "Nota: Você deve modificar essa configuração em todos navegadores que você usa." - dismiss_notifications: "Marcar todas como lidas" dismiss_notifications_tooltip: "Marcar todas as notificações não lidas como lidos" 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." @@ -460,10 +464,12 @@ pt_BR: email_activity_summary: "Sumário de Atividades" mailing_list_mode: daily: "Enviar atualizações diárias" + individual: "Enviar email para cada postagem nova" + few_per_day: "Me envie um email para cada nova postagem (aproximadamente 2 por dia)" + tracked_tags: "Monitorado" + muted_tags: "Silenciado" watched_categories: "Acompanhados" - watched_categories_instructions: "Você vai acompanhar automaticamente todos os novos tópicos dessas categorias. Você será notificado de todas as novas mensagens e tópicos. Além disso, a contagem de mensagens não lidas e novas também aparecerá ao lado do tópico." tracked_categories: "Monitorado" - tracked_categories_instructions: "Automaticamente monitora todos novos tópicos nestas categorias. Uma contagem de posts não lidos e novos aparecerá próximo ao tópico." muted_categories: "Silenciado" muted_categories_instructions: "Você não será notificado sobre novos tópicos nessas categorias, e não aparecerão no Recentes" delete_account: "Excluir Minha Conta" @@ -476,6 +482,7 @@ pt_BR: muted_users: "Silenciado" muted_users_instructions: "Suprimir todas as notificações destes usuários." muted_topics_link: "Mostrar tópicos silenciados" + watched_topics_link: "Mostrar tópicos observados" automatically_unpin_topics: "Desafixar automaticamente os tópicos quando eu chegar ao fundo." staff_counters: flags_given: "sinalizadas úteis" @@ -779,6 +786,7 @@ pt_BR: title: "Mensagem" invite: "Convidar outros..." remove_allowed_user: "Tem a certeza que deseja remover {{name}} desta mensagem?" + remove_allowed_group: "Tem a certeza que deseja remover {{name}} desta mensagem?" email: 'Email' username: 'Nome de Usuário' last_seen: 'Visto' @@ -845,10 +853,9 @@ pt_BR: github: title: "com GitHub" message: "Autenticando com GitHub (certifique-se de que os bloqueadores de popup estejam desativados)" - apple_international: "Apple/International" - google: "Google" - twitter: "Twitter" - emoji_one: "Emoji One" + emoji_set: + google: "Google" + twitter: "Twitter" shortcut_modifier_key: shift: 'Shift' ctrl: 'Ctrl' @@ -866,7 +873,6 @@ pt_BR: saved_local_draft_tip: "salvo localmente" similar_topics: "Seu tópico é parecido com..." drafts_offline: "rascunhos offline" - group_mentioned: "Ao usar {{group}}, você irá notificar {{count}} pessoas.." error: title_missing: "Título é obrigatório" title_too_short: "O título tem que ter no mínimo {{min}} caracteres" @@ -953,7 +959,6 @@ pt_BR: invited_to_topic: "

{{username}} {{description}}

" invitee_accepted: "

{{username}} accepted your invitation

" moved_post: "

{{username}} moved {{description}}

" - linked: "

{{username}} {{description}}

" granted_badge: "

Adquirido '{{description}}'

" group_message_summary: one: "

{{count}} mensagem na caixa de entrada de {{group_name}}

" @@ -1558,10 +1563,8 @@ pt_BR: notifications: watching: title: "Observar" - description: "Você vai acompanhar automaticamente todos os novos tópicos dessas categorias. Você será notificado de todas as novas mensagens em todos tópicos, e uma contagem de novas respostas será mostrada." tracking: title: "Monitorar" - description: "Você vai monitorar automaticamente todos os novos tópicos dessas categorias. 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 o seu @nome ou responder à sua mensagem." @@ -1599,7 +1602,7 @@ pt_BR: title: "Resumo do Tópico" participants_title: "Principais Participantes" links_title: "Links Populares" - links_shown: "exibir todos os {{totalLinks}} links..." + links_shown: "mostrar mais links..." clicks: one: "1 clique" other: "%{count} cliques" @@ -1738,6 +1741,29 @@ pt_BR: full: "Criar / Responder / Ver" create_post: "Responder / Ver" readonly: "Ver" + badges: + others_count: "Outros com esse emblema (%{count})" + title: Emblemas + select_badge_for_title: Selecione um emblema para usar como o seu título + badge_grouping: + getting_started: + name: Começando + tagging: + delete_tag: "Apagar marcação" + delete_confirm: "Você tem certeza que deseja apagar essa marcação?" + rename_tag: "Renomear marcador" + sort_by: "Ordenar por" + notifications: + muted: + title: "Silenciado" + groups: + save: "Salvar" + delete: "Apagar" + topics: + none: + new: "Você tem tópicos novos" + bottom: + new: "Não há mais tópicos novos." admin_js: type_to_filter: "escreva para filtrar..." admin: @@ -2394,6 +2420,7 @@ pt_BR: edit: 'editar' revert: "Reverter alterações" revert_confirm: "Tem certeza que deseja reverter as alterações?" + go_back: "Voltar para pesquisa" show_overriden: 'Apenas mostrar valores alterados' site_settings: show_overriden: 'Exibir apenas valores alterados' @@ -2426,6 +2453,7 @@ pt_BR: login: "Entrar" plugins: "Plugins" user_preferences: "Preferências de Usuário" + tags: "Marcações" badges: title: Emblemas new_badge: Novo Emblema @@ -2520,6 +2548,7 @@ pt_BR: embed_truncate: "Truncar as postagens incorporadas" embed_whitelist_selector: "Seletor de CSS para elementos que são permitidos na incorporação" embed_blacklist_selector: "Seletor de CSS para elementos que são removidos da incorporação" + embed_classname_whitelist: "Nomes de classes CSS permitidas" feed_polling_enabled: "Importar postagens via RSS/ATOM" feed_polling_url: "URL do feed RSS/ATOM para pesquisar" save: "Salvar Configurações de Incorporação" @@ -2538,92 +2567,3 @@ pt_BR: label: "Novo:" add: "Adicionar" filter: "Busca (URL ou URL Externa)" - lightbox: - download: "download" - search_help: - title: 'Procurar na Ajuda' - keyboard_shortcuts_help: - title: 'Atalhos de teclado' - jump_to: - title: 'Ir Para' - home: 'g, h Home' - latest: 'g, l Últimos' - new: 'g, n Novo' - unread: 'g, u Não Lidos' - categories: 'g, c Categorias' - top: 'g, t Topo' - bookmarks: 'g, b Favoritos' - profile: 'g, p Perfil' - messages: 'g, m Mensagens' - navigation: - title: 'Navegação' - jump: '# Ir para a resposta #' - back: 'u Voltar' - up_down: 'k/j Move seleção ↑ ↓' - open: 'o ou Enter Abre tópico selecionado' - next_prev: 'shift+j/shift+k Pŕoxima seção/seção anterior' - application: - title: 'Aplicação' - create: 'c Criar um tópico novo' - notifications: 'n Abre notificações' - hamburger_menu: '= Abrir menu hamburger' - user_profile_menu: 'p Abrir menu do usuário' - show_incoming_updated_topics: '. Exibir tópicos atualizados' - search: '/ Pesquisa' - help: '? Abrir ajuda de teclado' - dismiss_new_posts: 'x, r Descartar Novas Postagens' - dismiss_topics: 'x, t Descartar Tópicos' - log_out: 'shift+z shift+z Deslogar' - actions: - title: 'Ações' - bookmark_topic: 'f Adicionar tópico aos favoritos' - pin_unpin_topic: 'shift+p Fixar/Desfixar tópico' - share_topic: 'shift+s Compartilhar tópico' - share_post: 's Compartilhar mensagem' - reply_as_new_topic: 't Responder como tópico linkado' - reply_topic: 'shift+r Responder ao tópico' - reply_post: 'r Responder a mensagem' - quote_post: 'q Citar resposta' - like: 'l Curtir a mensagem' - flag: '! Sinalizar mensagem' - bookmark: 'b Marcar mensagem' - edit: 'e Editar mensagem' - delete: 'd Excluir mensagem' - mark_muted: 'm, m Silenciar tópico' - mark_regular: 'm, r Tópico (default) normal' - mark_tracking: 'm, t Monitorar tópico' - mark_watching: 'm, w Acompanhar tópico' - badges: - title: Emblemas - allow_title: "título disponível" - badge_count: - one: "1 Emblema" - other: "%{count} Emblemas" - more_badges: - one: "+1 Mais" - other: "+%{count} Mais" - granted: - one: "1 emblema concedido" - other: "%{count} emblemas concedidos" - select_badge_for_title: Selecione um emblema para usar como título - none: "" - badge_grouping: - getting_started: - name: Começando - community: - name: Comunidade - trust_level: - name: Nível de confiança - other: - name: Outro - posting: - name: Postando - google_search: | -

Buscar com o Google

-

-

-

diff --git a/config/locales/client.ro.yml b/config/locales/client.ro.yml index c86f511c18..7fbc31fff0 100644 --- a/config/locales/client.ro.yml +++ b/config/locales/client.ro.yml @@ -83,42 +83,42 @@ ro: x_minutes: one: "1 min" few: "%{count} min" - other: "%{count} min" + other: "%{count} de min" x_hours: one: "1 oră" few: "%{count} ore" - other: "%{count} ore" + other: "%{count} de ore" x_days: one: "1 zi" few: "%{count} zile" - other: "%{count} zile" + other: "%{count} de zile" date_year: "D MM YYYY" medium_with_ago: x_minutes: one: "acum un min" few: "acum %{count} min" - other: "acum %{count} min" + other: "acum %{count} de min" x_hours: one: "acum o oră" few: "acum %{count} ore" - other: "acum %{count} ore" + other: "acum %{count} de ore" x_days: one: "acum o zi" few: "acum %{count} zile" - other: "acum %{count} zile" + other: "acum %{count} de zile" later: x_days: one: "După o zi" few: "După %{count} zile" - other: "După %{count} zile" + other: "După %{count} de zile" x_months: - one: "o lună mai târziu" + one: "O lună mai târziu" few: "%{count} luni mai târziu" other: "%{count} de luni mai târziu" x_years: one: "După un an" few: "După %{count} ani" - other: "După %{count} ani" + other: "După %{count} de ani" previous_month: 'Luna anterioară' next_month: 'Luna următoare' share: @@ -128,7 +128,7 @@ ro: twitter: 'distribuie pe Twitter' facebook: 'distribuie pe Facebook' google+: 'distribuie pe Google+' - email: 'trimite această adresă peemail' + email: 'trimite această adresă pe email' action_codes: split_topic: "desparte acest topic %{when}" autoclosed: @@ -141,11 +141,11 @@ ro: enabled: 'arhivat %{when}' disabled: 'dezarhivat %{when}' pinned: - enabled: 'Prins %{when}' - disabled: 'desprinse %{when}' + enabled: 'promovat %{when}' + disabled: 'nepromovat %{when}' pinned_globally: enabled: 'promovat global %{when}' - disabled: 'desprins %{when}' + disabled: 'nepromovat %{when}' visible: enabled: 'listat %{when}' disabled: 'retras %{when}' @@ -165,11 +165,11 @@ ro: ap_northeast_2: "Asia Pacific (Seoul)" sa_east_1: "South America (Sao Paulo)" edit: 'editează titlul și categoria acestui subiect' - not_implemented: "Această caracteristică nu a fost implementată încă, ne pare rău!" + not_implemented: "Această funcționalitate nu a fost implementată încă." no_value: "Nu" - yes_value: "Acceptă" - generic_error: "Ne pare rău, a avut loc o eroare." - generic_error_with_reason: "A avut loc o eroare: %{error}" + yes_value: "Da" + generic_error: "A apărut o eroare." + generic_error_with_reason: "A apărut o eroare: %{error}" sign_up: "Înregistrare" log_in: "Autentificare" age: "Vârsta" @@ -208,9 +208,9 @@ ro: character_count: one: "Un caracter" few: "{{count}} caractere" - other: "{{count}} caractere" + other: "{{count}} de caractere" suggested_topics: - title: "Subiecte sugerate" + title: "Alte discuții" pm_title: "Mesaje sugerate" about: simple_title: "Despre" @@ -269,8 +269,6 @@ ro: undo: "Anulează acțiunea precedentă" revert: "Refacere" failed: "Eșuat" - switch_to_anon: "Mod anonim" - switch_from_anon: "Ieșire din mod anonim" banner: close: "Ignoră acest banner." edit: "Editează acest banner >>" @@ -458,7 +456,6 @@ ro: disable: "Dezactiveaza notificarile" enable: "Activeaza Notificarile" each_browser_note: "Notati: Setarile vor fi modificate pe orice alt browser." - dismiss_notifications: "Marchează toate ca citite" dismiss_notifications_tooltip: "Marchează cu citit toate notificările necitite" disable_jump_reply: "Nu sări la postarea mea după ce răspund" dynamic_favicon: "Arată subiectele noi/actualizate în iconiţă browserului." @@ -478,8 +475,6 @@ ro: label: " " daily: "Trimite actualizări zilnice" individual: "Trimite un email pentru fiecare postare nouă" - many_per_day: "Trimite-mi un email pentru fiecare postare nouă (aproximativ {{dailyEmailEstimate}}/zi)" - few_per_day: "Trimite-mi un email pentru fiecare postare nouă (mai puțin de 2/zi)" watched_categories: "Văzut" tracked_categories: "Tracked" muted_categories: "Muted" @@ -666,6 +661,34 @@ ro: title: "Sumar" stats: "Statistici" time_read: "timp de citit" + topic_count: + one: "subiect creat" + few: "subiecte create" + other: "de subiecte create" + post_count: + one: "postare creată" + few: "postări create" + other: "de postări create" + likes_given: + one: " dat" + few: " date" + other: "de date" + likes_received: + one: " primit" + few: " primite" + other: "de primite" + days_visited: + one: "zi vizitată" + few: "vizite zilnice" + other: "de zile vizitate" + posts_read: + one: "postare citită" + few: "postări citite" + other: "de postări citite" + bookmark_count: + one: "semn de carte" + few: "semne de carte" + other: "de semne de carte" top_replies: "Top răspunsuri" no_replies: "Nici un răspuns încă." more_replies: "Mai multe răspunsuri" @@ -822,10 +845,6 @@ ro: github: title: "cu GitHub" message: "Autentificare cu GitHub (Asigurați-vă că barierele de pop up nu sunt active)" - apple_international: "Apple/Internaţional" - google: "Google" - twitter: "Twitter" - emoji_one: "Emoji One" shortcut_modifier_key: shift: 'Shift' ctrl: 'Ctrl' @@ -928,7 +947,6 @@ ro: invited_to_topic: "

{{username}} {{description}}

" invitee_accepted: "

{{username}} a acceptat invitația ta

" moved_post: "

{{username}} mutată {{description}}

" - linked: "

{{username}} {{description}}

" granted_badge: "

Ţi s-a acordat {{description}}

" alt: mentioned: "Mentionat de" @@ -1185,8 +1203,6 @@ ro: remove_banner: "Îndepărtaţi mesajul banner care apare în partea de sus a fiecărei pagini." banner_note: "Utilizatorii pot îndepărta baner-ul închizându-l. Doar un singur mesaj poate fi folosit că baner într-un moment dat." inviting: "Invită..." - automatically_add_to_groups_optional: "Aceasta invitație include și accesul la grupurile: (opțional, doar admin)" - automatically_add_to_groups_required: "Aceasta invitație include și accesul la grupurile: (Neapărat, doar admin)" invite_private: title: 'Invită la mesaj privat' email_or_username: "adresa de Email sau numele de utilizator al invitatului" @@ -1267,7 +1283,7 @@ ro: post_number: "postarea {{number}}" last_edited_on: "postare editată ultima oară la" reply_as_new_topic: "Răspunde cu o discuție nouă" - continue_discussion: "Continuă discuția de la {{postLink}}:" + continue_discussion: "În continuarea discuției {{postLink}}:" follow_quote: "mergi la postarea citată" show_full: "Arată postarea în întregime" show_hidden: 'Arată conținut ascuns.' @@ -1558,17 +1574,10 @@ ro: title: "Sumarul discuției" participants_title: "Posteri Frecvenţi" links_title: "Legături Populare" - links_shown: "arată toate {{totalLinks}} de adrese..." clicks: one: "1 click" few: "%{count} click-uri" other: "%{count} click-uri" - post_links: - about: "Extinde link-urile pentru acest post" - title: - one: "Un link" - few: "%{count} link-uri" - other: "%{count} de link-uri" topic_statuses: warning: help: "Aceasta este o avertizare oficială." @@ -1691,6 +1700,11 @@ ro: full: "Creează / Răspunde / Vizualizează" create_post: "Răspunde / Vizualizaează" readonly: "Vizualizaează" + badges: + more_badges: + one: "Încă una" + few: " Alte %{count}" + other: " Alte %{count}" admin_js: type_to_filter: "tastează pentru a filtra..." admin: @@ -1946,8 +1960,8 @@ ro: override_default: "Nu include foaia de stil standard" enabled: "Activat?" preview: "previzualizează" - undo_preview: "înlaturș previzualizarea" - rescue_preview: "stilul predefinit" + undo_preview: "șterge previzualizarea" + rescue_preview: "stil predefinit" explain_preview: "Vizualizează site-ul cu foaia de stil predefinită" explain_undo_preview: "Înapoi la foaia de stil preferentială activată momentan" explain_rescue_preview: "Vizualizeaza site-ul cu foaia de stil predefinită" @@ -2190,7 +2204,7 @@ ro: regular: 'Utilizatori la nivel de încredere 3 (Utilizator activ)' leader: 'Utilizatori la nivel de încredere 4 (Lider)' staff: "Personalul" - admins: 'Utilizatori admin' + admins: 'Administratori' moderators: 'Moderatori' blocked: 'Utilizatori blocați' suspended: 'Utilizatori suspendați' @@ -2495,93 +2509,3 @@ ro: label: "Nou:" add: "Adăugați" filter: "Căutare (URL sau URL extern)" - lightbox: - download: "descarcă" - search_help: - title: 'Ajutor căutare' - keyboard_shortcuts_help: - title: 'Scurtături de tastatură' - jump_to: - title: 'Sari la' - home: 'g, h Acasă' - latest: 'g apoi l ultimele' - new: 'g apoi n noi' - unread: 'g apoi u Necitite' - categories: 'g apoi c Categorii' - top: 'g, t Top' - bookmarks: 'g, b Semne de carte' - messages: 'g, m Mesaje' - navigation: - title: 'Navigare' - jump: '# Mergi la mesajul #' - back: 'u Înapoi' - up_down: 'k/j Muta selecția sus/jos' - open: 'o sau Introdu Deschide discutia selectată' - next_prev: '`/~ selecția Urmatoare/Precedentă' - application: - title: 'Applicația' - create: 'c Creează discuție nouă' - notifications: 'n Deschide notificare' - hamburger_menu: '= Deschide meniul hamburger' - user_profile_menu: 'p Deschide meniu utilizator' - show_incoming_updated_topics: '. Arată discuţiile actualizate' - search: '/ Caută' - help: '? Vezi comenzi rapide disponibile' - dismiss_new_posts: 'x, r Respinge Nou/Mesaje' - dismiss_topics: 'x, t Respinge discuţiile' - log_out: 'shift+z shift+z Ieșire din cont' - actions: - title: 'Acțiuni' - bookmark_topic: 'f Comută semnul de carte pentru discuţie' - pin_unpin_topic: 'shift+p Promovează discuția' - share_topic: 'shift s distribuie discuție' - share_post: 's Distribuie mesajul' - reply_as_new_topic: 't Răspunde că discuţie conexă' - reply_topic: 'shift r Raspunde la discuție' - reply_post: 'r Răspunde la postare' - quote_post: 'q Citează mesajul' - like: 'l Apreciează mesajul' - flag: '! Reclamă mesajul' - bookmark: 'b Salvează postarea' - edit: 'e Editează mesaj' - delete: 'd Șterge mesaj' - mark_muted: 'm apoi m Treceți discuția în mod silențios' - mark_regular: 'm, r Discuție normală (implicită)' - mark_tracking: 'm, t Urmăriți discuția' - mark_watching: 'm, w Urmăriți discuția îndeaproape' - badges: - title: Insigne - badge_count: - one: "1 Insignă" - few: "%{count} Insigne" - other: "%{count} Insigne" - more_badges: - one: "+1 Mai mult" - few: "+%{count} Mai mult" - other: "+%{count} Mai mult" - granted: - one: "1 acordat" - few: "2 acordate" - other: "%{count} acordate" - select_badge_for_title: Selectează o insignă pentru a o folosii ca titlu - none: "" - badge_grouping: - getting_started: - name: Cum începem - community: - name: Communitate - trust_level: - name: Nivel de încredere - other: - name: Altele - posting: - name: Postând - google_search: | -

Căutați cu Google

-

-

-

diff --git a/config/locales/client.ru.yml b/config/locales/client.ru.yml index 58cc4b4b67..d5492e95d3 100644 --- a/config/locales/client.ru.yml +++ b/config/locales/client.ru.yml @@ -174,6 +174,7 @@ ru: disabled: 'Исключил из списков %{when}' topic_admin_menu: "действия администратора над темой" emails_are_disabled: "Все исходящие письма были глобально отключены администратором. Уведомления любого вида не будут отправляться на почту." + bootstrap_mode_disabled: "Bootstrap режим будет отключен в течение 24 часов." s3: regions: us_east_1: "US East (N. Virginia)" @@ -296,8 +297,6 @@ ru: undo: "Отменить" revert: "Вернуть" failed: "Проблема" - switch_to_anon: "Анонимный режим" - switch_from_anon: "Выйти из анонимного режима" banner: close: "Больше не показывать это объявление." edit: "Редактировать это объявление >>" @@ -500,7 +499,6 @@ ru: disable: "Отключить оповещения" enable: "Включить оповещения" each_browser_note: "Примечание: эта настройка устанавливается в каждом браузере индивидуально." - dismiss_notifications: "Пометить все прочитанными" dismiss_notifications_tooltip: "Пометить все непрочитанные уведомления прочитанными" disable_jump_reply: "Не переходить к вашему новому сообщению после ответа" dynamic_favicon: "Показывать колличество новых / обновленных тем на иконке сообщений" @@ -516,11 +514,10 @@ ru: suspended_reason: "Причина:" github_profile: "Github" mailing_list_mode: + daily: "Отправить ежедневные обновления" individual: "Отправлять письмо каждый раз, когда появляется новое сообщение." watched_categories: "Наблюдение" - watched_categories_instructions: "Вы будете автоматически отслеживать все новые темы в этих разделах. Вам будут приходить уведомления о новых сообщениях и темах, плюс рядом со списком тем будет отображено количество новых сообщений." tracked_categories: "Отслеживаемые разделы" - tracked_categories_instructions: "Автоматически следить за всеми новыми темами из следующих разделов. Счетчик новых и непрочитанных сообщений будет появляться рядом с названием темы." muted_categories: "Выключенные разделы" muted_categories_instructions: "Не уведомлять меня о новых темах в этих разделах и не показывать новые темы на странице «Непрочитанные»." delete_account: "Удалить мою учётную запись" @@ -562,7 +559,6 @@ ru: error: "При изменении значения произошла ошибка." change_username: title: "Изменить псевдоним" - confirm: "Если вы измените свой псевдоним, то все существующие цитаты ваших сообщений и упоминания вас по @псевдониму в чужих сообщениях перестанут ссылаться на вас. Вы точно хотите изменить псевадоним?" taken: "Этот псевдоним уже занят." error: "При изменении псевдонима произошла ошибка." invalid: "Псевдоним должен состоять только из цифр и латинских букв" @@ -643,7 +639,6 @@ ru: always: "всегда" never: "никогда" email_digests: - title: "В случае моего отсутствия на сайте присылайте мне сводку новостей по почте:" every_30_minutes: "каждые 30 минут" every_hour: "каждый час" daily: "ежедневно" @@ -655,11 +650,6 @@ ru: email_always: "Присылать почтовое уведомление, даже если я присутствую на сайте" other_settings: "Прочее" categories_settings: "Разделы" - enable_mailing_list: - one: "Вы уверены, что хотите получать письма буквально о каждом новом сообщении на форуме?" - few: "Вы уверены, что хотите получать письма буквально о каждом новом сообщении на форуме?

Это будет в среднем {{count}} письма в день, а иногда больше." - many: "Вы уверены, что хотите получать письма буквально о каждом новом сообщении на форуме?

Это будет в среднем {{count}} писем в день, а иногда больше." - other: "Вы уверены, что хотите получать письма буквально о каждом новом сообщении на форуме?

Это будет в среднем {{count}} писем в день, а иногда больше." new_topic_duration: label: "Считать темы новыми, если" not_viewed: "ещё не просмотрены" @@ -918,10 +908,6 @@ ru: github: title: "С помощью GitHub" message: "Вход с помощью учетной записи GitHub (убедитесь, что блокировщик всплывающих окон отключен)" - apple_international: "Apple/International" - google: "Google" - twitter: "Twitter" - emoji_one: "Emoji One" shortcut_modifier_key: shift: 'Shift' ctrl: 'Ctrl' @@ -939,7 +925,6 @@ ru: saved_local_draft_tip: "Сохранено локально" similar_topics: "Ваша тема похожа на..." drafts_offline: "Черновики, сохраненные в офлайн" - group_mentioned: "При использовании {{group}}, {{count}} людям будут отправлены уведомления." error: title_missing: "Требуется название темы" title_too_short: "Название темы должно быть не короче {{min}} символов" @@ -1025,7 +1010,6 @@ ru: invited_to_topic: "

{{username}} {{description}}

" invitee_accepted: "

{{username}} принял(а) ваше приглашение

" moved_post: "

{{username}} переместил(а) {{description}}

" - linked: "

{{username}} {{description}}

" granted_badge: "

Вы награждены: {{description}}

" alt: mentioned: "Упомянуто" @@ -1315,8 +1299,6 @@ ru: banner_note: "Пользователи могут отклонить объявление, закрыв его. Только одну тему можно сделать текущим объявлением." no_banner_exists: "Нет текущих объявлений." inviting: "Высылаю приглашение..." - automatically_add_to_groups_optional: "Это приглашение также включает в себя доступ к следующим группам: (опционально, только для администратора)" - automatically_add_to_groups_required: "Это приглашение также включает в себя доступ к следующим группам: (Обязательно, только для администратора)" invite_private: title: 'Пригласить в беседу' email_or_username: "Адрес электронной почты или псевдоним того, кого вы хотите пригласить" @@ -1686,10 +1668,8 @@ ru: notifications: watching: title: "Наблюдать" - description: "Наблюдать за каждой новой темой в этом разделе. Уведомлять о всех ответах в темах и показывать счетчик новых непрочитанных ответов." tracking: title: "Следить" - description: "Следить за каждой новой темой в этом разделе и показывать счетчик новых непрочитанных ответов. Вам придет уведомление, если кто-нибудь упомянет ваш @псевдоним или ответит на ваше сообщение." regular: title: "Уведомлять" description: "Уведомлять, если кто-нибудь упомянет мой @псевдоним или ответит на мое сообщение." @@ -1727,7 +1707,6 @@ ru: title: "Сводка по теме" participants_title: "Частые авторы" links_title: "Популярные ссылки" - links_shown: "показать все {{totalLinks}} ссылок..." clicks: one: "1 клик" few: "%{count} клика" @@ -2730,118 +2709,3 @@ ru: label: "Новая постоянная ссылка:" add: "Добавить" filter: "Поиск по ссылке или внешней ссылке (URL)" - lightbox: - download: "загрузить" - search_help: - title: 'Справка по поиску' - 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 Сообщения' - 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: '/ Поиск' - help: '? Открыть помощь по горячим клавишам' - dismiss_new_posts: 'x, r Отложить новые сообщения' - dismiss_topics: 'x, t Отложить темы' - log_out: 'shift+z shift+z Выйти' - actions: - title: 'Действия' - bookmark_topic: 'f Добавить в Избранное' - pin_unpin_topic: 'shift+p Закрепить/Открепить тему' - share_topic: 'shift+s Поделиться темой' - share_post: 's Поделиться сообщением' - reply_as_new_topic: 't Ответить в новой связанной теме' - reply_topic: 'shiftr+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 Наблюдать за темой' - badges: - others_count: "Другие с этой наградой (%{count})" - title: Награды - multiple_grant: "Выдаётся многократно" - badge_count: - one: "1 награда" - few: "%{count} награды" - many: "%{count} наград" - other: "%{count} наград" - more_badges: - one: "+ еще 1" - few: "+ еще %{count}" - many: "+ еще %{count}" - other: "+ еще %{count}" - granted: - one: "выдан %{count}" - few: "выдано %{count}" - many: "выдано %{count}" - other: "выдано %{count}" - select_badge_for_title: Использовать награду в качестве вашего титула - none: "<отсутствует>" - badge_grouping: - getting_started: - name: Начало - community: - name: Сообщество - trust_level: - name: Уровень доверия - other: - name: Прочее - posting: - name: Темы и сообщения - google_search: | -

Поиск через Google

-

-

-

- tagging: - all_tags: "Все тэги" - selector_all_tags: "все тэги" - changed: "тэги изменились:" - tags: "Тэги" - delete_tag: "Удалить тэг" - delete_confirm: "Вы уверены, что хотите удалить этот тэг?" - rename_tag: "Переименовать тэг" - rename_instructions: "Выберите новое имя для тэга:" - sort_by: "Сортировать:" - sort_by_count: "количество" - sort_by_name: "имя" - notifications: - watching: - title: "Наблюдение" - tracking: - title: "Следить" - muted: - title: "Игнорируется" diff --git a/config/locales/client.sk.yml b/config/locales/client.sk.yml index 5541610a64..a9a547c5c2 100644 --- a/config/locales/client.sk.yml +++ b/config/locales/client.sk.yml @@ -271,8 +271,6 @@ sk: undo: "Späť" revert: "Vrátiť zmeny" failed: "Nepodarilo sa" - switch_to_anon: "Anonymný mód" - switch_from_anon: "Opustiť anonymný mód" banner: close: "Zamietnuť tento banner." edit: "Upraviť tento banner >>" @@ -465,7 +463,6 @@ sk: disable: "Zakázať upozornenia" enable: "Povoliť upozornenia" each_browser_note: "Poznámka: Toto nastavenie musíte zmeniť v každom používanom prehliadači." - dismiss_notifications: "Označiť všetky ako prečítané" dismiss_notifications_tooltip: "Označiť všetky neprečítané upozornenia ako prečítané" disable_jump_reply: "Neskočiť na môj príspevok po odpovedi" dynamic_favicon: "Zobraziť počet nových/upravených tém na ikone prehliadača" @@ -481,9 +478,7 @@ sk: suspended_reason: "Dôvod:" github_profile: "Github" watched_categories: "Sledované" - watched_categories_instructions: "Budete automaticky sledovať všetky nové témy v týchto kategóriách. Budete upozornený na všetky nové príspevky a témy, a zároveň bude vedľa témy zobrazený počet nových príspevkov." tracked_categories: "Sledované" - tracked_categories_instructions: "Budete automaticky sledovať všetky nové témy v týchto kategóriách. Počet nových príspevkov sa bude zobraziť vedľa témy." muted_categories: "Ignorovaný" muted_categories_instructions: "Nebudete informovaní o udalostiach v nových témach týchto kategórií. Tieto témy sa zároveň nebudú zobrazovať v zozname posledných udalostí." delete_account: "Vymazať môj účet" @@ -837,10 +832,6 @@ sk: github: title: "pomocou GitHub" message: "Prihlásenie pomocou GitHub účtu (prosím uistite sa, že vyskakovacie okná sú povolené)" - apple_international: "Apple/Medzinárodné" - google: "Google" - twitter: "Twitter" - emoji_one: "Emoji One" shortcut_modifier_key: shift: 'Shift' ctrl: 'Ctrl' @@ -858,7 +849,6 @@ sk: saved_local_draft_tip: "uložené lokálne" similar_topics: "Vaša téma je podobná..." drafts_offline: "offline koncepty" - group_mentioned: "Použitím tejto {{group}} , upozorníte {{count}} ľudí." error: title_missing: "Názov je povinný" title_too_short: "Názov musí mať minimálne {{min}} znakov" @@ -939,7 +929,6 @@ sk: invited_to_topic: "

{{username}} {{description}}

" invitee_accepted: "

{{username}} prijal Vaše pozvanie

" moved_post: "

{{username}} presunul {{description}}

" - linked: "

{{username}} {{description}}

" granted_badge: "

Získal '{{description}}'

" group_message_summary: one: "

{{count}} správa vo vašej {{group_name}} schránke

" @@ -1236,8 +1225,6 @@ sk: no_banner_exists: "Neexistuje žiadna banerová téma." banner_exists: "Banerová téma je aktuálne nastavená." inviting: "Pozývam..." - automatically_add_to_groups_optional: "Táto pozvánka obsahuje taktiež prístup do týchto skupín: ( nepovinné, iba správca) " - automatically_add_to_groups_required: "Táto pozvánka obsahuje taktiež prístup do týchto skupín: ( Povinné, iba správca) " invite_private: title: 'Pozvať do konverzácie' email_or_username: "Email, alebo užívateľské meno pozvaného" @@ -1581,10 +1568,8 @@ sk: notifications: watching: title: "Pozerať" - description: "Budete automaticky pozerať všetky nové témy v týchto kategóriách. Budete upozornený na všetky nové príspevky vo všetkých témach. Zároveň bude zobrazený počet nových odpovedí." tracking: title: "Sledovať" - description: "Budete automaticky sledovať všetky nové témy v týchto kategóriách. Budete upozornený ak niekto uvedie vaše @meno alebo Vám odpovie. Zároveň bude zobrazený počet nových odpovedí." regular: title: "Bežný" description: "Budete upozornený ak niekto spomenie Vaše @meno alebo Vám odpovie." @@ -1622,7 +1607,6 @@ sk: title: "Zhrnutie článku" participants_title: "Častí prispievatelia" links_title: "Populárne odkazy" - links_shown: "ukázať všetkých {{totalLinks}} odkazov..." clicks: one: "%{count} kilk" few: "%{count} kliky" @@ -1654,10 +1638,10 @@ sk: posts_long: "v tejto téme je {{number}} príspevkov" posts_likes_MF: | Táto téma obsahuje {count, plural, one {1 odpoveď} other {# odpovedí}} {ratio, select, - low {s vysokým pomerom "Páči sa" na príspevok} - med {s veľmi vysokým pomerom "Páči sa" na príspevok} - high {s extrémne vysokým pomerom "Páči sa" na príspevok} - other {}} + low {s vysokým pomerom "Páči sa" na príspevok} + med {s veľmi vysokým pomerom "Páči sa" na príspevok} + high {s extrémne vysokým pomerom "Páči sa" na príspevok} + other {}} original_post: "Pôvodný príspevok" views: "Zobrazenia" views_lowercase: @@ -2609,98 +2593,3 @@ sk: label: "Nový:" add: "Pridať" filter: "Hľadať (URL alebo externá URL)" - lightbox: - download: "stiahnuť" - search_help: - title: 'Pomoc pri vyhľadávaní' - keyboard_shortcuts_help: - title: 'Klávesové skratky' - jump_to: - title: 'Preskočiť na' - home: 'g, h Domov' - latest: 'g, l Najnovšie' - new: 'g, n Nové' - unread: 'g, u Neprečítané' - categories: 'g, c Kategórie' - top: 'g, t Hore' - bookmarks: 'g, b Záložky' - profile: 'g, p Profil' - messages: 'g, m Správy' - navigation: - title: 'Navigácia' - jump: '# Choď na príspevok #' - back: 'u Späť' - up_down: 'k/j Presuň označené ↑ ↓' - open: 'o or EnterOtvoriť zvolenú tému' - next_prev: 'shift+j/shift+k Nasledujúca/predchádzajúca sekcia' - application: - title: 'Aplikácia' - create: 'c Vytvoriť novú tému' - notifications: 'n Otvor upozornenia' - hamburger_menu: '= Otvoriť hamburger menu' - user_profile_menu: 'p Otvor užívateľské menu' - show_incoming_updated_topics: '. Zobraz aktualizované témy' - search: '/ Hľadať' - help: '? Pomoc s klávesovými skratkami' - dismiss_new_posts: 'x, r Zahodiť Nové/Príspevky' - dismiss_topics: 'x, t Zahodiť témy' - log_out: 'shift+z shift+z Odhlásiť sa' - actions: - title: 'Akcie' - bookmark_topic: 'f Zmeniť tému záložky' - pin_unpin_topic: 'shift+p Pripnúť/Odopnúť tému' - share_topic: 'shift+s Zdielať tému' - share_post: 's Zdielať príspevok' - reply_as_new_topic: 't Odpoveď ako súvisiaca téma' - reply_topic: 'shift+r Odpovedať na tému' - reply_post: 'r Odpovedať na príspevok' - quote_post: 'q Citovať príspevok' - like: 'l Označiť príspevok "Páči sa"' - flag: '! Označiť príspevok ' - bookmark: 'b Pridať príspevok do záložiek' - edit: 'e Editovat príspevok' - delete: 'd Zmazať príspevok' - mark_muted: 'm, m Umlčať tému' - mark_regular: 'm, r Obyčajná (preddefinovaná) téma' - mark_tracking: 'm, w Sledovať tému' - mark_watching: 'm, w Sledovať tému' - badges: - earned_n_times: - one: "Získal tento odkaz 1 krát" - few: "Získal tento odkaz %{count} krát" - other: "Získal tento odkaz %{count} krát" - title: Odznaky - badge_count: - one: "1 Odznak" - few: "%{count} Odznaky" - other: "%{count} Odznakov" - more_badges: - one: "+1 Viac" - few: "+%{count} Viac" - other: "+%{count} Viac" - granted: - one: "1 povolené" - few: "%{count} povolené" - other: "%{count} povolených" - select_badge_for_title: Vyberte odznak, ktorý chcete použiť ako Váš titul - none: "" - badge_grouping: - getting_started: - name: Začíname - community: - name: Komunita - trust_level: - name: Stupeň dôvery - other: - name: Ostatné - posting: - name: Prispievam - google_search: | -

Vyhľadávať pomocou Google

-

-

-

diff --git a/config/locales/client.sq.yml b/config/locales/client.sq.yml index 5e957c50b2..04eec1217b 100644 --- a/config/locales/client.sq.yml +++ b/config/locales/client.sq.yml @@ -27,6 +27,7 @@ sq: millions: "{{number}}M" 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" @@ -38,6 +39,7 @@ sq: 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} më parë" tiny: half_a_minute: "< 1m" less_than_x_seconds: @@ -115,7 +117,9 @@ sq: private_topic: "e bëri këtë temë private %{when}" split_topic: "ndaje këtë teme %{when}" invited_user: "ka ftuar %{who} %{when}" + invited_group: "ka ftuar %{who} %{when}" removed_user: "hequr %{who} %{when}" + removed_group: "hequr %{who} %{when}" autoclosed: enabled: 'mbylli %{when}' disabled: 'hapur %{when}' @@ -136,6 +140,7 @@ sq: disabled: 'ç''listuar %{when}' topic_admin_menu: "veprimet administrative mbi temën" emails_are_disabled: "Emailat janë çaktivizuar globalisht nga administratori i faqes. Asnjë njoftim me email nuk do të dërgohet. " + bootstrap_mode_enabled: "Për të thjeshtuar nisjen e komunitetit, jeni në formatin \"bootstrap\". Të gjithë anëtarët e rinj do të kenë nivelin e besimit 1 dhe emailat e përditshëm të aktivizuar. Këto opsione do të çaktivizohen automatikisht kur numri total i anëtarëve të kalojë numrin %{min_users}." s3: regions: us_east_1: "US East (N. Virginia)" @@ -146,9 +151,11 @@ sq: eu_central_1: "EU (Frankfurt)" ap_southeast_1: "Asia Pacific (Singapore)" ap_southeast_2: "Asia Pacific (Sydney)" + ap_south_1: "Asia Pacific (Mumbai)" ap_northeast_1: "Asia Pacific (Tokyo)" ap_northeast_2: "Asia Pacific (Seoul)" sa_east_1: "South America (Sao Paulo)" + cn_north_1: "China (Beijing)" edit: 'redakto titullin dhe kategorinë e kësaj teme' not_implemented: "Kjo veçori nuk është implementuar akoma, na vjen keq!" no_value: "Jo" @@ -249,8 +256,8 @@ sq: undo: "Çbëj" revert: "Rikthe" failed: "Dështoi" - switch_to_anon: "Mënyrë anonime" - switch_from_anon: "Shkëputu si anonim" + switch_to_anon: "Filloni sesionin anonim" + switch_from_anon: "Dilni nga sesioni anonim" banner: close: "Hiq këtë banderolë." edit: "Modifiko këtë banderolë >>" @@ -300,6 +307,8 @@ sq: title: "Anëtarët" likes_given: "Dhënë" likes_received: "Marrë" + topics_entered: "Shikuar" + topics_entered_long: "Temat e shikuara" time_read: "Koha e leximit" topic_count: "Tema" topic_count_long: "Topics Created" @@ -324,6 +333,7 @@ sq: selector_placeholder: "Shto anëtarë" owner: "autori" visible: "Grupi është i dukshëm për të gjithë përdoruesit" + index: "Grupet" title: one: "grupë" other: "grupet" @@ -346,6 +356,9 @@ sq: watching: title: "Në vëzhgim" description: "Ju do të njoftoheni për çdo postim të ri në çdo mesazh, dhe numri i ri i përgjigjeve të reja do të tregohet." + watching_first_post: + title: "Postimi i parë nën vëzhgim" + description: "Ju do të njoftoheni vetëm për postimin e parë të çdo teme nën këtë etiketë." tracking: title: "Në gjurmim" description: "Ju do të njoftoheni në qoftë se dikush ju pëmend me @emri ose ju përgjigjet, gjithashtu numri i përgjigjeve të reja do të tregohet." @@ -386,12 +399,11 @@ sq: topics: "Tema" latest: "Të fundit" latest_by: "të fundit sipas" - toggle_ordering: "toggle ordering control" subcategories: "Nënkategori" topic_stats: "Numri i temave të reja." topic_stat_sentence: - one: "%{count} new topic in the past %{unit}." - other: "%{count} new topics in the past %{unit}." + one: "%{count} temë e re gjatë %{unit} të fundit." + other: "%{count} tema të reja gjatë %{unit} të fundit." post_stats: "Numri i postimeve të reja." post_stat_sentence: one: "%{count} postim i ri këto %{unit}." @@ -440,9 +452,8 @@ sq: disable: "Çaktivizoni njoftimet" enable: "Aktivizoni njoftimet" each_browser_note: "Shënim: Duhet të ndryshoni këtë rregullim (setting) në çdo shfletues që përdorni. " - dismiss_notifications: "Shëno të gjitha si të lexuara" + dismiss_notifications: "Hiqini të gjitha" dismiss_notifications_tooltip: "Shëno njoftimet e palexuara si të lexuara" - disable_jump_reply: "Don't jump to my post after I reply" dynamic_favicon: "Tregoni numrin e temave të reja e azhornuara në ikonën e shfletuesit" external_links_in_new_tab: "Hap të gjitha lidhjet e jashtme në një tab të ri" enable_quoting: "Aktivizo citimin në përgjigje për tekstin e përzgjedhur" @@ -455,23 +466,36 @@ sq: suspended_notice: "Ky anëtarë është përjashtuar deri më {{date}}." suspended_reason: "Arsyeja:" github_profile: "Github" + email_activity_summary: "Përmbledhja e aktivitetit" + mailing_list_mode: + daily: "Dërgo njoftime të përditshme" + individual: "Dërgo një email për çdo postim të ri" + many_per_day: "Më dërgo një email për çdo postim të ri (rreth {{dailyEmailEstimate}} në ditë)" + few_per_day: "Më dërgo një email për çdo postim të ri (rreth 2 në ditë)" + tag_settings: "Etiketat" + watched_tags: "Vëzhguar" + watched_tags_instructions: "Ju do të vëzhgoni automatikisht të gjitha temat nën këtë etiketë. Do të njoftoheni për çdo postim e temë të re, dhe numri i postimeve të reja të palexuara do të afishohet ngjitur me titullin e temës përgjatë listave të faqes. " + tracked_tags: "Gjurmuar" + tracked_tags_instructions: "Ju do të gjurmoni automatikisht të gjitha temat nën këtë etiketë. Numri i përgjigjeve të palexuara do të afishohet ngjitur me titullin e temës. " + muted_tags_instructions: "Ju nuk do të njoftoheni për asgjë nga temat e reja të këtyre etiketave, dhe këto tema nuk do të afishohen në faqen \"Më të fundit\" për ju. " watched_categories: "Shikuar" - watched_categories_instructions: "You will automatically watch all new topics in these categories. You will be notified of all new posts and topics, and a count of new posts will also appear next to the topic." + watched_categories_instructions: "Ju do të vëzhgoni automatikisht të gjitha temat nën këtë kategori. Do të njoftoheni për çdo postim e temë të re, dhe numri i postimeve të reja të palexuara do të afishohet ngjitur me titullin e temës. " tracked_categories: "Gjurmuar" - tracked_categories_instructions: "You will automatically track all new topics in these categories. A count of new posts will appear next to the topic." + tracked_categories_instructions: "Ju do të gjurmoni automatikisht të gjitha temat nën këtë kategori. Numri i përgjigjeve të palexuara do të afishohet ngjitur me titullin e temës. " + watched_first_post_categories: "Postimi i parë nën vëzhgim" + watched_first_post_categories_instructions: "Ju do të njoftoheni vetëm për postimin e parë të çdo teme nën këto kategori." + watched_first_post_tags: "Postimi i parë nën vëzhgim" + watched_first_post_tags_instructions: "Ju do të njoftoheni vetëm për postimin e parë të çdo teme nën këto etiketa." muted_categories: "Pa njoftime" - muted_categories_instructions: "You will not be notified of anything about new topics in these categories, and they will not appear in latest." delete_account: "Fshi llogarinë time" - delete_account_confirm: "Are you sure you want to permanently delete your account? This action cannot be undone!" deleted_yourself: "Llogaria juaj u fshi me sukses." - delete_yourself_not_allowed: "You cannot delete your account right now. Contact an admin to do delete your account for you." unread_message_count: "Mesazhet" admin_delete: "Fshi" users: "Anëtarët" muted_users: "Të heshtur" muted_users_instructions: "Çaktivizo të gjitha njoftimet nga këta anëtarë." muted_topics_link: "Trego temat e heshtura" - automatically_unpin_topics: "Automatically unpin topics when I reach the bottom." + watched_topics_link: "Trego temat e vëzhguara" staff_counters: flags_given: "sinjalizime të dobishme" flagged_posts: "postimet e raportuara" @@ -500,6 +524,7 @@ sq: error: "Pati një gabim gjatë ndryshimit të kësaj të dhëne." change_username: title: "Ndrysho emrin e përdoruesit" + confirm: "Nëse ndryshoni emrin e përdoruesit të gjitha citimet e mëparshme dhe përmendjet @emër do të prishen. A jeni 100% të sigurtë që doni të ndryshoni emrin?" taken: "Na vjen keq, por ky emër është i zënë." error: "Ndodhi një gabim gjatë ndryshimit të emrit." invalid: "Emri i përdoruesit nuk është i vlefshëm. Duhet të përmbaje vetëm shkronja ose numra" @@ -532,7 +557,6 @@ sq: ok: "Do ju nisim emailin e konfirmimit" invalid: "Ju lutemi të vendosni një email të vlefshëm" authenticated: "Emaili juaj është verifikuar nga {{provider}}" - frequency_immediately: "We'll email you immediately if you haven't read the thing we're emailing you about." frequency: one: "Do t'ju dërgojmë një email vetëm nëse nuk të kemi parë në faqe në minutën e fundit." other: "Do t'ju dërgojmë një email vetëm nëse nuk të kemi parë në faqe në {{count}} minutat e fundit." @@ -547,14 +571,12 @@ sq: instructions: "Unik, pa hapësira, i shkurtër" short_instructions: "Anëtarët e tjerë mund t'ju përmendin si @{{username}}" available: "Emri është i disponueshëm" - global_match: "Email matches the registered username" global_mismatch: "Jeni regjistruar më parë. Provoni {{suggestion}}?" not_available: "Nuk është i disponueshëm. Provoni {{suggestion}}?" too_short: "Emri juaj është shumë i shkurtër" too_long: "Emri juaj është shumë i gjatë" checking: "Duke verifikuar disponibilitetin e emrit të përdoruesit...." enter_email: 'Emri i përdoruesit u gjet; vendosni emailin përkatës' - prefilled: "Email matches this registered username" locale: title: "Gjuha e faqes" instructions: "Gjuha e faqes për përdoruesin. Do tue ndryshoj pasi të rifreskoni faqen. " @@ -578,21 +600,20 @@ sq: first_time: "Herën e parë që një postim pëlqehet" never: "Asnjëherë" email_previous_replies: - title: "Include previous replies at the bottom of emails" unless_emailed: "nëse ishin dërguar më parë" always: "gjithmonë" never: "asnjëherë" email_digests: + title: "Kur nuk vij shpesh në faqe, më dërgoni një përmbledhje me email të diskutimeve më popullore" 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: "Send me an email when someone messages me" - email_always: "Send me email notifications even when I am active on the site" other_settings: "Tjetër" categories_settings: "Kategoritë" new_topic_duration: @@ -624,9 +645,6 @@ sq: one: "Po afishohet ftesa e parë." other: "Po afishohen {{count}} ftesat e para." redeemed: "Ridërgo ftesat" - redeemed_tab: "Redeemed" - redeemed_tab_with_count: "Redeemed ({{count}})" - redeemed_at: "Redeemed" pending: "Ftesat në pritje" pending_tab: "Në pritje" pending_tab_with_count: "Në pritje ({{count}})" @@ -636,9 +654,10 @@ sq: rescind: "Hiq" rescinded: "Ftesa u hoq" reinvite: "Ridërgo ftesën" + reinvite_all: "Ridërgo të gjitha ftesat" reinvited: "Ftesa u ri-dërgua" + reinvited_all: "Tê gjitha ftesat u dërguan sërish!" time_read: "Koha e leximit" - days_visited: "Days Visited" account_age_days: "Jetëgjatësia e llogarisë (ditë)" create: "Dërgo një ftesë" generate_link: "Kopjo lidhjen e ftesës" @@ -647,8 +666,6 @@ sq: none: "Ju nuk keni ftuar askënd deri tani. Mund të dërgoni ftesa individuale ose mund të ftoni një grup personash duke ngarkuar skedarin." text: "Skedari për ftesat në grup" uploading: "Duke ngarkuar..." - success: "File uploaded successfully, you will be notified via message when the process is complete." - error: "There was an error uploading '{{filename}}': {{message}}" password: title: "Fjalëkalimi" too_short: "Fjalëkalimi është shumë i shkurër." @@ -688,12 +705,11 @@ sq: top_topics: "Temat popullore" no_topics: "Nuk ka ende tema." more_topics: "Më shumë tema" - top_badges: "Top Badges" - no_badges: "No badges yet." - more_badges: "More Badges" top_links: "Lidhjet Top" no_links: "Nuk ka ende lidhje." most_liked_by: "Pëlqyer më shumë nga" + most_liked_users: "Më të pëlqyer" + most_replied_to_users: "Me më shumë përgjigje" no_likes: "Nuk ka ende asnjë pëlqim." associated_accounts: "Identifikime" ip_address: @@ -738,14 +754,7 @@ sq: refresh: "Rifresko" read_only_mode: enabled: "Faqja lejon vetëm leximet per momentin. Mund të vazhdoni të shfletoni, por përgjigjet, pëlqimet dhe veprime të tjera janë të çaktivizuara përkohësisht." - login_disabled: "Login is disabled while the site is in read only mode." - logout_disabled: "Logout is disabled while the site is in read only mode." - too_few_topics_and_posts_notice: "Let's get this discussion started! There are currently %{currentTopics} / %{requiredTopics} topics and %{currentPosts} / %{requiredPosts} posts. New visitors need some conversations to read and respond to." - too_few_topics_notice: "Let's get this discussion started! There are currently %{currentTopics} / %{requiredTopics} topics. New visitors need some conversations to read and respond to." - too_few_posts_notice: "Let's get this discussion started! There are currently %{currentPosts} / %{requiredPosts} posts. New visitors need some conversations to read and respond to." logs_error_rate_notice: - reached: "%{timestamp}: Current rate of %{rate} has reached site settings's limit of %{siteSettingRate}." - exceeded: "%{timestamp}: Current rate of %{rate} has exceeded site settings's limit of %{siteSettingRate}." rate: one: "1 gabim/%{duration}" other: "%{count} gabime/%{duration}" @@ -758,8 +767,6 @@ sq: week_desc: 'temat e krijuara në 7 ditët e fundit' day: 'ditë' first_post: Postimi i parë - mute: Mute - unmute: Unmute last_post: Postimi i fundit last_reply_lowercase: përgjigja e fundit replies_lowercase: @@ -786,7 +793,7 @@ sq: private_message_info: title: "Mesazh" invite: "Fto të tjerë..." - remove_allowed_user: "Do you really want to remove {{name}} from this message?" + remove_allowed_group: "Doni me të vërtetë të hiqni {{name}} nga ky mesazh? " email: 'Email' username: 'Emri i përdoruesit' last_seen: 'Shikuar' @@ -800,14 +807,7 @@ sq: forgot_password: title: "Rivendos fjalëkalimin" action: "Kam harruar fjalëkalimin" - invite: "Enter your username or email address, and we'll send you a password reset email." reset: "Rivendos fjalëkalimin" - complete_username: "If an account matches the username %{username}, you should receive an email with instructions on how to reset your password shortly." - complete_email: "If an account matches %{email}, you should receive an email with instructions on how to reset your password shortly." - complete_username_found: "We found an account that matches the username %{username}, you should receive an email with instructions on how to reset your password shortly." - complete_email_found: "We found an account that matches %{email}, you should receive an email with instructions on how to reset your password shortly." - complete_username_not_found: "No account matches the username %{username}" - complete_email_not_found: "No account matches %{email}" login: title: "Identifikohu" username: "Anëtari" @@ -824,39 +824,26 @@ sq: awaiting_confirmation: "Llogaria juaj është në pritje të aktivizimit, përdorni butonin e fjalëkalimit të humbur që të merrni një email të ri me kodin e aktivizimit." awaiting_approval: "Llogaria juaj nuk është aprovuar ende nga një admin. Do t'ju dërgojmë një email kur të aprovohet. " requires_invite: "Na vjen keq, ky forum është vetëm për anëtarë të ftuar. " - not_activated: "You can't log in yet. We previously sent an activation email to you at {{sentTo}}. Please follow the instructions in that email to activate your account." - not_allowed_from_ip_address: "You can't login from that IP address." - admin_not_allowed_from_ip_address: "You can't log in as admin from that IP address." - resend_activation_email: "Click here to send the activation email again." - sent_activation_email_again: "We sent another activation email to you at {{currentEmail}}. It might take a few minutes for it to arrive; be sure to check your spam folder." to_continue: "Ju lutemi, identifikohuni" - preferences: "You need to be logged in to change your user preferences." forgot: "Nuk i mbaj mend detajet e llogarisë" google: title: "me Google" - message: "Authenticating with Google (make sure pop up blockers are not enabled)" google_oauth2: title: "me Google" - message: "Authenticating with Google (make sure pop up blockers are not enabled)" twitter: title: "me Twitter" - message: "Authenticating with Twitter (make sure pop up blockers are not enabled)" - instagram: - title: "with Instagram" - message: "Authenticating with Instagram (make sure pop up blockers are not enabled)" facebook: title: "me Facebook" - message: "Authenticating with Facebook (make sure pop up blockers are not enabled)" yahoo: title: "me Yahoo" - message: "Authenticating with Yahoo (make sure pop up blockers are not enabled)" github: title: "me GitHub" - message: "Authenticating with GitHub (make sure pop up blockers are not enabled)" - apple_international: "Apple/International" - google: "Google" - twitter: "Twitter" - emoji_one: "Emoji One" + emoji_set: + apple_international: "Apple/International" + google: "Google" + twitter: "Twitter" + emoji_one: "Emoji One" + win10: "Win10" shortcut_modifier_key: shift: 'Shift' ctrl: 'Ctrl' @@ -874,7 +861,8 @@ sq: saved_local_draft_tip: "ruajtur lokalisht" similar_topics: "Tema juaj është e ngjashme me..." drafts_offline: "draftet offline" - group_mentioned: "Duke qënë se po përdorni {{group}}, jeni duke njoftuar {{count}} anëtarë." + group_mentioned: "Ju përmendët grupin {{group}}, që do të thotë se do të njoftoni {{count}} persona – a jeni të sigurtë?" + duplicate_link: "Lidhja drejt {{domain}} duket sikur u postua më par¨´nga @{{username}}këtë përgjigje {{ago}} – a doni ta postoni sërish?" error: title_missing: "Titulli është i nevojshëm" title_too_short: "Titulli duhet të ketë të paktën {{min} shkronja." @@ -892,10 +880,10 @@ sq: create_pm: "Mesazh" title: "Ose shtyp Ctrl+Enter" users_placeholder: "Shto një anëtar" - title_placeholder: "Në një fjali të shkurtër shpjegoni për çfarë bën fjalë tema?" + title_placeholder: "Në një fjali të shkurtër shpjegoni për çfarë bën fjalë tema" edit_reason_placeholder: "pse jeni duke e redaktuar?" show_edit_reason: "(vendosni arsyen e redaktimit)" - reply_placeholder: "Shkruani këtu. Mund të përdorni Markdown, BBCode, ose kod HTML për formatimin. Tërhiqni ose ngjisni imazhet. " + reply_placeholder: "Shkruani këtu. Mund të përdorni Markdown, BBCode, ose kod HTML për formatimin. Tërhiqni (drag and drop) ose kopjoni dhe ngjisni imazhet. " view_new_post: "Shikoni postimin tuaj të ri." saving: "Duke e ruajtur" saved: "U ruajt!" @@ -917,6 +905,7 @@ sq: quote_text: "Citim" code_title: "Tekst i paraformatuar" code_text: "shkruani 4 hapësira (space) për të filluar tekstin e paraformatuar" + paste_code_text: "shkruani ose ngjisni kodin këtu" upload_title: "Ngarko" upload_description: "shkruaj përshkrimin e skedarit të ngarkuar këtu" olist_title: "Listë e numëruar" @@ -943,6 +932,7 @@ sq: notifications: title: "njoftimet për përmendjet @emri, përgjigjet ndaj postime dhe temave, mesazhet, etj." none: "Nuk i hapëm dot njoftimet." + empty: "Nuk u gjet asnjë njoftim. " more: "shiko njoftimet e kaluara" total_flagged: "totali i postimeve të sinjalizuar" mentioned: "

{{username}} {{description}}

" @@ -961,8 +951,8 @@ sq: invited_to_topic: "

{{username}} {{description}}

" invitee_accepted: "

{{username}} pranoi ftesën tuaj

" moved_post: "

{{username}} transferoi {{description}}

" - linked: "

{{username}} {{description}}

" - granted_badge: "

Earned '{{description}}'

" + linked: "

{{username}} {{description}}

" + watching_first_post: "

Temë e re {{description}}

" group_message_summary: one: "

{{count}} message in your {{group_name}} inbox

" other: "

{{count}} mesazhe në inboxin e {{group_name}}

" @@ -979,7 +969,6 @@ sq: invitee_accepted: "Ftesa u pranua nga" moved_post: "Postimi juaj u transferua nga" linked: "Lidhja drejt postimit tuaj" - granted_badge: "Badge granted" group_message_summary: "Mesazhet në inboxin e grupit" popup: mentioned: '{{username}} ju përmendi në "{{topic}}" - {{site_title}}' @@ -995,61 +984,31 @@ sq: from_my_computer: "Nga kompiuteri im" from_the_web: "Nga Interneti" remote_tip: "lidhje tek imazhi" - remote_tip_with_attachments: "link to image or file {{authorized_extensions}}" - local_tip: "select images from your device" - local_tip_with_attachments: "select images or files from your device {{authorized_extensions}}" - hint: "(you can also drag & drop into the editor to upload them)" - hint_for_supported_browsers: "you can also drag and drop or paste images into the editor" uploading: "Duke ngarkuar" - select_file: "Select File" - image_link: "link your image will point to" search: sort_by: "Rendit sipas" - relevance: "Relevance" - latest_post: "Latest Post" - most_viewed: "Most Viewed" most_liked: "Më të pëlqyer" - select_all: "Select All" - clear_all: "Clear All" result_count: one: "1 rezultat për \"{{term}}\"" other: "{{count}} rezultate për \"{{term}}\"" - title: "search topics, posts, users, or categories" + title: "kërko në faqe" no_results: "Nuk u gjet asnjë rezultat." - no_more_results: "No more results found." - search_help: Search help searching: "Duke kërkuar..." - post_format: "#{{post_number}} by {{username}}" context: user: "Kërko postime nga @{{username}}" + category: "Kërkoni kategorinë #{{category}}" topic: "Kërko tek kjo temë" - private_messages: "Search messages" - hamburger_menu: "go to another topic list or category" new_item: "e re" go_back: 'kthehu mbrapa' - not_logged_in_user: 'user page with summary of current activity and preferences' - current_user: 'go to your user page' topics: bulk: - unlist_topics: "Unlist Topics" reset_read: "Reseto leximet" delete: "Fshi temat" - dismiss: "Dismiss" - dismiss_read: "Dismiss all unread" - dismiss_button: "Dismiss…" - dismiss_tooltip: "Dismiss just new posts or stop tracking topics" - also_dismiss_topics: "Stop tracking these topics so they never show up as unread for me again" - dismiss_new: "Dismiss New" - toggle: "toggle bulk selection of topics" actions: "Veprime në masë" change_category: "Ndrysho kategori" close_topics: "Mbyll temat" archive_topics: "Arkivo temat" notification_level: "Ndrysho nivelin e njoftimeve" - choose_new_category: "Choose the new category for the topics:" - selected: - one: "You have selected 1 topic." - other: "You have selected {{count}} topics." change_tags: "Ndrysho etiketat" choose_new_tags: "Zgjidh etiketa të reja për këto tema:" changed_tags: "Etiketat e temave u ndryshuan. " @@ -1063,10 +1022,8 @@ sq: bookmarks: "Nuk keni ende tema të preferuara. " category: "Nuk ka tema në: {{category}}." top: "Nuk ka tema popullore." - search: "There are no search results." educate: new: '

Temat e reja shfaqen këtu.

Automatikisht, temat cilësohen si të reja dhe kanë një shënim i ri nëse janë krijuar gjatë dy ditëve të fundit.

Vizitoni preferencat për t''a ndryshuar këtë parametër.

' - unread: '

Your unread topics appear here.

By default, topics are considered unread and will show unread counts 1 if you:

  • Created the topic
  • Replied to the topic
  • Read the topic for more than 4 minutes

Or if you have explicitly set the topic to Tracked or Watched via the notification control at the bottom of each topic.

Visit your preferences to change this.

' bottom: latest: "Nuk ka më tema të reja." hot: "Nuk ka më tema të nxehta." @@ -1074,27 +1031,16 @@ sq: read: "Nuk ka më tema të lexuara." new: "Nuk ka më tema të reja." unread: "Nuk ka më tema të palexuara." - category: "Nuk ka me tema nga {{category}}." + category: "Nuk ka më tema nga {{category}}." top: "Nuk ka më tema popullore." bookmarks: "Nuk ka më tema të preferuara." - search: "There are no more search results." topic: unsubscribe: stop_notifications: "Tani ju do të merrni më pak njoftime për {{title}}" - change_notification_state: "Your current notification state is " - filter_to: "{{post_count}} posts in topic" create: 'Temë e re' create_long: 'Hap një temë të re' - private_message: 'Start a message' - archive_message: - help: 'Move message to your archive' - title: 'Archive' - move_to_inbox: - title: 'Move to Inbox' - help: 'Move message back to Inbox' list: 'Temat' new: 'temë e re' - unread: 'unread' new_topics: one: '1 temë e re' other: '{{count}} tema të reja' @@ -1104,57 +1050,42 @@ sq: title: 'Tema' invalid_access: title: "Tema është private" - description: "Sorry, you don't have access to that topic!" - login_required: "You need to log in to see that topic." - server_error: - title: "Topic failed to load" - description: "Sorry, we couldn't load that topic, possibly due to a connection problem. Please try again. If the problem persists, let us know." not_found: title: "Tema nuk u gjet" - description: "Sorry, we couldn't find that topic. Perhaps it was removed by a moderator?" - total_unread_posts: - one: "you have 1 unread post in this topic" - other: "you have {{count}} unread posts in this topic" - unread_posts: - one: "you have 1 unread old post in this topic" - other: "you have {{count}} unread old posts in this topic" new_posts: - one: "there is 1 new post in this topic since you last read it" - other: "there are {{count}} new posts in this topic since you last read it" + one: "ka 1 postim të ri në këtë temë që nga hera e fundit që ishit këtu" + other: "ka {{count}} postime të reja në këtë temë që nga hera e fundit që ishit këtu" likes: one: "ka 1 pëlqim në këtë temë" other: "ka {{count}} pëlqime në këtë temë" back_to_list: "Kthehu tek lista e temave" options: "Opsionet e temës" - show_links: "show links within this topic" toggle_information: "më shumë mbi temën" read_more_in_category: "Dëshironi të lexoni më shumë? Shfleto temat në {{catLink}} ose {{latestLink}}." read_more: "Dëshironi të lexoni më shumë? {{catLink}} ose {{latestLink}}." - read_more_MF: "There { UNREAD, plural, =0 {} one { is 1 unread } other { are # unread } } { NEW, plural, =0 {} one { {BOTH, select, true{and } false {is } other{}} 1 new topic} other { {BOTH, select, true{and } false {are } other{}} # new topics} } remaining, or {CATEGORY, select, true {browse other topics in {catLink}} false {{latestLink}} other {}}" browse_all_categories: Shfleto kategoritë view_latest_topics: shiko temat më të fundit suggest_create_topic: Pse nuk hapni një temë të re? - jump_reply_up: jump to earlier reply - jump_reply_down: jump to later reply - deleted: "The topic has been deleted" - auto_close_notice: "This topic will automatically close %{timeLeft}." - auto_close_notice_based_on_last_post: "This topic will close %{duration} after the last reply." - auto_close_title: 'Auto-Close Settings' auto_close_save: "Ruaj" - auto_close_remove: "Don't Auto-Close This Topic" - auto_close_immediate: "The last post in the topic is already %{hours} hours old, so the topic will be closed immediately." + timeline: + back: "Kthehu mbrapa" + back_description: "Kthehu mbrapa tek postimi i fundit i palexuar" + replies: "%{current} / %{total} përgjigje" + replies_short: "%{current} / %{total}" progress: title: progresi i temës go_top: "sipër" go_bottom: "poshtë" go: "shko" - jump_bottom: "jump to last post" - jump_bottom_with_number: "jump to post %{post_number}" + jump_prompt: "hidhu tek tema" + jump_prompt_long: "Tek cila temë doni të shkoni?" total: totali i postimeve current: postimi aktual position: "tema %{current} nga %{total}" notifications: + title: ndryshoni sa shpesh njoftoheni mbi këtë temë reasons: + '3_10': 'Ju do të njoftoheni duke qënë se jeni duke vëzhguar etiketën e kësaj teme. ' '3_6': 'Ju do të merrni njoftime sepse jeni duke vëzhguar këtë kategori. ' '3_5': 'Ju do të njoftoheni duke qënë se jeni duke gjurmuar këtë temë automatikisht. ' '3_2': 'Ju do të njoftoheni duke qënë se jeni duke vëzhguar këtë temë. ' @@ -1194,82 +1125,33 @@ sq: title: "Pa njoftime" description: "Ju nuk do të njoftoheni për asgjë mbi këtë temë, dhe tema nuk do të shfaqet në listën e temave më të fundit. " actions: - recover: "Un-Delete Topic" delete: "Fshi temën" open: "Hap temën" close: "Mbyll temën" - multi_select: "Select Posts…" - auto_close: "Auto Close…" - pin: "Pin Topic…" - unpin: "Un-Pin Topic…" - unarchive: "Unarchive Topic" - archive: "Archive Topic" - invisible: "Make Unlisted" - visible: "Make Listed" - reset_read: "Reset Read Data" make_public: "Bëje temën publike" make_private: "Bëje mesazh privat" - feature: - pin: "Pin Topic" - unpin: "Un-Pin Topic" - pin_globally: "Pin Topic Globally" - make_banner: "Banner Topic" - remove_banner: "Remove Banner Topic" reply: title: 'Përgjigju' help: 'shkruaj një përgjigje tek kjo temë' - clear_pin: - title: "Clear pin" - help: "Clear the pinned status of this topic so it no longer appears at the top of your topic list" share: title: 'Shpërndaje' help: 'shpërndani një lidhje mbi temën' flag_topic: title: 'Sinjalizo' help: 'sinjalizo privatisht këtë temë ose dërgo një njoftim privat' - success_message: 'You successfully flagged this topic.' - feature_topic: - title: "Feature this topic" - pin: "Make this topic appear at the top of the {{categoryLink}} category until" - confirm_pin: "You already have {{count}} pinned topics. Too many pinned topics may be a burden for new and anonymous users. Are you sure you want to pin another topic in this category?" - unpin: "Remove this topic from the top of the {{categoryLink}} category." - unpin_until: "Remove this topic from the top of the {{categoryLink}} category or wait until %{until}." - pin_note: "Users can unpin the topic individually for themselves." - pin_validation: "A date is required to pin this topic." - not_pinned: "There are no topics pinned in {{categoryLink}}." - pin_globally: "Make this topic appear at the top of all topic lists until" - confirm_pin_globally: "You already have {{count}} globally pinned topics. Too many pinned topics may be a burden for new and anonymous users. Are you sure you want to pin another topic globally?" - unpin_globally: "Remove this topic from the top of all topic lists." - unpin_globally_until: "Remove this topic from the top of all topic lists or wait until %{until}." - global_pin_note: "Users can unpin the topic individually for themselves." - not_pinned_globally: "There are no topics pinned globally." - make_banner: "Make this topic into a banner that appears at the top of all pages." - remove_banner: "Remove the banner that appears at the top of all pages." - banner_note: "Users can dismiss the banner by closing it. Only one topic can be bannered at any given time." - no_banner_exists: "There is no banner topic." - banner_exists: "There is currently a banner topic." - inviting: "Inviting..." - automatically_add_to_groups_optional: "Kjo ftesë përfshin edhe akses për këto grupe: (fakultative, vetëm për adminët)" - automatically_add_to_groups_required: "Kjo ftesë përfshin edhe akses për këto grupe: (e detyrueshme, vetëm për adminët)" invite_private: title: 'Ftoje në këtë mesazh' email_or_username: "Emaili ose emri i përdoruesit të të ftuarit" - email_or_username_placeholder: "email address or username" action: "Ftoni" success: "Anëtari u ftua të marrë pjesë në këtë mesazh. " - error: "Sorry, there was an error inviting that user." group_name: "emri grupit" - controls: "Topic Controls" invite_reply: title: 'Ftoni' username_placeholder: "emri i përdoruesit" action: 'Dërgoni ftesën' help: 'ftoni të tjerë në këtë temë nëpërmjet emailit ose njoftimeve' - to_forum: "We'll send a brief email allowing your friend to immediately join by clicking a link, no login required." sso_enabled: "Vendosni emrin e përdoruesit që dëshironi të ftoni në këtë temë" to_topic_blank: "Vendosni emrin e përdoruesit ose adresën email të personit që dëshironi të ftoni në këtë temë" - to_topic_email: "You've entered an email address. We'll email an invitation that allows your friend to immediately reply to this topic." - to_topic_username: "You've entered a username. We'll send a notification with a link inviting them to this topic." to_username: "Vendosni emrin e përdoruesit që dëshironi të ftoni. Sistemi do i dërgojë një njoftim me një lidhje drejt kësaj teme. " email_placeholder: 'emri@adresa.com' success_email: "Sistemi dërgoi një ftesë për {{emailOrUsername}}. Do t'ju njoftojmë kur ftesa të jetë pranuar. Shikoni edhe faqen Ftesat nën profilin tuaj të anëtarit për të parë statusin e ftesave. " @@ -1281,51 +1163,14 @@ sq: one: "1 postim" other: "{{count}} postime" cancel: "Hiq filtrin" - split_topic: - title: "Move to New Topic" - action: "move to new topic" - topic_name: "New Topic Name" - error: "There was an error moving posts to the new topic." - instructions: - one: "You are about to create a new topic and populate it with the post you've selected." - other: "You are about to create a new topic and populate it with the {{count}} posts you've selected." - merge_topic: - title: "Move to Existing Topic" - action: "move to existing topic" - error: "There was an error moving posts into that topic." - instructions: - one: "Please choose the topic you'd like to move that post to." - other: "Please choose the topic you'd like to move those {{count}} posts to." change_owner: - title: "Change Owner of Posts" action: "ndrysho zotëruesin" - error: "There was an error changing the ownership of the posts." - label: "New Owner of Posts" - placeholder: "username of new owner" - instructions: - one: "Please choose the new owner of the post by {{old_user}}." - other: "Please choose the new owner of the {{count}} posts by {{old_user}}." - instructions_warn: "Note that any notifications about this post will not be transferred to the new user retroactively.
Warning: Currently, no post-dependent data is transferred over to the new user. Use with caution." - change_timestamp: - title: "Change Timestamp" - action: "change timestamp" - invalid_timestamp: "Timestamp cannot be in the future." - error: "There was an error changing the timestamp of the topic." - instructions: "Please select the new timestamp of the topic. Posts in the topic will be updated to have the same time difference." multi_select: select: 'zgjidh' - selected: 'selected ({{count}})' - select_replies: 'select +replies' delete: fshij të përzgjedhurat cancel: anulo përzgjedhjen select_all: përzgjidhi të gjitha - deselect_all: deselect all - description: - one: You have selected 1 post. - other: You have selected {{count}} posts. post: - reply: " {{replyAvatar}} {{usernameLink}}" - reply_topic: " {{link}}" quote_reply: "cito përgjigjen" edit: "Duke modifikuar {{link}} {{replyAvatar}} {{username}}" edit_reason: "Arsyeja:" @@ -1333,13 +1178,11 @@ sq: last_edited_on: "redaktimi i fundit u krye më" reply_as_new_topic: "Përgjigju në një temë të re të ndërlidhur" continue_discussion: "Vazhdim i diskutimit nga tema {{postLink}}:" - follow_quote: "go to the quoted post" show_full: "Shfaq postimin e plotë" show_hidden: 'Shfaq materialin e fshehur.' deleted_by_author: one: "(post withdrawn by author, will be automatically deleted in %{count} hour unless flagged)" other: "(postim i tërhequr nga autori, do të fshihet automatikisht në %{count} orë nëse nuk sinjalizohet)" - expand_collapse: "expand/collapse" gap: one: "shiko 1 përgjigje të fshehur" other: "shiko {{count}} përgjigje të fshehura" @@ -1361,23 +1204,13 @@ sq: errors: 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: "Sorry, there was an error uploading that file. Please try again." 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ë." - too_many_dragged_and_dropped_files: "Na vjen keq, por ju lejohet të ngarkoni vetëm 10 skedarë njëkohësisht." - upload_not_authorized: "Sorry, the file you are trying to upload is not authorized (authorized extension: {{authorized_extensions}})." - image_upload_not_allowed_for_new_user: "Sorry, new users can not upload images." - attachment_upload_not_allowed_for_new_user: "Sorry, new users can not upload attachments." - attachment_download_requires_login: "Sorry, you need to be logged in to download attachments." abandon: - confirm: "Are you sure you want to abandon your post?" no_value: "Jo, mbaji" yes_value: "Po, braktise" - via_email: "this post arrived via email" - via_auto_generated_email: "ky posit u krijua nga një email automatik" - whisper: "this post is a private whisper for moderators" - wiki: - about: "this post is a wiki" + via_email: "ky postim u dërgua me email" + via_auto_generated_email: "ky postim u krijua nga një email automatik" archetypes: save: 'Ruaj opsionet' few_likes_left: "Ju falenderojmë! Ju kanë ngelur edhe disa pëlqime për sot." @@ -1405,181 +1238,69 @@ sq: convert_to_moderator: "Shto ngjyrë stafi" revert_to_regular: "Hiq ngjyrën e stafit" rebake: "Rindërtoni HTML" - unhide: "Unhide" change_owner: "Ndrysho zotëruesin" actions: flag: 'Sinjalizoni' - defer_flags: - one: "Defer flag" - other: "Defer flags" it_too: - off_topic: "Flag it too" - spam: "Flag it too" - inappropriate: "Flag it too" - custom_flag: "Flag it too" bookmark: "Shtoje edhe tek Të preferuarat" like: "E pëlqejnë" - vote: "Vote for it too" undo: - off_topic: "Undo flag" - spam: "Undo flag" - inappropriate: "Undo flag" bookmark: "Hiqe nga të preferuarat" like: "Anulo pëlqimin" vote: "Rikthe votën" people: - off_topic: "flagged this as off-topic" - spam: "flagged this as spam" - inappropriate: "flagged this as inappropriate" - notify_moderators: "notified moderators" - notify_user: "sent a message" - bookmark: "bookmarked this" like: "pëlqyen këtë" - vote: "voted for this" by_you: - off_topic: "You flagged this as off-topic" - spam: "You flagged this as spam" - inappropriate: "You flagged this as inappropriate" - notify_moderators: "You flagged this for moderation" - notify_user: "You sent a message to this user" - bookmark: "You bookmarked this post" like: "Ju e pëlqyet këtë" - vote: "You voted for this post" by_you_and_others: - off_topic: - one: "You and 1 other flagged this as off-topic" - other: "You and {{count}} other people flagged this as off-topic" - spam: - one: "You and 1 other flagged this as spam" - other: "You and {{count}} other people flagged this as spam" - inappropriate: - one: "You and 1 other flagged this as inappropriate" - other: "You and {{count}} other people flagged this as inappropriate" - notify_moderators: - one: "You and 1 other flagged this for moderation" - other: "You and {{count}} other people flagged this for moderation" - notify_user: - one: "You and 1 other sent a message to this user" - other: "You and {{count}} other people sent a message to this user" - bookmark: - one: "You and 1 other bookmarked this post" - other: "You and {{count}} other people bookmarked this post" like: one: "Ju dhe 1 person tjetër pëlqyet këtë " other: "Ju dhe {{count}} të tjerë pëlqyen këtë postim" - vote: - one: "You and 1 other voted for this post" - other: "You and {{count}} other people voted for this post" by_others: - off_topic: - one: "1 person flagged this as off-topic" - other: "{{count}} people flagged this as off-topic" - spam: - one: "1 person flagged this as spam" - other: "{{count}} people flagged this as spam" - inappropriate: - one: "1 person flagged this as inappropriate" - other: "{{count}} people flagged this as inappropriate" - notify_moderators: - one: "1 person flagged this for moderation" - other: "{{count}} people flagged this for moderation" - notify_user: - one: "1 person sent a message to this user" - other: "{{count}} sent a message to this user" - bookmark: - one: "1 person bookmarked this post" - other: "{{count}} people bookmarked this post" like: one: "1 person pëlqeu këtë postim" other: "{{count}} vetë pëlqyen këtë postim" - vote: - one: "1 person voted for this post" - other: "{{count}} people voted for this post" - delete: - confirm: - one: "Are you sure you want to delete that post?" - other: "Are you sure you want to delete all those posts?" revisions: controls: - first: "First revision" - previous: "Previous revision" - next: "Next revision" - last: "Last revision" - hide: "Hide revision" - show: "Show revision" - revert: "Revert to this revision" comparing_previous_to_current_out_of_total: "{{previous}} {{current}} / {{total}}" displays: inline: - title: "Show the rendered output with additions and removals inline" button: ' HTML' side_by_side: - title: "Show the rendered output diffs side-by-side" button: ' HTML' - side_by_side_markdown: - title: "Show the raw source diffs side-by-side" - button: ' Raw' category: - can: 'can… ' none: '(pa kategori)' all: 'Të gjitha kategoritë' - choose: 'Select a category…' edit: 'redakto' edit_long: "Redakto" - view: 'View Topics in Category' general: 'I përgjithshëm' settings: 'Rregullimet' - topic_template: "Topic Template" + tags: "Etiketat" delete: 'Fshini kategorinë' create: 'Kategori e re' - create_long: 'Create a new category' + create_long: 'Krijo një kategori të re' save: 'Ruaj kategorinë' - slug: 'Category Slug' - slug_placeholder: '(Optional) dashed-words for url' - creation_error: There has been an error during the creation of the category. - save_error: There was an error saving the category. name: "Emri i kategorisë" description: "Përshkrimi" - topic: "category topic" - logo: "Category Logo Image" - background_image: "Category Background Image" - badge_colors: "Badge colors" background_color: " Ngjyra e sfondit" - foreground_color: "Foreground color" - name_placeholder: "One or two words maximum" color_placeholder: "Çdo ngjyrë web" - delete_confirm: "Are you sure you want to delete this category?" - delete_error: "There was an error deleting the category." list: "Shfaq kategoritë" - no_description: "Please add a description for this category." change_in_category_topic: "Redakto përshkrimin" - already_used: 'This color has been used by another category' security: "Siguria" - special_warning: "Warning: This category is a pre-seeded category and the security settings cannot be edited. If you do not wish to use this category, delete it instead of repurposing it." images: "Imazhet" - auto_close_label: "Auto-close topics after:" auto_close_units: "orë" - email_in: "Custom incoming email address:" - email_in_allow_strangers: "Accept emails from anonymous users with no accounts" - email_in_disabled: "Posting new topics via email is disabled in the Site Settings. To enable posting new topics via email, " - email_in_disabled_click: 'enable the "email in" setting.' - suppress_from_homepage: "Suppress this category from the homepage." - allow_badges_label: "Allow badges to be awarded in this category" edit_permissions: "Ndryshoni autorizimet" add_permission: "Shtoni autorizim" this_year: "këtë vit" position: "pozicion" - default_position: "Default Position" - position_disabled: "Categories will be displayed in order of activity. To control the order of categories in lists, " - position_disabled_click: 'enable the "fixed category positions" setting.' - parent: "Parent Category" notifications: watching: title: "Në vëzhgim" - description: "Ju do të vëzhgoni automatikisht të gjitha temat e reja nën këto kategori. Do të njoftoheni për çdo postim të ri, dhe numri i përgjigjeve të reja të palexuara do të afishohet ngjitur me titullin e temës përgjatë listave të faqes. " + watching_first_post: + title: "Postimi i parë nën vëzhgim" + description: "Ju do të njoftoheni vetëm për postimin e parë të çdo teme nën këto kategori." tracking: title: "Në gjurmim" - description: "Ju do të gjurmoni automatikisht çdo temë të re nën këto kategori. Do të njoftoheni nëse dikush ju përmend @emrin apo ju përgjigjet. Numri i përgjigjeve të palexuara do të afishohet ngjitur me titullin e temës në listat e faqes. " regular: title: "Normal" description: "Ju do të njoftoheni nëse dikush përmend @emrin tuaj ose nëse dikush ju përgjigjet. " @@ -1617,50 +1338,22 @@ sq: notify_action: "Message" topic_map: title: "Përmbledhja e Temës" - participants_title: "Frequent Posters" - links_title: "Popular Links" - links_shown: "show all {{totalLinks}} links..." + links_shown: "trego më shumë lidhje..." clicks: one: "1 klik" other: "%{count} klikime" + post_links: + title: + one: "edhe 1" + other: "edhe %{count}" topic_statuses: warning: help: "Ky është një paralajmërim zyrtar." - bookmarked: - help: "You bookmarked this topic" - locked: - help: "This topic is closed; it no longer accepts new replies" - archived: - help: "This topic is archived; it is frozen and cannot be changed" - locked_and_archived: - help: "This topic is closed and archived; it no longer accepts new replies and cannot be changed" - unpinned: - title: "Unpinned" - help: "This topic is unpinned for you; it will display in regular order" - pinned_globally: - title: "Pinned Globally" - help: "This topic is pinned globally; it will display at the top of latest and its category" - pinned: - title: "Pinned" - help: "This topic is pinned for you; it will display at the top of its category" - invisible: - help: "This topic is unlisted; it will not be displayed in topic lists, and can only be accessed via a direct link" posts: "Postime" posts_lowercase: "postime" - posts_long: "there are {{number}} posts in this topic" - posts_likes_MF: | - This topic has {count, plural, one {1 reply} other {# replies}} {ratio, select, - low {with a high like to post ratio} - med {with a very high like to post ratio} - high {with an extremely high like to post ratio} - other {}} original_post: "Postimi Origjinal" views: "Shikimet" - views_lowercase: - one: "view" - other: "views" replies: "Përgjigjet" - views_long: "this topic has been viewed {{number}} times" activity: "Aktiviteti" likes: "Pëlqimet" likes_lowercase: @@ -1676,11 +1369,8 @@ sq: changed_by: "nga {{author}}" raw_email: title: "Raw Email" - not_available: "Not available!" categories_list: "Lista Kategorive" filters: - with_topics: "%{filter} topics" - with_category: "%{filter} %{category} topics" latest: title: "Më të fundit" title_with_count: @@ -1689,7 +1379,7 @@ sq: help: "temat me postime të fundit" hot: title: "Të nxehta" - help: "a selection of the hottest topics" + help: "disa nga temat më të nxehta" read: title: "Lexo" help: "temat që keni lexuar, radhitur sipas datës më të fundit të leximit" @@ -1718,10 +1408,10 @@ sq: title_with_count: one: "Të reja (1)" other: "Të reja ({{count}})" - help: "topics created in the last few days" + help: "temat e krijuar gjatë ditëve të fundit" posted: title: "Postimet e Mia" - help: "topics you have posted in" + help: "temat ku keni dërguar pêrgjigje" bookmarks: title: "Të preferuarat" help: "tema që keni preferuar" @@ -1730,16 +1420,14 @@ sq: title_with_count: one: "{{categoryName}} (1)" other: "{{categoryName}} ({{count}})" - help: "latest topics in the {{categoryName}} category" + help: "temat e fundit në kategorinë {{categoryName}}" top: title: "Top" - help: "the most active topics in the last year, month, week or day" + help: "temat më aktive të vitit, muajit, javës apo ditës së shkuar" all: title: "Gjithë Kohës" yearly: title: "Vjetore" - quarterly: - title: "Quarterly" monthly: title: "Mujore" weekly: @@ -1748,924 +1436,46 @@ sq: title: "Ditore" all_time: "Gjithë Kohës" this_year: "Vit" - this_quarter: "Quarter" - this_month: "Month" this_week: "javë" today: "Sot" - other_periods: "see top" browser_update: 'Fatkeqësisht, shfletuesi juaj është shumë i vjetër për këtë faqe. Ju lutemi, azhornoni shfletuesin.' permission_types: full: "Krijo / Përgjigju / Shiko" create_post: "Përgjigju / Shiko" readonly: "Shiko" - admin_js: - type_to_filter: "shkruaj për kërkim" - admin: - title: 'Administrator' - moderator: 'Moderator' - dashboard: - title: "Paneli i kontrollit" - last_updated: "Dashboard last updated:" - version: "Versioni" - up_to_date: "Jeni të azhurnuar!" - critical_available: "Përditësim i rëndësishëm." - updates_available: "Ka përditësime." - please_upgrade: "Ju lutem, azhornoje!" - no_check_performed: "A check for updates has not been performed. Ensure sidekiq is running." - stale_data: "A check for updates has not been performed lately. Ensure sidekiq is running." - version_check_pending: "Me sa shohim keni rinovuar faqen se fundmi. Fantastike!" - installed_version: "Instaluar" - latest_version: "Të fundit" - problems_found: "Some problems have been found with your installation of Discourse:" - last_checked: "Last checked" - refresh_problems: "Rifresko" - no_problems: "Nuk u gjet asnjë gabim." - moderators: 'Moderatorët:' - admins: 'Administratorët:' - blocked: 'Bllokuar:' - suspended: 'Përjashtuar:' - private_messages_short: "Msgs" - private_messages_title: "Mesazhet" - mobile_title: "Mobile" - space_free: "{{size}} lirë" - uploads: "uploads" - backups: "backups" - traffic_short: "Trafik" - traffic: "Application web requests" - page_views: "API Requests" - page_views_short: "API Requests" - show_traffic_report: "Show Detailed Traffic Report" - reports: - today: "Sot" - yesterday: "Dje" - last_7_days: "7 Ditët e Fundit" - last_30_days: "30 Ditët e Fundit" - all_time: "Gjithë Kohës" - 7_days_ago: "7 Ditë më parë" - 30_days_ago: "30 Ditë më parë" - all: "Të Gjithë" - view_table: "tabelë" - view_graph: "grafik" - refresh_report: "Refresh Report" - start_date: "Start Date" - end_date: "End Date" - groups: "All groups" - commits: - latest_changes: "Latest changes: please update often!" - by: "nga" - flags: - title: "Flags" - old: "Të Vjetër" - active: "Aktive" - agree: "Pranoj" - agree_title: "Confirm this flag as valid and correct" - agree_flag_modal_title: "Prano dhe..." - agree_flag_hide_post: "Agree (hide post + send PM)" - agree_flag_hide_post_title: "Hide this post and automatically send the user a message urging them to edit it" - agree_flag_restore_post: "Agree (restore post)" - agree_flag_restore_post_title: "Rikthe këtë postim" - agree_flag: "Agree with flag" - agree_flag_title: "Dakord me sinjalizimin dhe lini postimin të pandryshuar" - defer_flag: "Defer" - defer_flag_title: "Remove this flag; it requires no action at this time." - delete: "Fshij" - delete_title: "Fshini postimin e sinjalizuar." - delete_post_defer_flag: "Fshini postimin dhe shtyni për më vonë sinjalizimin" - delete_post_defer_flag_title: "Delete post; if the first post, delete the topic" - delete_post_agree_flag: "Fshini postimin dhe bini dakord me sinjalizimin" - delete_post_agree_flag_title: "Delete post; if the first post, delete the topic" - delete_flag_modal_title: "Delete and..." - delete_spammer: "Elimino Spammer" - delete_spammer_title: "Remove the user and all posts and topics by this user." - disagree_flag_unhide_post: "Disagree (unhide post)" - disagree_flag_unhide_post_title: "Hiqni të gjitha sinjalizimet mbi këtë postim dhe ripublikojeni postimin" - disagree_flag: "Disagree" - disagree_flag_title: "Deny this flag as invalid or incorrect" - clear_topic_flags: "U krye" - clear_topic_flags_title: "The topic has been investigated and issues have been resolved. Click Done to remove the flags." - more: "(më shumë përgjigje...)" - dispositions: - agreed: "dakort" - disagreed: "disagreed" - deferred: "deferred" - flagged_by: "Flagged by" - resolved_by: "Zgjidhur nga" - took_action: "Took action" - system: "Sistemi" - error: "Something went wrong" - reply_message: "Përgjigju" - no_results: "Nuk ka sinjalizime." - topic_flagged: "This topic has been flagged." - visit_topic: "Visit the topic to take action" - was_edited: "Postimi është redaktuar pas sinjalizimit të parë" - previous_flags_count: "Ky postim është sinjalizuar {{count}} herë." - summary: - action_type_3: - one: "off-topic" - other: "off-topic x{{count}}" - action_type_4: - one: "inappropriate" - other: "inappropriate x{{count}}" - action_type_6: - one: "custom" - other: "custom x{{count}}" - action_type_7: - one: "custom" - other: "custom x{{count}}" - action_type_8: - one: "spam" - other: "spam x{{count}}" - groups: - primary: "Grupi Parësor" - no_primary: "(no primary group)" - title: "Grupet" - edit: "Redakto Grup" - refresh: "Rifresko" - new: "I Ri" - selector_placeholder: "enter username" - name_placeholder: "Group name, no spaces, same as username rule" - about: "Edit your group membership and names here" - group_members: "Anëtarët e grupit" - delete: "Fshij" - delete_confirm: "Delete this group?" - delete_failed: "Unable to delete group. If this is an automatic group, it cannot be destroyed." - delete_member_confirm: "Remove '%{username}' from the '%{group}' group?" - delete_owner_confirm: "Remove owner privilege for '%{username}'?" - name: "Emri" - add: "Shto" - add_members: "Shto Anëtar" - custom: "Custom" - bulk_complete: "The users have been added to the group." - bulk: "Bulk Add to Group" - bulk_paste: "Paste a list of usernames or emails, one per line:" - bulk_select: "(select a group)" - automatic: "Automatik" - automatic_membership_email_domains: "Users who register with an email domain that exactly matches one in this list will be automatically added to this group:" - automatic_membership_retroactive: "Apply the same email domain rule to add existing registered users" - default_title: "Default title for all users in this group" - primary_group: "Automatically set as primary group" - group_owners: Owners - add_owners: Add owners - incoming_email: "Custom incoming email address" - incoming_email_placeholder: "enter email address" - api: - generate_master: "Gjenero Master API Key" - none: "There are no active API keys right now." - user: "Anëtarë" - title: "API" - key: "API Key" - generate: "Gjenero" - regenerate: "Rigjenero" - revoke: "Revoko" - confirm_regen: "Are you sure you want to replace that API Key with a new one?" - confirm_revoke: "Are you sure you want to revoke that key?" - info_html: "Your API key will allow you to create and update topics using JSON calls." - all_users: "Gjithë Anëtarët" - note_html: "Keep this key secret, all users that have it may create arbitrary posts as any user." - plugins: - title: "Shtojca" - installed: "Shtojcat e Instaluara" - name: "Emri" - none_installed: "You don't have any plugins installed." - version: "Versioni" - enabled: "Aktivizuar?" - is_enabled: "Y" - not_enabled: "N" - change_settings: "Ndrysho Rregullimet" - change_settings_short: "Rregullimet" - howto: "How do I install plugins?" - backups: - title: "Backups" - menu: - backups: "Backups" - logs: "Logs" - none: "No backup available." - read_only: - enable: - title: "Enable read-only mode" - label: "Enable read-only" - confirm: "Are you sure you want to enable read-only mode?" - disable: - title: "Disable read-only mode" - label: "Disable read-only" - logs: - none: "No logs yet..." - columns: - filename: "Filename" - size: "Size" - upload: - label: "Upload" - title: "Upload a backup to this instance" - uploading: "Duke ngarkuar..." - success: "'{{filename}}' has successfully been uploaded." - error: "There has been an error while uploading '{{filename}}': {{message}}" - operations: - is_running: "An operation is currently running..." - failed: "The {{operation}} failed. Please check the logs." - cancel: - label: "Anulo" - title: "Cancel the current operation" - confirm: "Are you sure you want to cancel the current operation?" - backup: - label: "Backup" - title: "Create a backup" - confirm: "Do you want to start a new backup?" - without_uploads: "Yes (do not include files)" - download: - label: "Shkarko" - title: "Download the backup" - destroy: - title: "Remove the backup" - confirm: "Are you sure you want to destroy this backup?" - restore: - is_disabled: "Restore is disabled in the site settings." - label: "Rikthe" - title: "Restore the backup" - confirm: "Are you sure you want to restore this backup?" - rollback: - label: "Rollback" - title: "Rollback the database to previous working state" - confirm: "Are you sure you want to rollback the database to the previous working state?" - export_csv: - user_archive_confirm: "Are you sure you want to download your posts?" - success: "Export initiated, you will be notified via message when the process is complete." - failed: "Export failed. Please check the logs." - rate_limit_error: "Posts can be downloaded once per day, please try again tomorrow." - button_text: "Eksport" - button_title: - user: "Export full user list in CSV format." - staff_action: "Export full staff action log in CSV format." - screened_email: "Export full screened email list in CSV format." - screened_ip: "Export full screened IP list in CSV format." - screened_url: "Export full screened URL list in CSV format." - export_json: - button_text: "Eksport" - invite: - button_text: "Dërgo ftesa" - button_title: "Dërgo ftesa" - customize: - title: "Personalizo" - long_title: "Site Customizations" - css: "CSS" - header: "Header" - top: "Top" - footer: "Footer" - embedded_css: "Embedded CSS" - head_tag: - text: "" - title: "HTML that will be inserted before the tag" - body_tag: - text: "" - title: "HTML that will be inserted before the tag" - override_default: "Do not include standard style sheet" - enabled: "Aktivizuar?" - preview: "shqyrto" - undo_preview: "remove preview" - rescue_preview: "default style" - explain_preview: "See the site with this custom stylesheet" - explain_undo_preview: "Go back to the currently enabled custom stylesheet" - explain_rescue_preview: "See the site with the default stylesheet" - save: "Ruaj" - new: "E Re" - new_style: "Veshje e Re" - import: "Import" - import_title: "Select a file or paste text" - delete: "Fshij" - delete_confirm: "Delete this customization?" - about: "Modify CSS stylesheets and HTML headers on the site. Add a customization to start." - color: "Ngjyra" - opacity: "Opaciteti" - copy: "Kopjo" - email_templates: - title: "Email Templates" - subject: "Subject" - multiple_subjects: "This email template has multiple subjects." - body: "Body" - none_selected: "Zgjidhni një shabllon emaili për të filluar redaktimin. " - revert: "Revert Changes" - revert_confirm: "Are you sure you want to revert your changes?" - css_html: - title: "CSS/HTML" - long_title: "CSS and HTML Customizations" - colors: - title: "Ngjyrat" - long_title: "Color Schemes" - about: "Modify the colors used on the site without writing CSS. Add a scheme to start." - new_name: "New Color Scheme" - copy_name_prefix: "Kopje e" - delete_confirm: "Delete this color scheme?" - undo: "rikthe" - undo_title: "Undo your changes to this color since the last time it was saved." - revert: "rikthe" - revert_title: "Reset this color to Discourse's default color scheme." - primary: - name: 'parësor' - description: 'Most text, icons, and borders.' - secondary: - name: 'dytësor' - description: 'The main background color, and text color of some buttons.' - tertiary: - name: 'tertiary' - description: 'Links, some buttons, notifications, and accent color.' - quaternary: - name: "quaternary" - description: "Navigation links." - header_background: - name: "header background" - description: "Background color of the site's header." - header_primary: - name: "header primary" - description: "Text and icons in the site's header." - highlight: - name: 'highlight' - description: 'The background color of highlighted elements on the page, such as posts and topics.' - danger: - name: 'rrezik' - description: 'Highlight color for actions like deleting posts and topics.' - success: - name: 'sukses' - description: 'Used to indicate an action was successful.' - love: - name: 'love' - description: "Ngjyra e butonit të pëlqimeve." - email: - title: "Emails" - settings: "Rregullimet" - preview_digest: "Preview Digest" - sending_test: "Sending test Email..." - error: "ERROR - %{server_error}" - test_error: "There was a problem sending the test email. Please double-check your mail settings, verify that your host is not blocking mail connections, and try again." - sent: "Dërguar" - skipped: "Skipped" - received: "Received" - rejected: "Rejected" - sent_at: "Sent At" - time: "Koha" - user: "User" - email_type: "Email Type" - to_address: "To Address" - test_email_address: "email address to test" - send_test: "Send Test Email" - sent_test: "u dërgua!" - delivery_method: "Delivery Method" - preview_digest_desc: "Preview the content of the digest emails sent to inactive users." - refresh: "Rifresko" - format: "Formati" - html: "html" - text: "tekst" - last_seen_user: "Last Seen User:" - reply_key: "Reply Key" - skipped_reason: "Skip Reason" - incoming_emails: - from_address: "From" - to_addresses: "To" - cc_addresses: "Cc" - subject: "Subject" - error: "Error" - none: "Nuk u gieten emaila hyrës." - modal: - title: "Incoming Email Details" - error: "Error" - headers: "Headers" - subject: "Subject" - body: "Body" - rejection_message: "Rejection Mail" - filters: - from_placeholder: "from@example.com" - to_placeholder: "to@example.com" - cc_placeholder: "cc@example.com" - subject_placeholder: "Subjekti..." - error_placeholder: "Gabim" - logs: - none: "No logs found." - filters: - title: "Filter" - user_placeholder: "username" - address_placeholder: "emri@shembull.com" - type_placeholder: "digest, signup..." - reply_key_placeholder: "reply key" - skipped_reason_placeholder: "arsye" - logs: - title: "Logs" - action: "Action" - created_at: "Krijuar" - last_match_at: "Last Matched" - match_count: "Matches" - ip_address: "IP" - topic_id: "Topic ID" - post_id: "Post ID" - category_id: "Category ID" - delete: 'Fshij' - edit: 'Redakto' - save: 'Ruaj' - screened_actions: - block: "blloko" - do_nothing: "do nothing" - staff_actions: - title: "Staff Actions" - instructions: "Click usernames and actions to filter the list. Click profile pictures to go to user pages." - clear_filters: "Show Everything" - staff_user: "Staff User" - target_user: "Target User" - subject: "Subject" - when: "Kur" - context: "Context" - details: "Detaje" - previous_value: "Previous" - new_value: "I Ri" - diff: "Diff" - show: "Show" - modal_title: "Detaje" - no_previous: "There is no previous value." - deleted: "No new value. The record was deleted." - actions: - delete_user: "delete user" - change_trust_level: "change trust level" - change_username: "change username" - change_site_setting: "change site setting" - change_site_customization: "change site customization" - delete_site_customization: "delete site customization" - change_site_text: "change site text" - suspend_user: "suspend user" - unsuspend_user: "unsuspend user" - grant_badge: "grant badge" - revoke_badge: "revoke badge" - check_email: "check email" - delete_topic: "delete topic" - delete_post: "delete post" - impersonate: "impersonate" - anonymize_user: "anonymize user" - roll_up: "roll up IP blocks" - change_category_settings: "ndrysho rregullimet e kategorisë" - delete_category: "delete category" - create_category: "create category" - block_user: "block user" - unblock_user: "unblock user" - grant_admin: "grant admin" - revoke_admin: "revoke admin" - grant_moderation: "grant moderation" - deleted_tag: "etiketë e fshirë" - renamed_tag: "etiketë e riemëruar" - 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." - email: "Email Address" - actions: - allow: "Lejo" - screened_urls: - title: "Screened URLs" - description: "The URLs listed here were used in posts by users who have been identified as spammers." - url: "URL" - domain: "Domain" - screened_ips: - title: "Screened IPs" - description: 'IP addresses that are being watched. Use "Allow" to whitelist IP addresses.' - delete_confirm: "Are you sure you want to remove the rule for %{ip_address}?" - roll_up_confirm: "Are you sure you want to roll up commonly screened IP addresses into subnets?" - rolled_up_some_subnets: "Successfully rolled up IP ban entries to these subnets: %{subnets}." - rolled_up_no_subnet: "There was nothing to roll up." - actions: - block: "Blloko" - do_nothing: "Lejo" - allow_admin: "Allow Admin" - form: - label: "E Re:" - ip_address: "Adresa IP" - add: "Shto" - filter: "Kërko" - roll_up: - text: "Roll up" - title: "Creates new subnet ban entries if there are at least 'min_ban_entries_for_roll_up' entries." - logster: - title: "Error Logs" - impersonate: - title: "Personifiko" - help: "Use this tool to impersonate a user account for debugging purposes. You will have to log out once finished." - not_found: "That user can't be found." - invalid: "Sorry, you may not impersonate that user." - users: - title: 'Users' - create: 'Add Admin User' - last_emailed: "Last Emailed" - not_found: "Sorry, that username doesn't exist in our system." - id_not_found: "Sorry, that user id doesn't exist in our system." - active: "Aktivë" - show_emails: "Show Emails" - nav: - new: "New" - active: "Aktiv" - pending: "Pezulluar" - staff: 'Stafi' - suspended: 'Suspended' - blocked: 'Blocked' - suspect: 'Suspect' - approved: "Aprovuar?" - approved_selected: - one: "approve user" - other: "approve users ({{count}})" - reject_selected: - one: "reject user" - other: "reject users ({{count}})" - titles: - active: 'Active Users' - new: 'New Users' - pending: 'Users Pending Review' - newuser: 'Users at Trust Level 0 (New User)' - basic: 'Users at Trust Level 1 (Basic User)' - staff: "Stafi" - admins: 'Admin Users' - moderators: 'Moderators' - blocked: 'Blocked Users' - suspended: 'Suspended Users' - suspect: 'Suspect Users' - reject_successful: - one: "Successfully rejected 1 user." - other: "Successfully rejected %{count} users." - reject_failures: - one: "Failed to reject 1 user." - other: "Failed to reject %{count} users." - not_verified: "I pa verifikuar" - check_email: - title: "Reveal this user's email address" - text: "Shfaq" - user: - suspend_failed: "Something went wrong suspending this user {{error}}" - unsuspend_failed: "Something went wrong unsuspending this user {{error}}" - suspend_duration: "How long will the user be suspended for?" - suspend_duration_units: "(ditë)" - suspend_reason_label: "Why are you suspending? This text will be visible to everyone on this user's profile page, and will be shown to the user when they try to log in. Keep it short." - suspend_reason: "Arsye" - suspended_by: "Përjashtuar nga:" - delete_all_posts: "Fshi gjithë postimet" - delete_all_posts_confirm: "You are about to delete %{posts} posts and %{topics} topics. Are you sure?" - suspend: "Suspend" - unsuspend: "Unsuspend" - suspended: "Suspended?" - moderator: "Moderator?" - admin: "Admin?" - blocked: "Bllokuar?" - show_admin_profile: "Admin" - edit_title: "Redakto Titullin" - save_title: "Ruaj Titullin" - refresh_browsers: "Forco rifreskimin e shfletuesit" - refresh_browsers_message: "Mesazhi u dërgua tek të gjithë klientët!" - show_public_profile: "Shfaq Profilin Publik" - impersonate: 'Impersonate' - ip_lookup: "Shiko IP" - log_out: "Dilni" - logged_out: "User was logged out on all devices" - revoke_admin: 'Revoko Admin' - grant_admin: 'Grant Admin' - revoke_moderation: 'Revoke Moderation' - grant_moderation: 'Grant Moderation' - unblock: 'Unblock' - block: 'Blloko' - reputation: Reputation - permissions: Permissions - activity: Aktiviteti - like_count: Pëlqime të dhëna / të marra - last_100_days: 'në 100 ditët e fundit' - private_topics_count: Diskutime Private - posts_read_count: Posts Read - post_count: Posts Created - topics_entered: Topics Viewed - flags_given_count: Flags Given - flags_received_count: Flags Received - warnings_received_count: Warnings Received - flags_given_received_count: 'Flags Given / Received' - approve: 'Aprovo' - approved_by: "aprovuar nga" - approve_success: "User approved and email sent with activation instructions." - approve_bulk_success: "Success! All selected users have been approved and notified." - time_read: "Koha e Leximit" - anonymize: "Anonymize User" - anonymize_confirm: "Are you SURE you want to anonymize this account? This will change the username and email, and reset all profile information." - anonymize_yes: "Yes, anonymize this account" - anonymize_failed: "There was a problem anonymizing the account." - delete: "Fshij Anëtarë" - delete_forbidden_because_staff: "Admins and moderators can't be deleted." - delete_posts_forbidden_because_staff: "Can't delete all posts of admins and moderators." - delete_forbidden: - one: "Users can't be deleted if they have posts. Delete all posts before trying to delete a user. (Posts older than %{count} day old can't be deleted.)" - other: "Users can't be deleted if they have posts. Delete all posts before trying to delete a user. (Posts older than %{count} days old can't be deleted.)" - cant_delete_all_posts: - one: "Can't delete all posts. Some posts are older than %{count} day old. (The delete_user_max_post_age setting.)" - other: "Can't delete all posts. Some posts are older than %{count} days old. (The delete_user_max_post_age setting.)" - cant_delete_all_too_many_posts: - one: "Can't delete all posts because the user has more than 1 post. (delete_all_posts_max)" - other: "Can't delete all posts because the user has more than %{count} posts. (delete_all_posts_max)" - delete_confirm: "Are you SURE you want to delete this user? This is permanent!" - delete_and_block: "Delete and block this email and IP address" - delete_dont_block: "Fshij vetëm" - deleted: "Anëtari u fshi." - delete_failed: "There was an error deleting that user. Make sure all posts are deleted before trying to delete the user." - send_activation_email: "Dërgo Emailin e Aktivizimit" - activation_email_sent: "An activation email has been sent." - send_activation_email_failed: "There was a problem sending another activation email. %{error}" - activate: "Aktivizoni llogarinë" - activate_failed: "There was a problem activating the user." - deactivate_account: "Deactivate Account" - deactivate_failed: "There was a problem deactivating the user." - unblock_failed: 'There was a problem unblocking the user.' - block_failed: 'There was a problem blocking the user.' - block_confirm: 'A jeni të sigurtë që doni të bllokoni këtë anëtar? Anëtari nuk do të ketë më të drejtën të krijojë postime ose tema të reja.' - block_accept: 'Po, blloko anëtarin' - deactivate_explanation: "A deactivated user must re-validate their email." - suspended_explanation: "A suspended user can't log in." - block_explanation: "A blocked user can't post or start topics." - trust_level_change_failed: "There was a problem changing the user's trust level." - suspend_modal_title: "Suspend User" - trust_level_2_users: "Trust Level 2 Users" - trust_level_3_requirements: "Trust Level 3 Requirements" - trust_level_locked_tip: "trust level is locked, system will not promote or demote user" - trust_level_unlocked_tip: "trust level is unlocked, system will may promote or demote user" - lock_trust_level: "Lock Trust Level" - unlock_trust_level: "Unlock Trust Level" - tl3_requirements: - title: "Requirements for Trust Level 3" - table_title: "Në %{time_period} ditët e fundit:" - value_heading: "Vlera" - requirement_heading: "Requirement" - visits: "Vizita" - days: "ditë" - topics_replied_to: "Topics Replied To" - topics_viewed: "Topics Viewed" - topics_viewed_all_time: "Topics Viewed (all time)" - posts_read: "Posts Read" - posts_read_all_time: "Posts Read (all time)" - flagged_posts: "Postimet e sinjalizuara" - flagged_by_users: "Users Who Flagged" - likes_given: "Pëlqime të dhëna" - likes_received: "Pëlqime të marra" - likes_received_days: "Pëlqime të marra: ditë unike" - likes_received_users: "Pëlqime të marra: anëtarë unikë" - qualifies: "Qualifies for trust level 3." - does_not_qualify: "Doesn't qualify for trust level 3." - will_be_promoted: "Will be promoted soon." - will_be_demoted: "Will be demoted soon." - on_grace_period: "Currently in promotion grace period, will not be demoted." - locked_will_not_be_promoted: "Trust level locked. Will never be promoted." - locked_will_not_be_demoted: "Trust level locked. Will never be demoted." - sso: - title: "Single Sign On" - external_id: "External ID" - external_username: "Emri i përdoruesit" - external_name: "Emri" - external_email: "Email" - external_avatar_url: "Profile Picture URL" - user_fields: - title: "User Fields" - help: "Add fields that your users can fill out." - create: "Create User Field" - untitled: "Pa Titull" - name: "Field Name" - type: "Field Type" - description: "Field Description" - save: "Ruaj" - edit: "Redakto" - delete: "Fshij" - cancel: "Anulo" - delete_confirm: "Are you sure you want to delete that user field?" - options: "Opsione" - required: - title: "Required at signup?" - enabled: "i nevojshëm" - disabled: "fakultativ" - editable: - title: "Editable after signup?" - enabled: "editable" - disabled: "not editable" - show_on_profile: - title: "Show on public profile?" - enabled: "shown on profile" - disabled: "not shown on profile" - show_on_user_card: - title: "Trego në kartën e anëtarit?" - enabled: "e treguar në kartën e anëtarit" - disabled: "nuk tregohet në kartën e anëtarit" - field_types: - text: 'Text Field' - confirm: 'Confirmation' - dropdown: "Dropdown" - site_text: - description: "Mund të adaptoni çdo tekst në këtë faqe. Filloni duke bërë një kërkim më poshtë: " - search: "Kërkoni për tekstin që dëshironi të redaktoni" - title: 'Text Content' - edit: 'redakto' - revert: "Rikthe ndryshimet" - revert_confirm: "A jeni të sigurtë se doni të riktheni mbrapsht ndryshimet e bëra?" - go_back: "Kthehu tek Kërkimi" - recommended: "Ju rekomandojmë të ndryshoni tekstin më poshtë sipas nevojave tuaja: " - site_settings: - show_overriden: 'Only show overridden' - title: 'Rregullimet' - reset: 'reseto' - none: 'asnjë' - no_results: "Nuk u gjet asnjë rezultat." - clear_filter: "Pastro" - add_url: "add URL" - add_host: "add host" - categories: - all_results: 'All' - required: 'Required' - basic: 'Basic Setup' - users: 'Users' - posting: 'Posting' - email: 'Email' - files: 'Skedarë' - trust: 'Niveli Besimit' - security: 'Siguria' - onebox: "Onebox" - seo: 'SEO' - spam: 'Spam' - rate_limits: 'Rate Limits' - developer: 'Developer' - embedding: "Embedding" - legal: "Legale" - uncategorized: 'Të tjerë' - backups: "Backups" - login: "Idetifikohu" - plugins: "Plugins" - user_preferences: "Rregullimet e Përdoruesit" - tags: "Etiketat" - badges: - title: Badges - new_badge: New Badge - new: I Ri - name: Emri - badge: Badge - display_name: Emri Shfaqur - description: Description - long_description: Përshkrim i gjatë - badge_type: Badge Type - badge_grouping: Grupi - badge_groupings: - modal_title: Badge Groupings - granted_by: Granted By - granted_at: Granted At - reason_help: (A link to a post or topic) - save: Ruaj - delete: Fshij - delete_confirm: Are you sure you want to delete this badge? - revoke: Revoke - reason: Arsye - expand: Expand … - revoke_confirm: Are you sure you want to revoke this badge? - edit_badges: Edit Badges - grant_badge: Grant Badge - granted_badges: Granted Badges - grant: Grant - no_user_badges: "%{name} has not been granted any badges." - no_badges: There are no badges that can be granted. - none_selected: "Select a badge to get started" - allow_title: Allow badge to be used as a title - multiple_grant: Can be granted multiple times - listable: Show badge on the public badges page - enabled: Enable badge - icon: Icon - image: Imazh - icon_help: "Use either a Font Awesome class or URL to an image" - query: Badge Query (SQL) - target_posts: Query targets posts - auto_revoke: Run revocation query daily - show_posts: Show post granting badge on badge page - trigger: Trigger - trigger_type: - none: "Update daily" - post_action: "When a user acts on post" - post_revision: "When a user edits or creates a post" - trust_level_change: "When a user changes trust level" - user_change: "When a user is edited or created" - preview: - link_text: "Preview granted badges" - plan_text: "Preview with query plan" - modal_title: "Badge Query Preview" - sql_error_header: "There was an error with the query." - error_help: "See the following links for help with badge queries." - bad_count_warning: - header: "KUJDES!" - text: "There are missing grant samples. This happens when the badge query returns user IDs or post IDs that do not exist. This may cause unexpected results later on - please double-check your query." - sample: "Shëmbull:" - grant: - with: %{username} - with_post: %{username} for post in %{link} - with_post_time: %{username} for post in %{link} at %{time} - with_time: %{username} at %{time} - emoji: - title: "Emoji" - help: "Add new emoji that will be available to everyone. (PROTIP: drag & drop multiple files at once)" - add: "Add New Emoji" - name: "Emri" - image: "Imazh" - delete_confirm: "Are you sure you want to delete the :%{name}: emoji?" - embedding: - edit: "redakto" - permalink: - title: "Permalinks" - url: "URL" - topic_id: "Topic ID" - topic_title: "Temë" - post_id: "Post ID" - post_title: "Postim" - category_id: "Category ID" - category_title: "Kategoria" - external_url: "External URL" - delete_confirm: Are you sure you want to delete this permalink? - form: - label: "New:" - add: "Add" - filter: "Search (URL or External URL)" lightbox: download: "shkarko" search_help: - title: 'Ndihma' + title: 'Kërko faqet e ndihmës' keyboard_shortcuts_help: - title: 'Shkurtimet e Tastierës ' + title: 'Shkurtimet e tastierës ' jump_to: title: 'Kalo tek' - home: 'g, h Home' - latest: 'g, l Latest' - new: 'g, n New' - unread: 'g, u Unread' + home: 'g, h Faqja e parë' + latest: 'g, l Më të fundit' + new: 'g, n Të rejat' + unread: 'g, u Të palexuarat' categories: 'g, c Kategoritë' - top: 'g, t Top' - bookmarks: 'g, b Bookmarks' + top: 'g, t Populloret' + bookmarks: 'g, b Të preferuarat' profile: 'g, p Profili' messages: 'g, m Mesazhet' navigation: title: 'Shfletimi' jump: '# Shko tek postimi #' back: 'u Mbrapa' - up_down: 'k/j Move selection ↑ ↓' - open: 'o or Enter Open selected topic' - next_prev: 'shift+j/shift+k Next/previous section' application: - title: 'Aplikacion' - create: 'c Filloni një diskutim të ri' - notifications: 'n Hap njoftimet' - hamburger_menu: '= Hap menunë hamburger' - user_profile_menu: 'p Open user menu' - show_incoming_updated_topics: '. Show updated topics' - search: '/ Kërko' - help: '? Open keyboard help' - dismiss_new_posts: 'x, r Dismiss New/Posts' - dismiss_topics: 'x, t Dismiss Topics' - log_out: 'shift+z shift+z Shkëputu' - actions: - title: 'Actions' - bookmark_topic: 'f Toggle bookmark topic' - pin_unpin_topic: 'shift+p Pin/Unpin topic' - share_topic: 'shift+s Share topic' - share_post: 's Share post' - reply_as_new_topic: 't Përgjigju në një temë të re të ndërlidhur' - reply_topic: 'shift+r Reply to topic' - reply_post: 'r Reply to post' - quote_post: 'q Quote post' - like: 'l Like post' - flag: '! Sinjalizo postimin' - bookmark: 'b Bookmark post' - edit: 'e Edit post' - delete: 'd Delete post' - mark_muted: 'm, m Mute topic' - mark_regular: 'm, r Regular (default) topic' - mark_tracking: 'm, t Track topic' - mark_watching: 'm, w Watch topic' + create: 'c Hap një temë të re' badges: - title: Badges - badge_count: - one: "1 Badge" - other: "%{count} Badges" - more_badges: - one: "+1 More" - other: "+%{count} More" - granted: - one: "1 granted" - other: "%{count} granted" - select_badge_for_title: Select a badge to use as your title - none: "" badge_grouping: - getting_started: - name: Getting Started - community: - name: Komuniteti trust_level: name: Niveli i besimit other: - name: Të tjerë - posting: - name: Posting - google_search: | -

Kerko me Google

-

-

-

+ name: Tjetër tagging: all_tags: "Të gjitha etiketat" - selector_all_tags: "të gjithat etiketat" + selector_all_tags: "të gjitha etiketat" + selector_no_tags: "asnjë etiketë" changed: "etiketat e ndryshuara:" tags: "Etiketat" choose_for_topic: "zgjidhni etiketat fakultative për këtë temë" @@ -2674,29 +1484,46 @@ sq: rename_tag: "Riemëro etiketën" rename_instructions: "Zgjidhni një emër të ri për këtë etiketë" sort_by: "Rendit sipas:" + sort_by_count: "numri" sort_by_name: "emër" filters: without_category: "%{filter} %{tag} temat" with_category: "%{filter} %{tag} temat në %{category}" + untagged_without_category: "%{filter} temat pa etiketë" + untagged_with_category: "%{filter} temat pa etiketë në %{category}" notifications: watching: title: "Në vëzhgim" - description: "Ju do të vëzhgoni automatikisht të gjitha temat e reja nën këtë etiketë. Do të njoftoheni për çdo postim e temë të re, dhe numri i postimeve të reja të palexuara do të afishohet ngjitur me titullin e temës përgjatë listave të faqes. " + description: "Ju do të vëzhgoni automatikisht të gjitha temat nën këtë etiketë. Do të njoftoheni për çdo postim e temë të re, dhe numri i postimeve të reja të palexuara do të afishohet ngjitur me titullin e temës përgjatë listave të faqes. " + watching_first_post: + title: "Postimi i parë nën vëzhgim" + description: "Ju do të njoftoheni vetëm për postimin e parë të çdo teme nën këtë etiketë." tracking: title: "Në gjurmim" - description: "Ju do të gjurmoni automatikisht çdo temë të re nën këtë etiketë. Numri i përgjigjeve të palexuara do të afishohet ngjitur me titullin e temës në listat e faqes. " + description: "Ju do të gjurmoni automatikisht të gjitha temat nën këtë etiketë. Numri i përgjigjeve të palexuara do të afishohet ngjitur me titullin e temës në listat e faqes. " regular: title: "Normal" description: "Ju do të njoftoheni nëse dikush përmend @emrin tuaj ose i përgjigjet postimeve tuaja. " muted: - title: "Pa njoftime" - description: "Ju nuk do të njoftoheni për asgjë nga temat e reja të kësaj etikete, dhe këto tema nuk do të afishohen në faqen \"Të palexuara\" për ju. " + title: "Të heshtur" + groups: + title: "Grupe etiketash" + about: "Organizoni etiketat nëpër grupe për të thjeshtuar mirëmbajtjen." + new: "Grup i ri" + tags_label: "Etiketat në këtë grup:" + parent_tag_label: "Etiketa prind:" + parent_tag_placeholder: "Fakultative" + parent_tag_description: "Etiketat nga ky grup mund të përdoren vetëm në etiketa prind është prezente." + one_per_topic_label: "Vetëm 1 etiketë për temë nga ky grup" + new_name: "Grup i ri etiketash" + save: "Ruaj" + confirm_delete: "Jeni të sigurtë që doni të fshini këtë grup etiketash?" topics: none: unread: "Nuk keni tema të palexuara." - new: "Nuk keni tema të palexuara." + new: "Nuk ka tema të reja." read: "Nuk keni lexuar asnjë temë deri tani." - posted: "Nuk keni shkruar tek asnjë temë deri tani." + posted: "Nuk keni shkruajtur tek asnjë temë deri tani." latest: "Nuk ka tema të reja." hot: "Nuk ka tema të nxehta." bookmarks: "Nuk keni ende tema të preferuara. " @@ -2712,3 +1539,384 @@ sq: top: "Nuk ka më tema popullore." bookmarks: "Nuk ka më tema të preferuara." search: "Kërkimi nuk ka më rezultate." + invite: + custom_message: "Personalizojeni ftesën paksa duke shkruar një" + custom_message_link: "mesazh të veçantë" + custom_message_placeholder: "Vendosni mesazhin" + custom_message_template_forum: "Hej, hajde bashkoju këtij forumi!" + custom_message_template_topic: "Hej, besoj se do të të pelqejë kjo temë!" + admin_js: + type_to_filter: "shkruaj për kërkim" + admin: + title: 'Administrator' + moderator: 'Moderator' + dashboard: + title: "Paneli i kontrollit" + version: "Versioni" + up_to_date: "Jeni të azhurnuar!" + critical_available: "Përditësim i rëndësishëm." + updates_available: "Ka përditësime." + please_upgrade: "Ju lutem, azhornoje!" + version_check_pending: "Me sa shohim keni rinovuar faqen se fundmi. Fantastike!" + installed_version: "Instaluar" + latest_version: "Të fundit" + refresh_problems: "Rifresko" + no_problems: "Nuk u gjet asnjë gabim." + moderators: 'Moderatorët:' + admins: 'Administratorët:' + blocked: 'Bllokuar:' + suspended: 'Përjashtuar:' + private_messages_short: "Msgs" + private_messages_title: "Mesazhet" + mobile_title: "Mobile" + space_free: "{{size}} lirë" + uploads: "ngarkime" + traffic_short: "Trafik" + reports: + today: "Sot" + yesterday: "Dje" + last_7_days: "7 Ditët e Fundit" + last_30_days: "30 Ditët e Fundit" + all_time: "Gjithë Kohës" + 7_days_ago: "7 Ditë më parë" + 30_days_ago: "30 Ditë më parë" + all: "Të Gjithë" + view_table: "tabelë" + view_graph: "grafik" + commits: + by: "nga" + flags: + old: "Të Vjetër" + active: "Aktive" + agree: "Pranoj" + agree_flag_modal_title: "Prano dhe..." + agree_flag_restore_post_title: "Rikthe këtë postim" + agree_flag_title: "Dakord me sinjalizimin dhe lini postimin të pandryshuar" + delete: "Fshij" + delete_title: "Fshini postimin e sinjalizuar." + delete_post_defer_flag: "Fshini postimin dhe shtyni për më vonë sinjalizimin" + delete_post_agree_flag: "Fshini postimin dhe bini dakord me sinjalizimin" + delete_spammer: "Elimino Spammer" + disagree_flag_unhide_post_title: "Hiqni të gjitha sinjalizimet mbi këtë postim dhe ripublikojeni postimin" + clear_topic_flags: "U krye" + more: "(më shumë përgjigje...)" + dispositions: + agreed: "dakort" + resolved_by: "Zgjidhur nga" + system: "Sistemi" + reply_message: "Përgjigju" + no_results: "Nuk ka sinjalizime." + was_edited: "Postimi është redaktuar pas sinjalizimit të parë" + previous_flags_count: "Ky postim është sinjalizuar {{count}} herë." + summary: + action_type_8: + one: "spam" + other: "spam x{{count}}" + groups: + primary: "Grupi Parësor" + title: "Grupet" + edit: "Redakto Grup" + refresh: "Rifresko" + new: "I Ri" + group_members: "Anëtarët e grupit" + delete: "Fshij" + name: "Emri" + add: "Shto" + add_members: "Shto Anëtar" + automatic: "Automatik" + api: + generate_master: "Gjenero Master API Key" + user: "Anëtarë" + title: "API" + key: "API Key" + generate: "Gjenero" + regenerate: "Rigjenero" + revoke: "Revoko" + all_users: "Gjithë Anëtarët" + plugins: + title: "Shtojca" + installed: "Shtojcat e Instaluara" + name: "Emri" + version: "Versioni" + enabled: "Aktivizuar?" + is_enabled: "Y" + not_enabled: "N" + change_settings: "Ndrysho Rregullimet" + change_settings_short: "Rregullimet" + backups: + title: "Backups" + menu: + backups: "Backups" + logs: "Logs" + columns: + filename: "Filename" + upload: + uploading: "Duke ngarkuar..." + operations: + cancel: + label: "Anulo" + backup: + label: "Backup" + confirm: "Do you want to start a new backup?" + download: + label: "Shkarko" + restore: + label: "Rikthe" + export_csv: + failed: "Eksporti dështoi. Kontrolloni log-et. " + button_text: "Eksporto" + button_title: + user: "Eksporto listën e plotë të anëtarëve në CSV. " + staff_action: "Eksporto logun e veprimeve të stafit në format CSV. " + screened_email: "Eksporto listën e plotë të emailave në format CSV. " + screened_ip: "Eksporto listën e plotë të adresave IP në format CSV. " + screened_url: "Eksporto listën e plotë të URLve në format CSV. " + export_json: + button_text: "Eksporto" + invite: + button_text: "Dërgo ftesa" + button_title: "Dërgo ftesa" + customize: + title: "Personalizo" + css: "CSS" + head_tag: + text: "" + body_tag: + text: "" + enabled: "Aktivizuar?" + save: "Ruaj" + new: "E Re" + new_style: "Veshje e Re" + delete: "Fshij" + color: "Ngjyra" + opacity: "Opaciteti" + copy: "Kopjo" + email_templates: + none_selected: "Zgjidhni një shabllon emaili për të filluar redaktimin. " + css_html: + title: "CSS/HTML" + colors: + title: "Ngjyrat" + copy_name_prefix: "Kopje e" + undo: "rikthe" + revert: "rikthe" + primary: + name: 'parësor' + secondary: + name: 'dytësor' + danger: + name: 'rrezik' + success: + name: 'sukses' + love: + description: "Ngjyra e butonit të pëlqimeve." + email: + settings: "Rregullimet" + error: "ERROR - %{server_error}" + sent: "Dërguar" + time: "Koha" + sent_test: "u dërgua!" + refresh: "Rifresko" + format: "Formati" + html: "html" + text: "tekst" + incoming_emails: + none: "Nuk u gjetën emaila hyrës." + filters: + from_placeholder: "from@example.com" + to_placeholder: "to@example.com" + cc_placeholder: "cc@example.com" + subject_placeholder: "Subjekti..." + error_placeholder: "Gabim" + logs: + filters: + address_placeholder: "emri@shembull.com" + skipped_reason_placeholder: "arsye" + logs: + created_at: "Krijuar" + ip_address: "IP" + delete: 'Fshij' + edit: 'Redakto' + save: 'Ruaj' + screened_actions: + block: "blloko" + staff_actions: + when: "Kur" + details: "Detaje" + new_value: "I Ri" + modal_title: "Detaje" + actions: + change_trust_level: "ndrysho nivelin e besimit" + deleted_tag: "etiketë e fshirë" + renamed_tag: "etiketë e riemëruar" + screened_emails: + actions: + allow: "Lejo" + screened_urls: + url: "URL" + domain: "Domain" + screened_ips: + actions: + block: "Blloko" + do_nothing: "Lejo" + form: + label: "E Re:" + ip_address: "Adresa IP" + add: "Shto" + filter: "Kërko" + logster: + title: "Error Logs" + impersonate: + title: "Personifiko" + users: + active: "Aktivë" + show_emails: "Trego adresat email" + nav: + new: "E Re" + active: "Aktiv" + pending: "Pezulluar" + staff: 'Stafi' + approved: "Aprovuar?" + titles: + active: 'Anëtarët aktivë' + new: 'Anëtarët e rinj' + newuser: 'Anëtarët me nivel besimi 0 (anëtar i ri)' + basic: 'Anëtarët me nivel besimi 1 (anëtar bazë)' + member: 'Anëtarët me nivel besimi 2 (member)' + regular: 'Anëtarët me nivel besimi 3 (të rregullt)' + leader: 'Anëtarët me nivel besimi 4 (lidera)' + staff: "Stafi" + admins: 'Administratorë' + moderators: 'Moderatorë' + blocked: 'Anëtarët e bllokuar' + suspended: 'Anëtarët e pezulluar' + suspect: 'Anëtarët e dyshimtë' + not_verified: "I pa verifikuar" + check_email: + text: "Shfaq" + user: + suspend_duration_units: "(ditë)" + suspend_reason: "Arsye" + suspended_by: "Përjashtuar nga:" + delete_all_posts: "Fshi gjithë postimet" + admin: "Admin?" + blocked: "Bllokuar?" + show_admin_profile: "Admin" + edit_title: "Redakto Titullin" + save_title: "Ruaj Titullin" + refresh_browsers: "Forco rifreskimin e shfletuesit" + refresh_browsers_message: "Mesazhi u dërgua tek të gjithë klientët!" + show_public_profile: "Shfaq Profilin Publik" + ip_lookup: "Shiko IP" + log_out: "Dilni" + revoke_admin: 'Revoko Admin' + block: 'Blloko' + activity: Aktiviteti + like_count: Pëlqime të dhëna / të marra + last_100_days: 'në 100 ditët e fundit' + private_topics_count: Diskutime Private + approve: 'Aprovo' + approved_by: "aprovuar nga" + time_read: "Koha e Leximit" + delete: "Fshij Anëtarë" + delete_dont_block: "Fshij vetëm" + deleted: "Anëtari u fshi." + send_activation_email: "Dërgo Emailin e Aktivizimit" + activate: "Aktivizoni llogarinë" + block_confirm: 'A jeni të sigurtë që doni të bllokoni këtë anëtar? Anëtari nuk do të ketë më të drejtën të krijojë postime ose tema të reja.' + block_accept: 'Po, blloko anëtarin' + trust_level_change_failed: "Nuk e ndryshuam dot nivelin e këtij anëtari. " + tl3_requirements: + table_title: "Në %{time_period} ditët e fundit:" + value_heading: "Vlera" + visits: "Vizita" + days: "ditë" + flagged_posts: "Postimet e sinjalizuara" + likes_given: "Pëlqime të dhëna" + likes_received: "Pëlqime të marra" + likes_received_days: "Pëlqime të marra: ditë unike" + likes_received_users: "Pëlqime të marra: anëtarë unikë" + sso: + title: "Single Sign On" + external_username: "Emri i përdoruesit" + external_name: "Emri" + external_email: "Email" + user_fields: + untitled: "Pa Titull" + save: "Ruaj" + edit: "Redakto" + delete: "Fshij" + cancel: "Anulo" + options: "Opsione" + required: + enabled: "i nevojshëm" + disabled: "fakultativ" + show_on_user_card: + title: "Trego në kartën e anëtarit?" + enabled: "e treguar në kartën e anëtarit" + disabled: "nuk tregohet në kartën e anëtarit" + site_text: + description: "Mund të adaptoni çdo tekst në këtë faqe. Filloni duke bërë një kërkim më poshtë: " + search: "Kërkoni për tekstin që dëshironi të redaktoni" + edit: 'redakto' + revert: "Rikthe ndryshimet" + revert_confirm: "A jeni të sigurtë se doni të riktheni mbrapsht ndryshimet e bëra?" + go_back: "Kthehu tek kërkimi" + recommended: "Ju rekomandojmë të ndryshoni tekstin më poshtë sipas nevojave tuaja: " + site_settings: + title: 'Rregullimet' + reset: 'reseto' + none: 'asnjë' + no_results: "Nuk u gjet asnjë rezultat." + clear_filter: "Pastro" + categories: + email: 'Email' + files: 'Skedarë' + trust: 'Nivelet e besimit' + security: 'Siguria' + onebox: "Onebox" + seo: 'SEO' + spam: 'Spam' + developer: 'Developer' + embedding: "Embedding" + legal: "Legale" + uncategorized: 'Të tjerë' + backups: "Backups" + login: "Idetifikohu" + user_preferences: "Rregullimet e përdoruesit" + tags: "Etiketat" + badges: + new: I Ri + name: Emri + display_name: Emri Shfaqur + long_description: Përshkrim i gjatë + badge_grouping: Grupi + save: Ruaj + delete: Fshij + reason: Arsye + image: Imazh + trigger_type: + trust_level_change: "Kur një përdorues ndryshon nivelin e besimit" + preview: + bad_count_warning: + header: "KUJDES!" + sample: "Shëmbull:" + grant: + with: %{username} + emoji: + title: "Emoji" + name: "Emri" + image: "Imazh" + embedding: + edit: "redakto" + permalink: + url: "URL" + topic_id: "ID e temës" + topic_title: "Temë" + post_id: "ID e postimit" + post_title: "Postim" + category_id: "ID e kategorisë" + category_title: "Kategoria" + external_url: "URL e jashtme" + form: + label: "E Re:" diff --git a/config/locales/client.sv.yml b/config/locales/client.sv.yml index 807b69a571..1da752ca07 100644 --- a/config/locales/client.sv.yml +++ b/config/locales/client.sv.yml @@ -27,6 +27,7 @@ sv: millions: "{{number}}M" 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" @@ -75,8 +76,8 @@ sv: one: "1 min" other: "%{count} min" x_hours: - one: "1 tim" - other: "%{count} tim" + one: "1 timme" + other: "%{count} timmar" x_days: one: "1 dag" other: "%{count} dagar" @@ -104,19 +105,21 @@ sv: previous_month: 'Föregående månad' next_month: 'Nästkommande månad' share: - topic: 'dela en länk till denna tråd' + topic: 'dela en länk till detta ämne' post: 'inlägg #%{postNumber}' close: 'stäng' twitter: 'dela denna länk på Twitter' facebook: 'dela denna länk på Facebook' google+: 'dela denna länk på Google+' - email: 'skicka denna länk i ett email' + email: 'skicka denna länk i ett e-postmeddelande' action_codes: public_topic: "gjorde det här ämnet publikt %{when}" private_topic: "gjorde det här ämnet privat %{when}" - split_topic: "Dela den här tråden %{when}" + split_topic: "splitta det här ämnet %{when}" invited_user: "bjöd in %{who} %{when}" + invited_group: "bjöd in %{who} %{when}" removed_user: "tog bort %{who} %{when}" + removed_group: "tog bort %{who} %{when}" autoclosed: enabled: 'stängdes %{when}' disabled: 'öppnades %{when}' @@ -135,8 +138,9 @@ sv: visible: enabled: 'listades %{when}' disabled: 'avlistades %{when}' - topic_admin_menu: "ämne administratörs åtgärder" - emails_are_disabled: "All utgående e-post har blivit globalt deaktiverad av en administratör. Inga e-postnotifikationer av något slag kommer att skickas ut." + topic_admin_menu: "administratörsåtgärder för ämne" + emails_are_disabled: "All utgående e-post har blivit globalt inaktiverad av en administratör. Inga e-postnotifikationer av något slag kommer att skickas ut." + bootstrap_mode_enabled: "Du är i bootstrap-läge för att göra lanseringen av din nya webbplats enklare. Alla nya användare kommer att beviljas förtroendenivå 1 och få dagliga sammanfattningar skickade via e-post. Det här stängs automatiskt av när det totala antalet användare överstiger %{min_users}." bootstrap_mode_disabled: "Bootstrap-läge otillgängliggörs i 24 timmar." s3: regions: @@ -146,12 +150,16 @@ sv: us_gov_west_1: "AWS GovCloud (US)" eu_west_1: "EU (Irland)" eu_central_1: "EU (Frankfurt)" + ap_southeast_1: "Asien Stillahavsområdet (Singapore)" + ap_southeast_2: "Asien Stillahavsområdet (Sydney)" + ap_northeast_1: "Asien Stillahavsområdet (Tokyo)" + ap_northeast_2: "Asien Stillahavsområdet (Seoul)" sa_east_1: "Sydamerika (Sao Paulo)" - edit: 'redigera titel och kategori för denna tråd' + edit: 'redigera rubrik och kategori för det här ämnet' not_implemented: "Denna funktion har inte implementerats än, vi beklagar!" no_value: "Nej" yes_value: "Ja" - generic_error: "Vi beklagar, ett fel har inträffat." + generic_error: "Tyvärr, ett fel har inträffat." generic_error_with_reason: "Ett fel inträffade: %{error}" sign_up: "Registrera" log_in: "Logga in" @@ -203,7 +211,7 @@ sv: all_time: "Alla dagar" last_7_days: "Senaste 7 dagarna" last_30_days: "Senaste 30 Dagarna" - like_count: "Likes" + like_count: "Gillningar" topic_count: "Ämnen" post_count: "Inlägg" user_count: "Nya Användare" @@ -214,7 +222,7 @@ sv: title: "Bokmärke" clear_bookmarks: "Töm bokmärken" help: - bookmark: "Klicka för att bokmärka första posten i ämnet " + bookmark: "Klicka för att bokmärka första inlägget i ämnet " unbookmark: "Klicka för att radera alla bokmärken i ämnet" bookmarks: not_logged_in: "tyvärr, du måste vara inloggad för att kunna bokmärka inlägg" @@ -224,14 +232,14 @@ sv: remove: "Ta bort bokmärke" confirm_clear: "Är du säker på att du vill radera alla bokmärken från ämnet?" topic_count_latest: - one: "{{count}} ny eller uppdaterad diskussion" - other: "{{count}} nya eller uppdaterade diskussioner" + one: "{{count}} nytt eller uppdaterat ämne." + other: "{{count}} nya eller uppdaterade ämnen." topic_count_unread: - one: "{{count}} oläst diskussion" - other: "{{count}} olästa diskussioner" + one: "{{count}} oläst ämne." + other: "{{count}} olästa ämnen." topic_count_new: - one: "{{count}} ny diskussion" - other: "{{count}} nya diskussioner" + one: "{{count}} nytt ämne." + other: "{{count}} nya ämnen." click_to_show: "Klicka för att visa." preview: "förhandsgranska" cancel: "avbryt" @@ -243,19 +251,20 @@ sv: uploading_filename: "Laddar upp {{filename}}..." uploaded: "Uppladdad!" enable: "Aktivera" - disable: "Avaktivera" + disable: "Inaktivera" undo: "Ångra" revert: "Återställ" failed: "Misslyckades" - switch_to_anon: "Anonymt läge" + switch_to_anon: "Starta anonymt läge" + switch_from_anon: "Avsluta anonymt läge" banner: - close: "Stäng denna banner" - edit: "Redigera denna banner >>" + close: "Stäng denna banderoll" + edit: "Redigera denna banderoll >>" choose_topic: none_found: "Inga ämnen hittades." title: search: "Sök efter ett Ämne baserat på namn, url eller id:" - placeholder: "skriv trådens titel här" + placeholder: "skriv ämnets rubrik här" queue: topic: "Ämne:" approve: 'Godkänn' @@ -270,7 +279,7 @@ sv: one: "Detta ämne har 1 ämne som inväntar godkännande" other: "Detta ämne har {{count}} inlägg som inväntar godkännande" confirm: "Spara ändringar" - delete_prompt: "Vill du verkligen ta bort %{username}? Dennes alla poster kommer att tas bort samt epost och IP-adress kommer blockeras." + delete_prompt: "Vill du verkligen ta bort %{username}? Dennes alla poster kommer att tas bort samt e-post och IP-adress kommer blockeras." approval: title: "Inlägget behöver godkännande" description: "Vi har mottagit ditt nya inlägg men det behöver bli godkänt av en moderator innan det kan visas. Ha tålamod." @@ -279,8 +288,8 @@ sv: other: "Du har {{count}} väntande inlägg." ok: "OK" user_action: - user_posted_topic: "{{user}} postade titeln" - you_posted_topic: "Du postade titeln" + user_posted_topic: "{{user}} skrev ämnet" + you_posted_topic: "Du skrev ämnet" user_replied_to_post: "{{user}} svarade på {{post_number}}" you_replied_to_post: "Du svarade på {{post_number}}" user_replied_to_topic: "{{user}} svarade på ämnet" @@ -298,7 +307,7 @@ sv: likes_given: "Tilldelade" likes_received: "Mottagna" topics_entered: "Visade" - topics_entered_long: "Ämnen Visade" + topics_entered_long: "Visade ämnen" time_read: "Lästid" topic_count: "Ämnen" topic_count_long: "Ämnen skapade" @@ -308,7 +317,7 @@ sv: days_visited: "Besök" days_visited_long: "Dagar Besökta" posts_read: "Läst" - posts_read_long: "Lästa ämnen" + posts_read_long: "Lästa inlägg" total_rows: one: "1 användare" other: "%{count} användare" @@ -316,9 +325,9 @@ sv: empty: posts: "Det finns inga inlägg från medlemmar in denna grupp." members: "Det finns ingen medlem i den här gruppen." - mentions: "Det finns ingen omnämnande i denna grupp." + mentions: "Det finns ingen omnämnande i den här gruppen." messages: "Det finns inget meddelande för den här gruppen." - topics: "Det finns inget ämne från medlemmar i denna grupp." + topics: "Det finns inget ämne från medlemmar i den här gruppen." add: "Lägg till" selector_placeholder: "Lägg till medlemmar" owner: "ägare" @@ -327,7 +336,7 @@ sv: one: "grupp" other: "grupper" members: "Medlemmar" - topics: "Titlar" + topics: "Ämnen" posts: "Inlägg" mentions: "Omnämnaden" messages: "Meddelanden" @@ -339,21 +348,29 @@ sv: members_mods_and_admins: "Bara gruppmedlemmar, moderatorer och administratörer" everyone: "Alla" trust_levels: + title: "Förtroendenivå som automatiskt beviljas användare när de läggs till:" none: "Inga" notifications: watching: - title: "Tittar" + title: "Bevakar" + description: "Du kommer att notifieras om varje nytt inlägg i det här meddelandet, och en räknare med antalet nya svar kommer att visas." + watching_first_post: + title: "Bevakar första inlägget" + description: "Du kommer att bli notifierad om första inlägget i varje nytt ämne i den här gruppen." tracking: - title: "Spårar" + title: "Följer" + description: "Du kommer att notifieras om någon nämner ditt @namn eller svarar på ditt inlägg, och en räknare med antalet nya svar kommer att visas." regular: title: "Normal" + description: "Du kommer att notifieras om någon nämner ditt @namn eller svarar dig." muted: title: "Tystad" + description: "Du kommer aldrig att bli notifierad om något gällande nya ämnen i den här gruppen." user_action_groups: '1': "Gillningar givna" '2': "Gillningar mottagna" '3': "Bokmärken" - '4': "Trådar" + '4': "Ämnen" '5': "Svar" '6': "Svar" '7': "Omnämnanden" @@ -370,8 +387,9 @@ sv: category_list: "Visa kategori-lista" reorder: title: "Sortera kategorier" - title_long: "Sortera litan av katergorier" - fix_order: "Fixa positioner" + title_long: "Sortera listan av katergorier" + fix_order: "Fixera positioner" + fix_order_tooltip: "Inte alla kategorier har ett unikt positionsnummer, vilket kan få oväntade resultat." save: "Spara order" apply_all: "Tillämpa" position: "Position" @@ -409,7 +427,7 @@ sv: user: said: "{{username}}:" profile: "Profil" - mute: "Dämpa" + mute: "Tysta" edit: "Redigera inställningar" download_archive: "Ladda ned mina inlägg" new_private_message: "Nytt meddelande" @@ -417,7 +435,7 @@ sv: private_messages: "Meddelanden" activity_stream: "Aktivitet" preferences: "Inställningar" - expand_profile: "Expandera" + expand_profile: "Utvidga" bookmarks: "Bokmärken" bio: "Om mig" invited_by: "Inbjuden Av" @@ -427,13 +445,13 @@ sv: desktop_notifications: label: "Skrivbordsaviseringar" not_supported: "Aviseringar stöds inte i den här webbläsaren. Tyvärr!" - perm_default: "Sätt På Aviseringar" + perm_default: "Sätt på aviseringar" perm_denied_btn: "Behörighet saknas" perm_denied_expl: "Du nekade tillåtelse för aviseringar. Tillåt aviseringar via din webbläsares inställningar." - disable: "Inaktivera Aviseringar" - enable: "Aktivera Aviseringar" + disable: "Inaktivera aviseringar" + enable: "Aktivera aviseringar" each_browser_note: "Notera: Du behöver ändra denna inställning i varje webbläsare du använder." - dismiss_notifications: "Markera alla som lästa" + dismiss_notifications: "Avfärda alla" dismiss_notifications_tooltip: "Markera alla olästa aviseringar som lästa" disable_jump_reply: "Hoppa inte till mitt inlägg efter att jag har svarat" dynamic_favicon: "Visa antal nya / uppdaterade ämnen på webbläsarikon" @@ -450,14 +468,26 @@ sv: github_profile: "Github" email_activity_summary: "Aktivitetssammanfattning" mailing_list_mode: + label: "Utskicksläge" + enabled: "Aktivera utskicksläge" + instructions: | + Den här inställningen åsidosätter aktivitetssummeringen.
+ Tystade ämnen och kategorier är inte inkluderade i de här e-postmeddelandena. daily: "Skicka dagliga uppdateringar" individual: "Skicka ett e-postmeddelande för varje nytt inlägg." - many_per_day: "Skicka ett epostmeddelande för varje nytt inlägg (ungefär {{dailyEmailEstimate}} per dag)." - few_per_day: "Skicka ett epostmeddelande för varje nytt inlägg (mindre än 2 per dag)." + many_per_day: "Skicka ett e-postmeddelande för varje nytt inlägg (ungefär {{dailyEmailEstimate}} per dag)" + few_per_day: "Skicka ett e-postmeddelande för varje nytt inlägg (ungefär 2 per dag)" + tag_settings: "Taggar" + watched_tags: "Bevakade" + watched_tags_instructions: "Du kommer automatiskt att bevaka alla ämnen med de här taggarna. Du blir notifierad om alla nya inlägg och ämnen, och en räknare över antalet nya inlägg visas bredvid ämnet. " + tracked_tags: "Följda" + muted_tags: "Tystad" + muted_tags_instructions: "Du kommer inte att få notifieringar om nya ämnen som har de här taggarna, och de kommer inte att visas bland dina olästa ämnen." watched_categories: "Tittade på" - watched_categories_instructions: "Du kommer automatiskt att bevaka alla nya ämnen i dessa kategorier. Du blir notifierad om alla nya inlägg och ämnen, och en räknare över antalet nya inlägg visas bredvid ämnet." + watched_categories_instructions: "Du kommer automatiskt att bevaka alla ämnen i de här kategorierna. Du blir notifierad om alla nya inlägg och ämnen, och en räknare över antalet nya inlägg visas bredvid ämnet. " tracked_categories: "Bevakade" - tracked_categories_instructions: "Du kommer automatiskt att följa alla nya ämnen i dessa kategorier. Antalet nya inlägg visas bredvid ämnet." + watched_first_post_categories: "Bevakar första inlägget" + watched_first_post_categories_instructions: "Du kommer att bli notifierad om första inlägget i varje nytt ämne i den här kategorin." muted_categories: "Tystad" muted_categories_instructions: "Du kommer inte att få notifieringar om nya ämnen inom dessa kategorier, och de kommer inte att visas under bland dina olästa ämnen. " delete_account: "Radera mitt konto" @@ -470,8 +500,10 @@ sv: muted_users: "Tystat" muted_users_instructions: "Undanta alla notiser från dessa användare." muted_topics_link: "Visa tystade ämnen" + watched_topics_link: "Visa bevakade ämnen" + automatically_unpin_topics: "Avklistra automatiskt ämnen när jag når botten." staff_counters: - flags_given: "Hjälpsamma flaggor" + flags_given: "hjälpsamma flaggor" flagged_posts: "flaggade inlägg" deleted_posts: "raderade inlägg" suspensions: "avstängningar" @@ -485,15 +517,17 @@ sv: bulk_select: "Välj meddelanden" move_to_inbox: "Flytta till inkorg" move_to_archive: "Arkiv" + failed_to_move: "Misslyckades med att flytta de markerade meddelandena (kanske ligger ditt nätverk nere)" select_all: "Markera alla" change_password: - success: "(e-brev skickat)" - in_progress: "(skickar e-brev)" + success: "(e-post skickat)" + in_progress: "(skickar e-post)" error: "(fel)" - action: "Skicka email för att återställa lösenord" + action: "Skicka e-post för att återställa lösenord" set_password: "Ange lösenord" change_about: title: "Ändra Om Mig" + error: "Ett fel inträffade vid ändringen av det här värdet." change_username: title: "Byt användarnamn" confirm: "Om du byter ditt användarnamn kommer alla tidigare citeringar av dina inlägg och @namn-omnämningar att bli trasiga. Är du helt säker på att du vill?" @@ -501,10 +535,10 @@ sv: error: "Det uppstod ett problem under bytet av ditt användarnamn." invalid: "Det användarnamnet är ogiltigt. Det får bara innehålla siffror och bokstäver" change_email: - title: "Byt E-post" - taken: "Tyvärr den adressen är inte tillgänglig." + title: "Byt e-post" + taken: "Tyvärr den e-postadressen är inte tillgänglig." error: "Det uppstod ett problem under bytet av din e-post. Är kanske adressen redan upptagen?" - success: "Vi har skickat ett mail till den adressen. Var god följ bekräftelseinstruktionerna." + success: "Vi har skickat e-post till den adressen. Var god följ bekräftelseinstruktionerna." change_avatar: title: "Ändra din profilbild" gravatar: "Gravatar, baserat på" @@ -515,12 +549,13 @@ sv: uploaded_avatar_empty: "Lägg till en anpassad bild" upload_title: "Ladda upp din bild" upload_picture: "Ladda upp bild" - image_is_not_a_square: "Varning: vi beskar din bild; bredd och höjd var inte samma." + image_is_not_a_square: "Varning: vi beskar din bild; bredden och höjden var inte samma." + cache_notice: "Du har nu bytt profilbild med det kan ta lite tid innan den visas på grund av webbläsar-cachen." change_profile_background: title: "Profilbakgrund" instructions: "Bakgrunderna är centrerade och har en förinställd bredd på 850px" change_card_background: - title: "Visitkort Bakgrund" + title: "Användarkortets bakgrund" instructions: "Bakgrundsbilder kommer att vara centrerade och ha en standardbredd på 590 px." email: title: "E-post" @@ -556,32 +591,38 @@ sv: instructions: "Språket som används av forumsgränssnittet. Det kommer att ändras när du laddar om sidan." default: "(förvalt värde)" password_confirmation: - title: "Lösenord Igen" + title: "Lösenord igen" last_posted: "Senaste inlägg" - last_emailed: "Senast Mailad" + last_emailed: "Senast mailad" last_seen: "Sedd" created: "Gick med" log_out: "Logga ut" location: "Plats" card_badge: - title: "Visitkortsbricka" + title: "Användarkortsbricka" website: "Webbplats" email_settings: "E-post" like_notification_frequency: + title: "Notifiera vid gillning" always: "Alltid" + first_time_and_daily: "Första gången ett inlägg gillas och dagligen" first_time: "Första gången ett inlägg blir gillat" never: "Aldrig" email_previous_replies: + title: "Inkludera tidigare svar i botten av e-postmeddelanden" + unless_emailed: "Såvida inte tidigare skickat" always: "alltid" never: "aldrig" email_digests: - title: "Skicka mig en sammanfattning via e-post om nya populära ämnen och inlägg när jag inte besökt sidan till:" + title: "Skicka mig en e-postsammanfattning av populära ämnen och inlägg när jag inte besökt sidan" 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. " @@ -589,12 +630,12 @@ sv: categories_settings: "Kategorier" new_topic_duration: label: "Betrakta ämnen som nya när" - not_viewed: "Jag har inte tittat dom än" - last_here: "skapade sen mitt senaste besök" - after_1_day: "skapade de senaste dagarna" + not_viewed: "Jag har inte tittat på dem än" + last_here: "skapade sedan mitt senaste besök" + after_1_day: "skapad den senaste dagen" after_2_days: "skapade de senaste 2 dagarna" - after_1_week: "skapade den senaste veckan" - after_2_weeks: "skapade de senaste 2 veckorna" + after_1_week: "skapad den senaste veckan" + after_2_weeks: "skapad de senaste 2 veckorna" auto_track_topics: "Följ automatiskt nya ämnen jag går in i" auto_track_options: never: "aldrig" @@ -610,13 +651,18 @@ sv: search: "sök efter inbjudningar..." title: "Inbjudningar" user: "Inbjuden Användare" - sent: "skickat" - redeemed: "Inlösta Inbjudnignar" + sent: "Skickat" + none: "Det finns inga pågående inbjudningar att visa." + truncated: + one: "Visar den första inbjudningen." + other: "Visar de första {{count}} inbjudningarna." + redeemed: "Inlösta inbjudningar" redeemed_tab: "Inlöst" redeemed_tab_with_count: "Inlöst ({{count}})" redeemed_at: "Inlöst" - pending: "Avvaktande Inbjudningar" - pending_tab: "Pendlande" + pending: "Avvaktande inbjudningar" + pending_tab: "Avvaktar" + pending_tab_with_count: "Pågående ({{count}})" topics_entered: "Besökta ämnen" posts_read_count: "Inlägg Lästa" expired: "Denna inbjudan har gått ut." @@ -627,7 +673,7 @@ sv: reinvited: "Inbjudan skickad" reinvited_all: "Alla inbjudningar har skickats igen!" time_read: "Lästid" - days_visited: "Dagar Besökta" + days_visited: "Dagar besökta" account_age_days: "Kontoålder i dagar" create: "Skicka en inbjudan" generate_link: "Kopiera inbjudningslänken" @@ -651,26 +697,39 @@ sv: stats: "Statistik" time_read: "lästid" topic_count: - one: "titeln skapades" - other: "titlar skapades" + one: "ämnet skapades" + other: "ämnen skapades" post_count: one: "inlägg skapat" other: "inlägg skapade" + likes_given: + one: " given" + other: " given" + likes_received: + one: " mottagen" + other: " mottagen" days_visited: one: "dag besökt" other: "dagar besökta" posts_read: one: "inlägg läst" other: "inlägg lästa" + bookmark_count: + one: "bokmärke" + other: "bokmärken" + top_replies: "Toppinlägg" no_replies: "Inga svar ännu." more_replies: "Fler svar" + top_topics: "Toppämnen" no_topics: "Inga ämnen ännu." more_topics: "Fler ämnen" + top_badges: "Topputmärkelser" no_badges: "Inga utmärkelser ännu." more_badges: "Fler utmärkelser" + top_links: "Topplänkar" no_links: "Inga länkar ännu." - most_liked_by: "Mest omtyckt av" - most_liked_users: "Mest omtyckt" + most_liked_by: "Mest gillad av" + most_liked_users: "Mest gillad" most_replied_to_users: "Mest svarad till" no_likes: "Inga gillningar ännu." associated_accounts: "Inloggningar" @@ -679,14 +738,14 @@ sv: registration_ip_address: title: "IP-adress vid registrering" avatar: - title: "Profil Bild" + title: "Profilbild" header_title: "profil, meddelanden, bokmärken och inställningar" title: title: "Titel" filters: all: "Alla" stream: - posted_by: "Postat av" + posted_by: "Skrivet av" sent_by: "Skickat av" private_message: "meddelande" the_topic: "ämnet" @@ -703,7 +762,7 @@ sv: network: "Vänligen kontrollera din uppkoppling." network_fixed: "Ser ut som att den är tillbaka." server: "Felmeddelande: {{status}}" - forbidden: "Du har inte rättigheter att läsa detta" + forbidden: "Du har inte rättigheter att läsa det där." not_found: "Hoppsan, applikationen ledde till en URL som inte existerar." unknown: "Något gick fel." buttons: @@ -711,7 +770,7 @@ sv: again: "Försök igen" fixed: "Ladda sida" close: "Stäng" - assets_changed_confirm: "Den här webbplatsen uppdaterades precis. Ladda om för att se den senaste versionen?" + assets_changed_confirm: "Den här webbplatsen uppdaterades precis. Uppdatera för att se den senaste versionen?" logout: "Du loggades ut." refresh: "Uppdatera" read_only_mode: @@ -722,20 +781,22 @@ sv: too_few_topics_notice: "Låt oss få igång den här diskussionen! Det finns för närvarande %{currentTopics} / %{requiredTopics} ämnen. Nya användare behöver några konversationer att läsa och svara på." too_few_posts_notice: "Låt oss få igång den här diskussionen! Det finns för närvarande %{currentPosts} / %{requiredPosts} inlägg. Nya användare behöver några konversationer att läsa och svara på." logs_error_rate_notice: + reached: "[%{relativeAge}] Aktuell takt av %{rate} har nått webbplatsinställningarnas gräns på %{siteSettingRate}." + exceeded: "[%{relativeAge}] Aktuell takt av %{rate} har överträffat webbplatsinställningarnas gräns på %{siteSettingRate}." rate: one: "1 fel/%{duration}" other: "%{count} fel/%{duration}" learn_more: "lär dig mer..." year: 'år' - year_desc: 'diskussioner skapade de senaste 365 dagarna' + year_desc: 'ämnen skapade de senaste 365 dagarna' month: 'månad' - month_desc: 'diskussioner skapade de senaste 30 dagarna' + month_desc: 'ämnen skapade de senaste 30 dagarna' week: 'vecka' - week_desc: 'diskussioner skapade de senaste 7 dagarna' + week_desc: 'ämnen skapade de senaste 7 dagarna' day: 'dag' first_post: Första inlägget - mute: Dämpa - unmute: Avdämpa + mute: Tysta + unmute: Avtysta last_post: Senaste inlägg last_reply_lowercase: senaste svar replies_lowercase: @@ -744,9 +805,9 @@ sv: signup_cta: sign_up: "Registrera" hide_session: "Påminn mig imorgon" - hide_forever: "Nej tack" + hide_forever: "nej tack" hidden_for_session: "Ok, jag frågar dig imorgon. Du kan alltid använda 'Logga in' för att skapa ett konto, också. " - intro: "Hejsan! :heart_eyes: Det verkar som att du uppskattar diskussionen, men du har inte registrerat dig för ett konto. " + intro: "Hejsan! :heart_eyes: Det verkar som att du uppskattar ämnet, men du har inte registrerat dig för ett konto. " value_prop: "När du skapar ett konto så kommer vi ihåg precis vad du har läst, så att du alltid kan komma tillbaka precis där du lämnade oss. Du kan också få notifieringar, här och via e-post, närhelst nya inlägg skapas. Du kan också gilla inlägg för att sprida kärlek. :heartbeat:" summary: enabled_description: "Sammanfattning över de inlägg som användarna tycker är mest intressanta." @@ -755,55 +816,56 @@ sv: enable: 'Sammanfatta detta ämne' disable: 'Visa alla inlägg' deleted_filter: - enabled_description: "Den här diskussionen innehåller borttagna inlägg som har dolts." - disabled_description: "Raderade inlägg i diskussionen visas." + enabled_description: "Det här ämnet innehåller borttagna inlägg som har dolts." + disabled_description: "Raderade inlägg i ämnet visas." enable: "Dölj raderade inlägg" disable: "Visa raderade inlägg" private_message_info: title: "Meddelande" invite: "Bjud In Andra..." - remove_allowed_user: "Vill du verkligen ta bort {{name}} från detta meddelande?" + remove_allowed_user: "Vill du verkligen ta bort {{name}} från det här meddelandet?" + remove_allowed_group: "Vill du verkligen ta bort {{name}} från det här meddelandet?" email: 'E-post' username: 'Användarnamn' last_seen: 'Sedd' created: 'Skapad' created_lowercase: 'skapad' trust_level: 'Förtroendenivå' - search_hint: 'användarnamn, email eller IP-adress' + search_hint: 'användarnamn, e-post eller IP-adress' create_account: title: "Registrera nytt konto" failed: "Något gick fel, kanske är denna e-post redan registrerad, försök glömt lösenordslänken" forgot_password: title: "Beställ nytt lösenord" action: "Jag har glömt mitt lösenord" - invite: "Skriv in ditt användarnamn eller e-postadress, så vi skickar dig ett mail om lösenordsåterställning." - reset: "Återställ Lösenord" + invite: "Skriv in ditt användarnamn eller e-postadress, så skickar vi dig ett e-postmeddelande om lösenordsåterställning." + reset: "Återställ lösenord" complete_username: "Om ett konto matchar användarnamnet %{username} bör du inom kort få ett e-postmeddelande med instruktioner för hur du återställer ditt lösenord." complete_email: "Om ett konto matchar %{email} bör du inom kort få ett e-postmeddelande med instruktioner för hur du återställer ditt lösenord." - complete_username_found: "Vi hittade ett konto som matchade användarnamnet %{username} , du kommer snart att få ett email med instruktioner om hur du ska återställa dit lösenord." - complete_email_found: "Vi hittade ett konto som matchade %{email} , du kommer snart att få ett email med instruktioner om hur du ska återställa dit lösenord." + complete_username_found: "Vi hittade ett konto som matchade användarnamnet %{username} , du kommer snart att få ett e-postmeddelande med instruktioner om hur du ska återställa ditt lösenord." + complete_email_found: "Vi hittade ett konto som matchade %{email} , du kommer snart att få ett e-postmeddelande med instruktioner om hur du ska återställa ditt lösenord." complete_username_not_found: "Det finns inget konto som matchar användarnamnet %{username}" complete_email_not_found: "Det finns inget konto som matchar %{email}" login: title: "Logga in" username: "Användare" password: "Lösenord" - email_placeholder: "email eller användarnamn" + email_placeholder: "e-post eller användarnamn" caps_lock_warning: "Caps Lock är aktiverad" error: "Okänt fel" rate_limit: "Var god vänta innan du försöker logga in igen." blank_username_or_password: "Vänligen ange din e-post eller användarnamn och lösenord." - reset_password: 'Återställ Lösenord' + reset_password: 'Återställ lösenord' logging_in: "Loggar in..." or: "Eller" authenticating: "Autentiserar..." - awaiting_confirmation: "Ditt konto väntar på aktivering, använd glömt lösenordslänken för att skicka ett nytt aktiveringsmail." - awaiting_approval: "Ditt konto har inte godkänts av en moderator än. Du kommer att få ett mail när det är godkänt." + awaiting_confirmation: "Ditt konto väntar på aktivering, använd glömt lösenordslänken för att skicka ett nytt aktiveringsbrev." + awaiting_approval: "Ditt konto har inte godkänts av en moderator än. Du kommer att få ett e-postmeddelande när det är godkänt." requires_invite: "Tyvärr, inbjudan krävs för tillgång till detta forum." - not_activated: "Du kan inte logga in än. Vi har tidigare skickat ett aktiveringsmail till dig via {{sentTo}}. Var god följ instruktionerna i det mailet för att aktivera ditt konto." + not_activated: "Du kan inte logga in än. Vi har tidigare skickat ett aktiveringsbrev till dig via {{sentTo}}. Var god följ instruktionerna i det e-postmeddelandet för att aktivera ditt konto." not_allowed_from_ip_address: "Du kan inte logga in från den IP-adressen" admin_not_allowed_from_ip_address: "Du kan inte logga in som admin från den IP-adressen." - resend_activation_email: "Klicka här för att skicka aktiveringsmailet igen." + resend_activation_email: "Klicka här för att skicka aktiveringsbrevet igen." sent_activation_email_again: "Vi har skickat ännu ett aktiveringsmail till dig via {{currentEmail}}. Det kan ta ett par minuter för det att komma fram; var noga med att kolla din skräppost." to_continue: "Var vänligen och logga in" preferences: "Du behöver logga in för att ändra dina användarpreferenser." @@ -829,51 +891,48 @@ sv: github: title: "med GitHub" message: "Autentiserar med GitHub (kolla så att pop up-blockare inte är aktiverade)" - apple_international: "Apple/International" - google: "Google" - twitter: "Twitter" - emoji_one: "Emoji Ett" shortcut_modifier_key: shift: 'Shift' ctrl: 'Ctrl' alt: 'Alt' composer: - emoji: "Uttryckssymbol :)" + emoji: "Emoji :)" more_emoji: "mer..." options: "Alternativ" whisper: "viska" - add_warning: "Det här är en officiell varning" + add_warning: "Det här är en officiell varning." + toggle_whisper: "Växla viskning" posting_not_on_topic: "Vilket ämne vill du svara på?" saving_draft_tip: "sparar…" saved_draft_tip: "sparat" saved_local_draft_tip: "sparat lokalt" similar_topics: "Ditt ämne liknar..." drafts_offline: "utkast offline" - group_mentioned: "Genom att nämna {{group}}, så kommer du att notifiera {{count}} medlemmar – är du säker?§" + group_mentioned: "Genom att nämna {{group}}, så kommer du att notifiera {{count}} medlemmar – är du säker?" duplicate_link: "Det ser ut som att din länk till {{domain}} redan har delats i ämnet av @{{username}} i ett svar {{ago}} sedan – är du säker på att du vill dela den igen?" error: title_missing: "Du måste ange en rubrik" - title_too_short: "Titeln måste vara minst {{min}} tecken lång." - title_too_long: "Titeln får inte vara längre än {{max}} tecken" + title_too_short: "Rubriken måste vara minst {{min}} tecken lång." + title_too_long: "Rubriken får inte vara längre än {{max}} tecken" post_missing: "Inlägg får inte vara tomma" post_length: "Inlägg måste vara minst {{min}} tecken långa." try_like: 'Har du provat -knappen?' category_missing: "Du måste välja en kategori" - save_edit: "Spara Ändring" + save_edit: "Spara ändring" reply_original: "Svara på ursprungsämnet" - reply_here: "Svara Här" + reply_here: "Svara här" reply: "Svara" cancel: "Avbryt" create_topic: "Skapa ämne" create_pm: "Nytt meddelande" title: "eller tryck Ctrl+Enter" users_placeholder: "Lägg till en användare" - title_placeholder: "Vad handlar denna diskussion om i en kort mening?" + title_placeholder: "Vad handlar ämnet om i en kort mening?" edit_reason_placeholder: "varför redigerar du?" show_edit_reason: "(lägg till anledningar för redigering)" reply_placeholder: "Skriv här. Använd Markdown, BBCode eller HTML för formattering. Släpp eller klistra in bilder." view_new_post: "Visa ditt nya inlägg." - saving: "sparar" + saving: "Sparar" saved: "Sparat!" saved_draft: "Utkast för inlägg. Välj för att fortsätta." uploading: "Laddar upp..." @@ -887,25 +946,26 @@ sv: link_title: "Hyperlänk" link_description: "skriv en länkbeskrivning här" link_dialog_title: "Infoga Hyperlänk" - link_optional_text: "valfri titel" - link_url_placeholder: "http://exempel.com" + link_optional_text: "valfri rubrik" + link_url_placeholder: "http://exempel.se" quote_title: "Citat" quote_text: "Citat" - code_title: "Förformaterad text" + code_title: "Förformatterad text" code_text: "indentera förformatterad text med 4 mellanslag" + paste_code_text: "skriv eller klistra in din kod här" upload_title: "Bild" upload_description: "skriv en bildbeskrivning här" - olist_title: "Numrerad Lista" + olist_title: "Numrerad lista" ulist_title: "Punktlista" list_item: "Listobjekt" heading_title: "Rubrik" heading_text: "Rubrik" hr_title: "Horisontell linje" - help: "Markdown Redigeringshjälp" + help: "Markdown redigeringshjälp" toggler: "Dölj eller visa composer-panelen" modal_ok: "OK" modal_cancel: "Avbryt" - cant_send_pm: "Jag är hemskt ledsen, men du kan inte skicka ett meddelande till %{username}." + cant_send_pm: "Tyvärr, du kan inte skicka ett meddelande till %{username}." admin_options_title: "Valfria personalinställningar för detta ämne" auto_close: label: "Stäng automatiskt ämnet efter:" @@ -917,8 +977,9 @@ sv: units: "(# antal timmar)" examples: 'Ange antal timmar (24).' notifications: - title: "notiser från @-omnämnanden, svar på dina inlägg och ämnen, meddelanden, etc" + title: "notiser från @namn-omnämnanden, svar på dina inlägg och ämnen, meddelanden, etc" none: "Kan inte ladda notiser just nu." + empty: "Inga notifieringar hittades." more: "visa äldre notifikationer" total_flagged: "totalt antal flaggade inlägg" mentioned: "

{{username}} {{description}}

" @@ -937,7 +998,9 @@ sv: invited_to_topic: "

{{username}} {{description}}

" invitee_accepted: "

{{username}} accepterade din inbjudan

" moved_post: "

{{username}} flyttade {{description}}

" + linked: "

{{username}} {{description}}

" granted_badge: "

Förtjänade '{{description}}'

" + watching_first_post: "

Nytt ämne {{description}}

" group_message_summary: one: "

{{count}} meddelande i din {{group_name}}-inkorg

" other: "

{{count}} meddelanden i din {{group_name}}-inkorg

" @@ -945,7 +1008,7 @@ sv: mentioned: "Omnämnd av" quoted: "Citerad av" replied: "Svarade" - posted: "Postat av" + posted: "Skrivet av" edited: "Redigera ditt inlägg genom" liked: "Gillade ditt inlägg" private_message: "Privat meddelande från" @@ -982,9 +1045,9 @@ sv: sort_by: "Sortera efter" relevance: "Relevans" latest_post: "Senaste inlägg" - most_viewed: "Mest Sedda" + most_viewed: "Mest sedda" most_liked: "Mest omtyckt" - select_all: "Markera Alla" + select_all: "Markera alla" clear_all: "Rensa allt" result_count: one: "1 resultat för \"{{term}}\"" @@ -998,7 +1061,7 @@ sv: context: user: "Sök inlägg av @{{username}}" category: "Sök #{{category}} kategorin" - topic: "Sök i denna diskussion" + topic: "Sök i det här ämnet" private_messages: "Sök meddelanden" hamburger_menu: "gå till en annan ämneslista eller kategori" new_item: "ny" @@ -1008,24 +1071,24 @@ sv: topics: bulk: unlist_topics: "Avlista ämnen" - reset_read: "Återställ Lästa" - delete: "Ta bort diskussioner" + reset_read: "Återställ lästa" + delete: "Ta bort ämnen" dismiss: "Avfärda" dismiss_read: "Avfärda alla o-lästa" dismiss_button: "Avfärda..." dismiss_tooltip: "Avfärda nya inlägg eller sluta följa ämnen" also_dismiss_topics: "Sluta följa de här ämnena så att de aldrig syns som olästa för mig igen" dismiss_new: "Avfärda Nya" - toggle: "toggla val av multipla ämnen" + toggle: "växla val av flertalet ämnen" actions: "Massändringar" change_category: "Ändra kategori" close_topics: "Stäng ämnen" archive_topics: "Arkivera ämnen" - notification_level: "ändra notifieringsnivå" + notification_level: "Ändra notifieringsnivå" choose_new_category: "Välj den nya kategorin för ämnena:" selected: - one: "Du har markerat 1 diskussion." - other: "Du har markerat {{count}} diskussioner." + one: "Du har markerat 1 ämne." + other: "Du har markerat {{count}} ämnen." change_tags: "Ändra taggar" choose_new_tags: "Välj nya taggar för de här ämnena:" changed_tags: "Taggarna för de här ämnena ändrades." @@ -1042,7 +1105,7 @@ sv: search: "Inga sökresultat hittades." educate: new: '

Dina nya ämnen hamnar här.

Standard är att ämnen anses nya och kommer att visa en ny indikator om de skapades de senaste 2 dagarna.

Besök dina användarinställningar för att ändra det.

' - unread: '

Dina olästa ämnen hamnar här.

Standard är att inlägg anses olästa och kommer att visa antal olästa inlägg 1 om du:

  • Skapade ämnet
  • Svarade på ämnet
  • Läste ämnet i mer än 4 minuter

Eller om du explicit har markerat ämnet som Följd eller Sedd via notifieringspanelen längst ned i varje ämne.

Besök dina användarinställningar för att ändra det.

' + unread: '

Dina olästa ämnen hamnar här.

Standard är att inlägg anses olästa och kommer att visa antal olästa inlägg 1 om du:

  • Skapade ämnet
  • Svarade på ämnet
  • Läste ämnet i mer än 4 minuter

Eller om du explicit har markerat ämnet som Följd eller Bekvakad via notifieringspanelen längst ned i varje ämne.

Besök dina användarinställningar för att ändra det.

' bottom: latest: "Det finns inga fler senaste ämnen." hot: "Det finns inga fler heta ämnen." @@ -1057,7 +1120,7 @@ sv: topic: unsubscribe: stop_notifications: "Du kommer du att motta färre notifieringar från {{title}}" - change_notification_state: "Dina aktuella notifieringstillstånd är " + change_notification_state: "Ditt aktuella notifieringstillstånd är " filter_to: "{{post_count}} inlägg i ämne" create: 'Nytt ämne' create_long: 'Skapa ett nytt ämne' @@ -1066,8 +1129,8 @@ sv: help: 'Flytta meddelandet till ditt arkiv' title: 'Arkiv' move_to_inbox: - title: 'Flytta till Inkorgen' - help: 'Flytta tillbaka meddelandet till Inkorgen' + title: 'Flytta till inkorgen' + help: 'Flytta tillbaka meddelandet till inkorgen' list: 'Ämnen' new: 'nytt ämne' unread: 'oläst' @@ -1081,7 +1144,7 @@ sv: invalid_access: title: "Ämnet är privat" description: "Tyvärr, du har inte behörighet till det ämnet!" - login_required: "Du måste logga in för att se den här diskussionen." + login_required: "Du måste logga in för att se det här ämnet." server_error: title: "Ämnet misslyckades med att ladda" description: "Tyvärr, vi kunde inte ladda det ämnet, möjligtvis på grund av ett anslutningsproblem. Var god och försök igen. Om problemet kvarstår, hör av dig till oss." @@ -1089,16 +1152,16 @@ sv: title: "Ämnet hittades inte" description: "Tyvärr, vi kunde inte hitta det ämnet. Kanske har den tagits bort av en moderator?" total_unread_posts: - one: "du har 1 oläst inlägg i den här diskussionen" - other: "du har {{count}} olästa inlägg i den här diskussionen" + one: "du har 1 oläst inlägg i det här ämnet" + other: "du har {{count}} olästa inlägg i det här ämnet" unread_posts: - one: "du har 1 oläst gammalt inlägg i den här tråden" + one: "du har 1 oläst gammalt inlägg i det här ämnet" other: "du har {{count}} olästa gamla inlägg i det här ämnet" new_posts: - one: "det finns 1 nytt inlägg i den här tråden sedan du senast läste den" + one: "det finns 1 nytt inlägg i det här ämnet sedan du senast läste den" other: "det finns {{count}} nya inlägg i det här ämnet sedan du senast läste det" likes: - one: "det finns 1 gillning i den här tråden" + one: "det finns 1 gillning i det här ämnet" other: "det finns {{count}} gillningar i det här ämnet" back_to_list: "Tillbaka till ämneslistan" options: "Ämnesinställningar" @@ -1115,7 +1178,7 @@ sv: deleted: "Ämnet har raderats" auto_close_notice: "Det här ämnet kommer att stängas automatiskt %{timeLeft}." auto_close_notice_based_on_last_post: "Ämnet stängs %{duration} efter sista svaret." - auto_close_title: 'Stäng Inställningar automatiskt' + auto_close_title: 'Inställningar för automatisk stängning' auto_close_save: "Spara" auto_close_remove: "Stäng inte det här ämnet automatiskt" auto_close_immediate: "Senaste inlägget i det här ämnet är redan %{hours} timmar gammal, så ämnet kommer att stängas omedelbart. " @@ -1137,8 +1200,10 @@ sv: notifications: title: ändra hur ofta du får notifieringar om det här ämnet reasons: - '3_6': 'Du kommer att få notifikationer eftersom du bevakar denna kategori.' - '3_5': 'Du kommer att ta emot notifikationer eftersom du började följa det här ämnet automatiskt.' + mailing_list_mode: "Du har utskicksläge aktiverat, så du kommer notifieras om inlägg till det här ämnet via e-post." + '3_10': 'Du kommer att ta emot notifikationer för att du bevakar en tagg i det här ämnet.' + '3_6': 'Du kommer att få notifikationer för att du bevakar denna kategori.' + '3_5': 'Du kommer att ta emot notifikationer för att du automatiskt började följa det här ämnet.' '3_2': 'Du kommer att ta emot notifikationer för att du bevakar detta ämne.' '3_1': 'Du kommer ta emot notifikationer för att du skapade detta ämne.' '3': 'Du kommer att ta emot notifikationer för att du bevakar detta ämne.' @@ -1152,13 +1217,13 @@ sv: '0_2': 'Du ignorerar alla notifikationer för detta ämne.' '0': 'Du ignorerar alla notifikationer för detta ämne.' watching_pm: - title: "följda" + title: "Bevakar" description: "Du kommer att få en notifiering för varje nytt svar i detta meddelande, samt en räknare med antalet nya svar." watching: - title: "Kollar" + title: "Bevakar" description: "Du kommer att notifieras om varje nytt svar i detta ämne, och ett räknare över nya svar visas." tracking_pm: - title: "bevakade" + title: "Följer" description: "En räknare över antal nya svar visas för detta meddelande. Du notifieras om någon nämner ditt @namn eller svarar dig." tracking: title: "Följer" @@ -1170,10 +1235,10 @@ sv: title: "Normal" description: "Du kommer att notifieras om någon nämner ditt @namn eller svarar dig." muted_pm: - title: "tystade" + title: "Tystade" description: "Du kommer aldrig bli notifierad om något gällande detta meddelande." muted: - title: "Dämpad" + title: "Tystade" description: "Du kommer aldrig att notifieras om någonting som rör det här ämnet, och den kommer inte att visas i din flik med senaste." actions: recover: "Återställ ämne" @@ -1186,17 +1251,17 @@ sv: unpin: "Avklistra ämne..." unarchive: "Dearkivera ämne" archive: "Arkivera ämne" - invisible: "Markera Olistad" - visible: "Markera Listad" - reset_read: "Återställ Läsdata" + invisible: "Markera olistad" + visible: "Markera listad" + reset_read: "Återställ läsdata" make_public: "Skapa allmänt ämne" make_private: "Skapa privat meddelande" feature: pin: "Klistra ämne" unpin: "Avklistra ämne" pin_globally: "Klistra ämne globalt" - make_banner: "Gör ämne till banner" - remove_banner: "Ta bort banner som ämne" + make_banner: "Gör ämne till banderoll" + remove_banner: "Ta bort banderollämne" reply: title: 'Svara' help: 'börja komponera ett svar till detta ämne' @@ -1217,7 +1282,7 @@ sv: unpin: "Ta bort detta ämne från toppen av kategorin {{categoryLink}}." unpin_until: "Radera det här ämnet från toppen av {{categoryLink}} kategorin eller vänta tills %{until}." pin_note: "Användare kan avklistra ämnet individuellt för sig själva." - pin_validation: "Ett datum krävs för att pinna fast den här titeln." + pin_validation: "Ett datum krävs för att klistra fast det här ämnet." not_pinned: "Det finns inga klistrade ämnen i {{categoryLink}}." already_pinned: one: "Nuvarande antal ämnen som är klistrade i {{categoryLink}}: 1" @@ -1231,17 +1296,20 @@ sv: already_pinned_globally: one: "Nuvarande antal ämnen som klistrats globalt: 1" other: "Nuvarande antal ämnen som klistrats globalt: {{count}}" - make_banner: "Gör detta ämne till en banner som dyker upp i toppen av alla sidor." - remove_banner: "Ta bort bannern som dyker upp i toppen av alla sidor." - banner_note: "Användare kan avfärda bannern genom att stänga det. Endast ett ämne kan agera banner åt gången." + make_banner: "Gör detta ämne till en banderoll som dyker upp i toppen av alla sidor." + remove_banner: "Ta bort banderollen som dyker upp i toppen av alla sidor." + banner_note: "Användare kan avfärda banderollen genom att stänga den. Endast ett ämne kan agera banderoll åt gången." + no_banner_exists: "Det finns inget banderollämne." + banner_exists: "Det är för närvarande ett banderollämne." inviting: "Bjuder in..." automatically_add_to_groups: "Den här inbjudan inkluderar också åtkomst till de här grupperna:" invite_private: title: 'Inbjudan till meddelande' - email_or_username: "Den Inbjudnas E-post eller Användarnamn" + email_or_username: "Den inbjudnas e-post eller användarnamn" email_or_username_placeholder: "e-postadress eller användarnamn" - action: "Bjud In" - success: "Vi har bjudit in användaren att delta i detta meddelande." + action: "Bjud in" + success: "Vi har bjudit in användaren att delta i det här meddelandet." + success_group: "Vi har bjudit in gruppen att delta i det här meddelandet." error: "Tyvärr det uppstod ett fel under inbjudandet av den användaren." group_name: "gruppnamn" controls: "Ämneskontroller" @@ -1254,10 +1322,10 @@ sv: sso_enabled: "Ange användarnamnet för personen du vill bjuda in till detta ämne." to_topic_blank: "Ange användarnamnet eller e-postadressen för personen som du vill bjuda in till detta ämne." to_topic_email: "Du har angett en e-postadress. Vi skickar en inbjudan som ger din vän möjlighet att svara på detta ämne direkt." - to_topic_username: "Du har angett ett användarnamn. Vi skickar en notifiering med en länk som bjuder in de till detta ämne." - to_username: "Ange användarnamnet för personen du vill bjuda in. Vi skicka en notifiering med en länk som bjuder in de till detta ämne." + to_topic_username: "Du har angett ett användarnamn. Vi skickar en notifiering med en länk som bjuder in din vän till detta ämne." + to_username: "Ange användarnamnet för personen du vill bjuda in. Vi skickar en notifiering med en länk som bjuder in din vän till detta ämne." email_placeholder: 'namn@exampel.se' - success_email: "Vi mailade ut en inbjudan till {{emailOrUsername}}. Vi meddelar dig när inbjudan lösts in. Kolla in inbjudningsfliken på din användarsida för att hålla koll på dina inbjudningar." + success_email: "Vi skickade ut en inbjudan till {{emailOrUsername}}. Vi meddelar dig när inbjudan lösts in. Kolla inbjudningsfliken på din användarsida för att hålla koll på dina inbjudningar." success_username: "Vi har bjudit in användaren att delta i detta ämne." error: "Tyvärr, vi kunde inte bjuda in den personen. Personen kanske redan har blivit inbjuden? (Invites are rate limited)" login_reply: 'Logga in för att svara' @@ -1272,7 +1340,7 @@ sv: topic_name: "Nytt ämnesnamn" error: "Ett fel inträffade då inläggen skulle flyttas till det nya ämnet." instructions: - one: "Du är påväg att skapa en ny tråd och lägga inlägget du har valt i den." + one: "Du är påväg att skapa ett nytt ämne och lägga inlägget du har valt i den." other: "Du är påväg att skapa en nytt ämne och lägga de {{count}} inlägg du har valt i den." merge_topic: title: "Flytta till befintligt ämne" @@ -1284,7 +1352,7 @@ sv: change_owner: title: "Ändra ägare av inlägg" action: "ändra ägare" - error: "Det blev något fel vid ändring av diskussionens ägarskap." + error: "Ett fel uppstod vid ändringen av ämnets ägarskap." label: "Ny ägare av inlägg" placeholder: "användarnamn på den nya ägaren" instructions: @@ -1324,7 +1392,7 @@ sv: deleted_by_author: one: "(inlägg tillbakadraget av skaparen, kommer att raderas automatiskt om 1 timme om det inte flaggas)" other: "(inlägg tillbakadraget av skaparen, kommer att raderas automatiskt om %{count} timmar om det inte flaggas)" - expand_collapse: "expandera/förminska" + expand_collapse: "utvidga/förminska" gap: one: "visa 1 dolt svar" other: "visa {{count}} dolda svar" @@ -1358,19 +1426,19 @@ sv: confirm: "Är du säker på att du vill avbryta ditt inlägg?" no_value: "nej, behåll" yes_value: "Ja, överge" - via_email: "det här inlägget har gjorts via epost" + via_email: "det här inlägget har gjorts via e-post" via_auto_generated_email: "det här inlägget anlände via ett autogenererat e-postmeddelande" whisper: "det här inlägget är en privat viskning för moderatorer" wiki: about: "det här inlägget är en wiki" archetypes: - save: 'Spara Inställningar' + save: 'Spara inställningar' few_likes_left: "Tack för att du sprider kärleken! Du har bara några få gillningar kvar idag." controls: reply: "börja komponera ett svar till detta inlägg" like: "gilla detta inlägg" has_liked: "du har gillat detta inlägg" - undo_like: "ångra like" + undo_like: "ångra gillning" edit: "ändra detta inlägg" edit_anonymous: "Tyvärr, du måste vara inloggad för att kunna redigera det här inlägget." flag: "flagga detta inlägg för uppmärksamhet privat eller skicka en privat påminnelse om det" @@ -1384,16 +1452,16 @@ sv: other: "Vill du radera de {{count}} direkta svaren på det här inlägget också?" yes_value: "Ja, radera även svaren" no_value: "Nej, bara det här inlägget" - admin: "inlägg admin åtgärder" + admin: "administratörsåtgärder för inlägg" wiki: "Skapa wiki" unwiki: "Ta bort wiki" - convert_to_moderator: "Lägg till " - revert_to_regular: "Ta bort Funktionär färg" + convert_to_moderator: "Lägg till personalfärg" + revert_to_regular: "Ta bort personalfärg" rebake: "Generera HTML" unhide: "Visa" - change_owner: "Ändra Ägare" + change_owner: "Ändra ägare" actions: - flag: 'Flaga' + flag: 'Flagga' defer_flags: one: "Skjut upp" other: "Skjut upp" @@ -1422,7 +1490,7 @@ sv: like: "gillade det här" vote: "röstade för det här" by_you: - off_topic: "Du flaggade detta som off-topic" + off_topic: "Du flaggade detta som orelevant" spam: "Du flaggade detta som spam" inappropriate: "Du flaggade detta som olämpligt" notify_moderators: "Du flaggade det för moderation." @@ -1432,8 +1500,8 @@ sv: vote: "Du röstade för detta inlägg" by_you_and_others: off_topic: - one: "Du och 1 annan flaggade detta som off-topic" - other: "Du och {{count}} andra personer flaggade detta som off-topic" + one: "Du och 1 annan flaggade detta som orelevant" + other: "Du och {{count}} andra personer flaggade detta som orelevant" spam: one: "Du och 1 annan flaggade detta som spam" other: "Du och {{count}} andra personer flaggade detta som spam" @@ -1457,8 +1525,8 @@ sv: other: "Du och {{count}} andra personer röstade för detta inlägg" by_others: off_topic: - one: "1 person flaggade detta som off-topic" - other: "{{count}} personer flaggade detta som off-topic" + one: "1 person flaggade detta som orelevant" + other: "{{count}} personer flaggade detta som orelevant" spam: one: "1 person flaggade detta som spam" other: "{{count}} personer flaggade detta som spam" @@ -1499,17 +1567,17 @@ sv: title: "Visa resultat med tillägg och borttagningar inline" button: ' HTML' side_by_side: - title: "Visa diffar för resultat sida vid sida" + title: "Visa skillnader i renderad utmatning sida vid sida" button: ' HTML' side_by_side_markdown: - title: "Visa " + title: "Visa skillnader i rådatan sida vid sida" button: ' Rå' category: can: 'can… ' none: '(ingen kategori)' all: 'Alla kategorier' choose: 'Välj en kategori…' - edit: 'ändra' + edit: 'redigera' edit_long: "Redigera" view: 'Visa ämnen i kategori' general: 'Allmänt' @@ -1517,11 +1585,11 @@ sv: topic_template: "Ämnesmall" tags: "Taggar" tags_allowed_tags: "Taggar som endast kan användas i den här kategorin:" - tags_allowed_tag_groups: "Tagga grupper som endast kan användas i den här kategorin:" + tags_allowed_tag_groups: "Grupptaggar som endast kan användas i den här kategorin:" tags_placeholder: "(Valfritt) lista av tillåtna taggar" tag_groups_placeholder: "(Valfritt) lista av tillåtna grupptaggar" - delete: 'Radera Kategori' - create: 'Ny Kategori' + delete: 'Radera kategori' + create: 'Ny kategori' create_long: 'Skapa en ny kategori' save: 'Spara kategori' slug: 'Kategori-etikett' @@ -1531,26 +1599,27 @@ sv: name: "Kategorinamn" description: "Beskrivning" topic: "kategoriämne" - logo: "Kategori Logotypbild" - background_image: "Kategori Bakgrundsbild" - badge_colors: "Emblemsfärg" + logo: "Kategori logotypbild" + background_image: "Kategori bakgrundsbild" + badge_colors: "Utmärkelsefärg" background_color: "Bakgrundsfärg" foreground_color: "Förgrundsfärg" name_placeholder: "Ett eller två ord max" color_placeholder: "Någon webbfärg" delete_confirm: "Är du säker på att du vill radera den kategorin?" delete_error: "Ett fel inträffade vid borttagning av kategorin." - list: "Lista Kategorier" + list: "Lista kategorier" no_description: "Lägg till en beskrivning för den här kategorin." change_in_category_topic: "Redigera beskrivning" already_used: 'Den här färgen används redan av en annan kategori' security: "Säkerhet" + special_warning: "Varning: Den här kategorin är en förbestämd kategori och säkerhetsinställningarna kan inte ändras. Om du inte vill använda kategorin, ta bort den istället för att återanvända den." images: "Bilder" auto_close_label: "Stäng automatiskt ämnet efter:" auto_close_units: "timmar" email_in: "Egenvald inkommande e-postadress:" email_in_allow_strangers: "Acceptera e-post från anonyma användare utan konton" - email_in_disabled: "Att skapa nya ämnen via e-post är avaktiverat i Inställningarna. För att aktivera ämnen skapade via e-post," + email_in_disabled: "Att skapa nya ämnen via e-post är avaktiverat i webbplatsinställningarna. För att aktivera ämnen skapade via e-post," email_in_disabled_click: 'aktivera "inkommande e-post" inställningen.' suppress_from_homepage: "Undanta den här kategorin från hemsidan." allow_badges_label: "Tillåt utmärkelser i den här kategorin" @@ -1559,16 +1628,17 @@ sv: this_year: "i år" position: "position" default_position: "Standardposition" - position_disabled: "Katergorier kommer att sorteras efter deras aktivitet. För att ställa in sorteringen av kategorier i den här listan," - position_disabled_click: 'aktivera "fast kategori positioner" inställningen.' + position_disabled: "Kategorier kommer att sorteras efter deras aktivitet. För att ställa in sorteringen av kategorier i den här listan," + position_disabled_click: 'aktivera "fasta kategoripositioner" inställningen.' parent: "Förälderkategori" notifications: watching: title: "Bevakar" - description: "Du kommer automatiskt att bevaka alla nya ämnen i de här kategorierna. Du blir notifierad om alla nya inlägg och ämnen, och en räknare över alla nya inlägg kommer att visas." + watching_first_post: + title: "Bevakar första inlägget" + description: "Du kommer att bli notifierad om första inlägget i varje nytt ämne i de här kategorierna." tracking: title: "Följer" - description: "Du kommer automatiskt att följa alla nya ämnen i de här kategorierna. Du kommer att notifieras om någon nämner ditt @namn eller svarar dig och en räknare över nya inlägg kommer att visas." regular: title: "Normal" description: "Du notifieras om någon nämner ditt @namn eller svarar på ditt inlägg." @@ -1576,13 +1646,13 @@ sv: title: "Tystad" description: "Du kommer aldrig att notifieras om något som rör nya ämnen i de här kategorierna och de kommer inte att dyka upp i din olästa tabb." flagging: - title: 'Tack för att du hjälper till att hålla vår gemenskap civiliserad!' - action: 'Flagga Inlägg' + title: 'Tack för att du hjälper till att hålla forumet civiliserat!' + action: 'Flagga inlägg' take_action: "Åtgärda" notify_action: 'Meddelande' - official_warning: 'Officiell Varning' + official_warning: 'Officiell varning' delete_spammer: "Radera spammare" - delete_confirm: "Du håller på att radera %{posts} inlägg och %{topics} ämnen från denna användare, radera hans/hennes konto, blockera IP-adressen %{ip_address}, och lägga till email-adressen %{email} till en permanent blockeringslista. Är du säker på att denna användare verkligen är en spammare?" + delete_confirm: "Du håller på att radera %{posts} inlägg och %{topics} ämnen från denna användare, radera hans/hennes konto, blockera IP-adressen %{ip_address}, och lägga till e-postadressen %{email} till en permanent blockeringslista. Är du säker på att denna användare verkligen är en spammare?" yes_delete_spammer: "Ja, radera spammare" ip_address_missing: "(N/A)" hidden_email_address: "(gömd)" @@ -1591,9 +1661,9 @@ sv: cant: "Tyvärr, du kan inte flagga detta inlägg just nu." notify_staff: 'Notifiera personal privat' formatted_name: - off_topic: "Det är Off-topic" - inappropriate: "Det är Olämpligt" - spam: "Det är Spam" + off_topic: "Det är orelevant" + inappropriate: "Det är olämpligt" + spam: "Det är spam" custom_placeholder_notify_user: "Var specifik, var konstruktiv och var alltid trevlig." custom_placeholder_notify_moderators: "Låt oss veta i detalj vad du är bekymrad över, och skicka med relevanta länkar och exempel om möjligt." custom_message: @@ -1601,24 +1671,26 @@ sv: more: "{{n}} fler..." left: "{{n}} kvar" flagging_topic: - title: "Tack för att du hjälper oss hålla gemenskapen civiliserad!" + title: "Tack för att du hjälper oss hålla forumet civiliserat!" action: "Flagga ämne" notify_action: "Meddelande" topic_map: title: "Sammanfattning av ämne" participants_title: "Flitiga skribenter" links_title: "Populära länkar" - links_shown: "visa alla {{totalLinks}} länkar..." clicks: one: "1 klick" other: "%{count} klick" post_links: - about: "expandera fler länkar för det här inlägget" + about: "utvidga fler länkar för det här inlägget" + title: + one: "1 mer" + other: "%{count} mer" topic_statuses: warning: help: "Det här är en officiell varning." bookmarked: - help: "Du bokmärkte nu detta ämnet." + help: "Du bokmärkte detta ämnet." locked: help: "Det här ämnet är stängt; det går inte längre att svara på inlägg" archived: @@ -1627,9 +1699,9 @@ sv: help: "Det här ämnet är stängt och arkiverat; det går inte längre att svara eller ändra" unpinned: title: "Avklistrat" - help: "Detta ämne är oklistrat för dig. Det visas i vanlig ordning" + help: "Detta ämne är avklistrat för dig; det visas i vanlig ordning" pinned_globally: - title: "Klistrat Globalt" + title: "Klistrat globalt" help: "Det här ämnet är klistrat globalt; det kommer att visas högst upp i senaste och i dess kategori" pinned: title: "Klistrat" @@ -1641,10 +1713,10 @@ sv: posts_long: "det finns {{number}} inlägg i detta ämne" posts_likes_MF: | Detta ämne har {count, plural, one {1 svar} other {# svar}} {ratio, select, - low {med ett högt förhållande mellan gilla och inlägg} - med {med ett väldigt högt förhållande mellan gilla och inlägg} - high {med ett extremt högt förhållande mellan gilla och inlägg} - other {}} + low {med ett högt förhållande mellan gilla och inlägg} + med {med ett väldigt högt förhållande mellan gilla och inlägg} + high {med ett extremt högt förhållande mellan gilla och inlägg} + other {}} original_post: "Originalinlägg" views: "Visningar" views_lowercase: @@ -1666,7 +1738,7 @@ sv: history: "Historik" changed_by: "av {{author}}" raw_email: - title: "Rå Epost" + title: "Rå e-post" not_available: "Ej tillgänglig!" categories_list: "Kategorilista" filters: @@ -1718,6 +1790,9 @@ sv: help: "Ämnen du har bokmärkt" category: title: "{{categoryName}}" + title_with_count: + one: "{{categoryName}} (1)" + other: "{{categoryName}} ({{count}})" help: "senaste ämnena i kategorin {{categoryName}}" top: title: "Topp" @@ -1784,8 +1859,8 @@ sv: log_out: 'shift+z shift+z Logga ut' actions: title: 'Åtgärder' - bookmark_topic: 'f Slå om bokmärkning av ämne' - pin_unpin_topic: 'shift+p Klistra/oklistra ämne' + bookmark_topic: 'f Växla bokmärkning av ämne' + pin_unpin_topic: 'shift+p Klistra/avklistra ämne' share_topic: 'shift+s Dela ämne' share_post: 's Dela inlägg' reply_as_new_topic: 't Svara med länkat ämne' @@ -1799,6 +1874,8 @@ sv: delete: 'd Radera inlägg' mark_muted: 'm, m Tysta ämne' mark_regular: 'm, r Vanligt (standard) ämne' + mark_tracking: 'm, t Följ ämne' + mark_watching: 'm, w Bevaka ämne' badges: earned_n_times: one: "Förtjänade den här utmärkelsen 1 gång" @@ -1806,11 +1883,14 @@ sv: granted_on: "Utfärdad %{date}" others_count: "Andra med den här utmärkelsen (%{count})" title: Utmärkelser - allow_title: "tillgänglig titel" + allow_title: "tillgänglig rubrik" multiple_grant: "tilldelad flera gånger" + badge_count: + one: "1 Utmärkelse" + other: "%{count} Utmärkelser" more_badges: - one: "+1 till" - other: "+%{count} till" + one: "+1 Till" + other: "+%{count} Till" granted: one: "1 utfärdad" other: "%{count} utfärdade" @@ -1827,6 +1907,15 @@ sv: name: Övrigt posting: name: Publicera inlägg + google_search: | +

Sök med Google

+

+

+

tagging: all_tags: "Alla taggar" selector_all_tags: "alla taggar" @@ -1836,7 +1925,7 @@ sv: delete_tag: "Radera tag" delete_confirm: "Är du säker på att du vill ta bort den taggen?" rename_tag: "Döp om taggen" - rename_instructions: "Väl ett nytt namn för taggen:" + rename_instructions: "Välj ett nytt namn för taggen:" sort_by: "Sortera efter:" sort_by_count: "summa" sort_by_name: "namn" @@ -1848,10 +1937,11 @@ sv: notifications: watching: title: "Bevakar" - description: "Du kommer automatiskt att bevaka alla nya ämnen i den här taggen. Du kommer att få notifieringar om alla nya inlägg och ämnen, och en räknare över olästa och nya inlägg kommer att visas bredvid ämnen. " + watching_first_post: + title: "Bevakar första inlägget" + description: "Du kommer endast att bli notifierad om första inlägget i varje nytt ämne i den här taggen." tracking: title: "Bevakade" - description: "Du kommer automatiskt följa alla nya ämnen i den här taggen. En räknare över olästa och nya inlägg kommer att visas bredvid ämnen." regular: title: "Vanlig" description: "Du kommer att få en notifiering om någon nämner ditt @namn eller svarar på ditt inlägg." @@ -1894,6 +1984,10 @@ sv: search: "Det finns inga fler sökresultat." invite: custom_message: "Gör din inbjudan lite mer personlig genom att skriva ett " + custom_message_link: "personligt meddelande" + custom_message_placeholder: "Skriv ditt personliga meddelande" + custom_message_template_forum: "Hej! Du borde gå med i det här forumet!" + custom_message_template_topic: "Hej! Jag tror att du kanske skulle uppskatta det här ämnet!" admin_js: type_to_filter: "skriv för att filtrera..." admin: @@ -1920,15 +2014,17 @@ sv: admins: 'Administratörer:' blocked: 'Blockerad:' suspended: 'Avstängd:' + private_messages_short: "Meddelanden" private_messages_title: "Meddelanden" mobile_title: "Mobil" space_free: "{{size}} ledigt" - uploads: "uppladningar" + uploads: "uppladdningar" backups: "säkerhetskopior" traffic_short: "Trafik" + traffic: "Applikations-webbegäran" page_views: "API-förfrågningar" page_views_short: "API-förfrågningar" - show_traffic_report: "Visa Detaljerad Trafik Rapport" + show_traffic_report: "Visa detaljerad trafikrapport" reports: today: "Idag" yesterday: "Igår" @@ -1939,9 +2035,11 @@ sv: 30_days_ago: "30 dagar sedan" all: "Alla" view_table: "tabell" + view_graph: "graf" refresh_report: "Uppdatera rapport" start_date: "Startdatum" end_date: "Slutdatum" + groups: "Alla grupper" commits: latest_changes: "Senaste ändringarna: snälla uppdatera ofta!" by: "av" @@ -1969,7 +2067,7 @@ sv: delete_flag_modal_title: "Ta bort och..." delete_spammer: "Radera spammare" delete_spammer_title: "Radera användaren och alla hans/hennes inlägg och ämnen." - disagree_flag_unhide_post: "Håll inte med (avgöm inlägg)" + disagree_flag_unhide_post: "Håll inte med (visa inlägg)" disagree_flag_unhide_post_title: "Ta bort alla flaggor från detta inlägg och gör det synligt igen" disagree_flag: "Håll inte med" disagree_flag_title: "Neka den här flaggningen som ogiltig eller inkorrekt" @@ -1977,9 +2075,9 @@ sv: clear_topic_flags_title: "Ämnet har undersökts och eventuella problem har lösts. Klicka på klar för att ta bort flaggorna." more: "(mer svar...)" dispositions: - agreed: "Godkände" - disagreed: "Godkände ej" - deferred: "Sköt upp" + agreed: "godkände" + disagreed: "godkände ej" + deferred: "sköt upp" flagged_by: "Flaggad av" resolved_by: "Löst av" took_action: "Agerade" @@ -1993,8 +2091,8 @@ sv: previous_flags_count: "Det här inlägget har redan flaggats {{count}} gånger." summary: action_type_3: - one: "off-topic" - other: "off-topic x{{count}}" + one: "orelevant" + other: "orelevant x{{count}}" action_type_4: one: "olämpligt" other: "olämpligt x{{count}}" @@ -2008,29 +2106,38 @@ sv: one: "spam" other: "spam x{{count}}" groups: - primary: "primär grpp" + primary: "Primär grupp" no_primary: "(ingen primär grupp)" title: "Grupper" edit: "Redigera Grupper" - refresh: "uppdatera" + refresh: "Uppdatera" new: "Ny" selector_placeholder: "ange användarnamn" - name_placeholder: "Group name, no spaces, same as username rule" - about: "Edit your group membership and names here" + name_placeholder: "Gruppnamn, inga mellanslag, samma regler som för användarnamn" + about: "Redigera dina gruppmedlemskap och -namn här." group_members: "Gruppmedlemmar" delete: "Radera" - delete_confirm: "Delete this group?" - delete_failed: "Unable to delete group. If this is an automatic group, it cannot be destroyed." + delete_confirm: "Ta bort den här gruppen?" + delete_failed: "Oförmögen att ta bort grupp. Om det här är en automatisk grupp så kan den inte raderas." delete_member_confirm: "Ta bort '%{username}' från '%{group}' gruppen?" + delete_owner_confirm: "Ta bort användarprivilegier för '\"{username}'?" name: "Namn" add: "Lägg till" add_members: "Lägg till medlemmar" custom: "Anpassad" + bulk_complete: "Användarna har lagts till i gruppen." + bulk: "Masstilläggning till grupp" + bulk_paste: "Klistra in en lista av användarnamn eller e-postadresser, en per rad:" + bulk_select: "(välj en grupp)" automatic: "Automatisk" - automatic_membership_email_domains: "Användare som registrerar sig med en email där domänen liknar exact en av dom ovanstående domänerna kommer automatiskt att bli tillagd i den här gruppen:" - automatic_membership_retroactive: "Avänd samma email domän regel för att lägga till nya avändare" + automatic_membership_email_domains: "Användare som registrerar sig med en e-post vars domän exakt matchar en domän i den här listan kommer automatiskt att bli tillagd i den här gruppen:" + automatic_membership_retroactive: "Använd samma regel för e-postdomän för att lägga till nya användare" default_title: "Standardtitel för alla användare i denna grupp" primary_group: "Automatiskt inställd som primär grupp" + group_owners: Ägare + add_owners: Lägg till ägare + incoming_email: "Egenvald inkommande e-postadress" + incoming_email_placeholder: "Ange e-postadress" api: generate_master: "Generera API-huvudnyckel" none: "Det finns inga aktiva API-nycklar just nu." @@ -2042,28 +2149,40 @@ sv: revoke: "Återkalla" confirm_regen: "Är du säker på att du vill ersätta den API-nyckeln med en ny?" confirm_revoke: "Är du säker på att du vill återkalla den nyckeln?" - info_html: "Your API key will allow you to create and update topics using JSON calls." + info_html: "Din API-nyckel kommer tillåta dig att skapa och uppdatera ämnen med hjälp av JSON-anrop." all_users: "Alla användare" note_html: "Håll denna nyckel hemlig, alla användare som har den kan skapa godtyckliga inlägg som alla användare." plugins: title: "Tillägg" installed: "Installerade tillägg" name: "Namn" - none_installed: "Du har inga tillägg installerade" + none_installed: "Du har inga tillägg installerade." version: "Version" + enabled: "Aktiverad?" + is_enabled: "Y" + not_enabled: "N" change_settings: "Ändra inställningar" + change_settings_short: "Inställningar" howto: "Hur installerar jag tillägg?" backups: title: "Säkerhetskopior" menu: backups: "Säkerhetskopior" - logs: "loggar" + logs: "Loggar" none: "Ingen säkerhetskopia är tillgänglig." + read_only: + enable: + title: "Aktivera skrivskyddat läge" + label: "Aktivera skrivskydd" + confirm: "Är du säker på att du vill aktivera skrivskyddat läge?" + disable: + title: "Inaktivera skrivskyddat läge" + label: "Inaktivera skrivskydd" logs: none: "Inga loggar ännu..." columns: - filename: "filnamn" - size: "storlek" + filename: "Filnamn" + size: "Storlek" upload: label: "Ladda upp" title: "Ladda upp en säkerhetskopia till denna instans" @@ -2072,29 +2191,31 @@ sv: error: "Ett fel har uppstått vid uppladdning av '{{filename}}': {{message}}" operations: is_running: "En operation körs just nu..." - failed: " {{operation}} misslyckades. Kontrollera loggarna." + failed: " {{operation}} misslyckades. Var vänlig och kontrollera loggarna." cancel: label: "Avbryt" title: "Avbryt den pågående operationen" confirm: "Är du säker på att du vill avbryta den pågående operationen?" backup: label: "Säkerhetskopia" - title: "skapa en säkerhetskopia" + title: "Skapa en säkerhetskopia" confirm: "Vill du skapa en ny säkerhetskopiering?" - without_uploads: "Ja (inkluder inte filer)" + without_uploads: "Ja (inkludera inte filer)" download: label: "Ladda ner" - title: "ladda ned säkerhetskopian" + title: "Ladda ned säkerhetskopian" destroy: title: "Ta bort säkerhetskopian" confirm: "Är du säker på att du vill förstöra denna säkerhetskopia?" restore: is_disabled: "Återställ är inaktiverat i sidans inställningar." label: "Återställ" - title: "återställ säkerhetskopian" + title: "Återställ säkerhetskopian" + confirm: "Är du säker på att du vill återställa den här säkerhetskopian?" rollback: label: "Tillbakarullning" - title: "Gör rollback på databasen till ett tidigare fungerande tillstånd." + title: "Gör en tillbakarullning på databasen till ett tidigare fungerande tillstånd." + confirm: "Är du säker på att du vill göra en tillbakarullning på databasen till det tidigare fungerande tillståndet?" export_csv: user_archive_confirm: "Är du säker på att du vill ladda ner dina inlägg?" success: "Export påbörjad, du får en notis via meddelande när processen är genomförd." @@ -2104,38 +2225,39 @@ sv: button_title: user: "Exportera alla användare i CSV-format" staff_action: "Exportera medarbetarloggen i CSV-format." - screened_email: "Exportera hela e-postlistan i CSV-format." - screened_ip: "Exportera hela IP-listan i CSV-format." - screened_url: "Exportera hela URL-listan i CSV-format." + screened_email: "Exportera hela den undersökta e-postlistan i CSV-format." + screened_ip: "Exportera hela den undersökta IP-listan i CSV-format." + screened_url: "Exportera hela den undersökta URL-listan i CSV-format." export_json: button_text: "Exportera" invite: button_text: "Skicka inbjudningar" - button_title: "Skicka inbjudan" + button_title: "Skicka inbjudningar" customize: title: "Anpassa" long_title: "Sidanpassningar" css: "CSS" header: "Sidhuvud" top: "Toppen" - footer: "Footer" + footer: "Sidfot" + embedded_css: "Inbäddad CSS" head_tag: text: "" title: "HTML som kommer att sättas in före taggen" body_tag: text: "" title: "HTML som kommer att sättas in före taggen" - override_default: "Skriv över standard?" + override_default: "Inkludera inte standard-stilmallen" enabled: "Aktiverad?" preview: "förhandsgranska" undo_preview: "ta bort förhandsgranskning" rescue_preview: "standard stil" explain_preview: "Se sidan med skräddarsydd stilmall" explain_undo_preview: "Gå tillbaka till den nuvarande aktiva stilmallen" - explain_rescue_preview: "Se sidan med standard stilmallen" + explain_rescue_preview: "Se sidan med standard-stilmallen" save: "Spara" new: "Ny" - new_style: "Ny Stil" + new_style: "Ny stil" import: "Importera" import_title: "Välj en fil eller klistra in text" delete: "Radera" @@ -2144,9 +2266,17 @@ sv: color: "Färg" opacity: "Opacitet" copy: "Kopiera" + email_templates: + title: "E-postmallar" + subject: "Ämne" + multiple_subjects: "Den här e-postmallen har flera ämnen." + body: "Huvuddel" + none_selected: "Välj en e-postmall för att börja redigera." + revert: "Ångra ändringar" + revert_confirm: "Är du säker på att du vill ångra dina ändringar?" css_html: title: "CSS/HTML" - long_title: "CSS och HTML anpassningar" + long_title: "CSS- och HTML-anpassningar" colors: title: "Färger" long_title: "Färgscheman" @@ -2169,15 +2299,15 @@ sv: description: 'Länkar, några knappar, notiser, och accentfärger.' quaternary: name: "kvartär" - description: "Navigationslänkar." + description: "Navigeringslänkar." header_background: - name: "Bakgrund för sidhuvud" + name: "bakgrund för sidhuvud" description: "Bakgrundsfärg för sidans sidhuvud. " header_primary: name: "sidhuvud primär" description: "Text och ikoner i sidans sidhuvud." highlight: - name: 'highlight' + name: 'markera' description: 'Bakgrundsfärgen på markerade element på sidan, som inlägg och ämnen.' danger: name: 'fara' @@ -2189,38 +2319,63 @@ sv: name: 'älska' description: "Gillaknappens färg." email: - title: "Epost" + title: "E-post" settings: "Inställningar" + templates: "Mallar" preview_digest: "Sammandrag" - sending_test: "Skickar testmail..." - error: "ERROR - %{server_error}" - test_error: "Det uppstod ett problem med att skicka test meddelandet. Dubbelkolla dina e-postinställningar, verifiera att din host inte blockerar e-postkopplingar, och försök igen." - sent: "skickade" - skipped: "överhoppade" + sending_test: "Skickar e-posttest..." + error: "PROBLEM - %{server_error}" + test_error: "Det uppstod ett problem med att skicka testmeddelandet. Dubbelkolla dina e-postinställningar, verifiera att din host inte blockerar e-postkopplingar, och försök igen." + sent: "Skickade" + skipped: "Överhoppade" + bounced: "Studsade" + received: "Mottagna" + rejected: "Avvisade" sent_at: "Skickat" - time: "tid" + time: "Tid" user: "Användare" email_type: "E-posttyp" - to_address: "Till adress" + to_address: "Till-adress" test_email_address: "e-postadress att testa" - send_test: "Skicka Test Mail" + send_test: "Skicka e-posttest" sent_test: "skickat!" delivery_method: "Leveransmetod" + preview_digest_desc: "Förhandsgranska innehållet i sammanfattningen som skickas via e-post till inaktiva användare." refresh: "Uppdatera" format: "Format" html: "html" text: "text" last_seen_user: "Senast sedd användare:" reply_key: "Svarsnyckel" - skipped_reason: "anledning för överhoppning" + skipped_reason: "Anledning för överhoppning" + incoming_emails: + from_address: "Från" + to_addresses: "Till" + cc_addresses: "Cc" + subject: "Ämne" + error: "Fel" + none: "Inga inkommande e-postmeddelanden funna." + modal: + title: "Detaljer om inkommande e-post " + error: "Fel" + headers: "Sidhuvuden" + subject: "Ämne" + body: "Huvuddel" + rejection_message: "Avvisad e-post" + filters: + from_placeholder: "från@exempel.se" + to_placeholder: "till@exempel.se" + cc_placeholder: "cc@exempel.se" + subject_placeholder: "Ämne..." + error_placeholder: "Fel" logs: none: "Inga loggar funna." filters: - title: "filter" + title: "Filter" user_placeholder: "användarnamn" address_placeholder: "namn@exempel.se" - type_placeholder: "Sammanfattning, registrering..." - reply_key_placeholder: "svara knapp" + type_placeholder: "sammanfattning, registrering..." + reply_key_placeholder: "svarsnyckel" skipped_reason_placeholder: "anledning" logs: title: "Loggar" @@ -2230,8 +2385,8 @@ sv: match_count: "Träffar" ip_address: "IP" topic_id: "Ämnes-ID" - post_id: "Inlägg ID" - category_id: "Kategori ID" + post_id: "Inläggs-ID" + category_id: "Kategori-ID" delete: 'Radera' edit: 'Redigera' save: 'Spara' @@ -2257,26 +2412,39 @@ sv: deleted: "Inget nytt värde. Registreringen raderades." actions: delete_user: "radera användare" - change_trust_level: "Ändra förtroendenivå" + change_trust_level: "ändra förtroendenivå" change_username: "ändra användarnamn" change_site_setting: "ändra sidinställning" change_site_customization: "ändra webbplatsanpassning" delete_site_customization: "radera webbplatsanpassning" - suspend_user: "Stäng av användare" - unsuspend_user: "Ej avstängd användare" + change_site_text: "ändra webbplatsens text" + suspend_user: "stäng av användare" + unsuspend_user: "häv avstängning av användare" grant_badge: "ge utmärkelse" revoke_badge: "upphäv utmärkelse" - check_email: "kolla epost" + check_email: "kolla e-post" delete_topic: "ta bort ämne" delete_post: "ta bort inlägg" impersonate: "imitera" - anonymize_user: "Anonymisera användare" + anonymize_user: "anonymisera användare" + roll_up: "rulla upp IP-blockeringar" + change_category_settings: "ändra kategori-inställningarna" delete_category: "radera kategori" create_category: "skapa kategori" + block_user: "blockera användare" + unblock_user: "häv blockering av användare" + grant_admin: "bevlija administratör" + revoke_admin: "återkalla administratör" + grant_moderation: "bevilja moderering" + revoke_moderation: "återkalla moderering" + backup_operation: "säkerhetskopieringsdriften" + deleted_tag: "raderad tagg" + renamed_tag: "omdöpt tagg" + revoke_email: "återkalla e-post" screened_emails: - title: "Kontrollerade email" - description: "När någon försöker skapa ett nytt konto, kommer följande emailadresser att kontrolleras och registrationen blockeras, eller någon annan åtgärd vidtas." - email: "Emailadress" + title: "Kontrollerad e-post" + description: "När någon försöker skapa ett nytt konto, kommer följande e-postadresser att kontrolleras och registreringen blockeras, eller någon annan åtgärd vidtas." + email: "E-postadress" actions: allow: "Tillåt" screened_urls: @@ -2288,6 +2456,8 @@ sv: title: "Granskade IP-adresser" description: 'IP-adresser som är under bevakning. Använd "tillåt" för att vitlista IP-adresser.' delete_confirm: "Är du säker på att du vill ta bort regeln för %{ip_address}?" + roll_up_confirm: "Är du säker på att du vill rulla upp vanligen undersökta IP-adresser i delnät?" + rolled_up_some_subnets: "Framgångsrikt rullat upp bannlysta IP-poster till de här delnäten: %{subnets}." rolled_up_no_subnet: "Det fanns inget att rulla upp." actions: block: "Blockera" @@ -2300,24 +2470,26 @@ sv: filter: "Sök" roll_up: text: "Rulla upp" + title: "Skapar nya bannlysta delnätsposter om det finns minst 'min_ban_entries_for_roll_up' poster." logster: title: "Felprotokoll" impersonate: title: "Imitera" help: "Använd det här verktyget för att imitera ett användarkonto för avlusningssyften. Du kommer behöva logga ut när du är klar." not_found: "Användaren kan ej hittas." + invalid: "Tyvärr, du kan inte imitera den användaren." users: title: 'Användare' - create: 'Lägg till Administratör' - last_emailed: "Senast Mailad" - not_found: "Tyvärr den användaren existerar inte i vårt system." - id_not_found: "Tyvärr, den användaren existerar inte i vårt system." + create: 'Lägg till administratör' + last_emailed: "Senaste som mottog e-post" + not_found: "Tyvärr, det användarnamnet existerar inte i vårt system." + id_not_found: "Tyvärr, användar-ID existerar inte i vårt system." active: "Aktiv" - show_emails: "Visa Epost" + show_emails: "Visa e-post" nav: new: "Ny" active: "Aktiv" - pending: "Avvaktande" + pending: "Avvaktar" staff: 'Medarbetare' suspended: 'Avstängd' blocked: 'Blockerad' @@ -2333,8 +2505,11 @@ sv: active: 'Aktiva användare' new: 'Nya användare' pending: 'Användare under granskning' - newuser: 'Användare på Förtroendenivå 0 (ny användare)' - basic: 'Användare på Förtroendenivå 1 (grundnivå)' + newuser: 'Användare på Förtroendenivå 0 (Ny användare)' + basic: 'Användare på Förtroendenivå 1 (Grundnivå)' + member: 'Användare på förtroendenivå 2 (Medlem)' + regular: 'Användare på förtroendenivå 3 (Stammis)' + leader: 'Användare på förtroendenivå 4 (Ledare)' staff: "Medarbetare" admins: 'Admin-användare' moderators: 'Moderatorer' @@ -2349,7 +2524,7 @@ sv: other: "Avvisning av %{count} användare misslyckades." not_verified: "Ej verifierad" check_email: - title: "Visa den här användarens epostadress" + title: "Visa den här användarens e-postadress" text: "Visa" user: suspend_failed: "Någonting gick fel under avstängningen av denna användare {{error}}" @@ -2367,12 +2542,13 @@ sv: moderator: "Moderator?" admin: "Administratör?" blocked: "Blockerad?" + staged: "Arrangerad?" show_admin_profile: "Administratör" edit_title: "Redigera titel" save_title: "Spara titel" refresh_browsers: "Tvinga webbläsaruppdatering" refresh_browsers_message: "Meddelande skickat till alla klienter!" - show_public_profile: "Visa Publik Profil" + show_public_profile: "Visa publik profil" impersonate: 'Imitera' ip_lookup: "Kolla upp IP-adress" log_out: "Logga ut" @@ -2386,27 +2562,27 @@ sv: reputation: Rykte permissions: Rättigheter activity: Aktivitet - like_count: Gillningar Gedda / Mottagna + like_count: Gillningar utdelade / mottagna last_100_days: 'de senaste 100 dagarna' private_topics_count: Privata ämnen - posts_read_count: Inlägg Lästa - post_count: Inlägg Skapade + posts_read_count: Inlägg lästa + post_count: Inlägg skapade topics_entered: Besökta ämnen - flags_given_count: Givna Flaggnignar - flags_received_count: Mottagna Flaggningar - warnings_received_count: Varningar Mottagningar + flags_given_count: Givna flaggningar + flags_received_count: Mottagna flaggningar + warnings_received_count: Mottagna varningar flags_given_received_count: 'Flaggor utdelade / mottagna' approve: 'Godkänn' approved_by: "godkänd av" - approve_success: "Användaren är godkänd och ett email kommer att skickas med aktiveringsinstruktioner." + approve_success: "Användaren är godkänd och e-post kommer att skickas med aktiveringsinstruktioner." approve_bulk_success: "OK! Alla valda användare har godkänts och meddelats." time_read: "Lästid" anonymize: "Anonymisera användare" - anonymize_confirm: "Är du säker på att du vill anonymisera detta konto? Detta kommer ändra användarnamnet och epostadressen samt rensa all profilinformation." + anonymize_confirm: "Är du SÄKER på att du vill anonymisera detta konto? Detta kommer ändra användarnamnet och e-postadressen samt rensa all profilinformation." anonymize_yes: "Ja, anonymisera detta konto" anonymize_failed: "Ett problem uppstod vid anonymiseringen av kontot" delete: "Radera användare" - delete_forbidden_because_staff: "Admins och moderatorer kan inte tas bort." + delete_forbidden_because_staff: "Administratörer och moderatorer kan inte tas bort." delete_posts_forbidden_because_staff: "Kan inte ta bort alla inlägg av administratörer och moderatorer." delete_forbidden: one: "Användare kan inte tas bort om de har inlägg. Radera alla inlägg innan du försöker ta bort en användare. (Inlägg som är äldre än %{count} dag kan ej raderas.)" @@ -2422,54 +2598,68 @@ sv: delete_dont_block: "Radera enbart" deleted: "Användaren har raderats." delete_failed: "Ett problem uppstod då användaren skulle raderas. Kontrollera att alla inlägg är borttagna innan du försöker radera användaren." - send_activation_email: "Skicka aktiveringsmail" - activation_email_sent: "Ett aktiveringsmail har skickats." - send_activation_email_failed: "Ett problem uppstod då ett nytt aktiveringsemail skulle skickas. %{error}" - activate: "Aktivera Konto" + send_activation_email: "Skicka aktiveringsbrev" + activation_email_sent: "Ett aktiveringsbrev har skickats." + send_activation_email_failed: "Ett problem uppstod då ett nytt aktiveringsbrev skulle skickas. %{error}" + activate: "Aktivera konto" activate_failed: "Ett problem uppstod då användaren skulle aktiveras." - deactivate_account: "Avaktivera Konto" - deactivate_failed: "Det uppkom ett problem vid avaktiveringen av användaren." - unblock_failed: 'Ett problem uppstod då användare skulle avblockeras.' - block_failed: 'Ett problem uppstod då användaren skulle blockeras.' - deactivate_explanation: "En avaktiverad användare måste bekräfta sin emailadress igen." + deactivate_account: "Inaktivera Konto" + deactivate_failed: "Det uppstod ett problem vid inaktiveringen av användaren." + unblock_failed: 'Ett problem uppstod vid avblockeringen av användaren.' + block_failed: 'Ett problem uppstod vid blockering av användaren.' + block_confirm: 'Är du säker på att du vill blockera den här användaren? Användaren kommer inte att kunna skapa några nya ämnen eller inlägg.' + block_accept: 'Ja, blockera den här användaren' + bounce_score: "Antal studs" + reset_bounce_score: + label: "Återställ" + title: "Återställ studsantalet till 0" + deactivate_explanation: "En avaktiverad användare måste bekräfta sin e-postadress igen." suspended_explanation: "En avstängd användare kan inte logga in." - block_explanation: "En blockerad användare kan inte posta inlägg eller starta ämnen." + block_explanation: "En blockerad användare kan inte skriva inlägg eller starta ämnen." + staged_explanation: "En arrangerad användare kan endast skriva inlägg via e-post i specifika ämnen." + bounce_score_explanation: + none: "Inga studsar har mottagits nyligen från den e-posten." + some: "Några studsar har mottagits nyligen från den e-posten." + threshold_reached: "Mottog för många studsar från den e-posten." trust_level_change_failed: "Ett problem uppstod då användarens förtroendenivå skulle ändras." suspend_modal_title: "Stäng av användare" - trust_level_2_users: "Användare med Förtroendenivå 2" - trust_level_3_requirements: "Krav för Förtroendenivå 3" + trust_level_2_users: "Användare med förtroendenivå 2" + trust_level_3_requirements: "Krav för förtroendenivå 3" trust_level_locked_tip: "förtroendenivå är låst, systemet kommer ej att befordra eller degradera användare" trust_level_unlocked_tip: "förtroendenivå är olåst, systemet kan komma att befordra eller degradera användare" lock_trust_level: "Lås förtroendenivå" unlock_trust_level: "Lås upp förtroendenivå" tl3_requirements: - title: "Krav för Förtroendenivå 3" - value_heading: "värde" - requirement_heading: "krav" - visits: "besök" + title: "Krav för förtroendenivå 3" + table_title: "Under de senaste %{time_period} dagarna:" + value_heading: "Värde" + requirement_heading: "Krav" + visits: "Besök" days: "dagar" topics_replied_to: "Ämnen svarade på" - topics_viewed: "Besökta Ämnen" - topics_viewed_all_time: "Besökta Ämnen (totalt)" - posts_read: "Lästa Inlägg" - posts_read_all_time: "Lästa Inlägg (totalt)" - flagged_posts: "flaggade inlägg" + topics_viewed: "Besökta ämnen" + topics_viewed_all_time: "Besökta ämnen (totalt)" + posts_read: "Lästa inlägg" + posts_read_all_time: "Lästa inlägg (totalt)" + flagged_posts: "Flaggade inlägg" flagged_by_users: "Användare som flaggade" - likes_given: "Utdelade Gillningar" - likes_received: "Mottagna Gillningar" - likes_received_days: "Mottagna Gillningar: unika dagar" - likes_received_users: "Mottagna Gillningar: unika användare" + likes_given: "Utdelade gillningar" + likes_received: "Mottagna gillningar" + likes_received_days: "Mottagna gillningar: unika dagar" + likes_received_users: "Mottagna gillningar: unika användare" qualifies: "Kvalificerad för förtroendenivå 3." does_not_qualify: "Ej kvalificerad för förtroendenivå 3." - will_be_promoted: "Blir befordrad snart." - will_be_demoted: "Blir degraderad snart." + will_be_promoted: "Kommer snart befordras." + will_be_demoted: "Kommer snart degraderas." + on_grace_period: "För närvarande i nådefrist för befordran, kommer inte degraderas." locked_will_not_be_promoted: "Förtroendenivå låst. Kommer aldrig bli befordrad." locked_will_not_be_demoted: "Förtroendenivå låst. Kommer aldrig degraderas." sso: + title: "Single sign on" external_id: "Externt ID" external_username: "Användarnamn" external_name: "Namn" - external_email: "Epost" + external_email: "E-post" external_avatar_url: "URL till profilbild" user_fields: title: "Användarfält" @@ -2484,6 +2674,7 @@ sv: delete: "Ta bort" cancel: "Avbryt" delete_confirm: "Är du säker på att fu vill ta bort det här användarfältet?" + options: "Alternativ" required: title: "Krävs vid registrering?" enabled: "krävs" @@ -2496,11 +2687,24 @@ sv: title: "Visa på offentlig profil?" enabled: "visas på profil" disabled: "visas ej på profil" + show_on_user_card: + title: "Visa på användarkort?" + enabled: "syns på användarkort" + disabled: "syns inte på användarkort" field_types: text: 'Textfält' confirm: 'Bekräftelse' + dropdown: "Rullgardin" site_text: + description: "Du kan anpassa all text på ditt forum. Börja genom att söka nedanför:" + search: "Sök efter texten som du vill redigera" title: 'Textinnehåll' + edit: 'redigera' + revert: "Ångra ändringarna" + revert_confirm: "Är du säker på att du vill ångra dina ändringar?" + go_back: "Tillbaka till sökningen" + recommended: "Vi rekommenderar att du anpassar följande texter:" + show_overriden: 'Visa bara överskrivna' site_settings: show_overriden: 'Visa bara överskrivna' title: 'Webbplatsinställningar' @@ -2515,21 +2719,24 @@ sv: required: 'Krävs' basic: 'Grundläggande setup' users: 'Användare' - posting: 'Posta inlägg' - email: 'Email' + posting: 'Publicera inlägg' + email: 'E-post' files: 'Filer' trust: 'Förtroendenivå' security: 'Säkerhet' onebox: "Onebox" - seo: 'SEO' + seo: 'Sökmotoroptimering' spam: 'Spam' rate_limits: 'Begränsningar' developer: 'Utvecklare' embedding: "Inbäddning" + legal: "Juridik" uncategorized: 'Övrigt' backups: "Säkerhetskopior" login: "Inloggning" plugins: "Tillägg" + user_preferences: "Användarinställningar" + tags: "Taggar" badges: title: Utmärkelser new_badge: Ny utmärkelse @@ -2538,6 +2745,7 @@ sv: badge: Utmärkelse display_name: Visa namn description: Beskrivning + long_description: Lång beskrivning badge_type: Utmärkelsetyp badge_grouping: Grupp badge_groupings: @@ -2550,10 +2758,10 @@ sv: delete_confirm: Är du säker på att du vill ta bort den utmärkelsen? revoke: Upphäv reason: Anledning - expand: Expandera … + expand: Utvidga … revoke_confirm: Är du säker på att du vill upphäva den utmärkelsen? edit_badges: Redigera utmärkelser - grant_badge: Ge utmärkelse + grant_badge: Utfärda utmärkelse granted_badges: Utfärdade utmärkelser grant: Utfärda no_user_badges: "%{name} har inte beviljats några utmärkelser." @@ -2566,16 +2774,31 @@ sv: icon: Ikon image: Bild icon_help: "Använd antingen en Font Awesome-klass eller en URL till en bild" + query: Utmärkelsesökning (SQL) + target_posts: Sök målets inlägg + auto_revoke: Kör återkallelsesökning dagligen + show_posts: Visa inlägg som beviljar utmärkelse på utmärkelsesidan trigger: Trigger trigger_type: none: "Uppdatera dagligen" + post_action: "När en användare interagerar med ett inlägg" post_revision: "När en användare redigerar eller skapar ett inlägg" trust_level_change: "När en användare byter förtroendenivå" user_change: "När en användare redigeras eller skapas" + post_processed: "Efter ett inlägg bearbetats" preview: link_text: "Förhandsvisa utfärdade utmärkelser" + plan_text: "Förhandsgranska med sökningsplan" + modal_title: "Förhandsgranskning av utmärkelsesökning" + sql_error_header: "Det uppstod ett fel med sökningen." + error_help: "Se följande länk för hjälp med utmärkelsesökningar." bad_count_warning: header: "VARNING!" + text: "Det saknas urval av beviljningar. Det händer när utmärkelsesökningen returnerar ett användar-ID eller ett inläggs-ID som inte existerar. Det kan få oväntade resultat i ett senare skede, dubblekontrollera gärna din sökning." + no_grant_count: "Inga utmärkelser att tilldelas." + grant_count: + one: "1 utmärkelse att tilldelas." + other: "%{count} utmärkelser att tilldelas. " sample: "Exempel:" grant: with: %{username} @@ -2588,17 +2811,42 @@ sv: add: "Lägg till ny emoji" name: "Namn" image: "Bild" - delete_confirm: "Är du säker på att du vill radera emoji-ikonen :%{name}:?" + delete_confirm: "Är du säker på att du vill radera emojin :%{name}:?" embedding: + get_started: "Börja genom att lägga till värden, om du vill bädda in Discourse på en annan hemsida. " + confirm_delete: "Är du säker på att du vill ta bort värden?" + sample: "Använd följande HTML-kod på din webbplats för att skapa och bädda in discourse-ämnen. Byt ut REPLACE_ME med den kanoniska URL-en för sidan som du bäddar in den i. " + title: "Inbäddning" + host: "Tillåtna värdar" edit: "ändra" + category: "Inlägg till kategori" + add_host: "Lägg till värd" + settings: "Inbäddningsinställningar" + feed_settings: "Flödes-inställningar" + feed_description: "Tillhandahållande av RSS/ATOM-flöde på din webbplats kan förbättra Discourse möjlighet att importera ditt innehåll." + crawling_settings: "Inställningar för sökrobotar" + crawling_description: "När Discourse skapar ämnen för dina inlägg, om det inte finns något RSS/ATOM-flöde närvarande så kommer det att försöka parsa ditt innehåll från din HTML. Ibland är det utmanande att extrahera ditt innehåll, så vi tillhandahåller möjligheten att specifiera CSS-reglerna för att göra extraheringen enklare." + embed_by_username: "Användarnamn för skapandet av ämne" + embed_post_limit: "Högsta tillåtna antal inlägg att bädda in" + embed_username_key_from_feed: "Nyckel för att hämta discourse användarnamn från flöde" + embed_truncate: "Trunkera de inbäddade inläggen" + embed_whitelist_selector: "CSS-väljare för element som tillåts bäddas in" + embed_blacklist_selector: "CSS-väljare för element som tas bort från inbäddningar" + embed_classname_whitelist: "Tillåtna CSS klassnamn" + feed_polling_enabled: "Importera inlägg via RSS/ATOM" + feed_polling_url: "URL för RSS/ATOM-flöde att webbsöka" + save: "Spara inbäddningsinställningar" permalink: + title: "Permalänkar" url: "URL" - topic_id: "Ämnes ID" - post_id: "Inlägg ID" + topic_id: "Ämnes-ID" + topic_title: "Ämne" + post_id: "Inläggs-ID" post_title: "Publicera" - category_id: "Kategori ID" + category_id: "Kategori-ID" category_title: "Kategori" external_url: "Extern URL" + delete_confirm: Är du säker på att du vill ta bort den här permalänken? form: label: "Ny:" add: "Lägg till" diff --git a/config/locales/client.te.yml b/config/locales/client.te.yml index d52d44f68c..ecb7558825 100644 --- a/config/locales/client.te.yml +++ b/config/locales/client.te.yml @@ -283,7 +283,6 @@ te: invited_by: "ఆహ్వానిచినవారు" trust_level: "నమ్మకపు స్థాయి" notifications: "ప్రకటనలు" - dismiss_notifications: "అన్నీ చదివినట్టు గుర్తించు" dismiss_notifications_tooltip: "అన్ని చదవని ప్రకటనలూ చదివినట్టు గుర్తించు" disable_jump_reply: "నేను జవాబిచ్చాక నా టపాకు వెళ్లవద్దు" external_links_in_new_tab: "అన్ని బాహ్య లంకెలనూ కొత్త ట్యాబులో తెరువు" @@ -552,10 +551,6 @@ te: github: title: "గిట్ హబ్ తో" message: "గిట్ హబ్ ద్వారా లాగిన్ (పాపప్ లు అనుమతించుట మర్చిపోకండి)" - apple_international: "యాపిల్ , అంతర్జాతీయ" - google: "గూగుల్" - twitter: "ట్విట్టరు" - emoji_one: "ఇమెజి వన్" composer: add_warning: "ఇది ఒక అధికారిక హెచ్చరిక" posting_not_on_topic: "ఏ విషయానికి మీరు జవాబివ్వాలనుకుంటున్నారు? " @@ -631,7 +626,6 @@ te: invited_to_private_message: "

{{username}} {{description}}

" invitee_accepted: "

{{username}} accepted your invitation

" moved_post: "

{{username}} moved {{description}}

" - linked: "

{{username}} {{description}}

" granted_badge: "

Earned '{{description}}'

" upload_selector: title: "ఒక బొమ్మ కలుపు" @@ -800,8 +794,6 @@ te: help: 'ఈ విషయాన్ని ప్రైవేటుగా కేతనించు లేదా ప్రైవేటు ప్రకటన పంపు' success_message: 'ఈ విషయాన్ని మీరు కేతనించారు' inviting: "ఆహ్వానిస్తున్నామ్..." - automatically_add_to_groups_optional: "ఈ ఆహ్వానం ఈ గుంపులకు అనుమతిని కూడా కలిగి ఉంది:(ఐచ్చికం, అధికారులు మాత్రమే)" - automatically_add_to_groups_required: "ఈ ఆహ్వానం ఈ గుంపులకు అనుమతిని కూడా కలిగి ఉంది:(తప్పనిసరి, అధికారులు మాత్రమే)" invite_private: email_or_username: "ఆహ్వానితుని ఈమెయిల్ లేదా సభ్యనామం" email_or_username_placeholder: "ఈమెయిల్ చిరునామా లేదా సభ్యనామం" @@ -1089,7 +1081,6 @@ te: action: "విషయాన్ని కేతనించు" topic_map: title: "విషయ సారం" - links_shown: "అన్ని {{totalLinks}} లంకెలూ చూపు..." clicks: one: "ఒక నొక్కు" other: "%{count} నొక్కులు" @@ -1827,70 +1818,3 @@ te: name: "పేరు" image: "బొమ్మ" delete_confirm: "మీరు నిజంగా %{పేరు}: ఎమోజీ ని తొలగించాలనుకుంటున్నారా ?" - lightbox: - download: "దిగుమతించు" - search_help: - title: 'సహాయం వెతుకు' - keyboard_shortcuts_help: - title: 'కీబోర్డు షార్ట్ కట్లు' - jump_to: - title: 'వెళ్లు' - latest: 'g, l తాజా' - new: 'g, n కొత్త' - unread: 'g, u చదవనవి' - categories: 'g, c వర్గాలు' - top: 'g, t పైన' - navigation: - title: 'నావిగేషను' - jump: '# టపాకు వెళ్లు #' - back: 'u వెనుకకు' - open: 'o or ప్రవేశం ఎంచుకున్న విషయం తెరువు' - next_prev: 'మార్పు+j/మార్పు+k తర్వాతి/ముందరి విభాగం' - application: - title: 'అనువర్తనం' - create: 'c కొత్త టపా సృష్టించు' - notifications: 'n తెరచిన ప్రకటనలు' - user_profile_menu: 'p యూజర్ మెనూ తెరువు' - show_incoming_updated_topics: '. నవీకరించిన విషయాలను చూపించండి' - search: '/ వెతుకు' - help: '? కీ బోర్డ్ సహాయాన్ని తెరువు' - dismiss_new_posts: 'x, r తీసివేసిన కొత్త/టపాలు' - dismiss_topics: 'x, t తీసివేసిన విషయాలు' - actions: - title: 'చర్యలు' - pin_unpin_topic: 'shift+p విషయం చేర్చు/విడదీయు' - share_topic: 'shift+s విషయం పంచు' - share_post: 's టపా పంచు' - reply_as_new_topic: 't లంకె విషయంగా సమాధానం' - reply_topic: 'shift+r టపా కి సమాధానం' - reply_post: 'r టపా కి సమాధానం' - 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 చూసిన విషయం' - badges: - title: బ్యాడ్జీలు - more_badges: - one: "+%{count} కంటే" - other: "+%{count} ఇంకా" - granted: - one: "1 మంజూరు" - other: "%{లెక్క} మంజూరు" - select_badge_for_title: మీ శీర్షికగా ఉపయోగించడానికి ఒక చిహ్నాన్ని ఎంపిక చేయండి. - none: "" - badge_grouping: - getting_started: - name: మొదలుపెట్టడం - community: - name: కమ్యునిటీ - trust_level: - name: నమ్మకపు స్థాయి - other: - name: ఇతర - posting: - name: రాస్తున్నారు diff --git a/config/locales/client.tr_TR.yml b/config/locales/client.tr_TR.yml index d447255226..9c3a07ad2f 100644 --- a/config/locales/client.tr_TR.yml +++ b/config/locales/client.tr_TR.yml @@ -98,7 +98,9 @@ tr_TR: private_topic: "bu konuyu %{when} tarihinde özel yaptı" split_topic: "bu konuyu ayır %{when}" invited_user: "%{when} %{who} davet edildi" + invited_group: "%{who} %{when} devet edildi" removed_user: "%{when} %{who} silindi" + removed_group: "%{who} %{when} kaldırıldı" autoclosed: enabled: '%{when} kapatıldı' disabled: '%{when} açıldı' @@ -119,6 +121,7 @@ tr_TR: disabled: '%{when} listelenmedi' topic_admin_menu: "konuyla alakalı yönetici işlemleri" emails_are_disabled: "Tüm giden e-postalar yönetici tarafından evrensel olarak devre dışı bırakıldı. Herhangi bir e-posta bildirimi gönderilmeyecek." + bootstrap_mode_enabled: "Yeni sitenizi kolayca çalıştırmak için bootstrap modundasınız. Tüm yeni kullanıcılar 1. seviyeden başlar ve email uyarıcıları açıksa günlük mail alırlar. Bu özellik kullanıcı sayısı %{min_users} rakamına ulaştığında otomatik kapatılacaktır." bootstrap_mode_disabled: "Bootstrap modu önümüzdeki 24 saat içinde devre dışı kalacaktır." s3: regions: @@ -228,8 +231,8 @@ tr_TR: undo: "Geri Al" revert: "Eski Haline Getir" failed: "Başarısız oldu" - switch_to_anon: "Anonim Ol" - switch_from_anon: "Anonim Modundan Çık" + switch_to_anon: "Ziyaretçi moduna geç" + switch_from_anon: "Ziyaretçi modundan çıkış" banner: close: "Bu manşeti yoksay." edit: "Bu manşeti düzenle >>" @@ -415,7 +418,7 @@ tr_TR: disable: "Bildirimleri Devre Dışı Bırakın" enable: "Bildirimleri Etkinleştirin" each_browser_note: "Not: Bu ayarı kullandığınız her tarayıcıda değiştirmelisiniz." - dismiss_notifications: "Hepsini okunmuş olarak işaretle" + dismiss_notifications: "Tümünü kaldır" dismiss_notifications_tooltip: "Tüm okunmamış bildirileri okunmuş olarak işaretle" disable_jump_reply: "Cevapladıktan sonra gönderime atlama" dynamic_favicon: "Tarayıcı simgesinde yeni / güncellenen konu sayısını göster" @@ -439,12 +442,10 @@ tr_TR: Sessize alınmış başlıklar ve kategoriler bu epostalarda yer almaz. daily: "Günlük güncellemeleri gönder" individual: "Her yazı için bir eposta gönder" - many_per_day: "Her yeni yazı için bir eposta gönder (yaklaşık günde {{dailyEmailEstimate}})." - few_per_day: "Her yeni yazı hakkında bir eposta gönder (günde 2 den az)" + many_per_day: " ({{dailyEmailEstimate}} konusu hakkında) tüm yeni gönderilerde bana mail gönder" + tag_settings: "Etiketler" watched_categories: "Gözlendi" - watched_categories_instructions: "Bu kategorilerdeki tüm yeni konuları otomatik olarak gözleyeceksiniz. Tüm yeni gönderi ve konular size bildirilecek. Ayrıca, okunmamış ve yeni gönderilerin sayısı ilgili konunun yanında belirecek." tracked_categories: "Takip edildi" - tracked_categories_instructions: "Bu kategorilerdeki tüm yeni konuları otomatik olarak takip edeceksiniz. Okunmamış ve yeni gönderilerin sayısı ilgili konunun yanında belirecek." muted_categories: "Susturuldu" muted_categories_instructions: "Bu kategorilerdeki yeni konular hakkında herhangi bir bildiri almayacaksınız ve en son gönderilerde belirmeyecekler. " delete_account: "Hesabımı Sil" @@ -457,6 +458,7 @@ tr_TR: muted_users: "Susturuldu" muted_users_instructions: "Bu kullanıcılardan gelen tüm bildirileri kapa." muted_topics_link: "Sessize alınmış konuları göster" + watched_topics_link: "Takip edilen konuları göster" automatically_unpin_topics: "En alta ulaşınca otomatik olarak başlıkların tutturulmasını kaldır." staff_counters: flags_given: "yararlı bayraklar" @@ -616,7 +618,9 @@ tr_TR: rescind: "Kaldır" rescinded: "Davet kaldırıldı" reinvite: "Davetiyeyi Tekrar Yolla" + reinvite_all: "Tüm davetleri tekrar gönder" reinvited: "Davetiye tekrar yollandı" + reinvited_all: "Tüm davetler tekrar gönderildi!" time_read: "Okunma Zamanı" days_visited: "Ziyaret Edilen Günler" account_age_days: "Gün içinde Hesap yaş" @@ -661,7 +665,9 @@ tr_TR: no_badges: "Henüz rozet bulunmuyor." more_badges: "Diğer Rozetleri" top_links: "Önemli Bağlantılar" + no_links: "Henüz bir bağlantı bulunmuyor." most_liked_users: "Popüler Beğenmeler" + no_likes: "Henüz bir beğeni bulunmuyor." associated_accounts: "Girişler" ip_address: title: "Son IP Adresi" @@ -733,7 +739,7 @@ tr_TR: hide_session: "Yarın bana hatırlat" hide_forever: "hayır teşekkürler" hidden_for_session: "Tamamdır, yarın tekrar soracağım. İstediğiniz zaman 'Giriş' yaparak da hesap oluşturabilirsiniz." - intro: "Nabersin! heart_eyes: Görüneşe göre tartışmaların keyfini çıkaryorsun, fakat henüz bir hesap almak için kayıt olmamışsın." + intro: "Nabersin! :heart_eyes: Görüneşe göre tartışmaların keyfini çıkaryorsun, fakat henüz bir hesap almak için kayıt olmamışsın." value_prop: "Bir hesap oluşturduğunuzda, tam olarak neyi okuyor olduğunuzu hatırlarız, böylece her zaman okumayı bırakmış olduğunuz yere geri gelirsiniz. Ayrıca burada, yeni gönderiler yağıldığında email yoluyla bildirim alırsınız. Ve sevgiyi paylaşmak için gönderileri beğenebilirsiniz. :heartbeat:" summary: enabled_description: "Bu konunun özetini görüntülemektesiniz: topluluğun en çok ilgisini çeken gönderiler" @@ -750,6 +756,7 @@ tr_TR: title: "Mesaj" invite: "Diğerlerini Davet Et..." remove_allowed_user: "Bu mesajlaşmadan {{name}} isimli kullanıcıyı çıkarmak istediğinize emin misiniz?" + remove_allowed_group: "{{name}} bunu gerçekten mesajdan kaldırmak istiyor musunuz?" email: 'E-posta' username: 'Kullanıcı Adı' last_seen: 'Son Görülme' @@ -816,10 +823,6 @@ tr_TR: github: title: "GitHub ile" message: "GitHub ile kimlik doğrulaması yapılıyor (pop-up engelleyicilerin etkinleştirilmediğinden emin olun)" - apple_international: "Apple/Uluslararası" - google: "Google" - twitter: "Twitter" - emoji_one: "Emoji One" shortcut_modifier_key: shift: 'Shift' ctrl: 'Ctrl' @@ -879,6 +882,7 @@ tr_TR: quote_text: "Blok-alıntı" code_title: "Önceden biçimlendirilmiş yazı" code_text: "paragraf girintisi 4 boşluktan oluşan, önceden biçimlendirilen yazı" + paste_code_text: "kodu buraya gir veya yapıştır" upload_title: "Yükle" upload_description: "yükleme açıklamasını buraya girin" olist_title: "Numaralandırılmış Liste" @@ -905,6 +909,7 @@ tr_TR: notifications: title: "@isim bahsedilişleri, gönderileriniz ve konularınıza verilen cevaplar, mesajlarla vb. ilgili bildiriler" none: "Şu an için bildirimler yüklenemiyor." + empty: "Bildirim Yok" more: "daha eski bildirimleri görüntüle" total_flagged: "tüm bayraklanan gönderiler" mentioned: "

{{username}} {{description}}

" @@ -922,7 +927,9 @@ tr_TR: invited_to_topic: "

{{username}} {{description}}

" invitee_accepted: "

{{username}} davetini kabul etti!

" moved_post: "

{{username}} taşıdı {{description}}

" + linked: "

{{username}} {{description}}

" granted_badge: "

{{description}} rozeti kazandınız!

" + watching_first_post: "

Yeni Konu {{description}}

" group_message_summary: other: "

{{group_name}} isimli grubunuzun gelen kutusunda {{count}} adet mesaj var

" alt: @@ -980,6 +987,7 @@ tr_TR: post_format: "{{username}} tarafından #{{post_number}}" context: user: "@{{username}} kullancısına ait gönderilerde ara" + category: "#{{category}} kategorisini ara" topic: "Bu konuda ara" private_messages: "Mesajlarda ara" hamburger_menu: "bir diğer konu ya da kategoriye git" @@ -1019,6 +1027,9 @@ tr_TR: category: "{{category}} konusu yok." top: "Popüler bir konu yok." search: "Arama sonuçları yok." + educate: + new: '

Yeni konunuz burada görünecektir.

Varsayalına olarak son 2 gün içerisinde oluşturulmuş konular yeni olarak nitelendirilir ve yeni ibaresiyle işeretli olarak gösterilir.

ayarlar sayfanızı ziyaret ederek bunu değiştirebilirsiniz.

' + unread: '

Okunmamış konularınız burda görünecektir.

By default, topics are considered unread and will show unread counts 1 if you:

  • Created the topic
  • Replied to the topic
  • Read the topic for more than 4 minutes

Or if you have explicitly set the topic to Tracked or Watched via the notification control at the bottom of each topic.

Visit your preferences to change this.

' bottom: latest: "Daha fazla son konu yok." hot: "Daha fazla sıcak bir konu yok." @@ -1089,6 +1100,9 @@ tr_TR: auto_close_save: "Kaydet" auto_close_remove: "Bu Konuyu Otomatik Olarak Kapatma" auto_close_immediate: "Son konudaki mesaj %{hours} saat olmuş, bu yüzden konu hemen kapanacak" + timeline: + back: "Geri" + replies: "%{current} / %{total} Cevap" progress: title: konu gidişatı go_top: "en üst" @@ -1441,6 +1455,7 @@ tr_TR: general: 'Genel' settings: 'Ayarlar' topic_template: "Konu Şablonu" + tags: "Etiketler" delete: 'Kategoriyi Sil' create: 'Yeni Kategori' create_long: 'Yeni bir kategori oluştur' @@ -1487,10 +1502,8 @@ tr_TR: notifications: watching: title: "Gözleniyor" - description: "Bu kategorilerdeki tüm yeni konuları otomatik olarak gözleyeceksiniz. Tüm yeni gönderi ve konular size bildirilecek. Ayrıca, okunmamış ve yeni gönderilerin sayısı ilgili konunun yanında belirecek." tracking: title: "Takip Ediliyor" - description: "Bu kategorilerdeki tüm yeni konuları otomatik olarak gözleyeceksiniz. Biri @isim şeklinde sizden bahsederse ya da gönderinize cevap verirse bildirim alacaksınız. Ayrıca, okunmamış ve yeni cevapların sayısı ilgili konunun yanında belirecek." regular: title: "Normal" description: "Birisi @isim şeklinde sizden bahsederse ya da gönderinize cevap verirse bildirim alacaksınız." @@ -1529,9 +1542,11 @@ tr_TR: title: "Konu Özeti" participants_title: "Sıkça Yazanlar" links_title: "Popüler bağlantılar" - links_shown: "tüm {{totalLinks}} bağlantıları göster..." clicks: other: "%{count} tıklama" + post_links: + title: + other: "%{count} daha" topic_statuses: warning: help: "Bu resmi bir uyarıdır." @@ -1559,10 +1574,10 @@ tr_TR: posts_long: "bu konuda {{number}} gönderi var" posts_likes_MF: | Bu konuda {count, plural, one {1} other {#}} {ratio, select, - low {beğeni/gönderi oranı yüksek cevap} - med {beğeni/gönderi oranı çok yüksek cevap} - high {beğeni/gönderi oranı aşırı yüksek cevap} - other {}} var + low {beğeni/gönderi oranı yüksek cevap} + med {beğeni/gönderi oranı çok yüksek cevap} + high {beğeni/gönderi oranı aşırı yüksek cevap} + other {}} var original_post: "Orijinal Gönderi" views: "Gösterim" views_lowercase: @@ -1658,6 +1673,151 @@ tr_TR: full: "Oluştur / Cevapla / Bak" create_post: "Cevapla / Bak" readonly: "Bak" + lightbox: + download: "indir" + search_help: + title: 'Arama yardım' + keyboard_shortcuts_help: + title: 'Klavye Kısayolları' + jump_to: + title: 'Şuraya git' + home: 'g, h Anasayfa' + latest: 'g, l Enson' + new: 'g, n Yeni' + unread: 'g, u Okunmamış' + categories: 'g, c Kategoriler' + top: 'g, t Enüst' + bookmarks: 'g, b Yer imleri' + profile: 'g, p Profil' + messages: 'g, m Mesajlar' + navigation: + title: 'Navigasyon' + jump: '# Gönderiye git #' + back: 'u Geri' + up_down: 'k/j Seçileni taşı ↑ ↓' + open: 'o or Enter Seçili konuyu aç' + next_prev: 'shift+j/shift+k Önceki/Sonraki bölüm' + application: + title: 'Uygulama' + create: 'c Yeni konu oluştur' + notifications: 'n Bildirimleri aç' + hamburger_menu: '= Hamburger menüyü aç' + user_profile_menu: 'p Kullanıcı menüsünü aç' + show_incoming_updated_topics: '. Güncellenmiş konuları göster' + search: '/ Ara' + help: '? Klavye yardım sayfasını aç' + dismiss_topics: 'x, t Konuları anımsatma' + log_out: 'shift+z shift+z Çıkış' + actions: + title: 'Eylemler' + bookmark_topic: 'f Konu yer imini değiştir' + pin_unpin_topic: 'shift+p Konuyu sabitle/bırak' + share_topic: 'shift+s Konuyu paylaş' + share_post: 's Gönderiyi paylaş' + reply_as_new_topic: 't Bağlantılı konu olarak cevapla' + reply_topic: 'shift+r Konuyu cevapla' + reply_post: 'r Gönderiyi cevapla' + quote_post: 'q Gönderiden alıntı yap' + like: 'l Gönderiyi beğen' + flag: '! Gönderiyi şikayet et' + bookmark: 'b Gönderiyi işaretle' + edit: 'e Gönderiyi düzenle' + delete: 'd Gönderiyi sil' + mark_muted: 'm, m Konuyu sustur' + mark_regular: 'm, r Varsayılan konu' + mark_watching: 'm, w Konuyu Takip Et' + badges: + title: Rozetler + allow_title: "başlık girin" + multiple_grant: "birden fazla ödüllendirilmiş" + badge_count: + other: "%{count} Rozet" + more_badges: + other: "+%{count} Daha Fazla" + granted: + other: "%{count} İzin verildi" + select_badge_for_title: Başlık olarak kullanılacak bir rozet seçin + none: "" + badge_grouping: + getting_started: + name: Başlangıç + community: + name: Topluluk + trust_level: + name: Güven Seviyesi + other: + name: Diğer + posting: + name: Gönderiliyor + tagging: + all_tags: "Tüm etiketler" + selector_all_tags: "tüm etiketler" + changed: "değişen etiketler:" + tags: "Etiketler" + choose_for_topic: "bu konu için etiket seçiniz" + delete_tag: "Etiketi sil" + delete_confirm: "Bu etiketi silmek istiyor musunuz?" + rename_tag: "Etiketi Yeniden Adlandır" + rename_instructions: "Bu etiket için yeni bir ad seçin:" + sort_by: "Sırala:" + sort_by_count: "say" + sort_by_name: "ad" + manage_groups: "Etiket Grubunu Yönet" + manage_groups_description: "Etiket gurubunu yönetmek için grup tanımla" + filters: + without_category: "%{filter} %{tag} konular" + with_category: "%{category} içerisinkeri konular%{filter} %{tag}" + notifications: + watching: + title: "İzleniyor" + watching_first_post: + title: "İlk gönderi izlemeniz" + description: "Bu etikette bulunan tüm konuların sadece ilk gönderilerinde bildirim alacaksınız." + tracking: + title: "İzleme" + regular: + title: "Düzenli" + description: "Eğer bir kişi adınızın tagini kullanırsa (@isminiz gibi) veya oluşturduğunuz konuya cevap yazarsa bildirim alacaksınız." + muted: + title: "Susturuldu" + groups: + title: "Etiket Grupları" + about: "Konuları kolayca yönetmek için onlara etiket ekleyiniz." + new: "Yeni grup" + tags_label: "Bu gruptaki etiketler:" + parent_tag_label: "Üst etiket:" + parent_tag_placeholder: "İsteğe Bağlı" + one_per_topic_label: "Bu etiket grubundan her konu için bir etiket ile sınırla" + new_name: "Yeni Etiket Grubu" + save: "Kaydet" + delete: "Sil" + confirm_delete: "Bu etiket grubunu silmek istedinizden emin misiniz?" + topics: + none: + unread: "Okunmamış konunuz bulunmuyor." + new: "Yeni konunuz bulunmuyor" + read: "Henüz bir konu okumadınız." + posted: "Henüz bir konu oluşturmadınız." + latest: "Yeni eklenen konu bulunmuyor." + hot: "Hareketli konu bulunmuyor." + bookmarks: "Henüz yer imi eklenmiş bir konunuz bulunmuyor." + top: "Üst sırada bir konu bulunmuyor." + search: "Arama sonucu hiçbirşey bulunamadı." + bottom: + latest: "Daha fazla yeni eklenmiş konu bulunmuyor." + hot: "Daha fazla hareketli konu bulunmuyor." + posted: "Daha fazla oluşturulmuş konu bulunmuyor." + read: "Okunacak daha fazla konu bulunmuyor." + new: "Daha fazla yeni konu bulunmuyor." + unread: "Daha fazla okunmamış konu bulunmuyor." + top: "Daha falza üst sıralarda konu bulunmuyor." + bookmarks: "Daha fazla imlenmiş konu bulunmuyor." + search: "Daha fazla arama sonucu bulunmuyor." + invite: + custom_message_link: "kişiselleştirilmiş mesak" + custom_message_placeholder: "Kişiselleştirilmiş mesajınızı düzenleyin" + custom_message_template_forum: "Hey, bu foruma üye olsan iyi olur!" + custom_message_template_topic: "Hey, bu konu senin için eğleceli olabilir!" admin_js: type_to_filter: "filtre girin..." admin: @@ -1705,6 +1865,7 @@ tr_TR: 30_days_ago: "30 Gün Önce" all: "Hepsi" view_table: "tablo" + view_graph: "grafik" refresh_report: "Raporu Yenile" start_date: "Başlangıç tarihi" end_date: "Bitiş Tarihi" @@ -1834,6 +1995,14 @@ tr_TR: backups: "Yedekler" logs: "Kayıtlar" none: "Yedek bulunmuyor." + read_only: + enable: + title: "Salt okuma modunu etkinleştir" + label: "Salt okumayı etkinleştir" + confirm: "Salt okuma modunu aktifleştirmek istediğinizden emin misiniz?" + disable: + title: "Salt okuma modunu engelle" + label: "Salt okumayı engelle" logs: none: "Henüz kayıt bulunmuyor..." columns: @@ -2093,6 +2262,9 @@ tr_TR: grant_moderation: "moderasyon yetkisi ver" revoke_moderation: "moderasyon yetkisini kaldır" backup_operation: "yedek operasyonu" + deleted_tag: "silinmiş etiket" + renamed_tag: "yeniden adlandırılmış etiket" + revoke_email: "e-posta kaldır" screened_emails: title: "Taranmış E-postalar" description: "Biri yeni bir hesap oluşturmaya çalıştığında, aşağıdaki e-posta adresleri kontrol edilecek ve kayıt önlenecek veya başka bir aksiyon alınacak." @@ -2253,6 +2425,8 @@ tr_TR: block_failed: 'Kullanıcı engellenirken bir sorun yaşandı.' block_confirm: 'Bu kullanıcıyı bloklamak istediğinize emin misiniz? Bunu yaparsanız yeni başlık ya da gönderi oluşturamayacak.' block_accept: 'Evet, bu kullanıcıyı blokla' + reset_bounce_score: + label: "Yenile" deactivate_explanation: "Deaktive edilmiş bir kullanıcı e-postasını tekrar doğrulamalı." suspended_explanation: "Uzaklaştırılmış kullanıcılar sistemde oturum açamaz." block_explanation: "Engellenmiş bir kullanıcı gönderi oluşturamaz veya konu başlatamaz." @@ -2322,6 +2496,10 @@ tr_TR: title: "Herkese açık profilde göster?" enabled: "profilde gösteriliyor" disabled: "profilde gösterilmiyor" + show_on_user_card: + title: "Kullanıcı profilinde gösterilsin mi?" + enabled: "Kullanıcı profilinde göster" + disabled: "Kullanıcı profilinde gösterme" field_types: text: 'Yazı Alanı' confirm: 'Onay' @@ -2367,6 +2545,7 @@ tr_TR: login: "Oturum Açma" plugins: "Eklentiler" user_preferences: "Kullanıcı Tercihleri" + tags: "Etiketler" badges: title: Rozetler new_badge: Yeni Rozet @@ -2415,6 +2594,7 @@ tr_TR: post_revision: "Bir kullanıcı bir gönderiyi düzenlediğinde veya yeni bir gönderi oluşturduğunda" trust_level_change: "Bir kullanıcı güven seviyesini değiştirdiğinde" user_change: "Bir kullanıcı düzenlendiğinde veya oluşturduğunda" + post_processed: "Gönderi işlendikten sonra" preview: link_text: "Verilen rozetleri önizle" plan_text: "Sorgu planıyla önizle" @@ -2460,6 +2640,7 @@ tr_TR: embed_truncate: "Gömülü gönderileri buda" embed_whitelist_selector: "Gömülüler içinde izin verilen elementler için CSS seçici" embed_blacklist_selector: "Gömülülerden kaldırılan elementler için CSS seçici" + embed_classname_whitelist: "CSS Sınıf isimlerine izin verildi" feed_polling_enabled: "Konuları RSS/ATOM aracılığıyla içe aktar" feed_polling_url: "İstila etmek için RSS/ATOM beslemesi URL'i" save: "Gömme Ayarlarını Kaydet" diff --git a/config/locales/client.uk.yml b/config/locales/client.uk.yml index 91514bd85b..70d691b1f3 100644 --- a/config/locales/client.uk.yml +++ b/config/locales/client.uk.yml @@ -159,7 +159,6 @@ uk: undo: "Скасувати" revert: "Повернути" failed: "Помилка" - switch_to_anon: "Потайливий перегляд" banner: close: "Сховати" choose_topic: @@ -276,7 +275,6 @@ uk: perm_denied_btn: "Немає доступу" disable: "Вимкнути сповіщення" enable: "Увімкнути сповіщення" - dismiss_notifications: "Позначити все як прочитане" dismiss_notifications_tooltip: "Позначити всі сповіщення як прочитані" disable_jump_reply: "Не перескакувати до мого допису коли я відповім" external_links_in_new_tab: "Відкривати всі зовнішні посилання у новій вкладці" @@ -880,7 +878,6 @@ uk: action: "Flag Topic" topic_map: title: "Підсумок теми" - links_shown: "показати всі {{totalLinks}} посилання..." topic_statuses: locked: help: "цю тему закрито; нові відповіді більше не приймаються" @@ -1354,43 +1351,3 @@ uk: delete_confirm: Ви впевнені, що хочете видалити це постійне посилання? form: add: "Додати" - lightbox: - download: "звантажити" - keyboard_shortcuts_help: - title: 'Поєднання клавіш' - jump_to: - title: 'Перейти до' - categories: 'g, c Категорії' - navigation: - title: 'Навігація' - back: 'u Назад' - open: 'o або Enter Відкрити обрану тему' - application: - title: 'Застосунок' - create: 'c Створити нову тему' - notifications: 'n Відкрити сповіщення' - search: '/ Пошук' - actions: - title: 'Дії' - share_post: 's Поширити допис' - reply_post: 'r Відповісти на допис' - quote_post: 'q Цитувати допис' - like: 'l Вподобати допис' - flag: '! Поскаржитися на допис' - bookmark: 'b Лишити закладку в дописі' - edit: 'e Редагувати допис' - delete: 'd Видалити допис' - mark_muted: 'm, m Ігнорувати сповіщення з теми' - mark_tracking: 'm, t Стежити за темою' - badges: - title: Значок - badge_count: - one: "Значок" - few: "Значків: %{count} " - other: "Значків %{count}" - select_badge_for_title: Оберіть значок, що буде вашим званням - badge_grouping: - community: - name: Спільнота - other: - name: Інше diff --git a/config/locales/client.vi.yml b/config/locales/client.vi.yml index 7a2034add5..2313e298a6 100644 --- a/config/locales/client.vi.yml +++ b/config/locales/client.vi.yml @@ -223,8 +223,6 @@ vi: undo: "Hoàn tác" revert: "Phục hồi" failed: "Thất bại" - switch_to_anon: "Chế độ Ẩn danh" - switch_from_anon: "Thoát ẩn danh" banner: close: "Xóa biểu ngữ này." edit: "Sửa banner này >>" @@ -408,7 +406,6 @@ vi: disable: "Khóa Notification" enable: "Cho phép Notification" each_browser_note: "Lưu ý: Bạn phải thay đổi trong cấu hình mỗi trình duyệt bạn sử dụng." - dismiss_notifications: "Đánh dấu đã đọc cho tất cả" dismiss_notifications_tooltip: "Đánh dấu đã đọc cho tất cả các thông báo chưa đọc" disable_jump_reply: "Đừng tới bài viết của tôi sau khi tôi trả lời" dynamic_favicon: "Hiện số chủ đề mới / cập nhật vào biểu tượng trình duyệt" @@ -424,9 +421,7 @@ vi: suspended_reason: "Lý do: " github_profile: "Github" watched_categories: "Xem" - watched_categories_instructions: "Bạn sẽ tự động xem tất cả các chủ đề mới trong các chuyên mục này. Bạn sẽ được thông báo về tất các các bài viết mới, và một số các bài viết mới cũng sẽ xuất hiện ở chủ đề kế tiếp." tracked_categories: "Theo dõi" - tracked_categories_instructions: "Bạn sẽ tự động theo dõi tất cả các chủ đề trong các chuyên mục này. Một số bài viết mới sẽ xuất hiện ở chủ đề kế tiếp." muted_categories: "Im lặng" muted_categories_instructions: "Bạn sẽ không bao giờ được thông báo về bất cứ điều gì về các chủ đề mới trong các chuyên mục này, và chúng sẽ không hiển thị mới nhất" delete_account: "Xoá Tài khoản của tôi" @@ -693,8 +688,6 @@ vi: too_few_topics_notice: "Hãy bắt đầu thảo luận! Hiện có %{currentTopics} / %{requiredTopics} chủ đề. Khách ghé thăm cần một số chủ đề để đọc và trả lời." too_few_posts_notice: "Hãy bắt đầu thảo luận! Hiện có %{currentPosts} / %{requiredPosts} bài viết. Khách ghé thăm cần một số chủ đề để đọc và trả lời." logs_error_rate_notice: - reached: "%{timestamp}: Tỷ lệ hiện tại %{rate} đã đạt tới giới hạn thiết lập %{siteSettingRate} của website." - exceeded: "%{timestamp}: Tỷ lệ hiện tại %{rate} đã vượt quá giới hạn thiết lập %{siteSettingRate} của website." rate: other: "%{count} lỗi/%{duration}" learn_more: "tìm hiểu thêm..." @@ -800,10 +793,6 @@ vi: github: title: "với GitHub" message: "Chứng thực với GitHub (chắc chắn chặn popup không bật)" - apple_international: "Apple/International" - google: "Google" - twitter: "Twitter" - emoji_one: "Emoji One" shortcut_modifier_key: shift: 'Shift' ctrl: 'Ctrl' @@ -821,7 +810,6 @@ vi: saved_local_draft_tip: "Đã lưu locally" similar_topics: "Bài viết của bạn tương tự với " drafts_offline: "Nháp offline" - group_mentioned: "Bằng cách sử dụng {{group}}, bạn có thể thông báo tới {{count}} người." error: title_missing: "Tiêu đề là bắt buộc" title_too_short: "Tiêu để phải có ít nhất {{min}} ký tự" @@ -907,7 +895,6 @@ vi: invited_to_topic: "

{{username}} {{description}}

" invitee_accepted: "

{{username}} chấp nhận lời mời của bạn

" moved_post: "

{{username}} chuyển {{description}}

" - linked: "

{{username}} {{description}}

" granted_badge: "

Thu được '{{description}}'

" group_message_summary: other: "

{{count}} tin nhắn trong {{group_name}} của bạn

" @@ -1185,8 +1172,6 @@ vi: no_banner_exists: "Không có chủ đề banner nào." banner_exists: "Có is đang là chủ đề banner." inviting: "Đang mời..." - automatically_add_to_groups_optional: "Lời mời này cũng bao gồm quyền truy cập vào các nhóm: (optional, admin only)" - automatically_add_to_groups_required: "Lời mời này cũng bao gồm quyền truy cập vào các nhóm: (Required, admin only)" invite_private: title: 'Mời thảo luận' email_or_username: "Email hoặc username người được mời" @@ -1479,10 +1464,8 @@ vi: notifications: watching: title: "Theo dõi" - description: "Bạn sẽ tự động xem tất cả các chủ đề mới trong các chuyên mục này. Bạn sẽ được thông báo về tất các các chủ đề mới, và một số bài viết mới sẽ được hiển thị." tracking: title: "Đang theo dõi" - description: "Bạn sẽ tự động theo dõi tất cả các chủ đề mới trong các chuyên mục này. Bạn sẽ được thông báo nếu ai đó đề cập đến @tên của bạn hoặc trả lời bạn, và một số bài viết mới sẽ được hiển thị." regular: title: "Bình thường" description: "Bạn sẽ được thông báo nếu ai đó đề cập đến @tên bạn hoặc trả lời bạn" @@ -1521,7 +1504,6 @@ vi: title: "Tóm tắt Chủ đề" participants_title: "Poster thường xuyên" links_title: "Liên kết phổ biến" - links_shown: "hiện tất cả {{totalLinks}} liên kết..." clicks: other: "%{count} nhấp chuột" topic_statuses: @@ -1551,10 +1533,10 @@ vi: posts_long: "Có {{number}} bài đăng trong chủ đề này" posts_likes_MF: | Chủ đề này có {count, plural, one {1 reply} other {# replies}} {ratio, select, - low {with a high like to post ratio} - med {with a very high like to post ratio} - high {with an extremely high like to post ratio} - other {}} + low {with a high like to post ratio} + med {with a very high like to post ratio} + high {with an extremely high like to post ratio} + other {}} original_post: "Bài viết gốc" views: "Lượt xem" views_lowercase: @@ -2484,94 +2466,3 @@ vi: label: "Mới:" add: "Thêm" filter: "Tìm kiếm (URL hoặc External URL)" - lightbox: - download: "tải" - search_help: - title: 'Tìm giúp đỡ' - keyboard_shortcuts_help: - title: 'Phím tắt' - jump_to: - title: 'Chuyển đến' - home: 'g, h Trang chủ' - latest: 'g, l Cuối cùng' - new: 'g, n Mới' - unread: 'g, u Chưa đọc' - categories: 'g, c Danh mục' - top: 'g, t Trên' - bookmarks: 'g, b Đánh dấu' - profile: 'g, p Hồ sơ' - messages: 'g, m Tin nhắn' - navigation: - title: 'Điều hướng' - jump: '# Đến bài viết #' - back: 'u Quay lại' - up_down: 'k/j Move selection ↑ ↓' - open: 'o or Enter Mở chủ để đã chọn' - next_prev: 'shift+j/shift+k Next/previous section' - application: - title: 'Ứng dụng' - create: 'c Tạo mới chủ đề' - notifications: 'n Mở thông báo' - hamburger_menu: '= Mở menu mobile' - user_profile_menu: 'p Mở trình đơn thành viên' - show_incoming_updated_topics: '. Show updated topics' - search: '/ Tìm kiếm' - help: '? Mở trợ giúp bàn phím' - dismiss_new_posts: 'x, r Dismiss New/Posts' - dismiss_topics: 'x, t Bỏ qua bài viết' - log_out: 'shift+z shift+z Đăng xuất' - actions: - title: 'Hành động' - bookmark_topic: 'f Chuyển chủ đề đánh dấu' - pin_unpin_topic: 'shift+p Pin/Unpin bài viết' - share_topic: 'shift+s Chia sẻ bài viết' - share_post: 's Chia sẻ bài viết' - reply_as_new_topic: 't Trả lời như là một liên kết đến bài viết' - reply_topic: 'shift+r Trả lời bài viết' - reply_post: 'r Trả lời bài viết' - quote_post: 'q Trích dẫn bài viết' - like: 'l Thích bài viết' - flag: '! Đánh dấu bài viết' - bookmark: 'b Đánh dấu bài viết' - edit: 'e Sửa bài viết' - delete: 'd Xóa bài viết' - mark_muted: 'm, m Mute topic' - mark_regular: 'm, r Chủ đề thông thường (mặc định)' - mark_tracking: 'm, t Theo dõi chủ đề' - mark_watching: 'm, w theo dõi chủ đề' - badges: - earned_n_times: - other: "Đạt được huy hiệu này %{count} lần" - granted_on: "Cấp ngày %{date}" - others_count: "Người có huy hiệu này (%{count})" - title: Huy hiệu - allow_title: "tiêu đề có sẵn" - multiple_grant: "trao tặng nhiều lần" - badge_count: - other: "%{count} Huy hiệu" - more_badges: - other: "+%{count} Thêm" - granted: - other: "%{count} được cấp" - select_badge_for_title: Chọn huy hiệu để sử dụng như là tên - none: "" - badge_grouping: - getting_started: - name: Bắt đầu - community: - name: Cộng đồng - trust_level: - name: Độ tin cậy - other: - name: Khác - posting: - name: Đang đăng bài - google_search: | -

Tìm kiếm với Google

-

-

-

diff --git a/config/locales/client.zh_CN.yml b/config/locales/client.zh_CN.yml index 14c5e36f27..23937823f8 100644 --- a/config/locales/client.zh_CN.yml +++ b/config/locales/client.zh_CN.yml @@ -26,12 +26,13 @@ zh_CN: millions: "{{number}}M" dates: time: "ah:mm" + timeline_date: "YYYY年MMM" long_no_year: "MMMDoah:mm" long_no_year_no_time: "MMMDo" full_no_year_no_time: "MMMDo" long_with_year: "lll" long_with_year_no_time: "ll" - full_with_year_no_time: "YYYY年MMMDo" + full_with_year_no_time: "ll" long_date_with_year: "YY年MMMDoLT" long_date_without_year: "MMMDoLT" long_date_with_year_without_time: "YY年MMMDo" @@ -39,23 +40,23 @@ zh_CN: long_date_with_year_with_linebreak: "YY年MMMDo
LT" wrap_ago: "%{date}前" tiny: - half_a_minute: "< 1 分钟" + half_a_minute: "1分钟内" less_than_x_seconds: - other: "< %{count}秒钟" + other: "%{count}秒内" x_seconds: - other: "%{count}秒钟前" + other: "%{count}秒前" less_than_x_minutes: - other: "< %{count}分钟" + other: "%{count}分钟内" x_minutes: other: "%{count}分钟前" about_x_hours: other: "%{count}小时前" x_days: - other: "%{count}日前" + other: "%{count}天前" about_x_years: - other: "约%{count}年前" + other: "%{count}年内" over_x_years: - other: "> %{count}年" + other: "%{count}年前" almost_x_years: other: "近%{count}年" date_month: "MMMDo" @@ -66,44 +67,46 @@ zh_CN: x_hours: other: "%{count}小时" x_days: - other: "%{count}日" - date_year: "YY年MMMDo" + other: "%{count}天" + date_year: "YY年MMM" medium_with_ago: x_minutes: other: "%{count}分钟前" x_hours: other: "%{count}小时前" x_days: - other: "%{count}日前" + other: "%{count}天前" later: x_days: other: "%{count}天后" x_months: - other: "%{count}月后" + other: "%{count}个月后" x_years: other: "%{count}年后" previous_month: '上个月' next_month: '下个月' share: - topic: '分享本主题的链接' + topic: '分享内容链接' post: '#%{postNumber} 楼' close: '关闭' - twitter: '分享这个链接到 Twitter' - facebook: '分享这个链接到 Facebook' - google+: '分享这个链接到 Google+' - email: '用电子邮件发送这个链接' + twitter: '分享至 Twitter' + facebook: '分享至 Facebook' + google+: '分享至 Google+' + email: '通过邮件分享内容' action_codes: - public_topic: "于 %{when} 设置为公共主题" - private_topic: "于 %{when} 设置为私有主题" + public_topic: "于%{when}设置为公共主题" + private_topic: "于%{when}设置为私密主题" split_topic: "于%{when}分割了该主题" - invited_user: "于%{when}邀请%{who}" - removed_user: "于%{when}移除%{who}" + invited_user: "于%{when}邀请了%{who}" + invited_group: "于%{when}邀请了%{who}" + removed_user: "于%{when}移除了%{who}" + removed_group: "于%{when}移除了%{who}" autoclosed: - enabled: '于%{when}关闭' - disabled: '于%{when}开启' + enabled: '于%{when}锁定' + disabled: '于%{when}解除锁定' closed: - enabled: '于%{when}关闭' - disabled: '于%{when}开启' + enabled: '于%{when}锁定' + disabled: '于%{when}解除锁定' archived: enabled: '于%{when}存档' disabled: '于%{when}解除存档' @@ -111,38 +114,40 @@ zh_CN: enabled: '于%{when}置顶' disabled: '于%{when}解除置顶' pinned_globally: - enabled: '于%{when}全局置顶' - disabled: '于%{when}解除全局置顶' + enabled: '于%{when}全站置顶' + disabled: '于%{when}解除全站置顶' visible: - enabled: '于%{when}置于列表中' - disabled: '于%{when}移除出列表' - topic_admin_menu: "主题管理操作" - emails_are_disabled: "所有的出站邮件已经被管理员全局禁用。将不发送任何邮件提醒。" - bootstrap_mode_disabled: "Bootstrap模式将会在24小时后关闭" + enabled: '于%{when}解除隐藏' + disabled: '于%{when}隐藏' + topic_admin_menu: "管理主题" + emails_are_disabled: "出站邮件已经被管理员全局禁用。将不发送任何邮件提醒。" + bootstrap_mode_enabled: "为方便站点准备发布,其正处于初始化模式中。所有新用户将被授予信任等级1,并为他们设置接受每日邮件摘要。初始化模式会在用户数超过 %{min_users} 个时关闭。" + bootstrap_mode_disabled: "初始化模式将会在24小时后关闭。" s3: regions: us_east_1: "美国东部(N. Virginia)" us_west_1: "美国西部(N. California)" us_west_2: "美国西部(Oregon)" - us_gov_west_1: "AWS GovCloud(美国)" + us_gov_west_1: "政府专用(US)" eu_west_1: "欧洲(Ireland)" eu_central_1: "欧洲(Frankfurt)" - ap_southeast_1: "亚洲太平洋(Singapore)" - ap_southeast_2: "亚洲太平洋(Sydney)" - ap_northeast_1: "亚洲太平洋(Tokyo)" - ap_northeast_2: "亚洲太平洋(Seoul)" + ap_southeast_1: "亚太地区(Singapore)" + ap_southeast_2: "亚太地区(Sydney)" + ap_south_1: "亚太地区(Mumbai)" + ap_northeast_1: "亚太地区(Tokyo)" + ap_northeast_2: "亚太地区(Seoul)" sa_east_1: "南美(Sao Paulo)" - cn_north_1: "中国 (北京)" - edit: '编辑本主题的标题和分类' - not_implemented: "非常抱歉,此功能暂时尚未实现!" + cn_north_1: "中国(Beijing)" + edit: '编辑标题和分类' + not_implemented: "非常抱歉,这个功能仍在开发中!" no_value: "否" yes_value: "是" - generic_error: "抱歉,发生了一个错误。" - generic_error_with_reason: "发生了一个错误:%{error}" + generic_error: "抱歉,出了点小问题。" + generic_error_with_reason: "出错了:%{error}" sign_up: "注册" log_in: "登录" age: "年龄" - joined: "加入时间:" + joined: "加入于" admin_title: "管理" flags_title: "标记" show_more: "显示更多" @@ -159,7 +164,7 @@ zh_CN: desktop_view: "桌面版" you: "你" or: "或" - now: "刚刚" + now: "刚才" read_more: '阅读更多' more: "更多" less: "更少" @@ -184,51 +189,51 @@ zh_CN: our_admins: "我们的管理员" our_moderators: "我们的版主" stat: - all_time: "所有时间内" - last_7_days: "7 天以内" - last_30_days: "30 天以内" + 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} 联系我们。" + contact_info: "重要事件或紧急事件,请通过 %{contact_info} 联系我们。" bookmarked: - title: "书签" - clear_bookmarks: "删除书签" + title: "收藏" + clear_bookmarks: "取消收藏" help: bookmark: "点击收藏该主题的第一个帖子" unbookmark: "点击删除本主题的所以书签" bookmarks: - not_logged_in: "抱歉,你需要先登录才能给帖子加书签" - created: "你已经为此贴添加书签" - not_bookmarked: "你已经阅读过此帖;点此为其添加书签" - last_read: "这是你阅读过的最后一帖;点此给它加上书签" - remove: "删除书签" - confirm_clear: "你确定要删除该主题的所有书签吗?" + not_logged_in: "抱歉,你需要登录后才能收藏" + created: "已经收藏了" + not_bookmarked: "你已经阅读过此帖;点击收藏" + last_read: "这是你阅读过的最后一帖;点击收藏" + remove: "取消收藏" + confirm_clear: "你确定要清除该主题的所有收藏吗?" topic_count_latest: other: "{{count}} 个近期的主题或更新的主题。" topic_count_unread: other: "{{count}} 未读主题。" topic_count_new: other: "近期有 {{count}} 个主题。" - click_to_show: "点此显示。" + click_to_show: "点击加载" preview: "预览" cancel: "取消" - save: "保存修改" + save: "保存更改" saving: "保存中..." saved: "已保存!" upload: "上传" uploading: "上传中..." - uploading_filename: "上传“{{filename}}”中……" - uploaded: "上传完成!" + uploading_filename: "上传“{{filename}}”中..." + uploaded: "上传成功!" enable: "启用" - disable: "禁用" + disable: "停用" undo: "重置" revert: "撤销" failed: "失败" - switch_to_anon: "匿名模式" + switch_to_anon: "进入匿名模式" switch_from_anon: "退出匿名模式" banner: close: "隐藏横幅。" @@ -236,7 +241,7 @@ zh_CN: choose_topic: none_found: "没有找到主题。" title: - search: "通过名称、URL 或者 ID 搜索主题:" + search: "通过标题、URL 或者 ID 搜索主题:" placeholder: "在此输入主题标题" queue: topic: "主题:" @@ -250,100 +255,104 @@ zh_CN: view_pending: "查看待审核帖子" has_pending_posts: other: "这个主题有 {{count}} 个帖子等待审核" - confirm: "保存修改" - delete_prompt: "你确定要删除%{username}吗?这将删除他们的所有帖子并封禁这个邮箱和 IP 地址。" + confirm: "保存更改" + delete_prompt: "你确定要删除%{username}吗?这将删除用户的所有帖子并封禁这个邮箱和 IP 地址。" approval: - title: "帖子需要审核" + title: "等待审核中" description: "我们已经保存了你的帖子,不过帖子需要由管理员先审核才能显示。请耐心。" pending_posts: 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}}" + 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: "按用户名过滤" + filter_name: "按用户名检索" title: "用户" - likes_given: "赞" - likes_received: "被赞" - topics_entered: "查看" - topics_entered_long: "已查看的主题" - time_read: "阅读时间" + likes_given: "给赞" + likes_received: "获赞" + topics_entered: "浏览" + topics_entered_long: "浏览过的主题" + time_read: "阅读时长" topic_count: "主题" - topic_count_long: "创建的主题" + topic_count_long: "发布的主题" post_count: "回复" - post_count_long: "回复帖子数量" + post_count_long: "回复数" no_results: "没有找到结果。" days_visited: "访问" days_visited_long: "访问天数" posts_read: "阅读" - posts_read_long: "阅读过的帖子" + posts_read_long: "阅读帖子" total_rows: other: "%{count} 位用户" groups: empty: - posts: "此小组的成员没有发表过帖子。" - members: "此小组没有成员。" - mentions: "此小组没有被提及过。" - messages: "此小组没有发送过消息。" - topics: "此小组的成员没有发表过主题。" + posts: "小组的成员从未发表帖子。" + members: "小组没有成员。" + mentions: "小组从未被提及过。" + messages: "小组从未发送过消息。" + topics: "小组的成员从未发表主题。" add: "添加" selector_placeholder: "添加成员" owner: "所有者" - visible: "群组对所有用户可见" + visible: "小组对所有用户可见" + index: "小组" title: - other: "群组" + other: "小组" members: "成员" topics: "主题" posts: "帖子" mentions: "提及" messages: "消息" alias_levels: - title: "谁能给这个小组发送消息和@提醒?" - nobody: "无人" - only_admins: "仅管理员" - mods_and_admins: "仅版主与管理员" - members_mods_and_admins: "仅组员、版主与管理员" + title: "谁能@该小组和发送消息?" + nobody: "没有人" + only_admins: "管理员" + mods_and_admins: "版主与管理员" + members_mods_and_admins: "组员、版主与管理员" everyone: "任何人" trust_levels: - title: "当这些用户加入时,信任等级将自动赋予给他们:" + title: "这些用户加入时,将自动赋予信任等级:" none: "无" notifications: watching: - title: "关注" + title: "跟踪" description: "你将会在该消息中的每个新帖子发布后收到通知,并且会显示新回复数量。" + watching_first_post: + title: "跟踪" + description: "你只会收到此组中每个新主题的第一帖的通知。" tracking: - title: "追踪" + title: "关注" description: "你会在别人@你或回复你时收到通知,并且新帖数量也将在这些主题后显示。" regular: - title: "普通" + title: "常规" description: "如果某人@你或者回复你,你将收到通知。" muted: - title: "忽略" + title: "屏蔽" description: "你不会收到组内关于新主题中的任何通知。" user_action_groups: - '1': "给赞" - '2': "被赞" - '3': "书签" + '1': "送出的赞" + '2': "收到的赞" + '3': "收藏" '4': "主题" '5': "回复" '6': "回应" '7': "提到" '9': "引用" '11': "编辑" - '12': "发送条目" - '13': "收件箱" + '12': "发送" + '13': "收件" '14': "待定" categories: all: "所有分类" @@ -352,15 +361,15 @@ zh_CN: category: "分类" category_list: "显示分类列表" reorder: - title: "重排序分类" - title_long: "重新排序分类列表" - fix_order: "固定位置" - fix_order_tooltip: "不是所有的分类都有不同的位置数字,这可能导致一些问题。" - save: "保存顺序" + title: "重新分类排序" + title_long: "重新对分类列表进行排序" + fix_order: "固定排序" + fix_order_tooltip: "不是所有分类都有单独的排序编号,可能能会导致出错。" + save: "保存排序" apply_all: "应用" position: "位置" - posts: "新帖子" - topics: "近期" + posts: "新帖" + topics: "主题" latest: "最新" latest_by: "最新发表:" toggle_ordering: "排序控制" @@ -378,16 +387,16 @@ zh_CN: location_not_found: (未知) organisation: 组织 phone: 电话 - other_accounts: "其他使用该 IP 地址的账户:" + other_accounts: "使用此 IP 地址的其他用户:" delete_other_accounts: "删除 %{count}" username: "用户名" trust_level: "信任等级" read_time: "阅读时间" topics_entered: "进入的主题" post_count: "# 帖子" - confirm_delete_other_accounts: "你确定你想要删除这些账户吗?" + confirm_delete_other_accounts: "确定要删除这些账户?" user_fields: - none: "(选择一个选项)" + none: "(选择一项)" user: said: "{{username}}:" profile: "个人资料" @@ -400,10 +409,10 @@ zh_CN: activity_stream: "活动" preferences: "设置" expand_profile: "展开" - bookmarks: "书签" - bio: "关于我" - invited_by: "邀请者为" - trust_level: "用户级别" + bookmarks: "收藏" + bio: "个人简介" + invited_by: "邀请人" + trust_level: "信任等级" notifications: "通知" statistics: "统计" desktop_notifications: @@ -411,19 +420,19 @@ zh_CN: not_supported: "通知功能暂不支持该浏览器。抱歉。" perm_default: "启用通知" perm_denied_btn: "拒绝授权" - perm_denied_expl: "你拒绝了通知提醒的权限。设置浏览器允许通知提醒。" - disable: "禁用通知" + perm_denied_expl: "你拒绝了通知提醒的权限。设置浏览器以启用通知提醒。" + disable: "停用通知" enable: "启用通知" each_browser_note: "注意:你必须在你使用的所用浏览器中更改这项设置。" - dismiss_notifications: "标记所有为已读" + dismiss_notifications: "忽略所有" dismiss_notifications_tooltip: "标记所有未读通知为已读" - disable_jump_reply: "不要在回复后跳转到我的新帖子" - dynamic_favicon: "在浏览器图标上显示新/更新的主题数量" - external_links_in_new_tab: "始终在新的标签页打开外部链接" - enable_quoting: "在高亮选择文字时显示引用回复按钮" + disable_jump_reply: "回复后不跳转至新帖子" + dynamic_favicon: "在浏览器图标中显示主题更新数量" + external_links_in_new_tab: "在新标签页打开外部链接" + enable_quoting: "在选择文字时显示引用回复按钮" change: "修改" - moderator: "{{user}} 是版主" - admin: "{{user}} 是管理员" + moderator: "{{user}}是版主" + admin: "{{user}}是管理员" moderator_tooltip: "用户是版主" admin_tooltip: "用户是管理员" blocked_tooltip: "这个用户已被封禁" @@ -436,33 +445,45 @@ zh_CN: enabled: "启用邮件列表模式" instructions: | 此设置将覆盖活动摘要。
- 已屏蔽的主题和类别不包含在这些邮件中。 + 屏蔽的主题和分类不包含在这些邮件中。 daily: "发送每日更新" individual: "为每个新帖发送一封邮件通知" - many_per_day: "为每个新帖给我发送邮件通知 (大约 {{dailyEmailEstimate}} 每天)." - few_per_day: "为每个新帖给我发送邮件 (少于 2 每天).\n\n给我发送一个电子邮件为每个新岗位" - watched_categories: "已关注" - watched_categories_instructions: "你将会自动监视这些分类中的所有新主题。你会收到新帖子或新主题的通知,并且新帖数量也将在每个主题后显示。" - tracked_categories: "已追踪" - tracked_categories_instructions: "你将会自动追踪这些分类中的所有新主题。新帖数量将在每个主题后显示。" - muted_categories: "已屏蔽" - muted_categories_instructions: "你不会收到这些分类中的任何新主题通知,并且他们将不会出现在最新列表中。" + many_per_day: "为每个新帖给我发送邮件 (大约每天 {{dailyEmailEstimate}} 封)" + few_per_day: "为每个新帖给我发送邮件 (大约每天 2 封 )" + 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: "不会收到这些分类中新主题提醒,并且他们将不会出现在最新主题中。" delete_account: "删除我的帐号" delete_account_confirm: "你真的要永久删除自己的账号吗?删除之后无法恢复!" - deleted_yourself: "你的帐号已被成功删除。" + deleted_yourself: "你的帐号已被删除。" delete_yourself_not_allowed: "你目前不能删除自己的帐号。联系管理员帮助你删除帐号。" unread_message_count: "消息" admin_delete: "删除" users: "用户" - muted_users: "忽略" - muted_users_instructions: "禁止任何关于这些用户的通知。" - muted_topics_link: "显示已忽略的主题" + muted_users: "屏蔽" + muted_users_instructions: "屏蔽任何关于这些用户的通知。" + muted_topics_link: "显示已屏蔽的主题" + watched_topics_link: "显示已关注的主题" automatically_unpin_topics: "当我完整阅读了主题时自动解除置顶。" staff_counters: - flags_given: "有用的标记" - flagged_posts: "被标记的帖子" - deleted_posts: "已删除的帖子" - suspensions: "禁用的" + flags_given: "采纳标记" + flagged_posts: "被标记" + deleted_posts: "已删除" + suspensions: "禁用" warnings_received: "警告" messages: all: "所有" @@ -476,132 +497,132 @@ zh_CN: failed_to_move: "移动选中消息失败(可能你的网络出问题了)" select_all: "全选" change_password: - success: "(电子邮件已发送)" - in_progress: "(正在发送电子邮件)" + success: "(邮件已发送)" + in_progress: "(正在发送邮件)" error: "(错误)" action: "发送密码重置邮件" set_password: "设置密码" change_about: title: "更改个人简介" - error: "修改该值是发生了错误" + error: "提交修改时出错了" change_username: - title: "修改用户名" - confirm: "如果你改变了你的用户名,所有之前引用的主题和@用户名的内容全部失效,你的发帖历史也会被打断。你确定要这么做么?" - taken: "抱歉,此用户名已经被使用了。" - error: "在修改你的用户名时发生了错误。" + title: "更换用户名" + confirm: "确定更换用户名?你的帖子和@提及你的引用将失效。" + taken: "抱歉,此用户名已经有人使用了。" + error: "修改你的用户名时出错了。" invalid: "此用户名不合法,用户名只能包含字母和数字" change_email: - title: "修改电子邮箱" - taken: "抱歉,此电子邮箱不可用。" - error: "抱歉在修改你的电子邮箱时发生了错误,可能此邮箱已经被使用了?" - success: "我们已经发送了一封确认信到此邮箱地址,请按照邮箱内指示完成确认。" + title: "更换邮箱" + taken: "抱歉,此邮箱不可用。" + error: "修改你的邮箱时出错了,可能邮箱已经被使用了?" + success: "我们已经发送了一封确认信到该邮箱,请按照邮箱内指示完成确认。" change_avatar: - title: "更改你的头像" + title: "更换头像" gravatar: "Gravatar头像,基于:" gravatar_title: "在 Gravatar 网站上更改你的头像" - refresh_gravatar_title: "刷新你的头像" - letter_based: "系统分配的头像" + refresh_gravatar_title: "刷新你的 Gravatar 头像" + letter_based: "默认头像" uploaded_avatar: "自定义图片" - uploaded_avatar_empty: "添加自定义图片" + uploaded_avatar_empty: "上传自定义图片" upload_title: "上传图片" upload_picture: "上传图片" - image_is_not_a_square: "注意:我们已经裁剪了你的图片;它不是正方形的。" - cache_notice: "你已经成功地修改了你的个人头像,但是鉴于浏览器缓存可能需要一段时间才会生效。" + image_is_not_a_square: "注意:图片不是正方形的,我们裁剪了部分图像。" + cache_notice: "更改了头像成功,但是鉴于浏览器缓存可能需要一段时间后才会生效。" change_profile_background: title: "个人资料背景" - instructions: "个人资料背景将被居中,且默认宽度为 850px。" + instructions: "显示在个人资料页面中,上传的图片将被居中且默认宽度为 850px。" change_card_background: title: "用户资料背景" - instructions: "背景图片将被居中并且默认宽度为 590px。" + instructions: "显示在用户卡片中,上传的图片将被居中且默认宽度为 590px。" email: - title: "电子邮箱" - instructions: "绝不会被公开显示" - ok: "我们将邮件跟你确认" - invalid: "请填写正确的电子邮箱地址" - authenticated: "你的电子邮箱已经被 {{provider}} 验证了。" - frequency_immediately: "如果你没有阅读过我们想寄给你的内容,我们会立即发送电子邮件给你。" + title: "邮箱" + instructions: "不会公开显示" + ok: "将通过邮件验证确认" + invalid: "请填写正确的邮箱地址" + authenticated: "邮箱已经由 {{provider}} 验证了。" + frequency_immediately: "如果你没有阅读过摘要邮件中的相关内容,将立即发送电子邮件给你。" frequency: - other: "我们只会在你最近 {{count}} 分钟内没有访问时才会发送电子邮件给你。" + other: "仅在 {{count}} 分钟内没有访问时发送邮件给你。" name: title: "昵称" instructions: "你的昵称(可选)" - instructions_required: "你的全名" - too_short: "你设置的昵称太短了" - ok: "你的昵称符合要求" + instructions_required: "你的昵称" + too_short: "昵称过短" + ok: "昵称可用" username: title: "用户名" - instructions: "唯一,没有空格,简短" + instructions: "你注册的用户名" short_instructions: "其他人可以用 @{{username}} 来提及你" - available: "你可以用这个用户名" - global_match: "电子邮箱与注册用户名相匹配" - global_mismatch: "已被注册。试试 {{suggestion}} ?" + available: "用户名可用" + global_match: "邮箱与用户名匹配" + global_mismatch: "已被占用。试试 {{suggestion}} ?" not_available: "不可用。试试 {{suggestion}} ?" - too_short: "你设置的用户名太短了" - too_long: "你设置的用户名太长了" + too_short: "用户名过短" + too_long: "用户名过长" checking: "查看用户名是否可用..." - enter_email: '找到用户名;请输入对应电子邮箱' - prefilled: "电子邮箱与注册用户名匹配" + enter_email: '找到此用户,请输入对应邮箱' + prefilled: "邮箱与用户匹配成功" locale: title: "界面语言" instructions: "用户界面语言。将在你刷新页面后改变。" - default: "(默认)" + default: "默认" password_confirmation: title: "请再次输入密码" - last_posted: "最后一帖" - last_emailed: "最后一次邮寄" - last_seen: "最后一次活动" + last_posted: "最后发帖" + last_emailed: "最后邮寄" + last_seen: "最后活动" created: "加入时间" log_out: "登出" location: "地址" card_badge: - title: "用户资料徽章" + title: "用户卡片徽章" website: "网站" - email_settings: "电子邮箱" + email_settings: "邮箱" like_notification_frequency: - title: "通知用户赞的消息" + title: "用户被赞时通知提醒" always: "始终" - first_time_and_daily: "每天第一个被赞帖子" - first_time: "第一个被赞的帖子" + first_time_and_daily: "每天首个被赞" + first_time: "历史首个被赞" never: "从不" email_previous_replies: - title: "在邮件底部包含过往回复" - unless_emailed: "如果还没收到过" - always: "总是" + title: "邮件底部包含历史回复" + unless_emailed: "首次" + always: "始终" never: "从不" email_digests: - title: "当我不访问这里时,给我发送热门主题和回复的邮件摘要:" + title: "长期未访问时发送热门主题和回复的摘要邮件" every_30_minutes: "每半小时" 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: "即使我在论坛中活跃时也发送电子邮件提醒给我" + include_tl0_in_digests: "摘要邮件中包含新用户的内容" + email_in_reply_to: "邮件中包含回复你的内容节选" + email_direct: "当有人引用和回复我的帖子、@我或邀请我至主题时,发送邮件提醒" + email_private_messages: "有人发消息给我时邮件提醒" + email_always: "即使我在论坛中活跃时也发送邮件提醒" 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: "自动追踪我进入的主题" + label: "近期主题条件:" + not_viewed: "未读主题" + last_here: "上次访问后发布" + after_1_day: "一天内发布" + after_2_days: "两天内发布" + after_1_week: "一周内发布" + after_2_weeks: "两周内发布" + 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 分钟之后" + 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分钟后" invited: search: "输入以搜索邀请..." title: "邀请" @@ -609,23 +630,23 @@ zh_CN: sent: "已发送" none: "没有未接受状态的邀请。" truncated: - other: "只显示前·{{count}}个邀请。" + 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: "该邀请已过期。" + pending_tab_with_count: "待确认({{count}})" + topics_entered: "已阅主题" + posts_read_count: "已读帖子" + expired: "邀请已过期。" rescind: "移除" rescinded: "邀请已删除" reinvite: "重新发送邀请" reinvite_all: "重发所有邀请" reinvited: "邀请已重新发送" - reinvited_all: "所有邀请发送!" + reinvited_all: "所有邀请已重新发送!" time_read: "阅读时间" days_visited: "访问天数" account_age_days: "账号建立天数" @@ -633,19 +654,19 @@ zh_CN: generate_link: "复制邀请链接" generated_link_message: '

邀请链接成功生成!

邀请链接仅对下列邮件地址有效:%{invitedEmail}

' bulk_invite: - none: "你没有邀请过任何人。你可以发送个人邀请,或者上传一个批量邀请文件一次性邀请一批人。" + none: "你从未邀请过他人。你可以发送单个邀请,或者上传批量邀请文件一次邀请多人。" text: "通过文件批量邀请" - uploading: "上传中……" - success: "文件成功上传,当操作完成后你将收到消息通知。" + uploading: "上传中..." + success: "文件上传成功,当操作完成时将通过消息通知你。" error: "在上传 '{{filename}}' 时出现错误:{{message}}" password: title: "密码" - too_short: "你设置的密码太短了。" - common: "你设置的密码太常见了。" - same_as_username: "你的密码与用户名相同。" - same_as_email: "你的密码与电子邮箱相同。" - ok: "你设置的密码符合要求。" - instructions: "至少需要 %{count} 个字符。" + too_short: "密码过短" + common: "密码过于简单" + same_as_username: "密码不能与用户名相同" + same_as_email: "密码不能与邮箱相同" + ok: "密码符合要求" + instructions: "至少 %{count} 个字符" summary: title: "概要" stats: "统计" @@ -655,28 +676,28 @@ zh_CN: post_count: other: "发表的帖子" likes_given: - other: "赠予" + other: " 给赞" likes_received: - other: "收到" + other: " 获赞" days_visited: other: "访问天数" posts_read: - other: "阅读过的帖子" + other: "阅读帖子" bookmark_count: - other: "书签" + other: "收藏" top_replies: "热门回复" no_replies: "暂无回复。" more_replies: "更多回复" - top_topics: "热门帖子" + top_topics: "热门主题" no_topics: "暂无主题。" more_topics: "更多主题" - top_badges: "热门勋章" + top_badges: "热门徽章" no_badges: "暂无徽章。" more_badges: "更多徽章" top_links: "热门链接" no_links: "暂无链接" - most_liked_by: "被最多赞" - most_liked_users: "最赞" + most_liked_by: "谁赞最多" + most_liked_users: "赞谁最多" most_replied_to_users: "最多回复至" no_likes: "暂无赞" associated_accounts: "登录" @@ -701,24 +722,24 @@ zh_CN: prev_page: "无法载入" reasons: network: "网络错误" - server: "服务器错误" - forbidden: "访问被阻止" + server: "服务器出错" + forbidden: "禁止访问" unknown: "错误" - not_found: "没有找到网页" + not_found: "页面不存在" desc: - network: "请检查你的网络连接。" - network_fixed: "似乎恢复正常了。" + network: "请检查网络状态" + network_fixed: "网络似乎恢复正常了" server: "错误代码:{{status}}" - forbidden: "你没有权限读这个。" - not_found: "噢!程式要加载的URL并不存在。" - unknown: "出错了。" + forbidden: "好像不能进行此操作" + not_found: "没有这个页面" + unknown: "出了点小问题" buttons: back: "返回" - again: "再试一次" - fixed: "载入页面" + again: "重试" + fixed: "载入" close: "关闭" - assets_changed_confirm: "网站刚刚更新了。刷新使用新版本?" - logout: "你已登出。" + assets_changed_confirm: "网站刚更新了,刷新使用新版本?" + logout: "你已登出用户。" refresh: "刷新" read_only_mode: enabled: "站点正处于只读模式。你可以继续浏览,但是回复、赞和其他操作暂时被禁用。" @@ -728,20 +749,22 @@ zh_CN: 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: other: "%{count} 错误/%{duration}" learn_more: "了解更多..." year: '年' - year_desc: '365 天以前创建的主题' + year_desc: '365 天内创建的主题' month: '月' - month_desc: '30 天以前创建的主题' + month_desc: '30 天内创建的主题' week: '周' - week_desc: '7 天以前创建的主题' + week_desc: '7 天内创建的主题' day: '天' - first_post: 第一帖 - mute: 防打扰 - unmute: 解除防打扰 - last_post: 最后一帖 + first_post: 首次发帖 + mute: 屏蔽 + unmute: 解除屏蔽 + last_post: 最后发帖 last_reply_lowercase: 最后回复 replies_lowercase: other: 回复 @@ -749,11 +772,11 @@ zh_CN: sign_up: "注册" hide_session: "明天提醒我" hide_forever: "不了" - hidden_for_session: "好的,我会在明天提醒你。不过你任何时候都可以使用“登录”来创建账户。" - intro: "你好!:heart_eyes: 看起来你挺喜欢这个讨论,但是你还没有注册账户。" - value_prop: "当你创建了账户,我们能准确地追踪你的阅读进度,所以你能够在下一次访问时回到你上次阅读到的地方。你也可以在有新帖子的时候收到网页和邮件通知。并且你可以赞任何帖子来分享你的感谢。:heartbeat:" + hidden_for_session: "好的,我会在明天提醒你。不过你随时都可以使用“登录”来创建账户。" + intro: "你好!:heart_eyes: 看起来你挺喜欢这样的讨论,可是你还没有注册账户。" + value_prop: "当你创建账户后,我们可以准确地记录你的阅读进度,这样你能够在下一次访问时回到你上次阅读到的地方。你也可以选择接受新帖子的网页和邮件通知。并且你可以赞任何帖子来分享你的感谢。:heartbeat:" summary: - enabled_description: "你正在查看这个主题的概括版本:由社群认定的最有意思的帖子。" + enabled_description: "你正在查看主题的精简摘要版本:一些社群公认有意思的帖子。" description: "有 {{replyCount}} 个回复。" description_time: "有 {{replyCount}} 个回复,大约要花 {{readingTime}} 分钟阅读。" enable: '概括本主题' @@ -766,77 +789,80 @@ zh_CN: private_message_info: title: "消息" invite: "邀请其他..." - remove_allowed_user: "是否将{{name}}从本条消息中移除?" - email: '电子邮箱' + remove_allowed_user: "确定将 {{name}} 从本条消息中移除?" + remove_allowed_group: "确定将 {{name}} 从本条消息中移除?" + email: '邮箱' username: '用户名' - last_seen: '最后一次活动时间' + last_seen: '最后活动' created: '创建时间' created_lowercase: '创建时间' trust_level: '用户级别' search_hint: '用户名、电子邮件或 IP 地址' create_account: - title: "创建新帐号" - failed: "出问题了,有可能这个电子邮箱已经被注册了。试试忘记密码链接?" + title: "创建用户" + failed: "出问题了,有可能这个邮箱已经被注册了。试试忘记密码链接?" forgot_password: title: "重置密码" action: "我忘记了我的密码" - invite: "输入你的用户名和电子邮箱地址,我们会发送密码重置邮件给你。" + 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} " + 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: "密码" - email_placeholder: "电子邮箱地址或用户名" - caps_lock_warning: "大小写锁定开启" - error: "未知错误" - rate_limit: "请等待一会再尝试登录。" + email_placeholder: "邮箱地址或用户名" + caps_lock_warning: "大写锁定开启" + error: "出错了" + rate_limit: "请请稍后再重试" blank_username_or_password: "请输入你的邮件地址或用户名,以及密码。" reset_password: '重置密码' logging_in: "登录中..." or: "或" authenticating: "验证中..." - awaiting_confirmation: "你的帐号尚未激活,点击忘记密码链接来重新发送激活邮件。" - awaiting_approval: "你的帐号尚未被论坛版主批准。一旦你的帐号获得批准,你会收到一封电子邮件。" + awaiting_confirmation: "你的帐号尚未激活,点击忘记密码链接以重新发送激活邮件。" + awaiting_approval: "你的帐号尚未被论坛版主审核。请等待一段时间,当你的帐号被审核时会收到一封电子邮件。" requires_invite: "抱歉,本论坛仅接受邀请注册。" - not_activated: "你还不能登录。我们之前在 {{sentTo}} 发送了一封激活邮件给你。请按照邮件中的介绍来激活你的帐号。" - not_allowed_from_ip_address: "你不能从该 IP 地址登录。" + not_activated: "你还不能登录。我们已经发送了一封邮件至 {{sentTo}},请打开它并完成账号激活。" + not_allowed_from_ip_address: "你使用的 IP 地址已被封禁。" admin_not_allowed_from_ip_address: "你不能从这个 IP 地址以管理员身份登录。" resend_activation_email: "点击此处重新发送激活邮件。" - sent_activation_email_again: "我们在 {{currentEmail}} 又发送了一封激活邮件给你,邮件送达可能需要几分钟;请检查一下你邮箱的垃圾邮件文件夹。" - to_continue: "请先登录" - preferences: "你需要登录才能更改用户设置。" - forgot: "我记不得账号详情了" + sent_activation_email_again: "我们又向 {{currentEmail}} 发送了一封激活邮件,邮件送达可能需要几分钟;请检查一下你邮箱的垃圾邮件文件夹。" + to_continue: "请登录" + preferences: "需要登入后更改设置" + forgot: "我记不清账号详情了" google: title: "使用 Google 帐号登录" - message: "正使用 Google 帐号验证登录(请确保浏览器没有禁止弹出窗口)" + message: "正在通过 Google 帐号验证登录(请确保浏览器没有禁止弹出窗口)" google_oauth2: title: "使用 Google 帐号登录" - message: "使用 Google 帐号验证登录(请确保浏览器没有禁止弹出窗口)" + message: "正在通过 Google 帐号验证登录(请确保浏览器没有禁止弹出窗口)" twitter: title: "使用 Twitter 帐号登录" - message: "正使用 Twitter 帐号验证登录(请确保浏览器没有禁止弹出窗口)" + message: "正在通过 Twitter 帐号验证登录(请确保浏览器没有禁止弹出窗口)" instagram: title: "用 Instagram 登录" - message: "使用 Instagram 帐号验证登录(请确保浏览器没有禁止弹出窗口)" + message: "正在通过 Instagram 帐号验证登录(请确保浏览器没有禁止弹出窗口)" facebook: title: "使用 Facebook 帐号登录" - message: "正使用 Facebook 帐号验证登录(请确保浏览器没有禁止弹出窗口)" + message: "正在通过 Facebook 帐号验证登录(请确保浏览器没有禁止弹出窗口)" yahoo: title: "使用 Yahoo 帐号登录" - message: "正使用 Yahoo 帐号验证登录(请确保浏览器没有禁止弹出窗口)" + message: "正在通过 Yahoo 帐号验证登录(请确保浏览器没有禁止弹出窗口)" github: title: "使用 GitHub 帐号登录" - message: "正使用 GitHub 帐号验证登录(请确保浏览器没有禁止弹出窗口)" - apple_international: "Apple/国际化" - google: "Google" - twitter: "Twitter" - emoji_one: "Emoji One" + message: "正在通过 GitHub 帐号验证登录(请确保浏览器没有禁止弹出窗口)" + emoji_set: + apple_international: "Apple/国际化" + google: "Google" + twitter: "Twitter" + emoji_one: "Emoji One" + win10: "Win10" shortcut_modifier_key: shift: 'Shift' ctrl: 'Ctrl' @@ -846,56 +872,59 @@ zh_CN: more_emoji: "更多…" options: "选项" whisper: "密语" - add_warning: "这是一个正式的警告。" + add_warning: "正式警告" toggle_whisper: "折叠或展开密语" posting_not_on_topic: "你想回复哪一个主题?" - saving_draft_tip: "保存中……" + saving_draft_tip: "保存中..." saved_draft_tip: "已保存" saved_local_draft_tip: "已本地保存" - similar_topics: "你的主题有些类似于..." + similar_topics: "你的主题有点类似于..." drafts_offline: "离线草稿" + group_mentioned: "提及 {{group}} 时,你将通知 {{count}} 人 - 确定吗?" + duplicate_link: "似乎你的链接 {{domain}}{{ago}}已经由@{{username}}回复了 - 确定再次提交吗?" error: - title_missing: "缺少标题" - title_too_short: "标题太短,至少 {{min}} 个字符" - title_too_long: "标题太长,至多 {{max}} 个字符。" + title_missing: "标题为空" + title_too_short: "标题过短,至少 {{min}} 个字" + title_too_long: "标题过长,最多 {{max}} 个字" post_missing: "帖子不能为空" - post_length: "帖子至少应有 {{min}} 个字符" - try_like: '你试过了 按钮吗?' - category_missing: "你必须选择一个分类" + post_length: "帖子至少应有 {{min}} 个字" + try_like: '试试 按钮?' + category_missing: "未选择分类" save_edit: "保存编辑" - reply_original: "回复原始话题" + reply_original: "回复原始主题" reply_here: "在此回复" reply: "回复" cancel: "取消" create_topic: "创建主题" create_pm: "消息" - title: "或者按下 Ctrl + 回车" - users_placeholder: "添加一个用户" - title_placeholder: "用简要的一句话解释要讨论什么" + title: "或 Ctrl + 回车" + users_placeholder: "添加用户" + title_placeholder: "一句话阐述要说什么..." edit_reason_placeholder: "编辑理由" - show_edit_reason: "(添加编辑理由)" - reply_placeholder: "正文。使用 Markdown、BBCode 或 HTML 格式化内容。拖拽或粘贴图片。" - view_new_post: "浏览你的新帖子。" + show_edit_reason: "添加理由" + reply_placeholder: "支持直接拖拽或粘贴图片,使用 Markdown/BBCode/HTML 语法。" + view_new_post: "浏览新帖。" saving: "保存中" saved: "已保存!" - saved_draft: "帖子还没写完,点击继续" + saved_draft: "帖子还没发表,点击继续" uploading: "上传中..." show_preview: '显示预览 »' hide_preview: '« 隐藏预览' quote_post_title: "引用整个帖子" bold_title: "加粗" - bold_text: "加粗文字" + bold_text: "加粗示例" italic_title: "斜体" - italic_text: "斜体文字" + italic_text: "斜体示例" link_title: "链接" - link_description: "在此输入链接描述" + link_description: "输入链接描述" link_dialog_title: "插入链接" link_optional_text: "可选标题" link_url_placeholder: "http://example.com" quote_title: "引用" quote_text: "引用" code_title: "预格式化文本" - code_text: "文字缩进4格" + code_text: "文字缩进 4 格" + paste_code_text: "输入或粘贴代码" upload_title: "上传" upload_description: "在此输入上传资料的描述" olist_title: "数字列表" @@ -911,21 +940,22 @@ zh_CN: cant_send_pm: "抱歉,你不能向 %{username} 发送私信。" admin_options_title: "本主题可选设置" auto_close: - label: "自动关闭主题时间:" + label: "自动关闭主题:" error: "请输入一个有效值。" - based_on_last_post: "在最后一个帖子发表后暂不关闭主题的时间。" + based_on_last_post: "以最后回复的时间开始计时" all: examples: '输入小时数(24),绝对时间(17:30)或时间戳(2013-11-22 14:00)。' limited: units: "(# 小时数)" examples: '输入小时数(24)。' notifications: - title: "使用@名字提及到你,回复你的帖子和主题、消息以及其他的通知消息" + title: "使用@提到你,回复你的内容、消息以及其他的通知" none: "现在无法载入通知" - more: "浏览以前的通知" + empty: "未发现通知" + more: "历史通知" total_flagged: "被标记帖子的总数" mentioned: "

{{username}} {{description}}

" - group_mentioned: "

{{username}} {{description}}

" + group_mentioned: "

{{username}} {{description}}

" quoted: "

{{username}} {{description}}

" replied: "

{{username}} {{description}}

" posted: "

{{username}} {{description}}

" @@ -934,14 +964,16 @@ zh_CN: liked_2: "

{{username}}、{{username2}} {{description}}

" liked_many: other: "

{{username}}、{{username2}}和其他 {{count}} 人{{description}}

" - private_message: "

{{username}} {{description}}

" - invited_to_private_message: "

{{username}} {{description}}

" - invited_to_topic: "

{{username}} {{description}}

" - invitee_accepted: "

{{username}} 已接受你的邀请

" - moved_post: "

{{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}}”

" + watching_first_post: "

新主题{{description}}

" group_message_summary: - other: "

{{count}} 条消息在你的{{group_name}}组内的收件箱中

" + other: "

{{count}} 条消息在{{group_name}}组的收件箱中

" alt: mentioned: "被提及" quoted: "被引用" @@ -956,7 +988,7 @@ zh_CN: moved_post: "你的帖子被移动自" linked: "链接至你的帖子" granted_badge: "勋章授予" - group_message_summary: "在群组收件箱中的消息" + group_message_summary: "在小组收件箱中的消息" popup: mentioned: '{{username}}在“{{topic}}”提到了你 - {{site_title}}' group_mentioned: '{{username}}在“{{topic}}”提到了你 - {{site_title}}' @@ -974,21 +1006,21 @@ zh_CN: remote_tip_with_attachments: "链接到图片或文件 {{authorized_extensions}}" local_tip: "从你的设备中选择图片" local_tip_with_attachments: "从你的设备 {{authorized_extensions}} 选择图片或文件" - hint: "(你也可以通过拖放至编辑器的方式来上传)" - hint_for_supported_browsers: "你也可以通过拖放或复制粘帖至编辑器" + hint: "你也可以通过拖放至编辑器的方式来上传" + hint_for_supported_browsers: "可以拖放或复制粘帖至编辑器以上传" uploading: "上传中" select_file: "选择文件" - image_link: "链接你的图片到" + image_link: "链接图片到" search: - sort_by: "排序按" - relevance: "相关性" - latest_post: "最后发帖时间" + sort_by: "排序" + relevance: "最相关" + latest_post: "最后发帖" most_viewed: "最多阅读" most_liked: "最多赞" select_all: "全选" clear_all: "清除所有" result_count: - other: "搜索“{{term}}”有 {{count}} 条结果" + other: "搜索“{{term}}”有 {{count}} 条相关结果" title: "搜索主题、帖子、用户或分类" no_results: "没有找到结果。" no_more_results: "没有找到更多结果。" @@ -997,17 +1029,17 @@ zh_CN: post_format: "#{{post_number}} 来自于 {{username}}" context: user: "搜索 @{{username}} 的帖子" - category: "搜索 the #{{category}} 分类" + category: "搜索 #{{category}} 分类" topic: "只搜索本主题" private_messages: "搜索消息" - hamburger_menu: "去另一个主题列表或分类" + hamburger_menu: "转到另一列表或分类" new_item: "新" go_back: '返回' not_logged_in_user: '显示当前活动和设置的用户页面' - current_user: '去你的用户页面' + current_user: '转到用户页面' topics: bulk: - unlist_topics: "未在列表上的主题" + unlist_topics: "未在列表的主题" reset_read: "设为未读" delete: "删除主题" dismiss: "忽略" @@ -1016,15 +1048,15 @@ zh_CN: dismiss_tooltip: "仅忽略新帖子或停止跟踪主题" also_dismiss_topics: "停止追踪这些主题,这样这些主题就不再显示为未读了" dismiss_new: "设为已读" - toggle: "切换批量选择" + toggle: "切换至批量选择" actions: "批量操作" change_category: "更改分类" - close_topics: "关闭话题" + close_topics: "锁定主题" archive_topics: "存档主题" - notification_level: "更改提示等级" - choose_new_category: "为主题选择新分类:" + notification_level: "更改通知等级" + choose_new_category: "选择新分类:" selected: - other: "你已经选择了 {{count}}个主题" + other: "已选择 {{count}}个主题" change_tags: "修改标签" choose_new_tags: "为主题选择新标签:" changed_tags: "主题的标签被修改" @@ -1033,15 +1065,15 @@ zh_CN: new: "你没有新主题可读。" read: "你尚未阅读任何主题。" posted: "你尚未在任何主题中发帖。" - latest: "没有最新的讨论主题。" + latest: "没有新的主题。" hot: "没有热门主题。" - bookmarks: "你没有书签任何主题。" - category: "没有{{category}}分类的主题。" + bookmarks: "你没有收藏任何主题。" + category: "{{category}}分类中没有主题。" top: "没有最佳主题。" search: "没有搜索结果。" educate: - new: '

这里显示了对于你的近期主题。

默认情况下,下述主题将被放在近期中。如果他们是这 2 天内创建的,还会显示一个近期标志。

访问你的用户设置修改。

' - unread: '

这里显示了你的未读主题。

默认情况下,下述主题会被放在未读中。并且会在旁边显示未读的数量1。如果你:

  • 创建了该主题
  • 回复了该主题
  • 阅读该主题超过 4 分钟

或者你在主题底部的通知控制中选择了追踪或监视。

访问你的用户设置修改未读设置。

' + new: '

这里显示了近期主题列表。

默认情况下,以下主题将显示在近期列表。如果是最近 2 天内创建的,还会显示一个近期标志。

你可以在用户设置中更改要显示哪些内容。

' + unread: '

这里显示你的未读主题。

默认情况下,下述主题会被放在未读中。并且会在旁边显示未读的数量1。如果你:

  • 创建了该主题
  • 回复了该主题
  • 阅读该主题超过 4 分钟

或者你在主题底部的通知控制中选择了跟随或关注。

你可以在用户设置中修改未读设置。

' bottom: latest: "没有更多主题可看了。" hot: "没有更多热门主题可看了。" @@ -1051,15 +1083,15 @@ zh_CN: unread: "没有更多未读主题了。" category: "没有更多{{category}}分类的主题了。" top: "没有更多最佳主题了。" - bookmarks: "没有更多书签主题了。" - search: "没有更多搜索结果。" + bookmarks: "没有更多收藏的主题了。" + search: "没有更多搜索结果了。" topic: unsubscribe: stop_notifications: "你将收到更少的关于{{title}}的通知" - change_notification_state: "您现在的提醒状态是" + change_notification_state: "你现在的通知状态是" filter_to: "本主题中的 {{post_count}} 帖" create: '新主题' - create_long: '创作新主题' + create_long: '创建主题' private_message: '发送消息' archive_message: help: '移动消息到存档' @@ -1077,36 +1109,36 @@ zh_CN: title: '主题' invalid_access: title: "这是私密主题" - description: "抱歉,你没有访问此主题的权限!" - login_required: "你需要登录才能阅读此主题。" + description: "抱歉,你没有没有权限浏览此主题。" + login_required: "此主题需要登录后浏览。" server_error: title: "载入主题失败" - description: "抱歉,无法载入主题。这可能是网络连接问题导致的。请重试一次。如果始终无法加载,请告诉我们。" + description: "抱歉,无法载入主题。网络连接可能出问题了。请重试一次。如果始终无法加载,请联系我们。" not_found: title: "未找到主题" - description: "抱歉,无法找到此主题。可能已被版主删除。" + description: "抱歉,无法找到此主题。可能已经被删除了。" total_unread_posts: - other: "在这个主题中,你有 {{count}} 条未读的帖子" + other: "这个主题中,你有 {{count}} 条未读的帖子" unread_posts: - other: "在这个主题中,你有 {{count}} 条未读的帖子" + other: "这个主题中,你有 {{count}} 条未读的帖子" new_posts: - other: "自你上一次阅读此主题后,又有 {{count}} 个新帖子发表" + other: "自你上一次阅读此主题后,又有 {{count}} 个新帖子发表了" likes: - other: "本主题已有 {{number}} 次赞" - back_to_list: "返回主题列表" + other: "本主题已得到 {{number}} 个赞" + back_to_list: "返回列表" options: "主题选项" show_links: "显示此主题中的链接" - toggle_information: "切换主题详细" - read_more_in_category: "想阅读更多内容?浏览 {{catLink}}或{{latestLink}}里的其它主题。" + 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{和 } false {} other{}} 1 个新主题} other { {BOTH, select, true{和 } false {} other{}} # 个新主题} }可以阅读,或者{CATEGORY, select, true {浏览{catLink}中的其他主题} false {{latestLink}} other {}}" - browse_all_categories: 浏览所有分类 + browse_all_categories: 查看所有分类 view_latest_topics: 浏览最新主题 - suggest_create_topic: 马上创建一个主题吧! - jump_reply_up: 跳转至更早的回复 - jump_reply_down: 跳转至更晚的回复 + suggest_create_topic: 创建一个新的主题吧! + jump_reply_up: 转到更早的回复 + jump_reply_down: 转到更新的回复 deleted: "此主题已被删除" - auto_close_notice: "本主题将在%{timeLeft}后自动关闭。" + auto_close_notice: "本主题将在%{timeLeft}自动关闭。" auto_close_notice_based_on_last_post: "在最后一个帖子 %{duration} 无人回复关闭帖子的时间。" auto_close_title: '自动关闭设置' auto_close_save: "保存" @@ -1114,48 +1146,52 @@ zh_CN: auto_close_immediate: "主题中的上个帖子是 %{hours} 小时前发出的,所以主题将会立即关闭。" timeline: back: "返回" - back_description: "回到你的最后一个未读帖子" + back_description: "回到最后一个未读帖子" replies: "%{current} / %{total} 回复" + replies_short: "%{current} / %{total}" progress: title: 主题进度 go_top: "顶部" go_bottom: "底部" go: "前往" jump_bottom: "跳至最后一个帖子" - jump_bottom_with_number: "跳转到第 %{post_number} 帖" + jump_prompt: "跳至帖子" + jump_prompt_long: "你想跳转至哪一贴?" + jump_bottom_with_number: "跳至第 %{post_number} 帖" total: 全部帖子 - current: 当前帖 - position: "%{total}帖中的第%{current}帖" + current: 当前帖子 + position: "%{current} / %{total}" notifications: title: 改变你收到本主题通知的频率 reasons: - mailing_list_mode: "你已启用邮件列表模式,所以对该主题的回复你将通过邮件被通知。" - '3_6': '因为你在关注此分类,所以你将收到相关通知。' - '3_5': '因为你自动关注了此主题,所以你将收到相关通知。' - '3_2': '因为你在关注此主题,所以你将收到相关通知。' - '3_1': '因为你创建了此主题,所以你将收到相关通知。' - '3': '因为你在关注此主题,所以你将收到相关通知。' - '2_8': '因为你在追踪此分类,所以你将收到相关通知。' - '2_4': '因为你在此主题内发表了回复,所以你将收到相关通知。' - '2_2': '因为你在追踪此主题,所以你将收到相关通知。' + 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': '你将忽略关于此主题的所有通知。' + '0_7': '你将忽略关于该分类的所有通知。' + '0_2': '你将忽略关于该主题的所有通知。' + '0': '你将忽略关于该主题的所有通知。' watching_pm: title: "关注" - description: "你将会在该消息的每个新回复发布后收到通知,并且会显示新回复数量。" + description: "消息有新回复时提醒我,并显示新回复数量。" watching: title: "关注" - description: "你将会在该主题的每个新回复发布后收到通知,并且会显示新回复数量。" + description: "主题有新回复时提醒我,并显示新回复数量。" tracking_pm: - title: "追踪" - description: "该消息标题后将显示新回复数量。你只会在别人@你或回复你的帖子时才会收到通知。" + title: "跟随" + description: "在消息标题后显示新回复数量。你只会在别人@你或回复你的帖子时才会收到通知。" tracking: - title: "追踪" - description: "该主题标题后将显示新回复数量。你只会在别人@你或回复你的帖子时才会收到通知。" + title: "跟随" + description: "在主题标题后显示新回复数量。你只会在别人@你或回复你的帖子时才会收到通知。" regular: title: "普通" description: "如果某人@你或者回复你,你将收到通知。" @@ -1163,128 +1199,134 @@ zh_CN: title: "普通" description: "如果某人@你或者回复你,你将收到通知。" muted_pm: - title: "忽略" - description: "你不会收到关于此消息的任何通知。" + title: "屏蔽" + description: "不会收到该消息的任何通知。" muted: - title: "忽略" - description: "你将不会再收到这个主题的任何通知,也不会出现在最新列表中。" + title: "屏蔽" + description: "不会收到该主题的任何通知,也不会出现在最新主题中。" actions: recover: "撤销删除主题" delete: "删除主题" - open: "打开主题" - close: "关闭主题" + open: "解除锁定主题" + close: "锁定主题" multi_select: "选择帖子..." auto_close: "自动关闭..." pin: "置顶主题..." - unpin: "解除主题置顶..." - unarchive: "解除主题存档" + unpin: "取消置顶主题..." + unarchive: "取消存档主题" archive: "存档主题" - invisible: "使其不列于主题列表" - visible: "使其列于主题列表" + invisible: "隐藏主题" + visible: "取消隐藏主题" reset_read: "重置阅读数据" make_public: "设置为公共主题" - make_private: "设置为私有帖子" + make_private: "设置为私信" feature: pin: "置顶主题" - unpin: "解除主题置顶" + unpin: "取消置顶主题" pin_globally: "全局置顶主题" make_banner: "横幅主题" - remove_banner: "移除横幅主题" + remove_banner: "取消横幅主题" reply: title: '回复' help: '开始给本主题撰写回复' clear_pin: - title: "解除置顶" - help: "将本主题的置顶状态解除,这样它将不再始终显示在主题列表顶部" + title: "取消置顶" + help: "取消本主题的置顶状态,将不再固定显示在主题列表顶部。" share: title: '分享' - help: '分享一个到本帖的链接' + help: '分享内容的链接' flag_topic: title: '标记' - help: '私下标记本帖以引起注意或者发送一条匿名通知' + help: '私下标记本帖以引起管理员注意或者发送匿名通知' success_message: '你已经成功标记该主题。' feature_topic: - title: "聚焦该主题" + title: "置顶主题" pin: "将该主题置于{{categoryLink}}分类最上方至" - confirm_pin: "你已经有了{{count}}个置顶主题。太多的置顶主题可能会困扰新用户和访客。你确定想要在该分类再置顶一个主题么?" + confirm_pin: "已有{{count}}个置顶主题。太多的置顶主题可能会困扰新用户和访客。确定想在该分类再置顶一个主题?" unpin: "从{{categoryLink}}分类最上方移除主题。" - unpin_until: "从{{categoryLink}}分类最上方移除主题或者延迟至%{until}。" - pin_note: "用户可以给自己解除置顶主题。" + unpin_until: "从{{categoryLink}}分类最上方移除主题或者移除于%{until}。" + pin_note: "允许用户取消置顶。" pin_validation: "置顶该主题需要一个日期。" not_pinned: "{{categoryLink}}没有置顶主题。" already_pinned: - other: "现在置顶在{{categoryLink}}分类的主题:{{count}}" + other: "{{categoryLink}}分类的置顶主题数:{{count}}" pin_globally: "将主题置于所有主题列表最上方至" - confirm_pin_globally: "你已经有了{{count}}个全局置顶主题。太多的置顶主题可能会困扰新用户和访客。你确定想要再全局置顶一个主题么?" + confirm_pin_globally: "已有{{count}}个全局置顶主题。太多的置顶主题可能会困扰新用户和访客。确定想再全局置顶一个主题?" unpin_globally: "将主题从所有主题列表的最上方移除。" - unpin_globally_until: "从所有主题列表最上方移除主题或者延迟至%{until}。" - global_pin_note: "用户可以自己解除主题状态。" + unpin_globally_until: "从所有主题列表最上方移除主题或者移除于%{until}。" + global_pin_note: "允许用户取消全局置顶。" not_pinned_globally: "没有全局置顶的主题。" already_pinned_globally: - other: "现在全局置顶的主题:{{count}}" - make_banner: "将主题置为所有页面顶端的横幅主题。" + other: "全局置顶的主题数:{{count}}" + make_banner: "将主题设置为出现在所有页面顶端的横幅主题。" remove_banner: "移除所有页面顶端的横幅主题。" - banner_note: "用户能点击关闭隐藏横幅。一次只能有一个横幅主题。" + banner_note: "用户能点击关闭隐藏横幅。且只能设置一个横幅主题。" no_banner_exists: "没有横幅主题。" - banner_exists: "当前有一个横幅主题。" + banner_exists: "当前设置了横幅主题。" inviting: "邀请中..." + automatically_add_to_groups: "邀请将把用户加入小组:" invite_private: - title: '邀请消息交流' - email_or_username: "受邀人的电子邮箱或用户名" - email_or_username_placeholder: "电子邮箱地址或用户名" + title: '邀请至消息' + email_or_username: "受邀人的邮箱或用户名" + email_or_username_placeholder: "邮箱地址或用户名" action: "邀请" - success: "我们已经邀请了该用户加入这个消息交流。" - error: "抱歉,在邀请该用户时发生了错误。" - group_name: "群组名" - controls: "主题控制" + success: "成功邀请了用户至该消息。" + success_group: "成功邀请了小组至该消息。" + error: "抱歉,邀请时出了点小问题。" + group_name: "小组名" + controls: "主题控制操作" invite_reply: - title: ' 邀请' + title: '邀请' username_placeholder: "用户名" action: '发送邀请' help: '邮件或通知邀请其他人至主题' - to_forum: "我们将发送一封简洁的邮件让你的朋友通过点击一个链接参与讨论,不需要登录。" - sso_enabled: "输入你想邀请的用户的用户名至该主题。" - to_topic_blank: "输入你想邀请的用户的用户名或邮箱地址至该主题" - to_topic_email: "你已经输入了邮箱地址。我们将发送一封邮件邀请让你的朋友可直接回复该主题。" - to_topic_username: "你已经输入了用户名。我们将发送一封邀请邮件,其中包含了一个链接可以让你的朋友参与该主题的讨论。" - to_username: "输入你想邀请的人的用户名。我们将发送一个邀请,其中包含了一个链接可以让你他们直接参与该主题。" - email_placeholder: '电子邮箱地址' - success_email: "我们发了一封邀请邮件给 {{emailOrUsername}}。我们将在邀请被接受后通知你。检查你的用户中的邀请标签页来追踪你的邀请。" + 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: "抱歉,我们不能邀请这个人。可能他已经被邀请了?(邀请还有频率限制)" - login_reply: '登录后回复' + error: "抱歉,我们不能邀请这个人。可能他已经被邀请了?(邀请有频率限制)" + login_reply: '登录以回复' filters: n_posts: other: "{{count}} 个帖子" - cancel: "取消过滤器" + cancel: "取消过滤" split_topic: title: "拆分主题" action: "拆分主题" topic_name: "新主题名" error: "拆分主题时发生错误。" instructions: - other: "你将创建一个新的主题,并包含 {{count}} 个你选择的帖子。" + other: "你将创建一个新的主题,并包含你选择的 {{count}} 个帖子。" merge_topic: title: "合并主题" action: "合并主题" error: "合并主题时发生错误。" instructions: other: "请选择一个主题以便移动这 {{count}} 个帖子。" + merge_posts: + title: "合并选择的帖子" + action: "合并选择的帖子" + error: "合并选择的帖子试出错。" change_owner: - title: "更改帖子所有者" - action: "更改所有权" - error: "更改帖子所有权时发生错误。" - label: "帖子的新拥有者" - placeholder: "新所有者的用户名" + title: "更改帖子作者" + action: "更改作者" + error: "更改帖子作者时发生错误。" + label: "帖子的新作者" + placeholder: "新作者的用户名" instructions: - other: "请选择{{old_user}}创建的这 {{count}} 个帖子的新所有者。" - instructions_warn: "注意所有的关于这个帖子的通知不会被发送到新用户。
警告:目前,没有任何与帖子关联的数据会被传递给新用户。谨慎使用。" + other: "请选择{{old_user}}创建的 {{count}} 个帖子的新作者。" + instructions_warn: "要注意关于帖子的通知不会被转移给新作者。
警告:目前,与帖子关联的任何数据都不会转移至新用户。谨慎使用。" change_timestamp: - title: "修改时间戳" - action: "修改时间戳" - invalid_timestamp: "时间戳不能是未来的时间。" - error: "更改主题时间戳时发生错误。" - instructions: "请为主题选择新的时间戳。主题中的所有帖子将按照相同的时间差更新。" + title: "修改时间" + action: "修改时间" + invalid_timestamp: "不能是未来的时间。" + error: "更改主题时间时发生错误。" + instructions: "请为主题选择新的时间。主题中的所有帖子将按照相同的时间差更新。" multi_select: select: '选择' selected: '已选择({{count}})' @@ -1294,27 +1336,27 @@ zh_CN: select_all: 全选 deselect_all: 全不选 description: - other: 你已经选择了 {{count}} 个帖子。 + other: 已选择 {{count}} 个帖子。 post: reply: " {{replyAvatar}} {{usernameLink}}" reply_topic: " {{link}}" - quote_reply: "引用回复" - edit: "编辑 {{replyAvatar}} {{username}} 发表的 {{link}}" + quote_reply: "引用" + edit: "编辑 {{replyAvatar}} {{username}}发表的{{link}}" edit_reason: "理由:" post_number: "帖子 {{number}}" last_edited_on: "最后修改于" reply_as_new_topic: "回复为联结主题" - continue_discussion: "从 {{postLink}} 继续讨论:" - follow_quote: "跳转至所引用的帖子" + continue_discussion: "自 {{postLink}} 继续讨论:" + follow_quote: "转到所引用的帖子" show_full: "显示所有帖子" - show_hidden: '查看隐蔽内容' + show_hidden: '查看隐藏内容' deleted_by_author: - other: "(帖子被作者撤销,如过没有标记,将在 %{count} 小时后被自动删除)" + other: "(帖子被作者删除,如无标记将在 %{count} 小时后自动删除)" expand_collapse: "展开/折叠" gap: other: "查看 {{count}} 个隐藏回复" more_links: "{{count}} 更多..." - unread: "主题是未读的" + unread: "未读帖子" has_replies: other: "{{count}} 回复" has_likes: @@ -1328,109 +1370,111 @@ zh_CN: create: "抱歉,在创建你的帖子时发生了错误。请重试。" edit: "抱歉,在编辑你的帖子时发生了错误。请重试。" upload: "抱歉,在上传文件时发生了错误。请重试。" - too_many_uploads: "抱歉,你只能一次上传一张图片。" - too_many_dragged_and_dropped_files: "抱歉,你只能一次上传10个文件。" - upload_not_authorized: "抱歉,你不能上传此类型文件(可上传的文件类型有: {{authorized_extensions}})。" - image_upload_not_allowed_for_new_user: "抱歉,新注册用户无法上传图片。" - attachment_upload_not_allowed_for_new_user: "抱歉,新注册用户无法上传附件。" - attachment_download_requires_login: "抱歉,但是你需要登录后才能下载附件。" + file_too_large: "文件过大(最大 {{max_size_kb}}KB)。为什么不就大文件上传至云存储服务后再分享链接呢?" + too_many_uploads: "抱歉,一次只能上传一张图片。" + too_many_dragged_and_dropped_files: "抱歉,一次只能上传 10 个文件。" + 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: "你确定要放弃编辑你的帖子吗?" + confirm: "确定要放弃编辑帖子吗?" no_value: "否" yes_value: "是" - via_email: "通过电子邮件发送的帖子" - whisper: "这个帖子是只对版主可见的密语" + via_email: "通过邮件发表的帖子" + via_auto_generated_email: "通过自动生成邮件发表的帖子" + whisper: "设置帖子为密语,只对版主可见" wiki: - about: "这个帖子是维基" + about: "这个帖子是可多人协作的帖子" archetypes: save: '保存选项' - few_likes_left: "感谢你的赞!你今天只能再多赞几次了。" + few_likes_left: "谢谢你的热情!你今天的赞快用完了。" controls: - reply: "开始给本帖撰写回复" - like: "点个赞" - has_liked: "你已经赞了本帖" - undo_like: "撤销赞" + reply: "回复本帖" + like: "赞一下此帖" + has_liked: "已赞" + undo_like: "取消赞" edit: "编辑本帖" - edit_anonymous: "抱歉,但是你需要登录后才能编辑该贴。" - flag: "私下标记本帖以提醒管理人员关注或发送私信通知" + edit_anonymous: "抱歉,需要登录后才能编辑该贴。" + flag: "私下标记本帖以提醒管理人员关注或发送私信" delete: "删除本帖" undelete: "恢复本帖" - share: "分享一个到本帖的链接" + share: "分享本帖的链接" more: "更多" delete_replies: confirm: - other: "你也想要删除 {{count}} 个回复这个帖子的相关帖子么?" + other: "同时删除 {{count}} 个回复这个帖子的相关帖子么?" yes_value: "是,一并删除相关回复" no_value: "否,仅删除该帖" admin: "帖子管理" - wiki: "使其成为维基帖子" - unwiki: "使其成为普通帖子" + wiki: "开启多人协作" + unwiki: "关闭多人协作" convert_to_moderator: "添加管理人员颜色标识" revert_to_regular: "移除管理人员颜色标识" rebake: "重建 HTML" unhide: "显示" - change_owner: "更改所有权" + change_owner: "更改作者" actions: flag: '标记' defer_flags: other: "推迟处理标记" it_too: - off_topic: "一起标记" - spam: "一起标记" - inappropriate: "一起标记" - custom_flag: "一起标记" - bookmark: "同时添加书签" - like: "赞" - vote: "同时投票支持" + off_topic: "同时标记" + spam: "同时标记" + inappropriate: "同时标记" + custom_flag: "同时标记" + bookmark: "同时收藏" + like: "同时赞" + vote: "同时投票" undo: off_topic: "撤回标记" - spam: "撤回报告" - inappropriate: "撤回报告" - bookmark: "撤销书签" - like: "撤销赞" + spam: "撤回标记" + inappropriate: "撤回标记" + bookmark: "取消收藏" + like: "取消赞" vote: "撤销投票" people: off_topic: "标记为偏离主题" spam: "标记为垃圾信息" - inappropriate: "标记为不当内容" + inappropriate: "不恰当的言辞" notify_moderators: "通知版主" notify_user: "发送消息" - bookmark: "书签收藏" + bookmark: "收藏" like: "赞了它" - vote: "已给本帖投票" + vote: "已投票" by_you: - off_topic: "你标记其偏离了主题" + off_topic: "你标记其偏离主题" spam: "你标记其为垃圾信息" - inappropriate: "你标记其为不当内容" + inappropriate: "你标记其为不恰当的言辞" notify_moderators: "你标记了本帖要求管理人员处理" - notify_user: "你已经发了一个消息给该用户" - bookmark: "你对该帖做了书签" + notify_user: "你已经通知了该用户" + bookmark: "你以收藏了该帖" like: "你赞了它" - vote: "你对该帖投票支持" + vote: "你已投票" by_you_and_others: off_topic: other: "你和其他 {{count}} 人标记其偏离主题" spam: other: "你和其他 {{count}} 人标记其为垃圾信息" inappropriate: - other: "你和其他 {{count}} 人标记其为不当内容" + other: "你和其他 {{count}} 人标记其为不恰当的言辞" notify_moderators: other: "你和其他 {{count}} 人标记了本帖要求管理人员处理" notify_user: - other: "你和 {{count}} 个其他用户发了一个消息给该用户" + other: "你和其他 {{count}} 人发了消息给该用户" bookmark: other: "你和其他 {{count}} 人收藏了这个帖子" like: - other: "你和其他 {{count}} 人赞了这个帖子" + other: "你和其他 {{count}} 人赞了它" vote: - other: "你和其他 {{count}} 人支持这个帖子" + other: "你和其他 {{count}} 人已投票" by_others: off_topic: other: "{{count}} 人标记其偏离主题" spam: other: "{{count}} 人标记其为垃圾信息" inappropriate: - other: "{{count}} 人标记其为不当内容" + other: "{{count}} 人标记其为不恰当的言辞" notify_moderators: other: "{{count}} 人标记本帖要求管理人员处理" notify_user: @@ -1438,12 +1482,15 @@ zh_CN: bookmark: other: "{{count}} 人收藏了这个帖子" like: - other: "{{count}} 人赞了这个帖子" + other: "{{count}} 人赞了它" vote: - other: "{{count}} 人支持这个帖子" + other: "{{count}} 人已投票" delete: confirm: - other: "你确定要删除这些帖子吗?" + other: "确定要删除这些帖子吗?" + merge: + confirm: + other: "确定要合并这 {{count}} 个帖子吗?" revisions: controls: first: "第一版" @@ -1452,17 +1499,17 @@ zh_CN: last: "最新版" hide: "隐藏版本历史" show: "显示版本历史" - revert: "回退至该版本" + revert: "还原至该版本" comparing_previous_to_current_out_of_total: "{{previous}} {{current}} / {{total}}" displays: inline: - title: "以生成页面显示,并标示增加和删除的内容" + title: "行内显示渲染后的页面,并标示增加和删除的内容" button: ' HTML' side_by_side: - title: "以并排页面显示,分开标示增加和删除的内容" + title: "并排显示渲染后的页面,分开标示增加和删除的内容" button: ' HTML' side_by_side_markdown: - title: "并列显示源代码差异信息" + title: "并排显示源码,分开标示增加和删除的内容" button: ' 原始' category: can: '能够… ' @@ -1471,11 +1518,15 @@ zh_CN: choose: '选择分类…' edit: '编辑' edit_long: "编辑" - view: '浏览分类下的主题' + view: '浏览分类的主题' general: '常规' settings: '设置' topic_template: "主题模板" tags: "标签" + tags_allowed_tags: "仅在该分类内可以使用的标签" + tags_allowed_tag_groups: "仅在该分类内可以使用的标签组" + tags_placeholder: "(可选)允许使用的标签列表" + tag_groups_placeholder: "(可选)允许使用的标签组列表" delete: '删除分类' create: '新分类' create_long: '创建新的分类' @@ -1522,16 +1573,19 @@ zh_CN: notifications: watching: title: "关注" - description: "你将会自动监视这些分类中的所有新主题。你会收到每个主题中的新帖子通知,并且新帖数量也将在每个主题后显示。" + description: "自动关注这些分类中的主题,有新内容时提醒我,并在列表中显示新帖数量。" + watching_first_post: + title: "关注首贴" + description: "在这些分类中,新主题发表时提醒我。" tracking: - title: "追踪" - description: "你将会自动追踪这些分类中的所有新主题。你会在别人@你或回复你的帖子时才会收到通知,并且新帖数量也将在这些主题后显示。" + title: "跟随" + description: "自动跟随这些分类中的所有主题,并在列表中显示新帖数量。如果某人@你或者回复你,你将收到通知。" regular: title: "普通" description: "如果某人@你或者回复你,你将收到通知。" muted: - title: "免打扰" - description: "你不会收到这些分类中的任何新主题通知,并且他们将不会出现在最新列表中。" + title: "屏蔽" + description: "不会收到这些分类中的主题的提醒,并且他们将不会出现在最新主题中。" flagging: title: '感谢你帮助我们建设文明社群!' action: '标记帖子' @@ -1565,7 +1619,7 @@ zh_CN: title: "主题概要" participants_title: "主要发帖者" links_title: "热门链接" - links_shown: "显示所有 {{totalLinks}} 个链接..." + links_shown: "显示更多链接..." clicks: other: "%{count} 次点击" post_links: @@ -1614,7 +1668,7 @@ zh_CN: likes_lowercase: other: "赞" likes_long: "本主题已有 {{number}} 次赞" - users: "参与者" + users: "用户" users_lowercase: other: "用户" category_title: "分类" @@ -1636,7 +1690,7 @@ zh_CN: title: "热门" help: "最近最受欢迎的主题" read: - title: "已阅" + title: "已读" help: "你已经阅读过的主题" search: title: "搜索" @@ -1649,7 +1703,7 @@ zh_CN: title: "未读" title_with_count: other: "未读({{count}})" - help: "你正在监视或追踪的主题中有未阅帖子的主题" + help: "你正在关注或跟随的主题中有未阅帖子的主题" lower_title_with_count: other: "{{count}} 条未读" new: @@ -1670,7 +1724,7 @@ zh_CN: title: "{{categoryName}}" title_with_count: other: "{{categoryName}}({{count}})" - help: "在 {{categoryName}} 分类中热门的主题" + help: "{{categoryName}}分类中热门的主题" top: title: "热门" help: "最近一年、一月、一周或一天的最活跃主题" @@ -1698,6 +1752,8 @@ zh_CN: full: "创建 / 回复 / 阅读" create_post: "回复 / 阅读" readonly: "阅读" + lightbox: + download: "下载" search_help: title: '搜索帮助' keyboard_shortcuts_help: @@ -1718,6 +1774,7 @@ zh_CN: jump: '# 前往帖子 #' back: 'u 返回' up_down: 'kj 移动选择焦点 ↑ ↓' + open: 'o 然后 回车 打开选择的主题' next_prev: 'shift+jshift+k 下一个/前一个段落' application: title: '应用' @@ -1749,7 +1806,7 @@ zh_CN: mark_muted: 'm, m 忽略主题' mark_regular: 'm, r 常规 (默认) 主题' mark_tracking: 'm, t 追踪主题' - mark_watching: 'm, w 关注主题' + mark_watching: 'm, w 看主题' badges: earned_n_times: other: "授予徽章 %{count} 次" @@ -1765,6 +1822,7 @@ zh_CN: granted: other: "%{count} 授予" select_badge_for_title: 选择一个徽章作为你的头衔使用 + none: "" badge_grouping: getting_started: name: 开始 @@ -1776,33 +1834,65 @@ zh_CN: name: 其它 posting: name: 发帖 + google_search: | +

用 Google 搜索

+

+

+

tagging: all_tags: "所有标签" selector_all_tags: "所有标签" + selector_no_tags: "无标签" + changed: "标签被修改:" tags: "标签" choose_for_topic: "为本主题选择可选标签" - sort_by: "Sort by:" - sort_by_count: "计数" + delete_tag: "删除标签" + delete_confirm: "确定要删除这个标签吗?" + rename_tag: "重命名标签" + rename_instructions: "标签的新名称:" + sort_by: "排序方式:" + sort_by_count: "总数" sort_by_name: "名称" + manage_groups: "管理标签组" + manage_groups_description: "管理标签的小组" filters: without_category: "%{filter} %{tag} 主题" with_category: "%{filter} %{tag} 主题 在 %{category}" + untagged_without_category: "无标签的%{filter}主题" + untagged_with_category: "%{category}无标签的%{filter}主题" notifications: watching: title: "关注" - description: "你将会自动监视包含这些标签的所有新主题。你会收到新帖子或新主题的通知,未读和新帖数量将出现在每个主题后。" + description: "自动关注有该标签的主题,有新内容时提醒我,并在列表中显示未读和新帖数量。" + watching_first_post: + title: "关注首贴" + description: "有该标签的新主题发表时提醒我。" tracking: - title: "追踪" - description: "你将会自动追踪这些标签的所有新主题。未读和新帖子数量将出现在每个主题后。" + title: "跟随" + description: "自动跟随有该标签的所有主题,并在列表中显示新帖数量。" regular: - title: "常规" + title: "普通" description: "当有人@你或者回复你的帖子时,你才会收到通知。" muted: - title: "忽略" - description: "你不会收到这些标签的任何新主题通知,并且他们将不会出现在你的未读列表中。" + 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: "确定要删除此标签组吗?" topics: none: unread: "你没有未读主题。" @@ -1818,6 +1908,18 @@ zh_CN: latest: "没有更多的最新主题。" hot: "没有更多的热门话题。" posted: "没有更多的发布主题。" + read: "没有更多已阅主题可看了。" + new: "没有更多近期主题可看了。" + unread: "没有更多未读主题了。" + top: "没有更多最佳主题了。" + bookmarks: "没有更多收藏的主题了。" + search: "没有更多搜索结果了。" + invite: + custom_message: "让你的邀请稍稍个人化一些吧,写个" + custom_message_link: "留言" + custom_message_placeholder: "输入留言" + custom_message_template_forum: "你好,你应该来我们这个论坛!" + custom_message_template_topic: "你好,我觉得你可能会喜欢这个主题!" admin_js: type_to_filter: "输入过滤条件..." admin: @@ -1858,17 +1960,18 @@ zh_CN: reports: today: "今天" yesterday: "昨天" - last_7_days: "7 天以内" - last_30_days: "30 天以内" + last_7_days: "7天以内" + last_30_days: "30天以内" all_time: "所有时间内" - 7_days_ago: "7 天之前" - 30_days_ago: "30 天之前" + 7_days_ago: "7天之前" + 30_days_ago: "30天之前" all: "全部" view_table: "表格" + view_graph: "图表" refresh_report: "刷新报告" start_date: "开始日期" end_date: "结束日期" - groups: "所有群组" + groups: "所有小组" commits: latest_changes: "最近的更新:请经常升级!" by: "来自" @@ -1881,7 +1984,7 @@ zh_CN: agree_flag_modal_title: "确认标记并执行..." agree_flag_hide_post: "确认标记(隐藏帖子并发送私信)" agree_flag_hide_post_title: "隐藏帖子并自动发送消息要求用户修改" - agree_flag_restore_post: "同意 (还原帖子)" + agree_flag_restore_post: "确认 (还原帖子)" agree_flag_restore_post_title: "还原这篇帖子" agree_flag: "确认标记" agree_flag_title: "确认标记,不对帖子进行操作" @@ -1917,7 +2020,7 @@ zh_CN: topic_flagged: "主题已经被标记。" visit_topic: "浏览主题才能操作" was_edited: "帖子在第一次标记后被编辑" - previous_flags_count: "这篇帖子已经被标示了 {{count}} 次。" + previous_flags_count: "这篇帖子已经被标记了 {{count}} 次。" summary: action_type_3: other: "偏离主题 x{{count}}" @@ -1930,34 +2033,34 @@ zh_CN: action_type_8: other: "广告 x{{count}}" groups: - primary: "主键组" - no_primary: "(无主要群组)" - title: "群组" - edit: "编辑群组" + primary: "主要小组" + no_primary: "(无主要小组)" + title: "小组" + edit: "编辑小组" refresh: "刷新" - new: "新群组" + new: "新小组" selector_placeholder: "输入用户名" - name_placeholder: "组名,不能含有空格,与用户名规则一致" - about: "在这里编辑群组的名字和成员" - group_members: "群组成员" + name_placeholder: "小组名,不能含有空格,与用户名规则一致" + about: "在这里编辑小组的名字和成员" + group_members: "小组成员" delete: "删除" delete_confirm: "删除这个小组吗?" delete_failed: "无法删除小组。如果该小组是自动生成的,则不可删除。" - delete_member_confirm: "从群组“%{group}”中移除“%{username}”?" - delete_owner_confirm: "移除'%{username}'的权限?" + delete_member_confirm: "从小组“%{group}”中移除“%{username}”?" + delete_owner_confirm: "移除“%{username}”的权限?" name: "名字" add: "添加" add_members: "添加成员" custom: "定制" bulk_complete: "用户已被添加到小组。" bulk: "批量添加到小组" - bulk_paste: "粘贴用户名或email列表,一行一个:" + bulk_paste: "粘贴用户名邮件列表,一行一个:" bulk_select: "(选择一个小组)" automatic: "自动" - automatic_membership_email_domains: "用户注册时邮箱域名若与列表完全匹配则自动添加至这个群组:" + automatic_membership_email_domains: "用户注册时邮箱域名若与列表完全匹配则自动添加至这个小组:" automatic_membership_retroactive: "应用同样的邮件域名规则添加已经注册的用户" - default_title: "群组内所有用户的默认头衔" - primary_group: "自动设置为主要群组" + default_title: "小组内所有用户的默认头衔" + primary_group: "自动设置为主要小组" group_owners: 所有者 add_owners: 添加所有者 incoming_email: "自定义进站电子邮件地址" @@ -2010,12 +2113,12 @@ zh_CN: upload: label: "上传" title: "上传备份至实例" - uploading: "上传中……" - success: "'{{filename}}'已成功上传。" - error: "在上传的'{{filename}}'过程中出现错误:({{message}})" + uploading: "上传中..." + success: "“{{filename}}”已成功上传。" + error: "上传“{{filename}}”时出错:{{message}}" operations: is_running: "已有操作正在执行" - failed: "执行{{operation}}失败。请检查日志。" + failed: "{{operation}}执行失败。请检查日志。" cancel: label: "取消" title: "取消当前操作" @@ -2116,13 +2219,13 @@ zh_CN: name: '主要' description: '大部分的文字、图标和边框。' secondary: - name: '次要的' + name: '次要' description: '主要背景颜色和一些按钮的文字颜色。' tertiary: - name: '第三的' + name: '再次' description: '链接、一些按钮、提示和强调颜色。' quaternary: - name: "第四的" + name: "备选" description: "导航链接" header_background: name: "顶栏背景" @@ -2264,6 +2367,7 @@ zh_CN: backup_operation: "备份操作" deleted_tag: "删除的标签" renamed_tag: "重命名的标签" + revoke_email: "撤销邮件" screened_emails: title: "被屏蔽的邮件地址" description: "当有人试图用以下邮件地址注册时,将受到阻止或其它系统操作。" @@ -2298,9 +2402,9 @@ zh_CN: title: "错误日志" impersonate: title: "检视用户视角" - help: "使用此工具来检视其他用户的帐号以方便调试。你应该在完成后立即登出。" + help: "使用此工具来检视其他用户的帐号以方便调试。你应该在完成后立即退出。" not_found: "无法找到该用户。" - invalid: "抱歉,您不能以此用户角度检视。" + invalid: "抱歉,你不能以此用户角度检视。" users: title: '用户' create: '添加管理员用户' @@ -2312,25 +2416,25 @@ zh_CN: nav: new: "新建" active: "活跃" - pending: "待定" + pending: "未审核" staff: '管理人员' suspended: '禁止登录' blocked: '禁止参与讨论' suspect: '怀疑' approved: "已批准?" approved_selected: - other: "批准用户({{count)" + other: "审核通过用户({{count)" reject_selected: - other: "拒绝用户({{count}})" + other: "审核拒绝用户({{count}})" titles: - active: '活动用户' + active: '已激活用户' new: '新用户' pending: '等待审核用户' - newuser: '信用等级为0的用户(新用户)' - basic: '信用等级为1的用户(基本用户)' - member: '信用等级为2的用户(成员)' - regular: '信用等级为3的用户(活跃)' - leader: '信用等级为4的用户(资深)' + newuser: '信任等级为0的用户(新用户)' + basic: '信任等级为1的用户(基本用户)' + member: '信任等级为2的用户(成员)' + regular: '信任等级为3的用户(活跃)' + leader: '信任等级为4的用户(资深)' staff: "管理人员" admins: '管理员' moderators: '版主' @@ -2370,8 +2474,8 @@ zh_CN: show_public_profile: "显示公开介绍" impersonate: '检视角度' ip_lookup: "IP 查询" - log_out: "登出" - logged_out: "用户在所有设备都已登出" + log_out: "退出" + logged_out: "用户在所有设备都已退出" revoke_admin: '吊销管理员资格' grant_admin: '赋予管理员资格' revoke_moderation: '吊销论坛版主资格' @@ -2381,7 +2485,7 @@ zh_CN: reputation: 声誉 permissions: 权限 activity: 活动 - like_count: 给出的赞 / 收到的赞 + like_count: 送出的赞 / 收到的赞 last_100_days: '在最近 100 天' private_topics_count: 私有主题数量 posts_read_count: 已阅帖子数量 @@ -2395,7 +2499,7 @@ zh_CN: approved_by: "批准人" approve_success: "用户已被批准, 激活邮件已发送。" approve_bulk_success: "成功!所有选定的用户已批准并通知。" - time_read: "阅读次数" + time_read: "阅读时间" anonymize: "匿名用户" anonymize_confirm: "你确定要匿名化该账户信息吗?这将改变用户名和邮件地址,并且重置所有个人主页信息。" anonymize_yes: "是的,匿名化该账户" @@ -2425,9 +2529,18 @@ zh_CN: block_failed: '在封禁用户帐号时发生了错误。' block_confirm: '你确定要封禁用户吗?他们将没有办法创建任何主题或者帖子。' block_accept: '是的,封禁用户' + bounce_score: "累计退信分值" + reset_bounce_score: + label: "重置" + title: "重置累计退信分值为 0" deactivate_explanation: "已停用的用户必须重新验证他们的电子邮件。" suspended_explanation: "一个被封禁的用户不能登录。" block_explanation: "被封禁的用户不能发表主题或者评论。" + staged_explanation: "暂存用户只能通过邮件回复指定主题。" + bounce_score_explanation: + none: "近期该邮箱没有退信。" + some: "近期该邮箱有少量退信。" + threshold_reached: "近期该邮箱有过多退信。" trust_level_change_failed: "改变用户等级时出现了一个问题。" suspend_modal_title: "被禁用户" trust_level_2_users: "二级信任等级用户" @@ -2437,7 +2550,7 @@ zh_CN: lock_trust_level: "锁定信任等级" unlock_trust_level: "解锁信任等级" tl3_requirements: - title: "信任等级 3 的要求" + title: "信任等级3的要求" table_title: "在最近%{time_period}天:" value_heading: "当前" requirement_heading: "要求" @@ -2450,7 +2563,7 @@ zh_CN: posts_read_all_time: "已读的帖子 (全部)" flagged_posts: "被标记的帖子" flagged_by_users: "标记其的用户" - likes_given: "给出的赞" + likes_given: "送出的赞" likes_received: "收到的赞" likes_received_days: "收到的赞:独立天数" likes_received_users: "收到的赞:每用户" @@ -2494,6 +2607,10 @@ zh_CN: title: "在个人信息页显示?" enabled: "在个人信息页显示" disabled: "未在个人信息页显示" + show_on_user_card: + title: "在用户卡片上显示?" + enabled: "在用户卡片上显示" + disabled: "在用户卡片上隐藏" field_types: text: '文本字段' confirm: '确认' @@ -2550,7 +2667,7 @@ zh_CN: description: 描述 long_description: 详情 badge_type: 徽章分类 - badge_grouping: 群组 + badge_grouping: 小组 badge_groupings: modal_title: 徽章组 granted_by: 授予由 @@ -2588,6 +2705,7 @@ zh_CN: post_revision: "当用户编辑或者创建帖子时" trust_level_change: "当用户信任等级改变时" user_change: "当用户被编辑或创建时" + post_processed: "在帖子被处理之后" preview: link_text: "预览将授予的徽章" plan_text: "预览查询计划" @@ -2633,7 +2751,8 @@ zh_CN: embed_truncate: "截断嵌入的帖子" embed_whitelist_selector: "使用 CSS 选择器选择允许的嵌入元素" embed_blacklist_selector: "使用 CSS 选择器移除嵌入元素" - feed_polling_enabled: "通过RSS/ATOM导入帖子" + embed_classname_whitelist: "允许 CSS class 名称" + feed_polling_enabled: "通过 RSS/ATOM 导入帖子" feed_polling_url: "用于抓取的 RSS/ATOM 流的 URL" save: "保存嵌入设置" permalink: diff --git a/config/locales/client.zh_TW.yml b/config/locales/client.zh_TW.yml index 9f6fe1dbad..e1074c2d2c 100644 --- a/config/locales/client.zh_TW.yml +++ b/config/locales/client.zh_TW.yml @@ -223,8 +223,6 @@ zh_TW: undo: "復原" revert: "回復" failed: "失敗" - switch_to_anon: "匿名模式" - switch_from_anon: "登出匿名模式" banner: close: "關閉此橫幅" edit: "編輯此橫幅 >>" @@ -388,7 +386,6 @@ zh_TW: perm_denied_btn: "權限被拒絕" disable: "停用通知" enable: "啟用通知" - dismiss_notifications: "全部標記為已讀" dismiss_notifications_tooltip: "標記所有未讀通知為已讀" disable_jump_reply: "不要在回覆之後直接跳到我的文章" dynamic_favicon: "在瀏覽器小圖示上顯示新主題/更新的主題數" @@ -695,10 +692,6 @@ zh_TW: github: title: "使用 GitHub" message: "使用 GitHub 認証 (請確定你的網頁瀏覽器未阻擋彈出視窗)" - apple_international: "Apple/International" - google: "Google" - twitter: "Twitter" - emoji_one: "Emoji One" shortcut_modifier_key: shift: 'Shift' ctrl: 'Ctrl' @@ -791,7 +784,6 @@ zh_TW: invited_to_private_message: "

{{username}} {{description}}

" invitee_accepted: "

{{username}}已接受你的邀請

" moved_post: "

{{username}} 移動了 {{description}}

" - linked: "

{{username}} {{description}}

" granted_badge: "

獲得徽章「{{description}}」

" alt: linked: "連結到你的討論" @@ -986,8 +978,6 @@ zh_TW: unpin: "取消此主題在{{categoryLink}}類別的置頂狀態" not_pinned: "沒有主題被釘選在 {{categoryLink}} ." inviting: "正在邀請..." - automatically_add_to_groups_optional: "邀請時同時加入以下群組: (選填, 此為管理員設定)" - automatically_add_to_groups_required: "邀請時同時加入以下群組: (必填, 此為管理員設定)" invite_private: title: '邀請訊息交流' email_or_username: "受邀請者的電子郵件地址或用戶名稱" @@ -1293,7 +1283,6 @@ zh_TW: title: "討論話題摘要" participants_title: "頻繁發文者" links_title: "熱門連結" - links_shown: "顯示所有 {{totalLinks}} 個連結..." clicks: other: "%{count} 點擊" topic_statuses: @@ -1320,10 +1309,10 @@ zh_TW: posts_long: "此討論話題有 {{number}} 篇文章" posts_likes_MF: | This topic has {count, plural, one {1 reply} other {# replies}} {ratio, select, - low {with a high like to post ratio} - med {with a very high like to post ratio} - high {with an extremely high like to post ratio} - other {}} + low {with a high like to post ratio} + med {with a very high like to post ratio} + high {with an extremely high like to post ratio} + other {}} original_post: "原始文章" views: "觀看" views_lowercase: @@ -2175,79 +2164,3 @@ zh_TW: label: "新增:" add: "新增" filter: "搜尋 (網址或外部網址)" - lightbox: - download: "下載" - search_help: - title: '搜尋幫助' - 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 私人訊息' - navigation: - title: '導航' - jump: '# 前往文章 #' - back: 'u 返回' - up_down: 'k/j 移動選區 ↑ ↓' - open: 'oEnter 開啟已選擇討論話題' - next_prev: 'shift j/shift k 下一個/上一個段落' - application: - title: 'Application' - create: 'c 表示新討論話題' - notifications: 'n 開啟通知' - hamburger_menu: '= 打開漢堡選單' - user_profile_menu: 'p 打開使用者選單' - show_incoming_updated_topics: '. 顯示有更新的討論話題' - search: '/ 搜尋' - help: '? 打開按鍵說明' - dismiss_new_posts: 'x, r 解除新文章或回覆的提示' - dismiss_topics: 'x, t 解除主題的提示' - log_out: 'shift+z shift+z 登出' - 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 關注討論話題' - badges: - title: 徽章 - badge_count: - other: "%{count} 徽章" - more_badges: - other: "+%{count} 以上" - granted: - other: "%{count} 升級" - select_badge_for_title: 選擇一枚徽章作為你的稱號 - none: "" - badge_grouping: - getting_started: - name: 開始入門 - community: - name: 社群 - trust_level: - name: 信任等級 - other: - name: 其他 - posting: - name: 文章 diff --git a/config/locales/server.ar.yml b/config/locales/server.ar.yml index f24a54d4e8..442180817a 100644 --- a/config/locales/server.ar.yml +++ b/config/locales/server.ar.yml @@ -8,21 +8,26 @@ ar: dates: short_date_no_year: "D MMM" - short_date: "D MMM، YYYY" - long_date: "D MMMM, YYYY h:mma" + short_date: "D MMM YYYY" + long_date: "D MMMM YYYY h:mma" datetime_formats: &datetime_formats formats: short: "%d-%m-%Y" short_no_year: "%-d %B" - date_only: "%-d %B، %Y" + date_only: "%-d %B %Y" + long: "%-d %B %Y، %l:%M%P" date: month_names: [null, كانون الثاني, شباط, آذار, نيسان, آيار, حزيران, تموز, أب, أيلول, تشرين الأول, تشرين الثاني, كانون الأول] <<: *datetime_formats + time: + am: "ص" + pm: "م" + <<: *datetime_formats title: "دسكورس" topics: "المواضيع" posts: "منشورات." loading: "يحمّل" - powered_by_html: 'تدعمه دسكورس ، يفضّل عرضه وجافاسكرِبت مفعّل' + powered_by_html: 'تدعمه دسكورس ، يفضّل عرضه وجافاسكربت مفعّل' log_in: "تسجيل الدخول" purge_reason: "تم حذفه تلقائيا كحساب مهمل وغير مُفعل" disable_remote_images_download_reason: "عُطّل تنزيل الصور عن بعد بسبب نفاذ مساحة القرص الحرّة." @@ -43,7 +48,6 @@ ar: reply_user_not_matching_error: "يحدث عندما ياتي الرد من عنوان بريد ألكتروني مختلف من الذي أرسل اليه ألاشعار " topic_not_found_error: "يحدث عندما يصل رد لموضوع تم حذفه" topic_closed_error: "يحدث عندما يصل رد لموضوع تم اغلاقه " - auto_generated_email_reply: "ويحتوي البريد الالكتروني علي رد لبريد اخر تم انشائه تلقائيا" screened_email_error: "وحدث هذا عندما تم حجب عنوان البريد الالكتروني للمرسل" errors: &errors format: '%{attribute} %{message}' @@ -296,8 +300,14 @@ ar: نحن آسفون ، ولكن الأعضاء الجدد محدودين مؤقتا %{newuser_max_replies_per_topic} بالردود على نفس الموضوع. - بدلا من إضافة رد آخر، يرجى النظر في تحرير الردود السابقة، أو زيارة مواضيع أخرى. - reviving_old_topic: "### إحياء هذا الموضوع؟\n\nآخر رد لهذا الموضوع هو الآن قبل %{days} يوم. ردُّك سيرفع الموضوع الى \nأعلى القائمته وينبه أي شخص سبق وشارك في المحادثة.\n\nهل أنت متأكد أنك تردي الاستمرار في هذه المحادثة القديمة؟\n" + بدلا من إضافة رد آخر، يرجى النظر في تحرير الردود السابقة، أو زيارة مواضيع أخرى. + reviving_old_topic: | + ### إحياء هذا الموضوع؟ + + آخر رد لهذا الموضوع هو الآن قبل %{days} يوم. ردُّك سيرفع الموضوع الى + أعلى القائمته وينبه أي شخص سبق وشارك في المحادثة. + + هل أنت متأكد أنك تردي الاستمرار في هذه المحادثة القديمة؟ activerecord: attributes: category: @@ -340,7 +350,7 @@ ar: assets_topic_body: "هذا الموضوع مشاهد بشكل دائم للأعضاء فقط . ولحفظ الصورة والملف استخدم موقع التصميم. لا تقوم بحذفها\n\n\nكيف يكون العمل هنا.\n\n1. الرد على الموضوع.\n\n2. رفع كل الصور التي تود أن تستخدمها في الشعار." lounge_welcome: title: "مرحبا بك في الاستراحة" - body: |2 + body: | تهانينا! :confetti_ball: @@ -680,16 +690,6 @@ ar: message: make: "هذا الموضوع معلّم الآن. سوف يظهر في أعلى كل صفحة حتى يرفض من قبل المستخدم." remove: "هذا الموضوع لم يعد معلّم. لن يظهر في أعلى كل صفحة." - unsubscribed: - title: 'غير مشترك' - description: "لقد تم إلغاء اشتراكك. ونحن لن نتصال بك مرة أخرى!" - oops: "في حال أنك لا تقصد عمل هذا , أضغط أسفل." - error: "خطأ في إلغاء الإشتراك" - not_found_description: "نأسف ، لم نستطيع أن نلغي اشتراكك . من الممكن أن الرابط المرسل إليك قد انتهت مدته . " - resubscribe: - action: "إعادة الاشتراك." - title: "إعادة الاشتراك." - description: "لقد تم إعادة إشتراكك." reports: visits: title: "زيارات العضو" @@ -824,7 +824,6 @@ ar: yaxis: "عدد الزيارات" dashboard: rails_env_warning: "خادمك يعمل في وضع %{env}." - ruby_version_warning: "أنت تشغل إصدار روبي \"Ruby 2.0.0\" المعروف بالمشاكل. قم بترقيته إلى باتش مستوى 247 أو أحدث." host_names_warning: "ملف config/database.yml الخاص بك يستخدم الآن المضيف المحلي الافتراضي hostname. حدّثه لتستخدم مضيف موقعك." gc_warning: 'خادمك يستخدم معاير روبي "ruby" لجمع المهملات, الذي لن يقدم أفض كفاءة . اقرأ هذا الموضوع عن ضبط الآداء: Tuning Ruby and Rails for Discourse.' sidekiq_warning: "\"Sidekiq\" لا يعمل! \nالعديد من المهام, كإرسال البريدوغيرها, يتم تنفيذها بشكل غير متزامن من قبل \"sidekiq\". الرجاء التحقيق من عمل احدى وضائف الـ\"Sidekiq\". Learn about Sidekiq here." @@ -908,13 +907,9 @@ ar: anon_polling_interval: "المرات التي يجب الاستعلام فيها عن العملاء المجهولين بالملي ثانية." background_polling_interval: "كم ينبغي أن يكون عدد مرات الاستعلام عن العملاء في المللي ثانية ( عندما يكون الاطار في الخلفية )" cooldown_minutes_after_hiding_posts: "عدد الدقائق يجب على المستخدم الانتظار قبل أن يتمكنوا من تعديل موضوع مخفي عن طريق رفع الأعلام المجتمع" - max_topics_in_first_day: "الحد الأقصى لعدد الموضوعات يسمح للمستخدم لإنشاء في يومهم الأول على الموقع" - max_replies_in_first_day: "الحد الأقصى لعدد الردود يسمح للمستخدم لإنشاء في يومهم الأول على الموقع" tl2_additional_likes_per_day_multiplier: "زيادة حد الإعجابات باليوم لـ لـمستوى الثقة 2 (عضو) بالضرب بهذا الرقم" tl3_additional_likes_per_day_multiplier: "زيادة حد الإعجابات باليوم لـ لـمستوى الثقة 3 (منتظم) بالضرب بهذا الرقم" tl4_additional_likes_per_day_multiplier: "زيادة حد الإعجابات باليوم لـمستوى الثقة 4 (قائد) بالضرب بهذا الرقم" - num_flags_to_block_new_user: "اذا كانت مشاركات المستخدم الجديد حصلت علي هذا الكم من اعلامات البريد الغير هام من num_users_to_block_new_user اختلاف المستخدمين،اخفي جميع منشوراتهم و امنع جميع منشوراتهم المستقبليه.0 للالغاء" - num_users_to_block_new_user: "اذا كانت مشاركات المستخدم الجديد حصلت علي هذا الكم من اعلامات البريد الغير هام من num_flags_to_block_new_user اختلاف المستخدمين،اخفي جميع منشوراتهم و امنع جميع منشوراتهم المستقبليه.0 للالغاء" notify_mods_when_user_blocked: "إذا تم حظر المستخدم تلقائيا، وإرسال رسالة الى جميع المشرفين." flag_sockpuppets: "إذا رد أحد المستخدمين جديد إلى موضوع من عنوان IP نفسه باسم المستخدم الجديد الذي بدأ هذا الموضوع، علم كل من مناصبهم كدعاية المحتملين." traditional_markdown_linebreaks: "استعمل السطور التالفه التقليديه في Markdown, التي تتطلب مساحتين بيضاوين للسطور التالفه" @@ -922,8 +917,6 @@ ar: post_undo_action_window_mins: "عدد الدقائق التي يسمح فيها للأعضاء بالتراجع عن آخر إجراءاتهم على المنشور (إعجاب، اشارة، إلخ...)" must_approve_users: "يجب أن الموظفين يوافق على جميع حسابات المستخدم الجديدة قبل أن يتم السماح لهم للوصول إلى الموقع. تحذير: تمكين هذا لموقع الحية إلغاء وصول المستخدمين الحاليين غير الموظفين!" pending_users_reminder_delay: "نبه المشرفين إذا وجد اعضاء ينتظرون الموافقة لمدة اطول من الساعات ، قم بوضع الخيار -1 لايقاف التنبيهات ." - ga_tracking_code: "تحليلات Google (ga.js) تتعقب رمز الشيفرة، مثال: UA-12345678-9; انظر http://google.com/analytics" - ga_domain_name: "تحليلات Google (ga.js) تتعقب اسم المجال، مثال: mysite.com; انظر http://google.com/analytics" ga_universal_tracking_code: "تحليلات Google العالمية (analytics.js) تتعقب رمز الشيفرة، مثال: UA-12345678-9; انظر http://google.com/analytics" ga_universal_domain_name: "تحليلات Google العالمية (analytics.js) تتعقب اسم المجال، مثال: mysite.com; انظر http://google.com/analytics" enable_noscript_support: "فعل دعم محرك بحث webcrawler عبر علامة غير نصية." @@ -1034,7 +1027,6 @@ ar: s3_cdn_url: "URL لـCDN يستخدم لكل أصول s3 (مثال: https://cdn.somewhere.com). تحذير : بعد تغيير هذا الإعداد يجب عمل rebake لكل المشاركات القديمة." avatar_sizes: "قائمة أحجام الرمزية إنشاؤه تلقائيا." external_system_avatars_enabled: "استخدم خدمات الهه النظام الخارجي " - external_system_avatars_url: "عنوان URL لخدمة الصور الرمزية النظام الخارجي. الاستعمال المسموح بها {username} {first_letter} {color} {size}" default_opengraph_image_url: "عنوان رابط صورة ال اوبن جراف الثابتة" allow_all_attachments_for_group_messages: "اسمح بجميع ملحقات البريد للرسائل الجماعيه " enable_flash_video_onebox: "تمكين التضمين من swf و FLV (أدوبي فلاش) وصلات في مربع واحد. تحذير: قد يعرض المخاطر الأمنية." @@ -1139,7 +1131,6 @@ ar: delete_all_posts_max: "العدد الاقص للمشاركات التي يمكن مسحها مره واحده بزر مسح كل المشاركات.اذا المستخدم لديه اكثر من هذا العدد من المشاركات, المشاركات لا يمكن مسح جميعها مره واحدهو المستخدم لا يمكن حذفه" username_change_period: "عدد الايام بعد التسجيل التي يستطيع فيها الحسابات بتغير اسم المستخدم الخاص بهم(0 لكي لا تسمح بتغير اسم المستخدم)" email_editable: "يُسمح للأعضاء بتغيير بريدهم الألكتروني بعد التسجيل." - logout_redirect: "الموقع لاعاده توجيه المتصفح بعد تسجيل الخروج EG: (http://somesite.com/logout)" allow_uploaded_avatars: "اسمح للمستخدمين بتحميل صور شخصيه مخصصه" allow_animated_avatars: "يُسمح للمستخدمين باستخدام صور متحركة GIF كصورة شخصية.\nتحذير:يُمنع استخدام صور رمزية خليعة:سيتم تحديث الصورة فور تغييرها." allow_animated_thumbnails: "يولد الصور المصغرة المتحركة للرسوم المتحركة. " @@ -1173,7 +1164,6 @@ ar: default_code_lang: "تسليط الضوء علي تركيب جمله اللغه البرمجيه يطبق الي مكعبات اكواد GitHub (lang-auto, ruby, python etc.)" warn_reviving_old_topic_age: "عندما يبدا احدهم بالرد علي الموضوع و اخر كان اقدم من هذه الايام, سوف يظهر تحذير, عطل عن طريق الضبط الي 0" autohighlight_all_code: "تطبيق تسليط الضوء الاجباري علي الاكواد لكل مكعبات الاكواد لمهياه مسبقا . عندما لا تحدد اللغه بشكل صريح" - highlighted_languages: "يتضمن قوانين تسليط الضوء علي تركيب الجمله.(تنبيه: ادخال كثير من اللغات قد يؤثر علي الاداء) تفقد: https://highlightjs.org/static/demo/ للعرض" feed_polling_enabled: "فقط التضمين : تضمين مغذي RSS/ATOM كمشاركات." feed_polling_url: "فقط التضمين : URL لمغذي RSS/ATOM مضمن." embed_by_username: "اسم مستخدم Discourse للعضو الذي ينشأ المواضيع المضمنة." @@ -1226,20 +1216,6 @@ ar: invalid_string_min: "يجب أن تكون على الأقل %{min} أحرف" invalid_string_max: "يجب ان لا تكون الاحرف اكثر من %{max} " invalid_reply_by_email_address: "القيمة يجب أن تحتوي '%{reply_key}' وتختلف عن إشعار البريد الإلكتروني." - notification_types: - group_mentioned: "%{group_name} ذكرت في %{link}" - mentioned: "%{display_username} ذكرك في %{link}" - liked: "%{display_username} أعجب بمشاركتك في %{link}" - replied: "%{display_username} رد على مشاركتك في %{link}" - quoted: "%{display_username} أقتبس مشاركتك في %{link}" - edited: "%{display_username} عدل مشاركتك في %{link}" - posted: "%{display_username} شارك في %{link}" - moved_post: "%{display_username} نقل مشاركتك إلى %{link}" - private_message: "%{display_username} أرسل لك رسالة: %{link}" - invited_to_private_message: "%{display_username} دعاك لرسالة: %{link}" - invitee_accepted: "%{display_username} قبل دعوتك" - linked: "%{display_username} ربطك في %{link}" - granted_badge: "كسبت %{link}" search: within_post: "#%{post_number} بواسطة %{username}" types: @@ -1435,8 +1411,6 @@ ar: deferred_and_deleted: "شكرا لاعلامنا تم ازالة هذا التعليق " temporarily_closed_due_to_flags: "هذا الموضوع مغلق مؤقتا بسبب عدد التبليغات الكبير للمجتمع." system_messages: - post_hidden: - subject_template: "تم إخفاء المنشور بسبب حظر المجتمع" welcome_user: subject_template: "مرحبا بك في %{site_name}!" text_body_template: | @@ -1502,7 +1476,14 @@ ar: text_body_template: "ملف دعوة العضو الجماعية الخاص بك تمت معالجته، %{sent} دعوات مرسلة." bulk_invite_failed: subject_template: "دعوة العضو الجماعية تمت مع وجود أخطاء" - text_body_template: "تمت معالجة ملف دعوات العضو , وتدعو %{sent} بالبريد مع %{failed} error(s). \n\nهنا السجل \n \n```\n%{logs}\n```\n" + text_body_template: | + تمت معالجة ملف دعوات العضو , وتدعو %{sent} بالبريد مع %{failed} error(s). + + هنا السجل + + ``` + %{logs} + ``` csv_export_succeeded: subject_template: "اكتمل تصدير البيانات" text_body_template: | @@ -1518,15 +1499,18 @@ ar: subject_template: "[%{site_name}] بريد الكتروني -- حساب غير معروف" email_reject_empty: subject_template: "[%{site_name}] بريد الكتروني -- بدون محتوى" - text_body_template: |2 - آسفون، لكن رسالة البريد الالكتروني إلى %{destination} (titled %{former_title}) لم تنجح . + text_body_template: | + آسفون، لكن رسالة البريد الالكتروني إلى %{destination} (titled %{former_title}) لم تنجح . لم نعثر على محتوى الرد في رسالتك. إذا حصل أنك لم تُشمِل الرد، حاول مرة أخرى مع التنسيق البسيط. email_reject_parsing: subject_template: "[%{site_name}] بريد الكتروني -- محتواه غير معروف" - text_body_template: "نحن آسفون ، ولكن رسالة البريد الإلكتروني إلى %{destination} (titled %{former_title}) لا تعمل. \n\nلم نتمكن من العثور على أي محتوى في البريد الإلكتروني الخاص بك. **تأكد من الرد الخاص بك هو في الجزء العلوي من البريد الإلكتروني -- نحن لا يمكننا معالجة الردود في سطر .\n" + text_body_template: | + نحن آسفون ، ولكن رسالة البريد الإلكتروني إلى %{destination} (titled %{former_title}) لا تعمل. + + لم نتمكن من العثور على أي محتوى في البريد الإلكتروني الخاص بك. **تأكد من الرد الخاص بك هو في الجزء العلوي من البريد الإلكتروني -- نحن لا يمكننا معالجة الردود في سطر . email_reject_invalid_access: subject_template: "[%{site_name}] بريد الكتروني -- غير صالح" email_reject_strangers_not_allowed: @@ -1545,8 +1529,6 @@ ar: subject_template: "[%{site_name}] بريد الكتروني -- توليد رد آلي" email_error_notification: subject_template: "[%{site_name}] بريد الكتروني -- خطأ مصادقة POP" - user_automatically_blocked: - subject_template: "العضو الجديد %{username} تم حجبه بسبب تبليغات عليه في المجتمع" spam_post_blocked: subject_template: "العضو الجديد %{username} تم حجب مشاركاته بسبب تكرار الروابط " pending_users_reminder: @@ -1610,7 +1592,13 @@ ar: %{base_url}/users/password-reset/%{email_token} set_password: subject_template: "[%{site_name}] ضع كلمة المرور" - text_body_template: "شخص ما طلب إضافة كلمة مرور لحسابك [%{site_name}](%{base_url}). بدلاً من ذلك، يمكنك تسجيل الدخول بإستخدام خدمات أخرى على الانترنت، مثل (قوقل، فيس بوك,الخ...) سيتم اقران البريد الالكتروني والتحقق من صحته.\n\nاذا لم تقم أنت بطلب هذا، يمكنك تجاهل هذه الرسالة الالكترونية بأمان. \n\nأنقر على الرابط التالي لإختيار كلمة المرور :\n%{base_url}/users/password-reset/%{email_token}\n" + text_body_template: | + شخص ما طلب إضافة كلمة مرور لحسابك [%{site_name}](%{base_url}). بدلاً من ذلك، يمكنك تسجيل الدخول بإستخدام خدمات أخرى على الانترنت، مثل (قوقل، فيس بوك,الخ...) سيتم اقران البريد الالكتروني والتحقق من صحته. + + اذا لم تقم أنت بطلب هذا، يمكنك تجاهل هذه الرسالة الالكترونية بأمان. + + أنقر على الرابط التالي لإختيار كلمة المرور : + %{base_url}/users/password-reset/%{email_token} admin_login: subject_template: "[%{site_name}] تسجيل الدخول" text_body_template: | @@ -1712,7 +1700,99 @@ ar: تعديل محتويات المنشور الاول في هذا الموضوع %{page_name} page. 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\nيوفر النقاش الأدوات التي تمكن الجميع من معرفة أفضل (واسوأ) المشاركات: كالمفضلة، العلامات المرجعية، الاعجابات، البلاغات، الردود، التعديلات، وما الى ذلك. استخدمها لتحسين تجربة الجميع.\nدعونا نحاول ترك المكان أفضل مما كان.\n\n\n\n## [اذا رأيت مشكلة، بلّغ عنها ](#الابلاغ-عن-المشاكل)\n\nالمشرفون لديهم سلطة خاصة، وهم مسؤولون عن هذا المنتدى، ولكن حتى أنتم بمساعدتكم، يستطيع المشرفون تسيير المجتمع، ليس عمال النظافة أو الشرطة.\n\nعندما ترى سلوك سيئ، لا ترد عليه، وتشجع السلوك السيئ بالاعتراف به، وتستهلك طاقتك، قم بالإبلاغ عنه، اذا وصلت بلاغات بما فيه الكفاية، سيتم اتخاذ الإجراءات اللازمة، اما تلقائيا، أو عن طريق مشرف.\n\nمن أجل الحفاظ على سلامة المجتمع، المشرفين لديهم الحق في إزالة اي محتوى أو حذف أي حساب لأي سبب في اي وقت، المشرفون لا يتابعون جميع المنشورات الجديدة بأي شكل كان، المشرفون ومشغلوا الموقع لا يتحملون أية مسؤولية عن اي محتو يتم نشره بواسطة المجتمع.\n\n\n\n## [دائما كن محترما](#محترم)\n\nلا شيء يخرب المحادثة الجيدة، مثل الوقاحة:\n\n* كم محترمًا، لا تنشر أي شيء تهجمي، أو خطاب كراهية.\n* ابق المجتمع نظيفا، لا تنشر أي شيء فاحش أو جنسي صريح.\n* احترم الآخرين، لا تضايق أو تحزن شخص، لا تنتحل شخصية أحد آخر، أو تنشر معلوماتهم الخاصة.\n* احترم منتدانا، لا تعمل ازعاجا - spam - أو تخرب أو خلاف ذك في المنتدى.\n\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يتم تشغيل هذا الموقع من قِبل [friendly local staff](/about) وأنت، و المجتمع، إذا كان لديك اي أسئلة أخرى حول كيف تعمل الأشياء هنا، افتح موضوع جديد في [site feedback category](/c/site-feedback)وأُدعنا للمناقشة! إذا كان هناك أي قضية حرجة أو حاجة ماسة لم يتم التعامل معها بموضوع ميت أو أو بلاغ، اتصل بنا عبر [staff page] (/about).\n\n\n\n## [شروط الخدمة](#شروط-الخدمة)\n\nنعم، الكلام القانوني ممل، ولكن يجب أن نحمي أنفسنا و – من الاشخاص الغير ودودين، لدينا [Terms of Service](/tos) وصف لك (ولنا) السلوك والحقوق ذات الصلة بالمحتوى والخصوصية، لاستخدام هذه الخدمة، يجب أن توافق على التزامك بالشروط والقوانين[TOS](/tos).\n" + body: | + + + ## [هذا مكان راقي للنقاشات العامة](#الراقي) + الرجاء التعامل في هذا المنتدى بنفس الاحترام الذي يكون في حديقة عامة، نحن أيضًا مجتمع مشارك للمصدر و — المكان هنا لتبادل المهارات والمعرفة والاهتمامات عبر الحوارات. + + هذه ليست شروط صارمة و سريعة، مجرد مساعده لحفظ حقوق الأشخاص في مجتمعنا، استخدام هذه المبادئ والتوجيهات يساعد في الحفاظ على الجتمع جيدًا للنقاشات الراقية. + + + + ## [تحسين النقاشات](#تحسين) + + ساعدنا على جعل هذا المكان جيد للمناقشة، من خلال العمل الدائم لتحسين المناقشات ببعض الطرق، مهما كانت صغيرة، اذا لم تكن متأكدًا أن ما تكتبه سيضيف قيمة، فكر فيما ستكتبه وحاول مرة أخرى في وقت لاحق. + + الموضوعات التي تتم مناقشتها هنا مهمة بالنسبة لنا، ونريد منك أن تناقشها كما لو أنها مهمة بالنسبة لك، احترم الموضوعات والاشخاص، حتى لو لم تكن متفقًا مع بعض ما يقال. + + أحد طرق تحسين النقاش هو اكتشاف ما يجري، يرجى قضاء بعض الوقت في تصفح المواضيع هنا قبل الرد أو نشر موضوعك، لتكون لديك فرصة افضل في تلبية حاجات الآخرين اللذين يشاركونك اهتماماتك. + + + + ## [تقبل الآخرين، حتى لو كنت غير متفق](#تقبل) + + قد ترغب في الرد على من اختلفت معهم، هذا جيد/ ولكن تذكر، انتقد الافكار وليس الأشخاص، يرجى تجنب : + + * الاهانة. + * الشخصنة : انتقاد الشخص لا الفكرة . + * الرد على اسلوب المنشور بدلا من المضمون الفعلي. + * لا تحتسب المتناقضات. + بدلا من ذلك، وفر الأدلة البينة التي تعمل على تحسين المحادثة. + + + + ## [مشاركاتكم](#شارك) + + المحادثات التي تكون لدينا متناغمة مع الجميع، ساعدونا في التأثير على مستقبل المجتمع، عن طريق مناقشة ما يجعل لهذا المنتدى أهمية و — وتجنب غير ذلك. + + يوفر النقاش الأدوات التي تمكن الجميع من معرفة أفضل (واسوأ) المشاركات: كالمفضلة، العلامات المرجعية، الاعجابات، البلاغات، الردود، التعديلات، وما الى ذلك. استخدمها لتحسين تجربة الجميع. + دعونا نحاول ترك المكان أفضل مما كان. + + + + ## [اذا رأيت مشكلة، بلّغ عنها ](#الابلاغ-عن-المشاكل) + + المشرفون لديهم سلطة خاصة، وهم مسؤولون عن هذا المنتدى، ولكن حتى أنتم بمساعدتكم، يستطيع المشرفون تسيير المجتمع، ليس عمال النظافة أو الشرطة. + + عندما ترى سلوك سيئ، لا ترد عليه، وتشجع السلوك السيئ بالاعتراف به، وتستهلك طاقتك، قم بالإبلاغ عنه، اذا وصلت بلاغات بما فيه الكفاية، سيتم اتخاذ الإجراءات اللازمة، اما تلقائيا، أو عن طريق مشرف. + + من أجل الحفاظ على سلامة المجتمع، المشرفين لديهم الحق في إزالة اي محتوى أو حذف أي حساب لأي سبب في اي وقت، المشرفون لا يتابعون جميع المنشورات الجديدة بأي شكل كان، المشرفون ومشغلوا الموقع لا يتحملون أية مسؤولية عن اي محتو يتم نشره بواسطة المجتمع. + + + + ## [دائما كن محترما](#محترم) + + لا شيء يخرب المحادثة الجيدة، مثل الوقاحة: + + * كم محترمًا، لا تنشر أي شيء تهجمي، أو خطاب كراهية. + * ابق المجتمع نظيفا، لا تنشر أي شيء فاحش أو جنسي صريح. + * احترم الآخرين، لا تضايق أو تحزن شخص، لا تنتحل شخصية أحد آخر، أو تنشر معلوماتهم الخاصة. + * احترم منتدانا، لا تعمل ازعاجا - spam - أو تخرب أو خلاف ذك في المنتدى. + + هذه المصطلحات ليست محددة مع تعريف دقيق و — عليك تجنب ظهور اي من هذه الأشياء. اذا كنت غير مقتنع، أسال نفسك ما ذا سيكون شعورك اذا نشرت على الصفحة الاولى في صحيفة نيويورك تايمز. + هذا منتدى عام، ومؤشرات محركات البحث تحتوي هذه النقاشات، حافظ على اللغة، الروابط والصور الآمنة للعائلة والاصدقاء. + + + + ## [حافظ عليه مرتبا](#المحافظة-على-الترتيب) + + أبذل مزيدا من الجهد في وضع الأمور في مكانها المناسب، حتى نتمكن من قضاء المزيد من الوقت في المناقشات ونقلل من التنظيف، هكذا: + + * لا تبدأ موضوع في قسم غير مناسب. + * لا تنشر نفس المشاركة في مواضيع متعددة. + * لا ترد ردودا دون محتوى مناسب. + * لا تحول مسار الموضوع من المنتصف. + * لا توقع مشاركاتك أو — كل منشوراتك مرتبطة بمعلومات ملفك الشخصي. + + بدلا من كتابة "+1" أو كتابة " نتفق عليه "، استخدم زر أعجبني، من أخذ المواضيع لمواضيع مختلفة جذريا، استخدم ردا برابط الموضوع مرتبط . + + + + ## [انشر فقط شيء تملكه](#سرقة) + لا تستيطع نشر أي شيء رقمي يملكه شخص آخر دون إذن، لا تستطيع نشر وصف، رابط ، أو سرقة ممتلكات شخص ما الفكرية(البرامج والفيديو والصوت والصور)، أو انتهاك اي قانون آخر. + + + + ## [بدعم منك](#دعم) + + يتم تشغيل هذا الموقع من قِبل [friendly local staff](/about) وأنت، و المجتمع، إذا كان لديك اي أسئلة أخرى حول كيف تعمل الأشياء هنا، افتح موضوع جديد في [site feedback category](/c/site-feedback)وأُدعنا للمناقشة! إذا كان هناك أي قضية حرجة أو حاجة ماسة لم يتم التعامل معها بموضوع ميت أو أو بلاغ، اتصل بنا عبر [staff page] (/about). + + + + ## [شروط الخدمة](#شروط-الخدمة) + + نعم، الكلام القانوني ممل، ولكن يجب أن نحمي أنفسنا و – من الاشخاص الغير ودودين، لدينا [Terms of Service](/tos) وصف لك (ولنا) السلوك والحقوق ذات الصلة بالمحتوى والخصوصية، لاستخدام هذه الخدمة، يجب أن توافق على التزامك بالشروط والقوانين[TOS](/tos). tos_topic: title: "شروط الخدمة" body: | @@ -1852,7 +1932,91 @@ ar: متأقلم أصلا مع [ شروط خدمة WordPress](http://en.wordpress.com/tos/). privacy_topic: title: "سياسة الخصوصية" - body: "\n\n## [ما هي البيانات التي نقوم بجمعها؟](#جمع)\n\nنحن نجمع معلومات عنك عندما تسجل في موقعنا، وعندما تشارك في المنتدى عن طريق القراءة أو الكتابة، ونقوم بتقييم ما تم مشاركته هنا .\n\n\nيمكنك زيارة موقعنا بدون تسجيل، ولكن عند التسجيل في موقعنا، سيطلب منك ادخال اسمك وعنوان بريدك الالكتروني، وسيتم التحقق من بريدك الالكتروني بإرسال رسالة الى بريدك الالكتروني تحتوي على رابط خاص، عند الضغط على هذا الرابط، نحن سنعرف أنك مالك البريد الالكتروني المتحكم فيه.\n\nعندما تقوم بالتسجيل في موقعنا والنشر، سنقوم بتسجيل عنوان IP الذي نشرت منه، أيضا قد تحتفظ سجلات الخادم عناوين IP جميع الطلبات من الخادم.\n\n\n\n## [في ماذا نستخدم المعلومات الخاصة بك؟](#استخدام)\n\nيمكننا استخدام المعلومات التي نجمعها عنك بإحدى الطرق التالية:\n\n* لتخصيص تجربتك و mdahs؛ المعلومات الخاصة بك تساعدنا على الاستجابة بشكل أفضل لاحتياجاتك الفردية.\n* لتحسين موقعنا و mdash ؛ نسعى باستمرار لتحسين ما يعرضه الموقع استنادًا الى المعلومات والتغذية الراجعة - الملاحظات - التي نتلقاها منك.\n* لتحسين خدمة العملاء و mdash ؛ المعلومات الخاصة بك تساعدنا على الاستجابة بشكل أكثر فعالية لطلبات الدعم وخدمة العملاء.\n* لإرسال رسائل البريد الالكتروني الدورية و mdash ؛ سنستخدم عنوان البريد الالكتروني الذي وفرته لنا لإرسال معلومات إليك، الاشعارات التي تطلبها حول التحديثات في المواضيع، أو الاستجابة لاسم المستخدم الخاص بك، كالرد على الاستفسارات، او الطلبات أو اسئلة اخرى.\n\n\n\n## [كيف نقوم بحماية معلوماتك ؟](#حماية)\n\nنقوم بتطبيق مجموعة من الإجراءات الأمنية للمحافظة على أمن وسلامة معلوماتك الشخصية، عندما تقوم بإرسال أو إدخال أو الدخول لمعلوماتك الشخصية.\n\n\n\n## [ما هي سياسة الاحتفاظ بالبيانات الخاصة بك ؟](#الاحتفاظ-بالبيانات)\n\nسوف نبذل جهونا بإخلاص للتالي :\n\n* الاحتفاظ بسجلات عناوين IP لجميع الطلبات لهذا الخادم لمدة لا تزيد عن 90 يومًا.\n* الاحتفاظ بعناوين IP الخاصة بالمستخدمين المسجلين ومنشوراتهم لمدة لا تزيد عن 5 سنوات.\n\n\n\n## [هل نستخدم الكعكات - cookies - ملفات تعريف الارتباط ؟ ](#كعكات)\n\nنعم، الكعكات هي عبارة عن ملفات صغيرة يقوم الموقع أو مزود الخدمة بنقلها الى القرص الصلب لحاسبك من خلال متصفحك (اذا سمحتم بذلك)، هذه الكعكات تعرف الموقع على متصفحك، فن كان لديك حساب مسجل، سيتم ربطه مع حسابك.\n\nنحن نستخدم ملفات تعريف الارتباط - cookies - لفهم وحفظ التفضيلات الخاصة بك للزيارات في المستقبل، وجمع البيانات العامة حول حركة المرور والتفاعل في الموقع حتى نتمكن من تقديم تجربة وأدوات افضل في المستقبل، نحن قد نتعاقد مع مقدمي خدمات من الطرف الثالث لمساعدتنا في تحسين فهمنا لزوار الموقع، مقدمي الخدمات لا يسمح لهم بإستخدام المعلومات التي تم جمعها نيابة عنا، إلّا لمساعدتنا في سلوكنا وتحسين أعمالنا.\n\n\n\n## [هل نقوم بالإفصاح عن أي معلومات لأطراف خارجية؟](#إفصاح)\n\nنحن لا نبيع، ولا نتاجر أو ننقل المعلومات الشخصية الى أطراف خارجية. وهذا لا يشمل الطرف الخاجية الموثوق بها والتي تساعد في تشغيل موقعنا، واجراء أعمالنا، أو تقديم الخدمات لكم، طالما أن تلك الأطراف موافقة للحفاظ على سرية المعلومات، يجوز لنا الافراج عن معوماتك الشخصية عندما نرى أنه هو المناسب للإمتثال للقانون، مع فرض سياسة موقعنا، أو حماية حقوقنا أو حقوق الآخرين، أو حقوق الملكية، أو السلامة. ومع ذلك، يمكننا تقديم معلومات الزائرين دون تحديد الهوية، الى أطراف أخرى للتسويق والاعلان، أو غيرها من الاستخدامات.\n\n\n\n## [روابط الطرف الثالث](#الطرف-الثالث)\n\nأحيانًا، نفترض، أنه عند وجود مواقع طرف ثالث تقجم خدمات أو منتجات على موقعنا، كان لدى مواقع الطرف الثالث هذه، سياسات خصوصية منفصلة ومستقلة، لن يكون لدينا أية مسؤولية عن محتوى وأنشطة هذه المواقع المرتبطة، ومع ذلك، نحن نسعى إلى حماية موقعنا وسلامته، ونرحب بأي ملاحظات حول هذه المواقع. \n\n\n\n## [الالتزام بقانون حماية خصوصية الأطفال على الانترنت ](#coppa)\n\nموقعنا والمنتجات والخدمات موجهه للأشخاص اللذين لا تقل أعمارهم عن 13 سنة، إذا كان هذا الخادم في الولايات المتحدة الأمريكية، من شروط COPPA\n ([Children's Online Privacy Protection Act](https://en.wikipedia.org/wiki/Children%27s_Online_Privacy_Protection_Act))\nعدم استخدم هذا الموقع.\n\n\n\n## [سياسة الخصوصية على الانترنت](#متصل)\n\nتنطبق سياسة الخصوصية على الانترنت فقط على المعلومات التي يتم جمعها من خلال موقعنا، ولاتنطبق على المعلومات التي يتم جمعها أثناء عدم الاتصال.\n\n\n\n## [الموافقة](#الموافقة)\n\nبإستخدام موقعنا، أنت توافق على سياسة الخصوصية لموقعنا.\n\n\n\n## [تغييرات على سياسة الخصوصية](#تغييرات)\n\nإذا قمنا بتغيير سياسة الخصوصية، سوف نقوم بنشر هذه التغييرات في هذه الصفحة.\n\nهذه الوثيقة هي نسخة من CC-BY-SA تم تحديثها في 31 مايو عام 2013م .\n" + body: | + + + ## [ما هي البيانات التي نقوم بجمعها؟](#جمع) + + نحن نجمع معلومات عنك عندما تسجل في موقعنا، وعندما تشارك في المنتدى عن طريق القراءة أو الكتابة، ونقوم بتقييم ما تم مشاركته هنا . + + + يمكنك زيارة موقعنا بدون تسجيل، ولكن عند التسجيل في موقعنا، سيطلب منك ادخال اسمك وعنوان بريدك الالكتروني، وسيتم التحقق من بريدك الالكتروني بإرسال رسالة الى بريدك الالكتروني تحتوي على رابط خاص، عند الضغط على هذا الرابط، نحن سنعرف أنك مالك البريد الالكتروني المتحكم فيه. + + عندما تقوم بالتسجيل في موقعنا والنشر، سنقوم بتسجيل عنوان IP الذي نشرت منه، أيضا قد تحتفظ سجلات الخادم عناوين IP جميع الطلبات من الخادم. + + + + ## [في ماذا نستخدم المعلومات الخاصة بك؟](#استخدام) + + يمكننا استخدام المعلومات التي نجمعها عنك بإحدى الطرق التالية: + + * لتخصيص تجربتك و mdahs؛ المعلومات الخاصة بك تساعدنا على الاستجابة بشكل أفضل لاحتياجاتك الفردية. + * لتحسين موقعنا و mdash ؛ نسعى باستمرار لتحسين ما يعرضه الموقع استنادًا الى المعلومات والتغذية الراجعة - الملاحظات - التي نتلقاها منك. + * لتحسين خدمة العملاء و mdash ؛ المعلومات الخاصة بك تساعدنا على الاستجابة بشكل أكثر فعالية لطلبات الدعم وخدمة العملاء. + * لإرسال رسائل البريد الالكتروني الدورية و mdash ؛ سنستخدم عنوان البريد الالكتروني الذي وفرته لنا لإرسال معلومات إليك، الاشعارات التي تطلبها حول التحديثات في المواضيع، أو الاستجابة لاسم المستخدم الخاص بك، كالرد على الاستفسارات، او الطلبات أو اسئلة اخرى. + + + + ## [كيف نقوم بحماية معلوماتك ؟](#حماية) + + نقوم بتطبيق مجموعة من الإجراءات الأمنية للمحافظة على أمن وسلامة معلوماتك الشخصية، عندما تقوم بإرسال أو إدخال أو الدخول لمعلوماتك الشخصية. + + + + ## [ما هي سياسة الاحتفاظ بالبيانات الخاصة بك ؟](#الاحتفاظ-بالبيانات) + + سوف نبذل جهونا بإخلاص للتالي : + + * الاحتفاظ بسجلات عناوين IP لجميع الطلبات لهذا الخادم لمدة لا تزيد عن 90 يومًا. + * الاحتفاظ بعناوين IP الخاصة بالمستخدمين المسجلين ومنشوراتهم لمدة لا تزيد عن 5 سنوات. + + + + ## [هل نستخدم الكعكات - cookies - ملفات تعريف الارتباط ؟ ](#كعكات) + + نعم، الكعكات هي عبارة عن ملفات صغيرة يقوم الموقع أو مزود الخدمة بنقلها الى القرص الصلب لحاسبك من خلال متصفحك (اذا سمحتم بذلك)، هذه الكعكات تعرف الموقع على متصفحك، فن كان لديك حساب مسجل، سيتم ربطه مع حسابك. + + نحن نستخدم ملفات تعريف الارتباط - cookies - لفهم وحفظ التفضيلات الخاصة بك للزيارات في المستقبل، وجمع البيانات العامة حول حركة المرور والتفاعل في الموقع حتى نتمكن من تقديم تجربة وأدوات افضل في المستقبل، نحن قد نتعاقد مع مقدمي خدمات من الطرف الثالث لمساعدتنا في تحسين فهمنا لزوار الموقع، مقدمي الخدمات لا يسمح لهم بإستخدام المعلومات التي تم جمعها نيابة عنا، إلّا لمساعدتنا في سلوكنا وتحسين أعمالنا. + + + + ## [هل نقوم بالإفصاح عن أي معلومات لأطراف خارجية؟](#إفصاح) + + نحن لا نبيع، ولا نتاجر أو ننقل المعلومات الشخصية الى أطراف خارجية. وهذا لا يشمل الطرف الخاجية الموثوق بها والتي تساعد في تشغيل موقعنا، واجراء أعمالنا، أو تقديم الخدمات لكم، طالما أن تلك الأطراف موافقة للحفاظ على سرية المعلومات، يجوز لنا الافراج عن معوماتك الشخصية عندما نرى أنه هو المناسب للإمتثال للقانون، مع فرض سياسة موقعنا، أو حماية حقوقنا أو حقوق الآخرين، أو حقوق الملكية، أو السلامة. ومع ذلك، يمكننا تقديم معلومات الزائرين دون تحديد الهوية، الى أطراف أخرى للتسويق والاعلان، أو غيرها من الاستخدامات. + + + + ## [روابط الطرف الثالث](#الطرف-الثالث) + + أحيانًا، نفترض، أنه عند وجود مواقع طرف ثالث تقجم خدمات أو منتجات على موقعنا، كان لدى مواقع الطرف الثالث هذه، سياسات خصوصية منفصلة ومستقلة، لن يكون لدينا أية مسؤولية عن محتوى وأنشطة هذه المواقع المرتبطة، ومع ذلك، نحن نسعى إلى حماية موقعنا وسلامته، ونرحب بأي ملاحظات حول هذه المواقع. + + + + ## [الالتزام بقانون حماية خصوصية الأطفال على الانترنت ](#coppa) + + موقعنا والمنتجات والخدمات موجهه للأشخاص اللذين لا تقل أعمارهم عن 13 سنة، إذا كان هذا الخادم في الولايات المتحدة الأمريكية، من شروط COPPA + ([Children's Online Privacy Protection Act](https://en.wikipedia.org/wiki/Children%27s_Online_Privacy_Protection_Act)) + عدم استخدم هذا الموقع. + + + + ## [سياسة الخصوصية على الانترنت](#متصل) + + تنطبق سياسة الخصوصية على الانترنت فقط على المعلومات التي يتم جمعها من خلال موقعنا، ولاتنطبق على المعلومات التي يتم جمعها أثناء عدم الاتصال. + + + + ## [الموافقة](#الموافقة) + + بإستخدام موقعنا، أنت توافق على سياسة الخصوصية لموقعنا. + + + + ## [تغييرات على سياسة الخصوصية](#تغييرات) + + إذا قمنا بتغيير سياسة الخصوصية، سوف نقوم بنشر هذه التغييرات في هذه الصفحة. + + هذه الوثيقة هي نسخة من CC-BY-SA تم تحديثها في 31 مايو عام 2013م . badges: editor: name: محرر @@ -1925,8 +2089,6 @@ ar: initial_topic_title: التبليغ عن اداء الموقع topic_invite: user_exists: "آسف، ذلك المستخدم قد تمت دعوته من قبل. تستطيع فقط أن تدعوا عضواً لموضوعِ مرة واحدة." - time: - <<: *datetime_formats activemodel: errors: <<: *errors diff --git a/config/locales/server.bs_BA.yml b/config/locales/server.bs_BA.yml index 7451c9baa7..8b4531a029 100644 --- a/config/locales/server.bs_BA.yml +++ b/config/locales/server.bs_BA.yml @@ -152,7 +152,7 @@ bs_BA: assets_topic_body: "This is a permanent topic, visible only to staff, for storing images and files used in the site design. Don't delete it!\n\n\nHere's how:\n\n\n1. Reply to this topic.\n2. Upload all the images you wish to use for logos, favicons, and so forth here. (Use the upload toolbar icon in the post editor, or drag-and-drop or paste images.)\n3. Submit your reply to post it.\n4. Right click the images in your new post to get the path to the uploaded images, or click the edit icon to edit your post and retrieve the path to the images. Copy the image paths.\n5. Paste those image paths into [basic settings](/admin/site_settings/category/required).\n\n\nIf you need to enable different file type uploads, edit `authorized_extensions` in the [file settings](/admin/site_settings/category/files)." lounge_welcome: title: "Welcome to the Lounge" - body: |2 + body: | Congratulations! :confetti_ball: @@ -271,18 +271,6 @@ bs_BA: message: make: "This topic is now a banner. It will appear at the top of every page until it is dismissed by the user." remove: "This topic is no longer a banner. It will no longer appear at the top of every page." - unsubscribed: - title: 'Unsubscribed' - description: "You have been unsubscribed. We won't contact you again!" - oops: "In case you didn't mean to do this, click below." - error: "Error Unsubscribing" - preferences_link: "You can also unsubscribe from digest emails on your preferences page" - different_user_description: "You are currently logged in as a different user than the one who the digest was mailed to. Please log out and try again." - not_found_description: "Sorry, we couldn't unsubscribe you. It's possible the link in your email has expired." - resubscribe: - action: "Re-Subscribe" - title: "Re-Subscribed!" - description: "You have been re-subscribed." reports: visits: title: "User Visits" @@ -361,7 +349,6 @@ bs_BA: num_clicks: "Clicks" dashboard: rails_env_warning: "Your server is running in %{env} mode." - ruby_version_warning: "You are running a version of Ruby 2.0.0 that is known to have problems. Upgrade to patch level 247 or later." host_names_warning: "Your config/database.yml file is using the default localhost hostname. Update it to use your site's hostname." gc_warning: 'Your server is using default ruby garbage collection parameters, which will not give you the best performance. Read this topic on performance tuning: Tuning Ruby and Rails for Discourse.' sidekiq_warning: 'Sidekiq is not running. Many tasks, like sending emails, are executed asynchronously by sidekiq. Please ensure at least one sidekiq process is running. Learn about Sidekiq here.' @@ -429,17 +416,11 @@ bs_BA: polling_interval: "How often should logged in user clients poll in milliseconds" anon_polling_interval: "How often should anonymous clients poll in milliseconds" cooldown_minutes_after_hiding_posts: "Number of minutes a user must wait before they can edit a post hidden via community flagging" - max_topics_in_first_day: "The maximum number of topics a user is allowed to create in their first day on the site" - max_replies_in_first_day: "The maximum number of replies a user is allowed to create in their first day on the site" - num_flags_to_block_new_user: "If a new user's posts get this many spam flags from num_users_to_block_new_user different users, hide all their posts and prevent future posting. 0 to disable." - num_users_to_block_new_user: "If a new user's posts get num_flags_to_block_new_user spam flags from this many different users, hide all their posts and prevent future posting. 0 to disable." notify_mods_when_user_blocked: "If a user is automatically blocked, send a message to all moderators." flag_sockpuppets: "If a new user replies to a topic from the same IP address as the new user who started the topic, flag both of their posts as potential spam." 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." - ga_tracking_code: "Google analytics (ga.js) tracking code code, eg: UA-12345678-9; see http://google.com/analytics" - ga_domain_name: "Google analytics (ga.js) domain name, eg: mysite.com; see http://google.com/analytics" ga_universal_tracking_code: "Google Universal Analytics (analytics.js) tracking code code, eg: UA-12345678-9; see http://google.com/analytics" ga_universal_domain_name: "Google Universal Analytics (analytics.js) domain name, eg: mysite.com; see http://google.com/analytics" enable_noscript_support: "Enable standard webcrawler search engine support via the noscript tag" @@ -597,10 +578,7 @@ bs_BA: delete_all_posts_max: "The maximum number of posts that can be deleted at once with the Delete All Posts button. If a user has more than this many posts, the posts cannot all be deleted at once and the user can't be deleted." username_change_period: "The number of days after registration that accounts can change their username (0 to disallow username change)." email_editable: "Allow users to change their e-mail address after registration." - logout_redirect: "Location to redirect browser to after logout EG: (http://somesite.com/logout)" automatically_download_gravatars: "Download Gravatars for users upon account creation or email change." - digest_topics: "The maximum number of topics to display in the email digest." - digest_min_excerpt_length: "Minimum post excerpt in the email digest, in characters." max_daily_gravatar_crawls: "Maximum number of times Discourse will check Gravatar for custom avatars in a day" public_user_custom_fields: "A whitelist of custom fields for a user that can be shown publically." allow_profile_backgrounds: "Allow users to upload profile backgrounds." @@ -640,19 +618,6 @@ bs_BA: invalid_string_min_max: "Must be between %{min} and %{max} characters." invalid_string_min: "Must be at least %{min} characters." invalid_string_max: "Must be no more than %{max} characters." - notification_types: - mentioned: "%{display_username} vas je opomenuo u %{link}" - liked: "%{display_username} lajkovao tvoj postu u %{link}" - replied: "%{display_username} odgovorio na tvoj post u %{link}" - quoted: "%{display_username} citirao tvoj post u %{link}" - edited: "%{display_username} izmenio tvoj post u %{link}" - posted: "%{display_username} odgovorio u %{link}" - moved_post: "%{display_username} premjestio tvoj post na %{link}" - private_message: "%{display_username} poslao privatnu poruku: %{link}" - invited_to_private_message: "%{display_username} vas poziva na privatnu diskusiju: %{link}" - invitee_accepted: "%{display_username} je prihvatio tvoj poziv" - linked: "%{display_username} vas je povezao u %{link}" - granted_badge: "Zaradili ste %{link}" search: within_post: "#%{post_number} od %{username}" types: @@ -729,18 +694,6 @@ bs_BA: Ova pozivnica dolazi od člana koji je zaslužio povjerenje na našem sajtu te smo mu/joj omogućili opciju slanja pozivnica. Što vama kao zvanici daje mogućnost da odgovorite na diskusiju bez registracije. invite_forum_mailer: subject_template: "%{invitee_name} vas poziva na novu socijalnu mrežu Revolucionar.com" - text_body_template: | - %{invitee_name} vas poziva da se pridružite: - - > **%{site_title}** - > - > %{site_description} - - Ako ste zainteresovani za nešto malo drugačije, kliknite na link ispod: - - %{invite_link} - - Ova pozivnica dolazi od člana koji je zaslužio povjerenje na našem sajtu te smo mu/joj omogućili opciju slanja pozivnica. Što vama kao zvanici daje mogućnost da odgovorite na diskusiju bez registracije. invite_password_instructions: subject_template: "Set password for your %{site_name} account" test_mailer: @@ -761,8 +714,6 @@ bs_BA: deferred: "Thanks for letting us know. We're looking into it." deferred_and_deleted: "Thanks for letting us know. We've removed the post." system_messages: - post_hidden: - subject_template: "Post hidden due to community flagging" welcome_user: subject_template: "Dobrodošli na Revolucionar.com!" text_body_template: | @@ -852,8 +803,6 @@ bs_BA: subject_template: "Email issue -- Bad Reply Key" email_error_notification: subject_template: "Email issue -- POP authentication error" - user_automatically_blocked: - subject_template: "New user %{username} blocked due to community flags" spam_post_blocked: subject_template: "New user %{username} posts blocked due to repeated links" pending_users_reminder: @@ -886,13 +835,10 @@ bs_BA: subject_template: "[%{site_name}] [PM] %{topic_title}" digest: why: "Ukratko šta se dešavalo na %{site_link} od vaše zadnje posjete %{last_seen_at}." - subject_template: "[%{site_name}] Pregled za %{date}" new_activity: "Nove aktivnosti ba vašim temama i postovima:" top_topics: "Popularni postovi" other_new_topics: "Popularne teme" - unsubscribe: "Ovaj učtiv pregled sajta je poslat sa %{site_link} kada vidimo da vas nema neko vrijeme. Da zauvijek otkažete %{unsubscribe_link}." click_here: "klikni ovdje" - from: "%{site_name} pregled" read_more: "Pročitaj Više" more_topics: "Postoji %{new_topics_since_seen} drugih novih tema otkako ste nas zadnji put posjetili %{last_seen_at}." more_topics_category: "Postoji %{new_topics_since_seen} drugih novih tema u ovim kategorijama otkako ste nas zadnji put posjetili %{last_seen_at}:" diff --git a/config/locales/server.cs.yml b/config/locales/server.cs.yml index 1e2fefc493..dcc81ec106 100644 --- a/config/locales/server.cs.yml +++ b/config/locales/server.cs.yml @@ -7,9 +7,9 @@ cs: dates: - short_date_no_year: "D. MMM" - short_date: "D. MMM, YYYY" - long_date: "D. MMMM YYYY h:mma" + short_date_no_year: "D. MMMM" + short_date: "D. MMMM, YYYY" + long_date: "D. MMMM YYYY H:mm" datetime_formats: &datetime_formats formats: short: "%-d. %-m. %Y" @@ -212,6 +212,7 @@ cs: no_info_other: "
%{name} o sobě zatím žádné informace nevyplnil
" vip_category_name: "VIP" vip_category_description: "Kategorie je přístupná výhradně členům s důvěryhodností 3 a vyšší." + meta_category_name: "Poznámky k webu" meta_category_description: "Diskutuje tento web, jeho organizaci, jak funguje a jak ho vylepšit." staff_category_name: "Redakce" staff_category_description: "Privátní kategorie pro diskuze štábu. Témata jsou viditelná pouze pro moderátory a správce." @@ -418,17 +419,6 @@ cs: message: make: "Tento příspěvek je nyní banner. Bude se zobrazovat na vršku každé stránky dokud ho uživatel nezavře." remove: "Tento příspěvek už není banner. Nebude se dále zobrazovat na vršku každé stránky." - unsubscribed: - title: 'Odhlášen' - description: "Byli jste odhlášeni ze seznamu. Již vás nebudeme kontaktovat." - oops: "Pokud jste tuto akci provedli omylem, klikněte na odkaz níže." - error: "Chyba při odhlašování" - preferences_link: "Také se můžete z souhrných emailů odhlásit na stránce nastavení" - not_found_description: "Bohužel jsme vás nemohli odhlásit ze seznamu. Je možné, že váš odkaz z emailu již není platný." - resubscribe: - action: "Znovu přihlásit" - title: "Znovu přihlásit!" - description: "Byli jste opět přihlášen k odběru." reports: visits: title: "Návštěvy uživatelů podle dnů" @@ -555,7 +545,6 @@ cs: yaxis: "Počet návštěv" dashboard: rails_env_warning: "Váš server běží v módu %{env}." - ruby_version_warning: "You are running a version of Ruby 2.0.0 that is known to have problems. Upgrade to patch level 247 or later." host_names_warning: "Vaše konfigurace v souboru config/database.yml používá 'localhost' jako jméno hostitele. Změňte toto nastavení na doménu vašeho webu." gc_warning: 'Váš server používá výchozí nastavení ruby garbage collectoru, což způsobuje snížený výkon. Přečtěte si toto téma ohledně ladění výkonu: Tuning Ruby and Rails for Discourse.' sidekiq_warning: 'Sidekiq neběží. Řada úloh, jako je zasílání emailů, se provádí asynchronně na pozadí přes sidekiq. Prosím, ujistěte se, že alespoň jeden process sidekiq běží. Více o Sidekiq.' @@ -578,11 +567,7 @@ 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" - max_topics_in_first_day: "The maximum number of topics a user is allowed to create in their first day on the site" - max_replies_in_first_day: "The maximum number of replies a user is allowed to create in their first day on the site" notify_mods_when_user_blocked: "If a user is automatically blocked, send a message to all moderators." - ga_tracking_code: "Kód pro sledování přes 'Google analytics', např. UA-12345678-9; viz http://google.com/analytics" - ga_domain_name: "Doménové jméno pro Google analytics, např. mysite.com; viz http://google.com/analytics" ga_universal_tracking_code: "Kód Google Universal Analytics (analytics.js); například UA–12345678-9; více na http://google.com/analytics" ga_universal_domain_name: "Doménové jméno Google Universal Analytics (analytics.js); například mojeforum.cz; více na http://google.com/analytics" enable_noscript_support: "Povolit podporu <noscript> tagu" @@ -632,15 +617,6 @@ cs: invalid_email: "Neplatná emailová adresa." invalid_integer: "Hodnota musí být celé číslo." invalid_string: "Neplatná hodnota." - notification_types: - mentioned: "%{display_username} vás zmínil v %{link}" - liked: "%{display_username} se líbí váš příspěvek v %{link}" - replied: "%{display_username} odpověděl na váš příspěvek v %{link}" - quoted: "%{display_username} ocitoval váš příspěvek v %{link}" - edited: "%{display_username} upravil váš příspěvek v %{link}" - posted: "%{display_username} zaslal příspěvek do %{link}" - moved_post: "%{display_username} přesunul váš příspěvek do %{link}" - invitee_accepted: "%{display_username} přijal vaši pozvánku" search: types: category: 'Kategorie' @@ -687,8 +663,6 @@ cs: new_version_mailer_with_notes: subject_template: "[%{site_name}] Updates Are Available" system_messages: - post_hidden: - subject_template: "%{site_name} Oznámení: Příspěvek skryt kvůli hlášením od komunity" welcome_user: subject_template: "Vítejte na %{site_name}!" welcome_invite: @@ -733,7 +707,6 @@ cs: top_topics: "Populární příspěvky" other_new_topics: "Populární témata" click_here: "klikněte zde" - from: "souhrn z %{site_name}" read_more: "Číst dále" more_topics_category: "Více nových témat:" forgot_password: diff --git a/config/locales/server.da.yml b/config/locales/server.da.yml index 6e887a5534..445d0a5064 100644 --- a/config/locales/server.da.yml +++ b/config/locales/server.da.yml @@ -410,18 +410,6 @@ da: message: make: "Dette emne er nu et banner-emne. Det optræder i toppen af alle sider indtil brugeren fjerner det." remove: "Dette emne er ikke mere et banner-emne. Det optræder ikke længere i toppen af alle sider." - unsubscribed: - title: 'Frameldt' - description: "Du er blevet frameldt. Vi skriver ikke til dig igen." - oops: "Klik herunder hvis det ikke var din hensigt at framelde dig." - error: "Fejl ved framelding" - preferences_link: "Du kan også framelde dig opsummerings-emails på din indstillinger side" - different_user_description: "Du er logget ind som en anden buger den den som uddragene blev sendt til. Log ud og prøv igen." - not_found_description: "Beklager, vi kunne ikke framelde dig. Det er muligt at linket i din e-mail er udløbet." - resubscribe: - action: "Tilmeld igen" - title: "Tilmeldt igen!" - description: "Du er blevet tilmeldt igen." reports: visits: title: "Brugerbesøg" @@ -544,7 +532,6 @@ da: yaxis: "Antal besøg" dashboard: rails_env_warning: "Din server kører i %{env}-tilstand." - ruby_version_warning: "Du kører en version af Ruby 2.0.0 som har kendte problemer. Opgradér til patch-level 247 eller senere." host_names_warning: "Filen config/database.yml bruger localhost som værtsnavn. Opdatér den med sitets værtsnavn." gc_warning: 'Din server bruger Rubys standard garbage collection, hvilket ikke giver dig den bedste performance. Læs dette emne om performance-tuning: Tuning Ruby and Rails for Discourse.' sidekiq_warning: 'Sidekiq kører ikke. Mange opgaver, som f.eks. udsendelse af e-mail, afvikles asynkront af sidekiq. Du skal sikre dig at der kører mindst én sidekiq-proces. Læs mere om Sidekiq her.' @@ -568,11 +555,7 @@ da: email_custom_headers: "En liste af brugerdefinerede e-mail-headers adskilt af |-tegn." enable_long_polling: "Message bus til underretninger kan bruge long polling" anon_polling_interval: "Hvor ofte skal anonyme brugere polle, i millisekunder." - max_topics_in_first_day: "Det maksimale antal indlæg en bruger har lov til at oprette på deres første dag på sitet." - max_replies_in_first_day: "Det maksimale antal svar en bruger har lov til at oprette på deres første dag på sitet." notify_mods_when_user_blocked: "Send en besked til alle moderatorer hvis en bruger blokeres automatisk" - ga_tracking_code: "Google analytics sporingskode, f.eks.: UA-12345678-9; se http://google.com/analytics." - ga_domain_name: "Google analytics domænenavn, f.eks.: example.com; se http://google.com/analytics." enable_noscript_support: "Aktivér standard webcrawler søgemaskineunderstøttelse vha. noscript-tagget" 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." share_links: "Angiv hvilke elementer der skal vises i “del“-dialogboksen og i hvilken rækkefølge." @@ -613,7 +596,6 @@ da: enable_mobile_theme: "Mobile enheder bruger et mobilvenligt tema, med mulighed for at skifte til det fulde site. Deaktivér dette hvis du ønsker at anvende et brugerdefineret stylesheet som er fuldstændigt responsivt." short_progress_text_threshold: "Når antallet af indlæg overstiger dette tal viser statuslinjen kun det aktuelle indlægsnummer. Hvis du ændrer bredden af statuslinjen kan det være nødvendigt at opdatere denne værdi." default_code_lang: "Standard syntax highlighting som bruges i GitHub kodeblokke (lang-auto, ruby, python etc.)." - default_email_digest_frequency: "Hvor ofte brugerne som standard modtager e-mail-sammendrag. " default_email_private_messages: "Send som standard en email når nogen sender brugeren en besked." 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." @@ -627,15 +609,6 @@ da: default_categories_watching: "Liste over kategorier der som standard overvåges." default_categories_tracking: "Liste over kategorier der som standard følges." default_categories_muted: "Liste over kategorier der som standard ignoreres." - notification_types: - mentioned: "%{display_username} nævnte dig i %{link}" - liked: "%{display_username} synes om dit indlæg i %{link}" - replied: "%{display_username} svarede på dit indlæg i %{link}" - quoted: "%{display_username} citerede dit indlæg i %{link}" - edited: "%{display_username} redigerede dit indlæg i %{link}" - posted: "%{display_username} skrev et indlæg i %{link}" - moved_post: "%{display_username} flyttede dit indlæg til %{link}" - invitee_accepted: "%{display_username} accepterede din invitation" search: types: category: 'Kategorier' @@ -682,8 +655,6 @@ da: new_version_mailer_with_notes: subject_template: "[%{site_name}] Opdateringer er tilgængelige" system_messages: - post_hidden: - subject_template: "Indlæg skjult på grund af feedback fra brugerne" welcome_user: subject_template: "Velkommen til %{site_name}!" welcome_invite: @@ -718,13 +689,10 @@ da: subject_template: "[%{site_name}] [PM] %{topic_title}" digest: why: "Et kort resume af %{site_link} siden dit sidste besøg %{last_seen_at}" - subject_template: "Sammenfatning af [%{site_name}]" new_activity: "Ny aktivitet på dine emner og indlæg:" top_topics: "Populære emner" other_new_topics: "Populære emner" - unsubscribe: "Dette resume er sent fra %{site_link} hvor vi ikke har set dig i et stykke tid. Hvis du ikke vil modtage disse mails, så %{unsubscribe_link}." click_here: "klik her" - from: "%{site_name} opsummering" read_more: "Læs mere" more_topics_category: "Flere nye emner: " forgot_password: diff --git a/config/locales/server.de.yml b/config/locales/server.de.yml index 485f7652a6..bcad34fd97 100644 --- a/config/locales/server.de.yml +++ b/config/locales/server.de.yml @@ -51,7 +51,6 @@ de: topic_not_found_error: "Passiert wenn eine Antwort eintraf aber das verbundene Thema gelöscht wurde." topic_closed_error: "Passiert wenn eine Antwort eintraf aber das verbundene Thema geschlossen wurde." bounced_email_error: "E-Mail ist ein zurückgekommener Zustellungsbericht." - auto_generated_email_reply: "E-Mail enthält eine Antwort auf eine automatisch erzeugte E-Mail." screened_email_error: "Passiert, wenn die Absenderadresse schon einmal gefiltert wurde." errors: &errors format: '%{attribute} %{message}' @@ -117,7 +116,7 @@ de: invalid_access: "Du hast nicht die Erlaubnis, die angeforderte Ressource zu betrachten." read_only_mode_enabled: "Die Seite befindet sich im Nur-Lesen Modus. Änderungen sind deaktiviert." reading_time: "Lesezeit" - likes: "Likes" + likes: "„Gefällt mir“-Angaben" too_many_replies: one: "Entschuldigung, aber neue Benutzer sind vorübergehend auf eine Antwort pro Thema beschränkt." other: "Entschuldigung, aber neue Benutzer sind vorübergehend auf %{count} Antworten pro Thema beschränkt." @@ -138,7 +137,7 @@ de: too_many_mentions: one: "Entschuldigung, du kannst nur einen anderen Benutzer in einem Beitrag erwähnen." other: "Entschuldigung, du kannst nur %{count} Benutzer in einem Beitrag erwähnen." - no_mentions_allowed_newuser: "Entschuldigung, neue Benutzer können andere Nutzer nicht erwähnen." + no_mentions_allowed_newuser: "Entschuldigung, neue Benutzer können andere Benutzer nicht erwähnen." too_many_mentions_newuser: one: "Entschuldige, neue Benutzer können nur einen anderen Benutzer in einem Beitrag erwähnen." other: "Entschuldige, neue Benutzer können nur %{count} Benutzer in einem Beitrag erwähnen." @@ -295,6 +294,9 @@ de: attributes: hex: invalid: "ist keine gültige Farbe" + post_reply: + base: + different_topic: "Beitrag und Antwort müssen zum gleichen Thema gehören." <<: *errors user_profile: no_info_me: "
Das 'Über mich'-Feld deines Profils ist aktuell leer, möchtest du es ausfüllen?
" @@ -308,7 +310,26 @@ de: assets_topic_body: "Dies ist ein fester Beitrag, der nur für Mitarbeiter sichtbar ist, um Bilder und Dateien, die im Forum benutzt werden zu speichern. Lösche diese nicht!\n\n\nAnleitung:\n\n\n1. Antworte auf dieses Thema.\n2. Lade alle Bilder, die du für Logos, Favicons und usw. nutzen willst, hier hoch. (Nutze dazu das Symbol für Lade-Symbolleiste im Beitrags-Editor oder ziehe und lasse die Bilder hier fallen oder füge sie eins.)\n3. Sende deine Antwort. \n4. Klicke mit der rechten Maustaste auf die Bilder in deinem neuen Beitrag, um die den Pfad zu bekommen oder klicke das Editier-Symbol, um deinen Beitrag zu editieren und dadurch den Pfad zu den Bildern zu bekommen. Kopiere die Bild-Pfade.\n5. Füge die Bild-Pfade in [basic settings](/admin/site_settings/category/required) ein.\n\n\nWenn du andere Dateityp-Uploads aktivieren willst, editiere `authorized_extensions` in [file settings](/admin/site_settings/category/files)." 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](http://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\nHier ist die [aktuelle Liste aller Stammgäste](/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://meta.discourse.org/t/what-do-user-trust-levels-do/4924\n" + body: | + + Gratuliere! :confetti_ball: + + Wenn du dieses Thema sehen kannst, wurdest du vor Kurzem zum **Stammgast** (Vertrauensstufe 3) befördert. + + Du kannst nun … + + * den Titel eines jeden Themas ändern + * Themen in andere Kategorien verschieben + * Links veröffentlichen, die von Suchmaschinen weiterverfolgt werden (das automatische [nofollow](http://de.wikipedia.org/wiki/Nofollow) wird entfernt) + * auf die private Lounge-Kategorie zugreifen, die für Benutzer mit Vertrauensstufe 3 oder höher sichtbar ist + + Hier ist die [aktuelle Liste aller Stammgäste](/badges/3/regular). Vergiss nicht, hallo zu sagen! + + Vielen Dank dafür, dass du ein wichtiger Teil dieser Community bist! + + (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.) + + [trust]: https://meta.discourse.org/t/what-do-user-trust-levels-do/4924 category: topic_prefix: "Über die Kategorie %{category}" replace_paragraph: "(Ersetze diesen ersten Absatz mit einer kurzen Beschreibung deiner neuen Kategorie. Diese Richtlinie wird in der Kategorienauswahl angezeigt, versuche also weniger als 200 Zeichen zu benutzen. **Bis du diese Beschreibung geändert oder Themen angelegt hast, wird diese Kategorie nicht auf der Kategorie-Seite angezeigt.**)" @@ -530,17 +551,20 @@ de: make: "Dieses Thema ist jetzt ein Banner. Es wird auf jeder Seite ganz oben angezeigt, bis es vom Benutzer ausgeblendet wird." remove: "Dieses Thema ist jetzt kein Banner mehr. Es wird nicht mehr auf jeder Seite ganz oben angezeigt." unsubscribed: - title: 'Abo abbestellt' - description: "Dein Abo wurde abbestellt. Wir werden dich nicht wieder kontaktieren!" - oops: "Bitte klicke unten, falls du das nicht tun wolltest." - error: "Beim Löschen des Abonnements trat ein Fehler auf." - preferences_link: "Du kannst diese E-Mails in deinen Einstellungen abbestellen." - different_user_description: "Du bist gerade als ein anderer Benutzer angemeldet als der, an den die Zusammenfassung gesendet wurde. Bitte melde dich ab und versuche es erneut." - not_found_description: "Entschuldige, wir konnten dein Abo nicht abbestellen. Möglicherweise ist der Link aus deiner E-Mail veraltet." - resubscribe: - action: "Abo wieder aufnehmen" - title: "Abo wieder aufgenommen!" - description: "Dein Abo wurde wieder aufgenommen." + title: "Abbestellt!" + description: "Du hast die Benachrichtigungen erfolgreich abbestellt. Um deine E-Mail-Einstellungen zu ändern, besuche deine Einstellungen." + topic_description: "Um %{link} wieder zu abonnieren, verwende die Benachrichtigungseinstellungen, die du am Ende und rechts von jedem Thema findest." + unsubscribe: + title: "Abbestellen" + stop_watching_topic: "Thema nicht mehr beobachten, %{link}" + mute_topic: "Alle Benachrichtigungen für dieses Thema stummschalten, %{link}" + unwatch_category: "Themen in %{category} nicht mehr beobachten" + mailing_list_mode: "Mailinglisten-Modus ausschalten" + disable_digest_emails: "Sende keine E-Mail-Zusammenfassungen mehr" + all: "Sende mir keine E-Mail mehr von %{sitename}" + different_user_description: "Du bist gerade als ein anderer Benutzer angemeldet als der, an den die Zusammenfassung gesendet wurde. Bitte melde dich ab oder beginne den anonymen Modus und versuche es erneut." + not_found_description: "Entschuldige, wir konnten dein Abo nicht abbestellen. Kann es sein, dass der Link aus deiner E-Mail abgelaufen ist?" + log_out: "Abmelden" reports: visits: title: "Nutzerbesuche" @@ -683,7 +707,6 @@ de: yaxis: "Anzahl der Besuche" dashboard: rails_env_warning: "Dein Server läuft im %{env}-Modus." - ruby_version_warning: "Du verwendest eine Version von Ruby 2.0.0, die für Probleme bekannt ist. Aktualisiere auf Patchlevel 247 oder höher." host_names_warning: "Deine config/database.yml-Datei verwendet localhost als Hostname. Trage hier den Hostnamen deiner Website ein." gc_warning: 'Dein Server verwendet die Standardparameter für Rubys Garbage-Collector, die nicht optimal sind. Lese dieses Thema über Performanzeinstellungen (en): Tuning Ruby and Rails for Discourse.' sidekiq_warning: 'Sidekiq läuft nicht. Viele Aufgaben, wie zum Beispiel das Versenden von E-Mails, werden asynchron durch Sidekiq ausgeführt. Bitte stell sicher, dass mindestens ein Sidekiq-Prozess läuft. Mehr über Sidekiq erfährst du hier (en).' @@ -718,7 +741,7 @@ de: delete_old_hidden_posts: "Automatisch alle Beiträge löschen, die länger als 30 Tage versteckt bleiben." default_locale: "Die Standardsprache dieser Discourse-Instanz (kodiert in ISO 639-1)." allow_user_locale: "Erlaube Benutzern, ihre eigene Interfacesprache zu wählen" - set_locale_from_accept_language_header: "Sprache der Benutzeroberfläche für anonyme Nutzer an Hand der Spracheinstellung ihres Browsers wählen (EXPERIMENTELL, funktioniert nicht mit Caches für anonyme Nutzer)" + 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)" min_post_length: "Minimal zulässige Beitragslänge in Zeichen." min_first_post_length: "Minimal zulässige Länge des ersten Beitrags (eines Themas) in Zeichen" min_private_message_post_length: "Minimale zulässige Beitragslänge in Zeichen für Nachrichten" @@ -740,6 +763,7 @@ de: crawl_images: "Lade Bilder von fremden URLs herunter, um ihre Höhe und Breite zu bestimmen." download_remote_images_to_local: "Lade eine Kopie von extern gehosteten Bildern herunter und ersetze Links in Beiträgen entsprechend; dies verhindert defekte Bilder." download_remote_images_threshold: "Minimal benötigter freier Festplattenspeicher um externe Bilder lokal herunterzuladen (in Prozent)" + download_remote_images_max_days_old: "Externe Bilder nicht herunterladen für Beiträge, die älter als (n) Tage alt sind." disabled_image_download_domains: "Liste von Domänen, von denen verlinkte Bilder niemals heruntergeladen werden sollen." editing_grace_period: "Für (n) Sekunden wird nach dem Bearbeiten keine neue Revision im Beitragsverlauf angelegt." post_edit_time_limit: "Der Verfasser eines Beitrags kann diesen nur für (n) Minuten nach Absenden des Beitrags bearbeiten. 0 deaktiviert diese Beschränkung." @@ -754,12 +778,14 @@ de: add_rel_nofollow_to_user_content: "Füge mit Ausnahme interner Links (schließt übergeordnete Domains ein) allen benutzergenerierten Inhalten 'rel nofollow' hinzu. Die Änderung dieser Einstellung erfordert, dass du sämtliche Markdown-Beiträge aktualisierst: \"rake posts:rebake\"" exclude_rel_nofollow_domains: "Eine Liste von Domains auf welchen das Attribut nofollow nicht auf Links gesetzt werden sollte (tld.com erlaubt auch sub.tld.com). Du solltest mindestens die Top-Level Domain dieser Site hinzufügen, damit die Crawler der Suchmaschinen all deinen Content indexieren können. Wenn weitere Teile deiner Website unter anderen Domains zu finden sind, kannst du diese hier ebenfalls hinzufügen." post_excerpt_maxlength: "Maximale Länge eines Beitrags-Auszuges bzw. -Zusammfassung." + show_pinned_excerpt_mobile: "Zeige einen Auszug hervorgehobener Beiträge in der mobilen Ansicht." + show_pinned_excerpt_desktop: "Zeige einen Auszug hervorgehobener Beiträge in der Desktop-Ansicht." post_onebox_maxlength: "Maximale Länge eines Onebox-Discourse-Beitrags in Zeichen." onebox_domains_whitelist: "Liste von Domains, deren Inhalte für Oneboxen erlaubt sind; diese Domains sollten OpenGraph oder oEmbed unterstützen. Teste ihre Kompatibilität unter http://iframely.com/debug" logo_url: "Das Logo oben links auf deiner Site sollte eine breite, rechteckige Form haben. Wenn du kein Logo auswählst, wird stattdessen `title` angezeigt." digest_logo_url: "Das alternative Logo oben in den E-Mail-Zusammenfassungen deiner Webseite. Sollte eine breite, rechteckige Form haben. Sollte kein SVG-Bild sein. Wenn leer, wird `logo_url` verwendet." logo_small_url: "Dein Logo in klein für die obere linke Seite deiner Website, in Form eines rechteckigen Quadrates. Es wird angezeigt, wenn der Benutzer scrollt. Wenn du dieses Feld frei lässt, wird stattdessen ein Haus-Symbol angezeigt." - favicon_url: "Das Favicon deiner Site. Besuche http://en.wikipedia.org/wiki/Favicon um weitere Informationen zu erhalten. Damit das Favicon korrekt über einen CDN-Service funktioniert, muss es eine .png Datei sein." + favicon_url: "Das Favicon deiner Site. Besuche http://de.wikipedia.org/wiki/Favicon um weitere Informationen zu erhalten. Damit das Favicon korrekt über einen CDN-Service funktioniert, muss es eine .png Datei sein." mobile_logo_url: "Das fixierte Logo in der oberen linken Hälfte der mobilen Siteversion. Es sollte eine quadratische Form haben. Wenn du dieses Feld frei lässt, wird `logo_url` benutzt. Z.B. http://example.com/uploads/default/logo.png" apple_touch_icon_url: "Icon für berührungsempfindliche Apple-Geräte. Empfohlene Grösse ist 144px auf 144px." 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." @@ -780,35 +806,38 @@ de: background_polling_interval: "Polling-Intervall in Millisekunden für Clients, wenn sich das Browser-Fenster im Hintergrund befindet." flags_required_to_hide_post: "Anzahl an Meldungen, die dafür sorgen, dass ein Beitrag automatisch versteckt und der Benutzer benachrichtigt wird (0 für nie)" cooldown_minutes_after_hiding_posts: "Minuten die ein Benutzer warten muss, bevor ein Beitrag bearbeitet werden kann, der wegen Meldungen anderer Benutzer versteckt wurde" - max_topics_in_first_day: "Maximale Zahl an Themen, die ein Benutzer an seinem ersten Tag auf der Site erstellen kann" - max_replies_in_first_day: "Maximale Zahl an Antworten, die ein Benutzer an seinem ersten Tag auf der Site erstellen kann" + max_topics_in_first_day: "Maximale Anzahl an Themen, die ein Benutzer in den ersten 24 Stunden nach dem Schreiben seines ersten Beitrags erstellen kann." + max_replies_in_first_day: "Maximale Anzahl an Beiträgen, die ein Benutzer in den ersten 24 Stunden nach dem Schreiben seines ersten Beitrags erstellen kann." tl2_additional_likes_per_day_multiplier: "Limit für \"Gefällt mir\" für Benutzer auf Vertrauensstufe 2 (Mitglied) mit diesem Faktor multiplizieren" tl3_additional_likes_per_day_multiplier: "Limit für \"Gefällt mir\" für Benutzer auf Vertrauensstufe 3 (Stammgast) mit diesem Faktor multiplizieren" tl4_additional_likes_per_day_multiplier: "Limit für \"Gefällt mir\" für Benutzer auf Vertrauensstufe 4 (Anführer) mit diesem Faktor multiplizieren" - num_flags_to_block_new_user: "Verstecke alle Beiträge eines neuen Benutzers und erlaube keine neuen Beiträge mehr, wenn der neue Benutzer die hier angegebene Zahl an Meldungen bezüglich Spam von num_users_to_block_new_user verschiedenen anderen Benutzern erhalten hat. 0 deaktiviert diese Funktion." - num_users_to_block_new_user: "Verstecke alle Beiträge eines neuen Benutzers und erlaube keine neuen Beiträge mehr, wenn der neue Benutzer num_flags_to_block_new_user Meldungen bezüglich Spam von der hier angegebenen Zahl verschiedener anderer Benutzer erhalten hat. 0 deaktiviert diese Funktion." + num_spam_flags_to_block_new_user: "Verstecke alle Beiträge eines neuen Benutzers und erlaube keine neuen Beiträge mehr, wenn der neue Benutzer die hier angegebene Zahl an Meldungen bezüglich Spam von num_users_to_block_new_user verschiedenen anderen Benutzern erhalten hat. 0 deaktiviert diese Funktion." + num_users_to_block_new_user: "Wenn Beiträge eines neuen Benutzers so viele Spam-Meldungen von num_spam_flags_to_block_new_user verschiedenen Benutzern mit Vertrauensstufe 3 erhält, werden alle Beiträge des Benutzers ausgeblendet und weitere Beiträge verhindert. 0, um die Funktion zu deaktivieren." num_tl3_flags_to_block_new_user: "Wenn Beiträge eines neuen Benutzers so viele Meldungen von num_tl3_users_to_block_new_user verschiedenen Benutzern mit Vertrauensstufe 3 erhält, werden alle Beiträge des Benutzers ausgeblendet und weitere Beiträge verhindert. 0, um die Funktion zu deaktivieren." num_tl3_users_to_block_new_user: "Wenn Beiträge eines neuen Benutzers so viele Meldungen von num_tl3_users_to_block_new_user verschiedenen Benutzern mit Vertrauensstufe 3 erhält, werden alle Beiträge des Benutzers ausgeblendet und weitere Beiträge verhindert. 0, um die Funktion zu deaktivieren." notify_mods_when_user_blocked: "Wenn ein Benutzer automatisch gesperrt wird, sende eine Nachricht an alle Moderatoren." flag_sockpuppets: "Wenn ein neuer Benutzer auf ein Thema antwortet, das von einem anderen neuen Benutzer aber mit der gleichen IP-Adresse begonnen wurde, markiere beide Beiträge als potenziellen Spam." traditional_markdown_linebreaks: "Traditionelle Zeilenumbrüche in Markdown, die zwei nachfolgende Leerzeichen für einen Zeilenumbruch benötigen." allow_html_tables: "Erlaube es, Tabellen in Markdown mit HTML-Tags einzugeben. TABLE, THEAD, TD, TR, TH werden erlaubt (alle Beiträge mit Tabellen müssen ihr HTML erneuern)" - post_undo_action_window_mins: "Minuten, die ein Benutzer hat, um Aktionen auf einen Beitrag rückgängig zu machen (Like, Meldung, usw.)." + post_undo_action_window_mins: "Minuten, die ein Benutzer hat, um Aktionen auf einen Beitrag rückgängig zu machen (Gefällt mir, Meldung, usw.)." must_approve_users: "Mitarbeiter müssen alle neuen Benutzerkonten freischalten, bevor diese Zugriff auf die Website erhalten. ACHTUNG: Das Aktivieren dieser Option für eine Live-Site entfernt den Zugriff auch für alle existierenden Benutzer ausser Mitarbeiter!" pending_users_reminder_delay: "Benachrichtige die Moderatoren, falls neue Benutzer mehr als so viele Stunden auf ihre Genehmigung gewartet haben. Stelle -1 ein, um diese Benachrichtigungen zu deaktivieren." - ga_tracking_code: "Google Analytics Trackingcode, zum Beispiel: UA-12345678-9; siehe http://google.com/analytics" - ga_domain_name: "Google Analytics Domänenname, zum Beispiel: mysite.com; siehe http://google.com/analytics" + maximum_session_age: "Benutzer bleiben (n) Stunden nach ihrem letzten Besuch angemeldet" + ga_tracking_code: "VERALTET: Google Analytics (analytics.js) tracking code code, z.B.: UA-12345678-9; siehe http://google.com/analytics" + ga_domain_name: "VERALTET: Google Analytics (analytics.js) Domain-Name, z.B.: mysite.com; siehe http://google.com/analytics" ga_universal_tracking_code: "Google Universal Analytics (analytics.js) tracking code code, beispielsweise: UA-12345678-9; Siehe http://google.com/analytics" ga_universal_domain_name: "Google Universal Analytics (analytics.js) domain name, eg: mysite.com; Siehe http://google.com/analytics" + gtm_container_id: "Google Tag Manager Container-ID, z.B.: GTM-ABCDEF" + gtm_ua_domain_name: "Universal Analytics per Google Tag Manager Domain-Name. 'auto' wird empfohlen." 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" enable_noscript_support: "Aktiviere Standard-Suchmaschinen-Webcrawler-Unterstützung durch den noscript-Tag" allow_moderators_to_create_categories: "Erlaube Moderatoren neue Kategorien zu erstellen" 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)." - top_menu: "Bestimme, welche Elemente in der Navigationsleiste der Homepage auftauchen sollen, und in welcher Reihenfolge. Beispiel: latest|new|unread|categories|top|read|posted|bookmarks" - post_menu: "Bestimme, welche Funktionen in welcher Reihenfolge im Beitragsmenü auftauchen. Beispiel: like|edit|flag|delete|share|bookmark|reply" + top_menu: "Legt fest, welche Elemente in der Navigationsleiste der Homepage auftauchen sollen, und in welcher Reihenfolge. Beispiel: latest|new|unread|categories|top|read|posted|bookmarks" + post_menu: "Legt fest, welche Funktionen in welcher Reihenfolge im Beitragsmenü auftauchen. Beispiel: like|edit|flag|delete|share|bookmark|reply" post_menu_hidden_items: "Die Einträge im Menü eines Beitrags, die standardmäßig hinter einer erweiterbaren Ellipse versteckt werden sollen." - share_links: "Bestimme, welche Dienste in welcher Reihenfolge im Teilen-Dialog auftauchen." + share_links: "Legt fest, welche Dienste in welcher Reihenfolge im Teilen-Dialog auftauchen." track_external_right_clicks: "Verfolge, welche externen Links per Rechtsklick geöffnet werden (zum Beispiel in einem neuen Browser-Tab). Standardmäßig deaktiviert, da dies URL-Rewrites erfordert." site_contact_username: "Gültiger Benutzername eines Mitarbeiters, in dessen Name alle automatisch erzeugten Direktnachrichten versendet werden sollen. Falls leer wird das Standardkonto \"system\" verwendet." send_welcome_message: "Sende allen neuen Benutzern eine Willkommensnachricht mit Hinweisen zur Benutzung des Forums." @@ -833,7 +862,7 @@ de: log_out_strict: "Beim Abmelden ALLE Sitzungen des Benutzers auf allen Geräten beenden" version_checks: "Kontaktiere den Discourse Hub zur Überprüfung auf neue Versionen und zeige Benachrichtigungen über neue Versionen auf der Administratorkonsole an." new_version_emails: "Sende eine E-Mail an die contact_email Adresse wenn eine neue Version von Discourse verfügbar ist." - port: "NUR FÜR ENTWICKLER! ACHTUNG! Benutze diesen HTTP-Port anstatt den Standardport 80. Diese Feld leer lassen heißt 'keinen'. Dient hauptsächlich Entwicklungszwecken." + port: "NUR FÜR ENTWICKLER! ACHTUNG! Benutze diesen HTTP-Port statt dem Standardport 80. Diese Feld leer lassen heißt 'keinen'. Dient hauptsächlich Entwicklungszwecken." force_hostname: "NUR FÜR ENTWICKLER! ACHTUNG! Spezifiziere einen Hostnamen in der URL. Dieses Feld leer lassen heißt 'keinen'. Dient hauptsächlich Entwicklungszwecken." invite_expiry_days: "Tage, die Benutzereinladungen gültig bleiben." invite_passthrough_hours: "Wie viele Stunden ein Benutzer einen bereits eingelösten Einladungsschlüssel zum Anmelden verwenden kann" @@ -848,55 +877,56 @@ de: enable_sso: "Aktiviere Single Sign-on über eine externe Site (WARNUNG: DIE E-MAIL-ADRESSE DES BENUTZERS *MUSS* VON DER EXTERNEN SITE VERIFIZIERT WERDEN)." verbose_sso_logging: "Protokolliere ausführliche SSO-bezogene Diagnose in /logs" enable_sso_provider: "Aktiviere das Discourse SSO Anbieter Protokoll unter /session/sso_provider; benötigt sso_secret." - sso_url: "URL des Single Sign-On-Endpuntks (muss http:// oder https:// enthalten)" - sso_secret: "Geheime Zeichenkette die als Schlüssel für die Authentifizierung von SSO-Informationen verwendet wird. Sollte unbedingt 10 Zeichen oder länger sein." - sso_overrides_email: "Überschreibt lokale E-Mail mit E-Mail der externen Site aus SSO Daten (WARNUNG: Diskrepanzen können aufgrund der Normalisierung lokaler E-Mail-Adressen auftreten.)" - sso_overrides_username: "Überschreibt lokalen Benutzernamen mit dem Benutzernamen der externen Site aus SSO Daten (WARNUNG: Diskrepanzen können aufgrund von Normalisierung von lokalen Benutzernamen auftreten)" + sso_url: "URL des Single Sign-On-Endpunkts (muss http:// oder https:// enthalten)" + sso_secret: "Geheimer Schlüssel für die Authentifizierung von SSO-Informationen. Sollte unbedingt 10 Zeichen oder länger sein." + sso_overrides_email: "Überschreibt lokale E-Mail mit E-Mail der externen Site aus dem SSO-Payload (WARNUNG: Diskrepanzen können aufgrund der Normalisierung lokaler E-Mail-Adressen auftreten.)" + sso_overrides_username: "Überschreibt lokalen Benutzernamen mit dem Benutzernamen der externen Site aus dem SSO-Payload (WARNUNG: Diskrepanzen können aufgrund von Normalisierung von lokalen Benutzernamen auftreten)" sso_overrides_name: "Überschreibt den vollen Namen des Benutzers mit den Daten von der externen Site aus dem SSO-Payload bei jedem Login. Außerdem werden lokale Änderungen verhindert." - sso_overrides_avatar: "Überschreibt den Avatar des Benutzers mit dem Avatar aus der SSO Payload. Wenn aktiv, dann sollte allow_uploaded_avatars deaktiviert werden." - sso_not_approved_url: "Nicht genehmigte SSO-Accounts zu dieser URL weiterleiten" + sso_overrides_avatar: "Überschreibt das Profilbild des Benutzers mit dem Profilbild aus dem SSO-Payload. Wenn aktiv, dann sollte allow_uploaded_avatars deaktiviert werden." + sso_not_approved_url: "Nicht genehmigte SSO-Konten zu dieser URL weiterleiten" enable_local_logins: "Aktiviere Login mit lokal gespeicherten Benutzernamen und Passwörtern. (Anmerkung: muss aktiviert sein, damit Einladungen funktionieren)" allow_new_registrations: "Erlaube das Registrieren neuer Benutzerkonten. Wird dies deaktiviert, so kann niemand mehr ein neues Konto erstellen." enable_signup_cta: "Zeige wiederkehrenden Gästen einen Hinweis, dass diese sich Anmelden oder Registrieren sollen." enable_yahoo_logins: "Aktiviere Yahoo Authentifizierung." - enable_google_oauth2_logins: "Google Oauth2-Authentifizierung aktivieren. Dies ist der momentan von Google unterstützte Authentifizierungs-Mechanismus. Benötigt Client-ID und Secret." + enable_google_oauth2_logins: "Google OAuth2-Authentifizierung aktivieren. Dies ist der momentan von Google unterstützte Authentifizierungs-Mechanismus. Benötigt Client-ID und Secret." google_oauth2_client_id: "Client-ID deiner Google-Anwendung." google_oauth2_client_secret: "Client-Secret deiner Google-Anwendung." - enable_twitter_logins: "Aktiviere Twitter Authentifizierung (benötigt twitter_consumer_key und twitter_consumer_secret)." - twitter_consumer_key: "Consumer Key für Twitter Authentifizierung, registriert auf http://dev.twitter.com" - twitter_consumer_secret: "Consumer Secret für Twitter Authentifizierung, registriert auf http://dev.twitter.com" - enable_instagram_logins: "Authentifizierung mit Instagram aktivieren, benötigt instagram_consumer_key und instagram_consumer_secret" - instagram_consumer_key: "Consumer Key für Authentifizierung mit Instagram" - instagram_consumer_secret: "Consumer Secret für Authentifizierung mit Instagram" - enable_facebook_logins: "Aktiviere Facebook Authentifizierung (benötigt facebook_app_id und facebook_app_secret)." - facebook_app_id: "App-ID für Facebook Authentifizierung, registriert auf https://developers.facebook.com/apps" - facebook_app_secret: "App Secret für Facebook Authentifizierung, registriert auf https://developers.facebook.com/apps" - enable_github_logins: "Aktiviere Github Authentifizierung (benötigt github_client_id und github_client_secret)." - github_client_id: "Client-ID für Github Authentifizierung, registriert auf https://github.com/settings/applications" - github_client_secret: "Client Secret für Github Authentifizierung, registriert auf https://github.com/settings/applications" - allow_restore: "Wiederherstellung zulassen, welche ALLE vorhandenen Daten überschreiben kann! Auf 'false' lassen, sofern Sie nicht planen, eine Sicherung wiederherzustellen." + enable_twitter_logins: "Aktiviere Twitter-Authentifizierung (benötigt twitter_consumer_key und twitter_consumer_secret)." + twitter_consumer_key: "Consumer Key für Twitter-Authentifizierung, registriert auf http://dev.twitter.com" + twitter_consumer_secret: "Consumer Secret für Twitter-Authentifizierung, registriert auf http://dev.twitter.com" + enable_instagram_logins: "Aktiviere Instagram-Authentifizierung (benötigt instagram_consumer_key und instagram_consumer_secret)." + instagram_consumer_key: "Consumer Key für Instagram-Authentifizierung" + instagram_consumer_secret: "Consumer Secret für Instagram-Authentifizierung" + enable_facebook_logins: "Aktiviere Facebook-Authentifizierung (benötigt facebook_app_id und facebook_app_secret)." + facebook_app_id: "App-ID für Facebook-Authentifizierung, registriert auf https://developers.facebook.com/apps" + facebook_app_secret: "App Secret für Facebook-Authentifizierung, registriert auf https://developers.facebook.com/apps" + enable_github_logins: "Aktiviere GitHub-Authentifizierung (benötigt github_client_id und github_client_secret)." + github_client_id: "Client-ID für GitHub-uthentifizierung, registriert auf https://github.com/settings/applications" + github_client_secret: "Client Secret für GitHub-Authentifizierung, registriert auf https://github.com/settings/applications" + readonly_mode_during_backup: "Nur-Lesen-Modus beim Erstellen einer Sicherung aktivieren" + allow_restore: "Wiederherstellung von Sicherungen zulassen, die ALLE vorhandenen Daten überschreiben! Auf 'false' lassen, sofern Sie nicht planen, eine Sicherung wiederherzustellen." maximum_backups: "Die maximale Anzahl an Sicherungen, die auf dem Server gespeichert werden. Ältere Sicherungen werden automatisch gelöscht." automatic_backups_enabled: "Automatische Backups aktivieren. Die Backups werden im eingestellten Zeitintervall erstellt." - backup_frequency: "WIe häufig sollen Backups erstellt werden (Angabe in Tagen)?" + backup_frequency: "Wie häufig sollen Backups erstellt werden (Angabe in Tagen)?" enable_s3_backups: "Lade fertige Backups zu S3 hoch. WICHTIG: In den Dateien-Einstellungen müssen gültige S3-Kontodaten eingegeben sein." s3_backup_bucket: "Der entfernte Speicherort für Ihre Sicherungen. WARNUNG: Stellen Sie sicher, dass es sich um einen privaten Speicherort handelt." s3_disable_cleanup: "Deaktiviere das Löschen von Backups aus S3 wenn sie lokal entfernt werden" backup_time_of_day: "Uhrzeit in UTC, wenn Backups ausgeführt werden sollen." backup_with_uploads: "Hochgeladene Dateien bei geplanten Backups mit einbeziehen. Wenn diese Einstellung deaktiviert ist, wird nur die Datenbank gesichert." - active_user_rate_limit_secs: "Sekunden, nach denen das 'last_seen_at'-Feld aktualisiert wird." + active_user_rate_limit_secs: "Anzahl der Sekunden, nach denen das 'last_seen_at'-Feld aktualisiert wird." verbose_localization: "Erweiterte Lokalisierungstipps in der Benutzeroberfläche anzeigen" - previous_visit_timeout_hours: "Stunden, die ein Besuch dauert, bevor er als 'früherer' Besuch gezählt wird." + previous_visit_timeout_hours: "Anzahl der Stunden, die ein Besuch dauert, bevor er als 'früherer' Besuch gezählt wird." top_topics_formula_log_views_multiplier: "Wert von Log Ansichten Multiplikator (n) in Top Themen Formel: `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: "Wert für den Multiplikator (n) für die ersten Likes pro Beitrag in der Formel für die besten Beiträge: `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: "Wert für den Multiplikator (n) für die wenigsten Likes pro Beitrag in der Formel für die besten Beiträge: `log(views_count) * 2 + op_likes_count * 0.5 + LEAST(likes_count / posts_count, (n)) + 10 + log(posts_count)`" + top_topics_formula_first_post_likes_multiplier: "Wert für den Multiplikator (n) für die ersten „Gefällt mir“-Angaben pro Beitrag in der Formel für die besten Beiträge: `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: "Wert für den Multiplikator (n) für die wenigsten „Gefällt mir“-Angaben pro Beitrag in der Formel für die besten Beiträge: `log(views_count) * 2 + op_likes_count * 0.5 + LEAST(likes_count / posts_count, (n)) + 10 + log(posts_count)`" rate_limit_create_topic: "Nach Erstellen eines Themas muss ein Benutzer (n) Sekunden warten, bevor ein weiteres Thema erstellt werden kann." rate_limit_create_post: "Nach Schreiben eines Beitrags muss ein Benutzer (n) Sekunden warten, bevor ein weiterer Beitrag erstellt werden kann." rate_limit_new_user_create_topic: "Nach Erstellen eines Themas muss ein neuer Benutzer (n) Sekunden warten, bevor ein weiteres Thema erstellt werden kann." rate_limit_new_user_create_post: "Nach Schreiben eines Beitrags muss ein neuer Benutzer (n) Sekunden warten, bevor ein weiterer Beitrag erstellt werden kann." - max_likes_per_day: "Maximale Anzahl der Likes pro Benutzer pro Tag." - max_flags_per_day: "Maximale Anzahl der Meldungen pro Benutzer pro Tag." - max_bookmarks_per_day: "Maximale Anzahl der Lesezeichen pro Benutzer pro Tag." - max_edits_per_day: "Maximale Anzahl der Bearbeitungen pro Benutzer pro Tag." + max_likes_per_day: "Maximale Anzahl der „Gefällt mir“-Angaben pro Benutzer und Tag." + max_flags_per_day: "Maximale Anzahl der Meldungen pro Benutzer und Tag." + max_bookmarks_per_day: "Maximale Anzahl der Lesezeichen pro Benutzer und Tag." + max_edits_per_day: "Maximale Anzahl der Bearbeitungen pro Benutzer und Tag." max_topics_per_day: "Maximale Anzahl der Themen, die ein Benutzer pro Tag erstellen kann." max_private_messages_per_day: "Maximale Zahl Direktnachrichten, die ein Benutzer pro Tag erstellen kann." max_invites_per_day: "Maximale Zahl an Einladungen, die ein Benutzer pro Tag verschicken kann." @@ -905,6 +935,7 @@ de: alert_admins_if_errors_per_hour: "Anzahl der Fehler pro Stunde, bei der ein Administrator benachrichtigt werden soll. Ein Wert von 0 deaktiviert diese Funktion. Achtung: Benötigt einen Neustart." suggested_topics: "Anzahl der empfohlenen Themen am Ende eines Themas." limit_suggested_to_category: "Zeige nur Themen der aktuellen Kategorie in vorgeschlagenen Themen." + suggested_topics_max_days_old: "Vorgeschlagene Themen sollten nicht älter als (n) Tage alt sein." clean_up_uploads: "Lösche verwaiste Uploads, um illegales Hosting zu vermeiden. ACHTUNG: du solltest ein Backup deines /uploads-Verzeichnis erstellen, bevor du diese Funktion aktivierst." clean_orphan_uploads_grace_period_hours: "Schonfrist (in Stunden), bevor ein verwaister Upload entfernt wird." purge_deleted_uploads_grace_period_days: "Schonfrist (in Tagen), bevor ein entfernter Upload endgültig gelöscht wird." @@ -916,11 +947,12 @@ de: s3_secret_access_key: "Der geheime Schlüssel von Amazon S3 welcher für das Hochladen verwendet wird" s3_region: "Der Name der Amazon S3 Region welche für das Hochladen 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 Avataren." + avatar_sizes: "Liste der Größe von automatisch generierten Profilbildern." external_system_avatars_enabled: "Benutze einen externen Avatar Service" - external_system_avatars_url: "URL des externen Avatar Systems. Erlaubte Ersetzungen sind {username} {first_letter} {color} {size}" + external_system_avatars_url: "URL des externen Profilbild-Dienstes. Erlaubte Platzhalter sind {username} {first_letter} {color} {size}" default_opengraph_image_url: "URL des standardmäßigen Open-Graph-Bildes." allow_all_attachments_for_group_messages: "Erlaube alle E-Mail-Anhänge für Gruppen-Nachrichten." + convert_pasted_images_to_hq_jpg: "Konvertiert eingefügte Bilder in JPG-Dateien mit hoher Qualität." enable_flash_video_onebox: "Aktiviere das Einbinden von swf und flv (Adobe Flash) Links in einer Onebox. ACHTUNG: Kann ein Sicherheitsrisiko sein." default_invitee_trust_level: "Standardwert für die Vertrauensstufe eines eingeladenen Benutzers (0-4)." default_trust_level: "Standardwert für die Vertrauensstufe (0-4) für alle neuen Benutzer. ACHTUNG! Diesen Wert anzuheben kann zu erhöhtem Spam-Aufkommen führen!" @@ -945,8 +977,8 @@ de: tl3_requires_posts_read_all_time: "Mindestanzahl Beiträge, die ein Benutzer gelesen haben muss, um die Vertrauensstufe Anführer (3) erreichen zu können." tl3_requires_max_flagged: "Um die Vertrauensstufe 3 erhalten zu können, dürfen in den letzten (tl3 time period) Tagen höchstens X Beiträge eines Benutzer von X verschiedenen anderen Benutzer gemeldet worden sein, wobei X diesem Wert entspricht. (0 oder mehr)" tl3_promotion_min_duration: "Mindestanzahl an Tagen, die ein Benutzer auf Vertrauensstufe 3 beförderter Benutzer auf dieser Stufe verbleibt, bevor er automatisch wieder auf Vertrauensstufe 2 heruntergestuft werden kann." - tl3_requires_likes_given: "Mindestanzahl an Likes, die ein Benutzer innerhalb der letzten (tl3 time period) gegeben haben muss, um Vertrauensstufe 3 erreichen zu können." - tl3_requires_likes_received: "Mindestanzahl an Likes die ein Benutzer innerhalb der letzten (tl3 time period) bekommen haben muss, um Vertrauensstufe 3 erreichen zu können." + tl3_requires_likes_given: "Mindestanzahl an „Gefällt mir“-Angaben, die ein Benutzer innerhalb der letzten (tl3 time period) gegeben haben muss, um Vertrauensstufe 3 erreichen zu können." + tl3_requires_likes_received: "Mindestanzahl an „Gefällt mir“-Angaben die ein Benutzer innerhalb der letzten (tl3 time period) bekommen haben muss, um Vertrauensstufe 3 erreichen zu können." tl3_links_no_follow: "rel=nofollow nicht von Links entfernen, die von Benutzern mit Vertrauensstufe 3 erstellt wurden." min_trust_to_create_topic: "Die minimale Vertrauensstufe wird benötigt um eine neues Thema zu erstellen." min_trust_to_edit_wiki_post: "Die minimal benötigte Vertrauensstufe, um als Wiki markierte Beiträge bearbeiten zu können." @@ -958,7 +990,7 @@ de: newuser_max_mentions_per_post: "Maximale Anzahl der @Namens-Erwähnungen, die neue Benutzer in Beiträgen nutzen dürfen." newuser_max_replies_per_topic: "Maximale Anzahl an Antworten, die ein neuer Benutzer in einem einzigen Thema geben darf, bevor jemand auf diese antwortet." max_mentions_per_post: "Maximale Anzahl der @Namens-Erwähnungen, die jemand in einem Beitrag nutzen kann." - max_users_notified_per_group_mention: "Maximale Anzahl an Benutzern, die benachrichtigt werden, wenn eine Gruppe erwähnt wird (wird die Grenze erreicht, werden keine Benutzer benachrichtigt)" + max_users_notified_per_group_mention: "Maximale Anzahl von Benutzern die eine Benachrichtigung erhalten, wenn eine Gruppe erwähnt wird (wenn der Schwellenwert erreicht wird, wird keine Benachrichtigung erzeugt)" create_thumbnails: "Erzeuge ein Vorschaubild und eine Lightbox für Bilder, die zu groß sind, um in einem Beitrag angezeigt zu werden." email_time_window_mins: "Warte (n) Minuten bevor eine E-Mail-Benachrichtigung geschickt wird, um Benutzern Gelegenheit zu geben, ihre Beiträge abschließend bearbeiten zu können." private_email_time_window_seconds: "Warte (n) Sekunden bevor eine E-Mail-Benachrichtigung geschickt wird, um Benutzern Gelegenheit zu geben, ihre Beiträge abschließend bearbeiten zu können." @@ -981,23 +1013,23 @@ de: topic_views_heat_low: "Aufrufe-Feld leicht hervorheben, sobald das Thema so oft gelesen wurde." topic_views_heat_medium: "Aufrufe-Feld mäßig hervorheben, sobald das Thema so oft gelesen wurde." topic_views_heat_high: "Aufrufe-Feld stark hervorheben, sobald das Thema so oft gelesen wurde." - cold_age_days_low: "Aktivitäts-Feld leicht abdunkeln, wenn das Thema N Tage alt ist." - cold_age_days_medium: "Aktivitäts-Feld etwas abdunkeln, wenn das Thema N Tage alt ist." - cold_age_days_high: "Aktivitäts-Feld stark abdunkeln, wenn das Thema N Tage alt ist." + cold_age_days_low: "Datum der letzten Aktivität leicht ausgrauen, wenn das Thema (n) Tage alt ist." + cold_age_days_medium: "Datum der letzten Aktivität etwas ausgrauen, wenn das Thema (n) Tage alt ist." + cold_age_days_high: "Datum der letzten Aktivität stark ausgrauen, wenn das Thema (n) Tage alt ist." history_hours_low: "Bearbeitungs-Symbol leicht hervorheben, wenn der Beitrag innerhalb so vieler Stunden nach Erstellen bearbeitet wird." history_hours_medium: "Bearbeitungs-Symbol mäßig hervorheben, wenn der Beitrag innerhalb so vieler Stunden nach Erstellen bearbeitet wird." history_hours_high: "Bearbeitungs-Symbol stark hervorheben, wenn der Beitrag innerhalb so vieler Stunden nach Erstellen bearbeitet wird." - topic_post_like_heat_low: "Feld für Anzahl der Antworten leicht hervorheben, wenn das Verhältnis von Likes zu Antworten diesen Wert übersteigt." - topic_post_like_heat_medium: "Feld für Anzahl der Antworten mäßig hervorheben, wenn das Verhältnis von Likes zu Antworten diesen Wert übersteigt." - topic_post_like_heat_high: "Feld für Anzahl der Antworten stark hervorheben, wenn das Verhältnis von Likes zu Antworten diesen Wert übersteigt." + topic_post_like_heat_low: "Feld für Anzahl der Antworten leicht hervorheben, wenn das Verhältnis von „Gefällt mir“-Angaben zu Antworten diesen Wert übersteigt." + topic_post_like_heat_medium: "Feld für Anzahl der Antworten mäßig hervorheben, wenn das Verhältnis von „Gefällt mir“-Angaben zu Antworten diesen Wert übersteigt." + topic_post_like_heat_high: "Feld für Anzahl der Antworten stark hervorheben, wenn das Verhältnis von „Gefällt mir“-Angaben zu Antworten diesen Wert übersteigt." faq_url: "Vollständige URL zu einer externen FAQ, welche du gerne verwenden möchtest." tos_url: "Die vollständige URL zu deinen extern gehosteten Nutzungsbedingungen, sofern vorhanden." privacy_policy_url: "Die vollständige URL zu deinen extern gehosteten Datenschutzrichtlinien, sofern vorhanden." newuser_spam_host_threshold: "Wie häufig kann ein neuer Benutzer Links der gleichen Domain innerhalb ihrer `newuser_spam_host_threshold` Beiträge schreiben, ohne als Spam eingeordnet zu werden." white_listed_spam_host_domains: "Liste von Domänen, die keinem Spam-Host Test unterzogen werden. Neue Benutzer werden niemals daran gehindert, Beiträge mit Links zu diesen Domains zu erstellen." staff_like_weight: "Zusätzlicher Gewichtungsfaktor für \"Gefällt mir\" Wertungen von Mitarbeitern." - topic_view_duration_hours: "Alle N Stunden einen neuen Themenaufruf pro IP/Benutzer zählen." - user_profile_view_duration_hours: "Alle N Stunden einen neuen Profilaufruf pro IP/Benutzer zählen." + topic_view_duration_hours: "Alle (n) Stunden einen neuen Themenaufruf pro IP/Benutzer zählen." + user_profile_view_duration_hours: "Alle (n) Stunden einen neuen Profilaufruf pro IP/Benutzer zählen." levenshtein_distance_spammer_emails: "E-Mail-Adressen, die sich um so viele Zeichen unterscheiden, werden beim Abgleich mit Adressen der Spammer dennoch als identisch betrachtet." max_new_accounts_per_registration_ip: "Keine neuen Registrierungen von einer IP-Adresse annehmen, zu der bereits (n) Benutzerkonten mit Vertrauensstufe 0 (und keine davon sind Mitarbeiter oder mit Vertrauensstufe 2 oder höher) gehören." min_ban_entries_for_roll_up: "Ein Klick auf den \"Zusammenfassen\" Knopf führt (N) oder mehr Sperren zu einer einzelnen Subnetz-Sperre zusammen." @@ -1013,7 +1045,7 @@ de: reply_by_email_enabled: "Aktviere das Antworten auf Themen via E-Mail." reply_by_email_address: "Vorlage für die Antwort einer per E-Mail eingehender E-Mail-Adresse, zum Beispiel: %{reply_key}@reply.example.com oder replies+%{reply_key}@example.com" alternative_reply_by_email_addresses: "Liste alternativer Vorlagen für eingehende E-Mail-Adressen für das Antworten per E-Mail" - incoming_email_prefer_html: "Verwende bei eingehenden E-Mails die HTML-Version statt der Text-Version. Verursacht möglicherweise unerwartete Formatierungsprobleme!" + incoming_email_prefer_html: "Verwende die HTML-Version statt der Text-Version für eingehende E-Mails. Kann unerwartete Formatierungsprobleme verursachen!" disable_emails: "Discourse daran hindern jegliche E-Mails zu verschicken" strip_images_from_short_emails: "Entferne Bilder aus E-Mails kleiner als 2800 Bytes." short_email_length: "Kurze E-Mail-Länge in Bytes" @@ -1026,21 +1058,25 @@ de: maximum_staged_users_per_email: "Maximale Anzahl vorbereiteter Benutzer, wenn eine eingehende E-Mail bearbeitet wird." auto_generated_whitelist: "Liste von E-Mail-Adressen, die nicht auf automatisch generierte Inhalte überprüft werden." block_auto_generated_emails: "Eingehende E-Mails blockieren, die als automatisch generiert erkannt werden." - bounce_score_threshold: "Maximale Anzahl unzustellbare E-Mails, bevor wir aufhören, einem Benutzer weitere E-Mails zu senden. Einfach unzustellbare E-Mails erhöhen den Wert um 1, überhaupt nicht zustellbare E-Mails erhöhen den Wert um 2, der Wert wird 30 Tage nach der letzten unzustellbaren E-Mails zurückgesetzt." ignore_by_title: "Ignoriere eingehende E-Mails basierend auf ihrem Betreff." mailgun_api_key: "Geheimer Mailgun-API-Schlüssel, um Webhook-Nachrichten zu überprüfen" + soft_bounce_score: "Bounce-Score, der einem Benutzer hinzugefügt wird, wenn eine E-Mail vorübergehend nicht zugestellt werden kann." + hard_bounce_score: "Bounce-Score, der einem Benutzer hinzugefügt werden, wenn eine E-Mail dauerhaft nicht zugestellt werden konnte." + bounce_score_threshold: "Bounce-Score, ab dem wir einem Benutzer keine E-Mails mehr senden." + bounce_score_threshold_deactivate: "Bounce-Score, ab dem wir einen Benutzer deaktivieren." + reset_bounce_score_after_days: "Bounce-Score automatisch nach X Tagen zurücksetzen." manual_polling_enabled: "Eingehende E-Mails über die API für E-Mail-Antworten annehmen." pop3_polling_enabled: "E-Mail-Antworten über POP3 abholen." pop3_polling_ssl: "SSL für die Verbindung zum POP3-Server verwenden. (Empfohlen)" pop3_polling_period_mins: "Intervall in Minuten zum Abholen neuer E-Mails vom POP3-Konto. HINWEIS: benötigt Neustart." - pop3_polling_port: "Der Port für die POP3-Anfrage." - pop3_polling_host: "Der Host für die POP3-Anfrage nach E-Mails." - pop3_polling_username: "Der Benutzername für das POP3-Konto zum Abfragen von E-Mails." - pop3_polling_password: "Das Passwort für das POP3-Konto zum Abfragen von E-Mails." + pop3_polling_port: "Port für die POP3-Abfrage." + pop3_polling_host: "Hostname für die POP3-Abfrage." + pop3_polling_username: "Benutzername für die POP3-Abfrage." + pop3_polling_password: "Passwort für die POP3-Abfrage." log_mail_processing_failures: "Protokolliere Fehler bei der E-Mail-Verarbeitung in http://yoursitename.com/logs" - email_in: "Erlaube Benutzern neue Themen per E-Mail (benötigt POP3 polling) zu erstellen. Konfiguriere die Adressen im Reiter „Einstellungen“ für jede Kategorie." + email_in: "Erlaube Benutzern neue Themen per E-Mail (benötigt POP3-Abfrage) zu erstellen. Konfiguriere die Adressen im Reiter „Einstellungen“ für jede Kategorie." email_in_min_trust: "Minimale Vertrauensstufe um neue Themen per E-Mail erstellen zu können." - email_prefix: "Das [label] das für den Betreff von E-Mails genutzt wird. Standardwert ist 'title', wenn nicht gesetzt." + email_prefix: "Das [Präfix], das für den Betreff von E-Mails genutzt wird. Standardwert ist 'title', wenn nicht gesetzt." email_site_title: "Titel der Site, der als Absender beim Versand von E-Mails verwendet wird. Wenn nicht angegeben wird 'title' verwendet. Verwende diese Einstellung, wenn 'title' spezielle Zeichen enthält, die im Absender-Feld einer E-Mail nicht verwendet werden dürfen." minimum_topics_similar: "Wie viele Themen existieren müssen, bevor beim Erstellen eines neuen Themas eine Liste ähnlicher Themen angezeigt wird." relative_date_duration: "Anzahl von Tagen während derer das Datum eines Beitrags relativ (7T) und nicht absolut (20. Feb) angegeben wird." @@ -1048,13 +1084,13 @@ de: delete_all_posts_max: "Die maximale Anzahl von Beiträgen welche auf einmal gelöscht werden kann. Hat ein Benutzer mehr Beiträge, so können die Beiträge nicht auf einmal und der Benutzer nicht gelöscht werden." username_change_period: "Die Anzahl der Tage, die neu registrierte Benutzer Zeit haben, um ihren Benutzernamen zu ändern (0 verbietet Änderungen)." email_editable: "Erlaube Benutzern ihre E-Mail-Adresse nach der Registrierung zu ändern." - logout_redirect: "Ziel für Weiterleitung nach einem Logout (z. B.: http://somesite.com/logout)" + logout_redirect: "Benutzer nach dem Abmelden auf diese Adresse umleiten (z.B. http://somesite.com/logout)" allow_uploaded_avatars: "Benutzer können eigene Profilbilder hochladen." allow_animated_avatars: "Benutzer können animierte Profilbilder (.gif) hochladen und benutzen. ACHTUNG: Rufe den Befehl `avatars:refresh rake` auf nachdem du diese Option verändert hast." - allow_animated_thumbnails: "Generiert animierte Vorschaubilder von animierten gifs." - default_avatars: "URLs zu Bildern, die als Standard-Avatare verwendet werden sollen, bis neue Benutzer ihren Avatar geändert haben." - automatically_download_gravatars: "Avatare von Gravatar herunterladen, wenn ein Benutzer sich registriert oder seine E-Mail-Adresse ändert." - digest_topics: "Die maximale Anzahl von Themen, die in der E-Mail-Zusammenfassung angezeigt werden." + allow_animated_thumbnails: "Generiert animierte Vorschaubilder aus animierten GIFs." + default_avatars: "URLs zu Bildern, die als Standard-Profilbilder verwendet werden sollen, bis neue Benutzer ihr Profilbild geändert haben." + automatically_download_gravatars: "Profilbilder von Gravatar herunterladen, wenn ein Benutzer sich registriert oder seine E-Mail-Adresse ändert." + digest_topics: "Maximale Anzahl von Themen, die in der E-Mail-Zusammenfassung angezeigt werden." digest_min_excerpt_length: "Minimale Zeichenlänge für Auszüge von Beiträgen in der E-Mail-Zusammenfassung." delete_digest_email_after_days: "Unterdrücke E-Mail-Zusammenfassungen für Benutzer, die länger als (n) Tage nicht auf der Seite gesehen wurden." digest_suppress_categories: "Unterdrücke diese Kategorien in E-Mail-Zusammenfassungen." @@ -1063,22 +1099,22 @@ de: max_daily_gravatar_crawls: "Wie oft pro Tag Discourse höchstens auf Gravatar nach benuterdefinierten Avataren suchen soll." public_user_custom_fields: "Liste selbst definierter Profil-Felder, die öffentlich angezeigt werden dürfen." staff_user_custom_fields: "Liste selbst definierter Profil-Felder, die Mitarbeitern angezeigt werden dürfen." - enable_user_directory: "Durchsuchbares Benutzerverzeichnis aktivieren" + enable_user_directory: "Aktiviert ein durchsuchbares Benutzerverzeichnis" allow_anonymous_posting: "Benutzern erlauben, in den anonymen Modus zu wechseln" - anonymous_posting_min_trust_level: "Kleinste Vertrauensstufe, ab der das Schreiben anonymer Beiträge erlaubt ist" - anonymous_account_duration_minutes: "Um die Anonymität der virtuellen anonymen Benutzer zu erhalten, erzeuge ein neues anonymes Konto alle N Minuten je Benutzer. Beispiel: wenn dies auf 600 gesetzt ist wird ein neues anonymes Konto erzeugt, wenn ein Benutzer in den anonymen Modus wechselt UND mindestens 600 Minuten seit der letzten anonymen Nachricht dieses Benutzer vergangen sind." + anonymous_posting_min_trust_level: "Vertrauensstufe, ab der das Schreiben anonymer Beiträge erlaubt ist" + anonymous_account_duration_minutes: "Erzeuge alle (n) Minuten ein neues anonymes Konto je Benutzer, um die Anonymität der virtuellen anonymen Benutzer zu gewährleisten. Beispiel: Ein Wert von 600 sorgt dafür, dass ein neues anonymes Konto erzeugt wird, wenn ein Benutzer in den anonymen Modus wechselt UND mindestens 600 Minuten seit der letzten anonymen Nachricht dieses Benutzers vergangen sind." hide_user_profiles_from_public: "Deaktiviert Benutzerkarten, Benutzerprofile und das Benutzerverzeichnis für anonyme Benutzer." - allow_profile_backgrounds: "Erlaube Benutzern Profilhintergründe hochzuladen." + 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." enable_mobile_theme: "Mobilgeräte verwenden eine mobile Darstellung mit der Möglichkeit zur vollständigen Site zu wechseln. Deaktiviere diese Option, wenn du ein eigenes Full-Responsive-Stylesheet verwenden möchtest." dominating_topic_minimum_percent: "Anteil der Nachrichten eines Themas in Prozent, die ein einzelner Benutzer verfassen darf, bevor dieser Benutzer darauf hingewiesen wird, dass er dieses Thema dominiert." - disable_avatar_education_message: "Weise Benutzer nicht darauf hin, dass sie ihren Avatar ändern können" + disable_avatar_education_message: "Deaktiviert den Hinweis für Benutzer, dass sie ihr Profilbild ändern können" suppress_uncategorized_badge: "Zeige kein Abzeichen für unkategorisierte Themen in der Themenliste." permalink_normalizations: "Diesen regulären Ausdruck anwenden, bevor Permalinks verarbeitet werden; Beispiel: /(topic.*)\\?.*/\\1 wird Query-Strings von Themen-Routen entfernen. Format: regulärer Ausdruck + String, benutze \\1 usw. um Teilausdrücke zu verwenden" global_notice: "Zeigt allen Besuchern eine DRINGENDE NOTFALL-NACHRICHT als global sichtbares Banner an. Deaktiviert bei leerer Nachricht. (HTML ist erlaubt.)" disable_edit_notifications: "Unterdrückt Bearbeitungshinweise durch den System-Benutzer, wenn die 'download_remote_images_to_local' Einstellung aktiviert ist." automatically_unpin_topics: "Themen automatisch loslösen, wenn ein Benutzer das Ende erreicht." - read_time_word_count: "Wörteranzahl pro Minute um die abgeschätzte Lesezeit zu berechnen." + read_time_word_count: "Wörter pro Minute für die Berechnung der geschätzten Lesezeit." topic_page_title_includes_category: "Name des Themas enthält den Namen der Kategorie." full_name_required: "Der voller Name wird für das Benutzerprofil benötigt." enable_names: "Zeigt den vollen Namen eines Benutzers auf dem Profil, der Benutzerkarte und in E-Mails an. Wenn deaktiviert wird der volle Name überall ausgeblendet." @@ -1089,7 +1125,7 @@ de: default_code_lang: "Standard Syntax Highlighting, dass auf GitHub Code Blöcke angewendet wird. (lang-auto, ruby, python etc.)" warn_reviving_old_topic_age: "Wenn jemand beginnt auf ein Thema zu antworten, dessen letzte Antwort älter als diese Anzahl an Tagen ist, wird eine Warnung angezeigt. Deaktiviere dies durch setzen auf 0." autohighlight_all_code: "Erzwinge Syntaxhervorhebung für alle Quellcode-Blöcke, auch dann wenn keine Sprache angeben wurde." - highlighted_languages: "Es wurden Syntaxregeln zur Hervorhebung von Textstellen hinzugefügt. (Achtung: Werden zu viele Sprachen hinzugefügt, kann das die Performance beeinflussen) siehe: https://highlightjs.org/static/demo/ für eine Demo." + highlighted_languages: "Aktivierter Regeln für das Syntax-Hervorhebung. (Warnung: Das Aktivieren zu vieler Sprachen kann die Leistung beeinträchtigen) siehe: https://highlightjs.org/static/demo/ für eine Demonstration" feed_polling_enabled: "NUR WENN EINGEBETTET: Bestimmt, ob Inhalte eines RSS-/ATOM-Feeds als zusätzliche Beiträge dargestellt werden." feed_polling_url: "NUR WENN EINGEBETTET: URL des einzubettenden RSS-/ATOM-Feeds." embed_by_username: "Discourse-Benutzername des Benutzers, der die eingebetteten Themen erstellt." @@ -1097,8 +1133,8 @@ de: embed_truncate: "Kürze die eingebetteten Beiträge" embed_post_limit: "Maximale Anzahl der Beiträge die eingebettet werden." embed_username_required: "Der Benutzername ist für die Themenerstellung notwendig" - embed_whitelist_selector: "CSS Selektor für Elemente, die in Einbettungen erlaubt sind." - embed_blacklist_selector: "CSS Selektor für Elemente, die in Einbettungen entfernt werden." + embed_whitelist_selector: "CSS-Selektor für Elemente, die in Einbettungen erlaubt sind." + embed_blacklist_selector: "CSS-Selektor für Elemente, die in Einbettungen entfernt werden." notify_about_flags_after: "Wenn es Meldungen gibt, die nicht nach dieser Anzahl von Stunden behandelt wurden, sende eine E-Mail an contact_email. Setze dies auf 0 um es zu deaktivieren." enable_cdn_js_debugging: "Ermöglicht die Anzeige vollständiger Fehler auf /logs, indem alle eingebetteten JavaScripts Cross-Origin Zugriffsberechtigungen erhalten." show_create_topics_notice: "Administratoren eine Warnmeldung anzeigen, wenn im Forum weniger als 5 öffentlich sichtbare Themen existieren." @@ -1115,13 +1151,14 @@ de: notify_about_queued_posts_after: "Wenn es Beiträge gibt, die länger als diese Anzahl von Stunden auf ihre Überprüfung gewartet haben, sende eine E-Mail an contact_email. Setze sie auf 0, um diese E-Mails zu deaktivieren." auto_close_messages_post_count: "Maximale Anzahl von Beiträgen, die in einer Nachricht erlaubt sind, bevor sie automatisch geschlossen wird (0 = ausgeschaltet)" auto_close_topics_post_count: "Maximale Anzahl von Beiträgen, die in einem Thema erlaubt sind, bevor es automatisch geschlossen wird (0 = ausgeschaltet)" + code_formatting_style: "Code-Schaltfläche im Editor wird standardmäßig diesen Formatierungsstil anwenden" 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_private_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." + 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." @@ -1131,7 +1168,7 @@ de: default_other_enable_quoting: "Aktiviere standardmäßig die Zitat-Antwort Funktion für hervorgehobenen Text." default_other_dynamic_favicon: "Zeige standardmäßig die Anzahl von neuen und geänderten Beiträgen im Browser-Symbol an." default_other_disable_jump_reply: "Springe standardmäßig nicht zum neusten Beitrag des Users, wenn dieser geantwortet hat." - default_other_like_notification_frequency: "Benutzer standardmäßig bei Likes benachrichtigen." + default_other_like_notification_frequency: "Benutzer standardmäßig bei „Gefällt mir“-Angaben benachrichtigen." default_topics_automatic_unpin: "Standardmäßig Themen automatisch loslösen, wenn ein Benutzer das Ende erreicht." default_categories_watching: "Liste der standardmäßig beobachteten Kategorien." default_categories_tracking: "Liste der standardmäßig gefolgten Kategorien." @@ -1140,7 +1177,7 @@ de: min_trust_to_create_tag: "Minimale Vertrauensstufe, um ein Schlagwort zu erstellen." max_tags_per_topic: "Maximale Anzahl an Schlagwörtern, die einem Thema hinzugefügt werden können." max_tag_length: "Die maximale Anzahl von Zeichen, die in einem Schlagwort verwendet werden kann." - max_tag_search_results: "Maximale Anzahl von Suchergebnissen bei der Suche nach Schlagwörtern." + max_tag_search_results: "Maximale Ergebnisanzahl bei der Suche nach Schlagwörtern." show_filter_by_tag: "Zeige eine Dropdown-Liste, um eine Themenliste nach Schlagwort zu filtern." max_tags_in_filter_list: "Maximale Anzahl von Schlagwörtern, die in einer Dropdown-Liste angezeigt werden. Es werden die am häufigsten verwendeten Schlagwörter angezeigt." tags_sort_alphabetically: "Zeige Schlagwörter in alphabetischer Reihenfolge. Standardmäßig werden sie nach Beliebtheit sortiert." @@ -1171,21 +1208,6 @@ de: reply_by_email_address_is_empty: "Du musst 'reply by email address' definieren, bevor per E-Mail antworten aktiviert wird" email_polling_disabled: "Du musst entweder manuelles oder POP3 polling aktivieren, bevor per E-Mail antworten aktiviert wird" user_locale_not_enabled: "Du musst zuerst 'allow user locale' aktivieren bevor du dies aktivierst" - notification_types: - group_mentioned: "%{group_name} wurde auf %{link} erwähnt" - mentioned: "%{display_username} hat Dich in %{link} erwähnt." - liked: "%{display_username} gefällt deinen Beitrag in %{link}." - replied: "%{display_username} hat auf deinen Beitrag in %{link} geantwortet." - quoted: "%{display_username} hat deinen Beitrag in %{link} zitiert." - edited: "%{display_username} hat deinen Beitrag in %{link} bearbeitet." - posted: "%{display_username} hat einen Beitrag in %{link} erstellt." - moved_post: "%{display_username} hat deinen Beitrag nach %{link} verschoben." - private_message: "%{display_username} hat Dir eine Nachricht geschickt: %{link}" - invited_to_private_message: "%{display_username} hat dich zu einer Unterhaltung eingeladen: %{link}" - invited_to_topic: "%{display_username} hat dich zu %{link} eingeladen" - invitee_accepted: "%{display_username} hat deine Einladung angenommen." - linked: "%{display_username} hat dich auf %{link} verlinkt" - granted_badge: "Sie haben %{link} verdient" search: within_post: "#%{post_number} von %{username}" types: @@ -1202,8 +1224,15 @@ de: most_recent_poster: "Autor des jüngsten Beitrags" frequent_poster: "Autor vieler Beiträge" redirected_to_top_reasons: - new_user: "Willkommen bei unserer Community! Dies sind die derzeit am beliebtesten Themen." + new_user: "Willkommen bei unserer Community! Dies sind die derzeit beliebtesten Themen." not_seen_in_a_month: "Willkommen zurück! Wir haben dich länger nicht gesehen. Während deiner Abwesenheit waren dies die beliebtesten Themen." + merge_posts: + edit_reason: + one: "Ein Beitrag von %{username} wurde zusammengeführt" + other: "%{count} Beiträge von %{username} wurden zusammengeführt" + errors: + different_topics: "Beiträge unterschiedlicher Themen können nicht zusammengeführt werden." + different_users: "Beiträge unterschiedlicher Benutzer können nicht zusammengeführt werden." move_posts: new_topic_moderator_post: one: "Ein Beitrag wurde in ein neues Thema verschoben: %{topic_link}" @@ -1260,7 +1289,7 @@ de: incorrect_username_email_or_password: "Benutzername, E-Mail-Adresse oder Passwort falsch" wait_approval: "Danke fürs Registrieren. Wir werden dich benachrichtigen, sobald dein Benutzerkonto genehmigt wurde." active: "Dein Konto ist nun freigeschaltet und einsatzbereit." - activate_email: "

Fast fertig! Eine E-Mail mit einem Aktivierungscode wurde an deine E-Mail-Adresse %{email} gesendet.
Dort findest du die Anleitung, um deinen Zugang zu aktivieren.

Solltest du die Mail nicht vorfinden, kontrolliere bitte auch den Spam-Ordner. Gegebenenfalls kannst du dir von hier eine weitere Aktivierungs-E-Mail zusenden lassen.

" + activate_email: "

Fast fertig! Eine E-Mail mit einem Aktivierungscode wurde an deine E-Mail-Adresse %{email} gesendet.
Dort findest du die Anleitung, um deinen Zugang zu aktivieren.

Solltest du die E-Mail nicht vorfinden, kontrolliere bitte auch den Spam-Ordner. Gegebenenfalls kannst du dir von hier eine weitere Aktivierungs-E-Mail zusenden lassen.

" not_activated: "Du kannst dich noch nicht anmelden. Wir haben dir eine Aktivierungs-E-Mail geschickt. Bitte folge zunächst den Anweisungen in dieser E-Mail, um dein Konto zu aktivieren." not_allowed_from_ip_address: "Du kannst dich von dieser IP-Adresse aus nicht als %{username} anmelden." admin_not_allowed_from_ip_address: "Du kannst dich von dieser IP-Adresse aus nicht als Administrator anmelden." @@ -1275,11 +1304,12 @@ de: password_too_long: "Passwörter sind beschränkt auf 200 Zeichen." email_too_long: "Die von dir eingegebene E-Mail-Adresse ist zu lang. Der Teil vor dem @ darf maximal 254 Zeichen lang sein und Domain-Namen maximal 253 Zeichen." reserved_username: "Der Benutzername ist nicht erlaubt." - missing_user_field: "Du hast nicht alle Benutzerfelder ausgefüllt" + missing_user_field: "Du hast nicht alle Benutzerangaben ausgefüllt" close_window: "Authentifizierung abgeschlossen. Schließe das Fenster um fortzufahren." already_logged_in: "Hoppla, es sieht so aus als ob du versuchst die Einladung für einen anderen Benutzer zu akzeptieren. Wenn du nicht %{current_user} bist, melde dich bitte ab und versuch es erneut." user: no_accounts_associated: "Es sind keine Konten zugeordnet" + deactivated: "Deaktiviert wegen zu vielen unzustellbaren E-Mails an '%{email}'." username: short: "muss mindestens %{min} Zeichen lang sein" long: "darf nicht länger als %{max} Zeichen sein" @@ -1293,6 +1323,7 @@ de: email: not_allowed: "ist für diesen E-Mail-Provider nicht erlaubt. Bitte verwende eine andere E-Mail-Adresse." blocked: "ist nicht erlaubt." + revoked: "Sende keine E-Mails an '%{email}' bis %{date}." ip_address: blocked: "Neue Registrierungen sind von deiner IP-Adresse aus nicht erlaubt." max_new_accounts_per_registration_ip: "Weitere Registrierungen sind von deiner IP-Adresse aus nicht gestattet (limit erreicht). Kontaktiere einen Administrator mit dem Problem damit er dir helfen kann." @@ -1395,33 +1426,33 @@ de: test_mailer: subject_template: "[%{site_name}] Test der E-Mail-Zustellbarkeit" text_body_template: | - Dies ist eine Testnachricht von + Dies ist eine Test-E-Mail von [**%{base_url}**][0] - E-Mail-Zustellung ist kompliziert. Hier sind ein paar wichtige Dinge, die du überprüfen solltest: + E-Mail-Zustellbarkeit ist eine komplizierte Sache. Hier sind ein paar wichtige Dinge aufgeführt, die du am Anfang prüfen solltest: - - *Vergewissere* dich, dass du die `notification email` E-Mail-Adresse in deinen Einstellungen korrekt setzt. **Die Domain, die in der "from"-Adresse angegeben wird, ist die Domain, gegen die deine E-Mail geprüft wird**. + - Stelle *sicher*, dass du die `notification_email` (Absender von Benachrichtigungen) in den Einstellungen richtig gesetzt hast. **Die Domain in der "From"-Adresse der E-Mails, die du schickst, ist die Domain, gegen die deine E-Mail validiert wird**. - - Lerne, wie du den Quelltext der E-Mail in deinem E-Mail-Client anzeigen kannst, damit du die E-Mail-Kopfzeilen für weitere Schlüsse zu untersuchen. In Google Mail ist dies die Option "Zeige Original" im Dropdown-Menü in der rechten oberen Ecke jeder E-Mail. + - Lerne, wie du den Quelltext der E-Mail in deinem E-Mail-Programm anzeigen lassen kannst, damit du die E-Mail-Kopfzeilen auf wichtige Anhaltspunkte hin überprüfen kannst. In Google Mail ist dies die "Zeige Original"-Option in der Auswahlliste oben rechts von jeder E-Mail. - - **WICHTIG:** Hat dein Internetprovider einen Reverse DNS-Record eingetragen, um die Domainnamen und IP-Adressen zu verknüpfen, von denen du E-Mails verschickst? [Prüfe deinen Reverse PTR-Record][2] hier. Wenn dein Internetprovider nicht den richtigen Reverse PTR-Record setzt, ist es unwahrscheinlich, dass eine deiner E-Mails zugestellt wird. + - **WICHTIG:** Hat dein Internetdienstanbieter (ISP) einen Reverse-DNS-Eintrag eingegeben, der die Domainnamen und die IP-Adressen verknüpft, von denen du E-Mails verschickst? [Überprüfe deinen Reverse PTR-Eintrag][2] hier. Wenn dein ISP den Reverse-DNS-Eintrag nicht richtig eingibt, ist es sehr unwahrscheinlich, dass eine deiner E-Mails zugestellt wird. - - Ist der [SPF-Record][8] deiner Domain korrekt? [Prüfe deinen SPF-Record][1] hier. Beachte, dass TXT der offizielle Record-Type für SPF ist. + - Ist der [SPF-Eintrag][8] deiner Domain richtig? [Überprüfe deinen SPF-Eintrag][1] hier. Beachte, dass TXT der richtige Eintragstyp für SPF ist. - - Ist der [DKIM-Record][3] deiner Domain korrekt? Dies wird die Zustellbarkeit von E-Mails signifikant verbessern. [Prüfe deinen DKIM-Record][7] hier. + - Ist der [DKIM-Eintrag][3] deiner Domain richtig? Dies wird die E-Mai-lZustellbarkeit signifikant verbessern. [Überprüfe deinen DKIM-Eintrag][7] hier. - - Wenn du deinen eigenen E-Mail-Server betreibst, stelle sicher, dass die IP-Adressen deines E-Mail-Servers auf [keiner E-Mail-Blacklist sind][4]. Stelle auch sicher, dass er in seiner HELO-Nachricht auf jeden Fall einen vollqualifizierten Hostname sendet. Wenn nicht, wird dies dazu führen, dass deine E-Mails von vielen E-Mail-Diensten abgelehnt wird. + - Wenn du deinen eigenen E-Mail-Server betreibst, stelle sicher, dass die IPs deiner E-Mail-Server [nicht auf irgendwelchen E-Mail-Blacklist][4] stehen. Überprüfe auch, dass es definitiv einen vollqualifizierten Hostnamen in der HELO-Nachricht schickt, der in DNS auflöst. Wenn nicht, wird dies dazu führen, dass deine E-Mail von vielen E-Mail-Diensten abgelehnt wird. - - Wir empfehlen dir sehr, **eine Testnachricht an [mail-tester.com][mt] zu schicken**, um sicherzustellen, dass dies alles korrekt funktioniert. + - Wir empfehlen dir sehr, **eine Test-E-Mail an [mail-tester.com][mt]** zu schicken, um zu überprüfen, dass alles erwähnte korrekt funktioniert. - (Der *einfache* Weg liegt darin, ein kostenloses Konto bei [SendGrid][sg], [SparkPost][sp], [Mailgun][mg] oder [Mailjet][mj] zu erstellen, die großzügige und kostenlose E-Mail-Angebote haben, die für kleine Communitys ausreichen sollten. Du wirst allerdings trotzdem die SPF- und DKIM-Einträge in deinen DNS-Einstellungen setzen müssen!) + (Der *einfache* Weg besteht darin, ein kostenloses Konto bei [SendGrid][sg], [SparkPost][sp], [Mailgun][mg] oder [Mailjet][mj] anzulegen, die großzügige kostenlose E-Mail-Tarife haben und für kleine Communitys ausreichen werden. Du wirst allerdings dennoch die SPF- und DKIM-Einträge in deinen DNS-Einstellungen eintragen müssen!) - Wir hoffen, dass du diesen E-Mail-Zustellbarkeits-Test ordentlich erhältst! + Wir hoffen, dass du diesen Test der E-Mail-Zustellbarkeit erfolgreich erhalten hast! Viel Erfolg, - Deine Freunde bei [Discourse](http://www.discourse.org) + Deine Freunde von [Discourse](http://www.discourse.org) [0]: %{base_url} [1]: http://www.kitterman.com/spf/validate.html @@ -1430,7 +1461,7 @@ de: [4]: http://whatismyipaddress.com/blacklist-check [7]: https://www.mail-tester.com/spf-dkim-check [8]: http://www.openspf.org/SPF_Record_Syntax - [sg]: https://sendgrid.com/ + [sg]: https://goo.gl/r1WMF6 [sp]: https://www.sparkpost.com/ [mg]: http://www.mailgun.com/ [mj]: https://www.mailjet.com/pricing @@ -1487,7 +1518,7 @@ de: temporarily_closed_due_to_flags: "Dieses Thema ist vorrübergehend geschlossen. Mehrere User haben dieses Thema gemeldet. " system_messages: post_hidden: - subject_template: "Beitrag wegen Meldungen aus der Community versteckt" + subject_template: "Beitrag versteckt wegen Community-Meldungen" text_body_template: | Hallo, @@ -1568,7 +1599,7 @@ de: ## Benachrichtigungen - Wenn dir jemand antwortet, deinen Beitrag zitiert, deinen `@benutzername` erwähnt oder auch auf deinen Beitrag verlinkt, wird oben rechts auf der Seite automatisch eine Zahl erscheinen. Klicke auf sie, um auf deine **Benachrichtigungen** zuzugreifen. + Wenn dir jemand antwortet, deinen Beitrag zitiert, deinen `@Benutzername` erwähnt oder auch auf deinen Beitrag verlinkt, wird oben rechts auf der Seite automatisch eine Zahl erscheinen. Klicke auf sie, um auf deine **Benachrichtigungen** zuzugreifen. @@ -1844,7 +1875,7 @@ de: Weitere Hinweise findest du in unseren [Community-Richtlinien](%{base_url}/guidelines). user_automatically_blocked: - subject_template: "Neuer Benutzer %{username} wegen Gemeinschaftsrichtlinien blockiert." + subject_template: "Neuer Benutzer %{username} gesperrt wegen Community-Meldungen" text_body_template: | Dies ist eine automatisierte Nachricht. @@ -1884,24 +1915,19 @@ de: text_body_template: "Die `download_remote_images_to_local` Einstellung wurde deaktiviert, da das Speicherplatz Limit von `download_remote_images_threshold` erreicht wurde." dashboard_problems: subject_template: "Probleme wurden festgestellt" - text_body_template: |+ + text_body_template: | Es wurden Probleme in deinem Admin-Dashboard gemeldet. [Bitte überprüfe und behebe sie](%{base_url}/admin). unsubscribe_link: | - Um keine weiteren Benachrichtigungen für dieses Thema zu erhalten, [klicke hier](%{unsubscribe_url}). - - Um diese E-Mails abzubestellen, ändere deine [Benutzer-Einstellungen](%{user_preferences_url}). + Um diese E-Mails abzubestellen, [klicke hier](%{unsubscribe_url}). unsubscribe_link_and_mail: | - Um keine weiteren Benachrichtigungen für dieses Thema zu erhalten, [klicke hier](%{unsubscribe_url}). - - Um diese E-Mails abzubestellen, ändere deine [Benutzer-Einstellungen](%{user_preferences_url}) oder [klicke hier](mailto:reply@%{hostname}?subject=unsubscribe), um per E-Mail abzubestellen. - unsubscribe_mailing_list: |+ - Du hast den Mailinglisten-Modus aktiviert. Um keine weiteren Benachrichtigungen für dieses Thema zu erhalten, [klicke hier](%{unsubscribe_url}). - - Um diese E-Mails abzubestellen, ändere deine [Benutzer-Einstellungen](%{user_preferences_url}) oder [klicke hier](mailto:reply@%{hostname}?subject=unsubscribe), um per E-Mail abzubestellen. + Um diese E-Mails abzubestellen, [klicke hier](%{unsubscribe_url}). + unsubscribe_mailing_list: | + Du erhältst diese E-Mails, weil du den Mailinglisten-Modus aktiviert hast. + Um diese E-Mails abzubestellen, [klicke hier](%{unsubscribe_url}). subject_re: "Re: " subject_pm: "[PN]" user_notifications: @@ -2032,6 +2058,16 @@ de: %{context} + %{respond_instructions} + user_watching_first_post: + subject_template: "[%{site_name}] %{topic_title}" + text_body_template: | + %{header_instructions} + + %{message} + + %{context} + %{respond_instructions} user_posted_pm: subject_template: "[%{site_name}] [PN] %{topic_title}" @@ -2045,7 +2081,7 @@ de: %{respond_instructions} user_posted_pm_staged: subject_template: "%{optional_re}%{topic_title}" - text_body_template: |2 + text_body_template: | %{message} digest: @@ -2316,7 +2352,7 @@ de: tos_topic: title: "Nutzungsbedingungen" body: | - Die folgenden Geschäftsbedingungen sind maßgebend für die gesamte %{company_domain} Webseite und aller Inhalte, Dienstleistungen und Produkte, die auf oder über die Webseite zur Verfügung gestellt werden, einschließlich, aber nicht beschränkt auf die %{company_domain} Foren-Software, die %{company_domain} Support-Foren und den %{company_domain} Hosting-Dienst ("Hosting"), (zusammengefasst: die „Webseite“). Die Webseite gehört und wird betrieben von %{company_full_name} („%{company_name}”). Die Website wird angeboten vorbehaltlich der uneingeschränkten Zustimmung aller hierin enthaltenen Bedingungen und aller anderen sonstigen betrieblichen Regeln, Richtlinien (einschließlich, ohne Einschränkung, der [Datenschutzrichtlinien](/privacy) and [Community-Richtlinien](/faq)) von %{company_domain} und Verfahren, die von Zeit zu Zeit auf dieser Webseite von %{company_name} veröffentlicht werden können (zusammen die „Vereinbarung“). + Die folgenden Geschäftsbedingungen sind maßgebend für die gesamte %{company_domain} Webseite und aller Inhalte, Dienstleistungen und Produkte, die auf oder über die Webseite zur Verfügung gestellt werden, einschließlich, aber nicht beschränkt auf die %{company_domain} Foren-Software, die %{company_domain} Support-Foren und den %{company_domain} Hosting-Dienst ("Hosting"), (zusammengefasst: die „Webseite“). Die Webseite gehört und wird betrieben von %{company_full_name} („%{company_name}“). Die Website wird angeboten vorbehaltlich der uneingeschränkten Zustimmung aller hierin enthaltenen Bedingungen und aller anderen sonstigen betrieblichen Regeln, Richtlinien (einschließlich, ohne Einschränkung, der [Datenschutzrichtlinien](/privacy) and [Community-Richtlinien](/faq)) von %{company_domain} und Verfahren, die von Zeit zu Zeit auf dieser Webseite von %{company_name} veröffentlicht werden können (zusammen die „Vereinbarung“). Bitte lies diese Vereinbarung sorgfältig durch, bevor du die Webseite verwendest oder darauf zugreifst. Durch die Benutzung oder den Zugriff auf einen Teil der Webseite stimmst du den Geschäftsbedingungen dieser Vereinbarung zu. Wenn du nicht allen Geschäftsbedingungen in dieser Vereinbarung zustimmst, dann darfst du weder auf die Seite zugreifen noch irgendwelche Dienstleistungen in Anspruch nehmen. Wenn diese Geschäftsbedingungen als Angebot von %{company_name} erachtet werden, beschränkt sich die Zustimmung ausdrücklich auf diese Bedingungen. Die Website wird nur für Benutzer angeboten, die mindestens 13 Jahre alt sind. @@ -2385,7 +2421,7 @@ de: ## [8. Verstoß gegen das Urheberrecht und DMCA-Richtlinien](#8) - Genauso wie %{company_name} andere auffordert, Rechte an geistigem Eigentum zu respektieren, so respektiert auch %{company_name} die Rechte an geistigem Eigentum anderer. Wenn du der Ansicht bist, dass Material, das sich auf %{company_domain} befindet oder das von %{company_domain} verlinkt wird, gegen dein Urheberrecht verstößt, wirst du gebeten, %{company_name} gemäß der Richtlinie zum [Digital Millennium Copyright Act ("DMCA")](http://en.wikipedia.org/wiki/Digital_Millennium_Copyright_Act) von %{company_name} zu benachrichtigen. %{company_name} wird alle derartigen Mitteilungen beantworten und das verletztende Material wie erforderlich oder angemessen löschen oder alle Links auf das verletztende Material deaktivieren. %{company_name} wird den Zugang eines Besuchers auf und die Benutzung der Webseite kündigen, wenn unter entsprechenden Umständen der Benutzer nachweislich wiederholt gegen das Urheberrecht oder andere Rechte an geistigem Eigentum von %{company_name} oder anderen verstößt. Im Falle einer solchen Kündigung ist %{company_name} nicht verpflichtet, jegliche zuvor an %{company_name} bezahlten Beträge zu erstatten. + Genauso wie %{company_name} andere auffordert, Rechte an geistigem Eigentum zu respektieren, so respektiert auch %{company_name} die Rechte an geistigem Eigentum anderer. Wenn du der Ansicht bist, dass Material, das sich auf %{company_domain} befindet oder das von %{company_domain} verlinkt wird, gegen dein Urheberrecht verstößt, wirst du gebeten, %{company_name} gemäß der Richtlinie zum [Digital Millennium Copyright Act ("DMCA")]https://de.wikipedia.org/wiki/Digital_Millennium_Copyright_Act) von %{company_name} zu benachrichtigen. %{company_name} wird alle derartigen Mitteilungen beantworten und das verletztende Material wie erforderlich oder angemessen löschen oder alle Links auf das verletztende Material deaktivieren. %{company_name} wird den Zugang eines Besuchers auf und die Benutzung der Webseite kündigen, wenn unter entsprechenden Umständen der Benutzer nachweislich wiederholt gegen das Urheberrecht oder andere Rechte an geistigem Eigentum von %{company_name} oder anderen verstößt. Im Falle einer solchen Kündigung ist %{company_name} nicht verpflichtet, jegliche zuvor an %{company_name} bezahlten Beträge zu erstatten. @@ -2515,7 +2551,7 @@ de: ## [Gesetz zum Schutz der Privatsphäre von Kindern im Internet](#coppa) - Unsere Seite, Produkte und Dienstleistungen richten sich alle an Menschen, die mindestens 13 Jahre oder älter sind. Wenn sich dieser Server in der USA befindet und du unter 13 Jahre alt bist, so benutze diese Seite gemäß der Anforderungen des COPPA-Gesetzes ([Children's Online Privacy Protection Act](https://en.wikipedia.org/wiki/Children%27s_Online_Privacy_Protection_Act)) nicht. + Unsere Seite, Produkte und Dienstleistungen richten sich alle an Menschen, die mindestens 13 Jahre oder älter sind. Wenn sich dieser Server in der USA befindet und du unter 13 Jahre alt bist, so benutze diese Seite gemäß der Anforderungen des COPPA-Gesetzes ([Children's Online Privacy Protection Act](https://de.wikipedia.org/wiki/Children%E2%80%99s_Online_Privacy_Protection_Act)) nicht. @@ -2575,211 +2611,211 @@ de: name: Anwärter description: Ermöglicht das Nutzen aller wesentlichen Community-Funktionen long_description: | - Dieses Abzeichen wird verliehen, wenn du Vertrauensstufe 1 erreichst. Danke dass du eine Weile dageblieben bist und ein paar Themen gelesen hast um zu lernen, worum es in unserer Community geht. Für dich gelten die Einschränkungen für neue Nutzer nicht mehr und du hast nun Zugriff auf alle wichtigen Funktionen, beispielsweise persönliche Nachrichten, die Melden-Funktion, das Bearbeiten von Wiki-Beiträgen und die Fähigkeit, mehrere Bilder und Links in Beiträgen zu verwenden. + Das Abzeichen wird verliehen, wenn du Vertrauensstufe 1 erreichst. Danke, dass du eine Weile dageblieben bist und ein paar Themen gelesen hast um zu lernen, worum es in unserer Community geht. Für dich gelten die Einschränkungen für neue Nutzer nicht mehr und du hast nun Zugriff auf alle wichtigen Funktionen, beispielsweise persönliche Nachrichten, die Melden-Funktion, das Bearbeiten von Wiki-Beiträgen und die Fähigkeit, mehrere Bilder und Links in Beiträgen zu verwenden. member: name: Mitglied - description: Ermöglicht das Versenden von Einladungen, Gruppen-Nachrichten, mehr Likes + description: Ermöglicht das Versenden von Einladungen, Gruppen-Nachrichten, mehr „Gefällt mir“-Angaben long_description: | - Dieses Abzeichen wird verliehen, wenn du Vertrauensstufe 2 erreichst. Danke dass du einige Wochen mitgemacht hast, um unserer Community richtig beizutreten. Du kannst nun von deiner Benutzerseite und einzelnen Themen-Seiten aus Einladungen versenden, Gruppennachrichten erstellen und ein paar mehr „Gefällt mir“-Angaben pro Tag vergeben. + Das Abzeichen wird verliehen, wenn du Vertrauensstufe 2 erreichst. Danke, dass du einige Wochen mitgemacht hast, um unserer Community richtig beizutreten. Du kannst nun von deiner Benutzerseite und einzelnen Themen-Seiten aus Einladungen versenden, Gruppennachrichten erstellen und ein paar mehr „Gefällt mir“-Angaben pro Tag vergeben. regular: name: Stammgast - description: Ermöglicht verschieben und umbenennen von Themen, veröffentlichen verfolgbarer Links, Aktivierung der Wiki-Funktion, mehr Likes + description: Ermöglicht verschieben und umbenennen von Themen, veröffentlichen verfolgbarer Links, Aktivierung der Wiki-Funktion, mehr „Gefällt mir“-Angaben long_description: | - Dieses Abzeichen wird verliehen, wenn du Vertrauensstufe 3 erreichst. Danke, dass du in unserer Community über mehrere Monate ein Stammgast gewesen bist. Du bist nun einer unserer aktivsten Leser und ein zuverlässiges Mitglied, das diese Community großartig macht. Du kannst nun Themen neu kategorisieren und umbenennen, mächtigere Spam-Meldungen nutzen, eine private Lounge nutzen und kannst viel mehr „Gefällt mir“-Angaben pro Tag erhalten. + Das Abzeichen wird verliehen, wenn du Vertrauensstufe 3 erreichst. Danke, dass du in unserer Community über mehrere Monate ein Stammgast gewesen bist. Du bist nun einer unserer aktivsten Leser und ein zuverlässiges Mitglied, das diese Community großartig macht. Du kannst nun Themen neu kategorisieren und umbenennen, mächtigere Spam-Meldungen nutzen, eine private Lounge nutzen und kannst viel mehr „Gefällt mir“-Angaben pro Tag erhalten. leader: name: Anführer - description: Ermöglicht bearbeiten aller Beiträge, anheften, schließen, archivieren, aufteilen und zusammenfügen von Themen, mehr Likes + description: Ermöglicht bearbeiten aller Beiträge, anheften, schließen, archivieren, aufteilen und zusammenfügen von Themen, mehr „Gefällt mir“-Angaben long_description: | - Dieses Abzeichen wird verliehen, wenn du Vertrauensstufe 4 erreichst. Du bist ein von den Mitarbeitern ausgezeichneter Anführer und hast durch deine Aktivität und Worte ein positives Beispiel für die übrige Community abgegeben. Du kannst alle Beiträge bearbeiten, Moderator-Aktionen wie das Anpinnen, Schließen, Unsichtbar machen, Archivieren, Teilen und Zusammenführen von Themen durchführen und viel mehr Likes pro Tag vergeben. + Das Abzeichen wird verliehen, wenn du Vertrauensstufe 4 erreichst. Du bist ein von den Mitarbeitern ausgezeichneter Anführer und hast durch deine Aktivität und Worte ein positives Beispiel für die übrige Community abgegeben. Du kannst alle Beiträge bearbeiten, Moderator-Aktionen wie das Anpinnen, Schließen, Unsichtbar machen, Archivieren, Teilen und Zusammenführen von Themen durchführen und viel mehr „Gefällt mir“-Angaben pro Tag vergeben. welcome: name: Willkommen - description: Hat ein Like erhalten + description: Hat eine „Gefällt mir“-Angabe erhalten long_description: | - Dieses Abzeichen wird verliehen, wenn du den ersten Like auf einen Beitrag erhältst. Glückwunsch, du hast einen Beitrag geschrieben, den deine Mitbenutzer interessant, cool oder nützlich finden! + Das Abzeichen wird verliehen, wenn du die erster „Gefällt mir“-Angabe auf einen Beitrag erhältst. Glückwunsch, du hast einen Beitrag geschrieben, den deine Mitbenutzer interessant, cool oder nützlich finden! autobiographer: name: Autobiograf description: Hat Benutzerprofil ausgefüllt long_description: | - Dieses Abzeichen wird verliehen, wenn du dein Benutzerprofil ausfüllst und ein Profilbild hochlädst. Die Community mehr über dich wissen zu lassen und darüber, was dich interessiert, trägt zu einer besseren, verbundeneren Community bei. Mach mit! + Das Abzeichen wird verliehen, wenn du dein Benutzerprofil ausfüllst und ein Profilbild hochlädst. Die Community mehr über dich wissen zu lassen und darüber, was dich interessiert, trägt zu einer besseren, verbundeneren Community bei. Mach mit! anniversary: name: Jubiläum - description: Aktives Mitglied für ein Jahr und hat mindestens einen Beitrag verfasst + description: Ist ein aktives Mitglied für ein Jahr und hat mindestens einen Beitrag verfasst long_description: | - Dieses Abzeichen wird verliehen, wenn du ein Jahr lang Mitglied warst und in diesem Jahr mindestens einen Beitrag geschrieben hast. Danke, dass du hier geblieben bist und zu unserer Community beiträgst. Ohne dich könnten wir dies nicht tun. + Das Abzeichen wird verliehen, wenn du ein Jahr lang Mitglied warst und in diesem Jahr mindestens einen Beitrag geschrieben hast. Danke, dass du hier geblieben bist und zu unserer Community beiträgst. Ohne dich könnten wir dies nicht tun. nice_post: name: Schöne Antwort - description: Hat 10 Likes für eine Antwort erhalten + description: Hat 10 „Gefällt mir“-Angaben für eine Antwort erhalten long_description: | - Dieses Abzeichen wird verliehen, wenn eine Antwort von dir 10 „Gefällt mir“-Angaben erhält. Deine Antwort hat die Community wirklich beeindruckt und dabei geholfen, den Dialog voranzubringen! + Das Abzeichen wird verliehen, wenn eine deiner Antworten 10 „Gefällt mir“-Angaben erhält. Deine Antwort hat die Community wirklich beeindruckt und dabei geholfen, den Dialog voranzubringen! good_post: name: Gute Antwort - description: Hat 25 Likes für eine Antwort erhalten + description: Hat 25 „Gefällt mir“-Angaben für eine Antwort erhalten long_description: | - Dieses Abzeichen wird verliehen, wenn eine deiner Antworten 25 „Gefällt mir“-Angaben erhält. Deine Antwort war außergewöhnlich und hat den Dialog sehr viel besser für alle gemacht! + Das Abzeichen wird verliehen, wenn eine deiner Antworten 25 „Gefällt mir“-Angaben erhält. Deine Antwort war außergewöhnlich und hat den Dialog sehr viel besser für alle gemacht! great_post: name: Großartige Antwort - description: Hat 50 Likes für eine Antwort erhalten + description: Hat 50 „Gefällt mir“-Angaben für eine Antwort erhalten long_description: | - Dieses Abzeichen wird verliehen, wenn eine Antwort von dir 50 „Gefällt mir“-Angaben erhält. Wow! Deine Antwort war inspierend, faszinierend, wahnsinnig komisch oder aufschlussreich und die Community hat sie geliebt. + Das Abzeichen wird verliehen, wenn eine deiner Antworten 50 „Gefällt mir“-Angaben erhält. Wow! Deine Antwort war inspierend, faszinierend, wahnsinnig komisch oder aufschlussreich und die Community hat sie geliebt. nice_topic: name: Schönes Thema - description: Hat 10 Likes für ein Thema erhalten + description: Hat 10 „Gefällt mir“-Angaben für ein Thema erhalten long_description: | - Dieses Abzeichen wird verliehen, wenn ein Theme von dir 10 „Gefällt mir“-Angaben erhält. Hey, du hast einen interessanten Dialog begonnen, den die Community genossen hat! + Das Abzeichen wird verliehen, wenn eines deiner Themen 10 „Gefällt mir“-Angaben erhält. Hey, du hast einen interessanten Dialog begonnen, den die Community genossen hat! good_topic: name: Gutes Thema - description: Hat 25 Likes für ein Thema erhalten + description: Hat 25 „Gefällt mir“-Angaben für ein Thema erhalten long_description: | - Dieses Abzeichen wird verliehen, wenn eines deiner Themen 25 „Gefällt mir“-Angaben erhält. Du hast einen lebendigen Dialog gestartet, die die Community versammelt hat und von dieser geliebt wurde! + Das Abzeichen wird verliehen, wenn eines deiner Themen 25 „Gefällt mir“-Angaben erhält. Du hast einen lebendigen Dialog gestartet, die die Community versammelt hat und von dieser geliebt wurde! great_topic: name: Großartiges Thema - description: Hat 50 Likes für ein Thema erhalten + description: Hat 50 „Gefällt mir“-Angaben für ein Thema erhalten long_description: | - Dieses Abzeichen wird verliehen, wenn eines deiner Themen 50 „Gefällt mir“-angaben erhält. Du hast einen faszinierenden Dialog losgetreten und die Community hat die daraus enstandene, dynamische Diskussion genossen! + Das Abzeichen wird verliehen, wenn eines deiner Themen 50 „Gefällt mir“-angaben erhält. Du hast einen faszinierenden Dialog losgetreten und die Community hat die daraus enstandene, dynamische Diskussion genossen! nice_share: - name: Schöne Weitergabe + name: Schön geteilt description: Hat einen Beitrag mit 25 Besuchern geteilt long_description: | - Dieses Abzeichen wird verliehen, wenn du einen Link teilst, der von 25 Besuchern angeklickt wurde. Danke, dass du dazu beigetragen hast, unsere Diskussionen und diese Community bekannt zu machen! + Das Abzeichen wird verliehen, wenn du einen Link teilst, der von 25 Besuchern angeklickt wurde. Danke, dass du dazu beigetragen hast, unsere Diskussionen und diese Community bekannt zu machen! good_share: - name: Gute Weitergabe + name: Gut geteilt description: Hat einen Beitrag mit 300 Besuchern geteilt long_description: | - Dieses Abzeichen wird verliehen, wenn du einen Link teilst, der von 300 Besuchern angeklickt wurde. Gute Arbeit! Du hast eine großartige Diskussion einer ganzen Reihe neuer Leute zur Schau gestellt und dieser Community geholfen zu wachsen. + Das Abzeichen wird verliehen, wenn du einen Link teilst, der von 300 Besuchern angeklickt wurde. Gute Arbeit! Du hast eine großartige Diskussion einer ganzen Reihe neuer Leute zur Schau gestellt und dieser Community geholfen zu wachsen. great_share: - name: Großartige Weitergabe + name: Großartig geteilt description: Hat einen Beitrag mit 1000 Besuchern geteilt long_description: | - Dieses Abzeichen wird verliehen, wenn du einen Link teilst, der von 1000 Besuchern angeklickt wurde. Wow! Du hast eine interessante Diskussion einer riesigen Leserschaft näher gebracht und unserer Community sehr geholfen zu wachsen! + Das Abzeichen wird verliehen, wenn du einen Link teilst, der von 1000 Besuchern angeklickt wurde. Wow! Du hast eine interessante Diskussion einer riesigen Leserschaft näher gebracht und unserer Community sehr geholfen zu wachsen! first_like: - name: Erster Like - description: Hat Gefallen an einem Beitrag gefunden - long_description: |+ - Dieses Abzeichen wird verliehen, wenn du das erste mal auf die :heart:-Schaltfläche unter einem Beitrag klickst. Beiträge mit „Gefällt mir“ zu markieren, ist eine tolle Art, den Community-Kollegen wissen zu lassen, dass sein Beitrag interessant, nützlich, cool oder witzig war. Teile die Liebe! + name: Erste „Gefällt mir“-Angabe + description: Hat einen Beitrag mit „Gefällt mir“ markiert + long_description: | + Das Abzeichen wird verliehen, wenn du das erste Mal auf die :heart:-Schaltfläche unter einem Beitrag klickst. Beiträge mit „Gefällt mir“ zu markieren, ist eine tolle Art, den Community-Kollegen wissen zu lassen, dass sein Beitrag interessant, nützlich, cool oder witzig war. Teile die Liebe! first_flag: name: Erste Meldung description: Hat einen Beitrag gemeldet long_description: | - Dieses Abzeichen wird verliehen, wenn du das erste Mal einen Beitrag meldest. Mit Meldungen bewahren wir dies als sauberen, gut beleuchten Platz für alle. Wenn du einen Beitrag bemerkst, der aus irgendeinem Grund die Aufmerksamkeit eines Moderators erfordert, so zögere bitte nicht, ihn zu melden. Du kannst einen Beitrag auch melden, um eine Nachricht an einen Mitbenutzer zu schicken, wenn du ein Problem mit seinem/ihrem Beitrag siehst. Wenn du ein Problem siehst, :flag_black: melde es! + Das Abzeichen wird verliehen, wenn du das erste Mal einen Beitrag meldest. Mit Meldungen bewahren wir dies als sauberen, gut beleuchten Platz für alle. Wenn du einen Beitrag bemerkst, der aus irgendeinem Grund die Aufmerksamkeit eines Moderators erfordert, so zögere bitte nicht, ihn zu melden. Du kannst einen Beitrag auch melden, um eine Nachricht an einen Mitbenutzer zu schicken, wenn du ein Problem mit seinem/ihrem Beitrag siehst. Wenn du ein Problem siehst, :flag_black: melde es! promoter: name: Werber description: Hat einen Benutzer eingeladen long_description: | - Dieses Abzeichen wird verliehen, wenn du jemanden mit der „Einladen“-Schaltfläche auf deiner Benutzerseite dazu einlädst, der Community beizutreten. Freunde einzuladen, die an bestimmten Diskussionen interessiert sind, ist eine großartige Art, neue Leute mit unserer Community vertraut zu machen, also danke! + Das Abzeichen wird verliehen, wenn du jemanden mit der „Einladen“-Schaltfläche auf deiner Benutzerseite dazu einlädst, der Community beizutreten. Freunde einzuladen, die an bestimmten Diskussionen interessiert sind, ist eine großartige Art, neue Leute mit unserer Community vertraut zu machen, also danke! campaigner: name: Aktivist description: Hat 3 Anwärter (Vertrauensstufe 1) eingeladen long_description: | - Dieses Abzeichen wird verliehen, wenn du 3 Leute eingeladen hast, die daraufhin genug Zeit auf der Seite verbracht haben, um Anwärter zu werden. Eine lebendige Community benötigt eine regelmäßige Infusion mit Neulingen, die sich regelmäßig beteiligen und neue Stimmen zum Dialog ergänzen. + Das Abzeichen wird verliehen, wenn du 3 Leute eingeladen hast, die daraufhin genug Zeit auf der Seite verbracht haben, um Anwärter zu werden. Eine lebendige Community benötigt eine regelmäßige Infusion mit Neulingen, die sich regelmäßig beteiligen und neue Stimmen zum Dialog ergänzen. champion: name: Verfechter description: Hat 5 Mitglieder (Vertrauensstufe 2) eingeladen long_description: | - Dieses Abzeichen wird verliehen, wenn du 5 Leute eingeladen hast, die daraufhin genug Zeit auf der Seite verbracht haben, um vollwertige Mitglieder zu werden. Wow! Danke dafür, dass du die Vielfalt unserer Community mit neuen Mitgliedern erweiterst! + Das Abzeichen wird verliehen, wenn du 5 Leute eingeladen hast, die daraufhin genug Zeit auf der Seite verbracht haben, um vollwertige Mitglieder zu werden. Wow! Danke dafür, dass du die Vielfalt unserer Community mit neuen Mitgliedern erweiterst! first_share: name: Erste Weitergabe description: Hat einen Beitrag geteilt long_description: | - Dieses Abzeichen wird verliehen, wenn du das erste Mal einen Link zu einer Antwort oder einem Thema mit der „Teilen“-Schaltfläche teilst. Das Teilen von Links ist einer großartiger Weg, um interessanten Diskussionen dem Rest der Welt zur Schau zu stellen und die Community wachsen zu lassen. + Das Abzeichen wird verliehen, wenn du das erste Mal einen Link zu einer Antwort oder einem Thema mit der „Teilen“-Schaltfläche teilst. Das Teilen von Links ist einer großartiger Weg, um interessanten Diskussionen dem Rest der Welt zur Schau zu stellen und die Community wachsen zu lassen. first_link: name: Erster Link - description: Hat einen internen Link auf einen anderen Beitrag hinzugefügt + description: Hat einen Link auf einen anderen Beitrag geteilt long_description: | - Dieses Abzeichen wird verliehen, wenn du das erste Mal einen Link zu einem anderen Thema hinzufügst. Das Verknüpfen von Themen hilft Mitgliedern, interessante verwandte Dialoge zu finden, indem die Verbindung zwischen Themen in beiden Richtungen angezeigt wird. Verknüpfe munter weiter! + Das Abzeichen wird verliehen, wenn du das erste Mal einen Link zu einem anderen Thema hinzufügst. Das Verknüpfen von Themen hilft Mitgliedern, interessante verwandte Dialoge zu finden, indem die Verbindung zwischen Themen in beiden Richtungen angezeigt wird. Verknüpfe munter weiter! first_quote: name: Erstes Zitat description: Hat einen Beitrag zitiert long_description: | - Dieses Abzeichen wird verliehen, wenn du das erste Mal einen Beitrag in deiner Antwort zitierst. Das Zitieren relevanter Abschnitte früherer Beiträge in deiner Antwort hilft dabei, Diskussionen verbunden zu halten und beim Thema zu bleiben. Der einfachste Weg zu zitieren besteht darin, den Abschnitt eines Beitrags zu markieren und dann die Antwort-Schaltfläche zu drücken. Zitiere weiter großzügig! + Das Abzeichen wird verliehen, wenn du das erste Mal einen Beitrag in deiner Antwort zitierst. Das Zitieren relevanter Abschnitte früherer Beiträge in deiner Antwort hilft dabei, Diskussionen verbunden zu halten und beim Thema zu bleiben. Der einfachste Weg zu zitieren besteht darin, den Abschnitt eines Beitrags zu markieren und dann die Antwort-Schaltfläche zu drücken. Zitiere weiter großzügig! read_guidelines: name: Richtlinien gelesen description: Hat die Community-Richtlinien gelesen long_description: | - Dieses Abzeichen wird verliehen, wenn du die Community-Richtlinien liest. Das Befolgen und Teilen dieser einfachen Richtlinien hilft dabei, eine sichere, lustige und nachhaltige Community für alle aufzubauen. Denke immer daran, dass dort ein anderer Mensch, sehr ähnlich zu dir, auf der anderen Seite des Bildschirms ist. Sei nett! + Das Abzeichen wird verliehen, wenn du die Community-Richtlinien liest. Das Befolgen und Teilen dieser einfachen Richtlinien hilft dabei, eine sichere, lustige und nachhaltige Community für alle aufzubauen. Denke immer daran, dass dort ein anderer Mensch, sehr ähnlich zu dir, auf der anderen Seite des Bildschirms ist. Sei nett! reader: name: Leser description: Hat in einem Thema mit mehr als 100 Beiträgen jeden Beitrag gelesen long_description: | - Dieses Abzeichen wird verliehen, wenn du das erste Mal ein langes Thema mit mehr als 100 Antworten liest. Einen Dialog genau zu lesen, hilft dir dabei, der Diskussion zu folgen, die verschiedenen Standpunkte zu verstehen und führt zu interessanteren Dialogen. Je mehr du liest, desto besser wird der Dialog. Wie wir zu pflegen sagen: Lesen ist grundlegend! :slight_smile: + Das Abzeichen wird verliehen, wenn du das erste Mal ein langes Thema mit mehr als 100 Antworten liest. Einen Dialog genau zu lesen, hilft dir dabei, der Diskussion zu folgen, die verschiedenen Standpunkte zu verstehen und führt zu interessanteren Dialogen. Je mehr du liest, desto besser wird der Dialog. Wie wir zu pflegen sagen: Lesen ist grundlegend! :slight_smile: popular_link: name: Beliebter Link - description: Hat einen externen Link veröffentlicht, welcher mindestens 50 Klicks erhalten hat + description: Hat einen Link geteilt, welcher mindestens 50 Klicks erhalten hat long_description: | - Dieses Abzeichen wird verliehen, wenn ein von dir geteilter Link 50 Klicks erhält. Danke, dass du einen nützlichen Link geteilt hast, der dem Dialog einen interessanten Kontext geliefert hat! + Das Abzeichen wird verliehen, wenn ein von dir geteilter Link 50 Klicks erhält. Danke, dass du einen nützlichen Link geteilt hast, der dem Dialog einen interessanten Kontext geliefert hat! hot_link: name: Angesagter Link - description: Hat einen externen Link veröffentlicht, welcher mindestens 300 Klicks erhalten hat + description: Hat einen Link geteilt, welcher mindestens 300 Klicks erhalten hat long_description: | - Dieses Abzeichen wird verliehen, wenn ein von dir geteilter Link 300 Klicks erhält. Danke, dass du einen faszinierenden Link geteilt hast, der den Dialog vorwärts gebracht und die Diskussion erleuchtet hat! + Das Abzeichen wird verliehen, wenn ein von dir geteilter Link 300 Klicks erhält. Danke, dass du einen faszinierenden Link geteilt hast, der den Dialog vorwärts gebracht und die Diskussion erleuchtet hat! famous_link: name: Berühmter Link - description: Hat einen externen Link veröffentlicht, welcher mindestens 1000 Klicks erhalten hat + description: Hat einen Link geteilt, welcher mindestens 1000 Klicks erhalten hat long_description: | - Dieses Abzeichen wird verliehen, wenn ein von dir geteilter Link 1000 Klicks erhält. Wow! Du hast einen Link geteilt, der den Dialog maßgeblich verbessert hat, indem du wesentliche Details, Kontext und Informtion ergänzt hast. Großartige Arbeit! + Das Abzeichen wird verliehen, wenn ein von dir geteilter Link 1000 Klicks erhält. Wow! Du hast einen Link geteilt, der den Dialog signifikant verbessert hat, indem es ein wesentliches Detail, Kontext und Information geliefert hat. Großartige Arbeit! appreciated: name: Geschätzt - description: Hat je einen Like auf 20 Beiträge erhalten. + description: Hat je eine „Gefällt mir“-Angabe auf 20 Beiträge erhalten. long_description: | - Dieses Abzeichen wird verliehen, wenn du mindestens eine „Gefällt mir“-Angabe an 20 verschiedenen Beiträgen erhältst. Die Community genießt deine Beiträge zu den Dialogen! + Das Abzeichen wird verliehen, wenn du mindestens eine „Gefällt mir“-Angabe an 20 verschiedenen Beiträgen erhältst. Die Community genießt deine Beiträge zu den Dialogen! respected: name: Respektiert - description: Hat je zwei Likes auf 100 Beiträge erhalten. + description: Hat je zwei „Gefällt mir“-Angaben auf 100 Beiträge erhalten. long_description: | - Dieses Abzeichen wird verliehen, wenn 100 deiner Beiträge mindestens 2 „Gefällt mir“-Angaben erhalten. Die Community wächst und respektiert deine zahlreichen Beiträge zu den Dialogen! + Das Abzeichen wird verliehen, wenn 100 deiner Beiträge mindestens 2 „Gefällt mir“-Angaben erhalten. Die Community wächst und respektiert deine zahlreichen Beiträge zu den Dialogen! admired: name: Bewundert - description: Hat je fünf Likes auf 300 Beiträge erhalten. + description: Hat je fünf „Gefällt mir“-Angaben auf 300 Beiträge erhalten. long_description: | - Dieses Abzeichen wird verliehen, wenn 300 deiner Beiträge mindestens 5 „Gefällt mir“-Angaben erhalten. Wow! Die Community bewundert deine regelmäßigen, hochwertigen Beiträge zu den Dialogen! + Das Abzeichen wird verliehen, wenn 300 deiner Beiträge mindestens 5 „Gefällt mir“-Angaben erhalten. Wow! Die Community bewundert deine regelmäßigen, hochwertigen Beiträge zu den Dialogen! out_of_love: - name: Out of Love - description: Hat 50 Likes an einem Tag vergeben + name: Aus Liebe + description: Hat 50 „Gefällt mir“-Angaben an einem Tag vergeben long_description: | - Dieses Abzeichen wird verliehen, wenn du alle deiner 50 täglichen „Gefällt mir“-Angaben nutzt. Daran zu denken, sich einen Moment zu nehmen und die Beiträge mit „Gefällt mir“ zu markieren, die du genießt und schätzt, ermuntert deine Community-Kollegen, in der Zukunft noch großartigere Diskussionen zu erstellen. + Das Abzeichen wird verliehen, wenn du alle deiner 50 täglichen „Gefällt mir“-Angaben nutzt. Daran zu denken, sich einen Moment zu nehmen und die Beiträge mit „Gefällt mir“ zu markieren, die du genießt und schätzt, ermuntert deine Community-Kollegen, in der Zukunft noch großartigere Diskussionen zu erstellen. higher_love: - name: Higher Love - description: Hat fünf Mal 50 Likes an einem Tag vergeben + name: Mehr als Liebe + description: Hat fünfmal je 50 „Gefällt mir“-Angaben an einem Tag vergeben long_description: | - Dieses Abzeichen wird verliehen, wenn du fünf Tage lang alle deiner 50 täglichen „Gefällt mir“-Angaben nutzt. Danke, dass du dir die Zeit nimmst, die besten Dialoge täglich zu fördern! + Das Abzeichen wird verliehen, wenn du fünf Tage lang alle deiner 50 täglichen „Gefällt mir“-Angaben nutzt. Danke, dass du dir die Zeit nimmst, die besten Dialoge täglich zu fördern! crazy_in_love: - name: Crazy in Love - description: Hat 20 Mal 50 Likes an einem Tag vergeben + name: Total verliebt + description: Hat 20-mal je 50 „Gefällt mir“-Angaben an einem Tag vergeben long_description: | - Dieses Abzeichen wird verliehen, wenn du 20 Tage lang alle deiner 50 täglichen „Gefällt mir“-Angaben nutzt. Wow! Du bist ein Vorbild für die regelmäßige Ermunterung deiner Community-Kollegen! + Das Abzeichen wird verliehen, wenn du 20 Tage lang alle deiner 50 täglichen „Gefällt mir“-Angaben nutzt. Wow! Du bist ein Vorbild für die regelmäßige Ermunterung deiner Community-Kollegen! thank_you: - name: Danke schön - description: Hat 20 Likes für Beiträge erhalten und 10 Likes gegeben + name: Dankeschön + description: Hat 20 „Gefällt mir“-Angaben für Beiträge erhalten und 10 „Gefällt mir“-Angaben vergeben long_description: | - Dieses Abzeichen wird verliehen, wenn du 20 Beiträge mit „Gefällt mir“-Angaben hast und im Gegenzug mindestens 10 „Gefällt mir“-Angaben vergeben hast. Wenn jemand deine Beiträge mit „Gefällt mir“ markiert, findest du auch die Zeit, mit „Gefällt mir“ zu markieren, was andere schreiben. + Das Abzeichen wird verliehen, wenn du 20 Beiträge mit „Gefällt mir“-Angaben hast und im Gegenzug mindestens 10 „Gefällt mir“-Angaben vergeben hast. Wenn jemand deine Beiträge mit „Gefällt mir“ markiert, findest du auch die Zeit, mit „Gefällt mir“ zu markieren, was andere schreiben. gives_back: - name: Gibt zurück - description: Hat 100 Likes für Beiträge erhalten und 100 Likes gegeben + name: Geben & Nehmen + description: Hat 100 „Gefällt mir“-Angaben für Beiträge erhalten und 100 „Gefällt mir“-Angaben vergeben long_description: | - Dieses Abzeichen wird verliehen, wenn du 100 Beiträge mit „Gefällt mir“-Angaben hast und im Gegenzug mindestens 100 „Gefällt mir“-Angaben vergeben hast. Danke, dass du vorab bezahlst! + Das Abzeichen wird verliehen, wenn du 100 Beiträge mit „Gefällt mir“-Angaben hast und im Gegenzug mindestens 100 „Gefällt mir“-Angaben vergeben hast. Danke, dass du vorab bezahlst! empathetic: name: Empathisch - description: Hat 500 Likes für Beiträge erhalten und 1000 Likes gegeben + description: Hat 500 „Gefällt mir“-Angaben für Beiträge erhalten und 1000 „Gefällt mir“-Angaben vergeben long_description: | - Dieses Abzeichen wird verliehen, wenn du 500 Beiträge mit „Gefällt mir“-Angaben hast und im Gegenzug mindestens 1000 „Gefällt mir“-Angaben vergeben hast. Wow! Du bist ein Vorbild von Großzügigkeit und gegenseitige Wertschätzung :two_hearts:. + Das Abzeichen wird verliehen, wenn du 500 Beiträge mit „Gefällt mir“-Angaben hast und im Gegenzug mindestens 1000 „Gefällt mir“-Angaben vergeben hast. Wow! Du bist ein Vorbild von Großzügigkeit und gegenseitige Wertschätzung :two_hearts:. first_emoji: name: Erstes Emoji description: Hat ein Emoji in einem Beitrag verwendet long_description: | - Dieses Abzeichen wird verliehen, wenn du das erste mal ein Emoji zu deinem Beitrag hinzufügst :thumbsup:. Emojis lassen dich Emotionen in deinen Beiträgen vermitteln, von Glück :smiley: zu Trauer :anguished: zu Wut :angry: and allem dazwischen :sunglasses:. Gib einfach ein : (Doppelpunkt) ein oder drücke die Emoji-Schaltfläche im Editor, um aus hunderten Auswahlmöglichkeiten zu wählen :ok_hand: + Das Abzeichen wird verliehen, wenn du das erste Mal einen Emoji zu deinem Beitrag hinzufügst :thumbsup:. Emojis lassen dich Emotionen in deinen Beiträgen vermitteln, von Glück :smiley: zu Trauer :anguished: zu Wut :angry: and allem dazwischen :sunglasses:. Gib einfach ein : (Doppelpunkt) ein oder drücke die Emoji-Schaltfläche im Editor, um aus hunderten Auswahlmöglichkeiten zu wählen :ok_hand: first_mention: name: Erste Erwähnung description: Hat einen Benutzer in einem Beitrag erwähnt - long_description: Dieses Abzeichen wird verliehen, wenn du das erste Mal den @benutzernamen von jemandem in deinem Beitrag erwähnst. Jede Erwähnung erzeugt eine Benachrichtigung an die Person, sodass sie über deinen Beitrag informiert wird. Gib einfach ein @ (At-Zeichien) ein und erwähne einen beliebigen Benutzer oder, sofern erlaubt, eine Gruppe – es ist ein komfortabler Weg, die Aufmerksamkeit von jemandem auf etwas zu lenken. + long_description: Das Abzeichen wird verliehen, wenn du das erste Mal den @Benutzernamen von jemandem in deinem Beitrag erwähnst. Jede Erwähnung erzeugt eine Benachrichtigung an die Person, sodass sie über deinen Beitrag informiert wird. Gib einfach ein @ (At-Zeichien) ein und erwähne einen beliebigen Benutzer oder, sofern erlaubt, eine Gruppe – es ist ein komfortabler Weg, die Aufmerksamkeit von jemandem auf etwas zu lenken. first_onebox: name: Erste Onebox - description: Link geschrieben, der in eine Onebox umgewandelt wurde - long_description: Dieses Abzeichen wird verliehen, wenn du das erste Mal einen Link auf einer eigenen Zeile schreibst, der dann automatisch in eine Onebox umgewandelt wurde, mit einer kurzen Zusammenfassung des Links, einem Titel und einem Bild (falls verfügbar). + description: Hat einen Link geteilt, der in eine Onebox umgewandelt wurde + long_description: Das Abzeichen wird verliehen, wenn du das erste Mal einen Link auf einer eigenen Zeile schreibst, der dann automatisch in eine Onebox umgewandelt wurde, mit einer kurzen Zusammenfassung des Links, einem Titel und einem Bild (falls verfügbar). first_reply_by_email: name: Erste Antwort per E-Mail description: Hat auf einen Beitrag per E-Mail geantwortet. long_description: | - Dieses Abzeichen wird verliehen, wenn du das erste Mal per E-Mail :e-mail: auf einen Beitrag antwortest. + Das Abzeichen wird verliehen, wenn du das erste Mal per E-Mail :e-mail: auf einen Beitrag antwortest. admin_login: success: "E-Mail gesendet" error: "Fehler!" diff --git a/config/locales/server.en.yml b/config/locales/server.en.yml index 6bd5dd295a..9fdcd7c71c 100644 --- a/config/locales/server.en.yml +++ b/config/locales/server.en.yml @@ -915,7 +915,6 @@ en: ga_universal_tracking_code: "Google Universal Analytics (analytics.js) tracking code code, eg: UA-12345678-9; see http://google.com/analytics" ga_universal_domain_name: "Google Universal Analytics (analytics.js) domain name, eg: mysite.com; see http://google.com/analytics" gtm_container_id: "Google Tag Manager container id. eg: GTM-ABCDEF" - gtm_ua_domain_name: "Universal Analytics via Google Tag manager domain name. 'auto' is recommended." 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" enable_noscript_support: "Enable standard webcrawler search engine support via the noscript tag" allow_moderators_to_create_categories: "Allow moderators to create new categories" @@ -977,6 +976,7 @@ en: enable_sso_provider: "Implement Discourse SSO provider protocol at the /session/sso_provider endpoint, requires sso_secret to be set" sso_url: "URL of single sign on endpoint (must include http:// or https://)" sso_secret: "Secret string used to cryptographically authenticate SSO information, be sure it is 10 characters or longer" + sso_overrides_bio: "Overrides user bio in user profile and prevents user from changing it" sso_overrides_email: "Overrides local email with external site email from SSO payload on every login, and prevent local changes. (WARNING: discrepancies can occur due to normalization of local emails)" sso_overrides_username: "Overrides local username with external site username from SSO payload on every login, and prevent local changes. (WARNING: discrepancies can occur due to differences in username length/requirements)" sso_overrides_name: "Overrides local full name with external site full name from SSO payload on every login, and prevent local changes." @@ -1070,6 +1070,7 @@ en: allow_all_attachments_for_group_messages: "Allow all email attachments for group messages." convert_pasted_images_to_hq_jpg: "Convert pasted images to high-quality JPG files." + convert_pasted_images_quality: "Quality of the converted JPG file (1 is lowest quality, 100 is best quality)." enable_flash_video_onebox: "Enable embedding of swf and flv (Adobe Flash) links in oneboxes. WARNING: may introduce security risks." @@ -1190,7 +1191,7 @@ en: reply_by_email_enabled: "Enable replying to topics via email." reply_by_email_address: "Template for reply by email incoming email address, for example: %{reply_key}@reply.example.com or replies+%{reply_key}@example.com" - alternative_reply_by_email_addresses: "List of alternative templates for reply by email incoming email addresses." + alternative_reply_by_email_addresses: "List of alternative templates for reply by email incoming email addresses. Example: %{reply_key}@reply.example.com|replies+%{reply_key}@example.com" incoming_email_prefer_html: "Use the HTML instead of the text for incoming email. May cause unexpected formatting issues!" disable_emails: "Prevent Discourse from sending any kind of emails" @@ -1206,17 +1207,20 @@ en: max_emails_per_day_per_user: "Maximum number of emails to send users per day. 0 to disable the limit" enable_staged_users: "Automatically create staged users when processing incoming emails." maximum_staged_users_per_email: "Maximum number of staged users created when processing an incoming email." - auto_generated_whitelist: "List of email addresses that won't be checked for auto-generated content." + auto_generated_whitelist: "List of email addresses that won't be checked for auto-generated content. Example: foo@bar.com|discourse@bar.com" block_auto_generated_emails: "Block incoming emails identified as being auto generated." ignore_by_title: "Ignore incoming emails based on their title." mailgun_api_key: "Mailgun Secret API key used to verify webhook messages." - soft_bounce_score: "Score added to the user when a temporary bounce happens." - hard_bounce_score: "Score added to the user when a permanent bounce happens." - bounce_score_threshold: "Max score before we will stop emailing a user." - bounce_score_threshold_deactivate: "Max score before we will deactive a user." + soft_bounce_score: "Bounce score added to the user when a temporary bounce happens." + hard_bounce_score: "Bounce score added to the user when a permanent bounce happens." + bounce_score_threshold: "Max bounce score before we will stop emailing a user." + bounce_score_threshold_deactivate: "Max bounce score before we will deactivate a user." reset_bounce_score_after_days: "Automatically reset bounce score after X days." + attachment_content_type_blacklist: "List of keywords used to blacklist attachments based on the content type." + attachment_filename_blacklist: "List of keywords used to blacklist attachments based on the filename." + manual_polling_enabled: "Push emails using the API for email replies." pop3_polling_enabled: "Poll via POP3 for email replies." pop3_polling_ssl: "Use SSL while connecting to the POP3 server. (Recommended)" @@ -1418,6 +1422,14 @@ en: new_user: "Welcome to our community! These are the most popular recent topics." not_seen_in_a_month: "Welcome back! We haven't seen you in a while. These are the most popular topics since you've been away." + merge_posts: + edit_reason: + one: "A post was merged in by %{username}" + other: "%{count} posts were merged in by %{username}" + errors: + different_topics: "Posts belonging to different topics cannot be merged." + different_users: "Posts belonging to different users cannot be merged." + move_posts: new_topic_moderator_post: one: "A post was split to a new topic: %{topic_link}" @@ -1679,7 +1691,7 @@ en: - See what's new in the [GitHub changelog](https://github.com/discourse/discourse/commits/master) - - Visit [meta.discourse.org](http://meta.discourse.org) for news, discussion, and support for Discourse + - Visit [meta.discourse.org](https://meta.discourse.org) for news, discussion, and support for Discourse new_version_mailer_with_notes: subject_template: "[%{site_name}] update available" @@ -1693,7 +1705,7 @@ en: - See what's new in the [GitHub changelog](https://github.com/discourse/discourse/commits/master) - - Visit [meta.discourse.org](http://meta.discourse.org) for news, discussion, and support for Discourse + - Visit [meta.discourse.org](https://meta.discourse.org) for news, discussion, and support for Discourse ### Release notes @@ -1873,9 +1885,16 @@ en: backup_succeeded: subject_template: "Backup completed successfully" - text_body_template: "The backup was successful. + text_body_template: | + The backup was successful. - Visit the [admin > backup section](%{base_url}/admin/backups) to download your new backup." + Visit the [admin > backup section](%{base_url}/admin/backups) to download your new backup." + + Here's the log: + + ```text + %{logs} + ``` backup_failed: subject_template: "Backup failed" @@ -1884,13 +1903,20 @@ en: Here's the log: - ``` + ```text %{logs} ``` restore_succeeded: subject_template: "Restore completed successfully" - text_body_template: "The restore was successful." + text_body_template: | + The restore was successful. + + Here's the log: + + ```text + %{logs} + ``` restore_failed: subject_template: "Restore failed" @@ -1899,7 +1925,7 @@ en: Here's the log: - ``` + ```text %{logs} ``` @@ -2175,7 +2201,7 @@ en: To unsubscribe from these emails, [click here](%{unsubscribe_url}). unsubscribe_mailing_list: | - You are receiving these emails cause you have enabled mailing list mode. + You are receiving this because you enabled mailing list mode. To unsubscribe from these emails, [click here](%{unsubscribe_url}). diff --git a/config/locales/server.es.yml b/config/locales/server.es.yml index a2390da097..70e87d101f 100644 --- a/config/locales/server.es.yml +++ b/config/locales/server.es.yml @@ -51,7 +51,6 @@ es: topic_not_found_error: "Sucede cuando entró una respuesta pero el tema relacionado ha sido eliminado." topic_closed_error: "Sucede cuando entró una respuesta pero el tema relacionado ha sido cerrado. " bounced_email_error: "El email es un reporte de correo rebotado." - auto_generated_email_reply: "El email contiene una respuesta a un correo autogenerado." screened_email_error: "Sucede cuando la dirección de email del remitente ya ha sido filtrada." errors: &errors format: '%{attribute} %{message}' @@ -210,7 +209,16 @@ es: until_posts: one: "1 post" other: "%{count} posts" - new-topic: "Bienvenido a %{site_name} — **¡gracias por comenzar una nueva conversación!** \n\n- ¿El título describe de forma precisa tu tema? ¿Suena interesante? \n\n- ¿De qué trata? ¿Quién estaría interesado en él? ¿Por qué es importante? ¿Qué tipo de respuestas esperas de la comunidad? \n\n- Incluye buenos términos de búsqueda en tu tema para que otros puedan *encontrarlo*. Para agrupar tu tema con otros relacionados, selecciona una categoría. \n\nPara más consejos, [visita nuestras directrices de uso en comunidad](/guidelines). Este panel solo aparecerá para tus primeros %{education_posts_text}.\n" + new-topic: | + Bienvenido a %{site_name} — **¡gracias por comenzar una nueva conversación!** + + - ¿El título describe de forma precisa tu tema? ¿Suena interesante? + + - ¿De qué trata? ¿Quién estaría interesado en él? ¿Por qué es importante? ¿Qué tipo de respuestas esperas de la comunidad? + + - Incluye buenos términos de búsqueda en tu tema para que otros puedan *encontrarlo*. Para agrupar tu tema con otros relacionados, selecciona una categoría. + + Para más consejos, [visita nuestras directrices de uso en comunidad](/guidelines). Este panel solo aparecerá para tus primeros %{education_posts_text}. new-reply: | Bienvenido a %{site_name} — **¡gracias por contribuir a la conversación!** @@ -286,6 +294,9 @@ es: attributes: hex: invalid: "no es un color válido" + post_reply: + base: + different_topic: "El post y la respuesta deben pertenecer al mismo tema." <<: *errors user_profile: no_info_me: "
El campo 'Sobre mí' de tu perfil está vacío, ¿Te gustaría completarlo?
" @@ -299,7 +310,7 @@ es: assets_topic_body: "Este es un tema permanente, visible únicamente para miembros del staff, con el fin de almacenar las imágenes y archivos utilizados en el diseño del sitio. ¡No lo elimines!\n\n\nCómo hacerlo:\n\n\n1. Responde a este tema.\n2. Sube todas las imágenes que desees para los logos, favicons y demás aquí. (Usa el icono de la barra de herramientas en el editor o arrastra y suelta las imágenes o pégalas). \n3. Publica tu respuesta.\n4. Haz clic con el botón derecho en las imágenes de tu nuevo post para obtener la ruta donde están subidas, o haz clic en el icono de editar para ver estas rutas en el panel de edición. Copia las rutas.\n5. Pega las rutas a las imágenes en [ajustes básicos](/admin/site_settings/category/required).\n\n\nSi necesitas habilitar la subida de diferentes tipos de archivo, edita `authorized_extensions` en las opciones de [archivos](/admin/site_settings/category/files)." lounge_welcome: title: "Bienvenido a la Sala VIP" - body: |2 + body: | ¡Enhorabuena! :confetti_ball: @@ -541,17 +552,20 @@ es: make: "Este tema se utiliza ahora como banner. Aparecerá en la parte superior de cada página hasta que sea descartada por el usuario." remove: "Este tema ya no se utiliza como banner. Ya no aparecerá en la parte superior de cada página." unsubscribed: - title: 'Dado de bajada' - description: "Has sido dado de baja. ¡No te contactaremos de nuevo!" - oops: "En caso de que no quieras hacer esto, haz clic abajo." - error: "Error al darse de baja" - preferences_link: "También puedes darte de baja de los emails de resumen en tu página de preferencias" - different_user_description: "Actualmente has iniciado sesión con un usuario diferente que el que recibía este resumen por email. Por favor, cierra sesión e inténtalo de nuevo." - not_found_description: "Lo sentimos no hemos podido darte de baja. Es posible que el link en tu mail haya expirado." - resubscribe: - action: "Volver a suscribirse" - title: "¡Resuscrito!" - description: "Has vuelto a suscribirte." + title: "¡Suscripción cancelada!" + description: "Has cancelado tu suscripción. Para cambiar tus preferencias de email visita tus opciones de usuario." + topic_description: "Para volver a suscribirte a %{link}, utiliza el desplegable de notificación al pie o en la parte derecha del tema." + unsubscribe: + title: "Cancelar suscripción" + stop_watching_topic: "Dejar de vigilar este tema, %{link}" + mute_topic: "Silenciar todas las notificaciones de este tema, %{link}" + unwatch_category: "Dejar de vigilar todos los temas de %{category}" + mailing_list_mode: "Desactivar el modo lista de correo" + disable_digest_emails: "Dejar de enviarme emails de resumen" + all: "No enviarme ningún email desde %{sitename}" + different_user_description: "Actualmente has iniciado sesión con un usuario diferente al que te hemos enviado el correo. Por favor, cierra sesión o entra al modo anónimo, e inténtalo de nuevo." + not_found_description: "Lo sentimos, no pudimos encontrar esta cancelación de suscripción. ¿Es posible que el enlace de tu email haya caducado?" + log_out: "Cerrar sesión" reports: visits: title: "Visitas de usuario" @@ -694,7 +708,6 @@ es: yaxis: "Número de visita" dashboard: rails_env_warning: "Tu servidor está funcionando en modo de %{env}." - ruby_version_warning: "Tú estás utilizando una versión de Ruby 2.0.0 que es conocida por tener problemas. Actualiza al nivel de parche 247 o más nuevo." host_names_warning: "Tu archivo 'config/database.yml' está utilizando un hostname predeterminado de 'localhost'. Actualízalo para usar el hostname de tu sitio." gc_warning: 'Tu servidor está usando recolección de residuos predeterminada por Ruby, que no te proveerá el mejor rendimiento. Lee este tema acerca de optimización del rendimiento: Tuning Ruby and Rails for Discourse.' sidekiq_warning: 'Sidekiq no está funcionando. Muchas tareas, por ejemplo el envío de correos, están realizadas desincronizadamente por sidekiq. Por favor asegúrate de que por lo menos un proceso de sidekiq está funcionando. Learn about Sidekiq here.' @@ -751,6 +764,7 @@ es: crawl_images: "Recuperar imágenes desde URLs remotas para insertarlas con las dimensiones correctas de ancho y de largo." download_remote_images_to_local: "Convertir imágenes remotas a imágenes locales descargándolas; esto previene imágenes rotas." download_remote_images_threshold: "Mínimo espacio en disco necesario para descargar imágenes remotas de forma local (porcentaje)" + download_remote_images_max_days_old: "No descargar imágenes remotas de posts que sean más antiguos de n días." disabled_image_download_domains: "Las imágenes remotas que provengan de estos dominios no serán descargadas. Lista delimitada por barras." editing_grace_period: "Durante (n) segundos después de publicar un post, se puede editar ese post sin crear una nueva versión en el historial." post_edit_time_limit: "El autor puede editar o eliminar su post durante (n) minutos después de publicarlo. Pon un 0 para que pueda hacerlo siempre." @@ -765,6 +779,8 @@ es: add_rel_nofollow_to_user_content: "Añadir la etiqueta rel nofollow a todo el contenido introducido por los usuarios, excepto por los enlaces entrantes (incluyendo dominios padre). Si cambias esto, deberás hacer un rebake de todos los posts con: \"rake posts:rebake\"" exclude_rel_nofollow_domains: "Una lista de dominios a cuyos enlaces no se les añadirá la etiqueta nofollow. dominio.com permitirá automáticamente sub.dominio.com también. Como mínimo, deberías añadir el dominio de este sitio para ayudar a los rastreadores web a encontrar todo el contenido. Si otras partes de este sitio web están en otros dominios, añádelos también." post_excerpt_maxlength: "Extensión máxima del resumen / extracto de un post." + show_pinned_excerpt_mobile: "Mostrar extracto de temas destacados en la vista móvil." + show_pinned_excerpt_desktop: "Mostrar extracto de temas destacados en la vista de escritorio." post_onebox_maxlength: "Extensión máxima en caracteres de un post de Discourse en formato Onebox." onebox_domains_whitelist: "Una lista de dominios a los que permitir el formato Onebox; estos dominios deberán soportar OpenGraph u oEmbed. Pruébalos en http://iframely.com/debug" logo_url: "El logo situado en la esquina superior izquierda de tu sitio, debería encajar en las dimensiones de un rectángulo. Si se deja en blanco, se mostrará un texto con el título del sitio." @@ -776,7 +792,7 @@ es: notification_email: "La dirección de correo electrónico \"remitente\", utilizada al enviar todos los emails esenciales de sistema. El dominio especificado debe tener correctamente configurados los registros SPF, DKIM y PTR inversos para que los emails se reciban correctamente." email_custom_headers: "Lista de emails separados por una barra" email_subject: "Formato de asunto personalizable para emails estándar. Mira https://meta.discourse.org/t/customize-subject-format-for-standard-emails/20801" - use_https: "Forzar al sitio a utilizar sólo HTTPS. AVISO: ¡NO actives esta opción a menos que verifiques completamente la configuración y funcione correctamente en todas partes! ¿Has verificado también que el CDN, los inicios de sesión social y cualquier logo externo / dependencia son compatibles con HTTPS?" + force_https: "Forzar al sitio a utilizar sólo HTTPS. AVISO: ¡NO actives esta opción a menos que verifiques completamente la configuración y funcione correctamente en todas partes! ¿Has verificado también que el CDN, los inicios de sesión social y cualquier logo externo / dependencia son compatibles con HTTPS?" summary_score_threshold: "La puntuación mínima requerida para que un post sea incluido en el 'Resumen de este tema\"" summary_posts_required: "El mínimo número de posts en un tema para habilitar el 'Resumen de este tema'" summary_likes_required: "Mínimo de \"me gusta\" en un tema para habilitar 'Resumen de este tema'" @@ -791,13 +807,12 @@ es: background_polling_interval: "Cada cuántos milisegundos debería hacerse cargarse información (mientras que la ventana esté en segundo plano)" flags_required_to_hide_post: "Número de reportes que causan que un post se oculte auomáticamente y le sea enviado un mensaje privado al usuario (0 para nunca)" cooldown_minutes_after_hiding_posts: "Número de minutos que un usuario debe esperar para poder editar un post oculto por los reportes de la comunidad" - max_topics_in_first_day: "El número máximo de temas que un usuario puede crear en su primer día en el sitio" - max_replies_in_first_day: "El máximo número de respuestas que un usuario puede publicar en su primer día en el sitio" + max_topics_in_first_day: "El máximo número de temas que un usuario puede crear en las 24 horas posteriores a publicar su primer post" + max_replies_in_first_day: "El máximo número de respuestas que un usuario puede crear en las 24 horas posteriores a publicar su primer post" tl2_additional_likes_per_day_multiplier: "Incrementar el límite de likes por día para el nivel de confianza 2 (miembro) multiplicando por este número" tl3_additional_likes_per_day_multiplier: "Incrementar el límite de likes por día para el nivel de confianza 3 (habitual) multiplicando por este número" tl4_additional_likes_per_day_multiplier: "Incrementar el límite de likes por día para el nivel de confianza 4 (líder) multiplicando por este número" - num_flags_to_block_new_user: "Si los posts de un nuevo usuario obtienen este número de reportes por spam de num_users_to_block_new_user diferentes usuarios, se ocultarán todos sus posts y no podrá publicar más en un futuro. Pon 0 para deshabilitar esto." - num_users_to_block_new_user: "Si los posts de un nuevo usuario obtienen tanto reportes como se establece en num_flags_to_block_new_user, por este número de diferentes usuarios, se ocultarán todos sus posts y no podrá publicar más en un futuro. Pon 0 para deshabilitar esto." + num_spam_flags_to_block_new_user: "Si los posts de un nuevo usuario obtienen este número de reportes por spam de num_users_to_block_new_user diferentes usuarios, se ocultarán todos sus posts y no podrá publicar más en un futuro. Pon 0 para deshabilitar esto." num_tl3_flags_to_block_new_user: "Si los posts de un nuevo usuario obtienen este número de reportes por spam de num_users_to_block_new_user diferentes usuarios, se ocultarán todos sus posts y no podrá publicar más en un futuro. Pon 0 para deshabilitar esto." notify_mods_when_user_blocked: "Si un usuario es bloqueado automáticamente, enviar un mensaje a todos los moderadores." flag_sockpuppets: "Si un nuevo usuario responde a un tema desde la misma dirección de IP que el nuevo usuario que inició el tema, reportar los posts de los dos como spam en potencia." @@ -806,8 +821,6 @@ es: post_undo_action_window_mins: "Número de minutos durante los cuales los usuarios pueden deshacer sus acciones recientes en un post (me gusta, reportes, etc)." must_approve_users: "Los miembros administración deben aprobar todas las nuevas cuentas antes de que se les permita el acceso al sitio. AVISO: ¡habilitar esta opción en un sitio activo revocará el acceso a los usuarios que no sean moderadores o admin!" pending_users_reminder_delay: "Notificar a los moderadores si hay nuevos usuarios que hayan estado esperando aprbación durante más estas horas. Usa -1 para desactivar estas notificaciones." - ga_tracking_code: "Código de Google Analytics, ej: UA-12345678-9; visita http://google.com/analytics" - ga_domain_name: "El nombre de dominio especificado en Google Analytics (ga.js). Ejemplo: misitio.com; ver en http://google.com/analytics" ga_universal_tracking_code: "Código de seguimiento de Google Universal Analytics (analytics.js), ejemplo: UA-12345678-9; visita http://google.com/analytics" ga_universal_domain_name: "Nombre del dominio establecido en Google Universal Analytics (analytics.js), ejemplo: misitio.com; visita http://google.com/analytics" 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" @@ -926,7 +939,6 @@ es: 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." external_system_avatars_enabled: "Usar un servicio externo para los avatares." - external_system_avatars_url: "Dirección URL del servicio externo para los avatares. Sustituciones permitidas: {username} {first_letter} {color} {size}" default_opengraph_image_url: "URL de la imagen opengraph por defecto." allow_all_attachments_for_group_messages: "Permitir todos los archivos adjuntos de email para los mensajes a grupos." enable_flash_video_onebox: "Habilitar el embebido de enlaces swf y flv (Adobe Flash) en formato Onebox. AVISO: podría introducir riesgos de seguridad." @@ -964,7 +976,6 @@ es: newuser_max_mentions_per_post: "Máximo número de menciones a @usuarios que un nuevo usuario puede usar en un post." newuser_max_replies_per_topic: "Máximo número de respuestas que un nuevo usuario puede realizar en el mismo tema antes de que alguien responda a su vez a alguna de ellas." max_mentions_per_post: "Máximo número de menciones a @usuarios que alguien puede usar en un post." - max_users_notified_per_group_mention: "Número de usuarios máximos que serán notificados si un grupo es mencionado (si se llega al límite no se mandarán más invitaciones)" create_thumbnails: "Crear miniaturas de imágenes y lightbox cuando estas son demasiado grandes para encajar en un post." email_time_window_mins: "Esperar (n) minutos antes de enviar cualquier email de notificación, para dar a los usuarios margen con el que editar y finalizar sus posts." private_email_time_window_seconds: "Espera (n) segundos antes de enviar cualquier email de notificación, para dar a los usuarios margen con el que editar y finalizar sus mensajes." @@ -1029,8 +1040,8 @@ es: maximum_staged_users_per_email: "Máximo número de usuarios provisionales creados al procesar un email entrante." auto_generated_whitelist: "Lista de direcciones de email que no serán revisadas para contenido auto-generado." block_auto_generated_emails: "Bloquear emails entrantes identificadas como auto generados." - bounce_score_threshold: "Máxima puntuación antes de parar de enviar correos a un usuario. Un rebote soft añade 1, rebote hard añade 2, la puntuación se restablece 30 días después del último rebote." ignore_by_title: "Ignorar emails entrantes por su título." + mailgun_api_key: "Mailgun Secret API key utilizada para verificar mensajes vía webhook." manual_polling_enabled: "Lanza emails usando la API para las respuestas por email." pop3_polling_enabled: "Poll vía POP3 para respuestas de e-mail." pop3_polling_ssl: "Usar SSL mientras se conecta al servidor POP3. (Recomendado)" @@ -1050,12 +1061,16 @@ es: delete_all_posts_max: "El máximo número de posts que pueden ser eliminados a la vez con el botón \"Eliminar todos los posts\". Si un usuario tiene un mayor número de posts que este valor, éstos no podrán ser eliminados de una vez y el usuario no podrá ser eliminado." username_change_period: "El número de días después de registrarse entre los cuales una cuenta puede cambiar su nombre de usuario (0 para deshabilitar esta opción)" email_editable: "Permitir a los usuarios cambiar su dirección de email después de registrarse." - logout_redirect: "Ubicación a redirigir después que el usuario cierre sesión Ejem: (http://somesite.com/logout)" allow_uploaded_avatars: "Permitir a los usuarios subir imágenes de perfil personalizadas." allow_animated_avatars: "Permitir a los usuarios utilizar imágenes de perfil animadas en gif. AVISO: ejecuta la tarea rake avatars:refresh después de cambiar esta opción." allow_animated_thumbnails: "Generar miniaturas en movimiento de los gifs animados." default_avatars: "URLs de avatares que se utilizarán por defecto para nuevos usuarios." automatically_download_gravatars: "Descargar Gravatars para usuarios cuando se creen una cuenta o cambien el email." + digest_topics: "Máximo número de temas mostrados en el resumen por email." + digest_min_excerpt_length: "Mínimo de caracteres del extracto de posts en el resumen por email." + delete_digest_email_after_days: "Suprimir los emails de resumen para aquellos usuarios que no han visto el sitio desde más de (n) días." + digest_suppress_categories: "Suprimir estas categorías de los emails de resumen." + disable_digest_emails: "Desactivar emails de resumen para todos los usuarios." detect_custom_avatars: "Verificar o no que los usuarios han subido una imagen de perfil." max_daily_gravatar_crawls: "Máximo número de veces que Discourse comprobará Gravatar en busca de avatares personalizados en un día" public_user_custom_fields: "Una lista con campos personalizados para el usuario que pueden ser mostrados públicamente." @@ -1086,7 +1101,6 @@ es: default_code_lang: "Lenguaje de programación por defecto para aplicar el resaltado de la sintaxis en los bloques de código de GitHub (lang-auto, ruby, python etc.)" warn_reviving_old_topic_age: "Cuando alguien publica en un tema cuya última respuesta fue hace este número de días o más, se le mostrará un aviso para desalentar el hecho de revivir una antigua discusión. Deshabilita esta opción introduciendo el valor 0." autohighlight_all_code: "Forzar el resaltado de código a los bloques de código preformateado cuando no se especifique el lenguaje del código." - highlighted_languages: "Incluye reglas resaltadas de sintaxis. (Advertencia: incluyendo demasiados lenguajes puede afectar al rendimiento) ver: https://highlightjs.org/static/demo/ para una demostración" feed_polling_enabled: "SOLO PARA EMBEBER: embeber feeds RSS/ATOM como posts." feed_polling_url: "SOLO PARA EMBEBER: URL de los feeds RSS/ATOM a embeber." embed_by_username: "Nombre de usuario en Discourse del que crea los temas embebidos." @@ -1135,7 +1149,6 @@ es: min_trust_to_create_tag: "El mínimo nivel de confianza requerido para crear una etiqueta." max_tags_per_topic: "El máximo número de etiquetas que se pueden añadir a un tema." max_tag_length: "Máximo número de caracteres que puede tener una etiqueta." - max_tag_search_results: "Al buscar por etiquetas, este será el máximo de resultados a mostrar." show_filter_by_tag: "Mostrar un desplegable para filtrar una lista de temas por etiqueta." max_tags_in_filter_list: "Máximo número de etiquetas en el desplegable. Se mostrarán primero aquellas más utilizadas." tags_sort_alphabetically: "Mostrar etiquetas en orden alfabético. Por defecto se mostrarán por popularidad." @@ -1165,21 +1178,6 @@ es: reply_by_email_address_is_empty: "Debes establecer el campo 'reply by email address' antes de activar respuesta por email." email_polling_disabled: "Debes activar el polling POP3 o bien el manual antes de activar la respuesta por email." user_locale_not_enabled: "Debes activar primero 'allow user locale' antes de activar esta opción." - notification_types: - group_mentioned: "%{group_name} ha sido mencionado en %{link}" - mentioned: "%{display_username} te ha mencionado en %{link}" - liked: "%{display_username} le ha gustado tu post en %{link}" - replied: "%{display_username} ha contestado tu post en %{link}" - quoted: "%{display_username} ha citado tu post en %{link}" - edited: "%{display_username} ha editado tu post en %{link}" - posted: "%{display_username} publicó en %{link}" - moved_post: "%{display_username} ha movido tu post a %{link}" - private_message: "%{display_username} te ha enviado un mensaje: %{link}" - invited_to_private_message: "%{display_username} te ha invitado a un hilo de mensajes: %{link}" - invited_to_topic: "%{display_username} te invitó a %{link}" - invitee_accepted: "%{display_username} ha aceptado tu invitación" - linked: "%{display_username} te enlazó en %{link}" - granted_badge: "Obtuviste %{link}" search: within_post: "#%{post_number} por %{username}" types: @@ -1359,8 +1357,99 @@ es: deferred_and_deleted: "Gracias por hacérnoslo saber. Hemos eliminado el post." temporarily_closed_due_to_flags: "Este tema está temporalmente cerrado debido a un gran número de reportes de la comunidad." system_messages: - post_hidden: - subject_template: "Post oculto al haber sido reportado por la comunidad" + usage_tips: + text_body_template: | + Aquí tienes unos breves consejos para empezar: + + ## Lectura + + Para leer más, **¡tan solo tienes que hacer scroll!** + + Tan pronto como se publiquen nuevos temas o respuestas, aparecerán automáticamente – sin necesidad de actualizar la página. + + ## Navegación + + - Para realizar una búsqueda, ver tu perfil de usuario, o el menú , usa los **botones de la esquina superior derecha**. + + - Entrar a un tema desde su título te llevará a la **última respuesta sin leer** del hilo. Para ir al primer o al último post, haz clic en el contador de respuestas o en la fecha de última respuesta. + + + + - Mientras lees un tema, usa la línea del tiempo a la derecha para ir al primer post, al último, o donde te habías quedado leyendo. En pantallas pequeñas, selecciona la barra de progreso en la esquina inferior para expandir sus controles: + + + + También puedes pulsar ? en tu teclado para ver una lista de atajos rápidos. + + ## Participación + + Para insertar una cita, selecciona el texto que quieres citar, después pulsa cualquier botón Responder para abrir el editor. Repite el proceso para múltiples citas. + + + + Siempre puedes continuar leyendo mientras estás redactando una publicación y automáticamnte guardaremos borradores al tiempo que escribes. + + Para notificar a alguien en tu post, menciónale escribiendo una `@` y a continuación empieza a escribir y selecciona su nombre de usuario. + + + + Para usar [Emoji](http://www.emoji.codes/), tan solo empieza a escriboir `:` para elegir por nombre, o utiliza los smileys tradicionales `;)` + + + + Para generar una vista previa de un enlace, pégalo en una línea aparte: + + + + Tu publicación puede estar en varios formatos usando HTML simple, BBCode o [Markdown](http://commonmark.org/help/): + + Esto es **negrita**. + Esto es negrita. + Esto es [b]negrita[/b]. + + Para más consejos sobre formato, [¡prueba nuestro divertido tutorial interactivo en 10 minutos!](http://commonmark.org/help/tutorial/) + + ## Acciones + + Hay algunos botones de acción al final de cada post: + + + + - Para hacerle saber a alguien que aprecias su post, utiliza el botón **me gusta**. ¡Compartir es amor! + + - Copia un enlace de cualquier post o tema a través del botón **enlace**. + + - Utiliza el botón mostrar más para desplegar más acciones. **Reportar** de forma privada le notificarán al autor o a nuestros [moderadores](%{base_url}/about), sobre algún problema. **Guarda en marcadores** para encontrar ese post más tarde en tu perfil. + + ## Notificaciones + + Cuando alguien te responde, cita tu post, menciona tu `@usuario` o incluso cuando enlaza a tu post, aparecerá un número en la esquina superior derecha de la página. Selecciónala para acceder a tus **notificaciones**. + + + + No te preocupes si te pierdes alguna respueta – te enviaremos un email con las notificaciones que lleguen cuando estés fuera. + + ## Preferencias + + - Todos los temas creados hace menos de **dos días** se consideran nuevos. + + - Aquellos temas en los que hayas **participado activamente** (porque los hayas creado, respondido o leído durante un período razonable) serán seguidos por tu usuario automáticamente. + + Verás los indicadores de posts nuevos y no leídos al lado de estos temas: + + + + Puedes cambiar tus notifiaciones para cualquier tema a través del control de notificaciones al final o en el lado derecho de cada tema. + + + + También puedes establecer tu nivel de notificación para cada categoría, si quieres vigilar o silenciar los temas en una categoría específica. + + Para cambiar cualquiera de estas opciones, ve a [tus preferencias](%{base_url}/my/preferences). + + ## Confianza y comunidad + + ¡Es genial saber de ti! Al participar aquí, nos iremos conociendo con el tiempo y las limitaciones temporales por nuevo usuario se retirarán. Sigue participando y ganarás [niveles de confianza](https://meta.discourse.org/t/what-do-user-trust-levels-do/4924) que incluyen habilidades especiales para ayudarnos a gestionar nuestra comunidad juntos. welcome_user: subject_template: "¡Bienvenido a %{site_name}!" text_body_template: | @@ -1462,9 +1551,9 @@ es: text_body_template: | Lo sentimos, pero tu email para %{destination} (titled %{former_title}) no funcionó. - No pudimos encontrar contenido en este e-mail. + No pudimos encontrar contenido en este e-mail. - Si estás teniendo este problema y _sí_ incluiste contenido, inténtalo de nuevo con un formato más simple. + Si estás teniendo este problema y _sí_ incluiste contenido, inténtalo de nuevo con un formato más simple. email_reject_parsing: subject_template: "[%{site_name}] Problema con el correo electrónico -- Contenido desconocido" text_body_template: | @@ -1484,7 +1573,6 @@ es: email_error_notification: subject_template: "[%{site_name}] Problema con el correo electrónico -- Error de autenticación POP" user_automatically_blocked: - subject_template: "El nuevo usuario %{username} ha sido bloqueado tras ser reportado por la comunidad" text_body_template: | Este es un mensaje automático. @@ -1514,6 +1602,10 @@ es: download_remote_images_disabled: subject_template: "Inhabilitar la descarga de imágenes remotas" text_body_template: "La opción `download_remote_images_to_local` ha sido inhabilitada porque se ha llegado al límite de espacio en disco configurado en `download_remote_images_threshold`." + unsubscribe_link: | + Para darte de baja de estos emails, [haz clic aquí](%{unsubscribe_url}). + unsubscribe_link_and_mail: | + Para darte de baja de estos emails, [haz clic aquí](%{unsubscribe_url}). subject_re: "Re:" subject_pm: "[MP]" user_notifications: @@ -1654,7 +1746,7 @@ es: %{respond_instructions} user_posted_pm_staged: subject_template: "%{optional_re}%{topic_title}" - text_body_template: |2 + text_body_template: | %{message} digest: @@ -2047,7 +2139,120 @@ es: Originally adapted from the [WordPress Terms of Service](http://en.wordpress.com/tos/). privacy_topic: title: "Políticas de Privacidad" - body: "\n\n## [¿Qué información recolectamos?](#collect)\n\nRecolectamos información tuya cuando te registras en nuestra web, y recopilamos información cuando participas en ella leyendo, escribiendo y evaluando el contenido compartido aquí.\n\nAl registrarte en nuestra web, puede que se te pida que indiques tu nombre y tu email. Sin embargo, puedes visitarnos sin registrarte. Tu email será verificado a través de un mensaje que contendrá un enlace único. Si ese enlace es visitado, sabremos que controlas el email.\n\nCuando estés registrado y publiques, guardamos la dirección IP de donde el mensaje ha sido publicado. Puede que guardemos registros que incluyan la dirección IP de cada intercambio de datos con nuestro servidor.\n\n\n\n## [¿Para qué usamos tu información?](#use)\n\nCualquier información recolectada puede ser usada en una de las siguientes maneras:\n\n* Para personalizar tu experiencia — tu información nos ayuda a responder a tus necesidades individuales.\n* Para mejorar nuestra web — intentamos continuamente mejorar nuestro sitio web ofreciéndote contenido basado en la información que recibimos de ti.\n* Para mejorar el servicio de soporte — tu información nos ayuda a responder de una forma más efectiva a tus dudas y problemas.\n* Para enviar emails cada cierto tiempo — La direccion de email que nos proporciones puede ser usada para enviarte información, notificaciones que tú solicites sobre cambios en temas, sobre respuestas a tu nombre, respuestas a consultas y/o cualquier otro tipo de solicitudes o cuestiones.\n\n\n\n## [¿Cómo protegemos tu información?](#protect)\n\nTenemos implementadas varias medidas de seguridad para mantener tu información personal segura cuuando la introduces o accedes a ella.\n\n\n\n## [¿Cuál es la política de retención de datos?](#data-retention)\n\nIntentamos:\n\n* No retener los registros de los servidores conteniendo la dirección IP de todas las solicitudes durante más de 90 días.\n* No retener las direcciones IP asociadas con usuarios registrados y sus mensajes durante no más de 5 años.\n\n\n\n\n## [¿Usamos cookies?](#cookies)\n\nSí. Las cookies con pequeños archivos que una web o su proveedor de servicios transfiere a tu disco duro a través de tu navegador (si lo permites).\nEstas cookies permiten a la web reconocer tu navegador y, si tienes una cuenta registrada, asociarlo con ella.nt.\n\nUsamos cookies para entender y guardar tus preferencias para futuras visitas y para recolectar información sobre el tráfico y la interacción con este sitio web para que podamos ofrecer mejores experiencias y herramientas en un futuro. Puede que nos asociemos con terceras personas para que nos asisten a entender mejor a nuestros visitantes. Estos proveedores de servicios no tienen permitido usar esta información para otro propósito que no sea ayudarnos a mejorar.\n\n\n\n## [¿Revelamos alguna información a terceros?](#disclose)\n\nNo vendemos, intercambiamos o transferimos a terceros tu información personal. Esto no incluye a terceros que nos ayuden a operar correctamente este sitio web, a administrar nuestro negocio o a ofrecerte un servicio, siempre y cuando acepten mantener esta información confidencial.\nPuede que revelemos tu información cuando creamos que sea apropiado para cumplir con la ley, hacer cumplir con nuestras políticas, derechos, propiedades, o seguridad nuestros o de terceros. Sin embargo, la información no personal de los visitantes puede que sea entregada debidamente a terceros con propósitos de marketing, publicidad u otros usos. \n\n\n\n## [Enlaces de terceros](#third-party)\n\nOcasionalmente, es posible que incluyamos u ofrezcamos enlaces a productos o servicios de terceros en esta web. Estos sitios webs de terceros tienen otras políticas de privacidad, por lo que no nos hacemos responsables del contenido y actividades de estos sitios. Sin embargo, intentamos proteger la integridad de nuestra web y aceptamos opiniones sobre estos sitios de terceros.\n\n\n\n## [Cumplimiento del Acta de Protección de la Privacidad Online de los Niños de 1998](#coppa)\n\nNuestra web, sus productos y servicios están dirigidos a personas que tengan 13 o más años de edas. Si este servidor está en EEUU, y tienes menos de 13 años de edad, a causa del Acta de Protección de la Privacidad Online de los Niños de 1998 ([Children's Online Privacy Protection Act](https://en.wikipedia.org/wiki/Children%27s_Online_Privacy_Protection_Act)) de EEUU, no uses este sitio web.\n\n\n\n## [Política de privacidad online](#online)\n\nEsta política de privacidad sólo tiene validez para la información recolectada a través de nuestro sitio web, y no para aquella recolectada offline.\n\n\n\n## [Consentimiento](#consent)\n\nAl usar nuestra web, aceptas esta política.\n\n\n\n## [Cambios a nuestra política de privacidad](#changes)\n\nSi decidimos cambiar nuestra política de privacidad, publicaremos los cambios en esta misma página.\n\nEste documento tiene una licencia \"CC-BY-SA\". Última actualización: 31 de mayo del 2013.\n" + body: | + + + ## [¿Qué información recolectamos?](#collect) + + Recolectamos información tuya cuando te registras en nuestra web, y recopilamos información cuando participas en ella leyendo, escribiendo y evaluando el contenido compartido aquí. + + Al registrarte en nuestra web, puede que se te pida que indiques tu nombre y tu email. Sin embargo, puedes visitarnos sin registrarte. Tu email será verificado a través de un mensaje que contendrá un enlace único. Si ese enlace es visitado, sabremos que controlas el email. + + Cuando estés registrado y publiques, guardamos la dirección IP de donde el mensaje ha sido publicado. Puede que guardemos registros que incluyan la dirección IP de cada intercambio de datos con nuestro servidor. + + + + ## [¿Para qué usamos tu información?](#use) + + Cualquier información recolectada puede ser usada en una de las siguientes maneras: + + * Para personalizar tu experiencia — tu información nos ayuda a responder a tus necesidades individuales. + * Para mejorar nuestra web — intentamos continuamente mejorar nuestro sitio web ofreciéndote contenido basado en la información que recibimos de ti. + * Para mejorar el servicio de soporte — tu información nos ayuda a responder de una forma más efectiva a tus dudas y problemas. + * Para enviar emails cada cierto tiempo — La direccion de email que nos proporciones puede ser usada para enviarte información, notificaciones que tú solicites sobre cambios en temas, sobre respuestas a tu nombre, respuestas a consultas y/o cualquier otro tipo de solicitudes o cuestiones. + + + + ## [¿Cómo protegemos tu información?](#protect) + + Tenemos implementadas varias medidas de seguridad para mantener tu información personal segura cuuando la introduces o accedes a ella. + + + + ## [¿Cuál es la política de retención de datos?](#data-retention) + + Intentamos: + + * No retener los registros de los servidores conteniendo la dirección IP de todas las solicitudes durante más de 90 días. + * No retener las direcciones IP asociadas con usuarios registrados y sus mensajes durante no más de 5 años. + + + + + ## [¿Usamos cookies?](#cookies) + + Sí. Las cookies con pequeños archivos que una web o su proveedor de servicios transfiere a tu disco duro a través de tu navegador (si lo permites). + Estas cookies permiten a la web reconocer tu navegador y, si tienes una cuenta registrada, asociarlo con ella.nt. + + Usamos cookies para entender y guardar tus preferencias para futuras visitas y para recolectar información sobre el tráfico y la interacción con este sitio web para que podamos ofrecer mejores experiencias y herramientas en un futuro. Puede que nos asociemos con terceras personas para que nos asisten a entender mejor a nuestros visitantes. Estos proveedores de servicios no tienen permitido usar esta información para otro propósito que no sea ayudarnos a mejorar. + + + + ## [¿Revelamos alguna información a terceros?](#disclose) + + No vendemos, intercambiamos o transferimos a terceros tu información personal. Esto no incluye a terceros que nos ayuden a operar correctamente este sitio web, a administrar nuestro negocio o a ofrecerte un servicio, siempre y cuando acepten mantener esta información confidencial. + Puede que revelemos tu información cuando creamos que sea apropiado para cumplir con la ley, hacer cumplir con nuestras políticas, derechos, propiedades, o seguridad nuestros o de terceros. Sin embargo, la información no personal de los visitantes puede que sea entregada debidamente a terceros con propósitos de marketing, publicidad u otros usos. + + + + ## [Enlaces de terceros](#third-party) + + Ocasionalmente, es posible que incluyamos u ofrezcamos enlaces a productos o servicios de terceros en esta web. Estos sitios webs de terceros tienen otras políticas de privacidad, por lo que no nos hacemos responsables del contenido y actividades de estos sitios. Sin embargo, intentamos proteger la integridad de nuestra web y aceptamos opiniones sobre estos sitios de terceros. + + + + ## [Cumplimiento del Acta de Protección de la Privacidad Online de los Niños de 1998](#coppa) + + Nuestra web, sus productos y servicios están dirigidos a personas que tengan 13 o más años de edas. Si este servidor está en EEUU, y tienes menos de 13 años de edad, a causa del Acta de Protección de la Privacidad Online de los Niños de 1998 ([Children's Online Privacy Protection Act](https://en.wikipedia.org/wiki/Children%27s_Online_Privacy_Protection_Act)) de EEUU, no uses este sitio web. + + + + ## [Política de privacidad online](#online) + + Esta política de privacidad sólo tiene validez para la información recolectada a través de nuestro sitio web, y no para aquella recolectada offline. + + + + ## [Consentimiento](#consent) + + Al usar nuestra web, aceptas esta política. + + + + ## [Cambios a nuestra política de privacidad](#changes) + + Si decidimos cambiar nuestra política de privacidad, publicaremos los cambios en esta misma página. + + Este documento tiene una licencia "CC-BY-SA". Última actualización: 31 de mayo del 2013. + static: + search_help: | +

Consejos

+

+

    +
  • Se priorizan las coincidencias por título – si tienes dudas, buscar por títulos
  • +
  • Buscar palabras diferentes, poco comunes, dará mejores resultados
  • +
  • Intenta centrar tu búsqueda con una categoría, tema o usuario en particular
  • +
+

+

Opciones

+

+ + + + + + + +
order:viewsorder:latestorder:likes@usernameuser:foo
status:openstatus:closedstatus:archivedstatus:norepliesstatus:single_user
#category-slugcategory:foogroup:foobadge:foo
in:likesin:postedin:watchingin:trackingin:private
in:bookmarksin:firstin:pinnedin:unpinnedin:wiki
posts_count:numbefore:days or dateafter:days or datetags:one,two
+

+

Ejemplos

+

+

    +
  • arcoiris #parques buscará temas que contengan la palabra "arcoiris" en la categoría "parques".
  • +
  • arcoiris category:parques status:open order:latest buscará temas que contengan la palabra "arcoiris" en la categoría "parques" que no estén cerrados o archivados, ordenados por la fecha del último post.
  • +
  • arcoiris category:"parques" in:bookmarks buscará temas que contengan la palabra "arcoiris" en la categoría "parques" que hayas guardado en marcadores.
  • +
+

badges: editor: name: Editor @@ -2198,7 +2403,7 @@ es: name: Enlace famoso description: Publicó un enlace externo con al menos 1000 clics long_description: | - Este distintivo se concede cuando el enlace que has compartido alcanza los 1000 clics. ¡Bravo! Publicaste un enlace que mejoró significativamente la conversación al añadir detalles, contexto e información esencial. ¡Buen trabajo! + Este distintivo se concede cuando un enlace que compartiste llega a 1000 clics. ¡Vaya! Publicaste un enlace que mejoró significativamente la conversación al añadir un detalle esencial, contexto, e información. ¡Gran trabajo! appreciated: name: Apreciado description: Recibió 1 "me gusta" en 20 posts diff --git a/config/locales/server.et.yml b/config/locales/server.et.yml index dbfdcee2ad..7246f65152 100644 --- a/config/locales/server.et.yml +++ b/config/locales/server.et.yml @@ -147,7 +147,6 @@ et: user_is_suspended: "Peatatud kasutajatel pole lubatud postitada." topic_not_found: "Midagi on valesti. Kas on võimalik, et antud teema suleti või kustutati samal ajal, kui te seda vaatasite?" just_posted_that: "on liiga sarnane sellele, mida sa hiljuti postitasid" - has_already_been_used: "on juba kasutusel" invalid_characters: "sisaldab ebasobivaid tähemärke" is_invalid: "pole korrektne, püüa kirjeldada täpsemalt" next_page: "järgmine leht →" @@ -417,8 +416,6 @@ et: archetypes: banner: title: "Teema Bänneriks" - unsubscribed: - title: 'Eemaldatud' reports: visits: xaxis: "Päev" diff --git a/config/locales/server.fa_IR.yml b/config/locales/server.fa_IR.yml index 2a13a79374..b5678d4566 100644 --- a/config/locales/server.fa_IR.yml +++ b/config/locales/server.fa_IR.yml @@ -153,7 +153,16 @@ fa_IR: education: until_posts: other: "%{count} ارسال" - new-topic: "خوش آمدید به %{site_name} — ** ممنون برای شروع گفتگو!**\n\n- آیا عنوان اونقدر جالب هست برای خواندن با صدای بلند ؟‌خلاصه ای خوبیه ؟ \n\n- چه کسی به این علاقه مند خواهد شد؟ چرا می تونه مهم باشه؟ چه نوع پاسخی را می خواهید ؟ \n\n- به همراه کلمه های که عموما در جستار تو برای *پیدا* کردن استفاده میشه. برای گروه کردن جستارت با جستارهای مرتبط٬ و دسته بندی انتخابی. \n\nبرای بیشتر[دستورالعمل های انجمن را ببین](/guidelines). این پنل اول فقط به شما نشان داد می شه %{education_posts_text}.\n" + new-topic: | + خوش آمدید به %{site_name} — ** ممنون برای شروع گفتگو!** + + - آیا عنوان اونقدر جالب هست برای خواندن با صدای بلند ؟‌خلاصه ای خوبیه ؟ + + - چه کسی به این علاقه مند خواهد شد؟ چرا می تونه مهم باشه؟ چه نوع پاسخی را می خواهید ؟ + + - به همراه کلمه های که عموما در جستار تو برای *پیدا* کردن استفاده میشه. برای گروه کردن جستارت با جستارهای مرتبط٬ و دسته بندی انتخابی. + + برای بیشتر[دستورالعمل های انجمن را ببین](/guidelines). این پنل اول فقط به شما نشان داد می شه %{education_posts_text}. new-reply: | Welcome to %{site_name} — **thanks for contributing!** @@ -232,7 +241,7 @@ fa_IR: assets_topic_body: "This is a permanent topic, visible only to staff, for storing images and files used in the site design. Don't delete it!\n\n\nHere's how:\n\n\n1. Reply to this topic.\n2. Upload all the images you wish to use for logos, favicons, and so forth here. (Use the upload toolbar icon in the post editor, or drag-and-drop or paste images.)\n3. Submit your reply to post it.\n4. Right click the images in your new post to get the path to the uploaded images, or click the edit icon to edit your post and retrieve the path to the images. Copy the image paths.\n5. Paste those image paths into [basic settings](/admin/site_settings/category/required).\n\n\nIf you need to enable different file type uploads, edit `authorized_extensions` in the [file settings](/admin/site_settings/category/files)." lounge_welcome: title: "به انجمن خوش آمدید" - body: |2 + body: | Congratulations! :confetti_ball: @@ -431,18 +440,6 @@ fa_IR: message: make: "این موضوع در حال حاضر بنر است. این در بالای در تمام صفحه ها نمایش داده می شود تا زمانی که توسط کاربر رد بشود. " remove: "این موضوع دیگر در بنر نیست. دیگر در بالای در صفحه ها به نمایش در نمی آید. " - unsubscribed: - title: 'اشتراک لغو شده' - description: "اشتراک شما لغو شد. دیگر با شما تماس نخواهیم گرفت!" - oops: "در صورتی که قصد انجام این کار را نداشتید٬ پایین را کلیک کنید." - error: "خطا در لغو اشتراک" - preferences_link: "شما همچنین می توانید لغو اشتراک کنید از digest ایمیل در صفحه تنظیمات " - different_user_description: "شما در حال حاضر وارد سیستم شده اید به عنوان یک کاربر دیگر که ایمیل digest برایش ارسال شد. لطفا از سیسیتم خارج شوید و دوباره تلاش کنید." - not_found_description: "متاسفیم٬‌ ما نمی توانیم اشتراک شما را لغو کنیم. ممکن است پیوند در ایمیل شما منقضی شده است. " - resubscribe: - action: "اشتراک دوباره" - title: " دوباره اشتراک شده!" - description: "شما دوباره به اشتراک در آمدید." reports: visits: title: "بازدید کاربران" @@ -577,7 +574,6 @@ fa_IR: yaxis: "تعداد بازدید ها" dashboard: rails_env_warning: "سرور شما در حال اجراست در %{env} حالت " - ruby_version_warning: "شما نسخه Ruby 2.0.0 را اجرا کرده اید که به مشکل دارا بودن شناخته شده است. به روز کنید به بخش 247 یا بعدتر" host_names_warning: "config/database.yml فایل شما از اسم هاست پیش فرض localhost استفاده کرده. به روز کنید تا اسم هاست سایتتان را استفاده کنید." gc_warning: 'سرور شما از پیش فرض پارامترهای جمع آوری ruby garbage استفاده می کند٬ که به شما بهترین عملکرد را نمی دهد. این جستار برای تنظیم عملکرد بخوانید: تنظیم Ruby و Rails برای دیسکورس .' sidekiq_warning: 'Sidekiq کار نمی کند. با تشکر٬ مثل ارسال ایمیل ها٬‌ برای اجرا ناهمگام هستند با sidekiq. لطفا مطمن شوید که آخرین پروسه sidekiq کار می کند. درباره Sidekiq بیشتر بدانید.' @@ -653,20 +649,14 @@ fa_IR: anon_polling_interval: "هر چند مدت باید مشتری های ناشناس نظرسنجی بشوند در هر میلی ثانیه" background_polling_interval: "هر چند وقت یکبار مشتری ها باید نظرسنجی بشوند در هر ثانیه ( وقتی پنجره در پس زمینه است)" cooldown_minutes_after_hiding_posts: "تعداد دقایقی که کاربر باید صبر کند قبل از ویرایش مخفی یک نوشته از طریق پرچم گزاری انجمن" - max_topics_in_first_day: "حداکثر تعداد جستارهای یک کاربر که در روز اولشان در سایت می توانند ایجاد کنند. " - max_replies_in_first_day: "حداکثر تعداد پاسخ های یک کاربر که در روز اولشان در سایت می توانند ایجاد کنند. " tl2_additional_likes_per_day_multiplier: "کنترل بالا رفتن پسند ها در روز برای tl2 (اعضا) از طریق حاصل ضرب این شماره" tl3_additional_likes_per_day_multiplier: "کنترل بالا رفتن پسند ها در روز برای tl3 ( رهبران) از طریق حاصل ضرب این شماره" tl4_additional_likes_per_day_multiplier: "کنترل بالا رفتن پسند ها در روز برای tl4 ( رهبران) از طریق حاصل ضرب این شماره" - num_flags_to_block_new_user: "اگر نوشته های کاربران جدید num_flags_to_block_new_user از کاربران متفاوت پرچم های هرزنامه گرفت٬ نوشته های آنها را مخفی کن و از نوشتن آنها در آینده جلوگیری کن. 0 برای از کار انداختن. " - num_users_to_block_new_user: "اگر نوشته های کاربران جدید num_flags_to_block_new_user از کاربران متفاوت پرچم های هرزنامه گرفت٬ نوشته های آنها را مخفی کن و از نوشتن آنها در آینده جلوگیری کن. 0 برای از کار انداختن. " notify_mods_when_user_blocked: "اگر کاربر بطور خودکار مسدود شد٬ به تمام مدیران پیام بفرست." flag_sockpuppets: "اگر کاربری به جستاری با ای پی برابر با کاربری که نوشته را شروع کرده ٬ آنها را به عنوان هرزنامه پرچم گزاری کن." traditional_markdown_linebreaks: "از linebreaks سنتی استفاده کن در مدلهای نشانه گزاری٬‌ چرا که نیاز به دو فضای انتهایی دارد برای linebreak." post_undo_action_window_mins: "تعداد دقایقی که کاربران اجازه دارند اقدامی را که در نوشته انجام داده اند باز گردانند. (پسند٬‌ پرچم گزاری٬‌ چیزهای دیگر)." must_approve_users: "Staff must approve all new user accounts before they are allowed to access the site. WARNING: enabling this for a live site will revoke access for existing non-staff users!" - ga_tracking_code: " Google analytics (ga.js) کد پیگری کد٬ eg: UA-12345678-9;این را ببین http://google.com/analytics" - ga_domain_name: "Google analytics (ga.js) اسم دامنه٬ eg: mysite.com; این را ببین http://google.com/analytics" ga_universal_tracking_code: "Google Universal Analytics (analytics.js) کد پیگری کد٬ UA-12345678-9; این را ببین http://google.com/analytics" ga_universal_domain_name: "Google Universal Analytics (analytics.js) اسم دامنه٬‌ eg: mysite.com; این را ببین http://google.com/analytics" enable_noscript_support: "webcrawler موتور جستجوی استاندارد را فعال کناز طریق تگ noscript" @@ -851,13 +841,9 @@ fa_IR: delete_all_posts_max: "حداکثر تعداد نوشته هایی که می تواند یکباره پاک شود با کلید همه نوشته ها را پاک کن. اگر کاربر بییشتر از این نوشته ها دارد٬ نوشته نمی تواند یکبار پاک شود و کاربر نمی تواند حذف شود." username_change_period: "تعداد روزهایی که بعد از ثبت نام می توانند نام کاربری خود را عوض کنند ( 0 برای جلوگیری از عوض کردن نام کاربرایشان.)" email_editable: "به کاربران اجازه بده ایمیل آدرس خود را عوض کنند بعد از ثبت نام. " - logout_redirect: "مکان برای جابجایی مرورگر بعد از خارج شدن EG: (http://somesite.com/logout)" allow_animated_thumbnails: "تولید ریز عکسهای متحرک از تصاویر GIF انیمیشن." default_avatars: "URLs برای آواتارهایی که کاربران جدید از آن بطور پیش فرض می توانند استفاده کنند قبل از اینکه آنها را عوض کنند. " automatically_download_gravatars: "آواتار را برای کاربران دریافت کن برای ساختن حساب کاربری یا ایمیل. " - digest_topics: "حداکثر تعداد جستارهایی که در دایجست ایمیل نشان داده می شود " - digest_min_excerpt_length: "حداقل نوشته های گزیده در ایمیل دایجست٬‌ در کاراکتر." - disable_digest_emails: "ایمیل های دایجست را برای تمام کاربران غیر فعال کن. " max_daily_gravatar_crawls: "حداکثرتعداد زمانی که دیسکورس Gravatar را چک می کند برای آواتار سفارشی در هر روز. " public_user_custom_fields: "لیست مجاز فیلد سفارشی برای کاربر که می تواند به همه نشان داده شود." staff_user_custom_fields: "لیست مجاز فیلد سفارشی برای کاربر که می تواند به مدیران نشان داده شود." @@ -880,7 +866,6 @@ fa_IR: default_code_lang: " پیش فرض برنامه نویسی زبان سینتکس برجسته شده به بلوک های کد GitHub اعمال بشه. (lang-auto, ruby, python etc.)" warn_reviving_old_topic_age: "وقتی کسی شروع می کند با پاسخ دادن به جستاری که آخرین پاسخ برمی گردد به خیلی قبل یک هشدار نمایش داده می شود. نمایش با تنظیمات تا 0. " autohighlight_all_code: "اعمال زور برای برجسته کردن کد به تمام بلاک های کد تنظیم نشده حتی وقتی به صراحت زبان را مشخص نمی کنند. " - highlighted_languages: "شامل نحوه قوانین برجسته شده. ( اخطار: شامل زبان های متفاوت ممکن است در نحوه اجرا تاثیر گذار باشد) ببین: https://highlightjs.org/static/demo/ برای دمو" feed_polling_enabled: "فقط جاسازی: چه جاسازی RSS/ATOM feed به عنوان نوشته" feed_polling_url: "فقط جاسازی: URL of RSS/ATOM feed to embed." embed_by_username: "نام کاربری دیسکورس کاربری که نوشته های جاسازی شده را ساخته." @@ -913,19 +898,6 @@ fa_IR: invalid_string_min: "باید حداقل %{min} کاراکتر باشد " invalid_string_max: "نباید بیشتر از %{max} کاراکتر باشد" invalid_reply_by_email_address: "مقدار باید شامل '%{reply_key}' و متفاوت باشد از ایمیل آگاه سازی " - notification_types: - mentioned: "%{display_username} به شما اشاره شد در %{link}" - liked: "%{display_username} نوشته شما پسندیدهشد در %{link}" - replied: "%{display_username} به نوشته شما پاسخ داده شد در %{link}" - quoted: "%{display_username} از شما نقل قول شد در %{link}" - edited: "%{display_username} نوشته شما ویرایش شد در %{link}" - posted: "%{display_username} نوشته ارسال شد در %{link}" - moved_post: "%{display_username} نوشته شما منتقل شد به %{link}" - private_message: "%{display_username} یک پیام ارسال کنید: %{link}" - invited_to_private_message: "%{display_username} شما را به این پیام دعوت کرده : %{link}" - invitee_accepted: " %{display_username} دعوت نامه شما را پذیرفته شد " - linked: "%{display_username} شما پیوند خوردید در %{link}" - granted_badge: "شما وارد شدید %{link}" search: within_post: "#%{post_number} توسط %{username}" types: @@ -1011,10 +983,24 @@ fa_IR: other: "%{count} نشانه ها منتظر استفاده" invite_mailer: subject_template: "%{invitee_name} شما را دعوت کرده به %{topic_title}' در %{site_domain_name}" - text_body_template: "%{invitee_name} شما را دعوت کرده به یک گفتگو\n\n> **%{topic_title}**\n>\n> %{topic_excerpt}\n\nدر \n\n> %{site_title} -- %{site_description}\n\nاگر علاقه مند هستید بر روی پیوند پایین کلیک کنید:‌\n\n%{invite_link}\n\nاین دعوتنامه از طرف یک کاربر قابل اعتماد است٬ پس شما نیازی به ورود ندارید. \n" + text_body_template: | + %{invitee_name} شما را دعوت کرده به یک گفتگو + + > **%{topic_title}** + > + > %{topic_excerpt} + + در + + > %{site_title} -- %{site_description} + + اگر علاقه مند هستید بر روی پیوند پایین کلیک کنید:‌ + + %{invite_link} + + این دعوتنامه از طرف یک کاربر قابل اعتماد است٬ پس شما نیازی به ورود ندارید. invite_forum_mailer: subject_template: "%{invitee_name} دعوت شدید به عضویت در %{site_domain_name}" - text_body_template: "%{invitee_name} شما را دعوت کرده تا عضو شوید \n\n> **%{site_title}**\n>> %{site_description}\n\nاگر علاقه مند هستید بر روی پیوند پیش رو کلیک کنید: \n\n%{invite_link}\n\nاین دعوتنامه از طرف یک کاربر قابل اعتماد است٬ پس شما نیازی به ورود ندارید. \n" invite_password_instructions: subject_template: "تنظیم رمز عبور برای حساب کاربری {site_name}%" test_mailer: @@ -1026,10 +1012,6 @@ fa_IR: queued_posts_reminder: subject_template: other: "[%{site_name}] %{count} نوشته منتظر بررسی است" - text_body_template: | - سلام، - - نوشته‌های کاربران جدید منتظر بررسی‌اند. [می‌توان آن‌ها را در اینجا تأیید یا رد نمود](%{base_url}/queued-posts). flag_reasons: off_topic: "نوشته شما به عنوان **بی ربط به جستار** پرچم گزاری شده. انجمن احساس خوبی برای جا دادن آن در جستار ندارد٬ آن طور که در عنوان و نوشته اول تعریف شده. " inappropriate: "نوشاه شما به عنوان ** نامناسب** پرچم گزاری شده. انجمن احساس کرده این تهاجمی، توهین آمیز، و یا نقض [دستورالعمل انجمن ما است](دستورعمل انجمن/)" @@ -1043,19 +1025,65 @@ fa_IR: deferred_and_deleted: "ممنون از اینکه به ما اطلاع دادید. ما نوشته را پاک می کنیم." temporarily_closed_due_to_flags: "این عنوان به صورت موقت به خاطر تعداد فراوان گزارش‌های رسیده از کاربران بسته شده است." system_messages: - post_hidden: - subject_template: "پست مخفی شده بدلیل پرچم گزاری انجمن " welcome_user: subject_template: "به %{site_name} خوش آمدید!" - text_body_template: "ممنون برای عضویت%{site_name},٬ و خوش آمدید \n\n\n%{new_user_tips}\n\n\nما به [رفتار جامعه ای متمدن] همیشه اعتقاد داریم (%{base_url}/guidelines). \n\n\nاز بودنتان در انجمن لذت ببرید!\n\n\n(اگر نیاز به تماس با یکی از مدیران[staff members] را دارید(%{base_url}/about) به عنوان یک کاربر جدید٬ فقط به این پیام پاسخ دهید.)\n" + text_body_template: | + ممنون برای عضویت%{site_name},٬ و خوش آمدید + + + %{new_user_tips} + + + ما به [رفتار جامعه ای متمدن] همیشه اعتقاد داریم (%{base_url}/guidelines). + + + از بودنتان در انجمن لذت ببرید! + + + (اگر نیاز به تماس با یکی از مدیران[staff members] را دارید(%{base_url}/about) به عنوان یک کاربر جدید٬ فقط به این پیام پاسخ دهید.) welcome_invite: subject_template: "به %{site_name} خوش آمدید!" - text_body_template: "ممنون برای قبول دعتونامه به %{site_name} -- خوش آمدید!\n\n\nبرای شما یک حساب کاربری جدید ساختیم **%{username}** و شما الان در سیستم هستید. می توانید اسم خود را عوض کنید با مراجعه به [your user profile][prefs].\n\nبرای ورود بعدتر : \n\n\n1. همیشه برای ورود ** از ایمیل آدرسی استفاده کن که در دعوتنامه اصلی استفاده کردید**. در غیر اینصورت نمی تونیم بگوییم این شمایید! \n\n\n2. رمز عبور خیلی خوبی بساز برای [کاربری نمایه ات][prefs]٬ و برای ورود از آن استفاده کن.\n\n%{new_user_tips}\n\n\nما به [رفتار جامعه ای متمدن] همیشه اعتقاد داریم (%{base_url}/guidelines). \n\n\nاز بودنتان در انجمن لذت ببرید!\n\n\n(اگر نیاز به تماس با یکی از مدیران[staff members] را دارید(%{base_url}/about) به عنوان یک کاربر جدید٬ فقط به این پیام پاسخ دهید. )\n\n\n[prefs]: %{user_preferences_url}\n" + text_body_template: | + ممنون برای قبول دعتونامه به %{site_name} -- خوش آمدید! + + + برای شما یک حساب کاربری جدید ساختیم **%{username}** و شما الان در سیستم هستید. می توانید اسم خود را عوض کنید با مراجعه به [your user profile][prefs]. + + برای ورود بعدتر : + + + 1. همیشه برای ورود ** از ایمیل آدرسی استفاده کن که در دعوتنامه اصلی استفاده کردید**. در غیر اینصورت نمی تونیم بگوییم این شمایید! + + + 2. رمز عبور خیلی خوبی بساز برای [کاربری نمایه ات][prefs]٬ و برای ورود از آن استفاده کن. + + %{new_user_tips} + + + ما به [رفتار جامعه ای متمدن] همیشه اعتقاد داریم (%{base_url}/guidelines). + + + از بودنتان در انجمن لذت ببرید! + + + (اگر نیاز به تماس با یکی از مدیران[staff members] را دارید(%{base_url}/about) به عنوان یک کاربر جدید٬ فقط به این پیام پاسخ دهید. ) + + + [prefs]: %{user_preferences_url} backup_succeeded: subject_template: "پشتیبان گیری با موفقیت انجام شد" backup_failed: subject_template: "پشتیبان گیری با شکست مواجه شد." - text_body_template: "پشتیبان گیری ناموفق شد\n\nاینجا وارد سیستم شوید: \n\n```\n%{logs}\n\n```\n\n" + text_body_template: | + پشتیبان گیری ناموفق شد + + اینجا وارد سیستم شوید: + + ``` + %{logs} + + ``` + restore_succeeded: subject_template: "بازیابی با موفقیت کامل شد " text_body_template: "بازیابی با موفقیت انجام شد. " @@ -1075,10 +1103,18 @@ fa_IR: text_body_template: "فایل دعوت انبوهی کاربر شما پردازش شد٬ %{sent} دعوتنامه ها ایمیل شد. " bulk_invite_failed: subject_template: "دعوت انبوه کاربر با ایراد پردازش شد" - text_body_template: "فایل دعوت انبوهی کاربر شما پردازش شد٬ %{sent} دعوتنامه ها ایمیل شد با %{failed} ایراد(s).\n\nاینجا وارد سیستم شوید: \n\n```\n%{logs}\n\n```\n" + text_body_template: | + فایل دعوت انبوهی کاربر شما پردازش شد٬ %{sent} دعوتنامه ها ایمیل شد با %{failed} ایراد(s). + + اینجا وارد سیستم شوید: + + ``` + %{logs} + + ``` csv_export_succeeded: subject_template: "خارج کردن اطلاعات کامل شد" - text_body_template: |+ + text_body_template: | خارج کردن فایل ها با موفقیت انجام شد! :dvd: @@ -1107,8 +1143,6 @@ fa_IR: subject_template: "[%{site_name}] مشکل ایمیل -- پاسخ خودکار" email_error_notification: subject_template: "[%{site_name}] مشکل ایمیل -- ایراد تصدیق POP " - user_automatically_blocked: - subject_template: "کاربر جدید%{username} مسدود شد بخاطر پرچم های انجمن" spam_post_blocked: subject_template: "کاربر جدید%{username} نوشته مسدود شده است بدلیل پیوند های تکراری" pending_users_reminder: @@ -1143,13 +1177,10 @@ fa_IR: subject_template: "[%{site_name}] [PM] %{topic_title}" digest: why: "یک گزارش کوتاه از %{site_link} از آخرین باری که بازدید کردید در %{last_seen_at}" - subject_template: "[%{site_name}] خلاصه" new_activity: "فعالیت جدید در موضوعات و نوشته‌های شما:" top_topics: "نوشته‌های محبوب" other_new_topics: "موضوعات محبوب" - unsubscribe: "این دایجست اراسال شده از %{site_link} وقتی ما شما را برای مدت طولانی ندیده باشیم. برای لغو اشتراک %{unsubscribe_link}." click_here: "اینجا کلیک کنید" - from: "%{site_name} خلاصه" read_more: "بیش‌تر بخوانید" more_topics: "جستارهای جدیدی%{new_topics_since_seen} وجود داشت." more_topics_category: "موضوعات جدید بیشتر" @@ -1167,19 +1198,64 @@ fa_IR: %{base_url}/users/password-reset/%{email_token} set_password: subject_template: "تنظیم رمز عبور [%{site_name}] " - text_body_template: "شخصی برای اضافه کردن رمز عبور به حساب کاربری شما پرسیده در [%{site_name}](%{base_url}). در روش دیگر٬‌ شما می توانید با وارد شوید از طریق سرویس دیگر مثل (گوگل٬‌ فیس بوک٬‌غیره) که ایمیل برابر استفاده می کنند. \n\n\nاگر شما نبود٬ می توانید با خیال راحت این ایمیل را نادیده بگیرید.\n\nبر روی پیوند پیش رو برای انتخاب رمز عبور جدید کلیک کنید.\n\n%{base_url}/users/password-reset/%{email_token}\n" + text_body_template: | + شخصی برای اضافه کردن رمز عبور به حساب کاربری شما پرسیده در [%{site_name}](%{base_url}). در روش دیگر٬‌ شما می توانید با وارد شوید از طریق سرویس دیگر مثل (گوگل٬‌ فیس بوک٬‌غیره) که ایمیل برابر استفاده می کنند. + + + اگر شما نبود٬ می توانید با خیال راحت این ایمیل را نادیده بگیرید. + + بر روی پیوند پیش رو برای انتخاب رمز عبور جدید کلیک کنید. + + %{base_url}/users/password-reset/%{email_token} admin_login: subject_template: "[%{site_name}] ورود به سیستم" - text_body_template: "شخصی برای ورود به سیستم با حساب کاربری شما سوال کرد [%{site_name}](%{base_url}).\n\nاگر شما این درخواست را نداده اید می توانید این ایمیل را نادیده بگیرید. \n\nبرای ورود به سیستم لینک پیش رو را کلیک کنید. :\n%{base_url}/users/admin-login/%{email_token}\n" + text_body_template: | + شخصی برای ورود به سیستم با حساب کاربری شما سوال کرد [%{site_name}](%{base_url}). + + اگر شما این درخواست را نداده اید می توانید این ایمیل را نادیده بگیرید. + + برای ورود به سیستم لینک پیش رو را کلیک کنید. : + %{base_url}/users/admin-login/%{email_token} account_created: subject_template: "[%{site_name}] حساب کاربری جدید شما" - text_body_template: "حساب کاربری جدید برای شما ساخته شد در %{site_name}\n\nبر روری پیوند پیش رو کلیک کنید برای انتخاب رمز برای حساب کاربری جدیدتان: \n\n%{base_url}/users/password-reset/%{email_token}\n" + text_body_template: | + حساب کاربری جدید برای شما ساخته شد در %{site_name} + + بر روری پیوند پیش رو کلیک کنید برای انتخاب رمز برای حساب کاربری جدیدتان: + + %{base_url}/users/password-reset/%{email_token} signup_after_approval: subject_template: "شما تایید شدید %{site_name}! " - text_body_template: "خوش آمدید به %{site_name}!\n\nیکی از مدیران حساب کاربری شما را تایید کرد در %{site_name}.\n\nبر روی پیوند پیش رو کلیک کنید تا حساب کاربری شما تایید شود: \n%{base_url}/users/activate-account/%{email_token}\n\nاگر پیوند بالا قابل کلیک کردن نیست٬ پیوند را کپی کنید و در مرور گر وب انتقال دهید. \n\n%{new_user_tips}\n\n\nما به [رفتار انجمن متمدن] معتقدیم (%{base_url}/guidelines) برای همیشه. \n\nاز بودنتان در اینجا لذت ببرید! \n\n( اگر شما نیاز به ارتباط با مدیران را دارید[staff members](%{base_url}/about) به عنوان یک کاربر جدید٬ لطفا به این پیام پاسخ دهید.)\n" + text_body_template: | + خوش آمدید به %{site_name}! + + یکی از مدیران حساب کاربری شما را تایید کرد در %{site_name}. + + بر روی پیوند پیش رو کلیک کنید تا حساب کاربری شما تایید شود: + %{base_url}/users/activate-account/%{email_token} + + اگر پیوند بالا قابل کلیک کردن نیست٬ پیوند را کپی کنید و در مرور گر وب انتقال دهید. + + %{new_user_tips} + + + ما به [رفتار انجمن متمدن] معتقدیم (%{base_url}/guidelines) برای همیشه. + + از بودنتان در اینجا لذت ببرید! + + ( اگر شما نیاز به ارتباط با مدیران را دارید[staff members](%{base_url}/about) به عنوان یک کاربر جدید٬ لطفا به این پیام پاسخ دهید.) signup: subject_template: "[%{site_name}] حساب کاربری جدید را تایید کنید" - text_body_template: "خوش آمدید به %{site_name}!\n\n\nبرای فعال نمودن حساب کاربریتان بر روی پیوند پیش رو کلیک کنید: \n\n%{base_url}/users/activate-account/%{email_token}\n\n\nاگر پیوند بالا قابل کلیک کردن نیست٬ پیوند را کپی کنید و در مرور گر وب انتقال دهید. \n" + text_body_template: | + خوش آمدید به %{site_name}! + + + برای فعال نمودن حساب کاربریتان بر روی پیوند پیش رو کلیک کنید: + + %{base_url}/users/activate-account/%{email_token} + + + اگر پیوند بالا قابل کلیک کردن نیست٬ پیوند را کپی کنید و در مرور گر وب انتقال دهید. page_not_found: popular_topics: "محبوب" recent_topics: "اخیر" @@ -1187,7 +1263,10 @@ fa_IR: search_title: "جستجو در این سایت" search_google: "گوگل" login_required: - welcome_message: "#[خوش آمدید به %{title}](#welcome)\n\nحساب کاربری نیاز داره به. لطفا حساب کاربری درست کنید یا وارد سیستم بشید برای ادامه. \n" + welcome_message: | + #[خوش آمدید به %{title}](#welcome) + + حساب کاربری نیاز داره به. لطفا حساب کاربری درست کنید یا وارد سیستم بشید برای ادامه. terms_of_service: title: "شرایط استفاده از خدمات" signup_form_message: 'من خواندم و قبول می کنم شرایط و ضوابط استفاده از سرویس.' @@ -1230,7 +1309,7 @@ fa_IR: نوشته اول این جستار را ویرایش کن برای عوض کردن محتویا ت%{page_name} صفحه. guidelines_topic: title: "پرسش و پاسخ / دستورالعمل" - body: "اینجا مکانی متمدن برای بحث جمعی است.\nلطفا برای این فروم بحث همان احترامی را قائل باشید که برای یک پارک عمومی هستید. ما، هم، یک منبع جمعی مشترک هستیم – جایی که مهارت ها، دانش و علایق در اثر بحث های در جریان به اشتراک گذاشته می شود.\nاز راهنمای زیر برای تمیز نگه داشتن این مکان به صورت یک مجلس متمدن بحث بهره ببرید. این راهنما قوانین سفت و سختی ندارد، بلکه صرفا به قضاوت افراد از جامعه ی ما کمک میکند. \nبحث را بهبود ببخشید\nبا بهبود بحث ها، حتی اگر بهبود کوچکی باشد، به ما کمک کنید تا اینجا را همیشه یک مکان مناسب برای بحث نگه داریم. اگر مطمئن نیستید که پست های شما به بحث چیزی اضافه میکند، به چیزی که میخواهید فکر کنید و بعدتر دوباره تلاش کنید.\nموضوعات بحث شده در اینجا برای ما مهم است، و میخواهیم شما هم طوری رفتار کنید که گویی آن ها برای شما هم مهم هستند. نسبت به موضوعات مطرح شده و مردمی که راجع به آن بحث میکنند احترام قائل باشید، حتی اگر با بعضی چیزهایی که گفته می شود موافق نیستید.\nیک راه بهبود بحث ها، با کشف بحث هایی است که پیش تر اتفاق افتاده. لطفا پیش از اینکه پاسخ خودتان را بیان کنید، زمانی برای مرور عناوینی که اینجاست سپری کنید؛ در این صورت احتمال اینکه افراد دیگری با علایق مشترک با شما بیابید بیشتر میشود. \nحتی وقتی موافق نیستید، نیز دلپذیر باشید\nممکن است بخواهید با بعضی بحث های مطرح شده مخالفت کنید. این خوب است. فقط حواستان باشد که ایده ها را نقد کنید و نه افراد را. لطفا از موارد زیر دوری کنید:\n-\tنام بردن\n-\tحمله به شخصیت و یا انگیزه ی افراد\n-\tواکنش به نحوه ی بیان پست به جای محتوای آن\n-\tواکنش های سریع و متناقض \nبه جای این ها، استدلال های مخالفی که بحث را بهبود می بخشند فراهم کنید.\nمشارکت شما به حساب می آید\nبحث هایی که ما اینجا داریم برای همه خواهد ماند. با تعامل در بحث هایی که این فروم را به مکان جالب تری برای حضور میکند و دوری از بحث هایی که این چنین نمی کند، به ما کمک کنید در آینده ی این جمع تاثیرگذار باشیم. \nدیسکورس ابزاری در دسترس می گذارد که به جمع این امکان را میدهد که بهترین (و بدترین) مشارکتها را تشخیص دهند: علاقه مندی ها، نشانک ها، لایک ها، پرچم ها، پاسخ ها، ویرایش ها، و ... . از این ابزارها برای بهبود تجربه ی خودتان و همین طور دیگران بهره ببرید.\nبیاید تلاش کنیم پارک را نسبت به آن چه از ابتدا یافته ایم، بهبود ببخشیم.\nاگر مشکلی دیدید، آن را پرچم گذاری کنید.\nتعدیل کننده ها امتیازهای مشخصی دارند؛ آن ها مسئول این فروم هستند. و البته شما هم هستید. با کمک شما، تعدیل کننده ها میتوانند تسهیل گر باشند و نه فقط فراش یا پلیس.\nوقتی رفتار نامناسبی میبینید، پاسخ ندهید. این کار رفتار بد را تشویق میکند، انرژی شما را مصرف میکند، و زمان دیگران را خرج میکند. تنها کافی است آن را پرچم گذاری کنید. با تعلق گرفتن پرچم های کافی، اقدام مناسب انجام می شود، یا خود به خود و یا با دخالت تعدیل کننده ها.\nبرای حفظ جامعه یمان، تعدیل کننده ها این حق را دارند که محتوای هر کاربری و یا هر کاربری را به هر دلیلی در هر زمانی حذف کنند. تعدیل کننده ها، پست های جدید را پیش نمایش نمیکنند؛ و تعدیل کننده ها و مجریان سایت مسئول هیچ کدام از پست های جمع نیستند.\nهمیشه متمدن باشید\nهیچ چیزی یک بحث سالم را مانند بی ادبی خراب نمیکند:\n-\tمتمدن باشید. مطالبی که یک فرد معقول توهین آمیز، سواستفاده، و یا بیان نفرت در نظر میگیرد پست نکنید.\n-\tاینجا را تمیز نگه دارید. مطالب مستهجن و یا مطالب جنسی صریح پست نکنید.\n-\tبه همدیگر احترام بگذارید. باعث آزار یا اندوه دیگران نشوید، خود را به جای دیگران جا نزنید، و یا اطلاعات خصوصی دیگران را در معرض قرار ندهید.\n-\tبه فروم ما احترام بگذارید. اسپم پست نکنید و یا فروم را به تباهی نکشید.\nاین شرایط تعریف دقیق ندارند – از چیزهایی که حتی نمود این موارد هست نیز دوری کنید. اگر مطمئن نیستید، از خودتان بپرسید چه حسی به شما دست میداد اگر پستتان در صفحه ی اول نشریه نیویورک تایمز چاپ شود.\nاینجا یک فروم عمومی است، و موتورهای جستجو بحث های موجود را نشان میدهند. زبان، لینک ها، و تصاویر را برای دوستان و خانواده امن نگه دارید. \nاینجا را تمیز نگه دارید\nتلاش کنید تا چیزها را در جای مناسب خود قرار دهید، تا ما بتوانیم زمان بیشتری را به بحث و زمان کمتری را به تمیزکاری بپردازیم:\n-\tیک موضوع را در دسته بندی نادرست مطرح نکنید.\n-\tیک موضوع را در عناوین مختلف پست نکنید.\n-\tپاسخ های بدون محتوا پست نکنید.\n-\tیک موضوع را با ویرایش آن در حین بحث منحرف نکنید.\n-\tپست های خودتون رو امضا نکنید – هر پستی اطلاعات شما را با خود به همراه دارد.\nبه جای پست کردن «+1» یا «موافقم»، از دکمه ی لایک استفاده کنید. به جای اینکه یک موضوع موجود را به عنوان موضوع جدید مطرح کنید، از گزینه ی «پاسخ به صورت موضوع لینک شده» استفاده کنید. \nتنها مطالب خودتان را پست کنید\nمطالب دیگران را بدون اجازه مطرح نکنید. توصیف، لینک، و یا ابزاری برای دزدی دارایی های معنوی دیگران (نرم افزارها، ویدیوها، فایل صوتی، تصویر) و یا شکستن قوانین دیگر؛ را مطرح نکنید.\nقدرت گرفته از شما\nاین سایت توسط مدیران ما و شما، جمع حرکت میکند. اگر هر سوال دیگری درباره ی نحوه ی عملکرد چیزهای اینجا دارید، یک بحث جدید در دسته بندی فیدبک های سایت شروع کنید و بگذارید تا بحث صورت بگیرد. اگر یک موضوع بحرانی و یا مسئله ی فوری هست که نمیتواند در یک موضوع فیدبک و یا با پرچم مطرح شود، از طریق صفحه ی اعضا با ما تماس بگیرید. \nشرایط سرویس\nبله، قوانین خسته کننده هستند، ولی ما باید از خودمان در برابر گروه های غیردوستانه محافظت کنیم – و همین طور از شما و اطلاعات شما. در شرایط استفاده از سرویسمان که رفتار شما ( و ما) را توصیف میکند و حقوق مربوط به محتوا، حریم خصوصی، و قوانین را توضیح داده ایم. برای استفاده از این سرویس، لازم است شما با رعایت شرایط استفاده از سرویس ما موافقت کرده باشید. \n" + body: "اینجا مکانی متمدن برای بحث جمعی است.\nلطفا برای این فروم بحث همان احترامی را قائل باشید که برای یک پارک عمومی هستید. ما، هم، یک منبع جمعی مشترک هستیم – جایی که مهارت ها، دانش و علایق در اثر بحث های در جریان به اشتراک گذاشته می شود.\nاز راهنمای زیر برای تمیز نگه داشتن این مکان به صورت یک مجلس متمدن بحث بهره ببرید. این راهنما قوانین سفت و سختی ندارد، بلکه صرفا به قضاوت افراد از جامعه ی ما کمک میکند.\nبحث را بهبود ببخشید\nبا بهبود بحث ها، حتی اگر بهبود کوچکی باشد، به ما کمک کنید تا اینجا را همیشه یک مکان مناسب برای بحث نگه داریم. اگر مطمئن نیستید که پست های شما به بحث چیزی اضافه میکند، به چیزی که میخواهید فکر کنید و بعدتر دوباره تلاش کنید.\nموضوعات بحث شده در اینجا برای ما مهم است، و میخواهیم شما هم طوری رفتار کنید که گویی آن ها برای شما هم مهم هستند. نسبت به موضوعات مطرح شده و مردمی که راجع به آن بحث میکنند احترام قائل باشید، حتی اگر با بعضی چیزهایی که گفته می شود موافق نیستید.\nیک راه بهبود بحث ها، با کشف بحث هایی است که پیش تر اتفاق افتاده. لطفا پیش از اینکه پاسخ خودتان را بیان کنید، زمانی برای مرور عناوینی که اینجاست سپری کنید؛ در این صورت احتمال اینکه افراد دیگری با علایق مشترک با شما بیابید بیشتر میشود.\nحتی وقتی موافق نیستید، نیز دلپذیر باشید\nممکن است بخواهید با بعضی بحث های مطرح شده مخالفت کنید. این خوب است. فقط حواستان باشد که ایده ها را نقد کنید و نه افراد را. لطفا از موارد زیر دوری کنید:\n-\tنام بردن\n-\tحمله به شخصیت و یا انگیزه ی افراد\n-\tواکنش به نحوه ی بیان پست به جای محتوای آن\n-\tواکنش های سریع و متناقض\nبه جای این ها، استدلال های مخالفی که بحث را بهبود می بخشند فراهم کنید.\nمشارکت شما به حساب می آید\nبحث هایی که ما اینجا داریم برای همه خواهد ماند. با تعامل در بحث هایی که این فروم را به مکان جالب تری برای حضور میکند و دوری از بحث هایی که این چنین نمی کند، به ما کمک کنید در آینده ی این جمع تاثیرگذار باشیم.\nدیسکورس ابزاری در دسترس می گذارد که به جمع این امکان را میدهد که بهترین (و بدترین) مشارکتها را تشخیص دهند: علاقه مندی ها، نشانک ها، لایک ها، پرچم ها، پاسخ ها، ویرایش ها، و ... . از این ابزارها برای بهبود تجربه ی خودتان و همین طور دیگران بهره ببرید.\nبیاید تلاش کنیم پارک را نسبت به آن چه از ابتدا یافته ایم، بهبود ببخشیم.\nاگر مشکلی دیدید، آن را پرچم گذاری کنید.\nتعدیل کننده ها امتیازهای مشخصی دارند؛ آن ها مسئول این فروم هستند. و البته شما هم هستید. با کمک شما، تعدیل کننده ها میتوانند تسهیل گر باشند و نه فقط فراش یا پلیس.\nوقتی رفتار نامناسبی میبینید، پاسخ ندهید. این کار رفتار بد را تشویق میکند، انرژی شما را مصرف میکند، و زمان دیگران را خرج میکند. تنها کافی است آن را پرچم گذاری کنید. با تعلق گرفتن پرچم های کافی، اقدام مناسب انجام می شود، یا خود به خود و یا با دخالت تعدیل کننده ها.\nبرای حفظ جامعه یمان، تعدیل کننده ها این حق را دارند که محتوای هر کاربری و یا هر کاربری را به هر دلیلی در هر زمانی حذف کنند. تعدیل کننده ها، پست های جدید را پیش نمایش نمیکنند؛ و تعدیل کننده ها و مجریان سایت مسئول هیچ کدام از پست های جمع نیستند.\nهمیشه متمدن باشید\nهیچ چیزی یک بحث سالم را مانند بی ادبی خراب نمیکند:\n-\tمتمدن باشید. مطالبی که یک فرد معقول توهین آمیز، سواستفاده، و یا بیان نفرت در نظر میگیرد پست نکنید.\n-\tاینجا را تمیز نگه دارید. مطالب مستهجن و یا مطالب جنسی صریح پست نکنید.\n-\tبه همدیگر احترام بگذارید. باعث آزار یا اندوه دیگران نشوید، خود را به جای دیگران جا نزنید، و یا اطلاعات خصوصی دیگران را در معرض قرار ندهید.\n-\tبه فروم ما احترام بگذارید. اسپم پست نکنید و یا فروم را به تباهی نکشید.\nاین شرایط تعریف دقیق ندارند – از چیزهایی که حتی نمود این موارد هست نیز دوری کنید. اگر مطمئن نیستید، از خودتان بپرسید چه حسی به شما دست میداد اگر پستتان در صفحه ی اول نشریه نیویورک تایمز چاپ شود.\nاینجا یک فروم عمومی است، و موتورهای جستجو بحث های موجود را نشان میدهند. زبان، لینک ها، و تصاویر را برای دوستان و خانواده امن نگه دارید.\nاینجا را تمیز نگه دارید\nتلاش کنید تا چیزها را در جای مناسب خود قرار دهید، تا ما بتوانیم زمان بیشتری را به بحث و زمان کمتری را به تمیزکاری بپردازیم:\n-\tیک موضوع را در دسته بندی نادرست مطرح نکنید.\n-\tیک موضوع را در عناوین مختلف پست نکنید.\n-\tپاسخ های بدون محتوا پست نکنید.\n-\tیک موضوع را با ویرایش آن در حین بحث منحرف نکنید.\n-\tپست های خودتون رو امضا نکنید – هر پستی اطلاعات شما را با خود به همراه دارد.\nبه جای پست کردن «+1» یا «موافقم»، از دکمه ی لایک استفاده کنید. به جای اینکه یک موضوع موجود را به عنوان موضوع جدید مطرح کنید، از گزینه ی «پاسخ به صورت موضوع لینک شده» استفاده کنید.\nتنها مطالب خودتان را پست کنید\nمطالب دیگران را بدون اجازه مطرح نکنید. توصیف، لینک، و یا ابزاری برای دزدی دارایی های معنوی دیگران (نرم افزارها، ویدیوها، فایل صوتی، تصویر) و یا شکستن قوانین دیگر؛ را مطرح نکنید.\nقدرت گرفته از شما\nاین سایت توسط مدیران ما و شما، جمع حرکت میکند. اگر هر سوال دیگری درباره ی نحوه ی عملکرد چیزهای اینجا دارید، یک بحث جدید در دسته بندی فیدبک های سایت شروع کنید و بگذارید تا بحث صورت بگیرد. اگر یک موضوع بحرانی و یا مسئله ی فوری هست که نمیتواند در یک موضوع فیدبک و یا با پرچم مطرح شود، از طریق صفحه ی اعضا با ما تماس بگیرید.\nشرایط سرویس\nبله، قوانین خسته کننده هستند، ولی ما باید از خودمان در برابر گروه های غیردوستانه محافظت کنیم – و همین طور از شما و اطلاعات شما. در شرایط استفاده از سرویسمان که رفتار شما ( و ما) را توصیف میکند و حقوق مربوط به محتوا، حریم خصوصی، و قوانین را توضیح داده ایم. برای استفاده از این سرویس، لازم است شما با رعایت شرایط استفاده از سرویس ما موافقت کرده باشید.\n" tos_topic: title: "شرایط استفاده از خدمات" privacy_topic: diff --git a/config/locales/server.fi.yml b/config/locales/server.fi.yml index 0be1c100fc..ed94cd01c9 100644 --- a/config/locales/server.fi.yml +++ b/config/locales/server.fi.yml @@ -47,7 +47,6 @@ fi: topic_not_found_error: "Näin käy, kun vastauksen saapuessa ketju, johon viesti oli tarkoitettu, on poistettu." topic_closed_error: "Näin käy, kun vastauksen saapuessa ketju, johon viesti oli tarkoitettu, on suljettu." bounced_email_error: "Sähköposti on palautetun sähköpostin raportti" - auto_generated_email_reply: "Sähköposti sisältää vastauksen automaattisesti luotuun sähköpostiin" screened_email_error: "Näin käy, kun lähettäjän sähköpostiosoite on jo seulottu." errors: &errors format: '%{attribute} %{message}' @@ -64,13 +63,13 @@ fi: even: täytyy olla parillinen exclusion: on varattu greater_than: täytyy olla suurempi kuin %{count} - greater_than_or_equal_to: täytyy olla yhtä suuri, tai suurempi kuin %{count} + greater_than_or_equal_to: täytyy olla yhtä suuri tai suurempi kuin %{count} has_already_been_used: "on jo käytetty" inclusion: ei ole listalla invalid: ei kelpaa is_invalid: "ei kelpaa; yritä olla kuvailevampi" less_than: täytyy olla vähemmän kuin %{count} - less_than_or_equal_to: täytyy olla yhtä suuri, tai vähemmän kuin %{count} + less_than_or_equal_to: täytyy olla yhtä suuri tai pienempi kuin %{count} not_a_number: ei ole numero not_an_integer: täytyy olla kokonaisluku odd: täytyy olla pariton @@ -96,7 +95,7 @@ fi: embed: load_from_remote: "Viestin lataamisessa tapahtui virhe." site_settings: - min_username_length_exists: "Et voi asettaa käyttäjänimen minimipituutta lyhyemmäksi, kuin lyhyin käyttäjänimi" + min_username_length_exists: "Käyttäjänimen vähimmäispituutta ei voi asettaa lyhyintä käyttäjänimeä pidemmäksi." min_username_length_range: "Et voi asettaa minimi korkeammaksi kuin maksimi" max_username_length_exists: "Et voi asettaa käyttäjänimen enimmäispituutta alle pisimmän käyttäjänimen." max_username_length_range: "Et voi asettaa maksimia minimin alle." @@ -245,9 +244,11 @@ fi: dominating_topic: | ### Anna muidenkin osallistua keskusteluun - Tämä ketju on selvästi sinulle tärkeä – olet luonut enemmän kuin %{percent}% vastauksista täällä. + Tämä ketju on selvästikin tärkeä sinulle – olet kirjoittanut yli %{percent}% vastauksista. Oletko varma, että annat myös muille riittävästi aikaa jakaa omia näkökulmiaan? + + too_many_replies: | ### Olet saavuttanut rajoituksen uusien vastausten määrästä @@ -283,8 +284,8 @@ fi: attributes: password: common: "on yksi 10 000 yleisimmästä salasanasta. Ole hyvä ja valitse turvallisempi salasana." - same_as_username: "on sama, kuin käyttäjätunnuksesi. Ole hyvä ja valitse turvallisempi salasana." - same_as_email: "on sama, kuin sähköpostiosoitteesi. Ole hyvä ja valitse turvallisempi salasana." + same_as_username: "on sama kuin käyttäjätunnuksesi. Ole hyvä ja valitse turvallisempi salasana." + same_as_email: "on sama kuin sähköpostiosoitteesi. Ole hyvä ja valitse turvallisempi salasana." ip_address: signup_not_allowed: "Kirjautuminen ei ole sallittu tälle tilille." color_scheme_color: @@ -304,7 +305,7 @@ fi: assets_topic_body: "Tämä on pysyvä ketju, joka näkyy ainoastaan henkilökunnalle. Se on tarkoitettu sivuston käyttämien kuvien ja muiden tiedostojen tallentamiseen. Älä poista sitä!\n\n\nTässä ova ohjeet sen käyttämiseen:\n\n\n1. Vastaa tähän ketjuun.\n2. Lataa kaikki kuvat, joita haluat käyttää logoina, faviconina jne tänne. (Käytä viestieditorin työkalupalkin painiketta, tai raahaa tai liitä kuvat).\n3. Lähetä viesti\n4. Klikkaa hiiren oikealla näppäimellä, tai klikkaa muokkaa-näppäintä muokataksesi viestiäsi, jotta saat kuvien polun näkyviin. Kopioi talteen polut kuviin.\n5. Liitä kuvien polut [perusasetuksiin](/admin/site_settings/category/required).\n\n\nLisäksi, jos sinun täytyy sallia uusia tiedostomuotoja, muokkaa `sallitut tiedostopäätteet` listaa [tiedostojen asetuksissa](/admin/site_settings/category/files)." lounge_welcome: title: "Tervetuloa Loungeen" - body: |2 + body: | Onnittelut! :confetti_ball: @@ -327,7 +328,7 @@ fi: [trust]: https://meta.discourse.org/t/what-do-user-trust-levels-do/4924 category: topic_prefix: "Alueesta %{category}" - replace_paragraph: "(Korvaa tämä kappale lyhyellä kuvauksella uudesta alueesta. Tämä kuvaus näytetään alueen valinnan yhteydessä, joten yritä pitää se alle 200 merkin pituisenä. **Aluetta ei näytetä Keskustelualueet-sivulla ennen kuin olet muokannut tätä tekstiä tai luonut viestiketjuja.**)" + replace_paragraph: "(Korvaa tämä kappale lyhyellä kuvauksella uudesta alueesta. Tämä kuvaus näytetään alueen valinnan yhteydessä, joten yritä pitää se alle 200 merkin pituisena. **Aluetta ei näytetä Keskustelualueet-sivulla ennen kuin olet muokannut tätä tekstiä tai luonut viestiketjuja.**)" post_template: "%{replace_paragraph}\n\nKäytä seuraavat kappaleet pidempään kuvaukseen tai selvittääksesi alueen säännöt ja ohjeet:\n\n- Miksi käyttäjät valitsisivat tämän alueen? Mitä varten se on?\n\n- Kuinka se tarkkaan ottaen eroaa muista olemassa olevista alueista?\n\n- Minkälaista sisältöä alueen ketjuissa tulisi yleensä olla?\n\n- Tarvitaanko tätä aluetta? Voisiko sen yhdistää toiseen alueeseen tai siirtää toisen alueen alle?\n" errors: uncategorized_parent: "Alueettomia ei voi asettaa toisen alueen alle" @@ -368,8 +369,8 @@ fi: topics_per_day: "Olet luonut enimmäismäärän uusia ketjuja tälle päivälle. Ole hyvä ja odota %{time_left} ja yritä sitten uudelleen." pms_per_day: "Olet lähettänyt enimmäismäärän viestejä tälle päivälle. Ole hyvä ja odota %{time_left} ja yritä sitten uudelleen." create_like: "Olet tykännyt enimmäismäärän tälle päivälle. Ole hyvä ja odota %{time_left} ja yritä sitten uudelleen." - create_bookmark: "Olet lisännyt enimmäismäärän kirjanmerkkejä tälle päivälle. Odota %{time_left}, ennen kuin yrität uudelleen." - edit_post: "Olet saavuttanut muokkausten enimmäismäärän tälle päivälle. Odota %{time_left}, ennen kuin yrität uudelleen." + create_bookmark: "Olet lisännyt enimmäismäärän kirjanmerkkejä tälle päivälle. Odota %{time_left} ennen kuin yrität uudelleen." + edit_post: "Olet saavuttanut muokkausten enimmäismäärän tälle päivälle. Odota %{time_left} ennen kuin yrität uudelleen." live_post_counts: "Kysyt viestimääriä liian nopealla tahdilla. Odota %{time_left} ennen kuin yrität uudelleen." unsubscribe_via_email: "Olet perunut enimmäismäärän sähköpostitse tänään. Odota %{time_left} ennen uudelleen yrittämistä." topic_invitations_per_day: "Olet kutsunut enimmäismäärän tälle päivälle. Odota %{time_left} ennen uudelleen yrittämistä." @@ -478,7 +479,7 @@ fi: please_continue: "Tilisi on nyt varmennettu; sivu ohjautuu palstan etusivulle." continue_button: "Jatka sivustolle %{site_name}" welcome_to: "Tervetuloa sivustolle %{site_name}!" - approval_required: "Valvojan täytyy käsin hyväksyä uusi tilisi ennen kuin pääset palstalle. Saat sähköpostin, kun tilisi on hyväksytty." + approval_required: "Valvojan täytyy hyväksyä uusi tilisi, jotta pääset palstalle. Saat sähköpostin, kun tilisi on hyväksytty." missing_session: "Emme voineet havaita, onnistuiko tilisi luonti. Varmista, että selaimesi sallii evästeiden käytön." post_action_types: off_topic: @@ -546,17 +547,20 @@ fi: make: "Tämä ketju on nyt banneri. Se näytetään jokaisen sivun ylälaidassa, kunnes käyttäjä kuittaa sen nähdyksi." remove: "Tämä ketju ei ole enää banneri. Sitä ei näytetä enää jokaisen sivun ylälaidassa." unsubscribed: - title: 'Peruutetut tilaukset' - description: "Olet perunut tilauksesi. Emme ota enää yhteyttä!" - oops: "Jos et tarkoittanut näin tapahtuvan, klikkaa alta." - error: "Tilauksen perumisessa tapahtui virhe" - preferences_link: "Voit lopettaa sähköpostikoosteiden tilaamisen myös käyttäjäasetuksistasi" - different_user_description: "Olet tällä hetkellä kirjautuneena eri käyttäjätilille, kuin mille sähköpostikooste lähetettiin. Kirjaudu ulos ja yritä uudelleen." - not_found_description: "Pahoittelut, emme pystyneet perumaan tilaustasi. On mahdollista, että linkki sähköpostissasi on vanhentunut." - resubscribe: - action: "Uudelleen tilaa" - title: "Uudelleen tilattu!" - description: "Olet liittynyt uudelleen tilaajiin." + title: "Tilaus peruttu!" + description: "Tilauksesi on peruttu. Voit muuttaa sähköpostiasetuksia käyttäjäasetuksissasi." + topic_description: "Tilaa %{link} uudelleen ketjun alla tai oikealla puolen sijaitsevan ilmoitusvalikon kautta." + unsubscribe: + title: "Peru tilaus" + stop_watching_topic: "Lopeta ketjun tarkkailu, %{link}" + mute_topic: "Vaimenna ilmoitukset tästä ketjusta, %{link}" + unwatch_category: "Lopeta kaikkien alueen %{category} ketjujen tarkkailu" + mailing_list_mode: "Poistu postituslistatilasta" + disable_digest_emails: "Älä lähetä minulle sähköpostikoosteita" + all: "Älä lähetä minulle sähköpostia sivustolta %{sitename}" + different_user_description: "Olet kirjautunut sisään eri käyttäjänä kuin jolle sähköposti lähetettiin. Ole hyvä ja kirjaudu ulos tai siirry anonyymitilaan, ja yritä sitten uudelleen." + not_found_description: "Pahoittelut, tätä tilauksen perumista ei löytynyt. Kenties sinulle lähetetty linkki on vanhentunut?" + log_out: "Kirjaudu ulos" reports: visits: title: "Vierailut" @@ -699,7 +703,6 @@ fi: yaxis: "Vierailujen määrä" dashboard: rails_env_warning: "Palvelintasi ajetaan %{env} moodissa." - ruby_version_warning: "Käytät Rubyn versiota 2.0.0 jonka kanssa on tunnettuja ongelmia. Päivitä patch level 247 tai uudempaan." host_names_warning: "Sivuston config/database.yml tiedosto käyttää oletusisäntänimeä. Päivitä se käyttämään sivuston isäntänimeä." gc_warning: 'Palvelimesi käyttää rubyn oletuksia roskienkeräyksessä, joka ei anna parasta mahdollista suorituskykyä. Lue tämä ketju: Tuning Ruby and Rails for Discourse.' sidekiq_warning: 'Sidekiq ei ole käynnissä. Monet tehtävät, kuten sähköpostien lähettäminen, suoritetaan asynkronisesti sidekiqin avulla. Varmista, että vähintään yksi sidekiq prosessi on käynnissä. Opiskele lisää Sidekiqista täältä.' @@ -745,7 +748,7 @@ fi: min_search_term_length: "Haun merkkien minimimäärä" allow_uncategorized_topics: "Salli ketjujen luominen valitsematta aluetta. VAROITUS: Alueettomat ketjut täytyy siirtää jollekin alueelle ennen kuin poistat asetuksen käytöstä." allow_duplicate_topic_titles: "Salli ketjun luominen identtisellä otsikolla." - unique_posts_mins: "Kuinka monta minuuttia, kunnes käyttäjä voi luoda uudestaan saman sisältöisen viestin" + unique_posts_mins: "Kuinka monen minuutin kuluttua käyttäjä voi lähettää uudestaan samansisältöisen viestin" educate_until_posts: "Näytä uuden käyttäjän ohje, kun käyttäjä alkaa kirjoittamaan ensimmäistä (n) viestiään viestikenttään." title: "Palstan nimi, käytetään title tagissa." site_description: "Kuvaile sivustoa yhdellä lauseella, jota käytetään meta description tagissa." @@ -755,6 +758,7 @@ fi: crawl_images: "Lataa linkatut kuvat kuvan dimensioiden määrittamiseksi." download_remote_images_to_local: "Muunna linkatut kuvat liitetiedostoiksi lataamalla ne; tämä estää kuvien rikkoontumisen vanhentuneiden linkkien vuoksi." download_remote_images_threshold: "Vähin vapaa tila, jotta linkatut kuvat ladataan (prosenteissa)" + download_remote_images_max_days_old: "Älä lataa linkattuja kuvia viesteistä, jotka ovat yli n päivää vanhoja." disabled_image_download_domains: "Linkattuja kuvia ei koskaan ladata näistä verkkotunnuksista. Pystyviivalla eroteltu lista." editing_grace_period: "Viestin muokkaaminen (n) sekunnin sisällä sen lähettämisestä ei luo viestistä uutta versiota viestin lokiin." post_edit_time_limit: "Kirjoittaja voi muokata tai poistaa viestinsä (n) minuuttia lähettämisen jälkeen. Aseta 0 poistaaksesi rajoituksen kokonaan." @@ -769,6 +773,8 @@ fi: add_rel_nofollow_to_user_content: "Lisää rel nofollow kaikkeen käyttäjien lähettämään sisältöön, paitsi sivuston sisäisiin linkkeihin (sisältäen ylemmät verkkotunnukset). Jos muutat asetusta, sinun täytyy rakentaa viestit uudelleen komennolla: \"rake posts:rebake\"" exclude_rel_nofollow_domains: "Lista verkkotunnuksista, johon osoittaviin linkkeihin nofollow:ta ei lisätä. tld.com sallii automaattisesti myös sub.tld.comin. Sinun tulisi vähintäänkin lisätä tämän sivuston domain, jotta hakurobotit löytävät kaiken sisällön. Jos sivustosi muut osat ovat toisen domainin takan, lisää myös ne." post_excerpt_maxlength: "Viestin katkelman merkkien maksimimäärä." + show_pinned_excerpt_mobile: "Näytä katkelma kiinnitetyistä ketjuista mobiilinäkymässä." + show_pinned_excerpt_desktop: "Näytä katkelma kiinnitetyistä ketjuista työpöytänäkymässä." post_onebox_maxlength: "Discourse-viestin Onebox-esikatselun merkkien maksimimäärä." onebox_domains_whitelist: "Lista verkkotunnuksista, joilta sallitaan onebox-esikatselut; näiden tunnusten pitäisi tukea OpenGraphia tai oEmbedia. Testaa ne osoitteessa http://iframely.com/debug" logo_url: "Logo sivustosi vasemmassa yläkulmassa. Sen pitäisi olla leveä suorakulmio muodoltaan. Jos jätetään tyhjäksi, näytetään sivuston otsikkoteksti." @@ -780,7 +786,6 @@ fi: notification_email: "Sähköpostiosoite, josta kaikki tärkeät järjestelmän lähettämät sähköpostiviestit lähetetään. Verkkotunnuksen SPF, DKIM ja reverse PTR tietueiden täytyy olla kunnossa, jotta sähköpostit menevät perille." email_custom_headers: "Pystyviivalla eroteltu lista mukautetuista sähköpostin tunnisteista" email_subject: "Mukauta sähköpostiviestien otsikon muoto. Katso englanninkielinen ohje: https://meta.discourse.org/t/customize-subject-format-for-standard-emails/20801" - use_https: "Pakota sivusto käyttämään ainoastaan HTTPS-yhteyksiä. VAROITUS: Älä ota tätä asetusta käyttöön ennen kuin olet varmistanut, että HTTPS on kokonaan asennettu ja toimii joka paikassa! Tarkistitko, että myös CDN, sosiaaliset kirjautumiset, muilla palvelimilla olevat logot/riippuvaisuudet ovat yhteensopivia?" summary_score_threshold: "Viestin minimipistemäärä, jotta se näytetään ketjun tiivistelmässä." summary_posts_required: "Montako viestiä ketjussa täytyy olla, jotta ketjun tiivistelmä otetaan käyttöön" summary_likes_required: "Montako tykkäystä ketjussa pitää olla, jotta ketjun tiivistelmä otetaan käyttöön" @@ -794,14 +799,14 @@ fi: anon_polling_interval: "Kuinka usein anonyymit käyttäjät pollaavat millisekunneissa" background_polling_interval: "Kuinka usein asiakkaat pollaavat, millisekunneissa (kun ikkuna ei ole aktiivisena)" flags_required_to_hide_post: "Kuinka monta lippua aiheuttaa viestin automaattisen piilottamisen ja automaattiviestin lähettämisen kirjoittajalle (aseta 0, jos haluat pois käytöstä)" - cooldown_minutes_after_hiding_posts: "Kuinka monta minuuttia käyttäjän tulee odottaa, ennen kuin hän voi muokata liputuksen seurauksena piilotettua viestiä" - max_topics_in_first_day: "Kuinka monta ketjua uusi käyttäjä saa luoda ensimmäisenä päivänään sivustolla." - max_replies_in_first_day: "Kuinka monta vastausta uusi käyttäjä saa kirjoittaa ensimmäisenä päivänään sivustolla." + cooldown_minutes_after_hiding_posts: "Kuinka monta minuuttia käyttäjän tulee odottaa ennen kuin voi muokata viestiään, jonka yhteisö on liputtanut piiloon." + max_topics_in_first_day: "Kuinka monta ketjua käyttäjä voi luoda ensimmäistä viestiään seuraavien 24 tunnin aikana" + max_replies_in_first_day: "Kuinka monta vastausta käyttäjä voi kirjoittaa ensimmäistä viestiään seuraavien 24 tunnin aikana" tl2_additional_likes_per_day_multiplier: "Nosta tykkäysten päivittäistä rajaa tasolla lt2 (konkari) kertomalla tällä luvulla" tl3_additional_likes_per_day_multiplier: "Nosta tykkäysten päivittäistä rajaa tasolla lt3 (mestari) kertomalla tällä luvulla" tl4_additional_likes_per_day_multiplier: "Nosta tykkäysten päivittäistä rajaa tasolla lt4 (johtaja) kertomalla tällä luvulla" - num_flags_to_block_new_user: "Jos uuden käyttäjän viesti saa näin monta roskaposti-liputusta num_users_to_block_new_user eri käyttäjältä, piilota kaikki hänen viestinsä ja estä viestien luominen. 0 poistaa tämän toiminnon käytöstä." - num_users_to_block_new_user: "Jos uuden käyttäjän viesti saa näin monelta käyttäjältä num_flags_to_block_new_user roskaposti-liputusta, piilota kaikki hänen viestinsä ja estä viestien luominen. 0 poistaa tämän toiminnon käytöstä." + num_spam_flags_to_block_new_user: "Jos uuden käyttäjän viestit saavat näin monta roskapostiliputusta num_users_to_block_new_user eri käyttäjältä, piilota kaikki viestit ja jäädytä kirjoitusoikeudet. Aseta 0 poistaaksesi käytöstä." + num_users_to_block_new_user: "Jos uuden käyttäjän viestit saavat num_spam_flags_to_block_new_user roskapostiliputusta näin monelta eri käyttäjältä, piilota kaikki viestit ja jäädytä kirjoitusoikeudet. Aseta 0 poistaaksesi käytöstä." num_tl3_flags_to_block_new_user: "Jos uuden käyttäjän viesti saa näin monta lippua num_tl3_users_to_block_new_user eri lt3 käyttäjältä, piilota kaikki hänen viestinsä ja estä uusien viestien kirjoittaminen. 0 poistaa käytöstä." num_tl3_users_to_block_new_user: "Jos uuden käyttäjän viesti saa num_tl3_flags_to_block_new_user lippua näin monelta lt3 käyttäjältä, piilota kaikki hänen viestinsä ja estä uusien viestien kirjoittaminen. 0 poistaa käytöstä." notify_mods_when_user_blocked: "Jos käyttäjä estetään automaattisesti, lähetä viesti kaikille valvojille." @@ -811,8 +816,7 @@ fi: post_undo_action_window_mins: "Kuinka monta minuuttia käyttäjällä on aikaa perua viestiin kohdistuva toimi (tykkäys, liputus, etc)." must_approve_users: "Henkilökunnan täytyy hyväksyä kaikki uudet tilit, ennen uusien käyttäjien päästämistä sivustolle. VAROITUS: tämän asetuksen valitseminen poistaa pääsyn kaikilta jo olemassa olevilta henkilökuntaan kuulumattomilta käyttäjiltä." pending_users_reminder_delay: "Ilmoita valvojille, jos uusi käyttäjä on odottanut hyväksyntää kauemmin kuin näin monta tuntia. Aseta -1, jos haluat kytkeä ilmoitukset pois päältä." - ga_tracking_code: "Google analytics (ga.js) seurantakoodi, esim.: UA-12345678-9; katso http://google.com/analytics" - ga_domain_name: "Google analytics (ga.js) verkkotunnus, esim.: osoite.fi; katso http://google.com/analytics" + maximum_session_age: "Käyttäjä pysyy sisäänkirjautuneena n tuntia vierailunsa jälkeen" ga_universal_tracking_code: "Google Universal analytics (analytics.js) seurantakoodi, esim.: UA-12345678-9; katso http://google.com/analytics" ga_universal_domain_name: "Google Universal analytics (analytics.js) verkkotunnus, esim.: osoite.fi; katso http://google.com/analytics" 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" @@ -889,6 +893,7 @@ fi: enable_github_logins: "Ota käyttöön Gtihub autentikaatio, vaatimuksena github_client_id ja github_client_secret" github_client_id: "Client id Github autentikaatioon, rekisteröinti osoitteessa https://github.com/settings/applications" github_client_secret: "Client secret Github autentikaatioon, rekisteröinti osoitteessa https://github.com/settings/applications" + readonly_mode_during_backup: "Ota käyttöön vain luku -tila, kun otetaan varmuuskopiota" allow_restore: "Salli palautus, joka korvaa KAIKEN sivuston datan! Jätä valitsematta, jos et aio palauttaa sivuston varmuuskopiota" maximum_backups: "Tallennettuna pidettävien varmuuskopioiden maksimimäärä. Vanhemmat varmuuskopiot poistetaan automaattisesti" automatic_backups_enabled: "Tee automaattinen varmuuskopiointi, kuten tiheysasetus on määritelty" @@ -920,6 +925,7 @@ fi: alert_admins_if_errors_per_hour: "Virheiden määrä tunnissa, jonka seurauksena hälytetään ylläpitäjä. 0 ottaa toiminnon pois käytöstä. HUOM: vaatii uudelleenkäynnistyksen." suggested_topics: "Ehdotettujen ketjujen määrä ketjun alaosassa." limit_suggested_to_category: "Ehdota ketjuja vain nykyiseltä alueelta." + suggested_topics_max_days_old: "Ehdotettujen ketjujen ei tulisi olla yli n päivää vanhoja." clean_up_uploads: "Poista orpoutuneet liitetiedostot, joita ei käytetä viesteissä, laittoman hostauksen estämiseksi. VAROITUS: kannattaa varmuuskopioida /uploads kansio ennen tämän asetuksen ottamista käyttöön." clean_orphan_uploads_grace_period_hours: "Varoaika (tunteina) kunnes orpoutuneet liitetiedostot poistetaan" purge_deleted_uploads_grace_period_days: "Varoaika (päivinä) kunnes poistettu liitetiedosto tuhotaan." @@ -933,9 +939,9 @@ fi: 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." - external_system_avatars_url: "Ulkoisen avatarpalvelun URL. Sallitut vaihdokset ovat {username} {first_letter} {color} {size}" default_opengraph_image_url: "Oletuksena käytettävän opengraph-kuvan URL." allow_all_attachments_for_group_messages: "Sali kaikki sähköpostiliitteet ryhmäviestessä." + convert_pasted_images_to_hq_jpg: "Muuta liitetyt kuvat korkealaatuisiksi JPG-tiedostoiksi" enable_flash_video_onebox: "Ota käyttöön swf- ja flv-linkkien (Adobe Flash) onebox-tuki. VAROITUS: saattaa lisätä tietoturvariskejä." default_invitee_trust_level: "Oletus luottamustaso (0-4) kutsutuille käyttäjille." default_trust_level: "Uusien käyttäjien oletusarvoinen luottamustaso (0-4). VAROITUS! Tämän muuttaminen altistaa roskapostille." @@ -950,7 +956,7 @@ fi: tl2_requires_likes_given: "Kuinka monta tykkäystä käyttäjän täytyy antaa ennen ylentämistä luottamustasolle 2." tl2_requires_topic_reply_count: "Kuinka moneen ketjuun käyttäjän täytyy vastata ennen ylentämistä luottamustasolle 2." tl3_time_period: "Luottamustason 3 vaatimuksiin liittyvän ajanjakson pituus (päivissä)" - tl3_requires_days_visited: "Monenako päivänä vähintään käyttäjän täytyy olla vieraillut sivustolla viimeisen (tl3 time period) päivän aikana voidakseen saavuttaa luottamustason 3. Ota ylennykset käytöstä asettamalla arvo korkeammaksi kuin lt3 aikaraja, (0 tai korkeampi)" + tl3_requires_days_visited: "Monenako päivänä vähintään käyttäjän täytyy olla vieraillut sivustolla viimeisen (tl3 time period) päivän aikana voidakseen saavuttaa luottamustason 3. Ota ylennykset käytöstä asettamalla arvo korkeammaksi kuin lt3 aikaraja. (0 tai korkeampi)" tl3_requires_topics_replied_to: "Moneenko ketjuun vähintään käyttäjän täytyy olla vastannut viimeisen (tl3 time period) päivän aikana voidakseen saavuttaa luottamustason 3. (0 tai korkeampi)" tl3_requires_topics_viewed: "Montako prosenttia viimeisen (tl3 time period) päivän aikana luoduista ketjuista käyttäjän täytyy olla katsellut voidakseen saavuttaa luottamustason 3. (asteikko 0-100)" tl3_requires_topics_viewed_cap: "Maksimimäärä katseltuja ketjuja, joka vaaditaan edellisen (tl3 time period) aikana." @@ -991,7 +997,7 @@ fi: max_image_size_kb: "Liitetyn kuvan suurin sallittu koko kilotavuissa. Tämä pitää asettaa myös nginxin (client_max_body_size) / apachen tai proxyn asetuksista." max_attachment_size_kb: "Liitetyn tiedoston suurin sallittu koko kilotavuissa. Tämä pitää asettaa myös nginxin (client_max_body_size) / apachen tai proxyn asetuksista." authorized_extensions: "Liitetiedostojen sallitut tiedostopäätteet (käytä '*' salliaksesi kaikki tiedostotyypit)" - max_similar_results: "Kuinka monta samankaltaista ketjua näytetään viestikentän yläpuolella uutta ketjua luotaessa. Vertailu perustuu sekä otsikkoon, että leipätekstiin." + max_similar_results: "Kuinka monta samankaltaista ketjua näytetään viestikentän yläpuolella uutta ketjua luotaessa. Vertailu perustuu sekä otsikkoon että leipätekstiin." title_prettify: "Estä yleiset kirjoitusvirheet otsikossa, kuten pelkät isot kirjaimet, pieni ensimmäinen kirjain, useat !- ja ?-merkit ym." topic_views_heat_low: "Näin monen katselun jälkeen katselut-saraketta korostetaan hieman." topic_views_heat_medium: "Näin monen katselun jälkeen katselut-saraketta korostetaan kohtalaisesti." @@ -1027,7 +1033,6 @@ fi: auto_block_first_post_regex: "Merkkikokoriippumaton regex joka aiheuttaa käyttäjän ensimmäisen viestin estämisen ja lisäämisen hyväksymisjonoon. Esimerkiksi raivoaminen|a[bc]a aiheuttaa kaikkien viestien, joissa on sanat raivoava, aba tai aca estämisen. Vaikuttaa vain ensimmäiseen viestiin." reply_by_email_enabled: "Ota käyttöön vastaukset sähköpostin avulla." reply_by_email_address: "Saapuvan sähköpostin sapluuna sähköpostivastauksiin, esimerkiksi: %{reply_key}@reply.example.com tai replies+%{reply_key}@example.com" - incoming_email_prefer_html: "käytä HTMLää tekstin sijaan saapuville sähköposteille. Voi aiheuttaa odottamattomia ongelmia ulkoasussa!" disable_emails: "Estä Discoursea lähettämästä mitään sähköpostia" strip_images_from_short_emails: "Poista kuvat sähköposteista, joiden koko on alle 2800 tavua" short_email_length: "Lyhyen sähköpostin pituus tavuissa" @@ -1040,9 +1045,10 @@ fi: maximum_staged_users_per_email: "Maksimimäärä automaattisesti luotavia tilejä, kun käsitellään saapuvaa sähköpostia." auto_generated_whitelist: "Lista sähköpostiosoitteista, joiden viestejä ei tarkasteta automaattisesti luodun sisällön osalta." block_auto_generated_emails: "Estä saapuvat sähköpostit, jotka tunnistetaan automaattisesti luoduiksi." - bounce_score_threshold: "Pistemäärä, jonka jälkeen lakamme lähettämästä sähköpostia käyttäjälle. Soft bounce lisää 1, hard bounce 2, pistemäärä nollataan 30 päivää viimeisen palautuksen jälkeen." ignore_by_title: "Jätä sähköpostit huomiotta niiden otsikon perusteella." mailgun_api_key: "Mailgunin Secret API key, jolla verifioidaan webhook-viestit." + bounce_score_threshold: "Pistemäärä, jonka ylityttyä käyttäjälle ei lähetetä sähköpostia." + bounce_score_threshold_deactivate: "Pistemäärä, jonka ylityttyä käyttäjätili poistetaan käytöstä." manual_polling_enabled: "Työnnä sähköpostit käyttäen sähköpostivastausten APIa." pop3_polling_enabled: "Pollaa sähköpostivastaukset POP3:lla." pop3_polling_ssl: "Käytä SSL-salausta yhdistettäessä POP3-palvelimeen. (Suositellaan)" @@ -1058,11 +1064,11 @@ fi: email_site_title: "Sähköpostin lähettäjänä käytettävä nimi. Jos arvoa ei ole asetettu, oletuksena käytetään 'title'. Jos 'title' sisältää merkkejä joita ei sallita sähköpostin lähettäjän nimessä, käytä tätä asetusta." minimum_topics_similar: "Kuinka monta ketjua täytyy olla olemassa, ennen kuin samankaltaisia ketjuja näytetään uutta ketjua luotaessa." relative_date_duration: "Monenako päivänä viestin lähettämisen jälkeen päivämäärät näytetään suhteellisina (7p) eikä absoluuttisina (20 Huhti)." - delete_user_max_post_age: "Älä salli käyttäjien poistamista, joiden ensimmäinen viestin on vanhempi kuin (x) päivää." + delete_user_max_post_age: "Älä salli käyttäjien poistamista, joiden ensimmäinen viesti on vanhempi kuin (x) päivää." delete_all_posts_max: "Kerralla poistettavien viestien maksimimäärä Poista kaikki viestit-painikkeella. Jos käyttäjällä on enemmän viestejä, niitä ei voi poistaa kerralla eikä käyttäjää voi poistaa." username_change_period: "Montako päivää aikaa käyttäjällä on vaihtaa käyttäjänimeä tilin luomisen jälkeen (0 poistaa nimen vaihdon käytöstä)." email_editable: "Salli käyttäjien vaihtaa sähköpostiosoitteensa tilin luomisen jälkeen." - logout_redirect: "Sivu, jonne selain ohjataan uloskirjautumisen jälkeen, esim: (http://sivusto.com/logout)" + logout_redirect: "Sivu, jonne selain ohjataan uloskirjautumisen jälkeen, esim: (http://somesite.com/logout)" allow_uploaded_avatars: "Salli käyttäjien ladata oma profiilikuva." allow_animated_avatars: "Salli käyttäjien valita animoituja gif-profiilikuvia. VAROITUS: aja avatars:refresh rake task tämän asetuksen muuttamisen jälkeen." allow_animated_thumbnails: "Luo animoidut esikatselukuvat animoiduista gif-tiedostoista." @@ -1102,7 +1108,6 @@ fi: default_code_lang: "Oletusarvoinen ohjelmointikieli syntaksin korostukseen Github koodiblokeissa (lang-auto, ruby, python jne.)" warn_reviving_old_topic_age: "Kun käyttäjä alkaa kirjoittamaan vastausta ketjuun, jonka uusin viesti on tätä vanhempi päivissä, näytetään varoitus. Poista käytöstä asettamalla arvoksi 0." autohighlight_all_code: "Pakota koodin korostus kaikkiin esimuotoiltuihin tekstiblokkeihin, vaikka käyttäjä ei määrittelisi kieltä." - highlighted_languages: "Syntaksin korostamisen säännöt. (Varoitus: liian monen kielen sisällyttäminen voi vaikuttaa suorituskykyyn) katso demo: https://highlightjs.org/static/demo/" feed_polling_enabled: "VAIN UPOTUS: Upotetaanko RSS/ATOM syöte viesteinä." feed_polling_url: "VAIN UPOTUS: RSS/ATOM syötteen URL." embed_by_username: "Sen käyttäjän Discourse käyttäjänimi, joka luo upotetut ketjut." @@ -1125,9 +1130,10 @@ fi: enforce_square_emoji: "Pakota neliö kuvasuhteeksi kaikille emojille." approve_post_count: "Viestien lukumäärä, joka tarkastetaan uusilta käyttäjiltä ja haastajilta." approve_unless_trust_level: "Tätä luottamustasoa alhaisempien käyttäjien viestit tarkastetaan" - notify_about_queued_posts_after: "Jos hyväksyntää odottavia viestejä on odottanut pidempään, kuin näin monta tuntia, sähköposti lähetetään contact_email osoitteeseen. Aseta 0 ottaaksesi pois käytöstä." + notify_about_queued_posts_after: "Jos viesti on odottanut hyväksyntää kauemmin kuin näin monta tuntia, sähköpostiviesti lähetetään contact_email osoitteeseen. Aseta 0 ottaaksesi pois käytöstä." auto_close_messages_post_count: "Maksimimäärä viestejä yksityisketjussa, kunnes se suljetaan automaattisesti (0 poistaaksesi käytöstä)" auto_close_topics_post_count: "Maksimimäärä viestejä ketjussa, kunnes se suljetaan automaattisesti (0 poistaaksesi käytöstä)" + code_formatting_style: "Viestikentän koodipainike käyttää oletuksena tätä koodimuotoilutyyliä" 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_private_messages: "Lähetä oletuksena sähköposti, kun joku lähettää käyttäjälle viestin." @@ -1153,11 +1159,11 @@ fi: min_trust_to_create_tag: "Vähimmäisluottamustaso, jolla voi luoda tunnisteita." max_tags_per_topic: "Suurin tunnisteiden määrä, joka voi liittyä ketjuun." max_tag_length: "Enimmäismerkkimäärä tunnisteen nimelle." - max_tag_search_results: "Näytettävien tulosten enimmäismäärä, kun etsitään tunnisteita." + max_tag_search_results: "Kun haetaan tunnisteita, enintään näin monta hakutulosta näytetään." show_filter_by_tag: "Näytä pudotusvalikko, jolla voi suodattaa ketjulistausta tunnisteen mukaan." max_tags_in_filter_list: "Enimmäismäärä tunnisteita, joka näytetään suodatuspudotusvalikossa. Käytetyimmät tunnisteet näytetään." tags_sort_alphabetically: "Näytä tunnisteet aakkosjärjestyksessä. Oletusasetus on näyttäminen suosion mukaan." - tag_style: "Tunnistearvomerkkien visuaalinen tyyli." + tag_style: "Tunnisteiden visuaalinen tyyli." staff_tags: "Lista tunnisteista, joita vain henkilökunta voi lisätä" min_trust_level_to_tag_topics: "Vähimmäisluottamustaso, jolla voi lisätä tunnisteita ketjuihin" suppress_overlapping_tags_in_list: "Piilota tunnisteet listanäkymistä, jos ne menevät otsikon kanssa päällekkäin" @@ -1184,21 +1190,6 @@ fi: reply_by_email_address_is_empty: "'reply by email address' täytyy olla asetettuna ennen sähköpostivastausten ottamista käyttöön." email_polling_disabled: "Sinun täytyy ottaa käyttöön joko manuaalinen tai POP3 pollaus ennen sähköpostivastauksia." user_locale_not_enabled: "'allow user locale' täytyy olla asetettuna ennen tämän asetuksen ottamista käyttöön." - notification_types: - group_mentioned: "%{group_name} mainittiin täällä %{link}" - mentioned: "%{display_username} viittasi sinuun viestissä %{link}" - liked: "%{display_username} tykkäsi viestistäsi %{link}" - replied: "%{display_username} vastasi viestiisi %{link}" - quoted: "%{display_username} lainasi viestiäsi %{link}" - edited: "%{display_username} muokkasi viestiäsi %{link}" - posted: "%{display_username} kirjoitti viestin %{link}" - moved_post: "%{display_username} siirsi viestisi tänne %{link}" - private_message: "%{display_username} lähetti sinulle viestin: %{link}" - invited_to_private_message: "%{display_username} kutsui sinut viestiin: %{link}" - invited_to_topic: "%{display_username} kutsui sinut %{link}" - invitee_accepted: "%{display_username} hyväksyi kutsusi" - linked: "%{display_username} linkitti sinuun täällä %{link}" - granted_badge: "Ansaitsit %{link}" search: within_post: "#%{post_number} käyttäjältä %{username}" types: @@ -1217,6 +1208,13 @@ fi: redirected_to_top_reasons: new_user: "Tervetuloa yhteisöömme! Nämä ovat suosituimmat viimeaikaiset viestiketjut." not_seen_in_a_month: "Tervetuloa takaisin! Emme ole nähneet sinua vähään aikaan. Tässä ovat suosituimmat viestiketjut sitten viime näkemän." + merge_posts: + edit_reason: + one: "%{username} yhdisti viestin" + other: "%{username} yhdisti %{count} viestiä" + errors: + different_topics: "Eri ketjuissa olevia viestejä ei voi yhdistää." + different_users: "Eri käyttäjien viestejä ei voi yhdistää." move_posts: new_topic_moderator_post: one: "Yksi viesti siirrettiin uuteen ketjuun: %{topic_link}" @@ -1293,6 +1291,7 @@ fi: already_logged_in: "Hups, näyttää siltä, että yrität hyväksyä kutsun käyttäjänä, jolle sitä ei lähetetty. Jos et ole %{current_user}, kirjaudu ulos ja yritä uudestaan." user: no_accounts_associated: "Ei liittyviä käyttäjätilejä" + deactivated: "Käyttäjätili poistettiin käytöstä osoitteesta '%{email}' palautettujen sähköpostien vuoksi." username: short: "täytyy olla vähintään %{min} merkkiä" long: "ei saa olla yli %{max} merkkiä" @@ -1306,6 +1305,7 @@ fi: email: not_allowed: "ei sallita tältä sähköpostin palvelunatarjoajalta. Ole hyvä, ja käytä toista sähköpostiosoitetta." blocked: "ei ole sallittu." + revoked: "Sähköpostia ei lähetetä osoitteeseen '%{email}' ennen %{date}." ip_address: blocked: "Uusien tilien luonti tästä IP-osoitteesta ei ole sallittu." max_new_accounts_per_registration_ip: "Rekisteröitymisiä ei oteta vastaan IP-osoitteestasi (maksimimäärä saavutettu). Ota yhteyttä henkilökuntaan." @@ -1409,29 +1409,29 @@ fi: test_mailer: subject_template: "[%{site_name}] Sähköpostin toimitettavuustesti" text_body_template: | - Tämä on testisähköposti sivustolta + Tämä on testisähköposti osoitteesta [**%{base_url}**][0] - Sähköpostin toimitus on monimutkaista. Tässä on muutama tärkeä asia, jotka kannattaa tarkistaa ensin: + Sähköpostien toimittaminen on monimutkaista. Tässä joitakin tärkeitä seikkoja, jotka sinun tulisi tarkistaa ensimmäisenä: - *Varmista*, että `ilmoitusten sähköpostiosoitteen` from: kenttä on asetettu oikein sivuston asetuksissa. **Sähköpostin validointi tapahtuu "from"-kentän sähköpostiosoitteen verkkotunnusta vastaan**. - - Selvitä, miten sähköpostiohjelmassasi saa näkyville *sähköpostin raakadatan*, jotta voit tutkia viestin tunnistetiedot. Gmailissa tämä tapahtuu "näytä kokonaan" valinnalla viestin oikeassa yläkulmassa olevasta valikosta. + - Selvitä, miten sähköpostiohjelmassasi saa näkyville sähköpostin raakadatan, jotta voit tutkia viestin tunnistetiedot. Gmailissa tämä tapahtuu "näytä kokonaan" valinnalla viestin oikeassa yläkulmassa olevasta valikosta. - - **TÄRKEÄÄ:** Onko palveluntarjoajallasi syötettynä reverse DNS kenttä verkkotunnuksille ja IP osoitteille, joista lähetät sähköpostia? [Kokeile Reverse PTR tietuetta][2] täällä. Jos palveluntarjoajasi ei tarjoa kunnollista reverse DNS pointer tietuetta, on hyvin epätodennäköistä, että mikään sähköpostisi menee perille. + - **TÄRKEÄÄ:** Onko palveluntarjoajallasi syötettynä reverse DNS -kenttä verkkotunnuksille ja IP-osoitteille, joista lähetät sähköpostia? [Kokeile Reverse PTR -tietuetta][2] täällä. Jos palveluntarjoajasi ei tarjoa kunnollista reverse DNS pointer -tietuetta, on hyvin epätodennäköistä, että mikään sähköpostisi menee perille. - - Onko verkkotunnuksesi [SPF tietue][8] oikein? [Kokeile SPF tietuetta][1] täällä. Huomaa, että TXT on oikea tietuetyyppi SPF tietueelle. + - Onko verkkotunnuksesi [SPF-tietue][8] oikein? [Kokeile SPF-tietuetta][1] täällä. Huomaa, että TXT on oikea tietuetyyppi SPF-tietueelle. - - Onko verkkotunnuksesi [DKIM tietue][3] oikein? Tämä parantaa merkittävästi sähköpostin toimitettavuutta. [Kokeile DKIM tietuetta][7] täällä. + - Onko verkkotunnuksesi [DKIM-tietue][3] oikein? Tämä parantaa merkittävästi sähköpostin toimitettavuutta. [Kokeile DKIM-tietuetta][7] täällä. - - Jos käytät omaa sähköpostipalvelinta, tarkista että palvelimen IP osoite [ei ole millään sähköpostin mustalla listalla][4]. Tarkista myös, että se varmasti lähettää oikean muotoisen isäntänimen HELO viestissään, joka palauttaa oikean DNS tietueen. Jos näin ei ole, sähköposti hylätään monissa sähköpostipalveluissa. + - Jos käytät omaa sähköpostipalvelinta, tarkista että palvelimen IP-osoite [ei ole millään sähköpostin mustalla listalla][4]. Tarkista myös, että se varmasti lähettää oikean muotoisen isäntänimen HELO-viestissään, joka palauttaa oikean DNS-tietueen. Jos näin ei ole, monet sähköpostipalvelut hylkäävät viestin. - Suosittelemme vahvasti, että **lähetät testisähköpostin osoitteeseen [mail-tester.com][mt]** varmistaaksesi, että kaikki yllä mainittu toimii kunnolla. - (Helpoin tapa on luoda ilmainen tili [Sendgridiin][md], [SparkPostiin][sp][Mailguniin][mg] tai [Mailjetiin][mj], joiden ilmaiset palvelut riittävät hyvin pienen yhteisön käyttöön. Muista silti asettaa SPF ja DKIM tietueet DNS:ään!) + (*Helpoin* tapa on luoda ilmainen tili [Sendgridiin][md], [SparkPostiin][sp][Mailguniin][mg] tai [Mailjetiin][mj], joiden ilmaiset palvelut riittävät hyvin pienen yhteisön käyttöön. Muista silti asettaa SPF- ja DKIM-tietueet DNS:ään!) - Toivottavasti tämä testisähköposti meni perille OK! + Toivottavasti tämä testisähköposti saapui perille OK! Onnea matkaan, @@ -1444,7 +1444,7 @@ fi: [4]: http://whatismyipaddress.com/blacklist-check [7]: https://www.mail-tester.com/spf-dkim-check [8]: http://www.openspf.org/SPF_Record_Syntax - [sg]: https://sendgrid.com/ + [sg]: https://goo.gl/r1WMF6 [sp]: https://www.sparkpost.com/ [mg]: http://www.mailgun.com/ [mj]: https://www.mailjet.com/pricing @@ -1501,7 +1501,7 @@ fi: temporarily_closed_due_to_flags: "Tämä ketju on väliaikaisesti suljettu, johtuen suuresta määrästä liputuksia." system_messages: post_hidden: - subject_template: "Viesti on piilotettu liputuksen johdosta" + subject_template: "Yhteisön piiloon liputtama viesti" text_body_template: | Hei, @@ -1708,7 +1708,7 @@ fi: Vastauksesi lähetettiin tuntemattomasta sähköpostiosoitteesta. Yritä lähettää viesti toisesta osoitteesta, tai ota yhteyttä henkilökuntaan. email_reject_screened_email: subject_template: "[%{site_name}] Sähköpostiongelma-- Estetty sähköpostiosoite" - text_body_template: |+ + text_body_template: | Pahoittelemme, mutta sähköpostin lähettäminen tänne %{destination} (otsikolla %{former_title}) ei onnistunut. Viestisi lähetettiin estetystä sähköpostiosoitteesta. Yritä lähettää viesti toisesta sähköpostiosoitteesta tai ota yhteyttä henkilökuntaan. @@ -1739,7 +1739,13 @@ fi: Sähköpostiosoitteesi ei vastaa yhtäkään käyttäjistä. Kokeile lähettää viestisi toisesta sähköpostiosoitteesta tai ota yhteyttä henkilökuntaan. email_reject_empty: subject_template: "[%{site_name}] Sähköpostiongelma -- Ei sisältöä" - text_body_template: "Pahoittelemme, mutta sähköpostin lähettäminen tänne %{destination} (otsikolla %{former_title}) ei onnistunut.\n\nEmme löytäneet sähköpostiviestistäsi sisältöä. \n\nJos saat tämän viestin ja viestisi _sisälsi_ sisältöä, yritä uudestaan yksinkertaisemmalla muotoilulla.\n\n" + text_body_template: | + Pahoittelemme, mutta sähköpostin lähettäminen tänne %{destination} (otsikolla %{former_title}) ei onnistunut. + + Emme löytäneet sähköpostiviestistäsi sisältöä. + + Jos saat tämän viestin ja viestisi _sisälsi_ sisältöä, yritä uudestaan yksinkertaisemmalla muotoilulla. + email_reject_parsing: subject_template: "[%{site_name}] Sähköpostiongelma -- Tunnistamaton sisältö" text_body_template: | @@ -1855,7 +1861,7 @@ fi: Saadaksesi lisätietoa, tutustu [yhteisön ohjeisiin](%{base_url}/guidelines). user_automatically_blocked: - subject_template: "Uusi käyttäjä %{username} on estetty muiden käyttäjien liputuksen perusteella" + subject_template: "Uusi käyttäjä %{username} on estetty yhteisön liputusten perusteella" text_body_template: | Tämä on automaattinen viesti. @@ -1900,17 +1906,13 @@ fi: [Tarkastele ja korjaa ne](%{base_url}/admin). unsubscribe_link: | - Lopettaaksesi ilmoitukset tästä ketjusta [klikkaa tästä](%{unsubscribe_url}). - - Lopettaaksesi sähköposti-ilmoitukset, muokkaa [käyttäjäasetuksiasi](%{user_preferences_url}). + Jos et enää halua näitä viestejä, [klikkaa tästä](%{unsubscribe_url}). unsubscribe_link_and_mail: | - Lopettaaksesi ilmoitukset tästä ketjusta [klikkaa tästä](%{unsubscribe_url}). - - Lopettaaksesi sähköposti-ilmoitukset, muokkaa [käyttäjäasetuksiasi](%{user_preferences_url}) tai [klikkaa tästä](mailto:reply@%{hostname}?subject=unsubscribe) lopettaaksesi sähköpostin välityksellä. + Jos et enää halua näitä viestejä, [klikkaa tästä](%{unsubscribe_url}). unsubscribe_mailing_list: | - Olet ottanut käyttöön sähköpostilista-tilan. Lopettaaksesi ilmoitukset tästä ketjusta [klikkaa tästä](%{unsubscribe_url}). + Saat näitä viestejä, koska olet postituslistatilassa. - Lopettaaksesi sähköposti-ilmoitukset, muokkaa [käyttäjäasetuksiasi](%{user_preferences_url}) tai [klikkaa tästä](mailto:reply@%{hostname}?subject=unsubscribe) lopettaaksesi sähköpostin välityksellä. + Jos et enää halua näitä viestejä, [klikkaa tästä](%{unsubscribe_url}). subject_re: "VS:" subject_pm: "[YV]" user_notifications: @@ -2042,6 +2044,16 @@ fi: %{context} %{respond_instructions} + user_watching_first_post: + subject_template: "[%{site_name}] %{topic_title}" + text_body_template: | + %{header_instructions} + + %{message} + + %{context} + + %{respond_instructions} user_posted_pm: subject_template: "[%{site_name}] [YV] %{topic_title}" text_body_template: | @@ -2054,7 +2066,7 @@ fi: %{respond_instructions} user_posted_pm_staged: subject_template: "%{optional_re}%{topic_title}" - text_body_template: |2 + text_body_template: | %{message} digest: @@ -2120,7 +2132,7 @@ fi: %{base_url}/users/authorize-email/%{email_token} confirm_old_email: subject_template: "[%{site_name}] Vahvista nykyinen sähköpostiosoiteesi" - text_body_template: |+ + text_body_template: | Ennen kuin voit vaihtaa sähköpostiosoitteesti, meidän täytyy varmistaa, että hallinnoit nykyistä sähköpostiosoitetta. Kun olet suorittanut tämän, varmistamme vielä uuden sähköpostiosoitteenkin. Vahvista sähköpostiosoitteesti sivustolle %{site_name} klikkaamalla linkkiä: @@ -2328,7 +2340,7 @@ fi: privacy_topic: title: "Rekisteriseloste" static: - search_help: |+ + search_help: |

Vinkkejä

    @@ -2426,13 +2438,13 @@ fi: great_topic: name: Loistava ketju description: Ketjunavaus sai 50 tykkäystä - long_description: |+ + long_description: | Tämä arvomerkki myönnetään, kun luomasi ketju saa 50 tykkäystä. Aloitit kiehtovan keskustelun, jossa vaihdetuista ajatuksista yhteisö nautti! nice_share: name: Hyvä jako description: Jakoi viestin, ja linkin kautta saapui 25 vierailijaa - long_description: |+ + long_description: | Tämä arvomerkki myönnetään, kun jaat linkin, jota klikkaa 25 ulkopuolista vierailijaa. Kiitos kun levität sanaa palstan keskusteluista ja yhteisöstä. good_share: @@ -2509,7 +2521,7 @@ fi: name: Kuuluisa linkki description: Linkitti ulkoiselle sivustolle, ja linkkiä klikattiin 1000 kertaa long_description: | - Tämä arvomerkki myönnetään, kun linkkisi saa 1000 klikkausta. Vau! Sen sisältämä tieto paransi keskustelua merkittävästi. Hyvin tehty! + Tämä arvomerkki myönnetään, kun linkkisi saa 1000 klikkausta. Vau! Sen sisältö paransi keskustelua merkittävästi. Hyvin tehty! appreciated: name: Arvostettu description: 20 viestiä sai tykkäyksen diff --git a/config/locales/server.fr.yml b/config/locales/server.fr.yml index 66c5d5fdc4..492b88b8fe 100644 --- a/config/locales/server.fr.yml +++ b/config/locales/server.fr.yml @@ -19,6 +19,10 @@ fr: date: month_names: [null, janvier, février, mars, avril, mai, juin, juillet, août, septembre, octobre, novembre, décembre] <<: *datetime_formats + time: + am: "am" + pm: "p" + <<: *datetime_formats title: "Discourse" topics: "Sujets" posts: "messages" @@ -47,7 +51,6 @@ fr: topic_not_found_error: "Arrive quand quelqu'un répond à un sujet qui a été supprimé." topic_closed_error: "Arrive quand quelqu'un répond mais le sujet lié a été fermé." bounced_email_error: "Le courriel est un rapport de courriel rejeté." - auto_generated_email_reply: "Email contient une réponse à un email automatiquement généré." screened_email_error: "Arrive quand l'adresse courriel de l'expéditeur est déjà sous surveillance." errors: &errors format: '%{attribute} %{message}' @@ -248,7 +251,12 @@ fr: Ce sujet est évidemment important pour vous – vous avez posté plus de %{percent}% des réponses ici. Êtes-vous sûr de laissez suffisamment de temps aux autres personnes afin qu'ils partagent aussi leurs points de vue? - too_many_replies: "# # # Vous avez atteint la limite de réponse pour ce sujet\n\nNous sommes désolés, mais les nouveaux utilisateurs sont limités temporairement à %{newuser_max_replies_per_topic} réponses par sujet. \n\nAu lieu d'ajouter une autre réponse, veuillez envisager de modifier vos réponses précédentes, ou visiter d'autres sujets.\n" + too_many_replies: | + # # # Vous avez atteint la limite de réponse pour ce sujet + + Nous sommes désolés, mais les nouveaux utilisateurs sont limités temporairement à %{newuser_max_replies_per_topic} réponses par sujet. + + Au lieu d'ajouter une autre réponse, veuillez envisager de modifier vos réponses précédentes, ou visiter d'autres sujets. reviving_old_topic: | ### Déterrer ce sujet ? @@ -299,7 +307,7 @@ fr: assets_topic_body: "Ceci est un sujet permanent, visible uniquement par l'équipe, pour stocker les images et fichiers utilisés pour le design du site. Ne pas le supprimer !\n\n\nMarche à suivre:\n\n1. Répondre à ce sujet\n2. Envoyer toutes les images que vous voulez utilisés comme logos, favicons, et tout ce que vous souhaitez. (Utiliser l'icone dans la barre d'édition ou glisser-déposer ou coller les images)\n3. Envoyer votre réponse\n4. Afin d'obtenir le chemin complet de votre image, faites un clic-droit dessus ou éditer votre message et copier le chemin.\n5. Coller le chemin de l'image dans les [paramètres requis](/admin/site_settings/category/required).\n\nDe plus, si vous souhaitez envoyer d'autres formats de fichier, modifier l'option `authorized_extensions` dans les [paramètres de fichier](/admin/site_settings/category/files)." lounge_welcome: title: "Bienvenue dans le salon" - body: |2 + body: | Félicitation ! :confetti_ball: @@ -541,17 +549,20 @@ fr: make: "Ce sujet est maintenant un gros titre. Il sera affiché en haut de chaque page jusqu’à qu'il soit ignoré par un utilisateur." remove: "Ce sujet n'es plus un gros titre. Il ne sera plus affiché en haut de chaque page." unsubscribed: - title: 'Se désabonner' - description: "Vous avez été désabonné. Nous ne vous contacterons plus !" - oops: "Si vous vous êtes trompé, cliquez dessous." - error: "Erreur lors de la désinscription" - preferences_link: "Vous pouvez aussi vous désinscrire des courriels de résumé sur votre page de préférences" - different_user_description: "Vous êtes actuellement connecté avec un utilisateur différent de celui à qui le courriel est adressé. Veuillez vous déconnecter et essayer à nouveau." + title: "Désabonné !" + description: "Vous avez été désabonné. Pour modifier vos paramètres de courriel visitez vos préférences utilisateur." + topic_description: "Pour vous ré-abonner à %{link}, utilisez le contrôle des notifications en bas à droite du sujet." + unsubscribe: + title: "Désabonnement" + stop_watching_topic: "Arrêter de suivre ce sujet, %{link}" + mute_topic: "Ignorer toutes les notifications pour ce sujet, %{link}" + unwatch_category: "Arrêter de suivre tous les sujets dans %{category}" + mailing_list_mode: "Désactiver le mode mailing list" + disable_digest_emails: "Ne plus m'envoyer de résumés courriel" + all: "Ne plus m'envoyer de courriel de %{sitename}" + different_user_description: "Vous êtes actuellement connecté avec un utilisateur différent de celui à qui le courriel est adressé. Veuillez vous déconnecter, ou utiliser le mode anonyme, et essayer à nouveau." not_found_description: "Désolé, nous ne pouvons pas vous désabonner. Il est possible que le lien de votre courriel soit expiré." - resubscribe: - action: "Ré-abonnement" - title: "Ré-abonné !" - description: "Vous avez été ré-abonné." + log_out: "Déconnexion" reports: visits: title: "Visites utilisateur" @@ -694,7 +705,6 @@ fr: yaxis: "Nombre de visites" dashboard: rails_env_warning: "Votre serveur fonctionne dans l'environnement de %{env}." - ruby_version_warning: "Vous exécutez une version de Ruby 2.0.0 qui est connu pour avoir des problèmes. Migrez vers le patch 247 ou supérieur." host_names_warning: "Votre fichier config/database.yml utilise le nom d'hôte par défaut. Veuillez renseigner votre nom d'hôte." gc_warning: 'Votre serveur utilise les paramètres par défaut de collection du GC de ruby, ce qui ne vous donnera pas les meilleures performances. Merci de lire ce sujet sur l''optimisation des performances de Ruby et Rails pour Discourse.' sidekiq_warning: 'Sidekiq n''est pas lancé. De nombreuses tâches, comme l''envoi des courriels, sont exécutées de manière asynchrone par sidekiq. Assurez-vous d''avoir au moins un processus sidekiq de lancé. En savoir plus sur sidekiq.' @@ -729,6 +739,7 @@ fr: 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 (code ISO 639-1)" allow_user_locale: "Autoriser les utilisateurs à choisir la langue de l'interface dans leur préférences." + set_locale_from_accept_language_header: "configuer la langue de l'interface pour les utilisateurs anonymes à partir des entêtes de langue de leurs navigateurs. (EXPÉRIMENTAL, ne fonctionne pas avec le cache anonyme)" min_post_length: "Longueur minimale autorisée des messages en nombre de caractères" min_first_post_length: "Longueur minimale d'un premier message (corps de sujet) en nombre de caractères" min_private_message_post_length: "Longueur minimale des messages en nombre de caractères" @@ -750,6 +761,7 @@ fr: crawl_images: "Récupère les images provenant de sources tierces pour y insérer les dimensions corrects (hauteur et largeur)" download_remote_images_to_local: "Transformer les images distantes en images locales en les téléchargeant; cela permet d'éviter les liens morts." download_remote_images_threshold: "Quantité minimum d'espace disque requise pour télécharger localement des images distantes (en pourcentage)" + download_remote_images_max_days_old: "Ne pas télécharger les images distantes pour les messages plus anciens que n jours." disabled_image_download_domains: "Les images distantes de ces domaines ne seront jamais téléchargés. Liste délimitée par un pipe (|)." editing_grace_period: "Pendant (n) secondes après la publication d'un message, l'édition de ce dernier ne provoquera pas d'historisation." post_edit_time_limit: "L'auteur peut modifier ou supprimer ses messages pendant (n) minutes après leurs publications. Mettre à 0 pour l'autoriser sans limite de temps." @@ -764,9 +776,12 @@ fr: add_rel_nofollow_to_user_content: "Ajouter rel nofollow à tous les contenus des utilisateurs, sauf les liens internes (incluant les domaines parents). Si vous modifier ceci, vous devez exécuter la commande \"rake posts:rebake\"" exclude_rel_nofollow_domains: "Une liste de domaines pour lesquels l'attribut nofollow ne sera pas ajouté aux liens. tld.com autorisera automatiquement sub.tld.com également. Au minimum, vous devriez ajouter le domaine de premier niveau (TLD) de ce site pour aider les robots d'indexation à trouver tout le contenu. Si d'autres parties du site sont sur d'autre domaines, ajoutez-les aussi." post_excerpt_maxlength: "Longueur maximale d'un extrait / résumé de message." + show_pinned_excerpt_mobile: "Afficher les extraits des sujets épinglés en vue mobile." + show_pinned_excerpt_desktop: "Afficher les extraits des sujets épinglés en vue bureau." post_onebox_maxlength: "Longueur maximale d'un message emboîté en nombre de caractères." onebox_domains_whitelist: "Liste des noms de domaines autorisés pour les 'onebox'. Ces domaines doivent supporter OpenGraph or oEmbed. Testez les sur http://iframely.com/debug" logo_url: "L'image de votre logo situé en haut à gauche de votre site doit être de forme rectangulaire large. Si vous laissez ce champ vide, le nom de votre site apparaitra." + digest_logo_url: "L'image de votre logo alternative utilisée en haut du résumé courriel de votre site. Devrait être en forme de large rectangle. Ne devrait pas être une image SVG. Si laissé bide `logo_url` sera utilisé." logo_small_url: "Le petit logo situé en haut à gauche de votre site doit être de forme carré. Si vous laissez ce champ vide, un logo de maison apparaîtra." favicon_url: "Un favicon pour votre site, voir http://fr.wikipedia.org/wiki/Favicon, pour fonctionner correctement à travers un CDN il doit être PNG." mobile_logo_url: "L'image fixe utilisée tout en haut à gauche de votre site mobile. Devrait-être de forme carrée. Si laissé vide, `logo_url` sera utilisé. ex: http://example.com/uploads/default/logo.png" @@ -774,7 +789,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" - use_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é absolument partout ! Avez-vous vérifié que vos CDN, vos connexions via réseaux sociaux ainsi que des logos/dépendances tiers sont compatibles HTTPS eux aussi ?" + 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 ?" summary_score_threshold: "Le score minimum requis pour qu'un message soit inclus dans le 'Résumé de ce sujet'" summary_posts_required: "Nombre minimum de messages dans un sujet avant que le 'Résumé du sujet' soit activé" summary_likes_required: "Nombre de J'aime minimum dans un sujet avant que le 'Résumé du sujet' soit activé" @@ -789,13 +804,12 @@ fr: background_polling_interval: "À quelle fréquence les clients devraient-ils requêter le serveur, en millisecondes (lorsque la fenêtre est en arrière-plan)" flags_required_to_hide_post: "Les messages seront automatiquement cachés lorsque le compteur de signalements atteint cette limite (0 pour jamais) et un avertissement sera envoyé à l'auteur" cooldown_minutes_after_hiding_posts: "Nombre de minutes qu'un utilisateur doit attendre avant de pouvoir modifier un message masqué via un signalement de la communauté" - max_topics_in_first_day: "Le nombre maximum de sujets qu'un utilisateur est autorisé à créer lors de son premier jour sur le site" - max_replies_in_first_day: "Le nombre maximum de réponses qu'un utilisateur est autorisé à créer lors de son premier jour sur le site" + max_topics_in_first_day: "Le nombre maximum de sujets qu'un utilisateur est autorisé à créer dans la période de 24h après avoir créé son premier message." + max_replies_in_first_day: "Le nombre maximum de réponses qu'un utilisateur est autorisé à créer dans la période de 24h après avoir créé son premier message." tl2_additional_likes_per_day_multiplier: "Augmenter la limite de J'aime par jour pour les utilisateurs de niveau 2 (membres) en la multipliant par ce nombre" tl3_additional_likes_per_day_multiplier: "Augmenter la limite de J'aime par jour pour les utilisateurs de niveau 3 (réguliers) en la multipliant par ce nombre" tl4_additional_likes_per_day_multiplier: "Augmenter la limite de J'aime par jour pour les utilisateurs de niveau 4 (meneurs) en la multipliant par ce nombre" - num_flags_to_block_new_user: "Si le message d'un nouvel utilisateur obtient plusieurs signalements pour spam de la part de num_users_to_block_new_user différents utilisateurs, masquer tous ses messages et l'empêcher de poster à l'avenir. 0 désactive cette fonctionnalité." - num_users_to_block_new_user: "Si le message d'un nouvel utilisateur obtient num_flags_to_block_new_user signalements pour spam de la part nombreux utilisateurs différents, masquer tous ses messages et l'empêcher de poster à l'avenir. 0 désactive cette fonctionnalité." + num_spam_flags_to_block_new_user: "Si un message d'un nouvel utilisateur reçoit ce nombre de signalements pour spam de la part de num_users_to_block_new_user utilisateurs différents, masquer tous ses messages et l'empêcher de poster à nouveau. 0 désactive cette fonctionnalité." notify_mods_when_user_blocked: "Si un utilisateur est bloqué automatiquement, envoyer un message à tous les modérateurs." flag_sockpuppets: "Si un nouvel utilisateur répond à un sujet avec la même adresse IP que le nouvel utilisateur qui a commencé le sujet, alors leurs messages seront automatiquement marqués comme spam." traditional_markdown_linebreaks: "Utiliser le retour à la ligne traditionnel dans Markdown, qui nécessite deux espaces pour un saut de ligne." @@ -803,8 +817,6 @@ fr: post_undo_action_window_mins: "Nombre de minutes pendant lesquelles un utilisateur peut annuler une action sur un message (j'aime, signaler, etc.)" must_approve_users: "Les responsables doivent approuver les nouveaux utilisateurs afin qu'ils puissent accéder au site. ATTENTION : activer cette option sur un site en production suspendra l'accès des utilisateurs existants qui ne sont pas des responsables !" pending_users_reminder_delay: "Avertir les modérateurs si des nouveaux utilisateurs sont en attente d'approbation depuis x heures. Mettre -1 pour désactiver les notifications." - ga_tracking_code: "Google Analytics (ga.js) code de suivi, par exemple: UA-12345678-9; voir http://google.com/analytics" - ga_domain_name: "Google Analytics (ga.js) de noms de domaine, par exemple: monsite.com; voir http://google.com/analytics" ga_universal_tracking_code: "Google Analytics Universal (analytics.js) code de suivi, par exemple: UA-12345678-9; voir http://google.com/analytics" ga_universal_domain_name: "Google Analytics Universal (analytics.js) nom de domaine, par exemple: monsite.com; voir http://google.com/analytics" enable_escaped_fragments: "Revenir à l'API Ajax-Crawling de Google si aucun robot n'est détecté. Voir https://developers.google.com/webmasters/ajax-crawling/docs/learn-more" @@ -923,9 +935,9 @@ fr: 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 système de service d'avatars externe. Substitutions permises: {username} {first_letter} {color} {size}" default_opengraph_image_url: "URL de l'image par défaut pour les balises Open Graph." allow_all_attachments_for_group_messages: "Autorise toutes les pièces-jointes pour les messages de groupes." + convert_pasted_images_to_hq_jpg: "Convertir les images copiées en fichier JPEG haute qualité." enable_flash_video_onebox: "Activer l'utilisation de swf et flv (Adobe Flash) dans les boites imbriquées. ATTENTION : cela pourrait introduire un risque de sécurité." default_invitee_trust_level: "Niveau de confiance par défaut (0-4) pour les invités." default_trust_level: "Niveau de confiance par défaut (entre 0 et 4) pour tous les nouveaux utilisateurs. ATTENTION ! Changer ce paramètre peut vous exposer à des spams." @@ -957,7 +969,6 @@ fr: newuser_max_mentions_per_post: "Nombre maximum de @pseudo qu'un nouvel utilisateur peut mentionner dans un message." newuser_max_replies_per_topic: "Nombre maximum de réponses qu'un nouvel utilisateur peut faire dans une même discussion avant que quelqu'un lui réponde." max_mentions_per_post: "Nombre maximal de @pseudo que tout le monde peut mentionner dans un message." - max_users_notified_per_group_mention: "Nombre maximum d'utilisateurs qui peuvent recevoir une notification si un groupe est mentionné (si le seuil est atteint aucune notification n'est envoyée)" create_thumbnails: "Créer un aperçu pour les images imbriquées qui sont trop large pour le message." email_time_window_mins: "Attendre (n) minutes avant l'envoi des courriels de notification, afin de laisser une chance aux utilisateurs de modifier ou finaliser leurs messages." private_email_time_window_seconds: "Attendre (n) secondes avant d'envoyer des courriels de notification privés, afin de donner aux utilisateurs la chance d'éditer et de finaliser leurs messages." @@ -1038,7 +1049,6 @@ fr: delete_all_posts_max: "Le nombre maximum de messages qui peuvent être supprimés en une seule fois avec le bouton Supprimer tous les messages. Si un utilisateur a plus que ce nombre de messages, ses messages ne pourront pas être supprimés en une seule fois et l'utilisateur ne pourra pas être supprimé." username_change_period: "Le nombre de jours après l'enregistrement pour pouvoir modifier le pseudo (0 pour empêcher la modification de pseudo)." email_editable: "Autoriser les utilisateurs à modifier leur adresse de courriel après l'inscription." - logout_redirect: "Adresse de redirection après déconnexion, ex: http://monsite.com/logout" allow_uploaded_avatars: "Autoriser les utilisateurs à télécharger une photo de profil personnalisé." allow_animated_avatars: "Autoriser les utilisateurs à télécharger une photo de profil de type gif animé. ATTENTION: lancer la commande rake avatars:refresh après avoir modifié ceci." allow_animated_thumbnails: "Créer des aperçus animés pour les gifs animés." @@ -1076,7 +1086,6 @@ fr: default_code_lang: "Coloration syntaxique par défaut appliquée à la syntaxe des langages de programmation des blocs de code GitHub (lang-auto, Ruby, Python, etc)" warn_reviving_old_topic_age: "Lorsque quelqu'un commence à répondre à un sujet dont la dernière réponse est vielle de plusieurs jours, un avertissement sera affiché. Désactiver la fonctionnalité en indiquant: 0." autohighlight_all_code: "Forcer la mise en évidence de tout les textes dans les balises code, même si ils ne correspondent à aucun langage de programmation." - highlighted_languages: "Include les règles de mise en surbrillance de syntaxe. (Avertissement: l'ajout de trop de langages peut impacter les performances) voir l'exemple https://highlightjs.org/static/demo/" feed_polling_enabled: "EMBARQUER UNIQUEMENT: Embarqué le flux RSS/ATOM en tant que messages." feed_polling_url: "EMBARQUER UNIQUEMENT: Url du flux RSS/ATOM à embarqué." embed_by_username: "Pseudo de l'utilisateur Discourse qui crée les sujets embarqués." @@ -1143,21 +1152,6 @@ fr: pop3_polling_password_is_empty: "Vous devez indiquer le \"mot de passe pop3\" avant d'activer le relevé via POP3." pop3_polling_authentication_failed: "Echec d'authentication POP3. Veuillez contrôler vos détails POP3." reply_by_email_address_is_empty: "Vous devez renseigner une 'adresse de réponse par courriel' avant d'activer la réponse par courriel." - notification_types: - group_mentioned: "%{group_name} a été mentionné dans %{link}" - mentioned: "%{display_username} vous a mentionné dans %{link}" - liked: "%{display_username} a aimé votre message dans %{link}" - replied: "%{display_username} a répondu à votre message dans %{link}" - quoted: "%{display_username} vous a cité dans %{link}" - edited: "%{display_username} a modifié votre message dans %{link}" - posted: "%{display_username} a répondu à %{link}" - moved_post: "%{display_username} a déplacé votre message vers %{link}" - private_message: "%{display_username} vous a envoyé un message : %{link}" - invited_to_private_message: "%{display_username} vous a invité dans une discussion: %{link}" - invited_to_topic: "%{display_username} vous a invité à %{link}" - invitee_accepted: "%{display_username} a accepté votre invitation" - linked: "%{display_username} a mentionné l'un de vos messages : %{link}" - granted_badge: "Vous avez gagné %{link}" search: within_post: "#%{post_number} par %{username}" types: @@ -1337,14 +1331,40 @@ fr: deferred_and_deleted: "Merci de nous en informer. Nous avons supprimé le message." temporarily_closed_due_to_flags: "Ce sujet est temporairement fermé à cause d'un grand nombre de signalements de la communauté." system_messages: - post_hidden: - subject_template: "Message caché suite à un signalement par la communauté" welcome_user: subject_template: "Bienvenue sur %{site_name} !" - text_body_template: "Merci d'avoir rejoint %{site_name} et bienvenue ! \n\n%{new_user_tips}\n\nNous croyons au [comportement communautaire civilisé](%{base_url}/guidelines) en tous temps. \n\nAmusez-vous bien ! \n\n(Si, en tant que nouvel utilisateur, vous avez besoin de communiquer avec un [responsable](%{base_url}/about), répondez simplement à ce message.)\n" + text_body_template: | + Merci d'avoir rejoint %{site_name} et bienvenue ! + + %{new_user_tips} + + Nous croyons au [comportement communautaire civilisé](%{base_url}/guidelines) en tous temps. + + Amusez-vous bien ! + + (Si, en tant que nouvel utilisateur, vous avez besoin de communiquer avec un [responsable](%{base_url}/about), répondez simplement à ce message.) welcome_invite: subject_template: "Bienvenue sur %{site_name} !" - text_body_template: "Merci d'avoir accepté votre invitation sur %{site_name} et bienvenue !\n\nNous avons créé un nouveau compte : **%{username}**, et vous y êtes connecté. Vous pouvez changer votre pseudo en allant sur [votre profil][prefs].\n\nPour vous reconnecter :\n\n1. Toujours **utiliser la même adresse de courriel que celle de l'invitation** que vous avez reçue. Autrement, nous ne pourrons pas vous reconnaître.\n\n2. Créer un mot de passe unique sur votre [sur votre profil][prefs] et connectez-vous avec. \n\n%{new_user_tips}\n\nNous croyons au [comportement communautaire civilisé](%{base_url}/guidelines) en tous temps.\n\nAmusez-vous bien !\n\n(Si, en tant que nouvel utilisateur, vous avez besoin de communiquer avec un [responsable](%{base_url}/about), répondez simplement à ce message).\n\n[prefs]: %{user_preferences_url}\n" + text_body_template: | + Merci d'avoir accepté votre invitation sur %{site_name} et bienvenue ! + + Nous avons créé un nouveau compte : **%{username}**, et vous y êtes connecté. Vous pouvez changer votre pseudo en allant sur [votre profil][prefs]. + + Pour vous reconnecter : + + 1. Toujours **utiliser la même adresse de courriel que celle de l'invitation** que vous avez reçue. Autrement, nous ne pourrons pas vous reconnaître. + + 2. Créer un mot de passe unique sur votre [sur votre profil][prefs] et connectez-vous avec. + + %{new_user_tips} + + Nous croyons au [comportement communautaire civilisé](%{base_url}/guidelines) en tous temps. + + Amusez-vous bien ! + + (Si, en tant que nouvel utilisateur, vous avez besoin de communiquer avec un [responsable](%{base_url}/about), répondez simplement à ce message). + + [prefs]: %{user_preferences_url} backup_succeeded: subject_template: "Sauvegarde terminée avec succès" text_body_template: "La sauvegarde a bien réussie.\nVisitez [la section admin > sauvegarde](%{base_url}/admin/backups) pour télécharger votre nouvelle sauvegarde." @@ -1421,7 +1441,10 @@ fr: Votre réponses nous est parvenue d'une autre adresse courriel que celle attendue, nous ne savons donc pas s'il s'agit de la même personne. Essayez de l'envoyer depuis une autre adresse, ou contactez un responsable. email_reject_no_account: subject_template: "[%{site_name}] Problème de courriel - Compte utilisateur inconnu" - text_body_template: "Nous sommes désolé, mais l'envoi de votre courriel à destination de %{destination} (intitulé %{former_title}) n'a pas fonctionné.\n\nAucun compte d'utilisateur avec cette adresse existe. Essayez de l'envoyer depuis une autre adresse, ou contactez un membre de l'équipe. \n" + text_body_template: | + Nous sommes désolé, mais l'envoi de votre courriel à destination de %{destination} (intitulé %{former_title}) n'a pas fonctionné. + + Aucun compte d'utilisateur avec cette adresse existe. Essayez de l'envoyer depuis une autre adresse, ou contactez un membre de l'équipe. email_reject_empty: subject_template: "[%{site_name}] Problème de courriel - sans contenu" text_body_template: | @@ -1458,7 +1481,7 @@ fr: Si vous pouvez corriger les erreurs, veuillez réessayer. email_reject_rate_limit_specified: subject_template: "[%{site_name}] Problème de courriel -- Limitation du débit" - text_body_template: |+ + text_body_template: | Nous sommes désolé, mais l'envoi de votre courriel à destination de %{destination} (intitulé %{former_title}) n'a pas fonctionné. Pour la raison suivante: %{rate_limit_description} @@ -1471,7 +1494,10 @@ fr: Le Post Action n'était pas reconnu. Veuillez réessayer, ou rédigé votre message directement sur le site si le problème persiste. email_reject_reply_key: subject_template: "[%{site_name}] Problème de courriel -- Mauvaise clé de réponse" - text_body_template: "Nous sommes désolé, mais l'envoi de votre courriel à destination de%{destination} (intitulé %{former_title}) n'a pas fonctionné. \n\nLa clé de réponse du fournisseur est invalide ou inconnu, et nous ne pouvons pas savoir à quel sujet s’adresse cette réponse. Contactez un responsable. \n" + text_body_template: | + Nous sommes désolé, mais l'envoi de votre courriel à destination de%{destination} (intitulé %{former_title}) n'a pas fonctionné. + + La clé de réponse du fournisseur est invalide ou inconnu, et nous ne pouvons pas savoir à quel sujet s’adresse cette réponse. Contactez un responsable. email_reject_bad_destination_address: subject_template: "[%{site_name}] Problème de courriel - Adresse de destinataire inconnue" text_body_template: | @@ -1495,7 +1521,6 @@ fr: blocked_by_staff: subject_template: "Compte bloqué temporairement" user_automatically_blocked: - subject_template: "Nouvel utilisateur %{username} bloqué à cause de signalements de la communauté" text_body_template: | Ceci est un message automatique @@ -1506,7 +1531,14 @@ fr: Cette limite peut être changée par le paramètre du site `block_new_user`. spam_post_blocked: subject_template: "Les messages du nouvel utilisateur %{username} sont bloqués pour des liens répétés" - text_body_template: "Ceci est un message automatique.\n\nLe nouvel utilisateur [%{username}](%{user_url}) tente de créer de multiples messages avec des liens vers %{domains}, mais que ces messages ont été bloqués pour éviter le spam. Cet utilisateur est toujours capable de créer des messages qui ne contiennent pas de liens vers %{domains}.\n\nMerci de [review the user](%{user_url}).\n\nCeci peut être modifier via les options `newuser_spam_host_threshold` et white_listed_spam_host_domains`. \n" + text_body_template: | + Ceci est un message automatique. + + Le nouvel utilisateur [%{username}](%{user_url}) tente de créer de multiples messages avec des liens vers %{domains}, mais que ces messages ont été bloqués pour éviter le spam. Cet utilisateur est toujours capable de créer des messages qui ne contiennent pas de liens vers %{domains}. + + Merci de [review the user](%{user_url}). + + Ceci peut être modifier via les options `newuser_spam_host_threshold` et white_listed_spam_host_domains`. unblocked: subject_template: "Compte débloqué" pending_users_reminder: @@ -1633,7 +1665,7 @@ fr: %{respond_instructions} user_posted_pm_staged: subject_template: "%{optional_re}%{topic_title}" - text_body_template: |2 + text_body_template: | %{message} digest: @@ -1662,7 +1694,13 @@ fr: %{base_url}/users/password-reset/%{email_token} set_password: subject_template: "[%{site_name}] Définir le mot de passe" - text_body_template: "Quelqu'un a demandé d'ajouter un mot de passe à votre compte sur [%{site_name}](%{base_url}). Alternativement, vous pouvez vous connecter en utilisant un service en ligne pris en charge (Google, Facebook, etc) déjà associé à cette adresse de courriel validée. \n\nSi vous n'avez pas fait cette demande, vous pouvez ignorer ce courriel. \n\nCliquez sur le lien suivant pour choisir un mot de passe: \n%{base_url}/users/password-reset/%{email_token}\n" + text_body_template: | + Quelqu'un a demandé d'ajouter un mot de passe à votre compte sur [%{site_name}](%{base_url}). Alternativement, vous pouvez vous connecter en utilisant un service en ligne pris en charge (Google, Facebook, etc) déjà associé à cette adresse de courriel validée. + + Si vous n'avez pas fait cette demande, vous pouvez ignorer ce courriel. + + Cliquez sur le lien suivant pour choisir un mot de passe: + %{base_url}/users/password-reset/%{email_token} admin_login: subject_template: "[%{site_name}] Identification" text_body_template: | @@ -1748,7 +1786,7 @@ fr: signup_form_message: 'J''ai lu et j''accepte les Conditions Générales d''Utilisation.' deleted: 'supprimé' upload: - edit_reason: "téléchargement d'un copie locale des images distantes" + edit_reason: "téléchargement d'une copie locale des images distantes" unauthorized: "Désolé, le fichier que vous essayer d'envoyer n'est pas autorisé (extensions autorisés : %{authorized_extensions})." pasted_image_filename: "Image collée" store_failure: "Erreur lors du stockage de #%{upload_id} pour l'utilisateur #%{user_id}." @@ -1789,7 +1827,104 @@ fr: Modifier le premier message de ce sujet pour changer le contenu de la page %{page_name}. guidelines_topic: title: "FAQ/Charte" - body: "\n\n## [Ceci est un endroit civilisé, merci de le respecter](#civilized)\n\nMerci de traiter ce forum de discussion avec le même respect que vous pourriez avoir dans un parc public. Nous, aussi, sommes une ressource partagée par la communauté — un endroit pour partager des compétences, savoirs et intérêts au travers de conversations.\n\nIl ne s'agit pas de règles absolues, uniquement d'aide au bon sens de notre communauté. Suivez ces instructions pour garder cet endroit propre et bien éclairé pour un débat public civilisé.\n\n\n\n## [Améliorez la discussion](#improve)\n\nAidez nous à faire de cet endroit un lieu idéal pour la discussion en améliorant constamment le débat d'une certaine façon, même minime. Si vous n'êtes pas sûr que votre message soit utile à la discussion ou pourrait nuire à son utilité, pensez à ce que vous voulez dire et essayer de nouveau plus tard.\n\nLes sujets abordés ici sont importants pour nous et nous voulons que vous agissiez comme s'ils comptaient également pour vous. Soyez respectueux des sujets et des autres utilisateurs, même si vous êtes en désaccord avec une partie de ce qui est dit.\n\nUne façon d'améliorer la discussion est de découvrir celles qui sont déjà en cours. Essayez de passez un peu de temps à parcourir les sujets avant de répondre ou démarrer votre propre discussion. De fait, vous aurez de plus grandes chances de rencontrer d'autres personnes qui partagent vos intérêts.\n\n\n\n## [Soyez agréable, même si vous n'êtes pas d'accord](#agreeable)\n\nLa critique peut être constructive. Vous pouvez répondre à une personne en étant en désaccord avec elle. C'est très bien. Mais n'oubliez pas de *critiquer les idées, pas les gens*. Merci d'éviter :\n\n* les injures,\n* les attaques ad hominem,\n* de répondre à la tonalité d'un sujet plutôt qu'à son contenu réel,\n* les contradictions primaires.\n \nAu lieu de cela, fournissez des contre-arguments motivés qui améliorent la conversation.\n\n\n\n## [Votre participation compte](#participate)\n\nLes conversations que nous avons ici donnent le ton pour tout le monde. Aidez-nous à influencer l'avenir de cette communauté en choisissant de vous engager dans des discussions qui font de ce forum un lieu intéressant — et en évitant celles qui n'y participent pas.\n\nDiscourse fournit des outils qui permettent à la communauté d'identifier collectivement le meilleur (et le pire) des contributions : favoris, signets, des *J'aime*, des signalements, des réponses, des vérifications et ainsi de suite. Utilisez ces outils pour améliorer votre propre expérience et celle de tous les autres aussi.\n\nEssayons de laisser notre parc mieux que nous l'avons trouvé.\n\n\n\n## [Si vous voyez un problème, signaler le](#flag-problems)\n\nLes modérateurs ont un rôle spécial ; ils sont responsables de ce forum. Mais vous aussi. Avec votre aide, les modérateurs peuvent être des facilitateurs de la vie de la communauté et pas seulement des concierges ou des policiers.\n\nQuand vous voyez un mauvais comportement, ne répondez pas. Votre reconnaissance encourage le mauvais comportement, il consomme votre énergie et fait perdre du temps à chacun. *Signalez-le*. Si suffisamment de signalements s'accumulent, des mesures seront prises, automatiquement ou par l'intervention d'un modérateur.\n\nAfin de maintenir notre communauté, les modérateurs se réservent le droit de supprimer tout contenu et n'importe quel compte utilisateur pour une raison quelconque, et ce à n'importe quel moment. Les modérateurs ne disposent pas d'un aperçu des nouveaux messages avant leur publication, les modérateurs et opérateurs du site n'assument aucune responsabilité pour tout contenu affiché par la communauté.\n\n\n\n## [Soyez toujours civilisé](#be-civil)\n\nRien ne sabote une conversation saine mieux que la grossièreté :\n\n* Soyez civilisé. Ne postez pas ce qu'une personne raisonnable jugerait offensif, ni de discours violent ou haineux.\n* Gardez-le forum propre. Ne publiez rien d'obscène ou sexuellement explicite.\n* Se respecter mutuellement est primordial. Ne pas harceler ou chagriner quelqu'un, ni usurper l'identité de quelqu'un ou exposer des informations privées le concernant.\n* Respecter notre forum. Ne postez pas de spam ou tout autre forme de vandalisme.\n \nIl ne s'agit pas ici de choses concrètes avec des définitions précises - évitez *même d'avoir l'air* d'agir de la sorte. Si vous avez un doute, demandez-vous comment vous vous sentiriez si votre sujet était publié sur la première page du Monde.\n\nIl s'agit d'un forum public et les moteurs de recherche indexent ces discussions. Utilisez un langage, des liens et des images sans danger pour votre famille et vos amis.\n\n\n\n## [Gardez cet endroit propre](#keep-tidy)\n\nFaites l'effort de mettre les choses au bon endroit, afin que nous puissions passer plus de temps à discuter et moins à ranger. Ainsi :\n\n* Ne commencez pas un sujet dans la mauvaise catégorie.\n* Ne postez pas le même contenu dans plusieurs discussions.\n* Ne postez pas de message sans contenu.\n* Ne pas détourner un sujet en le changeant en cours de route.\n* Ne signez pas vos messages — chaque message dispose d'informations sur le profil qui s'y rattache.\n\nPlutôt que de poster \"+1\", \"lol\", \"mdr\" ou \"d'accord\", utilisez le bouton 'J'aime'. Plutôt que de faire prendre à une discussion existante une direction radicalement différente, utilisez \"Répondre en créant un sujet lié\". \n\n\n\n## [Postez seulement vos propres trucs](#stealing)\n\nVous ne pouvez pas poster n'importe quel contenu numérique s'il appartient à quelqu'un d'autre sans son autorisation. Vous ne pouvez pas poster des descriptions, des liens ou des méthodes pour voler la propriété intellectuelle de quelqu'un (logiciels, vidéo, audio, images), ou pour transgresser toute autre loi.\n\n\n\n## [Powered by You](#power)\n\nCe site est géré par votre [équipe de responsables](/about) ainsi que *vous*, la communauté. Si vous avez d'autres questions sur comment les choses devraient fonctionner ici, créez un nouveau sujet dans [la catégorie meta](/c/meta) et discutons-en ! S'il y un problème critique ou urgent qui ne peut pas être résolu par un sujet meta ou un signalement, contactez nous [ici](/about). \n\n\n\n## [Lisez les conditions générales d'utilisation](#tos)\n\nOui, le jargon juridique est ennuyeux, mais nous devons nous protéger – et par extension, vous et vos données – contre des gens hostiles. Nous avons des [Conditions générales d'utilisation](/tos) décrivant votre (et notre) comportement et les droits liés au contenu, la confidentialité et les lois. Pour utiliser ce service, vous devez accepter de respecter nos [CGU](/tos).\n" + body: | + + + ## [Ceci est un endroit civilisé, merci de le respecter](#civilized) + + Merci de traiter ce forum de discussion avec le même respect que vous pourriez avoir dans un parc public. Nous, aussi, sommes une ressource partagée par la communauté — un endroit pour partager des compétences, savoirs et intérêts au travers de conversations. + + Il ne s'agit pas de règles absolues, uniquement d'aide au bon sens de notre communauté. Suivez ces instructions pour garder cet endroit propre et bien éclairé pour un débat public civilisé. + + + + ## [Améliorez la discussion](#improve) + + Aidez nous à faire de cet endroit un lieu idéal pour la discussion en améliorant constamment le débat d'une certaine façon, même minime. Si vous n'êtes pas sûr que votre message soit utile à la discussion ou pourrait nuire à son utilité, pensez à ce que vous voulez dire et essayer de nouveau plus tard. + + Les sujets abordés ici sont importants pour nous et nous voulons que vous agissiez comme s'ils comptaient également pour vous. Soyez respectueux des sujets et des autres utilisateurs, même si vous êtes en désaccord avec une partie de ce qui est dit. + + Une façon d'améliorer la discussion est de découvrir celles qui sont déjà en cours. Essayez de passez un peu de temps à parcourir les sujets avant de répondre ou démarrer votre propre discussion. De fait, vous aurez de plus grandes chances de rencontrer d'autres personnes qui partagent vos intérêts. + + + + ## [Soyez agréable, même si vous n'êtes pas d'accord](#agreeable) + + La critique peut être constructive. Vous pouvez répondre à une personne en étant en désaccord avec elle. C'est très bien. Mais n'oubliez pas de *critiquer les idées, pas les gens*. Merci d'éviter : + + * les injures, + * les attaques ad hominem, + * de répondre à la tonalité d'un sujet plutôt qu'à son contenu réel, + * les contradictions primaires. + + Au lieu de cela, fournissez des contre-arguments motivés qui améliorent la conversation. + + + + ## [Votre participation compte](#participate) + + Les conversations que nous avons ici donnent le ton pour tout le monde. Aidez-nous à influencer l'avenir de cette communauté en choisissant de vous engager dans des discussions qui font de ce forum un lieu intéressant — et en évitant celles qui n'y participent pas. + + Discourse fournit des outils qui permettent à la communauté d'identifier collectivement le meilleur (et le pire) des contributions : favoris, signets, des *J'aime*, des signalements, des réponses, des vérifications et ainsi de suite. Utilisez ces outils pour améliorer votre propre expérience et celle de tous les autres aussi. + + Essayons de laisser notre parc mieux que nous l'avons trouvé. + + + + ## [Si vous voyez un problème, signaler le](#flag-problems) + + Les modérateurs ont un rôle spécial ; ils sont responsables de ce forum. Mais vous aussi. Avec votre aide, les modérateurs peuvent être des facilitateurs de la vie de la communauté et pas seulement des concierges ou des policiers. + + Quand vous voyez un mauvais comportement, ne répondez pas. Votre reconnaissance encourage le mauvais comportement, il consomme votre énergie et fait perdre du temps à chacun. *Signalez-le*. Si suffisamment de signalements s'accumulent, des mesures seront prises, automatiquement ou par l'intervention d'un modérateur. + + Afin de maintenir notre communauté, les modérateurs se réservent le droit de supprimer tout contenu et n'importe quel compte utilisateur pour une raison quelconque, et ce à n'importe quel moment. Les modérateurs ne disposent pas d'un aperçu des nouveaux messages avant leur publication, les modérateurs et opérateurs du site n'assument aucune responsabilité pour tout contenu affiché par la communauté. + + + + ## [Soyez toujours civilisé](#be-civil) + + Rien ne sabote une conversation saine mieux que la grossièreté : + + * Soyez civilisé. Ne postez pas ce qu'une personne raisonnable jugerait offensif, ni de discours violent ou haineux. + * Gardez-le forum propre. Ne publiez rien d'obscène ou sexuellement explicite. + * Se respecter mutuellement est primordial. Ne pas harceler ou chagriner quelqu'un, ni usurper l'identité de quelqu'un ou exposer des informations privées le concernant. + * Respecter notre forum. Ne postez pas de spam ou tout autre forme de vandalisme. + + Il ne s'agit pas ici de choses concrètes avec des définitions précises - évitez *même d'avoir l'air* d'agir de la sorte. Si vous avez un doute, demandez-vous comment vous vous sentiriez si votre sujet était publié sur la première page du Monde. + + Il s'agit d'un forum public et les moteurs de recherche indexent ces discussions. Utilisez un langage, des liens et des images sans danger pour votre famille et vos amis. + + + + ## [Gardez cet endroit propre](#keep-tidy) + + Faites l'effort de mettre les choses au bon endroit, afin que nous puissions passer plus de temps à discuter et moins à ranger. Ainsi : + + * Ne commencez pas un sujet dans la mauvaise catégorie. + * Ne postez pas le même contenu dans plusieurs discussions. + * Ne postez pas de message sans contenu. + * Ne pas détourner un sujet en le changeant en cours de route. + * Ne signez pas vos messages — chaque message dispose d'informations sur le profil qui s'y rattache. + + Plutôt que de poster "+1", "lol", "mdr" ou "d'accord", utilisez le bouton 'J'aime'. Plutôt que de faire prendre à une discussion existante une direction radicalement différente, utilisez "Répondre en créant un sujet lié". + + + + ## [Postez seulement vos propres trucs](#stealing) + + Vous ne pouvez pas poster n'importe quel contenu numérique s'il appartient à quelqu'un d'autre sans son autorisation. Vous ne pouvez pas poster des descriptions, des liens ou des méthodes pour voler la propriété intellectuelle de quelqu'un (logiciels, vidéo, audio, images), ou pour transgresser toute autre loi. + + + + ## [Powered by You](#power) + + Ce site est géré par votre [équipe de responsables](/about) ainsi que *vous*, la communauté. Si vous avez d'autres questions sur comment les choses devraient fonctionner ici, créez un nouveau sujet dans [la catégorie meta](/c/meta) et discutons-en ! S'il y un problème critique ou urgent qui ne peut pas être résolu par un sujet meta ou un signalement, contactez nous [ici](/about). + + + + ## [Lisez les conditions générales d'utilisation](#tos) + + Oui, le jargon juridique est ennuyeux, mais nous devons nous protéger – et par extension, vous et vos données – contre des gens hostiles. Nous avons des [Conditions générales d'utilisation](/tos) décrivant votre (et notre) comportement et les droits liés au contenu, la confidentialité et les lois. Pour utiliser ce service, vous devez accepter de respecter nos [CGU](/tos). tos_topic: title: "Conditions générales d'utilisation" privacy_topic: @@ -1962,7 +2097,8 @@ fr: first_like: name: Premier j'aime description: A aimé un message - long_description: "Ce badge est accordé la première fois que vous aimez un message en utilisant le bouton :heart:. Aimer des messages est le moyen parfait pour dire aux autres membres de la communauté que ce qu'ils ont posté était intéressant, utile, cool, ou amusant. \n" + long_description: | + Ce badge est accordé la première fois que vous aimez un message en utilisant le bouton :heart:. Aimer des messages est le moyen parfait pour dire aux autres membres de la communauté que ce qu'ils ont posté était intéressant, utile, cool, ou amusant. first_flag: name: Premier signalement description: A signalé un message @@ -2006,7 +2142,8 @@ fr: reader: name: Lecteur description: A lu tous les messages d'un sujet contenant plus de 100 messages - long_description: "Ce badge est accordé la première fois que vous lisez un long sujet avec plus de 100 réponses. Lire une conversation attentivement vous aide à suivre la discussion, comprendre différents points de vue, et conduit à des conversations plus intéressantes. Plus vous lisez, meilleure la conversation devient. \n" + long_description: | + Ce badge est accordé la première fois que vous lisez un long sujet avec plus de 100 réponses. Lire une conversation attentivement vous aide à suivre la discussion, comprendre différents points de vue, et conduit à des conversations plus intéressantes. Plus vous lisez, meilleure la conversation devient. popular_link: name: Lien populaire description: A posté un lien externe avec au moins 50 clics @@ -2015,12 +2152,11 @@ fr: hot_link: name: Lien tendance description: A posté un lien externe avec au moins 300 clics - long_description: "Ce badge est accordé quand un lien que vous avez partagé obtient 300 clics. Merci de poster un lien fascinant qui a conduit la conversation vers l'avant et a illuminé la discussion! \n" + long_description: | + Ce badge est accordé quand un lien que vous avez partagé obtient 300 clics. Merci de poster un lien fascinant qui a conduit la conversation vers l'avant et a illuminé la discussion! famous_link: name: Lien célèbre description: A posté un lien externe avec 1000 clic - long_description: | - Ce badge est accordé quand un lien que vous avez partagé obtient 1000 clics. Hou la la! Vous avez publié un lien qui a considérablement amélioré la conversation en ajoutant des détails, le contexte et les informations essentielles. Excellent travail! appreciated: name: Apprécié description: A recu 1 j'aime sur 20 messages @@ -2054,7 +2190,8 @@ fr: thank_you: name: 'Merci ' description: A 20 messages ayant reçu un j'aime et a donné 10 j'aime - long_description: "Ce badge vous est accordé quand vous avez reçu 20 J'aime sur vos messages et en avez donné 10 ou plus en retour. Quand quelqu'un aime vos messages, vous trouvez le temps d'aimer ce que les autres postent à leur tour. \n" + long_description: | + Ce badge vous est accordé quand vous avez reçu 20 J'aime sur vos messages et en avez donné 10 ou plus en retour. Quand quelqu'un aime vos messages, vous trouvez le temps d'aimer ce que les autres postent à leur tour. gives_back: name: Redonne description: A 100 messages ayant reçu un j'aime et a donné 100 j'aime @@ -2063,7 +2200,8 @@ fr: empathetic: name: Empathique description: A 500 messages ayant reçu un j'aime et a donné 1000 j'aime - long_description: "Ce badge vous est accordé quand vous avez reçu 500 j'aime et en avez donné 1000 ou plus en retour. Whaou ! Vous êtes un modèle de générosité et d'amour mutuel :two_hearts:. \n" + long_description: | + Ce badge vous est accordé quand vous avez reçu 500 j'aime et en avez donné 1000 ou plus en retour. Whaou ! Vous êtes un modèle de générosité et d'amour mutuel :two_hearts:. first_emoji: name: Premier Emoji description: A utilisé un emoji dans un message @@ -2099,8 +2237,6 @@ fr: staff_tag_disallowed: "Le tag \"%{tag}\" ne peut être mis que par un responsable." staff_tag_remove_disallowed: "Le tag \"%{tag}\" ne peut être retiré que par un responsable." rss_by_tag: "Sujets avec le tag %{tag}" - time: - <<: *datetime_formats activemodel: errors: <<: *errors diff --git a/config/locales/server.gl.yml b/config/locales/server.gl.yml index 525bfbcdde..cddb60aa4b 100644 --- a/config/locales/server.gl.yml +++ b/config/locales/server.gl.yml @@ -262,13 +262,6 @@ gl: title: "Tema normal" banner: title: "Tema do báner" - unsubscribed: - title: 'Dado de baixa' - description: "Démoste de baixa. Non contactaremos contigo de novo." - resubscribe: - action: "Re-subscribir" - title: "Subscrito de novo" - description: "Subscribícheste de novo" reports: visits: title: "Visitas de usuarios" @@ -413,8 +406,6 @@ gl: full_name_required: "O nome completo no perfil do usuario é obrigatorio." embed_username_key_from_feed: "Clave para recuperar o nome do usuario desde a fonte." enable_emoji: "Activar emojis" - notification_types: - liked: "A %{display_username} gustoulle a túa publicación en %{link}" search: types: category: 'Categorías' @@ -435,8 +426,6 @@ gl: deferred_and_deleted: "Grazas por comunicárnolo. Xa eliminamos a publicación." temporarily_closed_due_to_flags: "Este tema está pechado temporalmente polo gran número de denuncias da comunidade." system_messages: - post_hidden: - subject_template: "Publicación oculta polas denuncias da comunidade." welcome_user: subject_template: "Benvido/a a %{site_name}!" text_body_template: | diff --git a/config/locales/server.he.yml b/config/locales/server.he.yml index dec14052e2..1c34baf4ae 100644 --- a/config/locales/server.he.yml +++ b/config/locales/server.he.yml @@ -15,17 +15,26 @@ he: short: "%m-%d-%Y" short_no_year: "%B %-d" date_only: "%B %-d, %Y" + long: "%B %-d, %Y, %l:%M%P" date: month_names: [null, ינואר, פברואר, מרס, אפריל, מאי, יוני, יוני, אוגוסט, ספטמבר, אוקטובר, נובמבר, דצמבר] <<: *datetime_formats + time: + am: "am" + pm: "pm" + <<: *datetime_formats title: "Discourse" topics: "נושאים" posts: "הודעות" loading: "טוען" powered_by_html: 'מונע ע"י Discourse, פועל מיטבית עם Javascript' log_in: "התחברות" + purge_reason: "נחמק אוטומטית כחשבון נטוש ולא פעיל" disable_remote_images_download_reason: "הורדת תמונות מרחוק נחסמה בשל היעדר מספיק שטח אכסון פנוי." anonymous: "אנונימי" + emails: + incoming: + default_subject: "התקבל מייל מ %{email}" errors: &errors format: '%{attribute} %{message}' messages: @@ -78,7 +87,7 @@ he: max_username_length_exists: "לא ניתן לקבוע את אורך שם המשתמש המקסימלי לקצר יותר משם משתמש שקיים כבר. " max_username_length_range: "לא ניתן לקבוע את המקסימום מתחת למינימום." default_categories_already_selected: "לא ניתן לבחור קטגוריה שהשתמשו בה ברשימה אחרת" - s3_upload_bucket_is_required: "אינך יכול להעלות ל-S3 ללא 's3_upload_bucket'." + s3_upload_bucket_is_required: "אינכם יכולים להעלות ל-S3 ללא 's3_upload_bucket'." bulk_invite: file_should_be_csv: "הקובץ המועלה צריך להיות בפורמט csv או txt." backup: @@ -87,8 +96,10 @@ he: not_enough_space_on_disk: "אין מספיק מקום על הדיסק כדי להעלות את הגיבוי הזה." not_logged_in: "אתה צריך להיות מחובר כדי לעשות את זה." not_found: "המשאב או כתובת ה-URL המבוקשת לא נמצא/ה." - invalid_access: "אינך מורשה/מורשית לצפות במשאב שביקשת." + invalid_access: "אינכם מורשים לצפות במשאב שביקשתם." read_only_mode_enabled: "האתר הזה במצב קריאה בלבד. פעולות אין אפשריות." + reading_time: "זמן קריאה" + likes: "לייקים" too_many_replies: one: "אנחנו מצטערים, אבל משתמשים חדשים מוגבלים זמנים לתגובה אחת לאותו הנושא." other: "אנחנו מצטערים, אבל משתמשים חדשים מוגבלים זמנים ל-%{count} תגובות לאותו הנושא." @@ -109,13 +120,14 @@ he: too_many_mentions: one: "מצטערים, אתם יכולים לאזכר רק משתמש אחד בפוסט" other: "מצטערים, אתם יכולים לאזכר רק %{count} משתמשים בהודעה" + no_mentions_allowed_newuser: "מצטערים, משתמשים חדשים לא יכולים להזכיר משתמשים אחרים." too_many_mentions_newuser: one: "מצטערים, משתמשים חדשים יכולים לאזכר רק משתמש אחד בהודעה." other: "מצטערים, משתמשים חדשים יכולים להזכיר רק %{count} משתמשים אחרים בהודעה. " no_images_allowed: "מצטערים, משתמשים חדשים לא יכולים להוסיף תמונות להודעות." no_attachments_allowed: "מצטערים, משתמשים חדשים לא יכולים להוסיף קבצים להודעות." no_links_allowed: "מצטערים, משתמשים חדשים לא יכולים להוסיף קישורים להודעות. " - spamming_host: "סליחה אך אינך יכול להוסיף קישור לאתר זה." + spamming_host: "סליחה אך אינכם יכולים להוסיף קישור לאתר זה." user_is_suspended: "משתמשים מושעים אינפ מורשים לפרסם" topic_not_found: "משהו השתבש אולי נושא זה נסגר או נמחק בזמן שקראת אותו?" just_posted_that: "דומה מידי למה שפורסם לאחרונה" @@ -136,8 +148,12 @@ he: rss_description: latest: "נושאים מדוברים" hot: "נושאים חמים" + top: "הנושאים המובילים" posts: "פרסומים אחרונים" + private_posts: "הודעות פרטיות אחרונות" + tag: "נושאים מתוייגים" too_late_to_edit: "ההודעה הזו נוצרה לפני זמן רב מידי. לא ניתן יותר לערוך או למחוק אותה." + revert_version_same: "הגרסה הנוכחית זהה לגרסה אליה אתם מנסים לחזור." excerpt_image: "תמונה" queue: delete_reason: "נמחק באמצעות בקרה על תור הפרסומים" @@ -158,7 +174,13 @@ he: until_posts: one: "הודעה אחת" other: "%{count} הודעות" - new-topic: "ברוכים באים ל%{site_name} — **תודה שהתחלת שיחה חדשה! **\n-הכותרת נשמעת מעניינת כשאת/ה קורא/ת אותה בקול רם? האם היא תקציר טוב?\n-מי יתעניין בזה? איזה סוג של תגובות את/ה רוצה?\n-השתמש/י במילים נפוצות בכותרת שלך כך שאחרים יוכלו למצוא אותה. כדי לשייך את הנושא שלך עם נושאים קשורים בחר קטגוריה.\n-לעוד טיפים, [ראה את כללי התנהלות בקהילה] (/guidelines). \nהפנל הזה יופיע רק עבור %{education_posts_text}. הראשונים.\n" + new-topic: | + ברוכים באים ל%{site_name} — **תודה שהתחלת שיחה חדשה! ** + -הכותרת נשמעת מעניינת כשאת/ה קורא/ת אותה בקול רם? האם היא תקציר טוב? + -מי יתעניין בזה? איזה סוג של תגובות את/ה רוצה? + -השתמש/י במילים נפוצות בכותרת שלך כך שאחרים יוכלו למצוא אותה. כדי לשייך את הנושא שלך עם נושאים קשורים בחר קטגוריה. + -לעוד טיפים, [ראה את כללי התנהלות בקהילה] (/guidelines). + הפנל הזה יופיע רק עבור %{education_posts_text}. הראשונים. new-reply: | ברוכים באים ל %{site_name} — ** תודה על תרומתך! ** @@ -174,7 +196,15 @@ he: כבר פרסמת כמה נושאים ותגובות, אבל תמונת הפרופיל שלך לא מיוחדת- היא רק אות. שקלת **[להכנס לפרופיל משתמש שלך ](%{profile_path})** ולהעלות תמונה שמייצגת אותך? יותר קל לעקוב אחרי שיחות ולמצוא אנשים מעניינים כשלכולם יש תמונת פרופיל יחודית! - sequential_replies: "### שקלו להשיב לכמה פרסומים בבת אחת\n\nבמקום להשיב בתגובות עוקבות לנושא, שקלו בבקשה לפרסם תגובה אחת שכוללת ציטוטים מהפרסומים הקודמים או הפניות ל@שם_משתמש/ת.\n\nתוכל/י לערוך תגובה קודמת שלך כדי להוסיף ציטוט על ידי הדגשת הטקסט ובחירה בכפתור ציטוט התגובה שיופיע.\n\nקל יותר לכולם לקרוא נושאים עם מספר נמוך יחסית תגובות מעמיקות מאשר הרבה תגובות קצרות ונפרדות.\n \n" + sequential_replies: | + ### שקלו להשיב לכמה פרסומים בבת אחת + + במקום להשיב בתגובות עוקבות לנושא, שקלו בבקשה לפרסם תגובה אחת שכוללת ציטוטים מהפרסומים הקודמים או הפניות ל@שם_משתמש/ת. + + תוכל/י לערוך תגובה קודמת שלך כדי להוסיף ציטוט על ידי הדגשת הטקסט ובחירה בכפתור ציטוט התגובה שיופיע. + + קל יותר לכולם לקרוא נושאים עם מספר נמוך יחסית תגובות מעמיקות מאשר הרבה תגובות קצרות ונפרדות. + dominating_topic: | ### אפשר לאחרים להצטרף לשיחה @@ -197,6 +227,8 @@ he: attributes: category: name: "שם קטגוריה" + topic: + title: 'כותרת' post: raw: "גוף" user_profile: @@ -235,7 +267,7 @@ he: assets_topic_body: "זהו נושא קבוע, הגלוי רק לצוות, לשמירת תמונות וקבצים שמשמשים לעיצוב האתר. אל תמחקו אותו!\n\n\nכיצד:\n\n\n1. הגיבו לנושא זה.\n2. העלו כאן את כל התמונות שברצונכם להשתמש כלוגואים, לוגואים מוקטנים (favicons) וכן הלאה. (השתמשו בלוגו ההעלאה בסרגל הכלים בעורך הפרסום, או גררו-שחררו או הדביקו את התמונות.)\n3. שלחו את התגובה כדי לפרסם אותה.\n4. הקליקו עם הכפתור הימני על התמונות בפרסום החש שלכם כדי להשיג את הכתובת של התמונה שהועלתה, או הקליקו על סמל העריכה כדי לערוך את הפרסום ולאחזר את הכתובת של התמונות. העתיקו את הכתובות.\n5. הדביקו את כתובות התמונות אלתוך [הגדרות בסיסיות](/מנהל/הגדרות_אתגר/קטגוריה/נדרש).\n\nאם אתכם צריכים לאפשר העלאת קבצים מסוגים שונים, ערכו את \"הרחבות מאושרות\" בתוך [הגדרות_קובץ](/מנהל/הגדרות_אתר/קטגוריה/קבצים)." lounge_welcome: title: "ברוכים הבאים ללאונג'" - body: |2 + body: | ברכות!: confetti_ball @@ -277,6 +309,8 @@ he: title: "חבר" regular: title: "רגיל" + leader: + title: "מוביל" change_failed_explanation: "ניסיתם להוריד בדרגה %{user_name} ל- '%{new_trust_level}'. אולם רמת האמון שלהם היא כבר '%{current_trust_level}'. %{user_name} ישאר/תישאר ב-'%{current_trust_level}' - אם ברצונכם להוריד את המשתמש/ת נעלו קודם את רמת האמון" rate_limiter: slow_down: "ביצעת פעולה זו מספר רב מדי של פעמים. נסה שוב מאוחר יותר." @@ -372,7 +406,7 @@ he: one: "לפני כמעט שנה" other: "לפני כמעט %{count} שנים" password_reset: - no_token: "מצטערים, הקישור לשינוי הסיסמא ישן מדי. לחץ על כפתור הכניסה ובחר ב\"שכחתי את הסיסמא שלי\" כדי לקבל קישור חדש." + no_token: "מצטערים, הקישור לשינוי הסיסמא ישן מדי. לחצו על כפתור הכניסה ובחרו ב\"שכחתי את הסיסמה שלי\" כדי לקבל קישור חדש." choose_new: "אנא בחר סיסמה חדשה" choose: "אנא בחר סיסמה" update: 'עדכן סיסמה' @@ -385,8 +419,12 @@ he: confirmed: "כתובת הדואר האלקטרוני שלך עודכנה" please_continue: "המשך ל-%{site_name}" error: "הייתה שגאיה בעדכון כתובת הדואר האלקטרוני. אולי היא כבר בשימוש?" + already_done: "מצטערים, לינק אישור זה כבר אינו בתוקף. אולי המייל שלכם כבר השתנה?" + authorizing_old: + title: "תודה על אישור כתובת הדואר הנוכחית שלכם" + description: "אנחנו שולחים כעת דואר לכתובתכם החדשה לאישור." activation: - action: "לחץ כאן להפעיל את חשבונך" + action: "לחצו כאן להפעיל את חשבונכם" already_done: "סליחה, כתובת אישור החשבון הזו אינה זמינה יותר. אולי החשבון שלך כבר פעיל?" please_continue: "חשבונך החדש אושר; הנכם מועברים לעמוד הבית." continue_button: "המשך ל-%{site_name}" @@ -408,11 +446,14 @@ he: description: 'פרסום זה מכיל תוכן שאדם סביר היה רואה כפוגעני, מתעלל או הפרה של כללי הקהילה .' long_form: 'דוגלל כלא ראוי' notify_user: + description: 'אנו מעוניינים לדבר עם אדם זה ישירות ובפרטיות בנוגע לפוסט שלו.' long_form: 'הודעה נשלחה למשתמש/ת' email_title: 'הפרסום שלךב"%{title}"' email_body: "%{link}\n\n%{message}" notify_moderators: title: "משהו אחר" + description: 'פוסט זה דורש את תשומת לב הצוות מסיבה שאינה מצויינת למעלה.' + long_form: 'סומן לטיפול על ידי הצוות' email_body: "%{link}\n\n%{message}" bookmark: title: 'מועדפים' @@ -451,18 +492,8 @@ he: message: make: "נושא זה הוא כעת באנר. הוא יופיע בראש כל עמוד עד שישוחרר על ידי המשתמשים." remove: "נושא זה כבר אינו באנר. הוא לא יופיע יותר בראש כל עמוד." - unsubscribed: - title: 'מנוי בוטל' - description: "המנוי שלך בוטל. לא ניצור איתך קשר יותר!" - oops: "במקרה שלא התכוונת לעשות את זה, לחץ מטה." - error: "תקלה בביטול ההרשמה" - preferences_link: "אתם יכולים לבטל את ההרשמה מדוא\"לי הסיכום גם בעמוד ההעדפות שלך" - different_user_description: "את/ה כרגע מחובר כשם משתמש אחר מזה אליו נשלח דוא\"ל הסיכום. אנא התנתקו ונסו פעם נוספת." - not_found_description: "סליחה, לא יכולנו לבטל את המנוי שלך. זה אפשרי שפג תוקף הקישור בהודעת הדואר שלך." - resubscribe: - action: "צור מנוי מחדש" - title: "מנוי נוצר!" - description: "נוצר לך מנוי מחדש." + unsubscribe: + log_out: "התנתקות" reports: visits: title: "ביקורי משתמש" @@ -597,7 +628,6 @@ he: yaxis: "מספר ביקורים" dashboard: rails_env_warning: "השרת שלך רץ במצב %{env}." - ruby_version_warning: "You are running a version of Ruby 2.0.0 that is known to have problems. Upgrade to patch level 247 or later." host_names_warning: "Your config/database.yml file is using the default localhost hostname. Update it to use your site's hostname." gc_warning: 'Your server is using default ruby garbage collection parameters, which will not give you the best performance. Read this topic on performance tuning: Tuning Ruby and Rails for Discourse.' sidekiq_warning: 'Sidekiq is not running. Many tasks, like sending emails, are executed asynchronously by sidekiq. Please ensure at least one sidekiq process is running. Learn about Sidekiq here.' @@ -679,20 +709,14 @@ he: anon_polling_interval: "How often should anonymous clients poll in milliseconds" background_polling_interval: "באיזו תכיפות צריכים לקוחות לבצע תשאול (poll) במילישניות (כאשר החלון נמצא ברקע)" cooldown_minutes_after_hiding_posts: "מספר הדקות שמשתמש/ת חייבים לחכות לפני שהם יכולים לערוך פרסום מוסתר דרך סימון קהילתי" - max_topics_in_first_day: "The maximum number of topics a user is allowed to create in their first day on the site" - max_replies_in_first_day: "The maximum number of replies a user is allowed to create in their first day on the site" tl2_additional_likes_per_day_multiplier: "להגדיל את כמות הלייקים האפשרית ביום עבור tl2 (משתמש) באמצעות הכפלה במספר זה. " tl3_additional_likes_per_day_multiplier: "להגדיל את כמות הלייקים האפשרית ביום עבור tl3 (רגיל) באמצעות הכפלה במספר זה. " tl4_additional_likes_per_day_multiplier: "להגדיל את כמות הלייקים האפשרית ביום עבור tl4 (מנהיג) באמצעות הכפלה במספר זה. " - num_flags_to_block_new_user: "אם פרסומים של משתמש/ת חדשים מסומנים כספאם על ידי num_users_to_block_new_user משתשמים שונים, הסתירו את כל הפרסומים שלהם ומנעו מהם פרסום עתידי. 0 כדי לנטרל." - num_users_to_block_new_user: "אם פרסומים של משתמש/ת חדשים מסומנים כספאם על ידי num_flags_to_block_new_user משתמשים שונים, הסתירו את כל הפרסומים שלהם ומנעו מהם פרסום עתידי. 0 כדי לנטרל." notify_mods_when_user_blocked: "If a user is automatically blocked, send a message to all moderators." flag_sockpuppets: "אם משתמש/ת חדשים מגיבים לנושא מכתובת IP זהה לזו של מי שהחל את הנושא, סמנו את הפרסומים של שניהם כספאם פוטנציאלי." traditional_markdown_linebreaks: "שימוש בשבירת שורות מסורתית בסימון, מה שדורש שני רווחים עוקבים למעבר שורה." post_undo_action_window_mins: "מספר הדקות בהן מתאפשר למשתמשים לבטל פעולות אחרות בפרסום (לייק, סימון, וכו')." must_approve_users: "על הצוות לאשר את כל המשתמשים החדשים לפני שהם מקבלים גישה לאתר. אזהרה: בחירה זו עבור אתר קיים תשלול גישה ממשתמשים קיימים שאינם מנהלים." - ga_tracking_code: "Google analytics (ga.js) tracking code code, eg: UA-12345678-9; see http://google.com/analytics" - ga_domain_name: "Google analytics (ga.js) domain name, eg: mysite.com; see http://google.com/analytics" ga_universal_tracking_code: "Google Universal Analytics (analytics.js) tracking code code, eg: UA-12345678-9; see http://google.com/analytics" ga_universal_domain_name: "Google Universal Analytics (analytics.js) domain name, eg: mysite.com; see http://google.com/analytics" enable_noscript_support: "Enable standard webcrawler search engine support via the noscript tag" @@ -794,7 +818,6 @@ he: 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." avatar_sizes: "רשימה של גדלי אווטרים שנוצרת אוטומטית. " external_system_avatars_enabled: "Use external system avatars service." - external_system_avatars_url: "URL of the external system avatars service. Allowed substitions are {username} {first_letter} {color} {size}" default_opengraph_image_url: "כתובת של תמונת opengraph בברירת המחדל." enable_flash_video_onebox: "אפשרו הטמעת קישורי swf ו-flv (פלאש של אדובי) בפרסומים. אזהרה: עלול להביא לבעיות בטיחות באתר." default_invitee_trust_level: "ברירת מחדל של דרגת אמון (0-4) של משתמשים מוזמנים." @@ -890,15 +913,12 @@ he: delete_all_posts_max: "The maximum number of posts that can be deleted at once with the Delete All Posts button. If a user has more than this many posts, the posts cannot all be deleted at once and the user can't be deleted." username_change_period: "The number of days after registration that accounts can change their username (0 to disallow username change)." email_editable: "Allow users to change their e-mail address after registration." - logout_redirect: "מיקום להכוונת הדפדפן לאחר ההתנתקות לדוגמא: (http://somesite.com/logout)" allow_uploaded_avatars: "Allow users to upload custom profile pictures." allow_animated_avatars: "Allow users to use animated gif profile pictures. WARNING: run the avatars:refresh rake task after changing this setting." allow_animated_thumbnails: "יצירת תמונות אנימציה מוקטנות קטנות של קבצי אנימציית gif." default_avatars: "כתובות URL לאווטרים אשר ישמשו כברירת מחדל למשתמשים חדשים עד אשר ישנו אותם." automatically_download_gravatars: "הורדת גראווטרים למשתמשים בעת יצירת החשבון או שינוי כתובת הדוא\"ל." - digest_topics: "מספר הנושאים המקסימלי להצגה במייל סיכום." - digest_min_excerpt_length: "מספר התווים המינימלי למובאות מתוך הפרסום במייל הסיכום." - disable_digest_emails: "נטרול דוא\"ל סיכום לכל המשתמשים." + disable_digest_emails: "בטל סיכומי מיילים לכל המשתמשים." detect_custom_avatars: "Whether or not to check that users have uploaded custom profile pictures." max_daily_gravatar_crawls: "מספר הפעמים המקסימלי ש-Discourse יבדוק אווטרים ב-Gravatar ביום" public_user_custom_fields: "רשימה לבנה (whitelist) של שדות מותאמים למשתמש שיכולים להיות מוצגים באופן פומבי." @@ -922,7 +942,6 @@ he: default_code_lang: "Default programming language syntax highlighting applied to GitHub code blocks (lang-auto, ruby, python etc.)" warn_reviving_old_topic_age: "כאשר מישהו/מישהי מתחילים להגיב לנושא שבו התגובה האחרונה היא בת יותר מכמה ימים, אזהרה תוצג. בטלו אפשרות זו באמצעות הזנה של 0." autohighlight_all_code: "לחייב שימוש בקוד הדגשה לכל קוד מעוצב מראש (preformatted code blocks) אפילו אם הם אינם מציינים את השפה." - highlighted_languages: "הכללת הדגשת שגיאות תחביר. (אזהרה: הכללת שפות רבות מידי עשוי להשפיע על הביצוע) ראו: https://highlightjs.org/static/demo/ להדגמה" feed_polling_enabled: "הטמעה בלבד: האם לעמבד פידים של RSS/ATOM כפרסומים." feed_polling_url: "הטמעה בלבד: URL של פיד RSS/ATOM להטמעה." embed_by_username: "שם המשתמש של המשתמש/ת שיוצר את הנושאים המוטמעים." @@ -942,7 +961,6 @@ he: emoji_set: "איך אתם אוהבים את ה-emoji שלכם?" enforce_square_emoji: "חובת מימדי ריבועיים בכל ה-emojis." approve_unless_trust_level: "Posts for users below this trust level must be approved" - default_email_digest_frequency: "באיזה תדירות משתמשים מקבלים מייל עדכון בתור ברירת מחדל. " default_email_private_messages: "שלח מייל כשמישהו שולח הודעה למשתמש, בתור ברירת מחדל." default_email_direct: "שלח מייל כשמישהו מצטט/ מגיב ל/מזכיר או מזמין משתמש, בתור ברירת מחדל. " default_email_mailing_list_mode: "שלח מייל עבור כל פרסום חדש בתור ברירת מחדל. " @@ -970,19 +988,6 @@ he: invalid_string_min: "חייב להיות לפחות %{min} תווים." invalid_string_max: "נדרשים לא יותר מ-%{max} תווים." invalid_reply_by_email_address: "Value must contain '%{reply_key}' and be different from the notification email." - notification_types: - mentioned: "%{display_username} אזכר אותך ב %{link}" - liked: "%{display_username} נתן לייק להודעה שלך ב %{link}" - replied: "%{display_username} הגיב להודעה שלך ב %{link}" - quoted: "%{display_username} ציטט הודעה שלך ב %{link}" - edited: "%{display_username} ערך הודעה שלך ב %{link}" - posted: "%{display_username} פרסם ב %{link}" - moved_post: "%{display_username} העביר את ההודעה שלך ל %{link}" - private_message: "%{display_username} שלח/ה לך הודעה: %{link}" - invited_to_private_message: "%{display_username} הזמין אותך להודעה: %{link}" - invitee_accepted: "%{display_username} קיבל את הזמנתך" - linked: "%{display_username} קישר אליך ב %{link}" - granted_badge: "הרווחת %{link}" search: within_post: "#%{post_number} פרסומים של %{username}" types: @@ -1102,19 +1107,6 @@ he: הזמנה זו נשלחה על ידי משתמש/ת מוכר/ת ולכן אתם יכולים להשיב לדיון הנ"ל באופן מיידי. invite_forum_mailer: subject_template: "%{invitee_name} הזמינ/ה אותך להצטרף ל%{site_domain_name}" - text_body_template: | - %{invitee_name} הזמינ/ה אותך להצטרף. - - - > **%{site_title}** - > - > %{site_description} - - אם הינכם מעוניינים לחצו על הקישור הבא: - - %{invite_link} - - הודעה זו נשלחה על ידי משתמש/ת מוכרים כך שאינך חייב/ת להתחבר. invite_password_instructions: subject_template: "צרו סיסמא עבור חשבון ה-%{site_name} שלכם." text_body_template: | @@ -1131,9 +1123,6 @@ he: subject_template: one: "[%{site_name}] תגובה אחת מחכה לבדיקה" other: "[%{site_name}] %{count} תגובות ממתינים לבדיקה" - text_body_template: | - שלום, - יש תגובות ממשתמשים חדשים שממינות לתגובה [ניתן לאשר או לדחות אותן כאן] (%{base_url}/queued-posts). flag_reasons: off_topic: "הפרסום שלך סומן כ **מחוץ לנושא**: הקהילה מרגישה שהוא לא מתאים לנושא, כפי שמוגדר על ידי הכותרת והפרסום הראשון. " inappropriate: "התגובה שלך סומנה כ**לא מתאימה**: הקהילה מרגישה שהוא פוגעני או הפרה של [our community guidelines](/guidelines)" @@ -1147,8 +1136,6 @@ he: deferred_and_deleted: "תודה שעדכנתם אותנו. הסרנו את הפרסום." temporarily_closed_due_to_flags: "נושא זה סגור באופן זמני בעקבות מספר רב של סימונים של הקהילה. " system_messages: - post_hidden: - subject_template: "הודעה הוסתרה בעקבות סימון" welcome_user: subject_template: "ברוכים הבאים ל %{site_name}!" text_body_template: | @@ -1163,13 +1150,32 @@ he: (אם ברצונך לתקשר עם [מנהל אתר](%{base_url}/about) כמשתמשת חדשה, השיבי להודעה הזו. ) welcome_invite: subject_template: "Welcome to %{site_name}!" - text_body_template: "תודה שקיבלת את ההזמנה שלך ל %{site_name} - ברוכים הבאים!\n\nיצרנו חשבון חדש **%{username}** בשבילך, ואת/ה מחובר/ת. תוכל/י תמיד לשנות את שמך באמצעות ביקור [ בפרופיל שלך ][prefs].\n\nעל מנת להתחבר שוב:\n\n1. השתמשו תמיד **באותו חשבון מייל מההזמנה המקורית** בעת ההתחברות. אחרת לא נוכל לדעת שזה את/ה!\n\n2. צרו סיסמא יחודית עבור [ הפרופיל שלך] [prefs] והשתמשו בה בשביל להתחבר. \n\n%{new_user_tips}\n\nאנו מאמינים ומאמינות ב [התנהגות קהילתית מתורבתת] (%{base_url}/guidelines) בכל זמן. \n\nתהנו!\n\n(אם ברצונך לתקשר עם [מנהלת אתר] (%{base_url}/about) כמשתמש/ת חדש/ה השיבי להודעה זו.)\n\n[prefs]: %{user_preferences_url}\n" + text_body_template: | + תודה שקיבלת את ההזמנה שלך ל %{site_name} - ברוכים הבאים! + + יצרנו חשבון חדש **%{username}** בשבילך, ואת/ה מחובר/ת. תוכל/י תמיד לשנות את שמך באמצעות ביקור [ בפרופיל שלך ][prefs]. + + על מנת להתחבר שוב: + + 1. השתמשו תמיד **באותו חשבון מייל מההזמנה המקורית** בעת ההתחברות. אחרת לא נוכל לדעת שזה את/ה! + + 2. צרו סיסמא יחודית עבור [ הפרופיל שלך] [prefs] והשתמשו בה בשביל להתחבר. + + %{new_user_tips} + + אנו מאמינים ומאמינות ב [התנהגות קהילתית מתורבתת] (%{base_url}/guidelines) בכל זמן. + + תהנו! + + (אם ברצונך לתקשר עם [מנהלת אתר] (%{base_url}/about) כמשתמש/ת חדש/ה השיבי להודעה זו.) + + [prefs]: %{user_preferences_url} backup_succeeded: subject_template: "הגיבוי הושלם בהצלחה." text_body_template: "הגיבוי נוצר בהצלחה!\nבקר ב [admin > backup section](%{base_url}/admin/backups) על מנת להוריד את הגיבוי החדש שלך." backup_failed: subject_template: "הגיבוי נכשל." - text_body_template: |+ + text_body_template: | הגיבוי נכשל. הנה הלוג: @@ -1205,7 +1211,12 @@ he: ``` csv_export_succeeded: subject_template: "יצוא הנתונים הושלם" - text_body_template: "הנתונים שלך יוצאו בהצלחה! :dvd:\n\n%{file_name} (%{file_size})\n\nלינק ההורדה יהיה זמין במשך 48 שעות. \n" + text_body_template: | + הנתונים שלך יוצאו בהצלחה! :dvd: + + %{file_name} (%{file_size}) + + לינק ההורדה יהיה זמין במשך 48 שעות. csv_export_failed: subject_template: "ייצוא הנתונים נכשל" text_body_template: "צר לנו, אך ייצוא הנתונים שלכם נכשל. אנא בדקו את רישומי המערכת או צרו קשר עם איש/אשת צוות." @@ -1215,7 +1226,10 @@ he: subject_template: "[%{site_name}] בעיית מייל -- ללא תוכן" email_reject_parsing: subject_template: "[%{site_name}] בעיית מייל -- תוכן לא זוהה." - text_body_template: "אנחנו מתנצלים, אבל הודעת המייל שלך ל- %{destination} (titled %{former_title}) לא עבדה. \n\nלא מצאנו תוכן במייל שלך. אנא ודא שהתגובה שלך בראש המייל, אנחנו לא יכולים לעבד תגובות בין השורות. \n" + text_body_template: | + אנחנו מתנצלים, אבל הודעת המייל שלך ל- %{destination} (titled %{former_title}) לא עבדה. + + לא מצאנו תוכן במייל שלך. אנא ודא שהתגובה שלך בראש המייל, אנחנו לא יכולים לעבד תגובות בין השורות. email_reject_invalid_access: subject_template: "[%{site_name}] בעיית מייל -- גישה לא תקינה" email_reject_reply_key: @@ -1228,8 +1242,6 @@ he: subject_template: "[%{site_name}] בעיית מייל -- תגובה נוצרה אוטומטית" email_error_notification: subject_template: "[%{site_name}] בעיית מייל -- בעיית אימות POP" - user_automatically_blocked: - subject_template: "המשתמש/ת החדשים %{username} נחסמו בשל התראות מהקהילה." spam_post_blocked: subject_template: "הודעות של המשתמש/ת החדש/ה %{username} נחסמו בשל קישורים חוזרים." pending_users_reminder: @@ -1247,9 +1259,11 @@ he: subject_pm: "[PM] " user_notifications: previous_discussion: "Previous Replies" + in_reply_to: "בתגובה ל" unsubscribe: title: "Unsubscribe" description: "Not interested in getting these emails? No problem! Click below to unsubscribe instantly:" + only_reply_by_email: "השיבו למייל זה כדי לענות." posted_by: "Posted by %{username} on %{post_date}" user_invited_to_private_message_pm: subject_template: "[%{site_name}] %{username} הזמין אותך להודעה '%{topic_title}'" @@ -1265,13 +1279,10 @@ he: subject_template: "[%{site_name}] [PM] %{topic_title}" digest: why: "סיכום קצר של %{site_link} מאז ביקורך האחרון ב-%{last_seen_at}" - subject_template: "[%{site_name}] תקציר" new_activity: "New activity on your topics and posts:" top_topics: "Recent posts the community enjoyed:" other_new_topics: "Other New Topics:" - unsubscribe: "תקציר זה נשלח אליך מ-%{site_link} מכיוון שלא ראינו אותך מזה זמן מה. קישור לביטול ההרשמה %{unsubscribe_link}." click_here: "click here" - from: "%{site_name} digest" read_more: "Read More" more_topics: "ישנם %{new_topics_since_seen} נושאים חדשים נוספים." more_topics_category: "עוד נושאים חדשים:" @@ -1295,7 +1306,11 @@ he: %{base_url}/users/password-reset/%{email_token} admin_login: subject_template: "[%{site_name}] התחברות" - text_body_template: "מישהו ביקש להתחבר לחשבונך ב [%{site_name}](%{base_url}).\nאם לא ביקשת זאת, תוכל להתעלם מהמייל הזה. \nלחץ על הקישור הבא להתחבר:\n%{base_url}/users/admin-login/%{email_token}\n" + text_body_template: | + מישהו ביקש להתחבר לחשבונך ב [%{site_name}](%{base_url}). + אם לא ביקשת זאת, תוכל להתעלם מהמייל הזה. + לחץ על הקישור הבא להתחבר: + %{base_url}/users/admin-login/%{email_token} account_created: subject_template: "[%{site_name}] החשבון החדש שלך" text_body_template: | @@ -1305,7 +1320,24 @@ he: %{base_url}/users/password-reset/%{email_token} signup_after_approval: subject_template: "You've been approved on %{site_name}!" - text_body_template: "ברוכים הבאים ל%{site_name}!\n\nחבר צוות אישר את החשבון שלך ב %{site_name}. \n\nלחץ על הקישור הבא לאשר והפעיל את החשבון החדש שלך:\n%{base_url}/users/activate-account/%{email_token}\n\nאם הלינק לא לחיץ, נסה להעתיק ולהדביק אותו לסרגל הכתובת בראש הדפדפן. \n\n%{new_user_tips}\n\nאנו מאמינים ב [civilized community behavior](%{base_url}/guidelines) בכל זמן.\n\nתהנה מהביקור!\n\n(אם אתה צריך ליצור קשר עם [staff members](%{base_url}/about) כחבר חדש, רק השב להודעה זאת. )\n\n" + text_body_template: | + ברוכים הבאים ל%{site_name}! + + חבר צוות אישר את החשבון שלך ב %{site_name}. + + לחץ על הקישור הבא לאשר והפעיל את החשבון החדש שלך: + %{base_url}/users/activate-account/%{email_token} + + אם הלינק לא לחיץ, נסה להעתיק ולהדביק אותו לסרגל הכתובת בראש הדפדפן. + + %{new_user_tips} + + אנו מאמינים ב [civilized community behavior](%{base_url}/guidelines) בכל זמן. + + תהנה מהביקור! + + (אם אתה צריך ליצור קשר עם [staff members](%{base_url}/about) כחבר חדש, רק השב להודעה זאת. ) + signup: subject_template: "[%{site_name}] אשר את חשבונך החדש" text_body_template: | @@ -1372,6 +1404,33 @@ he: title: "תנאי השימוש" privacy_topic: title: "מדיניות פרטיות" + badges: + regular: + name: רגיל + leader: + name: מוביל + welcome: + name: ברוכים הבאים + nice_post: + name: תשובה נחמדה + good_post: + name: תשובה טובה + great_post: + name: תשובה מעולה + nice_topic: + name: נושא נחמד + good_topic: + name: נושא טוב + great_topic: + name: נושא מעולה + nice_share: + name: שיתוף נחמד + good_share: + name: שיתוף טוב + great_share: + name: שיטוף מעולה + first_mention: + name: אזכור ראשון admin_login: success: "דוא\"ל נשלח" error: "שגיאה!" @@ -1382,8 +1441,10 @@ he: performance_report: initial_post_raw: 'נושא זה כולל דוחות פעילות יומיים עבור האתר שלך. ' initial_topic_title: דוחות פעילות לאתר - time: - <<: *datetime_formats + topic_invite: + user_exists: "מצטערים, המשתמש/ת כבר הוזמנו. ניתן להזמין משתמשים לנושא רק פעם אחת." + tags: + title: "תגיות" activemodel: errors: <<: *errors diff --git a/config/locales/server.id.yml b/config/locales/server.id.yml index 81b1f5e5ea..f1619e3608 100644 --- a/config/locales/server.id.yml +++ b/config/locales/server.id.yml @@ -280,10 +280,6 @@ id: blocked: "Registrasi baru dari alamat IP Anda tidak diijinkan." max_new_accounts_per_registration_ip: "Registrasi baru dari alamat IP Anda tidak diijinkan (telah mencapai batas maksimum). Silahkan hubungi staff." system_messages: - too_many_spam_flags: - subject_template: "Akun baru disuspensi atas alasan laporan dari komunitas" - user_automatically_blocked: - subject_template: "Pengguna baru %{username} disuspensi atas laporan komunitas" spam_post_blocked: subject_template: "Pengguna baru %{username} disuspensi atas penulisan tautan yang berulang-ulang kali" pending_users_reminder: @@ -298,7 +294,7 @@ id: more_topics_category: "Topik baru lebih banyak:" account_created: subject_template: "[%{site_name}] Akun Baru Anda" - text_body_template: |+ + text_body_template: | Anda mendapatkan akun baru di %{site_name} diff --git a/config/locales/server.it.yml b/config/locales/server.it.yml index 6067c494f0..545bc73eaa 100644 --- a/config/locales/server.it.yml +++ b/config/locales/server.it.yml @@ -36,11 +36,22 @@ it: incoming: default_subject: "Email in arrivo da %{email}" show_trimmed_content: "Mostra contenuto tagliato" + maximum_staged_user_per_email_reached: "Raggiunto il numero massimo di utenti temporanei creati via email." errors: empty_email_error: "Succede quando l'email ricevuta era vuota." no_message_id_error: "Succede quando l'email non ha l'intestazione 'Message-Id'." + auto_generated_email_error: "Succede quando l'intestazione 'precedence' è impostata su: list, junk, bulk oppure auto_reply, oppure quando qualunque altra intestazione contiene: auto-submitted, auto-replied o auto-generated." + no_body_detected_error: "Succede quando non si riesce ad estrapolare il corpo del messaggio e non ci sono allegati. " inactive_user_error: "Succede quando il mittente non è attivo." blocked_user_error: "Succede quando il mittente è stato bloccato." + bad_destination_address: "Succede quando nessuno degli indirizzi email presente nei campi A/Cc/Bcc corrisponde ad alcun indirizzo email entrante tra quelli configurati." + strangers_not_allowed_error: "Succede quando un utente tenta di creare uno nuovo argomento in una categoria della quale non è membro." + insufficient_trust_level_error: "Succede quando un utente tenta di creare un nuovo argomento in una categoria per la quale non ha il livello di esperienza richiesto." + reply_user_not_matching_error: "Succede quando arriva una risposta da un indirizzo email diverso da quello cui la notifica era stata inviata." + topic_not_found_error: "Succede quando arriva una risposta ma l'argomento relativo è stato cancellato." + topic_closed_error: "Succede quando arriva una risposta ma l'argomento relativo è stato chiuso." + bounced_email_error: "L'email rappresenta un rapporto di email tornata indietro." + screened_email_error: "Succede quando l'indirizzo email del mittente era stato già vagliato." errors: &errors format: '%{attribute} %{message}' messages: @@ -182,6 +193,8 @@ it: member_already_exist: "'%{username}' è già membro di questo gruppo." invalid_domain: "'%{domain}' non è un dominio valido." invalid_incoming_email: "'%{email}' non è un indirizzo email valido." + email_already_used_in_group: "L'indirizzo '%{email}' è stato già usato dal gruppo '%{group_name}'." + email_already_used_in_category: "L'indirizzo '%{email}' è stato già usato dalla categoria '%{category_name}'." default_names: everyone: "chiunque" admins: "amministratori" @@ -196,7 +209,16 @@ it: until_posts: one: "1 messaggio" other: "%{count} messaggi" - new-topic: "Benvenuto in %{site_name} — **grazie per iniziare una nuova conversazione!**\n\n- Il titolo sembra interessante? E' un buon riassunto?\n\n- Chi potrebbe essere interessato a questo argomento? Perché è importante? Che risposte speri di ricevere? \n\n- Includi delle buone parole di ricerca nell'argomento così gli altri lo potranno *trovare*. Per raggruppare questo argomento con altri argomenti correlati, seleziona una categoria. \n\nPer maggiori informazioni, [leggi le linee guida della comunità](/guidelines). Questo pannello sarà visualizzato solo per i primi %{education_posts_text}.\n" + new-topic: | + Benvenuto in %{site_name} — **grazie per iniziare una nuova conversazione!** + + - Il titolo sembra interessante? E' un buon riassunto? + + - Chi potrebbe essere interessato a questo argomento? Perché è importante? Che risposte speri di ricevere? + + - Includi delle buone parole di ricerca nell'argomento così gli altri lo potranno *trovare*. Per raggruppare questo argomento con altri argomenti correlati, seleziona una categoria. + + Per maggiori informazioni, [leggi le linee guida della comunità](/guidelines). Questo pannello sarà visualizzato solo per i primi %{education_posts_text}. new-reply: | Benvenuto in %{site_name} — **grazie per il tuo contributo !** @@ -207,8 +229,22 @@ it: - Le critiche costruttive sono benvenute, ma critica le *idee* non le persone. Per maggiori informazioni, [leggi le linee guida della nostra comunità](/guidelines). Questo pannello sarà visualizzato soltanto per i primi %{education_posts_text}. - avatar: "### Che ne dici di un'immagine per il tuo account? \n\nHai pubblicato alcuni argomenti e risposte, ma l'immagine del tuo profilo non è speciale quanto te -- è solo una lettera. \n\nPerché non **[accedi al tuo profilo utente](%{profile_path})** e carichi un'immagine che ti rappresenta? \n\nÈ più facile seguire le discussioni e trovare persone interessanti nelle conversazioni se tutti hanno un'immagine profilo univoca!\n" - sequential_replies: "### Considera la possibilità di rispondere a più messaggi contemporaneamente\n\nPiuttosto che inviare più risposte di seguito ad un messaggio, considera la possibilità di inserire un'unica risposta con citazioni o riferimenti @nome ai messaggi precedenti. \n\nPuoi modificare la tua precedente risposta per aggiungere una citazione evidenziando il testo e selezionando il bottone Rispondi citando che compare. \n\nE' più facile per chiunque leggere argomenti che hanno poche risposte più dettagliate, rispetto a molte brevi risposte individuali.\n" + avatar: | + ### Che ne dici di un'immagine per il tuo account? + + Hai pubblicato alcuni argomenti e risposte, ma l'immagine del tuo profilo non è speciale quanto te -- è solo una lettera. + + Perché non **[accedi al tuo profilo utente](%{profile_path})** e carichi un'immagine che ti rappresenta? + + È più facile seguire le discussioni e trovare persone interessanti nelle conversazioni se tutti hanno un'immagine profilo univoca! + sequential_replies: | + ### Considera la possibilità di rispondere a più messaggi contemporaneamente + + Piuttosto che inviare più risposte di seguito ad un messaggio, considera la possibilità di inserire un'unica risposta con citazioni o riferimenti @nome ai messaggi precedenti. + + Puoi modificare la tua precedente risposta per aggiungere una citazione evidenziando il testo e selezionando il bottone Rispondi citando che compare. + + E' più facile per chiunque leggere argomenti che hanno poche risposte più dettagliate, rispetto a molte brevi risposte individuali. dominating_topic: | ### Permetti agli altri di partecipare alla conversazione @@ -258,6 +294,9 @@ it: attributes: hex: invalid: "non è un colore valido" + post_reply: + base: + different_topic: "Il messaggio e la risposta devono appartenere allo stesso argomento." <<: *errors user_profile: no_info_me: "
    il campo \"Su di me\" del tuo profilo è vuoto, vuoi compilarlo?
    " @@ -271,7 +310,27 @@ it: assets_topic_body: "Questo è un argomento permanente, visibile solo allo staff, per salvare immagini e file utilizzati nel design del sito. Non eliminarlo!\n\n\nEcco come fare:\n\n\n1. Rispondi a questo argomento.\n2. Carica qui tutte le immagini che desideri usare per loghi, favicon e così via (usa l'icona di caricamento nell'editor del messaggio o trascina direttamente le immagini).\n3. Invia la risposta per creare il messaggio.\n4. Fai click con il tasto destro sulle immagini nel tuo nuovo messaggio per prelevare il percorso delle immagini caricate, o clicca l'icona di modifica messaggio e ottieni il percorso alle immagini. Copia il percorso delle immagini.\n5. Incolla i percorsi nella sezione [impostazioni di base](/admin/site_settings/category/required).\n\nSe vuoi permettere di caricare file di diverso tipo, modifica `authorized_extensions` nelle [impostazioni file](/admin/site_settings/category/files)." lounge_welcome: title: "Benvenuto nel Lounge" - body: "\nCongratulazioni! :confetti_ball: \n\nSe vedi questo argomento, sei stato recentemente promosso a **esperto** (livello di esperienza 3). \n\nAdesso puoi … \n\n* Modificare il titolo di qualunque argomento \n* Cambiare la categoria di qualunque argomento \n* Seguire tutti i tuoi collegamenti (è rimosso il [nofollow automatico](http://it.wikipedia.org/wiki/Nofollow) ) \n* Accedere alla categoria privata Lounge visibile solo agli utenti con livello di esperienza 3 o superiore \n* Cancellare i messaggi spam con un singolo clic\n\nEcco l'elenco degli altri [utenti esperti](/badges/3/regular). Vai a salutarli. \n\nGrazie per essere una parte importante di questa comunità! \n\n(Per maggiori informazioni sui livelli di esperienza, [leggi questa discussione][trust]. Nota che possono rimanere utenti esperti solo quegli utenti che continuano a soddisfare i criteri di selezione)\n\n[trust]: https://meta.discourse.org/t/what-do-user-trust-levels-do/4924\n" + body: | + + Congratulazioni! :confetti_ball: + + Se vedi questo argomento, sei stato recentemente promosso a **esperto** (livello di esperienza 3). + + Adesso puoi … + + * Modificare il titolo di qualunque argomento + * Cambiare la categoria di qualunque argomento + * Seguire tutti i tuoi collegamenti (è rimosso il [nofollow automatico](http://it.wikipedia.org/wiki/Nofollow) ) + * Accedere alla categoria privata Lounge visibile solo agli utenti con livello di esperienza 3 o superiore + * Cancellare i messaggi spam con un singolo clic + + Ecco l'elenco degli altri [utenti esperti](/badges/3/regular). Vai a salutarli. + + Grazie per essere una parte importante di questa comunità! + + (Per maggiori informazioni sui livelli di esperienza, [leggi questa discussione][trust]. Nota che possono rimanere utenti esperti solo quegli utenti che continuano a soddisfare i criteri di selezione) + + [trust]: https://meta.discourse.org/t/what-do-user-trust-levels-do/4924 category: topic_prefix: "Definizione della categoria %{category}" replace_paragraph: "(Sostituisci questo primo paragrafo con una breve descrizione della nuova categoria. Questa guida apparirà nell'area di selezione della categoria, perciò cerca di stare sotto i 200 caratteri. **Finché non modifichi questo testo o non crei argomenti, questa categoria non apparirà sulla pagina delle categorie.**)" @@ -280,6 +339,9 @@ it: uncategorized_parent: "La categoria \"Non classificato\" non può avere una categoria superiore." self_parent: "La categoria-genitore di una sottocategoria non può essere se stessa." depth: "Non puoi annidare una sottocategoria sotto un'altra" + invalid_email_in: "'%{email}' non è un indirizzo email valido." + email_already_used_in_group: "L'indirizzo '%{email}' è stato già usato dal gruppo '%{group_name}'." + email_already_used_in_category: "L'indirizzo '%{email}' è stato già usato dalla categoria '%{category_name}'." cannot_delete: uncategorized: "Non puoi eliminare la categoria \"Non classificato\"" has_subcategories: "Non puoi cancellare questa categoria perché ha sotto-categorie." @@ -308,6 +370,7 @@ it: first_day_topics_per_day: "Hai raggiunto il massimo numero di argomenti che può creare un nuovo utente il suo primo giorno. Per favore attendi %{time_left} prima di riprovare." create_topic: "Stai creando argomenti troppo rapidamente. Attendi %{time_left} prima di riprovare." create_post: "Stai rispondendo troppo rapidamente. Attendi %{time_left} prima di riprovare." + delete_post: "Stai cancellando i messaggi troppo velocemente. Per favore attendi %{time_left} prima di riprovare." topics_per_day: "Hai raggiunto il massimo numero di nuovi argomenti per oggi. Per favore attendi %{time_left} prima di riprovare." pms_per_day: "Hai raggiunto il massimo numero di messaggi per oggi. Per favore attendi %{time_left} prima di riprovare." create_like: "Hai raggiunto il massimo numero di \"Mi piace\" per oggi. Per favore attendi %{time_left} prima di riprovare." @@ -480,17 +543,10 @@ it: make: "Questo argomento è ora uno striscione. Apparirà in cima ad ogni pagina finché non viene chiuso dall'utente." remove: "Questo argomento non è più uno striscione. Non apparirà più in cima ad ogni pagina." unsubscribed: - title: 'Iscrizione annullata' - description: "La tua iscrizione è stata annullata. Non ti contatteremo più!" - oops: "Se non intendevi farlo, clicca sotto." - error: "Errore nell'annullamento dell'iscrizione" - preferences_link: "Puoi anche annullare l'iscrizione alle email di riepilogo nella tua pagina delle preferenze" - different_user_description: "Sei attualmente collegato con un utente diverso da quello che ha ricevuto il riepilogo. Per favore scollegati e riprova." - not_found_description: "Spiacenti, non è stato possibile annullare l'iscrizione. E' possibile che il collegamento nella email sia scaduto." - resubscribe: - action: "Iscriviti di nuovo" - title: "Iscritto di nuovo!" - description: "Sei stato iscritto di nuovo." + title: "Iscrizione annullata!" + description: "La tua iscrizione è stata annullata. Per cambiare le tue impostazioni email vai alle preferenze utente." + unsubscribe: + title: "Annulla iscrizione" reports: visits: title: "Visite Utente" @@ -625,7 +681,6 @@ it: yaxis: "Numero di visite" dashboard: rails_env_warning: "Il tuo server è in modalità %{env}." - ruby_version_warning: "Stai eseguendo la versione 2.0.0 di Ruby che ha problemi noti. Effettua l'upgrade alla patch livello 247 o seguenti." host_names_warning: "Il tuo file config/database.yml usa l'hostname di default: localhost. Aggiornalo con l'hostname del tuo sito." gc_warning: 'Il tuo server usa i parametri di garbage collection di default di ruby, che potrebbero non garantirti le migliori prestazioni. Leggi questo argomento sulla taratura delle prestazioni: Tuning Ruby and Rails for Discourse.' sidekiq_warning: 'Sidekiq non è in esecuzione. Molte attività, come l''invio di email, sono eseguite in maniera asincrona da sidekiq. Assicurati che almeno un processo sidekiq sia in esecuzione. Leggi altro su sidekiq qui.' @@ -708,19 +763,13 @@ it: anon_polling_interval: "Frequenza in millisecondi con cui client anonimi effettuano il poll" background_polling_interval: "Quanto spesso i client devono fare poll in millisecondi (quando la finestra è in background)" cooldown_minutes_after_hiding_posts: "Quanti minuti l'utente deve attendere prima di poter modificare un messaggio che è stato nascosto a causa di segnalazioni" - max_topics_in_first_day: "Numero massimo di argomenti che l'utente può creare nel suo primo giorno di forum" - max_replies_in_first_day: "Numero massimo di risposte che un utente può pubblicare nel suo primo giorno sul sito" tl2_additional_likes_per_day_multiplier: "Aumenta il limite di \"Mi piace\" al giorno ammessi per gli utenti con livello di esperienza 2 (Assiduo), moltiplicando per questo numero" tl3_additional_likes_per_day_multiplier: "Aumenta il limite di \"Mi piace\" al giorno ammessi per gli utenti con livello di esperienza 3 (Esperto) moltiplicando per questo numero" tl4_additional_likes_per_day_multiplier: "Aumenta il limite di \"Mi piace\" al giorno ammessi per gli utenti con livello di esperienza 4 (Veterano), moltiplicando per questo numero" - num_flags_to_block_new_user: "Se i messaggi di un nuovo utente ricevono segnalazioni di spam da num_users_to_block_new_user diversi utenti, nascondi tutti i messaggi dell'utente e impediscigli ulteriori invii. 0 per disabilitare questa funzionalità." - num_users_to_block_new_user: "Se i messaggi di un nuovo utente ricevono num_flags_to_block_new_user segnalazioni di spam da così tanti utenti diversi, nascondi tutti i messaggi dell'utente e impediscigli ulteriori invii. 0 per disabilitare questa funzionalità." notify_mods_when_user_blocked: "Se un utente è bloccato automaticamente, manda un messaggio ai moderatori." flag_sockpuppets: "Se un nuovo utente risponde ad un argomento dallo stesso indirizzo IP dell'utente che ha aperto l'argomento stesso, segnala entrambi i messaggi come potenziale spam." traditional_markdown_linebreaks: "Usa l'accapo tradizionale in Markdown, cioè due spazi a fine riga per andare a capo." post_undo_action_window_mins: "Numero di minuti durante i quali gli utenti possono annullare le loro azioni recenti su un messaggio (segnalazioni, Mi piace, ecc.)." - ga_tracking_code: "Codice Google Analytics per il tracking, es: UA-12345678-9; vedi http://google.com/analytics" - ga_domain_name: "Nome del dominio Google analytics (ga.js), esempio: miosito.com; vedi http://google.com/analytics" ga_universal_tracking_code: "Codice di tracking Google Universal Analytics (analytics.js), es: UA-12345678-9; vedi http://google.com/analytics" ga_universal_domain_name: "Nome di dominio Google Universal Analytics (analytics.js), es: miosito.com; vedi http://google.com/analytics" enable_noscript_support: "Abilita il supporto standard ai webcrawler dei motori di ricerca attraverso il tag noscript" @@ -850,7 +899,7 @@ it: min_title_similar_length: "Lunghezza minima di un titolo che attiva il controllo su argomenti simili." min_body_similar_length: "Lunghezza minima del corpo di un messaggio che attiva il controllo su argomenti simili." category_colors: "Un elenco di valori esadecimali di colori permessi per le categorie." - category_style: "Stile grafico per le etichette di categoria." + category_style: "Stile grafico delle targhette relative alle categorie." max_image_size_kb: "Dimensione massima in kB per caricare immagini degli utenti. Deve essere configurata anche in nginx (client_max_body_size) / apache o nel proxy." max_attachment_size_kb: "Dimensione massima dei file che gli utenti possono caricare, in kB. Configura il limite anche in nginx (client_max_body_size) / apache o nel proxy." authorized_extensions: "Una lista di estensioni dei file che è permesso caricare (usa '*' per permettere tutti i tipi di file) " @@ -897,13 +946,11 @@ it: delete_all_posts_max: "Numero massimo di messaggi che possono essere eliminati contemporaneamente con il pulsante Cancella Tutti. Se un utente ha un numero maggiore di tali messaggi, questi non possono essere eliminati contemporaneamente e l'utente non può essere cancellato." username_change_period: "Numero di giorni dall'iscrizione dopo i quali è possibile modificare il nome utente (imposta a 0 per non permettere il cambio del nome utente)." email_editable: "Permetti agli utenti di cambiare l'indirizzo email dopo la registrazione." - logout_redirect: "Dove redirigere il browser dopo aver effettuato il logout, es.: (http://qualchesito.com/logout)" allow_uploaded_avatars: "Permetti agli utenti di caricare immagini di profilo personalizzate." allow_animated_avatars: "Permetti agli utenti di utilizzare gif animate come immagini di profilo. ATTENZIONE: lanciare il comando rake \"avatars:refresh\" dopo aver cambiato questa impostazione." allow_animated_thumbnails: "Genera miniature animate delle gif animate." default_avatars: "URL degli avatar che verranno utilizzati come predefiniti per i nuovi utenti, fintanto che non li cambieranno esplicitamente." automatically_download_gravatars: "Scarica i Gravatars per gli utenti quando viene creato l'account o quando viene modificata l'email" - digest_topics: "Numero massimo di argomenti da mostrare nelle email riepilogative." allow_profile_backgrounds: "Permetti agli utenti di caricare immagini di sfondo per il profilo." enable_mobile_theme: "I dispositivi mobili usano un tema apposito, con possibilità di passare alla visualizzazione completa. Disabilita questa opzione se vuoi usare un foglio di stile personalizzato che sia completamente reattivo." suppress_uncategorized_badge: "Non mostrare la targhetta per gli argomenti senza categoria nell'elenco degli argomenti." @@ -922,6 +969,7 @@ it: default_categories_watching: "Elenco di categorie osservate per default." default_categories_tracking: "Elenco di categorie seguite per default." default_categories_muted: "Elenco di categorie silenziate per default." + tag_style: "Stile grafico delle targhette relative alle etichette." errors: invalid_email: "Indirizzo email non valido." invalid_username: "Non c'è alcun utente con quel nome." @@ -934,17 +982,6 @@ it: invalid_string_min_max: "Il numero di caratteri deve essere tra %{min} e %{max}." invalid_string_min: "Il numero di caratteri deve essere di almeno %{min}." invalid_string_max: "Il numero di caratteri non deve eccedere %{max}." - notification_types: - mentioned: "%{display_username} ti ha menzionato in %{link}" - liked: "a %{display_username} è piaciuto il tuo messaggio in %{link}" - replied: "%{display_username} ha risposto al tuo messaggio in %{link}" - quoted: "%{display_username} ha citato il tuo messaggio in %{link}" - edited: "%{display_username} ha modificato il tuo messaggio in %{link}" - posted: "%{display_username} ha commentato in %{link}" - moved_post: "%{display_username} ha spostato il tuo messaggio in %{link}" - invitee_accepted: "%{display_username} ha accettato il tuo invito" - linked: "%{display_username} ti ha collegato in %{link}" - granted_badge: "Hai guadagnato %{link}" search: within_post: "n°%{post_number} di %{username}" types: @@ -1031,10 +1068,24 @@ it: other: "%{count} segnalazioni in attesa di essere revisionate" invite_mailer: subject_template: "%{invitee_name} ti ha invitato a '%{topic_title}' su %{site_domain_name}" - text_body_template: "%{invitee_name} ti invita ad una discussione\n\n> **%{topic_title}**\n>\n> %{topic_excerpt}\n\nsu\n\n> %{site_title} -- %{site_description}\n\nSe sei interessato, clicca il collegamento qui sotto:\n\n%{invite_link}\n\nL'invito è da parte di un utente affidabile, perciò puoi rispondere alla discussione immediatamente. \n" + text_body_template: | + %{invitee_name} ti invita ad una discussione + + > **%{topic_title}** + > + > %{topic_excerpt} + + su + + > %{site_title} -- %{site_description} + + Se sei interessato, clicca il collegamento qui sotto: + + %{invite_link} + + L'invito è da parte di un utente affidabile, perciò puoi rispondere alla discussione immediatamente. invite_forum_mailer: subject_template: "%{invitee_name} ti invita a partecipare su %{site_domain_name}" - text_body_template: "%{invitee_name} ti invita a partecipare a \n\n> **%{site_title}**\n>\n> %{site_description}\n\nSe sei interessato, clicca il collegamento in basso:\n\n%{invite_link}\n\nQuesto invito è da parte di un utente affidabile, perciò non dovrai effettuare un login.\n" invite_password_instructions: subject_template: "Imposta la password per il tuo account su %{site_name}" test_mailer: @@ -1056,11 +1107,30 @@ it: deferred_and_deleted: "Grazie per averci informato. Abbiamo rimosso il messaggio." system_messages: post_hidden: - subject_template: "Messaggio nascosto a causa di segnalazioni dalla comunità" - text_body_template: "Salve,\n\nquesto è un messaggio automatico da parte di %{site_name} per informarti che il tuo messaggio è stato nascosto. \n\n%{base_url}%{url} \n\n%{flag_reason} \n\nVari membri della comunità hanno segnalato il messaggio prima che venisse nascosto, quindi per favore pensa come modificarlo alla luce di queste osservazioni. **Puoi modificare il messaggio dopo %{edit_delay} minuti, e verrà automaticamente ripubblicato.** \n\nTuttavia, se il messaggio dovesse venire nascosto dalla comunità una seconda volta, rimarrà nascosto fino a che un membro dello staff se ne occuperà – e saranno possibili ulteriori sanzioni, compresa la sospensione del tuo account. \n\nPer ulteriori informazioni, puoi far riferimento alle nostre [linee guida della comunità](%{base_url}/guidelines).\n" + text_body_template: | + Salve, + + questo è un messaggio automatico da parte di %{site_name} per informarti che il tuo messaggio è stato nascosto. + + %{base_url}%{url} + + %{flag_reason} + + Vari membri della comunità hanno segnalato il messaggio prima che venisse nascosto, quindi per favore pensa come modificarlo alla luce di queste osservazioni. **Puoi modificare il messaggio dopo %{edit_delay} minuti, e verrà automaticamente ripubblicato.** + + Tuttavia, se il messaggio dovesse venire nascosto dalla comunità una seconda volta, rimarrà nascosto fino a che un membro dello staff se ne occuperà – e saranno possibili ulteriori sanzioni, compresa la sospensione del tuo account. + + Per ulteriori informazioni, puoi far riferimento alle nostre [linee guida della comunità](%{base_url}/guidelines). welcome_user: subject_template: "Benvenuto su %{site_name}!" - text_body_template: "Grazie per esserti unito a %{site_name}, e benvenuto!\n\n%{new_user_tips} \n\nNoi crediamo in un [comportamento comunitario civile](%{base_url}/guidelines), sempre. Buona permanenza!\n\n(Se desideri comunicare con [i membri dello staff](%{base_url}/about) come nuovo utente, rispondi semplicemente a questo messaggio.)\n" + text_body_template: | + Grazie per esserti unito a %{site_name}, e benvenuto! + + %{new_user_tips} + + Noi crediamo in un [comportamento comunitario civile](%{base_url}/guidelines), sempre. Buona permanenza! + + (Se desideri comunicare con [i membri dello staff](%{base_url}/about) come nuovo utente, rispondi semplicemente a questo messaggio.) welcome_invite: subject_template: "Benvenuto su %{site_name}!" backup_succeeded: @@ -1107,6 +1177,13 @@ it: subject_template: "[%{site_name}] Problema relativo all'email -- Accesso non valido" email_reject_reply_key: subject_template: "[%{site_name}] Problema relativo all'email -- Chiave di risposta sconosciuta" + email_reject_bad_destination_address: + subject_template: "[%{site_name}] Problema email -- Destinatario sconosciuto" + text_body_template: | + Spiacenti, ma il tuo messaggio email a %{destination} (intitolato %{former_title}) non è stato inviato. + + Non è stato riconosciuto alcuno degli indirizzi email di destinazione. Assicurati di inviare a indirizzi email validi. + email_reject_topic_not_found: subject_template: "[%{site_name}] Problema relativo all'email -- Argomento Non Trovato" email_reject_topic_closed: @@ -1116,16 +1193,24 @@ it: email_error_notification: subject_template: "[%{site_name}] Problema relativo all'email -- Errore di autenticazione POP" too_many_spam_flags: - text_body_template: "Salve, \n\nquesto è un messaggio automatico da %{site_name} per informarti che i tuoi messaggi sono stati temporaneamente nascosti perché segnalati dalla comunità. \n\nCome misura precauzionale, il tuo nuovo account non può creare altre risposte o argomenti finché il tuo account non verrà revisionato da un membro dello staff. Ci scusiamo per il disagio.\n\nPer ulteriori informazioni, ti rimandiamo alle [linee guida della comunità](%{base_url}/guidelines).\n" - user_automatically_blocked: - subject_template: "Nuovo utente %{username} bloccato a causa delle segnalazioni" + text_body_template: | + Salve, + + questo è un messaggio automatico da %{site_name} per informarti che i tuoi messaggi sono stati temporaneamente nascosti perché segnalati dalla comunità. + + Come misura precauzionale, il tuo nuovo account non può creare altre risposte o argomenti finché il tuo account non verrà revisionato da un membro dello staff. Ci scusiamo per il disagio. + + Per ulteriori informazioni, ti rimandiamo alle [linee guida della comunità](%{base_url}/guidelines). spam_post_blocked: subject_template: "Il messaggi del nuovo utente %{username} sono stati bloccati a causa dell'invio di ripetuti collegamenti." pending_users_reminder: subject_template: one: "1 utente in attesa di approvazione" other: "%{count} utenti in attesa di approvazione" - text_body_template: "Ci sono nuove iscrizioni in attesa di essere approvate (o rifiutate) prima che possano accedere a questo forum. \n\n[Per favore valutale nella sezione di amministrazione](%{base_url}/admin/users/list/pending).\n" + text_body_template: | + Ci sono nuove iscrizioni in attesa di essere approvate (o rifiutate) prima che possano accedere a questo forum. + + [Per favore valutale nella sezione di amministrazione](%{base_url}/admin/users/list/pending). download_remote_images_disabled: subject_template: "Lo scaricamento delle immagini remote è disabilitato" text_body_template: "L'impostazione `download_remote_images_to_local` è stata disabilitata perché è stato raggiunto il limite di spazio su disco definito in `download_remote_images_threshold`." @@ -1159,13 +1244,11 @@ it: subject_template: "%{optional_re}%{topic_title}" digest: why: "Un breve sommario di %{site_link} dalla tua ultima visita il %{last_seen_at}" - subject_template: "[%{site_name}] Riepilogo" new_activity: "Nuove attività nei tuoi argomenti e messaggi:" top_topics: "Messaggi di successo" other_new_topics: "Argomenti più attivi" unsubscribe: "Questo riepilogo viene inviato da %{site_link} se non ti si vede da un po'. Per annullare l'iscrizione %{unsubscribe_link}." click_here: "clicca qui" - from: "%{site_name} riepilogo" read_more: "Leggi Altro" more_topics: "Ci sono stati %{new_topics_since_seen} altri nuovi argomenti." more_topics_category: "Ulteriori nuovi argomenti:" @@ -1180,7 +1263,13 @@ it: %{base_url}/users/password-reset/%{email_token} set_password: subject_template: "[%{site_name}] Imposta Password" - text_body_template: "Qualcuno ha richiesto di aggiungere una password al tuo account su [%{site_name}](%{base_url}). In alternativa, puoi collegarti usando uno dei servizi online supportati (Google, Facebook ecc.) associato con questo indirizzo email validato. \n\nSe non hai fatto tu questa richiesta, ignora tranquillamente questa email.\n\nClicca sul seguente collegamento per scegliere una password:\n%{base_url}/users/password-reset/%{email_token}\n" + text_body_template: | + Qualcuno ha richiesto di aggiungere una password al tuo account su [%{site_name}](%{base_url}). In alternativa, puoi collegarti usando uno dei servizi online supportati (Google, Facebook ecc.) associato con questo indirizzo email validato. + + Se non hai fatto tu questa richiesta, ignora tranquillamente questa email. + + Clicca sul seguente collegamento per scegliere una password: + %{base_url}/users/password-reset/%{email_token} admin_login: subject_template: "[%{site_name}] Login" account_created: @@ -1192,7 +1281,23 @@ it: %{base_url}/users/password-reset/%{email_token} signup_after_approval: subject_template: "Sei stato ammesso su %{site_name}!" - text_body_template: "Benvenuto su %{site_name}! \n\nUn membro dello staff ha approvato il tuo account su %{site_name}. \n\nClicca sul seguente collegamento per confermare e attivare il tuo nuovo account:\n%{base_url}/users/activate-account/%{email_token} \n\nSe il collegamento qui sopra non è cliccabile, prova a copiarlo e incollarlo nella barra degli indirizzi del tuo browser. \n\n%{new_user_tips}\n\nNoi crediamo in un [comportamento comunitario civile](%{base_url}/guidelines), sempre.\n\nBuona permanenza!\n\nps: se vuoi comunicare privatamente con i [membri dello staff](%{base_url}/about) come nuovo utente, rispondi semplicemente a questo messaggio.\n" + text_body_template: | + Benvenuto su %{site_name}! + + Un membro dello staff ha approvato il tuo account su %{site_name}. + + Clicca sul seguente collegamento per confermare e attivare il tuo nuovo account: + %{base_url}/users/activate-account/%{email_token} + + Se il collegamento qui sopra non è cliccabile, prova a copiarlo e incollarlo nella barra degli indirizzi del tuo browser. + + %{new_user_tips} + + Noi crediamo in un [comportamento comunitario civile](%{base_url}/guidelines), sempre. + + Buona permanenza! + + ps: se vuoi comunicare privatamente con i [membri dello staff](%{base_url}/about) come nuovo utente, rispondi semplicemente a questo messaggio. signup: subject_template: "[%{site_name}] Conferma il tuo nuovo account" text_body_template: | diff --git a/config/locales/server.ja.yml b/config/locales/server.ja.yml index 0ad74f558e..e068540e4c 100644 --- a/config/locales/server.ja.yml +++ b/config/locales/server.ja.yml @@ -59,7 +59,7 @@ ja: not_a_number: は数値で入力してください not_an_integer: は整数で入力してください odd: は奇数にしてください - record_invalid: 'バリデーションに失敗しました: %{errors}' + record_invalid: '検証に失敗しました: %{errors}' restrict_dependent_destroy: one: "%{record}が存在しているので削除できません" many: "%{record}が存在しているので削除できません。" @@ -128,6 +128,10 @@ ja: hot: "ホットトピック" posts: "最近の投稿" private_posts: "最新のプライベートメッセージ" + group_posts: "%{group_name}からの最新投稿" + group_mentions: "%{group_name}からの最新メンション" + user_posts: "@%{username}からの最新投稿" + user_topics: "@%{username}からの最新トピック" too_late_to_edit: "この投稿の編集・削除期間が過ぎました。編集・削除が出来ません。" excerpt_image: "画像" queue: @@ -156,8 +160,13 @@ ja: - このトピックは何をカバーするものですか?このトピックに興味を示しそうなのは誰でしょう?なぜこのトピックは重要なのでしょうか?コミュニティよりどのような回答を期待していますか? - トピックに適切な検索用ワードを含めると、他の人がトピックを *発見* しやすくなります。詳細は [コミュニティガイドライン](/guidelines) を参照してください。このパネルは最初から %{education_posts_text} 回目までの投稿のときにだけ表示されます。 - new-reply: "%{site_name} へようこそ — **コミュニティへの貢献ありがとうございます!** \n- あなたの回答は議論に何らかの形で貢献していますか?\n - コミュニティメンバー同士のやりとりは礼儀正しく、マナーを保ちましょう。\n - 建設的な批判は歓迎します。ただし批判は「人」に対してではなく「アイデア」に対して行いましょう。 \n詳細は[コミュニティガイドライン](/guidelines)を参照してください。このパネルは最初の %{education_posts_text} のみに表示されます。\n" - sequential_replies: |+ + new-reply: | + %{site_name} へようこそ — **コミュニティへの貢献ありがとうございます!** + - あなたの回答は議論に何らかの形で貢献していますか? + - コミュニティメンバー同士のやりとりは礼儀正しく、マナーを保ちましょう。 + - 建設的な批判は歓迎します。ただし批判は「人」に対してではなく「アイデア」に対して行いましょう。 + 詳細は[コミュニティガイドライン](/guidelines)を参照してください。このパネルは最初の %{education_posts_text} のみに表示されます。 + sequential_replies: | ### 一度に複数の投稿に返信する トピックにたくさん返信する代わりに、以前の投稿への @name メンションや引用などを活用して返信を一つの投稿にまとめましょう。 @@ -227,6 +236,26 @@ ja: assets_topic_body: "これはパーマネントトピックです。スタッフのみが閲覧でき、サイトデザインに使用する画像とファイルを保存するために使用します。削除しないでください!\n\n利用方法:\n\n\n1. このトピックに回答\n2. ロゴやファビコンなどに使用する全ての画像をアップロード(エディタのアップロードアイコンか、ドラッグアンドドロップで画像を貼付ける)\n3. 回答を投稿\n4. 新しい投稿の画像を右クリックしてアップロード済み画像のパスを取得するか、編集アイコンをクリックして画像のパスを探し、画像パスをコピーする\n5. 画像パスを[基本設定](/admin/site_settings/category/required)に貼付ける\n\nもし、別のファイルタイプが必要な場合、[ファイル設定](/admin/site_settings/category/files)の`サポートするファイルの拡張` を編集してください" lounge_welcome: title: "ラウンジへようこそ" + body: | + + 素晴らしい! :confetti_ball: + + このトピックが見えるという事は、**レギュラー**へ昇格したようですね!(トラストレベル3)。 + + これであなたは.... … + + * トピックのタイトルを好きに編集する事ができます。 + * トピックのカテゴリを好きに変更する事ができます。 + * Have all your links followed ([automatic nofollow](http://en.wikipedia.org/wiki/Nofollow) is removed) + * トラストレベルが3以上が利用出来るプライベートラウンジへのアクセス + * 一度の報告でスパムを非表示にできます + + [現在レギュラーに所属している人の一覧](/badges/3/regular)からリストを確認する事ができます。 + + コミュニティを支えていただき、ありがとうございます! + (トラストレベルに関する詳しい説明は [こちら][trust]をご覧ください。 レギュラーの条件を満たし続けることで維持する事ができます。) + + [trust]: https://meta.discourse.org/t/what-do-user-trust-levels-do/4924 category: topic_prefix: "%{category}カテゴリについて" errors: @@ -315,7 +344,7 @@ ja: change_email: confirmed: "メールアドレスが更新されました。" please_continue: "%{site_name}へ" - error: "メールアドレスの更新に失敗しました。アドレスが既に使用されているかもしれません。" + error: "メールアドレスの変更中にエラーが発生しました。このアドレスはすでに使われている可能性があります。" activation: action: "クリックしてアカウントを認証する" already_done: "申し訳ありませんが、このアカウント認証リンクは無効です。既にアカウントがアクティブになっていませんか?" @@ -385,18 +414,6 @@ ja: message: make: "このトピックはバナートピックに設定されています。ユーザが解除しない限り、ページ毎の一番上に表示されます" remove: "このトピックはバナーではなくなりました。トップページには表示されなくなります" - unsubscribed: - title: '購読解除' - description: "購読解除されました。メールの送信をストップしました。" - oops: "誤って購読解除した場合は、下をクリックしてください。" - error: "購読解除エラー" - preferences_link: "あなたの 設定画面からの確認メールでも解除することができます" - different_user_description: "確認メールを送ったユーザとは別のユーザでログインしています。ログアウトしてから試してください" - not_found_description: "申し訳ありませんが購読解除に失敗しました。メール内のリンクの有効期限が切れているのかもしれません。" - resubscribe: - action: "再購読" - title: "再購読!" - description: "再購読が完了しました。" reports: visits: title: "訪問ユーザ" @@ -434,7 +451,7 @@ ja: xaxis: "日" yaxis: "お気に入りされたトピックの数" users_by_trust_level: - title: "トラストレベル毎のユーザ" + title: "ユーザーごとのトラストレベル" xaxis: "トラストレベル" yaxis: "ユーザ数" emails: @@ -538,7 +555,6 @@ ja: yaxis: "訪問者数" dashboard: rails_env_warning: "サーバは %{env} モードで起動中です。" - ruby_version_warning: "現在起動中の Ruby 2.0.0 にはいくつか問題があります。パッチレベル p247 以降にアップグレードしてください。" host_names_warning: "現在 config/database.yml ファイルは、デフォルトの localhost をホスト名として使用しています。あなたのサイトのホスト名に更新してください。" gc_warning: '現在サーバはデフォルトの ruby ガベージコレクションパラメータを使用しており、パフォーマンスが最適化されていません。パフォーマンス・チューニングの方法についてはこちらのトピックを参考にしてください: Tuning Ruby and Rails for Discourse.' sidekiq_warning: 'Sidekiq が起動していません。メール送信等、多くのタスクが sidekiq により非同期に実行されます。少なくとも sidekiq のプロセスを1つは起動してください。Sidekiq についてはこちらを参考にしてください。' @@ -618,20 +634,14 @@ ja: anon_polling_interval: "匿名ユーザのクライアントのポーリング間隔 (ミリ秒)" background_polling_interval: "ウィンドウがバックグラウンド時のクライアントのポーリング間隔(ミリ秒)" cooldown_minutes_after_hiding_posts: "通報により非表示状態になったポストをユーザが編集可能になるまでの時間 (分)" - max_topics_in_first_day: "サイト利用初日にユーザが作成することのできるトピックの最大数" - max_replies_in_first_day: "サイト利用日にユーザが作成することのできる回答の最大数" tl2_additional_likes_per_day_multiplier: "この数字を掛けると TL2 (メンバー) の1日あたりの「いいね!」の上限を増やします" tl3_additional_likes_per_day_multiplier: "この数字を掛けると TL3 (レギュラー) の1日あたりの「いいね!」の上限を増やします" tl4_additional_likes_per_day_multiplier: "この数字を掛けると TL4 (リーダー) の1日あたりの「いいね!」の上限を増やします" - num_flags_to_block_new_user: "もし新しいユーザがnum_users_to_block_new_userで定義されている数の通報を受けたらそれらの投稿を全て非表示にし、今後の投稿をブロックします。0で無効にします。" - num_users_to_block_new_user: "新規ユーザのポストに対して、ここで指定した数のユーザにより何個のスパムフラグが立てられたら、全てのポストを非表示状態にした上でこのユーザからのポストを拒否するか。0 で無効化" notify_mods_when_user_blocked: "ユーザが自動的にブロックされた際に、すべてのモデレータにメッセージを送信する。" flag_sockpuppets: "トピックを作成したユーザーと同じIPアドレスで、新規ユーザーがトピックに回答した場合、両者を潜在的なスパムとしてフラグを立てるか" traditional_markdown_linebreaks: "Markdown の従来形式のラインブレーク (行の終わりにダブルスペース) を使う" post_undo_action_window_mins: "投稿に対するアクション (「いいね!」、通報等) 取り消しを許可する時間 (秒)" must_approve_users: "スタッフはサイトへのアクセスが許可される前のすべての新規ユーザを承認する必要があります。警告:公開中のサイトでこれを有効にすると、既存の非スタッフユーザのアクセスを取り消すことになります!" - ga_tracking_code: "Google analytics のトラッキングコード。例: UA-12345678-9; 参考 http://google.com/analytics" - ga_domain_name: "Google analytics のドメイン名。例: mysite.com; 参考 http://google.com/analytics" ga_universal_tracking_code: "Google Universal Analytics(analytics.js) のトラッキングコード。例: UA-12345678-9; 参考 http://google.com/analytics" ga_universal_domain_name: "Google Universal Analytics (analytics.js) のドメイン名。例: mysite.com; 参考 http://google.com/analytics" enable_noscript_support: "noscript タグ経由でアクセスしてきた標準サーチエンジンクローラのサポートを有効にする" @@ -824,15 +834,11 @@ ja: delete_all_posts_max: "すべてのポストを削除ボタンで一度に削除可能な最大ポスト数。ユーザがここで指定した以上のポストを投稿していた場合は、一度に全ポストを削除することができません。またユーザも削除されません。" username_change_period: "ユーザ名の変更が可能になるまでの登録日からの日数 (0を指定でユーザ名の変更自体を無効化)。" email_editable: "登録後、ユーザによるメールアドレスの変更を許可する。" - logout_redirect: "ログアウト後にリダイレクトするページ eg: (http://somesite.com/logout)" allow_uploaded_avatars: "プロフィール画像のアップロードを許可" allow_animated_avatars: "プロフィール画像としてアニメgifをアップロードするのを許可。警告: この設定を変更した場合 avatars:refresh rakeタスクを実行すること" allow_animated_thumbnails: "アニメgifからアニメーションサムネイルを生成する" default_avatars: "新規ユーザが変更するまで使用されるデフォルトのプロフィール画像URL" automatically_download_gravatars: "アカウントの生成時、メールアドレスの変更時にGravatarをダウンロード" - digest_topics: "まとめメールに表示されるトピックの最大数" - digest_min_excerpt_length: "まとめメール内の投稿の抜粋の最小文字数" - disable_digest_emails: "すべてのユーザのまとめメールを無効にする" detect_custom_avatars: "ユーザがプロフィール画像をアップロードしたか確認する" max_daily_gravatar_crawls: "Discourseがプロフィール画像の確認をgravastarに行う回数の上限" public_user_custom_fields: "パブリックに公開されるカスタムフィールドのホワイトリスト" @@ -856,11 +862,10 @@ ja: default_code_lang: "Github コードブロックにデフォルトで適用されるプログラム言語シンタックスハイライト (lang-auto, ruby, python 等)" warn_reviving_old_topic_age: "最後の返信がこの設定よりも古いトピックに返信すると、警告を表示します。0を設定すると無効になります" autohighlight_all_code: "明示的に言語を指定しなくても、全てのコードブロックにコードハイライトを強制的に適用する" - highlighted_languages: "適用するシンタックスハイライトルール(警告: あまりに多くの言語を含むとパフォーマンスに影響を与えます) デモ: https://highlightjs.org/static/demo/ " feed_polling_enabled: "EMBEDDING ONLY: ポストとしてRSS/Atomフィードを埋め込むかどうか" feed_polling_url: "EMBEDDING ONLY: RSS/ATOMフィードのURLを埋め込む事が出来ます" embed_by_username: "embedされたトピックの作成者として表示されるDiscourseユーザー名" - embed_username_key_from_feed: "フィードからDsicourseユーザ名をプルするキー" + embed_username_key_from_feed: "フィードからDiscourseユーザ名をプルするキー" embed_truncate: "embedされた投稿をtruncateする" embed_post_limit: "表示可能な投稿の最大数を埋め込む" embed_whitelist_selector: "embedを許可するエレメントのCSS Selector" @@ -876,6 +881,7 @@ ja: enforce_square_emoji: "絵文字のアスペクト比を強制的に揃える" approve_unless_trust_level: "トラストレベル以下のユーザーの投稿には承認が必要" default_email_previous_replies: "デフォルトでメールの文章に以前の返信を含める" + tag_style: "カテゴリバッジのスタイル" errors: invalid_email: "不正なメールアドレスです" invalid_username: "そのユーザ名のユーザは存在しません" @@ -890,19 +896,6 @@ ja: invalid_string_min: "少なくとも%{min}文字は必要です" invalid_string_max: "%{max}文字以下である必要があります" invalid_reply_by_email_address: "値は'%{reply_key}'を含む必要があり、通知メールとは異なる必要があります" - notification_types: - mentioned: "%{link} で %{display_username} があなたをタグ付けしました" - liked: "%{link} で %{display_username} があなたのポストを「いいね!」しました" - replied: "%{link} で %{display_username} があなたのポストに回答しました" - quoted: "%{link} で %{display_username} があなたのポストを引用しました" - edited: "%{link} で %{display_username} があなたのポストを編集しました" - posted: "%{link} に %{display_username} がポストを投稿しました" - moved_post: "%{display_username} があなたのポストを %{link} に移動しました" - private_message: "%{display_username} があなたにメッセージを送信しました: %{link}" - invited_to_private_message: "%{display_username} がメッセージにあなたを招待しました: %{link}" - invitee_accepted: "%{display_username} があなたの招待を受けました" - linked: "%{display_username} は%{link}であなたをリンクしました" - granted_badge: "あなたは%{link}を獲得しました" search: within_post: "#%{post_number} by %{username}" types: @@ -1010,19 +1003,15 @@ ja: これは信頼されたユーザからの招待のため、すぐに議論に返答することができます invite_forum_mailer: subject_template: "%{invitee_name} あなたを %{site_domain_name}に招待しました。" - text_body_template: | - %{invitee_name} があなたを招待しました - - > %{site_title} -- %{site_description} - - もし興味があれば下のリンクをクリックしてください: - - %{invite_link} - - これは信頼されたユーザからの招待のため、あなたはログインする必要がありません invite_password_instructions: subject_template: "%{site_name} アカウントのパスワードを設定" - text_body_template: "%{site_name} へようこそ\n\nこのリンクをクリックしてパスワードを設定してください:\n%{base_url}/users/password-reset/%{email_token}\n\n(リンクの有効期限が切れていた場合は、\"パスワードを忘れたました\"を選択しメールアドレスを入力してください) \n" + text_body_template: | + %{site_name} へようこそ + + このリンクをクリックしてパスワードを設定してください: + %{base_url}/users/password-reset/%{email_token} + + (リンクの有効期限が切れていた場合は、"パスワードを忘れたました"を選択しメールアドレスを入力してください) test_mailer: subject_template: "[%{site_name}] メール送信テスト" new_version_mailer: @@ -1040,7 +1029,7 @@ ja: - [meta.discourse.org](http://meta.discourse.org)にて、Discourseに関するお知らせ、話し合い、サポートを行っています。 new_version_mailer_with_notes: subject_template: "[%{site_name}] アップデートがあります" - text_body_template: |+ + text_body_template: | 最新版の[Discourse](http://www.discourse.org)が利用出来ます! 現在利用しているバージョン: %{installed_version} @@ -1059,10 +1048,6 @@ ja: queued_posts_reminder: subject_template: other: "[%{site_name}] %{count} 件の投稿がレビュー待ちです" - text_body_template: | - こんにちは - - 新規ユーザーの投稿がレビュー待ちになっています。[ 承認、または拒否を行うことができます] (%{base_url}/queued-posts) flag_reasons: off_topic: "あなたの投稿/トピックは「話題に関係ない」として通報されました" inappropriate: "あなたの投稿は「不適切」として通報されました。攻撃的、 [コミュニティガイドライン](/guidelines)に違反している可能性があります。" @@ -1076,12 +1061,10 @@ ja: deferred_and_deleted: "伝えてくれてありがとうございます。投稿を削除しました" temporarily_closed_due_to_flags: "このトピックへの通報が多いため、一時的に投稿が制限されています。" system_messages: - post_hidden: - subject_template: "通報により、投稿が非表示になりました" welcome_user: subject_template: "%{site_name} へようこそ!" - text_body_template: |2 - %{site_name}への参加ありがとうございます。ようこそ! + text_body_template: | + %{site_name}への参加ありがとうございます。ようこそ! %{new_user_tips} @@ -1092,7 +1075,24 @@ ja: (もし[スタッフメンバー](%{base_url}/about) に新規ユーザーとして連絡する必要がある場合、このメッセージに返信してください) welcome_invite: subject_template: "%{site_name}へようこそ!" - text_body_template: "ようこそ%{site_name} へ!\nあなたのアカウント**%{username}** を作成して、あなたはログインしています。\n氏名の変更は [your user profile][prefs] より行ってください。\n\n次回ログインするときは、\n\n1. かならず招待をうけたメールアドレスを使ってログインしてください。\n\n2.[your user profile][prefs]でパスワードを設定して、ログインのときはそれを使用してください。\n\n%{new_user_tips} [civilized community behavior](%{base_url}/guidelines)をお守りいただき、健全なコミュニティとなるよう皆様のご協力をお願いいたします。 \n\nそれではお楽しみください! \n\n(もし個人的に [staff members](%{base_url}/about) と連絡を取る必要がある場合、このメッセージに返信してください)\n\n[prefs]: %{user_preferences_url}\n" + text_body_template: | + ようこそ%{site_name} へ! + あなたのアカウント**%{username}** を作成して、あなたはログインしています。 + 氏名の変更は [your user profile][prefs] より行ってください。 + + 次回ログインするときは、 + + 1. かならず招待をうけたメールアドレスを使ってログインしてください。 + + 2.[your user profile][prefs]でパスワードを設定して、ログインのときはそれを使用してください。 + + %{new_user_tips} [civilized community behavior](%{base_url}/guidelines)をお守りいただき、健全なコミュニティとなるよう皆様のご協力をお願いいたします。 + + それではお楽しみください! + + (もし個人的に [staff members](%{base_url}/about) と連絡を取る必要がある場合、このメッセージに返信してください) + + [prefs]: %{user_preferences_url} backup_succeeded: subject_template: "バックアップは正常に完了しました" text_body_template: "バックアップが成功しました。\n [admin > backup section](%{base_url}/admin/backups) から、バックアップをダウンロードしてください" @@ -1149,9 +1149,15 @@ ja: subject_template: "[%{site_name}] Email issue -- 本文なし" email_reject_parsing: subject_template: "[%{site_name}] Email issue -- 認識されていないコンテンツ" - text_body_template: "申し訳ありません,あなたの %{destination} へのメール(titled %{former_title}) は動きませんでした \nメールから回答を見つける事ができませんでした。返信はメールのトップにあることを確認してください。インライン回答を見つける事はできません。\n" + text_body_template: | + 申し訳ありません,あなたの %{destination} へのメール(titled %{former_title}) は動きませんでした + メールから回答を見つける事ができませんでした。返信はメールのトップにあることを確認してください。インライン回答を見つける事はできません。 email_reject_invalid_access: subject_template: "[%{site_name}] Email issue -- 不正なアクセス" + email_reject_invalid_post: + subject_template: "[%{site_name}] Email issue -- 投稿エラー" + email_reject_invalid_post_specified: + subject_template: "[%{site_name}] Email issue -- 投稿エラー" email_reject_reply_key: subject_template: "[%{site_name}] Email issue -- 不明なReply Key" email_reject_topic_not_found: @@ -1162,10 +1168,6 @@ ja: subject_template: "[%{site_name}] Email issue -- 自動生成された返信" email_error_notification: subject_template: "[%{site_name}] Email issue -- POP認証エラー" - too_many_spam_flags: - subject_template: "新しいアカウントが通報によりブロックされました" - user_automatically_blocked: - subject_template: "新規ユーザの%{username}が通報によってブロックされました" spam_post_blocked: subject_template: "同一リンクの連続投稿による新規ユーザ %{username} のブロック" pending_users_reminder: @@ -1200,13 +1202,10 @@ ja: subject_template: "[%{site_name}] [プライベートメッセージ] %{topic_title}" digest: why: "あなたが最後にアクセスした %{last_seen_at} 以降の %{site_link} のまとめです" - subject_template: "[%{site_name}] のまとめ" new_activity: "あなたのトピックおよびポストにおけるアクティビティ:" top_topics: "人気の投稿" other_new_topics: "人気のトピック" - unsubscribe: "このまとめは、サイトへのアクセスが一定期間無い場合に、%{site_link}から送られます。配信停止はこちらから行えます: %{unsubscribe_link}" click_here: "ここをクリック" - from: "%{site_name} のまとめ" read_more: "もっと読む" more_topics: " %{new_topics_since_seen}個の新しいトピックがありました" more_topics_category: "もっと新しいトピック:" diff --git a/config/locales/server.ko.yml b/config/locales/server.ko.yml index 486283926a..3a5c80108f 100644 --- a/config/locales/server.ko.yml +++ b/config/locales/server.ko.yml @@ -100,6 +100,17 @@ ko: too_many_mentions: other: "죄송합니다, 이 포스트에서 %{count}명의 사용자만 언급할 수 있습니다." no_mentions_allowed_newuser: "죄송합니다. 새로운 사용자는 다른 사용자를 언급할 수 없습니다." + too_many_mentions_newuser: + other: "죄송합니다. 신규 회원은 %{count}명의 사용자만 언급할 수 있습니다." + no_images_allowed: "죄송합니다. 신규 회원은 글에 이미지를 넣을 수 없습니다." + too_many_images: + other: "죄송합니다. 신규회원은 글 하나에 %{count}개의 이미지만 넣을 수 있습니다." + no_attachments_allowed: "죄송합니다. 신규회원은 글에 파일을 첨부할 수 없습니다." + too_many_attachments: + other: "죄송합니다. 신규회원은 글 하나에 %{count}개의 파일만 첨부할 수 있습니다." + no_links_allowed: "죄송합니다. 신규회원은 글에 링크를 넣을 수 없습니다." + too_many_links: + other: "죄송합니다. 신규회원은 글 하나에 링크를 %{count}개까지 넣을 수 있습니다." spamming_host: "죄송합니다. 회원님은 링크를 첨부할 수 없습니다." user_is_suspended: "가입이 보류된 회원은 글을 쓸 수 없습니다." topic_not_found: "뭔가 잘못됐네요. 아마 글 보려는 도중에 글타래가 닫혔거나 지워진 건 아닐까요?" @@ -193,6 +204,8 @@ ko: attributes: category: name: "카테고리 이름" + topic: + title: '사이트 이름' post: raw: "본문" user_profile: @@ -231,7 +244,7 @@ ko: assets_topic_body: "이 글타래는 스태프에게만 보이는 영구적인 글타래입니다. 사이트 디자인을 위한 이미지를 저장할 수 있습니다. 지우지 마세요!\n\n다음처럼 하세요:\n\n1. 이 글타래에 답글을 작성하세요.\n2. 로고, 파비콘 등으로 사용하고 싶은 모든 이미지들을 업로드한다. (글 에디터 툴바의 업로드 아이콘을 사용하거나, 드래그 앤 드롭으로 이미지를 올려주세요.)\n3. 답글을 제출합니다.\n4. 답글의 업로드된 이미지를 우클릭하거나, 수정 버튼을 눌러 이미지의 경로를 확인하세요. 해당 이미지의 경로를 복사하세요.\n5. 복사한 이미지 경로를 [basic settings](/admin/site_settings/category/required)에 붙여넣으세요.\n\n\n다른 유형의 이미지를 사용해야한다면 [file settings](/admin/site_settings/category/files)의 `authorized_extensions` 를 수정하세요." lounge_welcome: title: "라운지에 오신 것을 환영합니다." - body: |2 + body: | 축하합니다! :confetti_ball: 당신의 회원등급이 **지도자** (회원등급 3등급)로 올라갔기 때문에 이 글타래를 볼 수 있게 되었습니다. 이제부터 아래의 행동들을 할 수 있습니다 … * 글타래를 제목을 수정할 수 있습니다 * 글타래의 카테고리를 수정할 수 있습니다 * 링크가 follow로 처리됩니다 ([automatic nofollow](http://en.wikipedia.org/wiki/Nofollow) 가 제거됩니다) * 회원등급 3 이상인 사용자가 접근할 수 있는 비공개 카테고리인 라운지에 접근할 수 있습니다 * 좋아요와 신고의 가중치가 높아집니다 [정규 멤버 목록](/badges/3/regular)을 확인할 수 있습니다. 인사하는 것을 잊지마세요. 이 커뮤니티의 중요한 역할을 해주신 것에 감사드립니다! (회원등급에 관한 더 자세한 정보를 보시려면, [이 글타래를 확인하세요][trust]. 기준에 맞는 사람만 정규 회원으로 자격이 유지됩니다.) [trust]: https://meta.discourse.org/t/what-do-user-trust-levels-do/4924 category: @@ -334,6 +347,8 @@ ko: confirmed: "이메일 주소가 변경되었습니다." please_continue: "%{site_name}으로 가기" error: "이메일 주소를 변경하는데 문제가 있습니다. 주소가 이미 사용되고 있나요?" + authorizing_old: + title: "이메일 주소를 확인해 주셔서 감사합니다." activation: action: "여기를 눌러 계정을 활성화하세요." already_done: "죄송합니다. 이 계정 확인 링크는 더 이상 유효하지 않습니다." @@ -404,18 +419,6 @@ ko: message: make: "이 글타래는 배너에 올라왔습니다. 사용자가 내리기 전까지 모든 페이지의 상단에 표시됩니다." remove: "이 글타래는 배너에서 내려왔습니다. 더 이상 모든 페이지의 상단에 표시되지 않습니다." - unsubscribed: - title: '구독 해지"' - description: "구독이 해지되었습니다." - oops: "만약 실수였다면 아래를 클릭하여주세요." - error: "구독 해지하는데 문제가 발생하였습니다." - preferences_link: "환경설정 페이지에서 요약 메일도 구독 해지할 수 있습니다." - different_user_description: "요약 메일을 받는 다른 사용자로 로그인되어 있습니다. 로그아웃 한 후 다시 시도해주세요." - not_found_description: "죄송합니다. 구독 해지할 수 없습니다. 이메일의 구독해지 링크 기한이 만료되었을 수도 있습니다." - resubscribe: - action: "재구독" - title: "재구독 되었습니다!" - description: "재구독 되었습니다." reports: visits: title: "사용자 방문" @@ -550,7 +553,6 @@ ko: yaxis: "방문 횟수" dashboard: rails_env_warning: "당신의 서버는 %{env} 모드에서 실행되고 있습니다." - ruby_version_warning: "당신은 문제가 자주 발생하는 루비 버전 2.0.0을 사용하시고 있습니다. 247 또는 이후 패치 레벨로 업그레이드를 해주세요." host_names_warning: "당신의 config/database.yml 파일은 기본 호스트네임을 사용하고 있습니다. 사이트의 호스트네임으로 업데이트 하세요." gc_warning: '당신의 서버는 최상의 성능을 내지 못하는 기본 ruby garbage collection parameter를 사용하고 있습니다. 성능 튜닝에 대해 읽어보세요. : Discourse를 위한 루비와 레일즈 튜닝.' sidekiq_warning: 'Sidekiq 이 현재 실행되고 있지 않습니다. Sidekiq는 이메일 전송 같은 많은 작업들을 비동기식으로 처리합니다. 적어도 하나의 sidekiq 프로세서를 실행시켜 주세요. Sidekiq 배우기.' @@ -610,6 +612,7 @@ ko: post_excerpt_maxlength: "글 인용에 허용되는 최대 글자수" post_onebox_maxlength: "onebox가 적용된 Discourse 글에 허용되는 최대 글자수" onebox_domains_whitelist: "onebox 사용을 허가할 도메일 리스트; 이 도메인은 OpenGraph나 oEmbed를 지원하여야합니다. 테스트: http://iframely.com/debug" + logo_url: "좌측 상단의 로고이미지는 직사각형 모양이어야 합니다. 설정하지 않을 경우 사이트 이름이 출력됩니다." apple_touch_icon_url: "애플 디바이스는 144px의 아이콘을 사용함. 144px X 144px 사이즈를 추천함" notification_email: "The from: 이 이메일 주소는 모든 기본 시스템 메일을 보내는데 사용됩니다. 여기에 명시된 도메인은 SPF, DKIM가 적용되어 있어야하며, reverse PTR 레코드가 제대로 설정되어 있어야 메일이 도착 할 수 있습니다." email_custom_headers: "커스텀 이메일 해더의 pipe-delimited" @@ -626,21 +629,16 @@ ko: anon_polling_interval: "How often should anonymous clients poll in milliseconds" background_polling_interval: "(페이지를 안 보고 있을 때) 클라이언트가 몇 밀리초마다 poll해야 하는 지" cooldown_minutes_after_hiding_posts: "신고 당해서 숨겨진 글을 사용자가 편집할 수 있기 전까지 기대려야 하는 시간(분)" - max_topics_in_first_day: "사용 첫 날에 글타래를 생성할 수 있는 최대 허용 개수" - max_replies_in_first_day: "사용 첫 날에 사용자가 생성할 수 있는 답글의 최대 허용 개수" tl2_additional_likes_per_day_multiplier: "tl2 (회원)의 일별 좋아요 제한을 올릴 배수" tl3_additional_likes_per_day_multiplier: "tl3 (정회원)의 일별 좋아요 제한을 올릴 배수" tl4_additional_likes_per_day_multiplier: "tl4 (리더)의 일별 좋아요 제한을 올릴 배수" - num_flags_to_block_new_user: "신규 사용자가 n명의 다른 사용자들로부터 이 수치에 해당하는 스팸 신고를 받으면, 작성한 모든 글을 숨기고 더 이상 글 게시를 금지 (0으로 설정하면 이기능을 사용하지 않음)" - num_users_to_block_new_user: "신규 사용자가 이 수치에 해당하는 다른 사용자들로부터 x개의 스팸 신고를 받으면, 작성한 모든 글을 숨기고 더 이상 글 게시를 금지 (0으로 설정하면 이기능을 사용하지 않음)" notify_mods_when_user_blocked: "만약 사용자가 자동 블락되면 중간 운영자에게 메시지 보내기" flag_sockpuppets: "어떤 신규 사용자(예:24이내 가입자)가 글타래를 생성하고 같은 IP주소의 또 다른 신규 사용자가 댓글을 쓰면 자동 스팸 신고" traditional_markdown_linebreaks: "Markdown에서 전통적인 linebreak를 사용, linebreak시 두개의 trailing space를 사용하는 것." + allow_html_tables: "마크다운 문서에 HTML 테이블을 허용합니다. TABLE, THEAD, TD, TR, TH 태그를 사용할 수 있습니다.(테이블이 포함된 이전 게시물에 적용하려면 rebake 해야 합니다.)" post_undo_action_window_mins: "사용자가 어떤 글에 대해서 수행한 작업(신고 등)을 취소하는 것이 허용되는 시간(초)" must_approve_users: "스태프는 반드시 사이트 엑세스권한을 허용하기 전에 모든 신규가입계정을 승인해야 합니다. 경고: 이것을 활성화하면 기존 스태프 아닌 회원들의 엑세스권한이 회수됩니다." pending_users_reminder_delay: "새로운 사용자가 승인을 기다리는 시간이 여기에 지정된 시간횟수보다 더 길어길경우 운영자에게 알려줍니다. 알림을 해제하려면 -1로 설정하세요." - ga_tracking_code: "Google analytics (ga.js)의 트래킹 코드, 예: UA-12345678-9; 참고 http://google.com/analytics" - ga_domain_name: "Google analytics (ga.js)의 도메인 이름, 예: mysite.com; 참고 http://google.com/analytics" ga_universal_tracking_code: "Google Universal Analytics (analytics.js)의 트래킹 코드, 예: UA-12345678-9; 참고 http://google.com/analytics" ga_universal_domain_name: "Google Universal Analytics (analytics.js)의 도메인 이름, 예: mysite.com; 참고 http://google.com/analytics" enable_noscript_support: "당신의 사이트를 검색하기 위한 noscript 태그를 이용한 일반적인 웹 크롤러를 활성화" @@ -769,6 +767,7 @@ ko: title_max_word_length: "글타래 제목안에 단어들의 최대 길이" title_min_entropy: "글타래 제목에 필요한 최소 엔트로피(서로 다른 글자들이 몇개 존재해야하는지)" body_min_entropy: "글 본문에 필요한 최소 엔트로피(서로 다른 글자들이 몇개 존재해야하는지)" + allow_uppercase_posts: "제목과 내용을 모두 대문자로 작성하는 것을 허용하기" title_fancy_entities: "글타래 제목에 일반 ASCII 문자로 만든 기호들을 보기 좋은 HTML로 변환시켜준다. 참고: SmartyPants http://daringfireball.net/projects/smartypants/" min_title_similar_length: "유사 글타래에 대한 체크가 있기 전, 최소 제목 글자 수" min_body_similar_length: "유사 글타래에 대한 체크가 있기 전, 글의 최소 본문 글자 수" @@ -826,13 +825,9 @@ ko: delete_all_posts_max: "전체 글 지우기 버튼을 통해 한번에 삭제할 수 있는 최대 글 수. 만약 사용자가 이것보다 많은 글을 가지고 있으면 한번에 삭제 할 수 없다." username_change_period: "등록 후 사용자 이름 최소 유지 일 수(0은 사용자 이름 변경을 막음)" email_editable: "등록 후 이메일 주소를 바꿀수 있는 있음" - logout_redirect: "로그아웃 후에 이동할 위치 예: (http://somesite.com/logout)" allow_animated_thumbnails: "움직이는 gif로 썸네일을 만듭니다." default_avatars: "신규가입자가 받게될 기본 아바타 URL" automatically_download_gravatars: "사용자가 계정을 만들거나 이메일을 변경하자마자 Gravatar를 다운로드합니다." - digest_topics: "요약 이메일에서 보여질 최대 글타래 개수" - digest_min_excerpt_length: "요약 이메일에서 최소 글 발췌 수" - disable_digest_emails: "모든 유저들 이메일 다이제스트 못하게 하기" max_daily_gravatar_crawls: "하루에 Discourse가 커스텀 아파타를 위해 Gravatar를 체크하는 최대 횟수" public_user_custom_fields: "유저가 쓸 수 있는 공개 커스텀 필드 목록" staff_user_custom_fields: "스태프가 쓸 수 있는 공개 커스텀 필드 목록" @@ -855,7 +850,6 @@ ko: default_code_lang: "기본 programming language syntax highlighting은 GitHub code blocks이 적용된다. (lang-auto, ruby, python etc.)" warn_reviving_old_topic_age: "이 값보다 오래된 글타래에 답글을 달면, 오래된 토론이라는 것을 상기시키기 위해 주의 알림이 보여진다. 비활성화 값음 0 이다. " autohighlight_all_code: "형식이 지정되기 전의(되지 않은) 모든 코드 블럭들에 대해, 사용자가 언어를 지정하지 않아도 강제로 code highlighting이 적용된다." - highlighted_languages: "구문 강조 규칙 포함. (경고: 너무 많은 언어를 넣으면 성능에 영향을 미칩니다.) 보기: https://highlightjs.org/static/demo/ ← 예제" feed_polling_enabled: "EMBEDDING 전용: RSS/ATOM도 글로 embed할 것인지" feed_polling_url: "EMBEDDING 전용: RSS/ATOM의 URL도 embed로 받도록 하기" embed_by_username: "embed 글타래를 작성한 Discourse 사용자 아이디 " @@ -888,19 +882,6 @@ ko: invalid_string_min: "글자수가 %{min}자 이상이어야 합니다." invalid_string_max: "글자 수가 %{max}자 이상이어야 합니다." invalid_reply_by_email_address: "값이 반드시 '%{reply_key}'를 갖고 있어야하며 알림 이메일과 달라야합니다." - notification_types: - mentioned: "%{display_username} 사용자가 %{link} 에서 당신을 언급하였습니다." - liked: "%{display_username} 사용자가 %{link} 를 좋아합니다." - replied: "%{display_username} 사용자가 %{link} 에 당신의 글에 답글을 달았습니다." - quoted: "%{display_username} 사용자가 %{link} 에서 당신의 글을 인용했습니다." - edited: "%{display_username} 사용자가 %{link} 에서 당신의 글을 수정하였습니다." - posted: "%{display_username} 사용자가 %{link} 에 글을 게시 했습니다." - moved_post: "%{display_username} 사용자가 %{link} 에 당신의 글을 이동하였습니다." - private_message: "%{display_username} 회원님이 메세지를 보냈습니다: %{link}" - invited_to_private_message: "%{display_username} 회원님이 메세지에 초대했습니다: %{link}" - invitee_accepted: "%{display_username} 사용자가 당신의 초대를 수락하였습니다." - linked: "%{display_username} 사용자가 %{link} 에서 당신을 링크했습니다." - granted_badge: "당신은 %{link}를 획득했습니다." search: within_post: "#%{post_number} by %{username}" types: @@ -1002,18 +983,6 @@ ko: 신뢰된 사용자에게서 온 초대므로 이 토의에 바로 답글을 달 수 있습니다. invite_forum_mailer: subject_template: "%{site_domain_name}의 %{invitee_name}님께서 당신을 초대하였습니다." - text_body_template: | - %{invitee_name} 님께서 당신을 초대하였습니다. - - > **%{site_title}** - > - > %{site_description} - - 초대를 허락하시려면 아래 링크를 클릭하여 주세요. - - %{invite_link} - - 당신은 신뢰받는 사용자로부터 초대를 받으셨습니다. 그래서 로그인 하지 않아도 됩니다. invite_password_instructions: subject_template: "%{site_name} 계정을 위해 비밀번호 설정" test_mailer: @@ -1025,10 +994,6 @@ ko: queued_posts_reminder: subject_template: other: "[%{site_name}]의 %{count}개의 글이 검토를 기다리고 있습니다." - text_body_template: | - 안녕하세요, - - 새 유저가 쓴 글가 심의를 기다리고 있습니다. [여기서 승인 또는 거절합니다](%{base_url}/queued-posts). flag_reasons: off_topic: "내가 올린 글타래가 **주제 벗어난 이야기**으로 신고 되었습니다. 사람들이 이 글타래의 제목이랑 글 내용이 안 맞는다고 느끼나 봅니다. " inappropriate: "내가 올린 글타래가 **부적절**로 신고 되었습니다. 사람들이 이 글타래가 [가이드라인](/guidelines)에서 벗어나 공격적, 모욕적, 폭력적이라고 느낍니다." @@ -1042,101 +1007,6 @@ ko: deferred_and_deleted: "알려줘서 감사합니다. 해당 글을 삭제했습니다." temporarily_closed_due_to_flags: "이 글타래는 많은 신고가 들어와 임시로 닫힌 상태입니다." system_messages: - post_hidden: - subject_template: "포럼 신고로 인한 글 숨김" - usage_tips: - text_body_template: | - 시작하기 위한 몇 가지 간단한 팁을 알려드릴께요: - - ## 읽기 - - 더 읽으시려면, **그냥 계속해서 스크롤다운 하세요!** - - 새 댓글이나 새 포픽이 올라오면 자동으로 나타나기 때문에 페이지 새로고침할 필요가 없습니다. - - ## 탐색 - - - 검색 또는 메뉴, 사용자페이지는 **화면 우상단에 있는 아이콘 버튼**을 사용하세요. - - - 토픽을 선택하면 항상 당신이 그 토픽에서 **읽지 않은 다음 댓글**로 바로 갑니다. 제일 위나 아래로 가려면, 댓글 카운트 또는 마지막 댓글 날짜를 선택하세요. - - - - - 토픽을 읽는 도중에는, 우하단에 있는 프로그레스 바를 이용해서 전체 탐색하세요. 토픽 제목을 선택하면 제일 위로 바로 갈 수 있답니다. 초스피드 키보드 단축키 목록이 궁금하면 ?키를 누르세요. - - - - ## 댓글달기 - - - 토픽에 **평범하게 댓글 달때**는, 토픽 맨 밑에 있는 버튼을 이용하세요. - - - **특정 사람**에게 댓글 달때는, 그 글에 딸린 버튼을 이용하세요. - - - **새로운 토픽으로** 댓글 달때는, 글 오른쪽에 있는 버튼을 이용하세요. 오래된 토픽과 새 토픽 모두 자동적으로 함께 링크됩니다. - - 댓글은 간단한 HTML 또는 BBCode, [마크다운 (Markdown)](http://commonmark.org/help/) 형식으로 쓸 수 있습니다. - - 이건 **볼드체**입니다. - 이건 볼드체입니다. - 이건 [b]볼드체[/b]입니다. - - 마크다운을 배우고 싶으시다면? [저희의 10분짜리 재밌는 인터랙티브 튜토리얼을 해보세요!](http://commonmark.org/help/tutorial/) - - 인용문을 삽입하려면, 인용하고 싶은 텍스트를 선택한 다음에 댓글달기(응답하기) 버튼 아무거나 누르세요. 인용문이 여러개면 앞 동작을 반복하세요. - - - - 댓을을 누군가에게 알리고 싶을 때는 그 사람 이름을 언급하세요. `@` 키를 쳐서 사용자이름 선택하기를 시작할 수 있답니다. - - - - [표준 이모지(Emoji)](http://www.emoji.codes/)를 사용하려면, 그냥 `:`키를 눌러서 매칭되는 이름을 찾거나 예전부터 써온 `;)` 웃음표시를 이용하세요. - - - - 링크 요약을 생성하려면, 편집기 화면에 그 링크를 그냥 아래처럼 붙여넣기 하세요: - - - - ## 액션 - - 각각의 글 밑에는 액션 버튼들이 있습니다: - - - - 누군가의 글이 마음에 쏙 들어서 감사표시를 하고 싶으면 **좋아요** 버튼을 이용하세요. 애정을 공유하는 거에요! - - 누군가의 글에 문제가 있으면, **신고** 버튼으로 글쓴이에게 또는 [우리 운영진](%{base_url}/about)에게 개인적으로 조용히 알려주세요. 그 글로 가는 링크를 **공유**하거나 **북마크**해서 당신의 사용자 페이지에서 나중에 참고할 수도 있습니다. - - ## 알림 - - 누군가 당신에게 댓글달거나 당신의 글을 인용, 또는 당신의 `@아이디`를 언급하면, 페이지 우상단에 숫자가 즉시 나타납니다. **알림**으로 접근할 때 그걸 이용하세요. - - - - 댓글 놓칠까봐 걱정하지 마세요 - 당신이 없는 사이에 온 알림은 이메일로 보내드릴 꺼에요. - - ## 환경설정 - - - **쓴지 이틀이 안 된** 모든 토픽은 새글로 간주합니다. - - - **당신이 활동적으로 참여한** (글쓰기, 댓글달기, 일정시간 이상 읽기 등) 토픽은 자동적으로 추적됩니다. - - 이 토픽들 바로 옆에는 파란색 new 또는 읽지 않는 댓글수가 표시됩니다: - - - - 토픽 맨 밑에 있는 알림제어판을 통해 어떤 토픽이든지 알림설정을 바꿀 수 있습니다. - - - - 그리고 만일 특정 카테고리의 모든 새토픽을 지켜보고 싶으면, 카테고리 별로 알림설정 할 수 있습니다. - - 설정을 바꾸려면 [당신의 사용자 환경설정](%{base_url}/my/preferences)을 참고하세요. - - ## 커뮤니티 신뢰 - - 이곳에 참여하시면, 시간이 지남에 따라 커뮤니티의 신뢰를 받게 되고 정회원이 되어 신규회원 제한은 사라질 꺼에요. 충분이 높은 [회원등급이 되면](https://meta.discourse.org/t/what-do-user-trust-levels-do/4924), 우리 커뮤니티를 함께 꾸려나가는 걸 도와줄 새능력을 얻을 껍니다. welcome_user: subject_template: "%{site_name} 사이트에 오신것을 환영합니다!" text_body_template: | @@ -1243,8 +1113,6 @@ ko: subject_template: "[%{site_name}] 이메일 문제 -- 자동 생성된 답글" email_error_notification: subject_template: "[%{site_name}] 이메일 문제 -- POP 인증 오류" - user_automatically_blocked: - subject_template: "%{username} 신규가입자가 커뮤니티 신고로 블락됨" spam_post_blocked: subject_template: "%{username} 신규가입자가 연속 링크로 블락됨" pending_users_reminder: @@ -1279,13 +1147,10 @@ ko: subject_template: "[%{site_name}] [PM] %{topic_title}" digest: why: "%{last_seen_at}부터 지금까지 %{site_link} 사이트 근황" - subject_template: "[%{site_name}] 근황" new_activity: "당신의 글타래과 글에 등록된 새로운 활동:" top_topics: "인기 글" other_new_topics: "인기 글타래" - unsubscribe: "%{site_link} 근황은 한동안 접속을 안해서 보냈어요. 스팸 같아서 보기도 싫으면 %{unsubscribe_link}." click_here: "클릭" - from: "%{site_name} 요약" read_more: "더 읽기" more_topics: "%{new_topics_since_seen}개의 글타래가 새로 올라왔어요." more_topics_category: "더 많은 새글:" @@ -1396,7 +1261,7 @@ ko: csv_export: boolean_yes: "네" boolean_no: "아니오" - static_topic_first_reply: |+ + static_topic_first_reply: | 이 글타래인 %{page_name} 페이지의 첫글 수정. guidelines_topic: diff --git a/config/locales/server.nb_NO.yml b/config/locales/server.nb_NO.yml index 551658597e..a8e3f9a89b 100644 --- a/config/locales/server.nb_NO.yml +++ b/config/locales/server.nb_NO.yml @@ -224,7 +224,7 @@ nb_NO: assets_topic_body: "Dette er et permanent emne, synlig bare for staben, for å lagre bilder of filer brukt i designet på siden. Ikke slett det!\n\n\nHvordan legge til nye filer:\n\n\n1. Svar på dette emnet.\n2. Last opp alle bilder du vil bruke, som logoer, favicons osv. (Bare dra bildene inn i skrivefeltet, eller bruk knappen for opplasting.)\n3. Send ditt svar.\n4. Høyrklikk bildene i din nye post for å få lenken til de opplastede bildene, eller klikk på redigeringsikonet for å kopiere lenkene fra skrivefeltet.\n5. Lim disse lenkene inn i [basic settings](/admin/site_settings/category/required).\n\n\nHvis du trenger å tillate andre filtyper, rediger `authorized_extensions` i [file settings](/admin/site_settings/category/files)." lounge_welcome: title: "Velkommen til Salongen" - body: |2 + body: | Gratulerer! :confetti_ball: @@ -425,18 +425,6 @@ nb_NO: message: make: "Dette emnet er nå en banner. Det vil vises på toppen av hver side til brukeren lukker det." remove: "Dette emnet er ikke lenger en banner. Det vil ikke lenger vises på toppen av hver side." - unsubscribed: - title: 'Avmeldt' - description: "Du har avsluttet ditt abonnement. Vi vil ikke kontakte deg igjen!" - oops: "I tilfelle du ikke mente å gjøre dette, klikk nedenfor." - error: "Feil ved avmelding" - preferences_link: "Du kan også velge å ikke mota sammendrag eposten på dine instillinger" - different_user_description: "Du er logget inn som en annen bruker enn den emailen ble sendt til. Vær så snill og logg ut og prøv igjen." - not_found_description: "Beklager, men vi kan ikke avmelde deg. Det er mulig at linken i din email har gått ut på dato." - resubscribe: - action: "Abonnere igjen" - title: "Abonnerer igjen!" - description: "Du har begynt ditt abonnement igjen. " reports: visits: title: "Brukerbesøk" @@ -569,7 +557,6 @@ nb_NO: yaxis: "Antall besøk" dashboard: rails_env_warning: "Serveren din kjører i %{env] modus." - ruby_version_warning: "Du kjører en versjon av Ruby 2.0.0 som er kjent for å ha problemer. Oppgrader derfor til patch level 247 eller senere." host_names_warning: "Din config/database.yml fil bruker standard localhost hostnavn. Venligst legg inn ditt ønskede hostnavn" memory_warning: 'Serveren din kjører med mindre enn 1 GB med minne. Minst 1 GB RAM er anbefalt.' title_nag: "Oppgi navnet på nettstedet. Oppdater tittelen under Nettstedinstillinger." @@ -626,11 +613,6 @@ nb_NO: errors: invalid_email: "Ugyldig e-mail adresse" invalid_string: "Ugyldig verdi" - notification_types: - mentioned: "%{display_username} neonate deg i %{link}" - liked: "%{display_username} like innlegget ditt i %{link}" - private_message: "%{display_username} sendte deg en melding: %{link}" - invited_to_private_message: "%{display_username}inviterte deg til en samtale: %{link}" search: types: category: 'Kategorier' @@ -693,8 +675,6 @@ nb_NO: deferred: "Takk for at du sier ifra. Vi ser på saken. " deferred_and_deleted: "Takk for at du sier ifra. Vi har fjernet innlegget. " system_messages: - post_hidden: - subject_template: "Innlegg skjult grunnet fellesskaps varslinger" welcome_user: subject_template: "Velkommen til %{site_name}!" welcome_invite: @@ -705,7 +685,6 @@ nb_NO: new_activity: "Ny aktivitet rundt dine emner og innlegg:" top_topics: "Populære innlegg" other_new_topics: "Populære emner" - unsubscribe: "Dette sammendraget er sent fra %{site_link} siden vi ikke har sett deg på en stund. For å melde deg av %{unsubscribe_link}." click_here: "trykk her" read_more: "Les Mer" more_topics_category: "Flere nye emner:" diff --git a/config/locales/server.nl.yml b/config/locales/server.nl.yml index e8257eb2b9..cbc37c4c9c 100644 --- a/config/locales/server.nl.yml +++ b/config/locales/server.nl.yml @@ -15,9 +15,14 @@ nl: short: "%d-%m-%Y" short_no_year: "%-d %B" date_only: "%B %-d, %Y" + long: "%B %-d, %Y, %l:%M%P" date: month_names: [null, januari, februari, maart, april, mei, juni, juli, augustus, september, oktober, november, december] <<: *datetime_formats + time: + am: "am" + pm: "pm" + <<: *datetime_formats title: "Discourse" topics: "Topics" posts: "berichten" @@ -30,19 +35,23 @@ nl: emails: incoming: default_subject: "Inkomende email van %{email}" + show_trimmed_content: "Toon getrimde inhoud" + maximum_staged_user_per_email_reached: "Het maximum aantal staged gebruikers dat per e-mail kan worden aangemaakt is bereikt." errors: empty_email_error: "Gebeurt wanneer de mail die wij ontvangen hebben leeg is." - no_message_id_error: "Gebeurt wanneer de mail geen 'Message-Id' header heeft." - auto_generated_email_error: "Gebeurt wanneer de 'voorrang' header is ingesteld op: lijst, ongewenst, bulk of automatisch auto_reply, of wanneer een andere header bevat: auto-submitted, auto-replied of auto-generated." - inactive_user_error: "Gebeurt wanneer de zender niet actief is." - blocked_user_error: "Gebeurt wanneer de zender is geblokkeerd." - bad_destination_address: "Gebeurt wanneer geen van de E-mail adressen in de To/Cc/Bcc velden gelijk zijn aan de geconfigureerde inkomende E-mail adressen." - strangers_not_allowed_error: "Gebeurt wanneer een gebruiker heeft geprobeerd een nieuw topic aan te maken in een categorie waar zijn geen lid van zijn." - insufficient_trust_level_error: "Gebeurt als een gebruiker heeft geprobeerd om een nieuw topic aan te maken in een categorie waarvoor hij niet het benodigde vertrouwensniveau heeft." - reply_user_not_matching_error: "Gebeurt wanneer een reactie kwam van een ander E-mail adres dan waar de notificatie was heen gestuurd. " + no_message_id_error: "Gebeurt wanneer de mail geen 'Message-Id' header heeft." + auto_generated_email_error: "Gebeurt wanneer de 'voorrang' header is ingesteld op: lijst, ongewenst, bulk of auto_reply, of wanneer een andere header het volgende bevat: auto-submitted, auto-replied of auto-generated." + no_body_detected_error: "Gebeurt wanneer er geen body uit de mail gehaald kan worden, en er geen bijlagen gevonden worden." + inactive_user_error: "Gebeurt wanneer de afzender niet actief is." + blocked_user_error: "Gebeurt wanneer de afzender is geblokkeerd." + bad_destination_address: "Gebeurt wanneer geen van de e-mailadressen in de Aan, CC-, of BCC-velden gelijk zijn aan de geconfigureerde inkomende e-mailadressen." + strangers_not_allowed_error: "Gebeurt wanneer een gebruiker heeft geprobeerd om een nieuw topic aan te maken in een categorie waar hij/zij geen lid van is." + insufficient_trust_level_error: "Gebeurt wanneer een gebruiker heeft geprobeerd om een nieuw topic aan te maken in een categorie waarvoor hij/zij niet het benodigde trustlevel heeft." + reply_user_not_matching_error: "Gebeurt wanneer een reactie kwam van een ander e-mailadres dan waar de notificatie was heen gestuurd. " topic_not_found_error: "Gebeurt wanneer een reactie binnen kwam, maar het topic al is verwijdert." topic_closed_error: "Gebeurt wanneer een reactie binnen kwam, maar het verwante topic is gesloten." - auto_generated_email_reply: "Email bevat een antwoord naar een automatisch gegenereerd bericht." + bounced_email_error: "E-mail is een gebounced e-mailrapport." + screened_email_error: "Gebeurt wanneer het e-mailadres van de verzender al gescreend was." errors: &errors format: '%{attribute} %{message}' messages: @@ -106,8 +115,8 @@ nl: not_found: "De opgevraagde URL of resource kan niet gevonden worden." invalid_access: "Je hebt geen permissie om de opgevraagde resource te bekijken." read_only_mode_enabled: "De site is in read only modus. Interactie is niet mogelijk." - reading_time: "leestijd" - likes: "'Vind ik leuks' " + reading_time: "Leestijd" + likes: "Likes" too_many_replies: one: "Sorry, nieuwe gebruikers mogen één reactie plaatsen in hetzelfde topic." other: "Sorry, nieuwe gebruikers mogen %{count} reacties plaatsen in hetzelfde topic." @@ -165,19 +174,27 @@ nl: rss_description: latest: "Nieuwste topics" hot: "Hot topics" - top: "Top topics" + top: "Populaire topics" posts: "Nieuwste berichten" - private_posts: "Laatste privé berichten" - group_posts: "Meest recente posts van %{group_name}" + private_posts: "Recente privé-berichten" + group_posts: "Meest recente berichten van %{group_name}" + group_mentions: "Laatste vermeldingen van %{group_name}" + user_posts: "Laatste berichten van @%{username}" + user_topics: "Laatste topics van @%{username}" tag: "Gemarkeerde onderwerpen" too_late_to_edit: "Dat bericht is lang geleden geschreven. Het kan niet meer gewijzigd of verwijderd worden." + revert_version_same: "De huidige versie is dezelfde als de versie waar je naar probeert terug te draaien." excerpt_image: "afbeelding" queue: delete_reason: "Verwijderd via de bericht moderatie wachtrij" groups: errors: + can_not_modify_automatic: "Je kunt automatische groepen niet wijzigen" member_already_exist: "'%{username}' is al lid van deze groep." invalid_domain: "%{domain}' is geen geldig domein." + invalid_incoming_email: "%{email}' is geen geldig e-mailadres." + email_already_used_in_group: "'%{email}' wordt al gebruikt door de groep '%{group_name}'." + email_already_used_in_category: "'%{email}' wordt al gebruikt door de categorie '%{category_name}'." default_names: everyone: "iedereen" admins: "admins" @@ -212,7 +229,14 @@ nl: - Je mag best kritisch zijn, maar onthoud dat je kritiek moet geven op *ideeën*, niet op mensen. Voor meer informatie, [bekijk onze regels](/guidelines). Deze tekst zal alleen verschijnen bij je eerste %{education_posts_text}. - avatar: "### Hoe lijkt het je om een foto te gebruiken voor je account?\n\nJe heb al een aantal topics en reacties geplaatst, maar je profielfoto is nog niet zo uniek als jij zelf -- het is maar een letter. \n\nHeb je overwogen **[visiting your user profile](%{profile_path})** en een foto die weergeeft wie jij bent te uploaden?\n\nHet is gemakkelijker om discussies en interessante personen in conversaties te volgen als iedereen een unieke profielfoto heeft!\n" + avatar: | + ### Hoe lijkt het je om een foto te gebruiken voor je account? + + Je heb al een aantal topics en reacties geplaatst, maar je profielfoto is nog niet zo uniek als jij zelf -- het is maar een letter. + + Heb je overwogen **[visiting your user profile](%{profile_path})** en een foto die weergeeft wie jij bent te uploaden? + + Het is gemakkelijker om discussies en interessante personen in conversaties te volgen als iedereen een unieke profielfoto heeft! sequential_replies: | ### Overweeg om op meerdere berichten ineens te reageren @@ -243,6 +267,8 @@ nl: attributes: category: name: "Naam categorie" + topic: + title: 'Titel' post: raw: "Inhoud" user_profile: @@ -281,7 +307,7 @@ nl: assets_topic_body: "Dit is een permanent topic, dat alleen zichtbaar is voor de staf, en dient als opslag voor afbeeldingen en documenten die worden gebruikt in het design van de site . Gooi deze niet weg!\n\n\nHoe het werkt:\n\n\n1. Antwoord op dit topic.\n2. Upload hier alle afbeeldingen die je wenst te gebruiken als logo's, favicons enzovoort. (Gebruik het upload icoon in de toolbar, sleep afbeeldingen, of plak afbeeldingen.)\n3. Verzend je bericht om het te posten.\n4. Klik met de rechtermuisknop op de afbeeldingen in je nieuwe bericht om het pad naar de geüploade afbeelding te verkrijgen, of klik het bewerken icoon om je bericht te wijzigen en zo het pad naar de afbeeldingen te verkrijgen. Kopieer het pad naar de afbeeldingen.\n5. Plak deze paden naar de afbeeldingen in [basic settings](/admin/site_settings/category/required).\n\n\nAls je andere bestandstypen wilt kunnen uploaden, moet je dit instellen in `authorized_extensions` in de [file settings](/admin/site_settings/category/files)." lounge_welcome: title: "Welkom in de Lounge" - body: |2 + body: | Gefeliciteerd! :confetti_ball: @@ -310,6 +336,9 @@ nl: uncategorized_parent: "Ongecategoriseerd kan geen bovenliggende categorie hebben" self_parent: "Een categorie kan niet zijn eigen bovenliggende categorie zijn" depth: "Je kan een subcategorie niet onder een andere subcategorie plaatsen" + invalid_email_in: "'%{email}' is geen geldig e-mailadres." + email_already_used_in_group: "'%{email}' wordt al gebruikt door de groep '%{group_name}'." + email_already_used_in_category: "'%{email}' wordt al gebruikt door de categorie '%{category_name}'." cannot_delete: uncategorized: "De categorie Ongecategoriseerd kan niet verwijderd worden" has_subcategories: "Deze categorie kan niet verwijderd worden, omdat deze subcategorieën bevat" @@ -440,6 +469,10 @@ nl: confirmed: "Je e-mailadres is aangepast." please_continue: "Ga verder naar %{site_name}" error: "Er ging iets mis bij het wijzigen van je e-mailadres. Wellicht is deze al in gebruik?" + error_staged: "Er ging iets mis bij het wijzigen van je e-mailadres. Het adres is reeds in gebruik door een staged gebruiker." + authorizing_old: + title: "Dank voor het bevestigen van je e-mailadres" + description: "We sturen nu ter bevestiging een e-mail naar je nieuwe adres." activation: action: "Klik hier om je account te activeren" already_done: "Sorry, de link om je account te activeren is niet langer geldig. Wellicht is je account al geactiveerd?" @@ -513,17 +546,10 @@ nl: make: "Dit topic is nu een banner. Het zal bovenaan elke pagina verschijnen totdat het is weggeklikt door de gebruiker." remove: "Dit topic is geen banner meer. Het zal niet meer bovenaan elke pagina verschijnen." unsubscribed: - title: 'Uitgeschreven' - description: "Je hebt je uitgeschreven. Je krijgt geen mails meer van ons!" - oops: "Als dat niet de bedoeling was, klik dan hieronder." - error: "Fout bij afmelden" - preferences_link: "U kunt zich ook uitschrijven voor de verzamel emails op uw voorkeuren pagina" - different_user_description: "Je bent op het ogenblik ingelogd als een andere gebruiker dan degene aan wie de digest gemaild is. Log a.u.b. uit en probeer opnieuw." - not_found_description: "Sorry, we hebben je niet uit kunnen schrijven. Het is mogelijk dat de link in je e-mail is verlopen." - resubscribe: - action: "Opnieuw inschrijven" - title: "Opnieuw ingeschreven!" - description: "Je bent opnieuw ingeschreven." + title: "Afgemeld!" + unsubscribe: + title: "Afmelden" + log_out: "Uitloggen" reports: visits: title: "Bezoeken" @@ -658,7 +684,6 @@ nl: yaxis: "Aantal bezoeken" dashboard: rails_env_warning: "Je server draait in %{env} modus." - ruby_version_warning: "Je gebruikt een versie van Ruby 2.0.0 die wel vaker problemen geeft. Upgrade naar patch level 247 of later." host_names_warning: "Het bestand config/database.yml heeft localhost als standaard hostname. Verander dat in de hostname van je site." gc_warning: 'Je server gebruikt de standaard ruby garbage collection instellingen, en daarmee krijg je niet de beste prestaties. Lees deze topic over instellingen voor prestaties: Tuning Ruby and Rails for Discourse.' sidekiq_warning: 'Sidekiq draait niet. Veel taken, zoals het versturen van e-mails, worden asynchroon uitgevoerd door sidekiq. Zorg ervoor dat er altijd een sidekiq process draait. Hier is meer informatie over sidekiq.' @@ -742,13 +767,9 @@ nl: anon_polling_interval: "Hoe vaak een anonieme client een 'poll' moet uitvoeren in milliseconden" background_polling_interval: "Hoe vaak zouden de clients moeten pollen in milliseconden (als het venster in de achtergrond staat)" cooldown_minutes_after_hiding_posts: "Het aantal minuten dat een gebruiker moet wachten voordat zij een door de gemeenschap verborgen bericht kunnen wijzigen" - max_topics_in_first_day: "Het maximum aantal topics dat een gebruiker mag maken tijdens hun eerste dag op de site" - max_replies_in_first_day: "Het maximum aantal reacties dat een gebruiker mag schrijven tijdens hun eerste dag op de site" tl2_additional_likes_per_day_multiplier: "Verhoog de limiet van likes per dag voor tl2 (lid) door te vermenigvuldigen met dit getal" tl3_additional_likes_per_day_multiplier: "Verhoog de limiet van likes per dag voor tl3 (vaste bezoeker) door te vermenigvuldigen met dit getal" tl4_additional_likes_per_day_multiplier: "Verhoog de limiet van likes per dag voor tl4 (leider) door te vermenigvuldigen met dit getal" - num_flags_to_block_new_user: "Als de berichten van een nieuwe gebruiker dit aantal spammarkeringen krijgen van num_users_to_block_new_user verschillende gebruikers, verberg dan alle berichten van deze gebruiker en houdt nieuwe berichten tegen. 0 om deze mogelijkheid uit te zetten." - num_users_to_block_new_user: "Als de berichten van een nieuwe gebruiker num_flags_to_block_new_user spammarkeringen krijgen van zoveel andere gebruikers, verberg dan alle berichten van deze gebruiker en houdt nieuwe berichten tegen. 0 om deze mogelijkheid uit te zetten." notify_mods_when_user_blocked: "Als een gebruiker automatisch geblokkeerd is, stuur dan een bericht naar alle moderatoren." flag_sockpuppets: "Als een nieuwe gebruiker antwoord op een topic vanaf hetzelfde ip-adres als de nieuwe gebruiker die het topic opende, markeer dan beide berichten als potentiële spam." traditional_markdown_linebreaks: "Gebruik traditionele regeleinden in Markdown, welke 2 spaties aan het einde van een regel nodig heeft voor een regeleinde." @@ -756,8 +777,6 @@ nl: post_undo_action_window_mins: "Het aantal minuten waarin gebruikers hun recente acties op een bericht nog terug kunnen draaien (liken, markeren, etc)." must_approve_users: "Stafleden moeten alle nieuwe gebruikersaccounts goedkeuren voordat ze de site mogen bezoeken. OPGELET: als dit wordt aangezet voor een actieve site wordt alle toegang voor bestaande niet stafleden ingetrokken." pending_users_reminder_delay: "Stuur moderators een bericht als nieuwe gebruikers al langer dan dit aantal uren op goedkeuring wacht. Stel in op -1 om notificaties uit te schakelen." - ga_tracking_code: "Google analytics (ga.js) trackingcode, bijv. UA-12345678-9; zie: http://google.com/analytics" - ga_domain_name: "Google analytics (ga.js) domeinnaam, bijv. mijnsite.nl; zie http://google.com/analytics" ga_universal_tracking_code: "Google Universal Analytics (analytics.js) trackingcode, bijv. UA-12345678-9; zie http://google.com/analytics" ga_universal_domain_name: "Google Universal Analytics (analytics.js) domeinnaam, bijv. mijnsite.nl; zie http://google.com/analytics" enable_noscript_support: "Ondersteun <noscript> tag" @@ -867,7 +886,6 @@ nl: s3_cdn_url: "De CDN URL voor alle S3 assets (bijvoorbeeld: https://cdn.ergens.com). LETOP: na het wijzigen van deze instelling moeten je alle oude berichten rebaken." avatar_sizes: "Lijst van automatisch gegenereerde avatar groottes." external_system_avatars_enabled: "Gebruik een avatars service van een extern systeem." - external_system_avatars_url: "URL van de avatars service van het externe systeem. Toegestande vervangingen zijn {username} {first_letter} {color} {size}" default_opengraph_image_url: "URL van de standaard opengraph afbeelding." enable_flash_video_onebox: "Embedden van swf en flv (Adobe Flash) links toestaan in oneboxen. LET OP: dit kan onveilig zijn" default_invitee_trust_level: "Het standaard trustlevel (0-4) voor uitgenodigde leden." @@ -895,7 +913,6 @@ nl: newuser_max_mentions_per_post: "Het maximum aantal @naam notificaties dat een nieuw lid kan gebruiken in een bericht. " newuser_max_replies_per_topic: "Het maximum aantal reacties dat een nieuw lid kan maken in een enkel topic totdat iemand terug reageert." max_mentions_per_post: "Het maximum aantal @naam notificaties iedereen kan gebruiken in een bericht." - max_users_notified_per_group_mention: "Maximum aantal gebruikers dat een notificatie kan krijgen als een groep genoemd wordt (boven dit aantal worden er geen notificaties verstuurd)." create_thumbnails: "Maak miniaturen en lightbox afbeeldingen die te groot zijn en niet in een post passen." email_time_window_mins: "Wacht (n) minuten met verzenden van notificaties, geef gebruikers de kans om hun berichten te bewerken en af te ronden." email_posts_context: "Hoeveel voorgaande antwoorden bijvoegen als context in de notificatie e-mails." @@ -951,6 +968,8 @@ nl: strip_images_from_short_emails: "Verwijder afbeeldingen met grootte van minder dan 2800 Bytes uit e-mails." short_email_length: "Korte e-mail lengte in Bytes" display_name_on_email_from: "Toon de volledige naam in het afzenderveld van e-mails." + enable_staged_users: "Maak automatisch staged gebruikers aan bij het verwerken van inkomende e-mails." + maximum_staged_users_per_email: "Het maximum aantal staged gebruikers dat bij het verwerken van een inkomende e-mail wordt aangemaakt, is bereikt." pop3_polling_enabled: "Poll via POP3 voor antwoorden per e-mail." pop3_polling_ssl: "Gebruik SSL bij de verbinding naar de POP3 server. (Aanbevolen)" pop3_polling_period_mins: "De periode in minuten tussen controleren van het POP3 account voor e-mail. LET OP: vereist een herstart." @@ -969,16 +988,11 @@ nl: delete_all_posts_max: "Het maximaal aantal berichten dat ineens verwijderd kan worden met de 'Verwijder alle berichten'-knop. Als een gebruiker meer berichten heeft, kunnen de berichten niet in een keer verwijderd worden en kan de gebruiker dus niet verwijderd worden." username_change_period: "The number of days after registration that accounts can change their username (0 om wijziging niet toe te staan)." email_editable: "Gebruikers mogen hun e-mailadres na registratie nog wijzigen." - logout_redirect: "Stuur browser naar deze locatie na het uitloggen EG: (http://website.nl/uitloggen)" allow_uploaded_avatars: "Sta gebruikers toe eigen profielfoto's te uploaden." allow_animated_avatars: "Sta gebruikers toe gif animaties als profielfoto te gebruiken. WAARSCHUWING: draai de avatars:refresh rake task na het aanpassen van deze instelling. " allow_animated_thumbnails: "Genereer bewegende miniaturen van bewegende gifs." default_avatars: "URL's naar standaard te gebruiken avatars voor nieuwe gebruikers, totdat ze deze veranderen." automatically_download_gravatars: "Download Gravatars voor gebruikers bij account creatie of aanpassing van email." - digest_topics: "Het maximum aantal topics dat in de e-maildigest opgenomen wordt." - digest_min_excerpt_length: "Hoeveel karakters er per bericht getoond worden in de mail digest" - delete_digest_email_after_days: "Blokkeer e-mails met periodieke samenvattingen voor gebruikers die al meer dan (n) dagen niet meer op de site zijn gezien." - disable_digest_emails: "Uitschakelen e-mails met korte verslagen voor alle gebruikers." detect_custom_avatars: "Wel of niet te verifiëren of gebruikers eigen profielfoto's hebben geüpload. " max_daily_gravatar_crawls: "Maximaal aantal keren op een dag dat Discourse Gravatar zal controleren voor aangepaste avatars" public_user_custom_fields: "Een toegestane lijst van veldnamen voor een gebruiker dat publiekelijk kan worden getoond." @@ -1005,7 +1019,6 @@ nl: default_code_lang: "Standaard programmeertaal die gebruikt wordt voor syntax highlighting van GitHub codeblokken (lang-auto, ruby, python etc.)" warn_reviving_old_topic_age: "Wanneer iemand begint met antwoorden op een topic waar het laatste antwoord ouder is dan dit aantal dagen, zal er een waarschuwing worden weergegeven. Kan worden uitsgechakeld door op 0 te zetten." autohighlight_all_code: "Forceer het toepassen van code highlighting bij alle opgemaakte code blokken, zelfs als de codetaal niet expliciet is opgeven." - highlighted_languages: "Includeer de regels voor syntax highlighting. (Waarschuwing: het includeren van veel talen kan prestaties beïnvloeden) zie: https://highlightjs.org/static/demo/ voor een demonstratie." feed_polling_enabled: "ALLEEN INSLUITEN: Het al of niet insluiten van een RSS / ATOM-feed als berichten." feed_polling_url: "ALLEEN INSLUITEN: URL van de RSS/ATOM feed om in te sluiten." embed_by_username: "Discourse gebruikersnaam van de gebruiker die de ingesloten topics aanmaakt." @@ -1026,7 +1039,6 @@ nl: enforce_square_emoji: "Forceer een vierkant aspect ratio bij alle emojis." approve_post_count: "Het aantal berichten van een nieuwe of normale gebruiker dat moet worden goedgekeurd" approve_unless_trust_level: "Posts voor gebruikers onder dit vertrouwensniveau moeten worden goedgekeurd" - default_email_digest_frequency: "Hoe vaak ontvangen gebruikers standaard een samenvattings-e-mails." default_email_private_messages: "Stuur standaard een e-mail als iemand de gebruiker bericht." default_email_direct: "Stuur standaard een e-mail wanneer iemand de gebruiker citeert/beantwoordt/vermeldt of uitnodigt." default_email_mailing_list_mode: "Stuur standaard een email voor elk nieuw bericht." @@ -1056,19 +1068,6 @@ nl: invalid_string_min: "Moet te minste uit %{min} tekens bestaan." invalid_string_max: "Mag uit niet meer dan %{max} tekens bestaan." invalid_reply_by_email_address: "Waarde moet '%{reply_key}' bevatten en moet afwijken van de e-mail notificatie." - notification_types: - mentioned: "%{display_username} heeft je genoemd in %{link}" - liked: "%{display_username} vond je bericht in %{link} leuk" - replied: "%{display_username} reageerde op je bericht in %{link}" - quoted: "%{display_username} heeft je bericht geciteerd in %{link}" - edited: "%{display_username} bewerkte je bericht in %{link}" - posted: "%{display_username} heeft een bericht geplaatst in %{link}" - moved_post: "%{display_username} verplaatste je bericht naar %{link}" - private_message: "%{display_username} heeft je een bericht gestuurd: %{link}" - invited_to_private_message: "%{display_username} heeft je uitgenodigd voor een bericht: %{link}" - invitee_accepted: "%{display_username} heeft je uitnodiging geaccepteerd" - linked: "%{display_username} heeft je gelinkt in %{link}" - granted_badge: "%{link} is aan jou toegekend" search: within_post: "#%{post_number} door %{username}" types: @@ -1200,18 +1199,6 @@ nl: Deze uitnodiging komt van een vertrouwde gebruiker, je kunt direct deelnemen aan de discussie. invite_forum_mailer: subject_template: "%{invitee_name} heeft je uitgenodigd voor %{site_domain_name}" - text_body_template: | - %{invitee_name} nodigt je uit voor - - > **%{site_title}** - > - > %{site_description} - - Ben je geïnteresseerd, klik dan op de onderstaande link: - - %{invite_link} - - Deze uitnodiging is van een vertrouwde gebruiker, het is daarom niet nodig om in te loggen. invite_password_instructions: subject_template: "Geeft wachtwoord voor je %{site_name} account" text_body_template: | @@ -1231,10 +1218,6 @@ nl: subject_template: one: "[%{site_name}] 1 bericht wacht op beoordeling" other: "[%{site_name}] %{count} berichten wachten op beoordeling" - text_body_template: | - Hallo, - - Er zijn berichten van nieuwe gebruikers die nog moeten worden beoordeeld. [Ze kunnen hier worden goedgekeurd of afgekeurd] (% {base_url}/queued-posts). flag_reasons: off_topic: "Je bericht is gemarkeerd als **off-topic**: de gemeenschap meent het niet goed past bij het onderwerp, zoals momenteel bepaald door de titel en de eerste post." inappropriate: "Je bericht is gemarkeerd als **ongepast**: de gemeenschap vindt het bericht beledigend, grof, of een schending van [onze gemeenschapsrichtlijnen](/guidelines)." @@ -1248,8 +1231,6 @@ nl: deferred_and_deleted: "Bedankt dat je het ons hebt laten weten. We hebben het bericht verwijderd." temporarily_closed_due_to_flags: "Dit topic is tijdelijk gesloten vanwege een groot aantal vlaggen vanuit de gebruikersgroep" system_messages: - post_hidden: - subject_template: "Bericht van %{site_name}: je bericht is verborgen wegens meldingen uit de community" welcome_user: subject_template: "Welkom bij %{site_name}!" welcome_invite: @@ -1309,7 +1290,7 @@ nl: We konden geen accounts vinden die overeenkomen met je e-mailadres. Probeer de e-mail van een ander adres te sturen, of neem contact op met de staf. email_reject_empty: subject_template: "[%{site_name}] E-mailprobleem -- Geen inhoud" - text_body_template: |+ + text_body_template: | Het spijt ons, maar het plaatsen van je e-mail op %{destination} (met onderwerp %{former_title}) is niet gelukt. We konden geen bruikbare tekst in je e-mail vinden. @@ -1375,8 +1356,6 @@ nl: subject_template: "[%{site_name}] E-mailprobleem -- Automatisch gegenereerde reactie" email_error_notification: subject_template: "[%{site_name}] Email probleem -- POP authenticatie fout" - user_automatically_blocked: - subject_template: "Nieuwe gebruiker %{username} geblokkeerd wegens meldingen van andere gebruikers" spam_post_blocked: subject_template: "Berichten van nieuwe gebruiker %{username} geblokkeerd vanwege herhaalde links" pending_users_reminder: @@ -1412,13 +1391,10 @@ nl: subject_template: "[%{site_name}] [PM] %{topic_title}" digest: why: "Een korte samenvatting van %{site_link} sinds we je voor het laatst zagen op %{last_seen_at}." - subject_template: "[%{site_name}] Digest" new_activity: "Nieuwe reacties op je topics en berichten:" top_topics: "Populaire berichten" other_new_topics: "Populaire topics" - unsubscribe: "Deze samenvatting wordt door %{site_link} verstuurd als we je een tijdje niet gezien hebben op onze site. Mocht je dit uit willen zetten of je e-mailvoorkeur willen veranderen, %{unsubscribe_link}." click_here: "klik hier" - from: "%{site_name} Digest" read_more: "Lees verder" more_topics: "Er waren %{new_topics_since_seen} andere nieuwe topics gepost." more_topics_category: "Meer nieuwe topics:" @@ -1504,7 +1480,7 @@ nl: unauthorized: "Sorry, je mag dat bestand niet uploaden (toegestane extensies: %{authorized_extensions})." pasted_image_filename: "Geplakte afbeelding" store_failure: "Het opslaan van upload #%{upload_id} voor gebruiker #%{user_id} is mislukt." - file_missing: "Sorry, maar je moet een bestand leveren om te uploaden." + file_missing: "Sorry, maar je moet een bestand selecteren om te uploaden." attachments: too_large: "Sorry, het bestand dat je wil uploaden is te groot (maximum grootte is %{max_size_kb}%KB)." images: @@ -1550,12 +1526,10 @@ nl: discourse_hub: access_token_problem: "Licht een admin in: Gelieve de site instellingen bijwerken met de juiste discourse_org_access_key." performance_report: - initial_post_raw: Deze topic bevat dagelijkse performance rapporten van je site - initial_topic_title: Website performance rapporten + initial_post_raw: Deze topic bevat dagelijkse performancerapporten van je site + initial_topic_title: Performancerapportages van de website topic_invite: - user_exists: "Excuus, die gebruiker is al uitgenodigd. Je kan een gebruiker maar een keer voor een topic uitnodigen." - time: - <<: *datetime_formats + user_exists: "Sorry, die gebruiker is al uitgenodigd. Je kan een gebruiker maar een keer voor een topic uitnodigen." activemodel: errors: <<: *errors diff --git a/config/locales/server.pl_PL.yml b/config/locales/server.pl_PL.yml index 7fbec9653e..5a046f94ac 100644 --- a/config/locales/server.pl_PL.yml +++ b/config/locales/server.pl_PL.yml @@ -160,8 +160,29 @@ pl_PL: one: "1 wpis" few: "%{count} wpisy" other: "%{count} wpisów" - new-topic: "Witaj na %{site_name} — **dziękujemy za rozpoczęcie nowej dyskusji!**\n\n- Czy tytuł brzmi interesująco, gdy przeczytasz go na głos? Czy jest dobrym podsumowaniem treści?\n\n- Kto będzie tym zainteresowany? Dlaczego temat jest istotny? Jakiego rodzaju odpowiedzi oczekujesz? \n\n- Postaraj się umieścić słowa kluczowe w tytule, dzięki czemu inni będą mogli łatwo *wyszukać* temat. Przypisz go do kategorii o pokrewnej tematyce. \n\nAby dowiedzieć się więcej, [zobacz przewodnik społeczności](/guidelines). Ten panel pojawi się tylko przy pierwszym %{education_posts_text}.\n\n\n" - new-reply: "Witaj na %{site_name} — **dziękujemy za zaangażowanie!**\n\n- Czy twoja odpowiedź wnosi coś pozytywnego do dyskusji?\n\n- Zachowuj się przyjaźnie w stosunku do innych.\n\n- Konstruktywna krytyka jest mile widziana, ale krytykujemy *pomysły*, a nie ludzi.\n\nWięcej informacji znajdziesz [w przewodniku społeczności](/guidelines). \nTen panel pojawi się tylko przy pisaniu pierwszych %{education_posts_text}.\n" + new-topic: | + Witaj na %{site_name} — **dziękujemy za rozpoczęcie nowej dyskusji!** + + - Czy tytuł brzmi interesująco, gdy przeczytasz go na głos? Czy jest dobrym podsumowaniem treści? + + - Kto będzie tym zainteresowany? Dlaczego temat jest istotny? Jakiego rodzaju odpowiedzi oczekujesz? + + - Postaraj się umieścić słowa kluczowe w tytule, dzięki czemu inni będą mogli łatwo *wyszukać* temat. Przypisz go do kategorii o pokrewnej tematyce. + + Aby dowiedzieć się więcej, [zobacz przewodnik społeczności](/guidelines). Ten panel pojawi się tylko przy pierwszym %{education_posts_text}. + + + new-reply: | + Witaj na %{site_name} — **dziękujemy za zaangażowanie!** + + - Czy twoja odpowiedź wnosi coś pozytywnego do dyskusji? + + - Zachowuj się przyjaźnie w stosunku do innych. + + - Konstruktywna krytyka jest mile widziana, ale krytykujemy *pomysły*, a nie ludzi. + + Więcej informacji znajdziesz [w przewodniku społeczności](/guidelines). + Ten panel pojawi się tylko przy pisaniu pierwszych %{education_posts_text}. avatar: | ### A może dodasz zdjęcie profilowe do swojego konta? @@ -238,7 +259,7 @@ pl_PL: assets_topic_body: "Ten temat jest widoczny tylko dla członków zespołu. Służy do przechowywania obrazów i plików wykorzystywanych w wyglądzie serwisu. Nie usuwaj go!\n\n\nJak go używać:\n\n\n1. Odpowiedz na ten temat.\n2. Dodaj wszystkie grafiki jakich chcesz użyć jako logo, favicon itd. (Użyj ikony wysyłania w edytorze wpisu lub przeciągnij i upuść.)\n3. Wyślij odpowiedź, aby je zachować.\n4. Kliknij prawym przyciskiem myszy na grafice i skopiuj jej adres URL.\n5. Wklej adres w [ogólnych ustawieniach](/admin/site_settings/category/required).\n\nJeśli chcesz włączyć możliwość przesyłania dodatkowych typów plików, zmień `authorized_extensions` w [ustawieniach plików](/admin/site_settings/category/files)." lounge_welcome: title: "Witaj w Salonie" - body: |2 + body: | Gratulacje! :confetti_ball: @@ -477,18 +498,6 @@ pl_PL: message: make: "Ten temat został ustawiony jako baner. Będzie pojawiać się na górze każdej strony do czasu zamknięcia przez użytkownika." remove: "Ten temat nie jest już banerem. Nie będzie pojawiać się na górze każdej strony." - unsubscribed: - title: 'Wypisano' - description: "Zostałeś wypisany. Nie skontaktujemy się z Tobą więcej!" - oops: "Jeśli nie chciałeś tego zrobić, kliknij poniżej." - error: "Błąd podczas wypisywania" - preferences_link: "Możesz zrezygnować z podsumowań email w ustawieniach konta" - different_user_description: "Jesteś zalogowany jako inny użytkownik niż ten do którego wysłano to podsumowanie. Wyloguj się i spróbuj ponownie." - not_found_description: "Przepraszamy: nie mogliśmy Cię wypisać. Możliwe, że link wysłany w wiadomości email wygasł." - resubscribe: - action: "Zapisz ponownie" - title: "Zapisano ponownie!" - description: "Zostałeś zapisany ponownie." reports: visits: title: "Wizyty użytkowników" @@ -623,7 +632,6 @@ pl_PL: yaxis: "Liczba wizyt" dashboard: rails_env_warning: "Twój serwer działa w trybie %{env}" - ruby_version_warning: "Używasz Ruby w wersji 2.0.0, która może powodować problemy. Zaktualizuj się do patch level 247 lub późniejszej. " host_names_warning: "Twój plik config/database.yml używa domyślnej nazwy serwera localhost. Zmień go by używał nazwy serwera Twojej strony." gc_warning: 'Twój serwer wykorzystuje domyślne ustawienia odśmiecacza ruby, który nie da Ci optymalnej wydajności. Przeczytaj ten temat o optymalizacji wydajności: Tuning Ruby and Rails for Discourse.' sidekiq_warning: 'Sidekiq nie działa. Wiele zadań, takich jak wysyłanie emaili, jest wykonywane asynchronicznie przez sidekiqa. Zagwarantuj, że przynajmniej jeden proces sidekiqa działa. Dowiedz się więcej o Sidekiqu.' @@ -694,16 +702,12 @@ pl_PL: enable_long_polling: "Message bus used for notification can use long polling" anon_polling_interval: "How often should anonymous clients poll in milliseconds" cooldown_minutes_after_hiding_posts: "Liczba minut, ile musi odczekać użytkownik, zanim będzie mógł edytować post ukryty w wyniku oflagowania przez społeczność" - max_topics_in_first_day: "Maksymalna liczba tematów, jakie może stworzyć użytkownik pierwszego dnia na tej stronie." - max_replies_in_first_day: "Maksymalna liczba odpowiedzi, jakie może napisać użytkownik pierwszego dnia na tej stronie." tl2_additional_likes_per_day_multiplier: "Zwiększ limit lajków na dzień dla tl2 (członek), mnożąc przez tę liczbę" tl3_additional_likes_per_day_multiplier: "Zwiększ limit lajków na dzień dla tl3 (użytkownik stały), mnożąc przez tę liczbę" tl4_additional_likes_per_day_multiplier: "Zwiększ limit lajków na dzień dla tl4 (lider), mnożąc przez tę liczbę" notify_mods_when_user_blocked: "If a user is automatically blocked, send a message to all moderators." flag_sockpuppets: "Jeśli nowy użytkownik odpowiada na dany temat z tego samego adresu IP co nowy użytkownik, który założył temat, oznacz ich posty jako potencjalny spam." post_undo_action_window_mins: "Przez tyle minut użytkownicy mogą cofnąć swoje ostatnie działania przy danym poście (lajki, flagowanie, itd.)." - ga_tracking_code: "Identyfikator Google analytics (ga.js), np: UA-12345678-9; zobacz http://google.com/analytics" - ga_domain_name: "Google analytics (ga.js) domain name, eg: mysite.com; see http://google.com/analytics" ga_universal_tracking_code: "Identyfikator Google Universal Analytics (analytics.js), np: UA-12345678-9; zobacz http://google.com/analytics" ga_universal_domain_name: "Domena dla Google Universal Analytics (analytics.js), np: mysite.com; zobacz http://google.com/analytics" enable_noscript_support: "Enable standard webcrawler search engine support via the noscript tag" @@ -797,9 +801,6 @@ pl_PL: relative_date_duration: "Liczba dni od wysłania wpisu gdy wyświetlana jest data relatywna (7d) zamiast absolutnej (20 Lut)." delete_all_posts_max: "The maximum number of posts that can be deleted at once with the Delete All Posts button. If a user has more than this many posts, the posts cannot all be deleted at once and the user can't be deleted." email_editable: "Allow users to change their e-mail address after registration." - digest_topics: "Maksymalna liczba tematów w podsumowaniu e-mail." - digest_min_excerpt_length: "Minimalny wycinek wpisu (liczba znaków) w podsumowaniu e-mail." - disable_digest_emails: "Wyłącz wysyłanie podsumowania e-mail wszystkim uzytkownikom. " allow_anonymous_posting: "Zezwól użytkownikom na przechodzenie w tryb anonimowości." allow_profile_backgrounds: "Zezwól użytkownikom na przesyłanie obrazu tła dla profilu." enable_mobile_theme: "Urządzenia mobilne używają dedykowanego mobilnego szablonu. Wyłącz to, jeśli chcesz użyć własnego, pojedynczego i responsywnego szablonu stylów. " @@ -825,19 +826,6 @@ pl_PL: invalid_string_min: "Musi być co najmniej %{min} znaków." invalid_string_max: "Musi być nie więcej niż %{max} znaków." invalid_reply_by_email_address: "Wartość musi zawierać '%{reply_key}' i musi być inna niż mail z powiadomieniem." - notification_types: - mentioned: "%{display_username} wspomina o Tobie w %{link}" - liked: "%{display_username} polubił(-a) Twój wpis w %{link}" - replied: "%{display_username} odpowiada na Twój wpis w %{link}" - quoted: "%{display_username} cytuje Twój wpis w %{link}" - edited: "%{display_username} edytuje Twój wpis w %{link}" - posted: "%{display_username} pisze w %{link}" - moved_post: "%{display_username} przenosi twój wpis do %{link}" - private_message: "%{display_username} wysłał ci wiadomość: %{link}" - invited_to_private_message: "%{display_username} zaprosił cię do wiadomości: %{link}" - invitee_accepted: "%{display_username} przyjął(-ęła) Twoje zaproszenie" - linked: "%{display_username} powiązał cię z %{link}" - granted_badge: "Zdobywasz %{link}" search: within_post: "#%{post_number} przez %{username}" types: @@ -936,21 +924,9 @@ pl_PL: subject_template: "%{invitee_name} zaprosił cię do '%{topic_title}' na %{site_domain_name}" invite_forum_mailer: subject_template: "%{invitee_name} zaprosił cię do dołączenia do %{site_domain_name}" - text_body_template: | - %{invitee_name} wysłał Tobie zaproszenie - - > **%{site_title}** - > - > %{site_description} - - Kliknij link poniżej by dowiedzieć się więcej: - - %{invite_link} - - To zaproszenie zostało wysłane przez zaufanego użytkownika, nie musisz się logować. invite_password_instructions: subject_template: "Ustaw hasło dla swojego konta na %{site_name}" - text_body_template: |+ + text_body_template: | Dziękujemy za zaakceptowanie zaproszenia do %{site_name} -- witamy! @@ -981,8 +957,6 @@ pl_PL: deferred_and_deleted: "Dziękujemy za zwrócenie uwagi. Wpis został usunięty." temporarily_closed_due_to_flags: "Ten temat został tymczasowo zamknięty z uwagi na wysoką liczbę oflagowań wykonanych przez społeczność." system_messages: - post_hidden: - subject_template: "Wpis został ukryty z powodu oflagowania przez społeczność" welcome_user: subject_template: "Witaj na %{site_name}!" welcome_invite: @@ -1017,7 +991,7 @@ pl_PL: text_body_template: "Plik z zaproszeniami został przetworzony. Wysłanych zaproszeń: %{sent}." bulk_invite_failed: subject_template: "Plik z zaproszeniami został przetworzony z błędami." - text_body_template: |+ + text_body_template: | Plik z zaproszeniami został przetworzony -- wysłanych: %{sent}, błędów: %{failed}. Dziennik operacji: @@ -1029,7 +1003,7 @@ pl_PL: csv_export_succeeded: subject_template: "Zakończono eksport danych" - text_body_template: |+ + text_body_template: | Eksport danych zakończył się sukcesem! :dvd: %{file_name} (%{file_size}) @@ -1039,8 +1013,6 @@ pl_PL: csv_export_failed: subject_template: "Nieudany eksport danych" text_body_template: "Przepraszamy, ale eksport danych zakończył się niepowodzeniem. Sprawdź logi lub skontaktuj się z operatorami serwisu." - user_automatically_blocked: - subject_template: "Nowy użytkownik %{username} został zablokowany z powodu oflagowania przez społeczność" pending_users_reminder: subject_template: one: "1 użytkownik czeka na zatwierdzenie" @@ -1065,12 +1037,10 @@ pl_PL: user_posted_pm: subject_template: "[%{site_name}] [PW] %{topic_title}" digest: - subject_template: "[%{site_name}] Podsumowanie" new_activity: "Nowa aktywność w twoich tematach i wpisach:" top_topics: "Popularne wpisy" other_new_topics: "Popularne wątki" click_here: "kliknij tutaj" - from: "podsumowanie %{site_name} " read_more: "Czytaj więcej" forgot_password: subject_template: "[%{site_name}] Reset hasła" @@ -1099,7 +1069,7 @@ pl_PL: %{base_url}/users/password-reset/%{email_token} signup_after_approval: subject_template: "Zostałeś zaakceptowany na forum %{site_name}!" - text_body_template: |+ + text_body_template: | Witamy na %{site_name}! Nasz personel zatwierdził twoje konto na %{site_name}. diff --git a/config/locales/server.pt.yml b/config/locales/server.pt.yml index 9175e34fc1..7a9cd5ec2e 100644 --- a/config/locales/server.pt.yml +++ b/config/locales/server.pt.yml @@ -50,7 +50,6 @@ pt: topic_not_found_error: "Acontece quando a resposta veio de um tópico relacionado mas o tópico relacionado foi apagado." topic_closed_error: "Acontece quando uma resposta chegou mas o tópico relacionado foi fechado." bounced_email_error: "O email é um relatório devolvido." - auto_generated_email_reply: "O email contém uma resposta a um email gerado automaticamente." screened_email_error: "Acontece quando a morada de email da pessoa que enviou já foi confirmada." errors: &errors format: '%{attribute} %{message}' @@ -245,14 +244,14 @@ pt: Pode editar a sua resposta anterior para adicionar uma citação ao destacar o texto e selecionar o botão resposta com citação que aparece. É mais fácil para todos ler tópicos que tenham poucas respostas em profundidade em vez de muitas mas pequenas respostas individuais. - dominating_topic: |+ + dominating_topic: | ### Deixe que os outros se juntem à conversa Este tópico é claramente importante para si – publicou mais de %{percent}% das respostas aqui. Tem a certeza de que está a fornecer o tempo adequado para que outras pessoas também possam partilhar os seus pontos de vista? - too_many_replies: |+ + too_many_replies: | ### Chegou ao limite de respostas para este tópico Pedimos desculpa mas novos utilizadores estão temporariamente limitados a %{newuser_max_replies_per_topic} respostas no mesmo tópico. @@ -309,7 +308,7 @@ pt: assets_topic_body: "Este é um tópico permanente, visível apenas ao pessoal, para armazenar imagens e ficheiros usados no design do sítio. Não o apague!\n\n\nVeja como:\n\n\n1. Responda a este tópico.\n2. Carregue todas as imagens que deseja usar para os logótipos, favicons, e tudo o mais. (Use o ícone da ferramenta de carregamento neste editor de mensagens, arraste ou cole imagens).\n3. Submeta a sua resposta.\n4. Clique com o botão direito do rato nas imagens da sua nova mensagem para obter o caminho das imagens submetidas, ou carregue no ícone de edição para editar a sua mensagem e recuperar o caminho para as imagens. Copie os caminhos das imagens.\n5. Cole esses caminhos em [configurações básicas](/admin/site_settings/category/required).\n\n\nSe precisar de ativar o carregamento de diferentes tipos de ficheiros, edite `authorized_extensions` em [configurações de ficheiros](/admin/site_settings/category/files)." lounge_welcome: title: "Bem-vindo ao Salão" - body: |2+ + body: | Parabéns! :confetti_ball: @@ -552,17 +551,15 @@ pt: make: "Este tópico é agora uma faixa. Aparecerá no topo de cada página até ser dispensado pelo utilizador." remove: "Este tópico já não é uma faixa. Deixará de aparecer no topo de cada página." unsubscribed: - title: 'Subscrição Cancelada' - description: "Cancelou a sua subscrição. Não iremos contactá-lo novamente!" - oops: "Caso esta não seja a sua intenção, clique em baixo." - error: "Erro a Cancelar a Subscrição" - preferences_link: "Pode também cancelar a subscrição dos emails de resumo na sua página de preferências" - different_user_description: "Está ligado como um utilizador diferente do que aquele para o qual o resumo foi enviado. Por favor, termine a sessão e tente novamente." - not_found_description: "Pedimos desculpa, não conseguimos cancelar a sua subscrição. É possível que a hiperligação no seu email tenha expirado." - resubscribe: - action: "Re-Subscrever!" - title: "Re-Subscrito!" - description: "Foi re-inscrito." + title: "Subscrição cancelada!" + description: "A sua subscrição foi cancelada. Para mudar as suas definições de email visite as suas preferências de utilizador." + unsubscribe: + title: "Cancelar subscrição" + mute_topic: "Silenciar todas as notificações para este tópico, %{link}" + unwatch_category: "Parar de seguir todos os tópicos em %{category}" + mailing_list_mode: "Desligar modo de lista de distribuição" + disable_digest_emails: "Parar envio de emails de resumo" + log_out: "Sair" reports: visits: title: "Visitas do Utilizador" @@ -705,7 +702,6 @@ pt: yaxis: "Número de visitas" dashboard: rails_env_warning: "O seu servidor está a executar em modo %{env}." - ruby_version_warning: "Está a utilizar uma versão do Ruby 2.0.0 que é conhecida por ter alguns problemas. Por favor atualize para o nível 247 ou posterior." host_names_warning: "O ficheiro config/database.yml está a utilizar o nome do servidor local por defeito. Modifique para usar o nome do servidor do seu sítio." gc_warning: 'O seu servidor está a utilizar a recolha de lixo do ruby com os parâmetros por defeito, os quais não irão propocionar a melhor performance. Leia este tópico sobre ajuste de performance: Afinar Ruby and Rails para o Discourse.' sidekiq_warning: 'Sidekiq não está em execução. Muitas tarefas, como envio de emails, são executadas de forma assíncrona pelo sidekiq. Por favor certifique-se de que pelo menos um processo sidekiq está em execução. Aprenda sobre Sidekiq aqui.' @@ -778,7 +774,6 @@ pt: post_onebox_maxlength: "Tamanho máximo de uma mensagem Discourse de caixa única, em caracteres." onebox_domains_whitelist: "Lista de domínios que permitem colocar em caixa única; estes domínios devem suportar OpenGraph ou oEmbed. Teste-os em http://iframely.com/debug" logo_url: "A imagem do logótipo no canto superior esquerdo do seu sítio, deve ter uma forma retangular. Quando deixada em branco, o texto do título do sítio será exibido." - digest_logo_url: "O logotipo alternativo usado no topo do email de resumo do seu sítio. Deve ter um formato rectangular amplo. Não pode ser uma imagem em formato SVG. Se deixado em branco, `logo_url` será utilizado." logo_small_url: "A pequena imagem do logótipo no canto superior esquerdo do seu sítio, deve ter uma forma quadrada, visível quando arrastado para baixo. Quando deixado em branco, um glifo de início será exibido." favicon_url: "Um favicon para o seu sítio, veja http://en.wikipedia.org/wiki/Favicon, para trabalhar corretamente sobre um CDN deve ser um png" mobile_logo_url: "A imagem do logótipo com posição fixa utilizada no canto superior esquerdo do seu sítio móvel deve ter uma forma quadrada. Quando deixado em branco, `logo_url` será utilizado. ex: http://exemplo.com/uploads/default/logo.png" @@ -786,7 +781,6 @@ pt: notification_email: "Para: endereço de email usado ao enviar emails essenciais do sistema. O domínio especificado aqui deverá ter SPF, DKIM e registos PTR inversos configurados corretamente para a chegada do email." email_custom_headers: "A lista delimitada por barras verticais de cabeçalhos de e-mail personalizados" email_subject: "Formato de assunto personalizável para emails padrão. Veja https://meta.discourse.org/t/customize-subject-format-for-standard-emails/20801" - force_https: "Forçar o site a usar apenas HTTPS. ALERTA: NÃO active esta opção enquanto não verificar que o HTTPS está completamente configurado e funcional. Verificou a sua CDN, todos os logins por rede social, e quaisquer logos ou outras dependências externas para garantir que também são compatíveis com HTTPS?" summary_score_threshold: "Pontuação mínima necessária para que uma mensagem seja incluída em 'Resumir Este Tópico'" summary_posts_required: "Número mínimo de mensagens num tópico antes que 'Resumir Este Tópico' seja ativo." summary_likes_required: "Número mínimo de gostos num tópico antes que 'Resumir Este Tópico' seja ativo." @@ -800,13 +794,9 @@ pt: background_polling_interval: "Com que frequência deverão os clientes solicitar o servidor, em milissegundos (quando a janela está em plano de fundo)" flags_required_to_hide_post: "Número de bandeiras que fazem com que uma mensagem seja automaticamente escondida e uma mensagem enviada ao utilizador (0 se nunca)" cooldown_minutes_after_hiding_posts: "Número de minutos que o utilizador deve esperar antes de poder editar uma mensagem oculta devido a sinalizações por parte da comunidade" - max_topics_in_first_day: "O número máximo de tópicos que é o utilizador pode criar no seu primeiro dia no Fórum." - max_replies_in_first_day: "Número máximo de mensagens que um utilizador pode criar no seu primeiro dia no Fórum." tl2_additional_likes_per_day_multiplier: "Aumentar limite de gostos por dia para nc2 (membro) ao multiplicar por este número" tl3_additional_likes_per_day_multiplier: "Aumentar limite de gostos por dia para nc3 (habitual) ao multiplicar por este número" tl4_additional_likes_per_day_multiplier: "Aumentar limite de gostos por dia para nc4 (líder) ao multiplicar por este número" - num_flags_to_block_new_user: "Se uma mensagem de um novo utilizador receber esta quantidade de sinalizações da parte de num_users_to_block_new_user diferentes utilizadores, esconder todas as suas mensagens e prevenir mensagens futuras. 0 para desativar." - num_users_to_block_new_user: "Se uma mensagem de um novo utilizador receber num_flags_to_block_new_user sinalizações de spam deste número de diferentes utilizadores, esconder todas as suas mensagens e prevenir mensagens futuras. 0 para desativar." notify_mods_when_user_blocked: "Se um utilizador for bloqueado de forma automática, enviar uma mensagem a todos os moderadores." flag_sockpuppets: "Se um novo utilizador responde a um tópico a partir do mesmo endereço IP do novo utilizador que iniciou o tópico, sinalizar ambas as mensagens como potencial spam." traditional_markdown_linebreaks: "Utilize tradicionais quebras de linha no Markdown, que requer dois espaços no final para uma quebra de linha." @@ -814,8 +804,6 @@ pt: post_undo_action_window_mins: "Número de minutos durante o qual os utilizadores têm permissão para desfazer ações numa mensagem (gostos, sinalizações, etc)." must_approve_users: "O pessoal deve aprovar todas as novas contas de utilizador antes destas terem permissão para aceder ao sítio. AVISO: ativar isto para um sítio ativo irá revogar o acesso aos utilizadores existentes que não fazem parte do pessoal!" pending_users_reminder_delay: "Notificar moderadores se novos utilizadores estiverem à espera de aprovação por mais que esta quantidade de horas. Configurar com -1 para desativar notificações." - ga_tracking_code: "Código de acompanhamento do Google Analytics (ga.js), ex: UA-12345678-9; ver http://google.com/analytics" - ga_domain_name: "Nome de domínio da Google Analytics (ga.js), ex: omeusitio.com; ver http://google.com/analytics" ga_universal_tracking_code: "Código de acompanhamento do Google Universal Analytics (analytics.js), ex: UA-12345678-9; ver http://google.com/analytics" ga_universal_domain_name: "Nome de domínio do Google Universal Analytics (analytics.js), ex: omeusitio.com; ver http://google.com/analytics" enable_escaped_fragments: "Reverter para a Google Ajax-Crawling API se nenhum webcrawler for detectado. Ver https://developers.google.com/webmasters/ajax-crawling/docs/learn-more" @@ -934,7 +922,6 @@ pt: s3_cdn_url: "O URL CDN a ser usado para todos os recursos s3 (por exemplo: https://cdn.somewhere.com). AVISO: após alterar esta configuração deve refazer as últimas mensagens." avatar_sizes: "Lista de tamanhos de avatar gerados automaticamente." external_system_avatars_enabled: "Utilize o serviço do sistema externo de avatars." - external_system_avatars_url: "URL do serviço do sistema externo de avatars. Substituições permitidas são {nome_de_utilizador} {primeira_letra} {cor} {tamanho}" default_opengraph_image_url: "URL da imagem opengraph por defeito." allow_all_attachments_for_group_messages: "Permitir qualquer anexo de email nas mensagens de grupo." enable_flash_video_onebox: "Ativar a incorporação de hiperligações swf e flv (Adobe Flash) em caixas únicas. AVISO: pode introduzir riscos de segurança." @@ -972,7 +959,6 @@ pt: newuser_max_mentions_per_post: "Número máximo de notificações @nome que um novo utilizador pode usar numa mensagem." newuser_max_replies_per_topic: "Número máximo de respostas que um novo utilizador pode fazer num único tópico até alguém lhe responder." max_mentions_per_post: "Número máximo de notificações @nome que qualquer pessoa pode usar numa mensagem." - max_users_notified_per_group_mention: "Número máximo de utilizadores que podem receber uma notificação se um grupo é mencionado (se o limite é atingido, nenhuma notificação será levantada)" create_thumbnails: "Criar imagens miniatura e lightbox que são demasiado largas para caber numa mensagem." email_time_window_mins: "Esperar (n) minutos antes de enviar quaisquer emails de notificação, para dar aos utilizadores a hipótese de editarem e finalizarem as suas mensagens." private_email_time_window_seconds: "Espere (n) segundos antes de enviar emails de notificação privados, para dar aos utilizadores a oportunidade de editar e finalizar as suas mensagens." @@ -1055,17 +1041,11 @@ pt: delete_all_posts_max: "Número máximo de mensagens que podem ser eliminadas de uma única vez com o botão Eliminar Todas as Mensagens. Se um utilizador tem mais mensagens do que este número, estas não podem ser eliminadas de uma única vez e o utilizador não pode ser eliminado." username_change_period: "Número de dias após o registo em que as contas podem modificar o seu nome de utilizador (0 para não permitir a modificação do nome de utilizador)" email_editable: "Permitir que os utilizadores alterem o seu endereço de email após o registo." - logout_redirect: "Localização de redirecionamento do navegador após encerramento da sessão EX: (http://algumsítio.com/terminarsessao)" allow_uploaded_avatars: "Permitir que os utilizadores carreguem fotografias de perfil personalizadas." allow_animated_avatars: "Permitir que os utilizadores utilizem fotografias de perfil com gifs animados. AVISO: executar avatars:atualizar após mudança desta configuração." allow_animated_thumbnails: "Gera miniaturas de imagens ou gifs animados." default_avatars: "URLs para avatars que serão usados por defeito para novos utilizadores até que estes o mudem." automatically_download_gravatars: "Descarregar Gravatars para os utilizadores após criação de conta ou mudança de email." - digest_topics: "Número máximo de tópicos a serem apresentados no resumo do email." - digest_min_excerpt_length: "Tamanho mínimo do excerto da mensagem no resumo do email, em caracteres." - delete_digest_email_after_days: "Suprimir emails de resumos para utilizadores não vistos no sítio por mais de (n) dias." - digest_suppress_categories: "Não incluir estas categorias nos emails digest." - disable_digest_emails: "Desativar os emails de resumo para todos os utilizadores." detect_custom_avatars: "Se deve ou não verificar que os utilizadores carregaram fotografias de perfil personalizadas." max_daily_gravatar_crawls: "Número máximo de vezes que o Discourse irá verificar o Gravatar para avatars personalizados, por dia" public_user_custom_fields: "Lista de campos personalizados para um utilizador e que podem ser exibidos publicamente." @@ -1096,7 +1076,6 @@ pt: default_code_lang: "Linguagem de programação por defeito a aplicar no destaque da sintaxe em blocos de código GitHub (lang-auto, ruby, python, etc.)" warn_reviving_old_topic_age: "Quando alguém começa a responder a um tópico em que a última resposta é mais antiga que estes dias, um aviso será exibido. Desativar ao configurar para 0." autohighlight_all_code: "Forçar o destaque do código a todos os blocos de código pré-formatados mesmo quando não se especifica a linguagem." - highlighted_languages: "Incluídas regras de destaque da sintaxe (Aviso: incluir demasiadas linguagens pode impactar o desempenho) ver: https://highlightjs.org/static/demo/ para uma demonstração" feed_polling_enabled: "INCORPORAR APENAS: incorporar feeds RSS/ATOM como mensagens." feed_polling_url: "INCORPORAR APENAS: URL dos feeds de RSS/ATOM para embutir." embed_by_username: "Nome de utilizador Discourse do utilizador que cria tópicos embebidos." @@ -1122,8 +1101,6 @@ pt: notify_about_queued_posts_after: "Se houver mensagens a aguardar revisão após tantas horas, enviar email para `contact_email`. Configurar a 0 para desactivar." auto_close_messages_post_count: "Número máximo de respostas numa mensagem antes de a fechar automáticamente (configurar a 0 para desactivar)" auto_close_topics_post_count: "Número máximo de mensagens num tópico antes de o fechar automáticamente (configurar a 0 para desactivar)" - default_email_digest_frequency: "Por defeito, quantas vezes os utilizadores recebem emails de resumo." - default_include_tl0_in_digests: "Incluir mensagens de novos utilizadores nos emails de resumo por defeito. Utilizadores podem alterar isto nas suas preferências." default_email_private_messages: "Por defeito, enviar um email quando alguém envia mensagens ao utilizador." default_email_direct: "Por defeito, enviar um email quando alguém cita/responde a/menciona ou convida o utilizador." default_email_mailing_list_mode: "Por defeito, enviar um email por cada nova mensagem." @@ -1147,7 +1124,6 @@ pt: min_trust_to_create_tag: "O nível de confiança mínimo necessário para criar uma tag." max_tags_per_topic: "O numero máximo de tags que podem ser aplicadas a um tópico." max_tag_length: "O número máximo de caracteres que pode ser usado numa tag." - max_tag_search_results: "Número máximo de resultados a mostrar quando pesquisar por tags." show_filter_by_tag: "Mostrar filtro de tags para a lista de tópicos." max_tags_in_filter_list: "Número máximo de tags a mostrar no filtro de tags. As tags mais utilizadas serão mostradas." tags_sort_alphabetically: "Mostrar tags por ordem alfabética. Por defeito, ordenar por popularidade." @@ -1176,21 +1152,6 @@ pt: reply_by_email_address_is_empty: "Tem que definir um 'respostas por endereço de email' antes de habilitar a reposta por email." email_polling_disabled: "Tem de habilitar a consulta manual ou automática de emails via POP antes de habilitar a reposta por email." user_locale_not_enabled: "Tem de habilitar 'permitir definições regionais do utilizador' antes de habilitar esta configuração." - notification_types: - group_mentioned: "%{group_name} foi mencionado em %{link}" - mentioned: "%{display_username} mencionou-o em %{link}" - liked: "%{display_username} gostou da sua mensagem %{link}" - replied: "%{display_username} repondeu à sua mensagem em %{link}" - quoted: "%{display_username} citou a sua mensagem em %{link}" - edited: "%{display_username} editou a sua mensagem em %{link}" - posted: "%{display_username} publicou em %{link}" - moved_post: "%{display_username} moveu a sua mensagem para %{link}" - private_message: "%{display_username} enviou-lhe uma mensagem: %{link}" - invited_to_private_message: "%{display_username} convidou-o para uma mensagem: %{link}" - invited_to_topic: "%{display_username} convidou-o para %{link}" - invitee_accepted: "%{display_username} aceitou o seu convite" - linked: "%{display_username} hiperligou-o em %{link}" - granted_badge: "Ganhou %{link}" search: within_post: "#%{post_number} por %{username}" types: @@ -1332,18 +1293,6 @@ pt: Este convite é de um utilizador confiável, por isso pode responder ao debate imediatamente. invite_forum_mailer: subject_template: "%{invitee_name} convidou-o a juntar-se a %{site_domain_name}" - text_body_template: | - %{invitee_name} convidou-o a juntar-se - - > **%{site_title}** - > - >%{site_description} - - Se está interessado, clique na hiperligação abaixo: - - %{invite_link} - - Este convite é de um utilizador confiável, por isso não precisa de se autenticar. invite_password_instructions: subject_template: "Configurar a palavra-passe para a sua conta %{site_name}" text_body_template: | @@ -1363,10 +1312,6 @@ pt: subject_template: one: "[%{site_name}] 1 mensagem à espera de revisão" other: "[%{site_name}] %{count} mensagens à espera de revisão" - text_body_template: | - Olá, - - Existem mensagens de novos utilizadores que estão à espera de revisão. [Podem ser aprovadas ou rejeitadas aqui](%{base_url}/queued-posts). flag_reasons: off_topic: "A sua mensagem foi marcada como **fora do contexto**: a comunidade sente que não se enquadra neste tópico, conforme o seu título e a sua primeira mensagem." inappropriate: "A sua mensagem foi sinalizada como **inapropriada**: a comunidade sente que é ofensiva, abusiva ou que é uma violação das nossas [diretrizes da comunidade](/guidelines)." @@ -1380,10 +1325,6 @@ pt: deferred_and_deleted: "Obrigado por nos informar. Removemos a mensagem." temporarily_closed_due_to_flags: "Este tópico está fechado temporariamente devido a um grande número de bandeiras da comunidade. " system_messages: - post_hidden: - subject_template: "Mensagem oculta devido a sinalizações da comunidade" - usage_tips: - text_body_template: "Aqui ficam algumas dicas para que possa começar:\n\n## Leitura \n\nPara ler mais, **simplesmente continue a arrastar para baixo!** \n\nÀ medida que novas mensagens ou novos tópicos surgem, estes irão surgir automaticamente – não é necessário actualizar a página.\n\n## Navegação\n\nPara pesquisar, a sua página de utilizador, ou o menu , utilize **o ícone no canto superior direito**.\n\n- A selecção de um título do tópico leva-o sempre para a **próxima resposta não lida** no tópico. Para entrar na parte superior ou inferior, seleccione a contagem de resposta ou última data de resposta em seu lugar.\n\n \n\n- Ao ler um tópico, selecione a barra de progresso no canto inferior direito para controlos de navegação completos. Salte rapidamente para o topo ao selecionar o título do tópico. Pressione ? para uma lista rápida de atalhos do teclado.\n\n \n\n## Responder\n\n- Para responder ao **tópico em geral**, utilize no final de cada tópico.\n\n- Para responder a uma **pessoa específica**, utilize nas suas mensagens.\n\n- Para responder com um **novo tópico**, utilize à direita desta mensagem. Tanto os tópicos antigos como os novos serão ligados automaticamente.\n\nA sua resposta pode ser formatada com HTML simplificado, BBCode ou [Markdown](http://commonmark.org/help/):\n\n Isto é **negrito**.\n Isto é negrito.\n Isto é [b]negrito[/b].\n\nQuer aprender Markdown [Faça o nosso curso interactivo de 10 minutos!](http://commonmark.org/help/tutorial/)\n\nPara inserir uma citação, seleccione o texto que deseja citar e de seguida pressione qualquer botão de Resposta. Repetir para múltiplas citações.\n\n\n\nPara notificar alguém da sua resposta, mencione o seu nome. Digite `@` para começar a seleccionar um nome de utilizador.\n\n\n\nPara utilizar [Emoji padrão](http://www.emoji.codes/), simplesmente digite `:` para encontrar por nome, ou os tradicionais risonhos `;)`\n\n\n\nPara gerar um sumário para uma hiperligação, cole-o numa linha por si só:\n\n\n\n## Acções\n\nExistem botões de acção no final de cada mensagem:\n\n\n\nPara deixar alguém saber que gostou e apreciou as suas mensagens, utilize o botão **gosto**. Partilhe o amor!\n\nSe vir um problema com uma mensagem de alguém, avise a pessoa em privado, ou avise [o nosso pessoal](%{base_url}/about), sobre a mesma utilizando o botão **sinalizar**. Pode também **partilhar** uma hiperligação para uma mensagem, ou **marcá-la** para mais tarde ter a referência na sua página de utilizador.\n\n## Notificações\n\nQuando alguém lhe responde, cita a sua mensagem ou menciona o seu `@nome-de-utilizador`, um número irá aparecer imediatamente no canto superior direito na página. Utilize-o para aceder às suas **notificações**.\n\n\n\nNão se preocupe em falhar uma resposta – irá receber notificações por email que chegam quando está ausente.\n\n## As Suas Preferências\n\n - Todos os tópicos com menos de **dois dias** são considerados novos.\n\n - Qualquer tópico em que tenha **participado activamente** (respondido, criado, ou lido por um extenso período) será acompanhado automaticamente.\n\nVerá o indicador numérico e o indicador azul novo junto desses tópicos:\n\n\n\nPode alterar as suas notificações para qualquer tópico através do controlo de notificações no final do tópico.\n\n\n\nPode também configurar estados de notificação por categoria, se quer observar cada novo tópico numa categoria específica.\n\nTo change any of these settings, see [your user preferences](%{base_url}/my/preferences).\n\n## Confiança da Comunidade\n\nÀ medida que for participando aqui, irá ganhar confiança por parte da comunidade, tornar-se um cidadão completo e limitações de novos utilizadores serão automaticamente removidas. Com um [nível de confiança] suficientemente alto (https://meta.discourse.org/t/what-do-user-trust-levels-do/4924), irá ganhar novas capacidades para ajudar-nos a gerir a comunidade em conjunto.\n" welcome_user: subject_template: "Bem-vindo a %{site_name}!" text_body_template: | @@ -1478,21 +1419,21 @@ pt: A sua conta associada com este email não está activa. Por favor active a sua conta antes de enviar emails. email_reject_blocked_user: subject_template: "[%{site_name}] Problema de email -- Utilizador bloqueado" - text_body_template: |+ + text_body_template: | Pedimos desculpa mas a sua mensagem de email %{destination} (titled %{former_title}) não funcionou. A sua conta associada com este endereço de email foi bloqueada. email_reject_reply_user_not_matching: subject_template: "[%{site_name}] Problema de email -- Utilizador de resposta não encontrado" - text_body_template: |+ + text_body_template: | Pedimos desculpa mas a sua mensagem de email %{destination} (titled %{former_title}) não funcionou. A sua resposta foi enviada de um email diferente daquele que esperávamos, por esta razão não temos a certeza que seja a mesma pessoa. Tente enviar de outro endereço de email ou contacte um membro do pessoal. email_reject_no_account: subject_template: "[%{site_name}] Problema de email -- Conta Desconhecida" - text_body_template: |+ + text_body_template: | Pedimos desculpa mas a sua mensagem de email %{destination} (titled %{former_title}) não funcionou. Não conseguimos encontrar nenhuma conta com combine com o seu endereço de email. Tente enviar de outro endereço de email ou contacte um membro do pessoal. @@ -1570,7 +1511,6 @@ pt: Se existe uma interface web para a sua conta de POP de email pode necessitar se iniciar sessão na interface web e verificar a suas configurações aí. user_automatically_blocked: - subject_template: "Novo utilizador %{username} bloqueado devido a sinalizações da comunidade." text_body_template: | Esta é uma mensagem automática. @@ -1581,7 +1521,14 @@ pt: Este limite pode ser alterado através de `block_new_user` nas configurações do sítio. spam_post_blocked: subject_template: "Novas mensagens do novo utilizador %{username} foram bloqueadas devido a hiperligações repetidas" - text_body_template: "Esta é uma mensagem automática.\n\nO novo utilizador [%{username}](%{user_url}) tentou criar múltiplas mensagens com hiperligações para %{domains}, mas estas foram bloqueadas para evitar spam. O utilizador ainda pode criar novas mensagens sem hiperligação a %{domains}. \n\nPor favor [reveja o utilizador](%{user_url}).\n\nIsto pode ser modificado através de `newuser_spam_host_threshold` e `white_listed_spam_host_domains` nas configurações do sítio.\n" + text_body_template: | + Esta é uma mensagem automática. + + O novo utilizador [%{username}](%{user_url}) tentou criar múltiplas mensagens com hiperligações para %{domains}, mas estas foram bloqueadas para evitar spam. O utilizador ainda pode criar novas mensagens sem hiperligação a %{domains}. + + Por favor [reveja o utilizador](%{user_url}). + + Isto pode ser modificado através de `newuser_spam_host_threshold` e `white_listed_spam_host_domains` nas configurações do sítio. pending_users_reminder: subject_template: one: "1 utilizador espera a aprovação" @@ -1629,18 +1576,15 @@ pt: subject_template: "[%{site_name}] [MP] %{topic_title}" user_posted_pm_staged: subject_template: "%{optional_re}%{topic_title}" - text_body_template: |2 + text_body_template: | %{message} digest: why: "Um breve sumário de %{site_link} desde a sua última visita em %{last_seen_at}" - subject_template: "Resumo [%{site_name}]" new_activity: "Nova atividade nos seus tópicos e mensagens:" top_topics: "Mensagens populares" other_new_topics: "Tópicos populares" - unsubscribe: "O resumo é enviado de %{site_link} quando não o vemos há algum tempo. Para anular a subscrição %{unsubscribe_link}." click_here: "clique aqui" - from: "resumo de %{site_name}" read_more: "Leia Mais" more_topics: "Houve %{new_topics_since_seen} outros novos tópicos." more_topics_category: "Mais novos tópicos:" @@ -1792,13 +1736,323 @@ pt: Edite a primeira mensagem neste tópico para alterar os conteúdos da página %{page_name}. guidelines_topic: title: "FAQ/Diretrizes" - body: "\n\n## [Este é um Local Civilizado para Discussão Pública](#civilizado) \n\nPor favor trate este fórum de discussão com o mesmo respeito com que trataria um parque público. Nós somos também uma comunidade de partilha de recursos — um local para partilhar habilidades, conhecimento e interesses através de conversações. \n\nEstas não são regras rígidas e rápidas, meramente ajuda para o julgamento humano da nossa comunidade. Utilize estas diretrizes para manter este local limpo e iluminado para discussões públicas civilizadas. \n\n\n\n## [Melhorar a Discussão](#melhorar) \n\nAjude-nos a fazer deste um óptimo local para debates ao trabalhar constantemente para melhorar esses debates de alguma maneira, mesmo que pequena. Se não tem a certeza que a sua mensagem adiciona algo à conversação, pense novamente no que quer dizer e tente novamente mais tarde. \n\nOs tópicos discutidos aqui têm importância para nós, e queremos agir como se também fossem importantes para si. Seja respeitador dos tópicos e das pessoas que o debatem, mesmo que discorde do que está a ser dito. \n\nUma maneira de melhorar o debate é descobrindo os que já estão a ocorrer. Por favor perca algum tempo a pesquisar os tópicos existentes aqui antes de responder ou começar um novo, e terá melhores hipóteses de conhecer outros que partilhem os mesmos interesses que você. \n\n\n\n ## [Seja Agradável, Mesmo Que Discorde](#agradável) \n\nPode desejar responder a algo ao discordar do mesmo. Não há qualquer problema nisso. Mas lembre-se de _criticar ideias, não pessoas_. Por favor, evite: \n\n*Chamar Nomes. \n*Adicionar ataques pessoais. \n* Responder ao tom de uma mensagem e não ao seu conteúdo. \n*Contradições instintivas \n\nPelo contrário, forneça contra-argumentos que melhorem a conversação. \n\n\n\n## [A Sua Participação Conta](#participe) \n\nAs conversações que temos aqui definem o tom para toda a gente. Ajude-nos a influenciar o futuro desta comunidade ao escolher comprometer-se nos debates que tornam este fórum um local interessante para se estar — e evite os que não o fazem. \n\nO Discourse fornece ferramentas que permitem que a comunidade identifique as melhores (e piores) contribuições: favoritos, marcadores, gostos, sinalizações, respostas, edições, e por aí em diante. Utilize estas ferramentas para melhorar a sua própria experiência e de todos os outros também.\n\nVamos tentar deixar o nosso parque melhor do que quando o encontrámos. \n\n\n\n ## [Se vir um Problema, Sinalize-o](#sinalize-problemas) \n\nOs moderadores têm uma autoridade especial; estes são responsáveis por este fórum. Assim como você o é. Com a sua ajuda, os moderadores podem ser facilitadores da comunidade, não apenas zeladores ou polícias. \n\nQuando vir mau comportamento, não responda. O reconhecimento encoraja o mau comportamento, consome a sua energia e gasta o tempo de todos. Apenas sinalize-o. Se houver sinalizações suficientes, ações irão ser tomadas, seja automaticamente ou por intervenção dos moderadores.\n\nDe maneira a manter a ordem da comunidade, os moderadores reservam-se ao direito de remover qualquer conteúdo e qualquer conta de utilizador por qualquer razão em qualquer altura. Os moderadores não prevêem novas mensagens em qualquer maneira; os moderadores e os operadores do sítio não têm qualquer responsabilidade por qualquer conteúdo publicado pela comunidade. \n\n\n\n## [Seja sempre civilizado](#seja-civilizado) \n\nNada estraga mais uma conversação saudável do que insolências: \n\n*Seja civilizado. Não publique nada que uma pessoa sensata consideraria ofensiva, abusiva ou de ódio. \n*Mantenha-o limpo. Não publique nada obsceno ou sexualmente explicito.\n*Respeite os outros. Não assedie ou magoe ninguém, não personifique pessoas, e não exponha as suas informações pessoais. \n*Respeite o fórum. Não publique spam ou qualquer outra coisa que vandalize o fórum. \n\nEstes não são termos concretos com definições precisas — evite até a _aparência_ de qualquer uma destas coisas. Se não tem certeza, pergunte-se a si próprio como se sentiria se a sua mensagem fosse capa do New York Times. \n\nEste é um fórum público, e motores de pesquisa indexam estes debates. Mantenha a linguagem, hiperligações e imagens seguras para família e amigos. \n\n\n\n## [Mantenha-o Organizado](#manter-organizado) \n\nFaça o esforço para colocar as coisas no local certo, para que possamos passar mais tempo a debater e menos a limpar. Por isso: \n\n*Não comece um tópico na categoria errada. \n*Não cruze mensagens sobre o mesmo tema em múltiplos tópicos. \n*Não publique respostas sem conteúdo. \n*Não desvie um tópico ao mudar o seu centro de atenção. \n*Não assine as suas mensagens — qualquer mensagem tem a sua informação de perfil anexada à mesma. \n\nEm vez de publicar “+1” ou “Concordo”, utilize o botão Gosto. Em vez de levar um tópico existente para uma direção completamente diferente, utilize Responder como Novo Tópico. \n\n\n \n## [Publique Apenas As Suas Próprias Coisas](#roubo) \n\nNão pode publicar nada digital que pertença a qualquer outra pessoa, sem a sua permissão. Não pode publicar descrições de, hiperligações a, ou métodos para roubar propriedade intelectual de outras pessoas (software, vídeo, áudio, imagens), ou para quebrar qualquer outra lei. \n\n\n## [Patrocinado Por Si](#poder) \n\nEste sítio é operado pelos seus [membros locais amigáveis](/sobre) e por *si*, a comunidade. Se tem alguma questão adicional sobre como as coisas funcionam por aqui, abra um novo tópico em [site feedbackcategory](/c/site-feedback) e iremos debatê-lo. Se ocorrer algum assunto crítico ou urgente que pode ser tratado por um tópico meta ou por uma sinalização, contacte-nos através do [página do pessoal](/sobre). \n\n \n\n## [Termos de Serviço](#tds) \n\nSim, a legalidade é chata, mas temos que nos proteger – e por extensão, protegê-lo a si e aos seus dados – contra companheiros inimigos. Temos os [Termos de Serviço](/tds) que descrevem o seu (e o nosso) comportamento e direitos relativamente a conteúdo, privacidade e leis. Para usar este serviço tem que concordar em cumprir os nossos [TDS](/tds).\n" + body: | + + + ## [Este é um Local Civilizado para Discussão Pública](#civilizado) + + Por favor trate este fórum de discussão com o mesmo respeito com que trataria um parque público. Nós somos também uma comunidade de partilha de recursos — um local para partilhar habilidades, conhecimento e interesses através de conversações. + + Estas não são regras rígidas e rápidas, meramente ajuda para o julgamento humano da nossa comunidade. Utilize estas diretrizes para manter este local limpo e iluminado para discussões públicas civilizadas. + + + + ## [Melhorar a Discussão](#melhorar) + + Ajude-nos a fazer deste um óptimo local para debates ao trabalhar constantemente para melhorar esses debates de alguma maneira, mesmo que pequena. Se não tem a certeza que a sua mensagem adiciona algo à conversação, pense novamente no que quer dizer e tente novamente mais tarde. + + Os tópicos discutidos aqui têm importância para nós, e queremos agir como se também fossem importantes para si. Seja respeitador dos tópicos e das pessoas que o debatem, mesmo que discorde do que está a ser dito. + + Uma maneira de melhorar o debate é descobrindo os que já estão a ocorrer. Por favor perca algum tempo a pesquisar os tópicos existentes aqui antes de responder ou começar um novo, e terá melhores hipóteses de conhecer outros que partilhem os mesmos interesses que você. + + + + ## [Seja Agradável, Mesmo Que Discorde](#agradável) + + Pode desejar responder a algo ao discordar do mesmo. Não há qualquer problema nisso. Mas lembre-se de _criticar ideias, não pessoas_. Por favor, evite: + + *Chamar Nomes. + *Adicionar ataques pessoais. + * Responder ao tom de uma mensagem e não ao seu conteúdo. + *Contradições instintivas + + Pelo contrário, forneça contra-argumentos que melhorem a conversação. + + + + ## [A Sua Participação Conta](#participe) + + As conversações que temos aqui definem o tom para toda a gente. Ajude-nos a influenciar o futuro desta comunidade ao escolher comprometer-se nos debates que tornam este fórum um local interessante para se estar — e evite os que não o fazem. + + O Discourse fornece ferramentas que permitem que a comunidade identifique as melhores (e piores) contribuições: favoritos, marcadores, gostos, sinalizações, respostas, edições, e por aí em diante. Utilize estas ferramentas para melhorar a sua própria experiência e de todos os outros também. + + Vamos tentar deixar o nosso parque melhor do que quando o encontrámos. + + + + ## [Se vir um Problema, Sinalize-o](#sinalize-problemas) + + Os moderadores têm uma autoridade especial; estes são responsáveis por este fórum. Assim como você o é. Com a sua ajuda, os moderadores podem ser facilitadores da comunidade, não apenas zeladores ou polícias. + + Quando vir mau comportamento, não responda. O reconhecimento encoraja o mau comportamento, consome a sua energia e gasta o tempo de todos. Apenas sinalize-o. Se houver sinalizações suficientes, ações irão ser tomadas, seja automaticamente ou por intervenção dos moderadores. + + De maneira a manter a ordem da comunidade, os moderadores reservam-se ao direito de remover qualquer conteúdo e qualquer conta de utilizador por qualquer razão em qualquer altura. Os moderadores não prevêem novas mensagens em qualquer maneira; os moderadores e os operadores do sítio não têm qualquer responsabilidade por qualquer conteúdo publicado pela comunidade. + + + + ## [Seja sempre civilizado](#seja-civilizado) + + Nada estraga mais uma conversação saudável do que insolências: + + *Seja civilizado. Não publique nada que uma pessoa sensata consideraria ofensiva, abusiva ou de ódio. + *Mantenha-o limpo. Não publique nada obsceno ou sexualmente explicito. + *Respeite os outros. Não assedie ou magoe ninguém, não personifique pessoas, e não exponha as suas informações pessoais. + *Respeite o fórum. Não publique spam ou qualquer outra coisa que vandalize o fórum. + + Estes não são termos concretos com definições precisas — evite até a _aparência_ de qualquer uma destas coisas. Se não tem certeza, pergunte-se a si próprio como se sentiria se a sua mensagem fosse capa do New York Times. + + Este é um fórum público, e motores de pesquisa indexam estes debates. Mantenha a linguagem, hiperligações e imagens seguras para família e amigos. + + + + ## [Mantenha-o Organizado](#manter-organizado) + + Faça o esforço para colocar as coisas no local certo, para que possamos passar mais tempo a debater e menos a limpar. Por isso: + + *Não comece um tópico na categoria errada. + *Não cruze mensagens sobre o mesmo tema em múltiplos tópicos. + *Não publique respostas sem conteúdo. + *Não desvie um tópico ao mudar o seu centro de atenção. + *Não assine as suas mensagens — qualquer mensagem tem a sua informação de perfil anexada à mesma. + + Em vez de publicar “+1” ou “Concordo”, utilize o botão Gosto. Em vez de levar um tópico existente para uma direção completamente diferente, utilize Responder como Novo Tópico. + + + + ## [Publique Apenas As Suas Próprias Coisas](#roubo) + + Não pode publicar nada digital que pertença a qualquer outra pessoa, sem a sua permissão. Não pode publicar descrições de, hiperligações a, ou métodos para roubar propriedade intelectual de outras pessoas (software, vídeo, áudio, imagens), ou para quebrar qualquer outra lei. + + + ## [Patrocinado Por Si](#poder) + + Este sítio é operado pelos seus [membros locais amigáveis](/sobre) e por *si*, a comunidade. Se tem alguma questão adicional sobre como as coisas funcionam por aqui, abra um novo tópico em [site feedbackcategory](/c/site-feedback) e iremos debatê-lo. Se ocorrer algum assunto crítico ou urgente que pode ser tratado por um tópico meta ou por uma sinalização, contacte-nos através do [página do pessoal](/sobre). + + + + ## [Termos de Serviço](#tds) + + Sim, a legalidade é chata, mas temos que nos proteger – e por extensão, protegê-lo a si e aos seus dados – contra companheiros inimigos. Temos os [Termos de Serviço](/tds) que descrevem o seu (e o nosso) comportamento e direitos relativamente a conteúdo, privacidade e leis. Para usar este serviço tem que concordar em cumprir os nossos [TDS](/tds). tos_topic: title: "Termos de Serviço" - body: "Os seguintes termos e condições governam todo o uso do sítio %{company_domain} e todo o conteúdo, serviços e produtos disponíveis no ou através do sítio, incluindo mas não limitado a, %{company_domain} Software do Fórum, %{company_domain} Fóruns de Suporte e serviço de alojamento %{company_domain} (\"Alojamento\"), (em conjunto, o Sítio). O Sítio é propriedade e operado por %{company_full_name} (\"%{company_name}\"). O Sítio oferecido está sujeito à sua aprovação sem nenhuma modificação de todos os termos e condições contidos aqui e todas as outras regras de operação políticas (incluindo, sem limitação, %{company_domain}’s [Política de Privacidade](/privacy) e [Diretrizes da Comunidade](/faq)) e procedimentos que possam ser publicados de tempos em tempos neste Sítio por %{company_name} (coletivamente, the \"Acordo\"). \n\nPor favor leia este Acordo com cuidado antes de aceder ou usar o Sítio. Ao aceder ou usar qualquer parte do Sítio, concorda em estar limitado pelos termos e condições deste acordo. Se não concorda com todos os termos e condições deste acordo, então não deve aceder ao Sítio ou usar qualquer um dos serviços. Se estes termos e condições são considerados uma oferta de %{company_name}, a sua aceitação é expressamente limitada a estes termos. O Sítio está disponível apenas a indíviduos que têm pelo menos 13 anos de idade. \n\n \n\n## [1. A Sua Conta %{company_domain} ](#1) \n\nSe criar uma conta no Sítio, será responsável por manter a segurança da sua conta e será totalmente responsável por todas as atividades que ocorrerem sob a sua conta. Deve notificar imediatamente %{company_name} de qualquer uso não autorizado da sua conta ou qualquer outra falha de segurança. %{company_name} não será passível de quaisquer atos ou omissões da sua parte, incluindo danos de qualquer tipo que incorram como resultado de tais atos ou omissões. \n\n \n\n## [2.Responsabilidade dos Participantes](#2) \n\nSe publicar material no Sítio, publicar hiperligações no Sítio, ou de outra maneira disponibilizar (ou permitir que qualquer terceira parte o faça) material no Sítio (qualquer material, “Conteúdo”), será inteiramente responsável pelo conteúdo de, e qualquer dano resultante de tal Conteúdo. Esse é o caso independentemente de o Conteúdo em questão constituir texto, gráficos, ficheiros áudio, ou programas de computadores. Ao tornar o Conteúdo disponível, está a representar e garantir que: \n\n* o descarregamento, cópia e uso do Conteúdo não irá infringir os direitos do proprietário, incluindo mas não limitado aos direitos de autor, patentes, marcas registadas ou direitos de segredos de troca, de qualquer terceira parte; \n* se o seu empregado tem direitos sob a propriedade intelectual que criou, terá que (i) ou ter recebido permissões do seu empregado para publicar ou tornar o Conteúdo disponível, incluindo mas não limitado a qualquer software, ou (ii) ter garantido uma renúncia do seu empregado a todos os direitos no e para o Conteúdo; \n* está de acordo com licenças de qualquer terceira-parte relacionada com o Conteúdo, e fez todas as coisas necessárias para passar corretamente quaisquer termos requeridos aos utilizadores finais; \n* o Conteúdo não contém ou instala quaisquer vírus, minhocas ou malware, cavalos de Tróia ou outro conteúdo destrutivo; \n* o Conteúdo não é spam, não é gerado por máquina, e não contém conteúdo indesejado sem ética ou comercial com intuito de conduzir o tráfico de sítios terceiros ou aumentar a posição de sítios terceiros em motores de pesquisa, ou ainda outros atos ilegais (tais como phishing) ou destinatários enganadores relativamente à origem do material (tais como spoofing); \n* o Conteúdo não é pornográfico, nem contém ameaças ou incita violência, e não viola os direitos de privacidade ou publicidade de qualquer terceira parte; \n* o conteúdo não está a ser anunciado através de quaisquer mensagens eletrónicas tais como hiperligações de spam ou grupos de notícias, listas de email, blogs e sítios, e similares métodos promocionais não solicitados; \n* o seu conteúdo não está nomeado de nenhuma maneira que leve os seus leitores a pensarem que é outra pessoa ou empresa; e \n* terá, no caso do Conteúdo incluir código de computador, categorizado e/ou descrito o tipo, natureza, uso e efeito dos materiais, quer tenha sido pedido para fazê-lo por %{company_name} ou pelo contrário. \n\n \n\n## [3. Licença do Conteúdo do Utilizador](#3) \n\nAs contribuições dos utilizadores estão licenciadas sob a [Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License](http://creativecommons.org/licenses/by-nc-sa/3.0/deed.en_US). Sem qualquer limitação de qualquer dessas representações ou garantias, %{company_name} tem o direito (embora não tenha a obrigação) de, em critério exclusivo de %{company_name} (i) recusar ou remover qualquer conteúdo que, na sensata opinião de %{company_name} viola qualquer política de %{company_name} ou é de alguma maneira prejudicial ou censurável, ou (ii) terminar ou negar acesso ao Sítio e ao uso do mesmo a qualquer indivíduo ou entidade por alguma razão, em critério exclusivo de %{company_name}. %{company_name} não terá obrigação de fornecer uma compensação de quaisquer montantes previamente pagos. \n\n \n\n## [4. Pagamento e Renovação](#4) \n\n### Termos Gerais \n\nAtualizações ou serviços opcionais pagos podem estar disponíveis no Sítio. Ao utilizar uma atualização ou serviço opcional pago, está a concordar em pagar a %{company_name} as taxas de subscrição mensais ou anuais indicadas. Os pagamentos serão cobrados numa base pré-paga no dia em que utilizar o serviço ou a atualização e irá cobrir o uso desse serviço ou atualização por um período de subscrição mensal ou anual tal como indicado. Estas taxas não são reembolsáveis. \n\n### Renovação Automática \n\nA não ser que notifique %{company_name} antes do final do período da subscrição que quer cancelar, a sua subscrição será automaticamente renovada e você autoriza-nos a colecionar as taxas anuais ou mensais (assim como outras taxas) usando qualquer cartão de crédito ou outro mecanismo de pagamento que tivermos no seu registo. As subscrições podem ser canceladas em qualquer altura. \n\n \n\n## [5. Serviços](#5) \n\n### Serviços de Alojamento, Suporte \n\nServiços opcionais de Alojamento e Suporte podem ser fornecidos por %{company_name} sob os termos e condições para cada serviço. Ao inscrever-se numa conta com serviços de Alojamento ou Suporte, irá concordar e agir sob tais termos e condições. \n\n \n\n## [6. Responsabilidade dos Visitantes do Sítio](#6) \n\n%{company_name} não reviu, nem pode rever, todo o material, incluindo programas de computador, publicado no Sítio, e não pode portanto ser responsável pelo conteúdo do mesmo, pelo seu uso ou efeitos. Ao operar o Sítio, %{company_name} não representa ou implica que corrobora com o material publicado, ou que acredita que o material seja preciso, útil e não prejudicial. Será responsável por tomar as precauções necessárias para proteger-se a si próprio e o seu sistema computacional de vírus, minhocas, cavalos de Tróia e outros conteúdos destrutivos. O Sítio pode ter conteúdo ofensivo, indecente assim como também imprecisões técnicas, erros tipográficos entre outros erros. O Sítio pode também ter material que viola os direitos de privacidade e publicidade, ou que infringe a propriedade intelectual e outros direitos do proprietário, de terceiras partes, ou o descarregamento, cópia ou uso que é sujeito a termos e condições adicionais, estabelecidos ou não. %{company_name} está isenta de qualquer responsabilidade de qualquer dano resultante do uso por parte dos visitantes do Sítio, ou de qualquer descarregamento feito por esses visitantes do conteúdo lá publicado. \n\n \n\n## [7. Conteúdo Publicado Noutros Sítios](#7) \n\nNão revimos nem podemos rever todo o material, incluindo programas de computador, disponibilizado através de sítios e páginas em %{company_domain} no qual existem hiperligações e que se hiperligam a %{company_domain}. %{company_name} não tem qualquer controlo dos sítios e páginas não-%{company_domain}, e não é responsável pelo seu conteúdo ou o seu uso. Ao clicar num sítio ou página não--%{company_domain}, %{company_name} não representa ou implica que corrobora com tais sítios ou páginas. Você é responsável por tomar ações necessárias para proteger-se a si próprio ou o seu sistema computacional de vírus, minhocas, cavalos de Tróia e outros conteúdos destrutivos. %{company_name} renuncia qualquer responsabilidade por qualquer dano resultante do uso de sítios e páginas não-%{company_domain}. \n\n \n\n## [8. Violação de Direitos de Autor e Política DCMA](#8) \n\nAssim como %{company_name} pede aos outros para respeitarem os direitos de propriedade intelectual, a mesma respeita os direitos de propriedade intelectual dos outros. Se acredita que material localizado em ou com hiperligação para, por %{company_domain} viola os seus direitos de autor, e se este sítio reside nos EUA, encorajamo-lo a notificar a %{company_name} em concordância com a Política (“DMCA”) [Digital Millennium Copyright Act](http://en.wikipedia.org/wiki/Digital_Millennium_Copyright_Act) da %{company_name}. %{company_name} irá responder por tais notícias, incluindo tal como requerido ou apropriado por remover o material ilícito ou desativando as hiperligações para o material ilícito. %{company_name} irá terminar o acesso a e o uso do Sítio se, sob circunstâncias apropriadas, o visitante é determinado como sendo um infrator repetido dos direitos de autor e de outros direitos de propriedade intelectual de %{company_name} ou outros. No caso de tal terminação, %{company_name} não terá qualquer obrigação de fornecer uma compensação de qualquer valor previamente pago a %{company_name}. \n\n \n\n## [9. Propriedade Intelectual](#9) \n\nEste Acordo não transfere totalmente de %{company_name} para si qualquer propriedade intelectual de %{company_name} ou de terceiras partes, e todos os direitos, títulos e interesse na e para a propriedade irá permanecer (entre as partes) apenas com %{company_name}. %{company_name}, %{company_domain}, o logótipo %{company_domain} e todos as outras marcas, marcas de serviço, gráficos, logótipos usados na ligação com %{company_domain}, ou o Sítio é marca registada de %{company_name} ou licenciadores de %{company_name}. Outras marcas, marcas de serviço, gráficos e logótipos usados na hiperligação com o Sítio podem ser marcas de terceiras partes. O seu uso do Sítio não lhe concede direitos ou licença para reproduzir ou de outra forma usar quaisquer marcas de %{company_name} ou de terceiras partes. \n\n \n\n## [10. Anúncios](#10) \n\n%{company_name} reserva-se ao direito de mostrar anúncios no seu conteúdo a não ser que tenha comprado a Atualização Ad-free ou uma conta de Serviços. \n\n \n\n## [11. Atribuição](#11) \n\n%{company_name} reserva-se ao direito de mostrar hiperligações de atribuição tais como ‘Patrocinado por %{company_domain},’ e atribuição de fontes ao conteúdo do rodapé ou da sua ferramenta. Os créditos do rodapé e a ferramenta de %{company_domain} não poderão ser removidas independentemente das atualizações compradas. \n\n \n\n## [12. Alterações](#12) \n\n%{company_name} reserva-se ao direito, por critério exclusivo, de modificar ou substituir qualquer parte deste Acordo. É sua responsabilidade verificar periodicamente o Acordo e verificar as suas alterações. O seu uso ou acesso contínuo ao Sítio seguido da publicação de qualquer alteração a este Acordo constitui aceitação a essas mudanças. %{company_name} pode também, no futuro, oferecer novos serviços e/ou funcionalidades através do Sítio (incluindo, o lançamento de novas ferramentas e recursos). Estas novas funcionalidades e/ou serviços devem ser sujeitos aos termos e condições deste Acordo. \n\n \n\n## [13. Terminação](#13) \n\n%{company_name} pode terminar o seu acesso a todas ou alguma parte do Sítio em qualquer altura, com ou sem motivo, com ou sem aviso, com efeitos imediatos. Se desejar terminar este Acordo ou a sua conta %{company_domain} (se tiver uma), pode simplesmente deixar de usar o Sítio. Todas as provisões para este Acordo que pela sua natureza deverão sobreviver à terminação, incluindo, sem limitações, provisões de propriedade, isenções de garantia, indemnizações e limitações de responsabilidade. \n\n \n\n## [14. Isenção de Garantias](#14) \n\nO Sítio é fornecido “tal como está”. %{company_name} e os seus fornecedores e licenciadores ficam aqui isentos de garantias de qualquer tipo, expressas ou implícitas, sem limitação, as garantias de comerciabilidade, adequadas a uma finalidade específica. Nem %{company_name} nem os seus fornecedores e licenciadores, fazem garantias de que o Sítio está livre de erros ou que o acesso seja contínuo e ininterrupto. Se está a ler isto, aqui está [uma ajuda] (http://www.newyorker.com/online/blogs/shouts/2012/12/the-hundred-best-lists-of-all-time.html). Compreende que descarregou de, ou de outra maneira obteve conteúdo ou serviços através do Sítio a seu próprio risco e descrição. \n\n \n\n## [15. Limitação da Responsabilidade](#15) \n\nEm nenhum evento %{company_name} ou os seus fornecedores ou licenciadores, serão responsáveis em respeito a qualquer assunto deste acordo sob qualquer contrato, negligência, estrita responsabilidade ou outras teorias legais para: (i) quaisquer danos especiais, de incidentes ou consequenciais; (ii) o custo de procura de produtos ou serviços substitutos; (iii) por interrupção do uso, perda ou corrupção dos dados; ou (iv) por quaisquer valores que excedem as taxas pagas por si a %{company_name} sob este acordo durante um período doze (12) meses anterior à causa da ação. %{company_name} não deverá ter qualquer responsabilidade de qualquer falha ou atraso devido a matérias para além do seu razoável controlo. O disposto neste artigo não se aplica nas medidas proibidas pela lei aplicável. \n\n \n\n## [16. Representações Gerais e Garantia](#16) \n\nRepresenta e garante que (i) o seu uso do Sítio irá estar em estrita concordância com a [Política de Privacidade](/privacy) e das [Diretrizes da Comunidade](/diretrizes) da %{company_name}, com este Acordo e com as leis e regulações aplicáveis (incluindo sem limitação de quaisquer leis ou regulações locais no seu país, estado, cidade ou outras áreas governamentais, relativamente à conduta online e ao conteúdo aceitável, e incluindo quaisquer leis aplicáveis relativamente à transmissão de dados técnicos exportados de qualquer país em que o sítio reside ou do país em que você reside) e (ii) o seu uso do Sítio não irá infringir os direitos de propriedade intelectual de qualquer terceira parte. \n\n \n\n## [17. Indemnização](#17) \n\nConcorda em indemnizar e não prejudicar %{company_name}, os seus contratados, e os seus licenciadores, os seus respetivos diretores, empregados e agentes de e contra quaisquer reivindicações e despesas, incluindo taxas de advogados, decorrentes do seu uso do Sítio, incluindo mas não limitado à sua violação deste Acordo. \n\n \n\n## [18. Diversos](#18) \n\nEste Acordo constitui o acordo integral entre si e %{company_name} em relação ao assunto em questão, e poderá ser modificado apenas por uma emenda escrita assinada por um executivo autorizado da %{company_name}, ou pela publicação por parte da %{company_name}, de uma versão revista. Excepto o definido na lei, se houver, disposição em contrário, o presente Acordo, qualquer acesso ou uso do sítio será governado pelas leis do estado da Califórnia, E.U.A, excluindo aos conflitos das disposições da lei, e a receita própria por qualquer disputa emergente de ou relativa a qualquer do mesmo será o tribunal federal e estatal localizado em São Francisco, Califórnia. Exceto para os pedidos de medida cautelar ou equitativa ou reclamações relativas aos direitos de propriedade intelectual (que podem ser introduzidos em qualquer tribunal competente, sem a prestação de uma caução), qualquer litígio decorrente do presente acordo será resolvido de acordo com as Regras de Arbitragem de \"Judicial Arbitration and Mediation Service, Inc.” (“JAMS”) por três árbitros apontados em concordância com tais Regras. A arbitragem deverá ter lugar em São Francisco, Califórnia, em língua Inglesa e a decisão arbitral pode ser forçada em qualquer tribunal. A parte prevalecente em qualquer ação ou processo para executar este Acordo terá direito a custos e honorários dos advogados. Se qualquer parte deste Acordo for considerada inválida ou inexequível, essa parte será interpretada de forma a refletir a intenção original das partes e as porções restantes permanecerão em pleno vigor e efeito. A renúncia por qualquer das partes de qualquer termo ou condição deste Acordo ou qualquer violação dos mesmos, em qualquer instância, não vai renunciar a tal termo ou condição ou qualquer violação subsequente. Pode atribuir os seus direitos sob este acordo a qualquer parte que consente a, e concorda em ficar vinculado pelos seus termos e condições; %{company_name} pode assignar os seus direitos sob este Acordo sem condição. O presente Acordo será vinculativo e reverterá em benefício das partes, dos seus sucessores e signatários autorizados. \n\nEste documento é CC-BY-SA. Foi atualizado pela última vez em 31 de Maio de 2013. \n\nOriginalmente adaptado de [Termos de Serviço WordPress](http://en.wordpress.com/tos/).\n" + body: | + Os seguintes termos e condições governam todo o uso do sítio %{company_domain} e todo o conteúdo, serviços e produtos disponíveis no ou através do sítio, incluindo mas não limitado a, %{company_domain} Software do Fórum, %{company_domain} Fóruns de Suporte e serviço de alojamento %{company_domain} ("Alojamento"), (em conjunto, o Sítio). O Sítio é propriedade e operado por %{company_full_name} ("%{company_name}"). O Sítio oferecido está sujeito à sua aprovação sem nenhuma modificação de todos os termos e condições contidos aqui e todas as outras regras de operação políticas (incluindo, sem limitação, %{company_domain}’s [Política de Privacidade](/privacy) e [Diretrizes da Comunidade](/faq)) e procedimentos que possam ser publicados de tempos em tempos neste Sítio por %{company_name} (coletivamente, the "Acordo"). + + Por favor leia este Acordo com cuidado antes de aceder ou usar o Sítio. Ao aceder ou usar qualquer parte do Sítio, concorda em estar limitado pelos termos e condições deste acordo. Se não concorda com todos os termos e condições deste acordo, então não deve aceder ao Sítio ou usar qualquer um dos serviços. Se estes termos e condições são considerados uma oferta de %{company_name}, a sua aceitação é expressamente limitada a estes termos. O Sítio está disponível apenas a indíviduos que têm pelo menos 13 anos de idade. + + + + ## [1. A Sua Conta %{company_domain} ](#1) + + Se criar uma conta no Sítio, será responsável por manter a segurança da sua conta e será totalmente responsável por todas as atividades que ocorrerem sob a sua conta. Deve notificar imediatamente %{company_name} de qualquer uso não autorizado da sua conta ou qualquer outra falha de segurança. %{company_name} não será passível de quaisquer atos ou omissões da sua parte, incluindo danos de qualquer tipo que incorram como resultado de tais atos ou omissões. + + + + ## [2.Responsabilidade dos Participantes](#2) + + Se publicar material no Sítio, publicar hiperligações no Sítio, ou de outra maneira disponibilizar (ou permitir que qualquer terceira parte o faça) material no Sítio (qualquer material, “Conteúdo”), será inteiramente responsável pelo conteúdo de, e qualquer dano resultante de tal Conteúdo. Esse é o caso independentemente de o Conteúdo em questão constituir texto, gráficos, ficheiros áudio, ou programas de computadores. Ao tornar o Conteúdo disponível, está a representar e garantir que: + + * o descarregamento, cópia e uso do Conteúdo não irá infringir os direitos do proprietário, incluindo mas não limitado aos direitos de autor, patentes, marcas registadas ou direitos de segredos de troca, de qualquer terceira parte; + * se o seu empregado tem direitos sob a propriedade intelectual que criou, terá que (i) ou ter recebido permissões do seu empregado para publicar ou tornar o Conteúdo disponível, incluindo mas não limitado a qualquer software, ou (ii) ter garantido uma renúncia do seu empregado a todos os direitos no e para o Conteúdo; + * está de acordo com licenças de qualquer terceira-parte relacionada com o Conteúdo, e fez todas as coisas necessárias para passar corretamente quaisquer termos requeridos aos utilizadores finais; + * o Conteúdo não contém ou instala quaisquer vírus, minhocas ou malware, cavalos de Tróia ou outro conteúdo destrutivo; + * o Conteúdo não é spam, não é gerado por máquina, e não contém conteúdo indesejado sem ética ou comercial com intuito de conduzir o tráfico de sítios terceiros ou aumentar a posição de sítios terceiros em motores de pesquisa, ou ainda outros atos ilegais (tais como phishing) ou destinatários enganadores relativamente à origem do material (tais como spoofing); + * o Conteúdo não é pornográfico, nem contém ameaças ou incita violência, e não viola os direitos de privacidade ou publicidade de qualquer terceira parte; + * o conteúdo não está a ser anunciado através de quaisquer mensagens eletrónicas tais como hiperligações de spam ou grupos de notícias, listas de email, blogs e sítios, e similares métodos promocionais não solicitados; + * o seu conteúdo não está nomeado de nenhuma maneira que leve os seus leitores a pensarem que é outra pessoa ou empresa; e + * terá, no caso do Conteúdo incluir código de computador, categorizado e/ou descrito o tipo, natureza, uso e efeito dos materiais, quer tenha sido pedido para fazê-lo por %{company_name} ou pelo contrário. + + + + ## [3. Licença do Conteúdo do Utilizador](#3) + + As contribuições dos utilizadores estão licenciadas sob a [Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License](http://creativecommons.org/licenses/by-nc-sa/3.0/deed.en_US). Sem qualquer limitação de qualquer dessas representações ou garantias, %{company_name} tem o direito (embora não tenha a obrigação) de, em critério exclusivo de %{company_name} (i) recusar ou remover qualquer conteúdo que, na sensata opinião de %{company_name} viola qualquer política de %{company_name} ou é de alguma maneira prejudicial ou censurável, ou (ii) terminar ou negar acesso ao Sítio e ao uso do mesmo a qualquer indivíduo ou entidade por alguma razão, em critério exclusivo de %{company_name}. %{company_name} não terá obrigação de fornecer uma compensação de quaisquer montantes previamente pagos. + + + + ## [4. Pagamento e Renovação](#4) + + ### Termos Gerais + + Atualizações ou serviços opcionais pagos podem estar disponíveis no Sítio. Ao utilizar uma atualização ou serviço opcional pago, está a concordar em pagar a %{company_name} as taxas de subscrição mensais ou anuais indicadas. Os pagamentos serão cobrados numa base pré-paga no dia em que utilizar o serviço ou a atualização e irá cobrir o uso desse serviço ou atualização por um período de subscrição mensal ou anual tal como indicado. Estas taxas não são reembolsáveis. + + ### Renovação Automática + + A não ser que notifique %{company_name} antes do final do período da subscrição que quer cancelar, a sua subscrição será automaticamente renovada e você autoriza-nos a colecionar as taxas anuais ou mensais (assim como outras taxas) usando qualquer cartão de crédito ou outro mecanismo de pagamento que tivermos no seu registo. As subscrições podem ser canceladas em qualquer altura. + + + + ## [5. Serviços](#5) + + ### Serviços de Alojamento, Suporte + + Serviços opcionais de Alojamento e Suporte podem ser fornecidos por %{company_name} sob os termos e condições para cada serviço. Ao inscrever-se numa conta com serviços de Alojamento ou Suporte, irá concordar e agir sob tais termos e condições. + + + + ## [6. Responsabilidade dos Visitantes do Sítio](#6) + + %{company_name} não reviu, nem pode rever, todo o material, incluindo programas de computador, publicado no Sítio, e não pode portanto ser responsável pelo conteúdo do mesmo, pelo seu uso ou efeitos. Ao operar o Sítio, %{company_name} não representa ou implica que corrobora com o material publicado, ou que acredita que o material seja preciso, útil e não prejudicial. Será responsável por tomar as precauções necessárias para proteger-se a si próprio e o seu sistema computacional de vírus, minhocas, cavalos de Tróia e outros conteúdos destrutivos. O Sítio pode ter conteúdo ofensivo, indecente assim como também imprecisões técnicas, erros tipográficos entre outros erros. O Sítio pode também ter material que viola os direitos de privacidade e publicidade, ou que infringe a propriedade intelectual e outros direitos do proprietário, de terceiras partes, ou o descarregamento, cópia ou uso que é sujeito a termos e condições adicionais, estabelecidos ou não. %{company_name} está isenta de qualquer responsabilidade de qualquer dano resultante do uso por parte dos visitantes do Sítio, ou de qualquer descarregamento feito por esses visitantes do conteúdo lá publicado. + + + + ## [7. Conteúdo Publicado Noutros Sítios](#7) + + Não revimos nem podemos rever todo o material, incluindo programas de computador, disponibilizado através de sítios e páginas em %{company_domain} no qual existem hiperligações e que se hiperligam a %{company_domain}. %{company_name} não tem qualquer controlo dos sítios e páginas não-%{company_domain}, e não é responsável pelo seu conteúdo ou o seu uso. Ao clicar num sítio ou página não--%{company_domain}, %{company_name} não representa ou implica que corrobora com tais sítios ou páginas. Você é responsável por tomar ações necessárias para proteger-se a si próprio ou o seu sistema computacional de vírus, minhocas, cavalos de Tróia e outros conteúdos destrutivos. %{company_name} renuncia qualquer responsabilidade por qualquer dano resultante do uso de sítios e páginas não-%{company_domain}. + + + + ## [8. Violação de Direitos de Autor e Política DCMA](#8) + + Assim como %{company_name} pede aos outros para respeitarem os direitos de propriedade intelectual, a mesma respeita os direitos de propriedade intelectual dos outros. Se acredita que material localizado em ou com hiperligação para, por %{company_domain} viola os seus direitos de autor, e se este sítio reside nos EUA, encorajamo-lo a notificar a %{company_name} em concordância com a Política (“DMCA”) [Digital Millennium Copyright Act](http://en.wikipedia.org/wiki/Digital_Millennium_Copyright_Act) da %{company_name}. %{company_name} irá responder por tais notícias, incluindo tal como requerido ou apropriado por remover o material ilícito ou desativando as hiperligações para o material ilícito. %{company_name} irá terminar o acesso a e o uso do Sítio se, sob circunstâncias apropriadas, o visitante é determinado como sendo um infrator repetido dos direitos de autor e de outros direitos de propriedade intelectual de %{company_name} ou outros. No caso de tal terminação, %{company_name} não terá qualquer obrigação de fornecer uma compensação de qualquer valor previamente pago a %{company_name}. + + + + ## [9. Propriedade Intelectual](#9) + + Este Acordo não transfere totalmente de %{company_name} para si qualquer propriedade intelectual de %{company_name} ou de terceiras partes, e todos os direitos, títulos e interesse na e para a propriedade irá permanecer (entre as partes) apenas com %{company_name}. %{company_name}, %{company_domain}, o logótipo %{company_domain} e todos as outras marcas, marcas de serviço, gráficos, logótipos usados na ligação com %{company_domain}, ou o Sítio é marca registada de %{company_name} ou licenciadores de %{company_name}. Outras marcas, marcas de serviço, gráficos e logótipos usados na hiperligação com o Sítio podem ser marcas de terceiras partes. O seu uso do Sítio não lhe concede direitos ou licença para reproduzir ou de outra forma usar quaisquer marcas de %{company_name} ou de terceiras partes. + + + + ## [10. Anúncios](#10) + + %{company_name} reserva-se ao direito de mostrar anúncios no seu conteúdo a não ser que tenha comprado a Atualização Ad-free ou uma conta de Serviços. + + + + ## [11. Atribuição](#11) + + %{company_name} reserva-se ao direito de mostrar hiperligações de atribuição tais como ‘Patrocinado por %{company_domain},’ e atribuição de fontes ao conteúdo do rodapé ou da sua ferramenta. Os créditos do rodapé e a ferramenta de %{company_domain} não poderão ser removidas independentemente das atualizações compradas. + + + + ## [12. Alterações](#12) + + %{company_name} reserva-se ao direito, por critério exclusivo, de modificar ou substituir qualquer parte deste Acordo. É sua responsabilidade verificar periodicamente o Acordo e verificar as suas alterações. O seu uso ou acesso contínuo ao Sítio seguido da publicação de qualquer alteração a este Acordo constitui aceitação a essas mudanças. %{company_name} pode também, no futuro, oferecer novos serviços e/ou funcionalidades através do Sítio (incluindo, o lançamento de novas ferramentas e recursos). Estas novas funcionalidades e/ou serviços devem ser sujeitos aos termos e condições deste Acordo. + + + + ## [13. Terminação](#13) + + %{company_name} pode terminar o seu acesso a todas ou alguma parte do Sítio em qualquer altura, com ou sem motivo, com ou sem aviso, com efeitos imediatos. Se desejar terminar este Acordo ou a sua conta %{company_domain} (se tiver uma), pode simplesmente deixar de usar o Sítio. Todas as provisões para este Acordo que pela sua natureza deverão sobreviver à terminação, incluindo, sem limitações, provisões de propriedade, isenções de garantia, indemnizações e limitações de responsabilidade. + + + + ## [14. Isenção de Garantias](#14) + + O Sítio é fornecido “tal como está”. %{company_name} e os seus fornecedores e licenciadores ficam aqui isentos de garantias de qualquer tipo, expressas ou implícitas, sem limitação, as garantias de comerciabilidade, adequadas a uma finalidade específica. Nem %{company_name} nem os seus fornecedores e licenciadores, fazem garantias de que o Sítio está livre de erros ou que o acesso seja contínuo e ininterrupto. Se está a ler isto, aqui está [uma ajuda] (http://www.newyorker.com/online/blogs/shouts/2012/12/the-hundred-best-lists-of-all-time.html). Compreende que descarregou de, ou de outra maneira obteve conteúdo ou serviços através do Sítio a seu próprio risco e descrição. + + + + ## [15. Limitação da Responsabilidade](#15) + + Em nenhum evento %{company_name} ou os seus fornecedores ou licenciadores, serão responsáveis em respeito a qualquer assunto deste acordo sob qualquer contrato, negligência, estrita responsabilidade ou outras teorias legais para: (i) quaisquer danos especiais, de incidentes ou consequenciais; (ii) o custo de procura de produtos ou serviços substitutos; (iii) por interrupção do uso, perda ou corrupção dos dados; ou (iv) por quaisquer valores que excedem as taxas pagas por si a %{company_name} sob este acordo durante um período doze (12) meses anterior à causa da ação. %{company_name} não deverá ter qualquer responsabilidade de qualquer falha ou atraso devido a matérias para além do seu razoável controlo. O disposto neste artigo não se aplica nas medidas proibidas pela lei aplicável. + + + + ## [16. Representações Gerais e Garantia](#16) + + Representa e garante que (i) o seu uso do Sítio irá estar em estrita concordância com a [Política de Privacidade](/privacy) e das [Diretrizes da Comunidade](/diretrizes) da %{company_name}, com este Acordo e com as leis e regulações aplicáveis (incluindo sem limitação de quaisquer leis ou regulações locais no seu país, estado, cidade ou outras áreas governamentais, relativamente à conduta online e ao conteúdo aceitável, e incluindo quaisquer leis aplicáveis relativamente à transmissão de dados técnicos exportados de qualquer país em que o sítio reside ou do país em que você reside) e (ii) o seu uso do Sítio não irá infringir os direitos de propriedade intelectual de qualquer terceira parte. + + + + ## [17. Indemnização](#17) + + Concorda em indemnizar e não prejudicar %{company_name}, os seus contratados, e os seus licenciadores, os seus respetivos diretores, empregados e agentes de e contra quaisquer reivindicações e despesas, incluindo taxas de advogados, decorrentes do seu uso do Sítio, incluindo mas não limitado à sua violação deste Acordo. + + + + ## [18. Diversos](#18) + + Este Acordo constitui o acordo integral entre si e %{company_name} em relação ao assunto em questão, e poderá ser modificado apenas por uma emenda escrita assinada por um executivo autorizado da %{company_name}, ou pela publicação por parte da %{company_name}, de uma versão revista. Excepto o definido na lei, se houver, disposição em contrário, o presente Acordo, qualquer acesso ou uso do sítio será governado pelas leis do estado da Califórnia, E.U.A, excluindo aos conflitos das disposições da lei, e a receita própria por qualquer disputa emergente de ou relativa a qualquer do mesmo será o tribunal federal e estatal localizado em São Francisco, Califórnia. Exceto para os pedidos de medida cautelar ou equitativa ou reclamações relativas aos direitos de propriedade intelectual (que podem ser introduzidos em qualquer tribunal competente, sem a prestação de uma caução), qualquer litígio decorrente do presente acordo será resolvido de acordo com as Regras de Arbitragem de "Judicial Arbitration and Mediation Service, Inc.” (“JAMS”) por três árbitros apontados em concordância com tais Regras. A arbitragem deverá ter lugar em São Francisco, Califórnia, em língua Inglesa e a decisão arbitral pode ser forçada em qualquer tribunal. A parte prevalecente em qualquer ação ou processo para executar este Acordo terá direito a custos e honorários dos advogados. Se qualquer parte deste Acordo for considerada inválida ou inexequível, essa parte será interpretada de forma a refletir a intenção original das partes e as porções restantes permanecerão em pleno vigor e efeito. A renúncia por qualquer das partes de qualquer termo ou condição deste Acordo ou qualquer violação dos mesmos, em qualquer instância, não vai renunciar a tal termo ou condição ou qualquer violação subsequente. Pode atribuir os seus direitos sob este acordo a qualquer parte que consente a, e concorda em ficar vinculado pelos seus termos e condições; %{company_name} pode assignar os seus direitos sob este Acordo sem condição. O presente Acordo será vinculativo e reverterá em benefício das partes, dos seus sucessores e signatários autorizados. + + Este documento é CC-BY-SA. Foi atualizado pela última vez em 31 de Maio de 2013. + + Originalmente adaptado de [Termos de Serviço WordPress](http://en.wordpress.com/tos/). privacy_topic: title: "Política de Privacidade" - body: " \n\n## [Que informações reunimos?](#reunião) \n\nReunimos informação sobre si assim que se regista no nosso sítio e juntamos dados quando participa no fórum ao ler, escrever e avaliar o conteúdo aqui partilhado. \n\nAo inscrever-se no nosso sítio, pode ser-lhe pedido para inserir o seu nome e endereço de email. Pode contudo, visitar o nosso sítio sem se registar. O seu endereço de email será verificado por um email contendo uma hiperligação única. Se essa hiperligação for visitada, sabemos que tem controlo do seu endereço de email. \n\nAo inscrever-se e publicar, recordamos o endereço IP de onde a publicação é originária. Podemos também reter logs de servidores que incluem endereços IP de todos os pedidos feitos ao servidor. \n\n \n\n## [Para que usamos as suas informações?](#usar) \n\nTodas as informações que reunimos sobre si podem ser usadas numa das seguintes maneiras: \n\n* Para personalizar a sua experiência — a sua informação ajuda-nos a responder melhor às suas necessidades individuais. \n* Para melhorar o nosso sítio — continuamos a lutar por melhorar as ofertas do nosso sítio com base na informação e feedback que recebemos de si. \n* Para melhorar o serviço ao cliente — a sua informação ajuda-nos a responder mais eficazmente aos pedidos de serviço ao cliente e pedidos de suporte. \n* Para enviar emails periodicamente — O endereço de email que nos fornece pode ser usado para lhe enviar informação, notificações que peça sobre mudanças em tópicos ou em resposta ao seu nome de utilizador, respostas a inquéritos e/ou outros pedidos ou questões. \n\n \n\n## [Como protegemos a sua informação?](#protect)\n\nImplementamos uma variedade de medidas de precaução para manter as suas informações pessoais em segurança quando insere, submete ou acede à sua informação pessoal. \n\n \n\n## [Qual é a sua política de retenção de dados?](#retenção-dados)\n\nIremos fazer um esforço de boa fé para: \n\n* Reter logs de servidores contendo o endereço IP de todos os pedidos para este servidor não mais que 90 dias. \n* Reter endereços IP associados a utilizadores registados e às suas publicações por não mais que 5 anos. \n\n \n\n## [Usamos cookies?](#cookies) \n\nSim. Os cookies são pequenos ficheiros que um sítio ou um fornecedor de serviços transfere para o disco do seu computador através do navegador de Internet (se assim o permitir). Estes cookies permitem que o sítio reconheça o seu navegador e, se tiver uma conta registada, associá-lo a essa. \n\nUsamos cookies para entender e guardar as suas preferências para visitas futuras e compilar dados agregados sobre o tráfego do sítio e a interação com o mesmo para lhe podermos oferecer as melhores experiências e ferramentas no futuro. Podemos contratar fornecedores de serviços para nos ajudarem a entender melhor os visitantes do nosso sítio. Estes fornecedores de serviços não têm permissão para usar a informação reunida em nosso nome excepto para nos ajudar a conduzir e melhorar o nosso negócio. \n\n \n\n## [Divulgamos informação com partes exteriores?](#divulgar) \n\nNão vendemos, trocamos ou de outra maneira transferimos a sua informação pessoal para partes exteriores. Isto não inclui terceiras partes confiáveis que nos ajudam a operar sítio, conduzir o nosso negócio, ou servi-lo, enquanto estas partes acordarem em manter a informação confidencial. Podemos também partilhar a sua informação quando acreditamos que é apropriado para estar de acordo com a lei, reforçar as políticas do nosso sítio ou proteger os nossos, ou de outros, direitos, propriedades ou segurança. Contudo, informação não-pessoal do visitante pode ser fornecida a outras partes para marketing, publicidade ou outros usos. \n\n \n\n## [Hiperligações de Terceiras Partes](#terceira-parte) \n\nOcasionalmente, à nossa descrição, podemos incluir ou oferecer serviços ou produtos de terceiros no nosso sítio. Estes sítios de terceiros têm políticas de privacidade separadas e independentes. Por este motivo, não temos responsabilidade no conteúdo ou atividades destes sítios hiperligados. No entanto, procuramos proteger a integridade do nosso sítio e damos as boas-vindas a qualquer feedback sobre estes sítios. \n\n \n\n## [Cumprimento da Proteção da Privacidade Online Infantil](#coppa) \n\nO nosso sítio, produtos e serviços são direcionados a pessoas com pelo menos 13 anos de idade. Se este servidor está nos EUA e tem menos de 13 anos de idade, como parte dos requisitos do COPPA ([Proteção da Privacidade Online Infantil]( https://en.wikipedia.org/wiki/Children%27s_Online_Privacy_Protection_Act)), não utilize este sítio. \n\n \n\n## [Política de Privacidade Online](#online) \n\nEstas políticas de privacidade online aplicam-se apenas à informação reunida através do nosso sítio e não à informação reunida offline. \n\n \n\n## [O seu consentimento](#consentimento) \n\nAo utilizar o nosso sítio, está a consentir a política de privacidade do nosso sítio. \n\n \n\n## [Mudanças à nossa Política de Privacidade](#mudanças) \n\nSe decidirmos alterar a nossa política de privacidade, iremos publicar as mudanças nesta página. \n\nEste documento é CC-BY-SA. Foi atualizado pela última vez em 31 de Maio de 2013.\n" + body: | + + + ## [Que informações reunimos?](#reunião) + + Reunimos informação sobre si assim que se regista no nosso sítio e juntamos dados quando participa no fórum ao ler, escrever e avaliar o conteúdo aqui partilhado. + + Ao inscrever-se no nosso sítio, pode ser-lhe pedido para inserir o seu nome e endereço de email. Pode contudo, visitar o nosso sítio sem se registar. O seu endereço de email será verificado por um email contendo uma hiperligação única. Se essa hiperligação for visitada, sabemos que tem controlo do seu endereço de email. + + Ao inscrever-se e publicar, recordamos o endereço IP de onde a publicação é originária. Podemos também reter logs de servidores que incluem endereços IP de todos os pedidos feitos ao servidor. + + + + ## [Para que usamos as suas informações?](#usar) + + Todas as informações que reunimos sobre si podem ser usadas numa das seguintes maneiras: + + * Para personalizar a sua experiência — a sua informação ajuda-nos a responder melhor às suas necessidades individuais. + * Para melhorar o nosso sítio — continuamos a lutar por melhorar as ofertas do nosso sítio com base na informação e feedback que recebemos de si. + * Para melhorar o serviço ao cliente — a sua informação ajuda-nos a responder mais eficazmente aos pedidos de serviço ao cliente e pedidos de suporte. + * Para enviar emails periodicamente — O endereço de email que nos fornece pode ser usado para lhe enviar informação, notificações que peça sobre mudanças em tópicos ou em resposta ao seu nome de utilizador, respostas a inquéritos e/ou outros pedidos ou questões. + + + + ## [Como protegemos a sua informação?](#protect) + + Implementamos uma variedade de medidas de precaução para manter as suas informações pessoais em segurança quando insere, submete ou acede à sua informação pessoal. + + + + ## [Qual é a sua política de retenção de dados?](#retenção-dados) + + Iremos fazer um esforço de boa fé para: + + * Reter logs de servidores contendo o endereço IP de todos os pedidos para este servidor não mais que 90 dias. + * Reter endereços IP associados a utilizadores registados e às suas publicações por não mais que 5 anos. + + + + ## [Usamos cookies?](#cookies) + + Sim. Os cookies são pequenos ficheiros que um sítio ou um fornecedor de serviços transfere para o disco do seu computador através do navegador de Internet (se assim o permitir). Estes cookies permitem que o sítio reconheça o seu navegador e, se tiver uma conta registada, associá-lo a essa. + + Usamos cookies para entender e guardar as suas preferências para visitas futuras e compilar dados agregados sobre o tráfego do sítio e a interação com o mesmo para lhe podermos oferecer as melhores experiências e ferramentas no futuro. Podemos contratar fornecedores de serviços para nos ajudarem a entender melhor os visitantes do nosso sítio. Estes fornecedores de serviços não têm permissão para usar a informação reunida em nosso nome excepto para nos ajudar a conduzir e melhorar o nosso negócio. + + + + ## [Divulgamos informação com partes exteriores?](#divulgar) + + Não vendemos, trocamos ou de outra maneira transferimos a sua informação pessoal para partes exteriores. Isto não inclui terceiras partes confiáveis que nos ajudam a operar sítio, conduzir o nosso negócio, ou servi-lo, enquanto estas partes acordarem em manter a informação confidencial. Podemos também partilhar a sua informação quando acreditamos que é apropriado para estar de acordo com a lei, reforçar as políticas do nosso sítio ou proteger os nossos, ou de outros, direitos, propriedades ou segurança. Contudo, informação não-pessoal do visitante pode ser fornecida a outras partes para marketing, publicidade ou outros usos. + + + + ## [Hiperligações de Terceiras Partes](#terceira-parte) + + Ocasionalmente, à nossa descrição, podemos incluir ou oferecer serviços ou produtos de terceiros no nosso sítio. Estes sítios de terceiros têm políticas de privacidade separadas e independentes. Por este motivo, não temos responsabilidade no conteúdo ou atividades destes sítios hiperligados. No entanto, procuramos proteger a integridade do nosso sítio e damos as boas-vindas a qualquer feedback sobre estes sítios. + + + + ## [Cumprimento da Proteção da Privacidade Online Infantil](#coppa) + + O nosso sítio, produtos e serviços são direcionados a pessoas com pelo menos 13 anos de idade. Se este servidor está nos EUA e tem menos de 13 anos de idade, como parte dos requisitos do COPPA ([Proteção da Privacidade Online Infantil]( https://en.wikipedia.org/wiki/Children%27s_Online_Privacy_Protection_Act)), não utilize este sítio. + + + + ## [Política de Privacidade Online](#online) + + Estas políticas de privacidade online aplicam-se apenas à informação reunida através do nosso sítio e não à informação reunida offline. + + + + ## [O seu consentimento](#consentimento) + + Ao utilizar o nosso sítio, está a consentir a política de privacidade do nosso sítio. + + + + ## [Mudanças à nossa Política de Privacidade](#mudanças) + + Se decidirmos alterar a nossa política de privacidade, iremos publicar as mudanças nesta página. + + Este documento é CC-BY-SA. Foi atualizado pela última vez em 31 de Maio de 2013. badges: editor: name: Editor diff --git a/config/locales/server.pt_BR.yml b/config/locales/server.pt_BR.yml index 0307673f03..43a6269c8a 100644 --- a/config/locales/server.pt_BR.yml +++ b/config/locales/server.pt_BR.yml @@ -49,7 +49,6 @@ pt_BR: reply_user_not_matching_error: "Ocorre quando uma resposta chega em um endereço de email diferente ao da notificação enviada." topic_not_found_error: "Ocorre quando uma resposta foi enviada mas o tópico relacionado foi excluído." topic_closed_error: "Ocorre quando uma resposta foi enviada mas o tópico relacionado foi fechado." - auto_generated_email_reply: "O email contém uma resposta a um email gerado automaticamente." errors: &errors format: '%{attribute} %{message}' messages: @@ -248,8 +247,18 @@ pt_BR: Este tópico é claramente importante para você – você postou mais de %{percent}% das respostas aqui.⏎ ⏎ Tem certeza de que você está fornecendo o tempo adequado para outras pessoas também poderem compartilhar seus pontos de vista?⏎ - too_many_replies: "# # # Você está no limite de resposta para este tópico \n \nLamentamos, mas novos usuários estão temporariamente limitados a %{newuser_max_replies_per_topic} respostas no mesmo tópico. \n \nEm vez de adicionar outra resposta, por favor, considere editar suas respostas anteriores ou visitar outros tópicos. \n" - reviving_old_topic: "# # # Reviver este tópico?\n \nA última resposta a este tópico foi a %{days} atrás. Sua resposta vai levar o tópico para o topo da sua lista e avisar a qualquer um anteriormente envolvido na conversa. \n \nTem certeza de que quer continuar esta velha conversa? \n" + too_many_replies: | + # # # Você está no limite de resposta para este tópico + + Lamentamos, mas novos usuários estão temporariamente limitados a %{newuser_max_replies_per_topic} respostas no mesmo tópico. + + Em vez de adicionar outra resposta, por favor, considere editar suas respostas anteriores ou visitar outros tópicos. + reviving_old_topic: | + # # # Reviver este tópico? + + A última resposta a este tópico foi a %{days} atrás. Sua resposta vai levar o tópico para o topo da sua lista e avisar a qualquer um anteriormente envolvido na conversa. + + Tem certeza de que quer continuar esta velha conversa? activerecord: attributes: category: @@ -294,7 +303,7 @@ pt_BR: assets_topic_body: "Esse é um tópico permanente, visível apenas para a equipe, para arquivar imagens e arquivos usados no design do fórum. Não o delete!\n\n\nAqui está como:\n\n\n1. Responda a esse tópico.\n2. Envie todas as imagens que você deseja para serem usadas como logos, favicons e assim por diante aqui. (Utilize o ícone da barra de upload no editor de post, arraste e solte ou cole imagens.)\n3. Enviar sua resposta para publicá-la.\n4. Clique com o botão direito do mouse nas imagens em sua nova postagem para obter o endereço das imagens enviadas, ou clique no ícone de edição para editar o seu post e recuperar o caminho para as imagens. Copie o endereço da imagem.\n5. Copie o endereço das imagens nas [configurações básicas](/admin/site_settings/category/required).\n\nTambém, se você precisa ativar diferentes tipos de envios de arquivos, edite o `authorized_extensions` em [configurações de arquivo](/admin/site_settings/category/files)." lounge_welcome: title: "Bem-vindo ao Salão" - body: |2 + body: | Parabéns! :confetti_ball: @@ -529,18 +538,6 @@ pt_BR: message: make: "Este tópico é agora um banner. Ele aparecerá no topo de cada página até que seja julgado improcedente pelo usuário." remove: "Este tópico não é mais um banner. Ela deixará de aparecer no topo de todas as páginas." - unsubscribed: - title: 'Desinscrito' - description: "Você se desinscreveu. Não vamos mais enviar mensagens!" - oops: "Caso não seja esta sua intenção, clique em baixo." - error: "Erro ao cancelar " - preferences_link: "Você também pode cancelar a assinatura de e-mails de resumo na sua página de preferências" - different_user_description: "Você está logado como um usuário diferente do que aquele que o resumo foi enviado para. Por favor, faça logout e tente novamente." - not_found_description: "Desculpe, não conseguimos cancelar sua inscrição. É possível que o link no seu email tenha expirado." - resubscribe: - action: "Re-Inscrever" - title: "Re-Inscrever!" - description: "Foste re-inscrito." reports: visits: title: "Visitas do Usuário" @@ -683,7 +680,6 @@ pt_BR: yaxis: "Número de visitas" dashboard: rails_env_warning: "Seu servidor está rodando no modo %{env}." - ruby_version_warning: "Você está executando uma versão do Ruby 2.0.0, que é conhecido por ter problemas. Atualize para o patch 247 ou superior." host_names_warning: "O arquivo config/database.yml está usando hostname padrão localhost. Modifique para usar o hostname do seu site." gc_warning: 'Seu servidor está rodando a coleta de lixo do ruby com os parâmetros padrão (default ruby garbage collection parameters), os quais não irão propiciar a melhor performance. Leia este tópico sobre ajuste de performance: Tuning Ruby and Rails for Discourse.' sidekiq_warning: 'Sidekiq não está em execução. Muitas tarefas, como envio de emails, são executadas de forma assíncrona pelo sidekiq. Por favor certifique-se de que ao menos um processo sidekiq esteja execução. Aprenda sobre Sidekiq aqui.' @@ -759,20 +755,14 @@ pt_BR: anon_polling_interval: "Com que frequencia os clientes não registrados podem solicitar o servidor em milisegundos" background_polling_interval: "Com que frequência os clientes podem solicitar o servidor em milisegundos ( em segundo plano )" cooldown_minutes_after_hiding_posts: "Número de minutos que um usuário deve esperar antes de poder editar uma publicação que foi ocultada devido a sinalização da comunidade." - max_topics_in_first_day: "O número máximo de tópicos que um usuário tem permissão para criar em seu primeiro dia no site" - max_replies_in_first_day: "O número máximo de respostas que um usuário tem permissão para criar em seu primeiro dia no site" tl2_additional_likes_per_day_multiplier: "Aumentar limite de likes por dia para tl2 (membros) multiplicando por esse número" tl3_additional_likes_per_day_multiplier: "Aumentar limite de likes por dia para tl3 (regular) multiplicando por esse número" tl4_additional_likes_per_day_multiplier: "Aumentar limite de likes por dia para tl4 (lideres) multiplicando por esse número" - num_flags_to_block_new_user: "Se os posts de um novo usuário receber várias sinalizações de spam de num_users_to_block_new_user diferentes usuários, esconder todos os posts deste usuário e prevenir postagem futura. 0 para desabilitar." - num_users_to_block_new_user: "Se os posts de um novo usuário receber num_flags_to_block_new_user sinalizações de spam deste tanto de usuários diferentes, esconder todos os seus posts e prevenir posts futuros. 0 oara desabilitar." notify_mods_when_user_blocked: "Se um usuário for bloqueado de forma automática, enviar uma mensagem para todos os moderadores." flag_sockpuppets: "Se um novo usuário responder um tópico usando o mesmo endereço de IP do novo usário que começou o tópico, sinalize as duas publicações como um potencial spam." traditional_markdown_linebreaks: "Use quebras de linhas tradicionais em Markdown, as quais requerem dois espaços à direita para uma quebra de linha." post_undo_action_window_mins: "Número de minutos permitidos aos usuários para desfazerem uma ação recente em uma publicação (curtir, sinalizar, etc)" must_approve_users: "Os moderadores devem aprovar todas novas contas antes que elas sejam permitidas acessarem o site. CUIDADO: habilitar esta opção para um site já em funcionamento irá revogar o acesso para todos usuários já cadastrados que não são moderadores." - ga_tracking_code: "Código de monitoramento do Google analytics (ga.js), ex: UA-12345678-9; veja http://google.com/analytics" - ga_domain_name: "Nome do domínio para o Google analytics (ga.js), ex: mysite.com; veja http://google.com/analytics" ga_universal_tracking_code: "Código de monitoramento Google Universal Analytics (analytics.js), ex: UA-12345678-9; veja http://google.com/analytics" ga_universal_domain_name: "Nome de domínio do Google Universal Analytics (analytics.js), ex: meusite.com; veja http://google.com/analytics" enable_noscript_support: "Ativar suporte a tag <noscript>" @@ -960,15 +950,11 @@ pt_BR: delete_all_posts_max: "Número máximo de postagens que podem ser apagadas de uma vez com o botão Remover Todos Postagens. Se um usuário tiver mais postagens do que este número, as postagens não poderão ser todas removidas de uma vez e o usuário não poderá ser removido." username_change_period: "O número de dias após o registro para que as contas possam mudar o seu nome de usuário (0 para não permitir a mudança de nome de usuário)." email_editable: "Permitir que os usuários alterem o seu endereço de e-mail após o registro." - logout_redirect: "Local para onde redirecionar o navegador após o logout EX: (http://somesite.com/logout)" allow_uploaded_avatars: "Permitir aos usuários carregar fotos em seu perfil personalizado." allow_animated_avatars: "Permitir que os usuários usem GIF animados na foto do perfil. ATENÇÃO: executar os avatares: atualizar tarefa rake após alterar essa configuração." allow_animated_thumbnails: "Gera thumbnails animados a partir de gifs animados." default_avatars: "URLs para avatars que serão usadas por padrão para novos usuários até que sejam alteradas por eles." automatically_download_gravatars: "Fazer download de Gravatars dos usuários ao criar conta ou mudança de email." - digest_topics: "O número máximo de tópicos a serem mostrados no resumo via email." - digest_min_excerpt_length: "O excerto mínimo de post no resumo via email, em caracteres." - disable_digest_emails: "Desabilitar emails de resumo para todos os usuários." max_daily_gravatar_crawls: "Número máximo de vezes que o Discourse irá checar o Gravatar por avatares personalizados em um dia" public_user_custom_fields: "Um conjunto de campos personalizados para um usuário que podem ser apresentados publicamente." staff_user_custom_fields: "Um conjunto de campos personalizados para um usuário que pode ser mostrado para membros da equipe." @@ -994,7 +980,6 @@ pt_BR: default_code_lang: "Realce de sintaxe padrão da linguagem de programação aplicada a blocos de código GitHub (lang-auto, Ruby, Python, etc)" warn_reviving_old_topic_age: "Quando alguém começa a responder a um tópico mais velho do que este número de dias, um aviso será exibido para desencorajar o usuário de reviver uma velha discussão. Desabilite definindo para 0." autohighlight_all_code: "Aplicar código destacando todos os blocos de código pré-formatados, mesmo quando não for específica o idioma" - highlighted_languages: "Incluir regras de destaque de sintaxe. (AVISO: incluir muitas linguagens podem afetar a performance) veja: https://highlightjs.org/static/demo/ para uma demonstração" feed_polling_enabled: "Se um feed RSS / ATOM são importados como mensagens" feed_polling_url: "URL do feed RSS / ATOM para importar" embed_by_username: "Nome de usuário Discourse para o usuário que cria os tópicos" @@ -1027,19 +1012,6 @@ pt_BR: invalid_string_min: "Precisa ter no mínimo %{min} caracteres." invalid_string_max: "Deve ser não mais que %{max} caracteres." invalid_reply_by_email_address: "O valor deve conter '%{reply_key}' e ser diferente do email de notificação." - notification_types: - mentioned: "%{display_username} mencionou-te em %{link}" - liked: "%{display_username} curtiu sua postagem em %{link}" - replied: "%{display_username} repondeu à sua postagem em %{link}" - quoted: "%{display_username} citou a sua postagem em %{link}" - edited: "%{display_username} editou a sua postagem em %{link}" - posted: "%{display_username} postou em %{link}" - moved_post: "%{display_username} moveu a sua postagem para %{link}" - private_message: "%{display_username} enviou-te uma mensagem particular: %{link}" - invited_to_private_message: "%{display_username} convidou-te para uma conversa privada: %{link}" - invitee_accepted: "%{display_username} aceitou o seu convite" - linked: "%{display_username} linkou você em %{link}" - granted_badge: "Você ganhou %{link}" search: within_post: "#%{post_number} por %{username}" types: @@ -1155,18 +1127,6 @@ pt_BR: Este convite é de um usuário de nossa confiança, assim você poderá participar da conversa imediatamente. invite_forum_mailer: subject_template: "%{invitee_name} convidou você para participar de %{site_domain_name}" - text_body_template: | - %{invitee_name} convidou você para participar - - > **%{site_title}** - > - > %{site_description} - - Se você estiver interessado, clique no link abaixo: - - %{invite_link} - - Este convite vem de um usuário confiável, então você não precisa se logar. invite_password_instructions: subject_template: "Defina uma senha para a sua %{site_name} conta" text_body_template: | @@ -1186,10 +1146,6 @@ pt_BR: subject_template: one: "[%{site_name}] 1 mensagem aguardando revisão" other: "[%{site_name}] %{count} mensagens aguardando revisão" - text_body_template: | - Olá, - - Existem tópicos de usuários novos que aguardam serem revisados. [Eles podem ser aprovados ou rejeitados aqui](%{base_url}/queued-posts). flag_reasons: off_topic: "Sua postagem foi sinalizada como **off-topic**: a comunidade sente que não é uma boa adequação ao tópico, como atualmante definido de acordo com o título e o primeiro post." inappropriate: "Sua postagem foi sinalizada como **não apropriada**: a comunidade sente que ela é ofensiva, abusiva, ou uma violação das [nossas orientações da comunidade](/guidelines)." @@ -1203,8 +1159,6 @@ pt_BR: deferred_and_deleted: "Obrigado por nos avisar. Nós removemos o post." temporarily_closed_due_to_flags: "Este tópico foi temporariamente fechado devido a um grande número de sinalizações da comunidade." system_messages: - post_hidden: - subject_template: "%{site_name} Aviso: Postagem escondida devido a Sinalização pela Comunidade" welcome_user: subject_template: "Bem-vindo ao %{site_name}!" text_body_template: | @@ -1307,15 +1261,16 @@ pt_BR: subject_template: "[%{site_name}] Problema com email -- Resposta Gerada Automaticamente" email_error_notification: subject_template: "[%{site_name}] Problema com email -- Erro de autenticação POP" - user_automatically_blocked: - subject_template: "Novo usuário %{username} foi bloqueado devido a denúncias da comunidade" spam_post_blocked: subject_template: "Novo usuário %{username} teve postagem bloqueada por repetidos links" pending_users_reminder: subject_template: one: "1 usuário aguardando aprovação" other: "%{count} usuários aguardando aprovação" - text_body_template: "Há novos cadastros de usuários à espera de serem aprovados (ou rejeitados), antes de poderem acessar este fórum. \n \n[Por favor, analisá-los na seção de administração] ( %{base_url}/admin/users/list/pending).\n" + text_body_template: | + Há novos cadastros de usuários à espera de serem aprovados (ou rejeitados), antes de poderem acessar este fórum. + + [Por favor, analisá-los na seção de administração] ( %{base_url}/admin/users/list/pending). download_remote_images_disabled: subject_template: "Baixar imagens remotas desativado" text_body_template: "A configuração `download_remote_images_to_local` está desativada porque o espaço limite no disco configurado em `download_remote_images_threshold` foi alcançado." @@ -1343,13 +1298,10 @@ pt_BR: subject_template: "[%{site_name}] [PM] %{topic_title}" digest: why: "Um breve resumo de %{site_link} desde que viu pela última vez em %{last_seen_at}." - subject_template: "Resumo [%{site_name}]" new_activity: "Nova atividade nos seus tópicos e postagens:" top_topics: "Tópicos populares" other_new_topics: "Tópicos populares" - unsubscribe: "Este resumo é enviado por %{site_link} quando nós não o temos visto em um tempo. Para cancelar a assinatura %{unsubscribe_link}." click_here: "clique aqui" - from: "resumo de %{site_name}" read_more: "Leia Mais" more_topics: "Há %{new_topics_since_seen} outros novos tópicos." more_topics_category: "Mais tópicos novos:" @@ -1364,7 +1316,13 @@ pt_BR: %{base_url}/users/password-reset/%{email_token} set_password: subject_template: "[%{site_name}] Definir Senha" - text_body_template: "Alguém solicitou para adicionar uma senha para a sua conta em [%{site_name}] (% {base_url}). Alternativamente, você pode fazer login usando qualquer serviço online suportado (Google, Facebook, etc) que está associado a este endereço de e-mail validado.\n \nSe você não fez esse pedido, você pode ignorar este e-mail. \n \nClique no link abaixo para escolher uma senha: \n%{base_url}/users/password-reset/%{email_token}\n" + text_body_template: | + Alguém solicitou para adicionar uma senha para a sua conta em [%{site_name}] (% {base_url}). Alternativamente, você pode fazer login usando qualquer serviço online suportado (Google, Facebook, etc) que está associado a este endereço de e-mail validado. + + Se você não fez esse pedido, você pode ignorar este e-mail. + + Clique no link abaixo para escolher uma senha: + %{base_url}/users/password-reset/%{email_token} admin_login: subject_template: "[%{site_name}] Login" account_created: @@ -1452,7 +1410,8 @@ pt_BR: csv_export: boolean_yes: "Sim" boolean_no: "Não" - static_topic_first_reply: "Altere o primeiro post desse tópico para mudar seu conteúdo na página de %{page_name} \n" + static_topic_first_reply: | + Altere o primeiro post desse tópico para mudar seu conteúdo na página de %{page_name} guidelines_topic: title: "Perguntas frequentes/Diretrizes" tos_topic: @@ -1473,6 +1432,12 @@ pt_BR: name: Aniversário champion: name: Campeão + first_link: + name: Primeiro Link + description: Adicionou um link para outro tópico + first_quote: + name: Primeira Citação + description: Citou um post reader: name: Leitor description: Leu todas as respostas em um tópico com mais de 100 respostas @@ -1485,10 +1450,21 @@ pt_BR: famous_link: name: Link Famoso description: Postou um link externo com 1000 clicks + admired: + name: Admirado out_of_love: name: Por Amor + description: Usou 50 likes no mesmo dia + higher_love: + description: Usou 50 likes em um dia 5 vezes crazy_in_love: name: Apaixonado + description: Usou 50 likes em um dia 20 vezes + thank_you: + description: Teve 20 posts curtidos e deu 10 likes + empathetic: + name: Empático + description: Teve 500 posts curtidos e deu 1000 likes first_emoji: name: Primeiro emoji description: Utilizou um emoji em uma publicação @@ -1496,6 +1472,9 @@ pt_BR: name: Primeira menção description: Mencionou um usuário em uma publicação long_description: Este emblema é concedido na primeira vez em que você menciona o @nomedeusuaio de alguém em uma publicação. Cada menção gera uma notificação para a pessoa de forma que ela saiba o que você publicou. Simplesmente comece a digitar "@" (arroba) para mencionar qualquer usuário ou, caso permitido, um grupo -- é uma maneira conveniente de chamar a atenção de alguém. + first_reply_by_email: + name: Primeira Resposta por email + description: Respondeu um post por email admin_login: success: "Email Enviado" error: "Erro!" diff --git a/config/locales/server.ro.yml b/config/locales/server.ro.yml index 1af8fc328e..728efd6585 100644 --- a/config/locales/server.ro.yml +++ b/config/locales/server.ro.yml @@ -197,7 +197,7 @@ ro: assets_topic_body: "Aceasta e o discuție permanentă, vizibilă doar pentru admini și personal, pentru stocat imaginile folosite la designul forumului. Vă rugăm nu ștergeți!\n\n\nIată cum:\n\n\n1. Răspunde la această discuție.\n2. Încărcați toate imaginile dorite pentru logouri , iconițe și așa mai departe. (Folosiți iconița de încarcare din bara editorului de discuție, sau trageți și aruncați sau lipiți imaginile.)\n3. Aprobați răspunsul pentru a-l posta.\n4. Click dreapta pe imaginile din noua postare pt a ajunge la sursa imaginii încărcate, sau click icoana de editare pt a edita postarea și a obține calea la imagini. Copiază adrsa imaginii.\n5. Lipiți imaginile acelea în [Setări principale](/admin/site_settings/category/required).\n\n\n și dacă doriți să activați diferite feluri de fișiere încărcate, editați `extensii_autorizate` în secțiunea [setări fișiere](/admin/site_settings/category/files)." lounge_welcome: title: "Bine ați venit în Lounge" - body: |2 + body: | Congratulations! :confetti_ball: @@ -336,7 +336,7 @@ ro: error: "S-a semnalat o eroare la schimbarea adresei de Email. Poate adresa deja e folosită?" activation: already_done: "Ne pare rău, această adresă pentru confirmarea contului nu mai este valabilă. Poate contul dvs este deja activ?" - please_continue: "Noul dvs cont este confirmat, iar acum sunteți autentificat." + please_continue: "Contul este confirmat. Vei fi redirectat spre prima pagină." continue_button: "Continuă cu %{site_name}" welcome_to: "Bine ați venit la %{site_name}!" approval_required: "Un moderator trebuie să aprobe manual contul înaine să puteți accesa forumul. Vei primi un email când acesta a fost aprobat!" @@ -394,16 +394,6 @@ ro: message: make: "Această discuție este de acum o discuție cu stindard. Va apărea în capătul fiecărei ferestre până când va fi înlăturată de către utilizator." remove: "Această discuție nu mai este una cu stindard. Nu va mai apărea în capătul fiecărei pagini." - unsubscribed: - title: 'dezabonat' - description: "Ați fost dezabonat. Nu vă vom mai contacta!" - oops: "În cazul în care nu intenționați asta, faceți click dedesubt." - error: "Eroare la dezabonare" - not_found_description: "Ne pare rău, nu te-am putut dezabona. Este posibil ca adresa din email să fi expirat." - resubscribe: - action: "Reabonare" - title: "Reabonat!" - description: "Ați fost reabonat." reports: visits: title: "Vizite de utilizatori" @@ -509,7 +499,6 @@ ro: yaxis: "Total cereri" dashboard: rails_env_warning: "Serverul funcționează în modul %{env}." - ruby_version_warning: "Dețineți o versiune de Ruby 2.0.0 cunoscută ca având probleme. Reactualiza-ți la nivelul 247 sau mai mare." host_names_warning: "Fișierul config/database.yml folosește din oficiu numele gazdei locale. Reactualizați pt a folosii numele de gazdă al site-ului." gc_warning: 'Serverul dvs funcționează pe parametrii de colecție de gunoi ruby, ceea ce nu oferă cea mai bună performanță. Citiți această discuție despre setările performanței: Modificarea Ruby și Rails pentru Discourse.' sidekiq_warning: 'Sidekiq nu este pornit. Multe acțiuni, cum ar fi trimiterea de emailuri, sunt executate în nesincronizare de către sidekiq. Asigurați-vă că măcar un porces din sidekiq este pornit. Învață despre Sidekiq aici.' @@ -568,13 +557,9 @@ ro: polling_interval: "Cât de des e intervalul de sondaj în milisecunde al utilizatorilor autentificați" anon_polling_interval: "Cat de des e intervalul de sondaj în milisecunde al clienților anonimi" cooldown_minutes_after_hiding_posts: "Numărul de minute pr care un utilizator trebuie să le aștepte până când poate edita sau ascunde o postare prin marcajele comune" - num_flags_to_block_new_user: "Dacă postarea unui utilizator nou primește atâtea marcaje de spam de la num_utilizatori_blocare_utilizator_nou dferiti utilizatori, se vor ascunde toate postările respectivului și va fi incapacitat să mai posteze. 0 pt dezactivare." - num_users_to_block_new_user: "Dacă postarea unui utilizator nou primește num_flags_to_block_new_user marcaje de spam de la atâția utilizatori, se vor ascunde toate postările respectivului și va fi incapacitat să mai posteze. 0 pt dezactivare." notify_mods_when_user_blocked: "Dacă un utilizator este blocat automat , trimite un mesaj tuturor moderatorilor." flag_sockpuppets: "Dacă un utilizator nou răspunde unei discuții de la același IP ca utilizatorul ce a pornit discuția, marchează ambele postări ca potențial spam." post_undo_action_window_mins: "Numarum de minute în care utilizatorii pot anula acțiunile recente într-o postare (aprecieri, marcări, etc)." - ga_tracking_code: "Codul de urmărire al Google analytics (ga.js), ex: UA-12345678-9; see http://google.com/analytics" - ga_domain_name: "Numele de domeniu al Google analytics (ga.js), ex: mysite.com; see http://google.com/analytics" ga_universal_tracking_code: "Codul de urmarie al Google Universal Analytics (analytics.js), ex: UA-12345678-9; see http://google.com/analytics" ga_universal_domain_name: "Numele de domeniu al Google Universal Analytics (analytics.js) , ex: mysite.com; see http://google.com/analytics" enable_noscript_support: "Activează căutarea standardă a webcrawler-ului prin tagul noscript" @@ -719,17 +704,6 @@ ro: invalid_integer: "Valoarea trebuie să fie un întreg." regex_mismatch: "Valoare nu se potrivește formatului cerut." invalid_string: "Valoare invalidă." - notification_types: - mentioned: "%{display_username} te-a menționat în %{link}" - liked: "%{display_username} a apreciat postarea ta în %{link}" - replied: "%{display_username} a răspuns postării tare în %{link}" - quoted: "%{display_username} a citat postarea ta în %{link}" - edited: "%{display_username} a editat postarea ta în %{link}" - posted: "%{display_username} a postat în %{link}" - moved_post: "%{display_username} ți-a mutat postarea la %{link}" - invitee_accepted: "%{display_username} ți-a acceptat invitația" - linked: "%{display_username} ți-a făcut legătura în %{link}" - granted_badge: "Ți s-a acordat %{link}" search: within_post: "#%{post_number} după %{username}: %{excerpt}" types: @@ -813,8 +787,6 @@ ro: agreed_and_deleted: "Mulțumim pentru avertizare. Suntem de acord că este o problemă și postarea va fi eliminată." disagreed: "Mulțumim pentru avertizare. Ne vom interesa." system_messages: - post_hidden: - subject_template: "Postare ascunsă datorită marcajelor comunității" welcome_user: subject_template: "Bine ați venit la %{site_name}!" welcome_invite: @@ -836,8 +808,6 @@ ro: ``` %{logs} ``` - user_automatically_blocked: - subject_template: "Noul utilizator %{username} a fost blocat datorită marcajelor date de comunitate" spam_post_blocked: subject_template: "Utilizatorul nou %{username} are postările blocate datorită adreselor repetate" pending_users_reminder: diff --git a/config/locales/server.ru.yml b/config/locales/server.ru.yml index 3c25227695..698842aff0 100644 --- a/config/locales/server.ru.yml +++ b/config/locales/server.ru.yml @@ -16,6 +16,10 @@ ru: date: month_names: [null, Январь, Февраль, Март, Апрель, Май, Июнь, Июль, Август, Сентябрь, Октябрь, Ноябрь, Декабрь] <<: *datetime_formats + time: + am: "до полудня" + pm: "после полудня" + <<: *datetime_formats title: "Discourse" topics: "Темы" posts: "сообщения" @@ -29,11 +33,15 @@ ru: incoming: default_subject: "Входящее письмо от %{email}" show_trimmed_content: "Показывать урезанное содержимое" + maximum_staged_user_per_email_reached: "Достигнуто максимальное количество постановочных пользователей, созданных по электронной почте." errors: empty_email_error: "Происходит, когда мы получаем пустое письмо." no_message_id_error: "Происходит, когда письмо не имеет заголовка 'Message-Id'." inactive_user_error: "Происходит, когда отправитель неактивен." blocked_user_error: "Происходит, когда отправитель заблокирован." + strangers_not_allowed_error: "Возникает,когда пользователь пытается создать новую тему в разделе,членом которой он не является" + topic_not_found_error: "Случается, когда ответ пришел, но связанная тема уже удалена." + topic_closed_error: "Случается, когда ответ пришел, но связанная тема уже закрыта." errors: &errors format: '%{attribute} %{message}' messages: @@ -180,8 +188,10 @@ ru: posts: "Последние сообщения" private_posts: "Последние личные сообщения" group_posts: "Последние сообщения от %{group_name}" + group_mentions: "Последние упоминания от %{group_name}" user_posts: "Последние сообщения, отправленные @%{username}" user_topics: "Последние темы, созданные @%{username}" + tag: "Отмеченные темы" too_late_to_edit: "Это сообщение нельзя изменить или удалить, т.к. оно было создано очень давно." revert_version_same: "Текущая версия такая же, как та, которую вы хотите вернуть." excerpt_image: "изображение" @@ -189,10 +199,12 @@ ru: delete_reason: "Удалено по запросу модератора." groups: errors: + can_not_modify_automatic: "Вы не можете изменить автоматическую группу." member_already_exist: "'%{username}' уже является членом этой группы." invalid_domain: "'%{domain}' является некорректным доменом." invalid_incoming_email: "'%{email}' не является корректным адресом электронной почты" email_already_used_in_group: "'%{email}' уже используется группой '%{group_name}'." + email_already_used_in_category: "'%{email}' уже используется категорией '%{category_name}'." default_names: everyone: "все" admins: "администраторы" @@ -214,11 +226,11 @@ ru: Когда вы создаете новую тему, подумайте: - - Интересен ли придуманный заголовок? Достаточно ли точно он описывает то, что вы хотите обсудить в вашей теме? + - Интересен ли придуманный заголовок? Достаточно ли точно он описывает то, что вы хотите обсудить в вашей теме? - - О чём ваша тема? Кому она будет интересна? Почему она важна для обсуждения? Какой, по-вашему мнению, будет реакция общества на тему? + - О чём ваша тема? Кому она будет интересна? Почему она важна для обсуждения? Какой, по-вашему мнению, будет реакция общества на тему? - - Постарайтесь включить в текст сообщения подходящие поисковые слова, по которым другие смогут *найти* тему. Выберите раздел, к которому ваша тема подходит по смыслу. + - Постарайтесь включить в текст сообщения подходящие поисковые слова, по которым другие смогут *найти* тему. Выберите раздел, к которому ваша тема подходит по смыслу. Больше информации вы найдете в нашем [руководстве пользователя](/guidelines). Данное окно будет показываться, пока вы создаете свои первые %{education_posts_text}. new-reply: | @@ -226,11 +238,11 @@ ru: Составляя свой ответ в теме, учитывайте следующее: - - Улучшит ли ваш ответ обсуждение в целом, хотя бы немного? + - Улучшит ли ваш ответ обсуждение в целом, хотя бы немного? - - Будьте дружелюбны к участникам разговора. + - Будьте дружелюбны к участникам разговора. - - Конструктивная критика приветствуется, но не забывайте критиковать *идеи*, а не людей. + - Конструктивная критика приветствуется, но не забывайте критиковать *идеи*, а не людей. Больше информации вы найдете в нашем [руководстве пользователя](/guidelines). Данное окно будет показываться пока вы создаете свои первые %{education_posts_text}. avatar: | @@ -249,12 +261,12 @@ ru: Вместо нового ответа, сейчас можно начать редактировать свой предыдущий ответ и просто добавить в него новые цитаты и ответы та них. Для этого нужно выделить требуемый текст и нажать на появившуюся кнопку ответить цитированием. Для большинства читатей, намного проще читать темы, в которых длинные ответы и их мало, чем когда много коротеньких ответов. - dominating_topic: |2 + dominating_topic: | Данная тема является для вас важной – количество ваших ответов превышает %{percent}% процентов. Уверены ли вы, что так же даете другим людям возможность высказать свою точку зрения? - too_many_replies: |2 + too_many_replies: | Новые пользователи ограничены %{newuser_max_replies_per_topic} ответами в одной и той же теме. @@ -269,6 +281,8 @@ ru: attributes: category: name: "Название раздела" + topic: + title: 'Заголовок' post: raw: "Текст сообщения" user_profile: @@ -294,6 +308,9 @@ ru: attributes: hex: invalid: "не является цветом" + post_reply: + base: + different_topic: "Сообщение и ответ должен принадлежать к одной и той же теме." <<: *errors user_profile: no_info_me: "
    Поле Обо мне в вашем профиле не заполнено, не желаете ли что-нибудь написать в нем?
    " @@ -307,7 +324,27 @@ ru: assets_topic_body: "Это постоянная тема, для хранения изображений и файлов, используемых в дизайне сайта, доступная только сотрудникам. Не удаляйте её! \n\n\nВаши действия:\n\n\n1. Ответьте в эту тему.\n2. Загрузите все изображения, которые вы хотите использовать для логотипов, значков и т.д. сюда. (Используйте значок на панели инструментов в редакторе сообщений, перетащите мышкой, или вставьте изображения из буфера.) \n3. Сохраните свое сообщение.\n4. Щелкните правой кнопкой мыши изображении в новом сообщении, чтобы получить путь к загруженным изображениям, или щелкните значок редактирования и получите путь к изображениям. Скопируйте пути к изображениям.\n5. Вставьте эти пути в [Настройки сайта] (/admin/site_settings/category/required) .\n\n\nЕсли Вам нужно активировать дополнительные типы файлов, отредактируйте `authorized_extensions` во вкладке [Файлы] (/admin/site_settings/category/files)." lounge_welcome: title: "Добро пожаловать в Фойе" - body: "\nПоздравляем! :confetti_ball:\n\nЕсли вы видите данное сообщение, вы достигли уровня **regular** (уровень доверия 3).\n\nУвас появились новые возможности …\n\n* Вы можете редактировать заголовок любого обсуждения\n* Вы можете менять категорию обсуждения\n* С ваших ссылок снимается ограничения nofollow ([automatic nofollow](http://en.wikipedia.org/wiki/Nofollow) is removed)\n* Вы получили доступ к закрытым категориям, которые доступны только для уровня доверия 3 и выше \n* Вы можете скрывать нежелательные сообщения в один клик\n\nС полным списком привелегий вы можете ознакомиться тут [current list of fellow regulars](/badges/3/regular). Пожалуйста прочитайте это.\n\nСпасибо Вам за то что являетесь важным членом нашего сообщества!\n\n(Для получения более детальной информации об уронях доверия посмотрите тут [see this topic][trust]. Напоминаем что данный уровень доверия сохраняется до тех пор пока вы придерживаетесь этих правил.)\n\n[trust]: https://meta.discourse.org/t/what-do-user-trust-levels-do/4924\n" + body: | + + Поздравляем! :confetti_ball: + + Если вы видите данное сообщение, вы достигли уровня **regular** (уровень доверия 3). + + Увас появились новые возможности … + + * Вы можете редактировать заголовок любого обсуждения + * Вы можете менять категорию обсуждения + * С ваших ссылок снимается ограничения nofollow ([automatic nofollow](http://en.wikipedia.org/wiki/Nofollow) is removed) + * Вы получили доступ к закрытым категориям, которые доступны только для уровня доверия 3 и выше + * Вы можете скрывать нежелательные сообщения в один клик + + С полным списком привелегий вы можете ознакомиться тут [current list of fellow regulars](/badges/3/regular). Пожалуйста прочитайте это. + + Спасибо Вам за то что являетесь важным членом нашего сообщества! + + (Для получения более детальной информации об уронях доверия посмотрите тут [see this topic][trust]. Напоминаем что данный уровень доверия сохраняется до тех пор пока вы придерживаетесь этих правил.) + + [trust]: https://meta.discourse.org/t/what-do-user-trust-levels-do/4924 category: topic_prefix: "Описание раздела %{category}" replace_paragraph: "(Замените первый параграф лаконичным описанием новой категории. Данное описание будет отражено в области выбора категории, поэтому желательно ограничиться 200 символами. ** Пока вы не измените данное описание или создадите темы, данная категория не появится на странице категорий.**)" @@ -318,6 +355,7 @@ ru: depth: "Подраздел не может быть родительским, т.к. допустим только один уровень вложенности разделов. " invalid_email_in: "'%{email}' не является корректным адресом электронной почты" email_already_used_in_group: "'%{email}' уже используется группой '%{group_name}'." + email_already_used_in_category: "'%{email}' уже используется категорией '%{category_name}'." cannot_delete: uncategorized: "Нельзя удалить раздел, предназначенный для тем вне разделов" has_subcategories: "Невозможно удалить этот раздел, т.к. в нем есть подразделы." @@ -341,10 +379,12 @@ ru: title: "лидер" change_failed_explanation: "Вы пытаетесь понизить пользователя %{user_name} до уровня доверия '%{new_trust_level}'. Однако, его уровень доверия уже '%{current_trust_level}'. %{user_name} останется с уровнем доверия '%{current_trust_level}'. Если вы все же хотите понизить пользователя, заблокируйте вначале уровень доверия." 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}, затем повторите попытку" edit_post: "Вы достигли лимита редактирования сообщений на сегодня. Пожалуйста, подождите %{time_left} перед следующей попыткой." hours: one: "1 час" @@ -565,18 +605,6 @@ ru: message: make: "Эта тема теперь является объявлением и будет отображаться сверху на всех страницах, пока пользователи не скроют его, каждый сам для себя." remove: "Эта тема теперь не является объявлением и больше не будет отображаться вверху всех страниц." - unsubscribed: - title: 'Отписаться' - description: "Вы отписались от рассылки. Мы более не будем посылать вам информацию." - oops: "Если вы совершили данное действие по ошибке, нажмите ниже." - error: "Ошибка при отказе от подписки" - preferences_link: "Вы также можете отказаться от сводки новостей на своей странице настроек учетной записи" - different_user_description: "Вы зашли на сайт как другой пользователь - не как тот, которому была отправлена сводка новостей. Попробуйте выйти и зайти под нужной учетной записью." - not_found_description: "Извините, мы не можем отписать вас от рассылки. Возможно, ссылка, полученная вами по электронной почте, уже недействительна." - resubscribe: - action: "Подписаться заново" - title: "Вы подписались!" - description: "Вы снова подписаны на рассылку." reports: visits: title: "Визиты форумчан" @@ -711,7 +739,6 @@ ru: yaxis: "Количество визитов" dashboard: rails_env_warning: "Ваш сервер работает в режиме %{env}." - ruby_version_warning: "Вы используете версию Ruby 2.0.0, у которой имеются известные проблемы. Обновите версию до patch-247 или более новую." host_names_warning: "Ваш файл config/database.yml использует локальное имя хоста по умолчанию. Поменяйте его на имя хоста вашего сайта." gc_warning: 'Ваш сервер использует параметры ruby garbage collection по умолчанию, что ведет не к лучшей производительности. Прочитайте эту тему про настройку производительности: Tuning Ruby and Rails for Discourse.' sidekiq_warning: 'Sidekiq не запущен. Сейчас многие задачи, такие как отправка электронных писем, выполняются асинхронно. Пожалуйста, убедитесь, что хотя бы один процесс sidekiq запущен. Узнайте больше о Sidekiq здесь.' @@ -740,7 +767,7 @@ ru: min_first_post_length: "Минимально допустимое количество символов в первом сообщении (или теле темы)" min_private_message_post_length: "Минимально допустимое количество символов в сообщении в беседе." max_post_length: "Максимально допустимое количество символов в одном сообщении." - min_topic_title_length: "Максимально допустимое количество символов в названии темы." + min_topic_title_length: "Минимально допустимое количество символов в названии темы." max_topic_title_length: "Максимально допустимое количество символов в названии темы." min_private_message_title_length: "Минимально допустимое количество символов в заголовке сообщения в беседе." min_search_term_length: "Минимальное количество символов в поисковом запросе." @@ -784,21 +811,15 @@ ru: anon_polling_interval: "Как часто следует анонимным клиентам опрашивать сервер, в миллисекундах" background_polling_interval: "Как часто следует клиентам опрашивать сервер, в миллисекундах (когда окно находится в фоновом режиме)" cooldown_minutes_after_hiding_posts: "Количество минут, которое должен подождать пользователь перед редактированием сообщения скрытого по жалобам" - max_topics_in_first_day: "Максимальное количество тем, которое пользователь может создать в первый день на сайте" - max_replies_in_first_day: "Максимальное количество ответов, которое пользователь может сделать в первый день на сайте" tl2_additional_likes_per_day_multiplier: "Увеличить лимит лайков в день для tl2 (member) до" tl3_additional_likes_per_day_multiplier: "Увеличить лимит лайков в день для tl3 (member) до" tl4_additional_likes_per_day_multiplier: "Увеличить лимит лайков в день для tl4 (leader) до" - num_flags_to_block_new_user: "Если сообщения нового пользователя получат данное количество жалоб на спам от num_users_to_block_new_user различных пользователей, скрыть все сообщения этого пользователя и отказать ему в публикации новых сообщений. 0 отключает данную функцию." - num_users_to_block_new_user: "Если сообщения нового пользователя получат num_flags_to_block_new_user жалоб на спам от такого количества различных пользователей, скрыть все сообщения этого пользователя и отказать ему в публикации новых сообщений. 0 отключает данную функцию." notify_mods_when_user_blocked: "Отправить сообщение всем модераторам, если пользователь заблокирован автоматически." flag_sockpuppets: "Если новый пользователь отвечает на тему с того же IP адреса как и новый пользователь, кто начал тему, отметить оба их сообщения как возможный спам." traditional_markdown_linebreaks: "Использовать стандартный способ переноса строки в Markdown: строка должна заканчиваться двумя пробелами, чтобы перенос строки после нее сработал." post_undo_action_window_mins: "Количество минут, в течение которых пользователь может отменить действия, связанные с сообщениями: 'Мне нравится', 'Жалоба' и др." must_approve_users: "Персонал должен подтвердить регистрации новых пользователей перед тем, как им будет разрешен доступ к сайту.\nВНИМАНИЕ: включая данную функцию на существуещем сайте будет закрыт доступ к сайту для всех пользователей, кроме персонала." pending_users_reminder_delay: "Уведомлять модераторов, если новые пользователи ждут одобрения больше чем столько часов. Установите в -1 для отключения уведомлений." - ga_tracking_code: "Google analytics (ga.js) tracking code код, например: UA-12345678-9; смотрите http://google.com/analytics" - ga_domain_name: "Google analytics (ga.js) доменное имя, например: mysite.com; смотрите http://google.com/analytics" ga_universal_tracking_code: "Google Universal Analytics (analytics.js) tracking code код, например: UA-12345678-9; больше информации можно узнать на странице http://google.com/analytics" ga_universal_domain_name: "Google Universal Analytics (analytics.js) доменное имя, например: mysite.com; больше можно найти на странице http://google.com/analytics" enable_noscript_support: "Включить поддержку тэга noscript для поисковых роботов" @@ -982,14 +1003,10 @@ ru: delete_all_posts_max: "Максимальное количество сообщений, которое может быть удалено за один раз через кнопку \"Удалить все сообщения\". Если у пользователя сообщений больше этого числа, сообщения удаляются не полностью и пользователь не удаляется." username_change_period: "Количество дней после регистрации, когда пользователь сможет изменить свой псевдоним (0 - запретить изменение псевдонима)." email_editable: "Позволять пользователям изменять свой адрес электронной почты после регистрации." - logout_redirect: "Страница на которую будет перенаправлен пользователь после выхода, т.е. перейдет по ссылке (http://somesite.com/logout)" allow_uploaded_avatars: "Разрешить пользователям загружать свои собственные картинки профиля." allow_animated_thumbnails: "Генерировать анимированные миниатюры gif-картинок." default_avatars: "URL для аватара, который будет использован по умолчанию для новых пользователей, пока они не изменят его." automatically_download_gravatars: "Скачивать аватарку Gravatar пользователя во время создания учетной записи или изменения e-mail." - digest_topics: "Максимальное количество тем в письме - сводке новостей." - digest_min_excerpt_length: "Минимальная длина (в символах) вытяжки из сообщения в письме - сводке новостей." - disable_digest_emails: "Отключить рассылку новостей для всех пользователей." detect_custom_avatars: "Проверять ли, что пользователи загрузили свои собственные картинки профиля (аватарки)." max_daily_gravatar_crawls: "Максимальное количество загрузок аватаорок с Gravatar за один день" public_user_custom_fields: "Список разрешенных дополнительных полей пользователей, которые могут быть отображены публично." @@ -1014,7 +1031,6 @@ ru: default_code_lang: "Подсветка синтаксиса по умолчанию для блоков кода (lang-auto, ruby, python etc.)" warn_reviving_old_topic_age: "Показывать предупреждение, когда кто-то пытается ответить в очень старую тему. Указывается в днях. Чтобы отключить 0." autohighlight_all_code: "Принудительно использовать подсветку кода для всех отформатированных блоков кода, даже когда они явно не указан язык." - highlighted_languages: "Включить правила подсветки синтаксиса. (ВНИМАНИЕ: включение для многих языков может вызвать проблемы с производительностью) пример можно посмотреть на: https://highlightjs.org/static/demo/ " feed_polling_enabled: "ТОЛЬКО ДЛЯ ВЛОЖЕННЫХ: Встраивать ли вложенные сообщения в RSS/ATOM ленту" feed_polling_url: "URL адрес импорта RSS/ATOM ленты" embed_by_username: "Имя пользователя который созал вложенную тему" @@ -1047,19 +1063,6 @@ ru: invalid_string_min: "Требуется хотя бы %{min} знаков." invalid_string_max: "Допустимо не более %{max} знаков." invalid_reply_by_email_address: "Значение должно содержать '%{reply_key}' и должно отличаться от письма уведомления." - notification_types: - mentioned: "%{display_username} упомянул вас в %{link}" - liked: "%{display_username} понравилось ваше сообщение в теме %{link}" - replied: "%{display_username} ответил(а) на ваш пост в теме %{link}" - quoted: "%{display_username} процитировал ваш пост в теме %{link}" - edited: "%{display_username} отредактировал ваш пост в теме %{link}" - posted: "%{display_username} оставил сообщение в теме %{link}" - moved_post: "%{display_username} перенес ваш пост в тему %{link}" - private_message: "%{display_username} написал вам сообщение: %{link}" - invited_to_private_message: "%{display_username} пригласил вас обсудить сообщение: %{link}" - invitee_accepted: "%{display_username} принял ваше приглашение" - linked: "пользователь %{display_username} упомянул вас в %{link}" - granted_badge: "Вы награждены: %{link}" search: within_post: "#%{post_number} от %{username}" types: @@ -1201,18 +1204,6 @@ ru: Это персональное приглашение от зарегистрированного пользователя, поэтому вы смело можете сразу же приступать к обсуждению. invite_forum_mailer: subject_template: "%{invitee_name} приглашает вас присоединиться к %{site_domain_name}" - text_body_template: | - %{invitee_name} пригласил вас присоединиться на сайте - - > **%{site_title}** - > - > %{site_description} - - Если вы заинтересовались, нажмите ссылку: - - %{invite_link} - - Это персональное приглашение от зарегистрированного пользователя, которому мы доверяем, поэтому вам не понадобиться авторизоваться на сайте. invite_password_instructions: subject_template: "Задайте пароль для вашей учетной записи на сайте %{site_name}" text_body_template: | @@ -1234,10 +1225,6 @@ ru: few: "[%{site_name}] %{count} сообщения ожидают проверки" many: "[%{site_name}] %{count} сообщений ожидают проверки" other: "[%{site_name}] %{count} сообщений ожидают проверки" - text_body_template: | - Привет, - - Поступили новые сообщения, требующие проверки. [Проверку можно выполнить тут](%{base_url}/queued-posts). flag_reasons: off_topic: "Сообщество считает, что ваше сообщение **не относится к теме**, учитывая ее заголовок и первое сообщение." inappropriate: "Сообщество считает ваше сообщение **неприемлемым**, т.е. оскорбительным, непристойным или нурашающим [кодекс чести](/guidelines)." @@ -1251,10 +1238,6 @@ ru: deferred_and_deleted: "Спасибо за информацию. Сообщение удалено." temporarily_closed_due_to_flags: "Эта тема временно закрыта из-за большого количества жалоб." system_messages: - post_hidden: - subject_template: "Сообщение скрыто по причине поступления множественных жалоб" - usage_tips: - text_body_template: "Несколько советов, чтобы помочь вам освоиться на форуме:\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Для форматирования текста в сообщениях можно использовать HTML, BBCode и [Markdown](https://ru.wikipedia.org/wiki/Markdown). Например, чтобы выделить фрагмент текста жирным шрифтом, можно использовать любой из следующих вариантов разметки:\n\n Этот текст **будет жирным**.\n Этот текст будет жирным.\n Этот текст [b]будет жирным[/b].\n\nЧтобы при ответе использовать цитату из другого сообщения, выделите текст, который вы хотите процитировать, и нажмите кнопку \"Ответить\". И так можно проделать для нескольких цитат.\n\n\n\nЧтобы оповестить определённого участника форума о вашем сообщении, упомяните в тексте его имя пользователя (\"ник\"), начиная со знака @. Наберите `@`, и откроется список пользователей, из которого вы сможете выбрать адресата.\n\n\n\nЧтобы использовать [иконки Emoji](http://www.emoji.codes/), достаточно ввести с клавиатуры символ `:`, и откроется меню с выбором иконок. Разумеется, можно и вручную вводить традиционные смайлики `;)`\n\n\n\nЕсли вы хотите поделиться ссылкой, то можно сделать так, чтобы в сообщении автоматически показывался небольшой фрагмент с той страницы, куда ведёт ссылка. Для этого надо эту ссылку размещать в отдельной строке сообщения, не внутри текста:\n\n\n\n## Дополнительные возможности\n\nВнизу каждого сообщения есть кнопки действий:\n\n\n\nЕсли вам понравился чей-либо пост, обязательно поблагодарите автора, нажав на кнопочку с сердечком (**\"мне нравится\"**).\n\nЕсли же какое-либо сообщение вам кажется неприемлемым или нарушающим [правила форума](%{base_url}/guidelines), пожалуйста, сообщите об этом приватно автору этого сообщения или [команде форума](%{base_url}/about) (по вашему усмотрению) с помощью кнопки c флажком (\"**пожаловаться**\").\n\nКнопка с цепочкой позволяет получить ссылку на пост, чтобы сохранить её или **поделиться** через социальную сеть.\n\nИ, наконец, есть кнопка с изображением книжной закладки, которая позволяет сохранить пост в **избранное** и потом быстро вернуться к нему со своей страницы пользователя.\n\n## Оповещения\n\nКогда кто-нибудь отвечает вам, цитирует ваше сообщение или упоминает по `@имени_пользователя`, в правом верхнем углу страницы появится иконка с цифрой. Эта цифра означает количество ожидаемых вас **оповещений**. Кликните на неё, чтобы увидеть список.\n\n\n\nЕсли новое оповещение появится когда вас нет на сайте, то оно продублируется на электронную почту. На всякий случай, проверьте свои [настройки оповещений](%{base_url}/my/preferences), чтобы убедиться, что там всё как вам удобно.\n\n## Настройки\n\n - По умолчанию, темы будут считаться новыми, если они созданы **за последние два дня**.\n\n - Любая тема, в которой вы **активно участвовали** (отвечали, создали эту тему или просто читали её достаточно долгое время) будет автоматически отслеживаться на предмет новых сообщений.\n\nВы увидите синий индикатор \"новый\" и число новых сообщений рядом с отслеживаемыми темами.\n\n\n\nВы можете изменить настройки уведомлений и отслеживания отдельно для любой темы с помощью меню внизу этой темы:\n\n\n\nАналогичным образом можно настроить желаемый режим оповещений для разделов форума, чтобы получать оповещения о новых темах в этих разделах.\n\nОбщие для всех тем настройки отслеживания и классификация тем как \"новые\" задаются в [пользовательских настройках](%{base_url}/my/preferences).\n" welcome_user: subject_template: "Добро пожаловать на %{site_name}!" text_body_template: | @@ -1365,8 +1348,6 @@ ru: subject_template: "[%{site_name}] системное сообщение - Автоматически сгенерирован ответ" email_error_notification: subject_template: "[%{site_name}] Системное сообщение -- ошибка POP аутентификации" - user_automatically_blocked: - subject_template: "Пользователь %{username} заблокирован участниками сообщества" spam_post_blocked: subject_template: "Сообщения нового пользователя %{username} заблокированы из-за повторяющихся ссылок" pending_users_reminder: @@ -1412,13 +1393,10 @@ ru: subject_template: "%{optional_re}%{topic_title}" digest: why: "Сводка обсуждений на сайте %{site_link} с момента вашего последнего визита %{last_seen_at}" - subject_template: "Cводка новостей сайта [%{site_name}]" new_activity: "Новая активность в ваших темах и сообщениях:" top_topics: "Популярные темы" other_new_topics: "Популярные темы" - unsubscribe: "Данное письмо отправлено с сайта %{site_link}, т.к. вы давно не посещали его. Если вы хотите отписаться от данной рассылки, пройдите по ссылке %{unsubscribe_link}." click_here: "нажмите здесь" - from: "Cводка новостей сайта %{site_name}" read_more: "Читать еще" more_topics: "Было создано еще %{new_topics_since_seen} новых тем." more_topics_category: "Еще новые темы:" @@ -1562,8 +1540,6 @@ ru: performance_report: initial_post_raw: Эта тема содержит ежедневные отчеты активности форума. initial_topic_title: Отчеты активности форума - time: - <<: *datetime_formats activemodel: errors: <<: *errors diff --git a/config/locales/server.sk.yml b/config/locales/server.sk.yml index f45142ec60..35667d4fbf 100644 --- a/config/locales/server.sk.yml +++ b/config/locales/server.sk.yml @@ -286,7 +286,7 @@ sk: assets_topic_body: "Toto je permanentná téma, viditeľná len pre redaktorov, na uchovávanie obrázkov a súborov použitých v dizajne tohto webu. Nezmazávajte ju!\n\n\nTu je návod:\n\n\n1. Odpovedzte na túto tému.\n2. Nahrajte sem všetky obrázky, ktoré si prajete použit pre logá, favikony a pod. (Použite ikonku „nahrať“ v paneli nástrojov editora, alebo obrázky potiahnite alebo „vložte“)\n3. Odošlite svoju odpoveď.\n4. Pre získanie adresy k nahratým obrázkom kliknite pravým tlačítkom na obrázky vo svojom novom príspevku, alebo kliknite na ikonku úpravy príspevku a následne si adresu skopírujte. \n5. Cesty k obrázkom vložte do [základného nastavenia](/admin/site_settings/category/required).\n\n\nAk potrebujete povoliť nahratie pre iné typy súborov, upravte `authorized_extensions` v [nastavení súborov](/admin/site_settings/category/files)." lounge_welcome: title: "Vítajte v Salóne" - body: |2 + body: | Gratulácia! :confetti_ball: @@ -540,18 +540,6 @@ sk: message: make: "Téma je odteraz baner. Bude sa zobrazovať navrchu každej stránky, pokiaľ ju používateľ nezavrie." remove: "Téma odteraz nie je baner. Už sa nebude viac zobrazovat navrchu každej stránky." - unsubscribed: - title: 'Odhlásiť' - description: "Boli ste odhlásený. Už vás znovu nebudeme kontaktovať." - oops: "V prípade že ste to tak nemysleli, kliknite nižšie" - error: "Chyba pri odhlasovaní" - preferences_link: "Zo súhrnných emailov sa môžete odhlásiť na stránke nastavení" - different_user_description: "Aktuálne ste prihlásený ako iný používateľ než ten, komu bol zaslaný súhrnný email. Prosíme odhláste sa a skúste znovu." - not_found_description: "Prepáčte, nedokázali sme Vás odhlásiť. Je možné, že platnosť odkazu vo Vašom emaile vypršala." - resubscribe: - action: "Znovu-prihlásiť" - title: "Znovu-prihlásený!" - description: "Boli ste znovu prihlásený." reports: visits: title: "Používateľské návštevy" @@ -686,7 +674,6 @@ sk: yaxis: "Počet návštev" dashboard: rails_env_warning: "Váš server beží v %{env} móde" - ruby_version_warning: "Používate Ruby 2.0.0, ktorá má známe problémy. Aktualizujte prosím na záplatu 247, alebo novšiu." host_names_warning: "Váš súbor config/database.yml používa lokálne meno hostiteľa. Aktualizujte ho menom Vašej stránky." gc_warning: 'Váš server používa východzie nastavenia ruby garbage collectora, ktorý neposktytuje najlepší výkon. Prečítajte si tento príspevok ohľadom ladenia výkonu Ladenie Ruby and Rails pre Discourse.' sidekiq_warning: 'Sidekiq neni spustený. Množstvo úloh, ako napríklad posielanie emailov, je vykonávaných asynchrónne prostrednictvom sidekiq. Prosim zabezpečte aby bol spustený aspoň jeden proces sidekiq Viac o Sidekiq.' @@ -771,13 +758,9 @@ sk: anon_polling_interval: "Ako často majú byť dotazovaný anonymný klienti v milisekundách" background_polling_interval: "Ako často majú byť dotazovaný klienti v milisekundách (ak je okno v pozadí)" cooldown_minutes_after_hiding_posts: "Počet minút koľko musí používateľ počkať pred tým než môže upraviť príspevok skytý pomocou komunitných značiek" - max_topics_in_first_day: "Maximálny počet tém, ktoré používateľ môže vytvoriť v jeho prvý deň ." - max_replies_in_first_day: "Maximálny povolený počet odpovedí, ktoré môže používateľa vytvoriť v jeho prvý deň." tl2_additional_likes_per_day_multiplier: "Zvýšiť počet páči sa mi na deň pre úroveň dôvery 2 (člen) vynásobením týmto číslom" tl3_additional_likes_per_day_multiplier: "Zvýšiť počet páči sa mi na deň pre úroveň dôvery 3 (bežný) vynásobením týmto číslom" tl4_additional_likes_per_day_multiplier: "Zvýšiť počet páči sa mi na deň pre úroveň dôvery 4 (vedúci) vynásobením týmto číslom" - num_flags_to_block_new_user: "Ak príspevky nového používateľa dostanú takéto množstvo spamových vlajok od num_users_to_block_new_user rôznych používateľov, skry všetky jeho príspevky a zabráň vytváraniu príspevkov v budúcnosti. 0 na vypnutie." - num_users_to_block_new_user: "Ak príspevky nového používateľa dostanú num_flags_to_block_new_user spamových vlajok od takéhoto množstva rôznych používateľov, skry všetky jeho príspevky a zabráň vytváraniu príspevkov v budúcnosti. 0 na vypnutie." notify_mods_when_user_blocked: "Ak je používateľ automaticky zablokovaný, pošli správu všetkým moderátorom." flag_sockpuppets: "Ak nový používateľ odpovedá na tému z rovnakej IP adresy, ako nový používateľ, ktorý danú tému vytvoril, označ oba ich príspevky ako potencionálny spam." traditional_markdown_linebreaks: "V Markdown použiť tradičné oddeľovače riadkov, čo vyžaduje dve koncové medzery ako oddeľovač riadku." @@ -785,8 +768,6 @@ sk: post_undo_action_window_mins: "Počet minút počas ktorých môžu užívatelia zrušiť poslednú akciu na príspevku (\"Páči sa\", označenie, atď..)." must_approve_users: "Obsluha musí povoliť účty všetkým novým užívateľom skôr než im bude povolený prístup na stránku. UPOZORNENIE: zapnutie na živej stránke spôsobí zrušenie prístupu pre existujúcich používateľov, okrem obsluhy!" pending_users_reminder_delay: "Upozorni moderátora ak nový užívateľ čaká na schválenie dlhšie ako tento počet hodín. Nastavte -1 pre vypnutie upozornenia." - ga_tracking_code: "Google analytics (ga.js) sledovaní kód, napr: UA-12345678-9; pozri http://google.com/analytics" - ga_domain_name: "Google analytics (ga.js) názov domény, napr: mysite.com; pozri http://google.com/analytics" ga_universal_tracking_code: "Google Universal Analytics (analytics.js) sledovaní kód, napr: UA-12345678-9; pozri http://google.com/analytics" ga_universal_domain_name: "Google Universal Analytics (analytics.js) názov domény, napr: mysite.com; pozri http://google.com/analytics" enable_noscript_support: "Zapnúť štandardnú podporu prehľadávačov pomocou značky noscript" @@ -896,7 +877,6 @@ sk: s3_cdn_url: "CDN URL ktoré sa použije na všetky dáta v s3 (napríklad https://cdn.niekde.com). VAROVANIE: po zmene tohoto nastavenia musíte použiť príkaz rebake na všetky staré príspevky." avatar_sizes: "Zoznam automaticky generovaných veľkostí avatarov." external_system_avatars_enabled: "Použiť externú avatar službu." - external_system_avatars_url: "URL externej avatar služby. Dostupné náhrady sú {username} {first_letter} {color} {size}" default_opengraph_image_url: "URL štandardného opengraph obrázku." enable_flash_video_onebox: "Povolenia vkladania odkazov na swf a flv (Adobe Flash) v onebox. VAROVANIE: môže vniesť bezpečnostné riziká." default_invitee_trust_level: "Predvolená úroveň dôvery (0-4) pre pozvaných používateľov." @@ -925,7 +905,6 @@ sk: newuser_max_mentions_per_post: "Maximálny počet notifikácií typu @meno môže nový užívateľ použiť v príspevku." newuser_max_replies_per_topic: "Maximálny počet odpovedí ktoré môže nový používateľ pridať do jednej témy pokiaľ na ne niekto neodpovie." max_mentions_per_post: "Maximálný počet notifikácií typu @meno, ktoré môže ktokoľvek použiť v rámci jedného príspevku." - max_users_notified_per_group_mention: "Maximálny počet používateľov, ktorý môžu dostať notifikácie, v prípade notifikovania celej skupiny (ak sa dosiahne maximum, žiadne ďalšie notifikácie nebudú zaslané)" create_thumbnails: "Vytvor náhľad a okraje pre obrázoky, ktoré sú príliš veľké aby sa zmestili do príspevku." email_time_window_mins: "Počkať (n) minút pred poslaním akýchkoľvek notifikačných emailov, aby mali používatelia čas úpraviť a dokončiť svoje príspevky." email_posts_context: "Koľko posledných odpovedí zahrnúť do obsahu v notifikačných emailoch." @@ -1001,16 +980,11 @@ sk: delete_all_posts_max: "Maximálny počet príspevkov, ktoré môžu byť vymazané naraz pomocou tlačítka Vymaž všetky príspevky. Ak má používateľ viac ako uvedený počet, príspevky nemôžu byť vymazané naraz a používateľ nemôže byť vymazaný." username_change_period: "Počet dní od registrácie po ktorých môžu účty zmeniť používateľské meno (Na vypnutie zmeny používateľského mena nastavte 0)." email_editable: "Povoliť užívateľom zmenu ich emailovej adresy po registrácii." - logout_redirect: "Adresa na presmerovanie prehliadača po odhlásení napr. (http://somesite.com/logout)" allow_uploaded_avatars: "Povoliť používateľom nahranie profilovej fotky." allow_animated_avatars: "Umožniť používateľom, použiť ako profilový obrázok animovaný gif. VAROVANE: na zmenu tohoto nastavenia spustite rake task avatars:refresh." allow_animated_thumbnails: "Generovať animované náhľady anomovaných gifov." default_avatars: "URL na avatara, ktorý bude štandardne použitý pre nových používateľov pokiaľ si ho nezmenia." automatically_download_gravatars: "Po vytvorení účtu alebo zmene heslo stiahnuť používateľov Gravatar." - digest_topics: "Maximálny počet tém, ktoré sa zobrazia v súhrnnom emaile." - digest_min_excerpt_length: "Minimálny výťah príspevku v sumarizačnom emaile, v znakoch." - delete_digest_email_after_days: "Zakázat súhrnný email používateľom, ktorí neboli na stránkach viac ako (n) dní." - disable_digest_emails: "Vypnúť sumárny email pre všetkých používateľov." detect_custom_avatars: "Má alebo nemá sa kontrolovať nahratie vlastného profilového obrázka používateľa?" max_daily_gravatar_crawls: "Koľkokrát denne má Discourse kontrolovať Gravatar na zistenie vlastného avatara." public_user_custom_fields: "Schválený zoznam vlastných polí používateľa, ktoré budú verejne zobrazené." @@ -1039,7 +1013,6 @@ sk: default_code_lang: "Vysvietenie syntaxe pre štandardné programovacie jazyky, aplikované na GitHub bloky kódu (lang-auto, ruby, python etc.)" warn_reviving_old_topic_age: "Zobrazenie varovania, ak niekto začne odpovedať na tému, kde je posledná odpoveď staršia ako uvedený počet dní. Na vypnutie varozania zadajte 0." autohighlight_all_code: "Zapnúť vysvietenie syntaxe kódu na všetky formátované bloky kódu, i keď nie je explicitne zadaný jazyk." - highlighted_languages: "Vložte pravidlá pre vysvietenie syntaxe. (Varovanie: zahrnutie príliš veľa pravidiel môže mať doapd na výkon) pozrite si demo na https://highlightjs.org/static/demo/." feed_polling_enabled: "IBA VKLADANIE: Či sa má vkladať RSS/ATOM kanál ako príspevok." feed_polling_url: "IBA VKLADANIE: URL RSS/ATOM kanálu na vloženie" embed_by_username: "Discourse používateľské meno pre používateľa, ktorý vkladá vložené príspevky." @@ -1060,7 +1033,6 @@ sk: emoji_set: "Aké emoji chcete mať?" enforce_square_emoji: "Vynútiť švorcový pomer strán na všetkých emoji." approve_unless_trust_level: "Príspevky používateľov pod touto úrovňou důvery musia byť schválené" - default_email_digest_frequency: "Ako často štandardne používatelia dostávajú sumárny email." default_email_private_messages: "Štandardne poslať email použivateľovi, ktorému niekto poslal správu." default_email_direct: "Štandardne poslať email ak niekto cituje/odpovedá/uvednie alebo pozve používateľa." default_email_mailing_list_mode: "Štandardne poslať email pre každý nový príspevok." @@ -1093,20 +1065,6 @@ sk: pop3_polling_username_is_empty: "Pred nastavením POP3 sťahovania musíte nastaviť 'pop3 používateľské meno'." pop3_polling_password_is_empty: "Pred nastavením POP3 sťahovania musíte nastaviť 'pop3 heslo'." pop3_polling_authentication_failed: "POP3 autentikácia zlyhala. Prosíme overte zadané pop3 nastavenia." - notification_types: - group_mentioned: "%{group_name} bola spomenutá v %{link}" - mentioned: "%{display_username} sa o Vás zmienil v %{link}" - liked: "%{display_username} sa páčil Váš príspevok v %{link}" - replied: "%{display_username} odpovedal na Váš príspevok v %{link}" - quoted: "%{display_username} citoval Váš príspevok v %{link}" - edited: "%{display_username} upravil Váš príspevok v %{link}" - posted: "%{display_username} prispel do %{link}" - moved_post: "%{display_username} presunul Váš príspevok do %{link}" - private_message: "%{display_username} vám poslal správu: %{link}" - invited_to_private_message: "%{display_username} Vás pozval k správe: %{link}" - invitee_accepted: "%{display_username} prijal vaše pozvanie" - linked: "%{display_username} odkazuje na Vás v %{link}" - granted_badge: "Získali ste %{link}" search: within_post: "#%{post_number} od %{username}" types: @@ -1246,18 +1204,6 @@ sk: Táto pozvánka je od dôveryhodného užívateľa, takže môžete okamžite odpovedať na diskusiu . invite_forum_mailer: subject_template: "%{invitee_name} Vás pozval na %{site_domain_name}" - text_body_template: | - %{invitee_name} Vás pozval, aly ste sa pripojili na - - > **%{site_title}** - > - > %{site_description} - - Ak Vás to zaujíma, kliknite na nižšie uvedený odkaz: - - %{invite_link} - - Toto pozvanie je od dôveryhodného používateľa, takze sa nebudete musieť prihlasovať. invite_password_instructions: subject_template: "Nastavte heslo pre účet na %{site_name}" text_body_template: | @@ -1278,10 +1224,6 @@ sk: one: "%{site_name}] 1 príspevok čaká na revíziu" few: "[%{site_name}] %{count} príspevky čakajú na revíziu" other: "[%{site_name}] %{count} príspevkov čaká na revíziu" - text_body_template: | - Ahoj, - - Existujú príspevky nových používateľov, ktoré čakajú na revíziu. [Schválené alebo zamietnuté môžu byť tu](%{base_url}/queued-posts). flag_reasons: off_topic: "Váš príspevok bol označený ako \"mimo-témy\": komunita cíti, že nie je vhodný do témy tak, ako je definovaná nadpisom a prvým príspevkom" inappropriate: "Váš príspevok bol označený ako **nevhodný**: komunita cíti, že je úrážlivý, nemiestny alebo porušuje [naše pravidlá komunity](/guidelines)." @@ -1295,101 +1237,6 @@ sk: deferred_and_deleted: "Ďakujeme za upozornenie. Daný príspevok sme odstránili." temporarily_closed_due_to_flags: "Tento príspevok je dočasne uzamknutý z dôvodu veľkého množstva vlajok od komunity." system_messages: - post_hidden: - subject_template: "Príspevok skrytý z dôvodu konumitného označenia vlajkou" - usage_tips: - text_body_template: | - Tu je niekoľko rád, ako začať: - - ## Čítanie - - Ak chcete pokračovať v čítaní, **jednoducho pokračujte v skrolovaní!** - - V prípade, že dorazia nové odpovede alebo témy, automaticky sa zobrazia - žiadna nutnosť obnovovať stránku. - - ## Navigácia - - - Použite **ikonu s tlačítkom vpravo hore** pr vyhľadávanie, Vašu používateľskú stránku a menu. - - - Ak vyberiete nádpis témy, vždy sa zobrazí **prvá neprečítaná odpoveď** danej témy. Vyberte počet odpovedí alebo dátum poslednej odpovede na zobrazenie začiatku alebo konca. - - - - - K plnej kontrole navigácie v priebehu čítania témy použite ukazovateľ priebehu v pravom spodnom časti stránky. Rýchlo skočte na začiatok kliknutím na nadpis témy. Na zobrazenie zoznamu klávesových skratiek stlačte ?. - - - - ## Odpovede - - - K odpovedi na **tému celkovo**, použite na úplnom konci témy. - - - K odpovedi pre **konkrétnu osobu**, použite na ich príspevkoch. - - - K odpovedi pomocou **novej témya**, použite na pravej strane od príspevku. Oba príspevky, pôvodný i nový budú spojené odkazom. - - Vaša odpoveď môže byť formátovaná pomocou jednoduchého HTML, BBCode alebo [Markdown](http://commonmark.org/help/): - - Toto je **tučné**. - Toto je tučné. - Toto je [b]tučné[/b]. - - Chcete sa naučiť Markdown? [Prejdite si tento zábavný 10 minutový interaktívny tutotiál!](http://commonmark.org/help/tutorial/) - - Na vloženie citácie, vyberte text k citovaniu a stlačte tlačítko Odpovedať. Opakujte pre viacnásobné citovanie. - - - - Zmieňte meno, ak chcete niekoho upozorniť na Vašu odpoveď. Napíšte `@` aby ste mohli vybrať používateľské meno. - - - - Na použitie [štandardných Emoji](http://www.emoji.codes/), napíšte jednoducho `:` na vyhľadanie podľa mena, alebo použite tradičných smajlíkov `;)` - - - - Na vygenerovanie náhľadu a sumáru pre odkaz ho jednoducho vložte na samostatný riadok: - - - - ## Akcie - - Na spodu každého príspevku sú akčné tlačítka: - - - - Ak chcete niekomu dať vedieť, že ste s príspevkom spokojný a oceňujete ho, použite tlačítko **páči sa mi**. Zdieľajte lásku! - - Ak vidíte možný problém na príspevku niehoho, dajte im súkromne vedieť, alebo dajte vedieť [našim zamestnancom](%{base_url}/about), pomocou tlačítka **označiť**. Odkaz na príspevok môžete tiež **zdieľať**, alebo **založiť** na neskoršie použitie na vašej používateľskej stránke. - - ## Oznámenia - - Ak Vám niekto odpovedá, cituje Váš príspevok, alebo váš zmieni pomocou `@používateľskémeno`, zobrazí sa číslo na pravej vrchnej časti stránky. Použite ho na prístup k Vašim **oznámeniam**. - - - - Nebojte sa, že zmeškáte nejakú odpoveď - ak budete preč, všetky notifikácie Vám dorazia emailom. - - ## Vaše nastavenia - - - Všetky témy menej ako **dna dni staré** sú považované za nové. - - - Každá téma, do ktorej ste **aktívne prispeli** (vytvorením, odpovedaním, alebo čítaním dlhšiu dobu) budú automaticky sledované. - - Ako indikátor uvidíte modré kolečko, alebo počet neprečítaných u týchto tém: - - - - Nastavenia oznámení sa dajú zmeniť pre akúkoľvek tému pomocou ovladania na spodnej časti témy. - - - - Ak chcete sledovať každú novú tému v danej kategórií môžete nastaviť notifikácie v rámci kategórie. - - Na zmenu si pozrite [Vaše používateľské nastavenia](%{base_url}/my/preferences). - - ## Dôvera v komunite - - Ak tu prispievate, v priebehu času získate dôveru komunity, stanete sa právoplatným občanom a Vaše používateľské oprávnenia budú navýšené. Ak budete mať dostatočne vysokú [úroveň dôvery](https://meta.discourse.org/t/what-do-user-trust-levels-do/4924), získate nové možnosti ako nám pomôcť spravovať našu komunitu spoločne s nami. welcome_user: subject_template: "Vitajte na %{site_name}!" welcome_invite: @@ -1479,8 +1326,6 @@ sk: subject_template: "[%{site_name}] Problém s emailom -- Automaticky generovaná odpoveď" email_error_notification: subject_template: "[%{site_name}] Problém s emailom -- Chyba pri POP autentifikácií" - user_automatically_blocked: - subject_template: "Nový uživateľ %{username} je zablokovaný kôli označeniu komunitou" spam_post_blocked: subject_template: "Nový uživateľ %{username} je zablokovaný kôli opakovaným odkazom" pending_users_reminder: @@ -1520,12 +1365,10 @@ sk: subject_template: "%{optional_re}%{topic_title}" digest: why: "Krátky súhrn zo stránky %{site_link} od Vašej poslednej návštevy %{last_seen_at}" - subject_template: "[%{site_name}] Výber" new_activity: "Nová aktivita na Vašich témach a príspevkoch:" top_topics: "Populárne príspevky" other_new_topics: "Populárne témy" click_here: "kliknite tu" - from: "%{site_name} výber" read_more: "Čítať viac" more_topics: "Boli vytvorené %{new_topics_since_seen} ďalšie nové témy." more_topics_category: "Viac nových tém:" @@ -1599,7 +1442,7 @@ sk: csv_export: boolean_yes: "Áno" boolean_no: "Nie" - static_topic_first_reply: |+ + static_topic_first_reply: | Upravte prvý príspevok v téme pre zmenu obsahu %{page_name} stránky. guidelines_topic: diff --git a/config/locales/server.sq.yml b/config/locales/server.sq.yml index 55ba1787cf..77cc639663 100644 --- a/config/locales/server.sq.yml +++ b/config/locales/server.sq.yml @@ -234,7 +234,7 @@ sq: assets_topic_body: "This is a permanent topic, visible only to staff, for storing images and files used in the site design. Don't delete it!\n\n\nHere's how:\n\n\n1. Reply to this topic.\n2. Upload all the images you wish to use for logos, favicons, and so forth here. (Use the upload toolbar icon in the post editor, or drag-and-drop or paste images.)\n3. Submit your reply to post it.\n4. Right click the images in your new post to get the path to the uploaded images, or click the edit icon to edit your post and retrieve the path to the images. Copy the image paths.\n5. Paste those image paths into [basic settings](/admin/site_settings/category/required).\n\n\nIf you need to enable different file type uploads, edit `authorized_extensions` in the [file settings](/admin/site_settings/category/files)." lounge_welcome: title: "Mirë se vini në Lounge" - body: |2 + body: | Congratulations! :confetti_ball: @@ -441,18 +441,6 @@ sq: message: make: "This topic is now a banner. It will appear at the top of every page until it is dismissed by the user." remove: "This topic is no longer a banner. It will no longer appear at the top of every page." - unsubscribed: - title: 'Unsubscribed' - description: "You have been unsubscribed. We won't contact you again!" - oops: "In case you didn't mean to do this, click below." - error: "Error Unsubscribing" - preferences_link: "You can also unsubscribe from digest emails on your preferences page" - different_user_description: "You are currently logged in as a different user than the one who the digest was mailed to. Please log out and try again." - not_found_description: "Sorry, we couldn't unsubscribe you. It's possible the link in your email has expired." - resubscribe: - action: "Ri-abonohu" - title: "Re-Subscribed!" - description: "You have been re-subscribed." reports: visits: title: "User Visits" @@ -585,7 +573,6 @@ sq: yaxis: "Number of visits" dashboard: rails_env_warning: "Your server is running in %{env} mode." - ruby_version_warning: "You are running a version of Ruby 2.0.0 that is known to have problems. Upgrade to patch level 247 or later." host_names_warning: "Your config/database.yml file is using the default localhost hostname. Update it to use your site's hostname." gc_warning: 'Your server is using default ruby garbage collection parameters, which will not give you the best performance. Read this topic on performance tuning: Tuning Ruby and Rails for Discourse.' sidekiq_warning: 'Sidekiq is not running. Many tasks, like sending emails, are executed asynchronously by sidekiq. Please ensure at least one sidekiq process is running. Learn about Sidekiq here.' @@ -665,20 +652,14 @@ sq: 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)" cooldown_minutes_after_hiding_posts: "Number of minutes a user must wait before they can edit a post hidden via community flagging" - max_topics_in_first_day: "The maximum number of topics a user is allowed to create in their first day on the site" - max_replies_in_first_day: "The maximum number of replies a user is allowed to create in their first day on the site" tl2_additional_likes_per_day_multiplier: "Increase limit of likes per day for tl2 (member) by multiplying with this number" tl3_additional_likes_per_day_multiplier: "Increase limit of likes per day for tl3 (regular) by multiplying with this number" tl4_additional_likes_per_day_multiplier: "Increase limit of likes per day for tl4 (leader) by multiplying with this number" - num_flags_to_block_new_user: "If a new user's posts get this many spam flags from num_users_to_block_new_user different users, hide all their posts and prevent future posting. 0 to disable." - num_users_to_block_new_user: "If a new user's posts get num_flags_to_block_new_user spam flags from this many different users, hide all their posts and prevent future posting. 0 to disable." notify_mods_when_user_blocked: "If a user is automatically blocked, send a message to all moderators." flag_sockpuppets: "If a new user replies to a topic from the same IP address as the new user who started the topic, flag both of their posts as potential spam." 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. WARNING: enabling this for a live site will revoke access for existing non-staff users!" - ga_tracking_code: "Google analytics (ga.js) tracking code code, eg: UA-12345678-9; see http://google.com/analytics" - ga_domain_name: "Google analytics (ga.js) domain name, eg: mysite.com; see http://google.com/analytics" ga_universal_tracking_code: "Google Universal Analytics (analytics.js) tracking code code, eg: UA-12345678-9; see http://google.com/analytics" ga_universal_domain_name: "Google Universal Analytics (analytics.js) domain name, eg: mysite.com; see http://google.com/analytics" enable_noscript_support: "Enable standard webcrawler search engine support via the noscript tag" @@ -868,15 +849,11 @@ sq: delete_all_posts_max: "The maximum number of posts that can be deleted at once with the Delete All Posts button. If a user has more than this many posts, the posts cannot all be deleted at once and the user can't be deleted." username_change_period: "The number of days after registration that accounts can change their username (0 to disallow username change)." email_editable: "Allow users to change their e-mail address after registration." - logout_redirect: "Location to redirect browser to after logout EG: (http://somesite.com/logout)" allow_uploaded_avatars: "Allow users to upload custom profile pictures." allow_animated_avatars: "Allow users to use animated gif profile pictures. WARNING: run the avatars:refresh rake task after changing this setting." allow_animated_thumbnails: "Generates animated thumbnails of animated gifs." default_avatars: "URLs to avatars that will be used by default for new users until they change them." automatically_download_gravatars: "Download Gravatars for users upon account creation or email change." - digest_topics: "The maximum number of topics to display in the email digest." - digest_min_excerpt_length: "Minimum post excerpt in the email digest, in characters." - disable_digest_emails: "Disable digest emails for all users." detect_custom_avatars: "Whether or not to check that users have uploaded custom profile pictures." max_daily_gravatar_crawls: "Maximum number of times Discourse will check Gravatar for custom avatars in a day" public_user_custom_fields: "A whitelist of custom fields for a user that can be shown publicly." @@ -900,7 +877,6 @@ sq: default_code_lang: "Default programming language syntax highlighting applied to GitHub code blocks (lang-auto, ruby, python etc.)" warn_reviving_old_topic_age: "When someone starts replying to a topic where the last reply is older than this many days, a warning will be displayed. Disable by setting to 0." autohighlight_all_code: "Force apply code highlighting to all preformatted code blocks even when they didn't explicitly specify the language." - highlighted_languages: "Included syntax highlighting rules. (Warning: including too many langauges may impact performance) see: https://highlightjs.org/static/demo/ for a demo" feed_polling_enabled: "EMBEDDING ONLY: Whether to embed a RSS/ATOM feed as posts." feed_polling_url: "EMBEDDING ONLY: URL of RSS/ATOM feed to embed." embed_by_username: "Discourse username of the user who creates the embedded topics." @@ -933,19 +909,6 @@ sq: invalid_string_min: "Must be at least %{min} characters." invalid_string_max: "Must be no more than %{max} characters." invalid_reply_by_email_address: "Value must contain '%{reply_key}' and be different from the notification email." - notification_types: - mentioned: "%{display_username} mentioned you in %{link}" - liked: "%{display_username} liked your post in %{link}" - replied: "%{display_username} replied to your post in %{link}" - quoted: "%{display_username} quoted your post in %{link}" - edited: "%{display_username} edited your post in %{link}" - posted: "%{display_username} posted in %{link}" - moved_post: "%{display_username} moved your post to %{link}" - private_message: "%{display_username} sent you a message: %{link}" - invited_to_private_message: "%{display_username} invited you to a message: %{link}" - invitee_accepted: "%{display_username} accepted your invitation" - linked: "%{display_username} linked you in %{link}" - granted_badge: "You earned %{link}" search: within_post: "#%{post_number} by %{username}" types: @@ -1064,18 +1027,6 @@ sq: This invitation is from a trusted user, so you can reply to the discussion immediately. invite_forum_mailer: subject_template: "%{invitee_name} invited you to join %{site_domain_name}" - text_body_template: | - %{invitee_name} invited you to join - - > **%{site_title}** - > - > %{site_description} - - If you're interested, click the link below: - - %{invite_link} - - This invitation is from a trusted user, so you won't need to log in. invite_password_instructions: subject_template: "Set password for your %{site_name} account" text_body_template: | @@ -1095,10 +1046,6 @@ sq: subject_template: one: "[%{site_name}] 1 post waiting to be reviewed" other: "[%{site_name}] %{count} posts waiting to be reviewed" - text_body_template: | - Hello, - - There are posts from new users that are waiting to be reviewed. [They can be approved or rejected here](%{base_url}/queued-posts). flag_reasons: off_topic: "Your post was flagged as **off-topic**: the community feels it is not a good fit for the topic, as currently defined by the title and the first post." inappropriate: "Your post was flagged as **inappropriate**: the community feels it is offensive, abusive, or a violation of [our community guidelines](/guidelines)." @@ -1112,8 +1059,6 @@ sq: deferred_and_deleted: "Thanks for letting us know. We've removed the post." temporarily_closed_due_to_flags: "This topic is temporarily closed due to a large number of community flags." system_messages: - post_hidden: - subject_template: "Post hidden due to community flagging" welcome_user: subject_template: "Mirë se vini tek %{site_name}!" text_body_template: | @@ -1220,8 +1165,6 @@ sq: subject_template: "[%{site_name}] Email issue -- Auto Generated Reply" email_error_notification: subject_template: "[%{site_name}] Email issue -- POP authentication error" - user_automatically_blocked: - subject_template: "New user %{username} blocked due to community flags" spam_post_blocked: subject_template: "New user %{username} posts blocked due to repeated links" pending_users_reminder: @@ -1350,18 +1293,15 @@ sq: %{respond_instructions} user_posted_pm_staged: subject_template: "%{optional_re}%{topic_title}" - text_body_template: |2 + text_body_template: | %{message} digest: why: "A brief summary of %{site_link} since your last visit on %{last_seen_at}" - subject_template: "[%{site_name}] Digest" new_activity: "New activity on your topics and posts:" top_topics: "Popular posts" other_new_topics: "Popular topics" - unsubscribe: "This digest is sent from %{site_link} when we haven't seen you in a while. To unsubscribe %{unsubscribe_link}." click_here: "click here" - from: "%{site_name} përmbledhje" read_more: "Read More" more_topics: "There were %{new_topics_since_seen} other new topics." more_topics_category: "More new topics:" diff --git a/config/locales/server.sv.yml b/config/locales/server.sv.yml index 93b9044e08..01c769097d 100644 --- a/config/locales/server.sv.yml +++ b/config/locales/server.sv.yml @@ -15,6 +15,7 @@ sv: short: "%m-%d-%Y" short_no_year: "%B %-d" date_only: "%B %-d, %Y" + long: "%B %-d, %Y, %l:%M%P" date: month_names: [null, Januari, Februari, Mars, April, Maj, Juni, Juli, Augusti, September, Oktober, November, December] <<: *datetime_formats @@ -26,10 +27,10 @@ sv: topics: "Ämnen" posts: "inlägg" loading: "Laddar" - powered_by_html: 'Drivs av Discourse, visas bäst med JavaScript påslaget' + powered_by_html: 'Drivs av Discourse, visas bäst med JavaScript aktiverat' log_in: "Logga in" purge_reason: "Automatiskt borttaget som övergett, avaktiverat konto" - disable_remote_images_download_reason: "Fjärrbilds nedladdning är inaktiverad eftersom det inte fanns tillräckligt mycket lagringsutrymme tillgängligt." + disable_remote_images_download_reason: "Nedladdning av externa bilder är inaktiverat eftersom det inte fanns tillräckligt mycket lagringsutrymme tillgängligt." anonymous: "Anonym" emails: incoming: @@ -49,16 +50,16 @@ sv: reply_user_not_matching_error: "Händer när ett svar kommer in från en annan e-postadress än den notificieringen skickades till." topic_not_found_error: "Händer när ett svar kommer in men ämnet har raderats." topic_closed_error: "Händer när ett svar kommer in men ämnet har stängts." - auto_generated_email_reply: "E-post innehåller ett svar till ett autogenerat e-post. " + bounced_email_error: "E-post är en studsad e-postrapport." screened_email_error: "Händer när sändarens e-postadress redan har kontrollerats." errors: &errors format: '%{attribute} %{message}' messages: - too_long_validation: "är begränsad till %{max} karaktärer; du skrev in %{length}. " - invalid_boolean: "Ogiltigt boolean." + too_long_validation: "är begränsad till %{max} tecken; du skrev in %{length}. " + invalid_boolean: "Ogiltig boolean." taken: "används redan" accepted: måste accepteras - blank: kan inte vara blankt + blank: kan inte vara tomt present: måste vara tomt confirmation: "matchar inte %{attribute}" empty: kan inte vara tomt @@ -70,7 +71,7 @@ sv: has_already_been_used: "har redan använts" inclusion: är inte inkluderad i listan invalid: är ogiltig - is_invalid: "är ogiltig; försök att skriva lite mer detaljerad" + is_invalid: "är ogiltig; försök att vara lite mer beskrivande" less_than: måste vara mindre än %{count} less_than_or_equal_to: måste vara mindre eller lika med %{count} not_a_number: är inte ett nummer @@ -81,22 +82,22 @@ sv: one: "Kan inte radera förteckning på grund av att ett beroende %{record} existerar" many: "Kan inte radera förteckning på grund av att beroende %{record} existerar" too_long: - one: är för lång (maximum är 1 tecken) - other: är för lång (maximum är %{count} tecken) + one: är för långt (högsta tillåtna är 1 tecken) + other: är för långt (högsta tillåtna är %{count} tecken) too_short: - one: är för kort (minimum är 1 tecken) - other: är för kort (minimum är %{count} tecken) + one: är för kort (minsta tillåtna är 1 tecken) + other: är för kort (minsta tillåtna är %{count} tecken) wrong_length: one: har fel längd (borde vara 1 tecken) other: har fel längd (borde vara %{count} tecken) other_than: "måste vara skilt från %{count}" template: - body: 'Det var ett problem med dom följande fälten:' + body: 'Det uppstod problem med följande fält:' header: one: Ett fel förhindrade %{model} från att sparas - other: '%{count} stycken fel förhindrade %{model} från att sparas' + other: '%{count} fel förhindrade %{model} från att sparas' embed: - load_from_remote: "Det uppstod ett fel vid laddning av artikeln." + load_from_remote: "Det uppstod ett fel vid laddning av inlägget." site_settings: min_username_length_exists: "Du kan inte sätta kortast tillåtna längd på användarnamn högre än det kortaste användarnamnet. " min_username_length_range: "Du kan inte sätta minimum högre än maximum" @@ -107,25 +108,25 @@ sv: bulk_invite: file_should_be_csv: "Den uppladdade filen ska vara i csv eller txt format." backup: - operation_already_running: "En operation är redan igång. Kan inte starta ett nytt job just nu." - backup_file_should_be_tar_gz: "Backup filen ska vara ett .tar.gz arkiv." + operation_already_running: "En operation är redan igång. Kan inte starta ett nytt jobb just nu." + backup_file_should_be_tar_gz: "Backup-filen ska vara ett .tar.gz arkiv." not_enough_space_on_disk: "Det finns inte tillräckligt mycket utrymme på disken för att ladda upp denna backup." not_logged_in: "Du måste vara inloggad för att göra detta." not_found: "Den efterfrågade URL:en eller resursen kan inte hittas." invalid_access: "Du har inte behörighet att visa den efterfrågade resursen." - read_only_mode_enabled: "Webbplatsen är i read only läge. Interaktioner är inaktiverade." + read_only_mode_enabled: "Webbplatsen är i skrivskyddat läge. Interaktioner är inaktiverade." reading_time: "Lästid" likes: "Gillningar" too_many_replies: - one: "Vi är ledsna men nya användare är tillfälligt begränsade till 1 svar i samma diskussion." + one: "Vi är ledsna men nya användare är tillfälligt begränsade till 1 svar i samma ämne." other: "Vi är ledsna men nya användare är tillfälligt begränsade till &{count} svar i samma ämne." embed: - start_discussion: "Starta Discussion" - continue: "Fortsätt Discussion" + start_discussion: "Starta diskussion" + continue: "Fortsätt diskussion" more_replies: one: "1 till svar" other: "%{count} till svar" - loading: "Laddar Discussion..." + loading: "Laddar diskussion..." permalink: "Permalänk" imported_from: "Detta är ett kopplat diskussionsämne till det ursprungliga inlägget på %{link}" in_reply_to: "▶ %{username}" @@ -154,7 +155,7 @@ sv: other: "Tyvärr, nya användare kan bara ha %{count} länkar i ett inlägg." spamming_host: "Tyvärr, du kan inte posta en länk till det värdnamnet." user_is_suspended: "Avstängda användare är inte tillåtna att göra inlägg" - topic_not_found: "Något har gått fel. Kanske ämnet stängts eller raderats medan du tittade på det?" + topic_not_found: "Något har gått fel. Kanske har ämnet stängts eller raderats medan du tittade på det?" just_posted_that: "är för likt det du nyligen postade" invalid_characters: "innehåller otillåtna tecken" is_invalid: "är ogiltig; försök att skriva lite mer detaljerad" @@ -173,12 +174,15 @@ sv: rss_description: latest: "Aktuella ämnen" hot: "Heta ämnen" + top: "Toppämnen" posts: "Senaste inläggen" private_posts: "Senaste privata meddelanden" group_posts: "Senaste inläggen från %{group_name}" + group_mentions: "Senaste omnämningarna från %{group_name}" user_posts: "Senaste inlägggen av @%{username}" user_topics: "Senaste ämnena av @%{username}" - too_late_to_edit: "Inlägget skapades för långt tillbaka i tiden. Det kan inte lägre redigeras eller tas bort." + tag: "Taggade ämnen" + too_late_to_edit: "Inlägget skapades för långt tillbaka i tiden. Det kan inte längre redigeras eller tas bort." revert_version_same: "Den nuvarande versionen är samma som den du försöker återgå till." excerpt_image: "bild" queue: @@ -208,13 +212,13 @@ sv: new-topic: | Välkommen till %{site_name} — **tack för att du startade en ny konversation!** - - Låter titeln intressant om du läser det högt? Är det en bra sammanfattning? + - Låter rubriken intressant om du läser det högt? Är det en bra sammanfattning? - Vem skulle kunna vara intresserad av detta? Varför är det viktigt? Vad för typ av svar förväntar du dig? - Inkludera vanligt förekommande ord i ditt ämne så att andra kan *hitta* det. För att gruppera ditt ämne med relaterade ämnen, välj en kategori. - För mer, [see our community guidelines](/guidelines). + För mer information kan du läsa [riktlinjerna](/guidelines). Detta meddelande visas enbart vid ditt första %{education_posts_text}. new-reply: | Välkommen till %{site_name} — **tack för att du bidrar!** @@ -224,8 +228,15 @@ sv: - Konstruktiv kritik välkomnas, men kritisera då *idéer* och inte personer. - För mer, [läs våra riktlinjer](/guidelines). Detta meddelande syns enbart vid dina första %{education_posts_text}. - avatar: "### Vad sägs om en ny bild för ditt konto? \n\nDu har skapat några ämnen och postat några svar, men din profilbild är inte lika unik som dig - det är samma standardbild som alla nya användare får. \n\nHar du inte funderat på att **[besöka din användarprofil](%{profile_path})** och ladda upp ett eget foto som representerar dig? \n\nDet är lättare att följa diskussioner och hitta intressanta personer i konversationer när alla har en unik profilbild!\n" + För mer, [läs våra riktlinjer](/guidelines). Detta meddelande visas enbart vid ditt första %{education_posts_text}. + avatar: | + ### Vad sägs om en ny bild för ditt konto? + + Du har skapat några ämnen och skrivit några svar, men din profilbild är inte lika unik som dig - det är samma standardbild som alla nya användare får. + + Har du inte funderat på att **[besöka din användarprofil](%{profile_path})** och ladda upp ett eget foto som representerar dig? + + Det är lättare att följa diskussioner och hitta intressanta personer i konversationer när alla har en unik profilbild! sequential_replies: | ### Överväg att svara på flera inlägg på en och samma gång @@ -257,7 +268,7 @@ sv: category: name: "Kategorinamn" topic: - title: 'Titel' + title: 'Rubrik' post: raw: "Inlägg" user_profile: @@ -268,7 +279,7 @@ sv: attributes: base: warning_requires_pm: "Du kan endast bifoga varningar till privata meddelanden." - too_many_users: "Du kan bara skicka varningar till en användare åt gången." + too_many_users: "Du kan endast skicka varningar till en användare åt gången." cant_send_pm: "Tyvärr, du kan inte skicka ett privat medelande till den användaren. " no_user_selected: "Du måste välja en giltig användare." user: @@ -278,52 +289,76 @@ sv: same_as_username: "är samma som ditt användarnamn. Vänligen använd ett säkrare lösenord." same_as_email: "är samma som din e-postadress. Vänligen använd ett säkrare lösenord." ip_address: - signup_not_allowed: "Registration är inte tillåtet från detta konto." + signup_not_allowed: "Registrering är inte tillåtet från detta konto." color_scheme_color: attributes: hex: invalid: "är inte en giltig färg" + post_reply: + base: + different_topic: "Inlägg och svar måste tillhöra samma ämne." <<: *errors user_profile: no_info_me: "
    Din profils Om Mig-fält är för närvarande tomt, skulle du vilja fylla i det?
    " no_info_other: "
    %{name} har inte skrivit någonting i dess profils Om Mig-fält ännu
    " vip_category_name: "Lounge" - vip_category_description: "En kategori exklusiv för medlemmar med en pålitlighetsnivå av 3 eller högre." + vip_category_description: "En kategori exklusiv för medlemmar med en förtroendenivå av 3 eller högre." + meta_category_name: "Feedback" meta_category_description: "Diskussion om den här webbplatsen, dess organisation, hur den fungerar och hur vi kan förbättra den." staff_category_name: "Personal" staff_category_description: "Privat kategori för personaldiskussioner. Ämnen är bara synliga för administratörer och moderatorer." assets_topic_body: "Detta är ett permanent ämne, endast synligt för personal, med syfte att lagra bilder och filer som ska användas till webbplatsens design. Radera ej detta ämne!\n\n\nSå här fungerar det:\n\n\n1. Svara på detta ämne.\n2. Ladda upp alla bilder du vill använda som logotyp, favicon och så vidare här. (Använd verktygfältets uppladdningsikon i inläggsredigeraren, eller dra-och-släpp eller klistra in bilder)\n3. Skicka ditt svar för att posta det.\n4. Högerklicka på bilderna i ditt nya inlägg för att få sökvägen till de uppladdade bilderna, eller klicka på redigera-ikonen för att redigera inlägget och på så sätt hämta sökvägen till bilderna. Kopiera bildernas sökväg. \n5. Klistra in bildernas sökvägar i de [grundläggande inställningarna](/admin/site_settings/category/required).\n\n\nOm du behöver möjliggöra uppladdning av flera olika filtyper, redigera `authorized_extensions` i [inställningarna för filer](/admin/site_settings/category/files)." lounge_welcome: title: "Välkommen till loungen" - body: "\nGrattis! :confetti_ball:\n\nOm du kan se det här ämnet så har du nyligen blivit upphöjd till **regelbunden** användare (förtroendenivå 3). \n\nDu kan nu …\n\n* Redigera rubriken för alla ämnen\n* Ändra kategorin för alla ämnen\n* Få alla dina länkar följda ([automatiskt nofollow](http://en.wikipedia.org/wiki/Nofollow) är borttagna)\n* Få åtkomst till en privat Lounge-kategori som endast är synlig för användare som har förtroendenivå 3 eller högre\n* Gömma spam med en enda flagga\n\nHär är den [aktuella listan över regelbundna användare](/badges/3/regular). Glöm inte att hälsa.\n\nTack för att du är en viktig del av det här forumet!\n\n(För mer information om förtroendenivåer, [se det här ämnet][trust]. Notera att endast medlemmar som fortsätter att tillfredställa kraven över tid kommer att fortsätta vara regelbundna medlemmar.)\n\n[trust]: https://meta.discourse.org/t/what-do-user-trust-levels-do/4924\n" + body: | + + Grattis! :confetti_ball: + + Om du kan se det här ämnet så har du nyligen blivit upphöjd till **regelbunden** användare (förtroendenivå 3). + + Du kan nu … + + * Redigera rubriken för alla ämnen + * Ändra kategorin för alla ämnen + * Få alla dina länkar följda ([automatiskt nofollow](http://en.wikipedia.org/wiki/Nofollow) är borttagna) + * Få åtkomst till en privat Lounge-kategori som endast är synlig för användare som har förtroendenivå 3 eller högre + * Gömma spam med en enda flagga + + Här är den [aktuella listan över regelbundna användare](/badges/3/regular). Glöm inte att hälsa. + + Tack för att du är en viktig del av det här forumet! + + (För mer information om förtroendenivåer, [se det här ämnet][trust]. Notera att endast medlemmar som fortsätter att tillfredställa kraven över tid kommer att fortsätta vara regelbundna medlemmar.) + + [trust]: https://meta.discourse.org/t/what-do-user-trust-levels-do/4924 category: topic_prefix: "Om kategorin %{category}" replace_paragraph: "(Byt ut den här första paragrafen med en sammanfattad beskrivning av din nya kategori. Den här vägledningen kommer att dyka upp i kategorins urvalsområde, så försök att hålla det kortare än 200 tecken. **Tills du har redigerat den här beskrivningen eller skapat nya ämnen så kommer den här kategorin inte att synas på kategorisidan.**)" - post_template: "%{replace_paragraph}\n\nAnvänd följande paragrafer för en längre beskrivning, eller för att etablera regler eller riktlinjer för kategorin:\n\n- Varför ska medlemmar använda den här kategorin? Vad är den till för?\n\n- Exat hur är den olik befintliga kategorier?\n\n- Vad borde ämnen i den här kategorin generellt innehålla?\n\n- Behövs den här kategorin? Kan vi sammanfoga den med en annan kategori, eller underkategori?\n" + post_template: "%{replace_paragraph}\n\nAnvänd följande paragrafer för en längre beskrivning, eller för att etablera regler eller riktlinjer för kategorin:\n\n- Varför ska medlemmar använda den här kategorin? Vad är den till för?\n\n- Exakt hur är den olik befintliga kategorier?\n\n- Vad borde ämnen i den här kategorin generellt innehålla?\n\n- Behövs den här kategorin? Kan vi sammanfoga den med en annan kategori, eller underkategori?\n" errors: - uncategorized_parent: "Kategorin \"Okategoriserat\" kan inte ha en föräldrar kategori." + uncategorized_parent: "Kategorin \"Okategoriserat\" kan inte ha en föräldrer kategori." self_parent: "En underkategori kan inte ha sig själv som förälder." - depth: "Du kan inte nästla en underkategori under en annan" + depth: "Du kan inte skapa underkategorier till underkategorier" invalid_email_in: "'%{email}' är inte en giltig e-postadress." email_already_used_in_group: "'%{email}' är redan använd av gruppen '%{group_name}'." email_already_used_in_category: "'%{email}' är redan använd av kategorin '%{category_name}'." cannot_delete: uncategorized: "Du kan inte ta bort kategorin \"Okategoriserat\"" - has_subcategories: "Du kan inte ta bort den här kategorin för att den har under-kategorier." + has_subcategories: "Du kan inte ta bort den här kategorin för att den har underkategorier." topic_exists: one: "Kan inte ta bort den här kategorien eftersom den innehåller ett ämne. Ämnet är %{topic_link}." other: "Kan inte ta bort den här kategorien eftersom den innehåller %{count} ämnen. Äldsta ämnet är %{topic_link}." - topic_exists_no_oldest: "Kan inte ta bort den här kategorin efter antalet ämnen är %{count}." + topic_exists_no_oldest: "Kan inte ta bort den här kategorin eftersom antalet ämnen är %{count}." uncategorized_description: "Ämnen som inte behöver en kategori, eller som inte passar in i någon annan befintlig kategori." trust_levels: newuser: - title: "besökare" + title: "ny användare" basic: - title: "vanlig användare" + title: "grundläggande användare" member: title: "medlem" regular: - title: "vanlig" + title: "regelbunden" leader: title: "ledare" change_failed_explanation: "Du försökte degradera %{user_name} till '%{new_trust_level}'. Användarens förtroendenivå är redan '%{current_trust_level}'. %{user_name} kommer behålla '%{current_trust_level}'. Om du vill degradera användaren, lås förtroendenivån först" @@ -428,9 +463,9 @@ sv: no_token: "Tyvärr, din lösenordslänk har löpt ut. Klicka på inloggningsknappen och välj \"jag har glömt mitt lösenord\" för att få en ny länk." choose_new: "Var god välj ett nytt lösenord" choose: "Var god välj ett lösenord" - update: 'Uppdatera Lösenord' + update: 'Uppdatera lösenord' save: 'Välj lösenord' - title: 'Återställ Lösenord' + title: 'Återställ lösenord' success: "Du har lyckats med att byta ditt lösenord och är nu inloggad." success_unapproved: "Du lyckades med att byta ditt lösenord." continue: "Fortsätt till %{site_name}" @@ -439,7 +474,7 @@ sv: please_continue: "Fortsätt till %{site_name}" error: "Det uppstod ett fel med ändringen av din e-postadress. Adressen kanske redan används?" error_staged: "Ett problem uppstod vid ändring av din e-postadress. Adressen används redan av en annan användare. " - already_done: "Tyvärr har den här aktiveringslänken löpt ut. Kan är din e-postadress redan ändrad? " + already_done: "Tyvärr har den här aktiveringslänken löpt ut. Kanske är din e-postadress redan ändrad? " authorizing_old: title: "Tack för att du bekräftar din nuvarande e-postadress" description: "Vi skickar nu e-post för bekräftelse till din nya adress " @@ -449,28 +484,28 @@ sv: please_continue: "Ditt nya konto är verifierat; du kommer att skickas till startsidan." continue_button: "Fortsätt till %{site_name}" welcome_to: "Välkommen till %{site_name}!" - approval_required: "En moderator måste manuellt godkänna ditt nya konto innan du kan komma åt detta forum. Du kommer få ett mail när ditt konto har godkänts!" + approval_required: "En moderator måste manuellt godkänna ditt nya konto innan du kan komma åt detta forum. Du kommer få e-post när ditt konto har godkänts!" missing_session: "Vi kan inte upptäcka om ditt konto skapades, var god se till att du ha kakor aktiverade." post_action_types: off_topic: - title: 'Off-Topic' - description: 'Det här inlägget är inte relevant för den nuvarande diskussionen, sett till ämnets titel och det första inlägget, och borde förmodligen flyttas någon annanstans.' - long_form: 'flagga detta som off-topic' + title: 'Orelevant' + description: 'Det här inlägget är inte relevant för det nuvarande ämnet, sett till ämnets rubrik och det första inlägget, och borde förmodligen flyttas någon annanstans.' + long_form: 'flagga detta som orelevant' spam: title: 'Spam' - description: 'Detta inlägg är en annons. Den bidrar inte till eller är inte relevant för det aktuella ämnet, utan är promotion.' + description: 'Detta inlägg är en annons. Den bidrar inte till eller är inte relevant för det aktuella ämnet, utan är marknadsföring.' long_form: 'flagga detta som spam' - email_title: '"%{title}" flaggades som skräp' + email_title: '"%{title}" flaggades som spam' email_body: "%{link}\n\n%{message}" inappropriate: title: 'Olämpligt' - description: 'Detta inläggs innehåll är inkluderar saker som som en förnuftig person skulle betrakta som stötande, kränkande eller överträdelse av våra community riktlinjerr.' + description: 'Detta inläggs innehåll inkluderar saker som en förnuftig person skulle anse vara stötande, kränkande eller en överträdelse av våra riktlinjerr.' long_form: 'flagga detta som olämpligt' notify_user: - title: 'Notifiera @{{username}} ' + title: 'Skicka ett meddelande till @{{username}} ' description: 'Jag vill prata med den här personen direkt och privat om inlägget. ' long_form: 'notifierad användare' - email_title: 'Du postade i "%{title}"' + email_title: 'Du skrev i "%{title}"' email_body: "%{link}\n\n%{message}" notify_moderators: title: "Övrigt" @@ -497,7 +532,7 @@ sv: long_form: 'flaggad som spam' inappropriate: title: 'Olämpligt' - description: 'Detta ämne har innehåll som en förnuftig person skulle anse som stötande, kränkande eller våldsamt gentemot våra riktlinjer.' + description: 'Detta ämne har innehåll som en förnuftig person skulle anse vara stötande, kränkande eller en överträdelse av våra riktlinjer.' long_form: 'flaggad som olämplig' notify_moderators: title: "Annat" @@ -506,33 +541,36 @@ sv: email_title: 'Ämnet "%{title}" kräver moderators uppmärksamhet' email_body: "%{link}\n\n%{message}" flagging: - you_must_edit: '

    Ditt inlägg blev flaggat av commynityn. Vänligen läs dina meddelanden.

    ' - user_must_edit: '

    Detta inlägg blev flaggat av communityn och är dolt för tillfället.

    ' + you_must_edit: '

    Ditt inlägg blev flaggat av andra medlemmar i forumet. Vänligen se över dina meddelanden.

    ' + user_must_edit: '

    Detta inlägg blev flaggat av andra medlemmar i forumet och är dolt för tillfället.

    ' archetypes: regular: title: "Vanligt ämne" banner: title: "Banderollämne" message: - make: "Detta ämne är nu en banner. Den dyker upp i toppen av alla sidor tills den blir avfärdad av användaren." - remove: "Detta ämne är inte längre en banner. Den kommer inte att dyka upp i toppen av varje sida." + make: "Detta ämne är nu en banderoll. Den dyker upp i toppen av alla sidor tills den blir avfärdad av användaren." + remove: "Detta ämne är inte längre en banderoll. Den kommer inte att dyka upp i toppen av varje sida." unsubscribed: - title: 'Avprenumererad' - description: "Du har blivit avprenumererad. Vi kommer inte att kontakta dig igen!" - oops: "Om du inte menade att göra detta, klicka nedan." - error: "Fel vid avprenumeration" - preferences_link: "Du kan också avprenumerera från sammanfattningar i e-posten via dinainställningar" - different_user_description: "Du är för tillfället inloggad som en annan användare än den som sammanfattningen skickades till. Var god logga ut och försök igen." - not_found_description: "Tyvärr, vi kunde inte avprenumerera dig. Det är möjligt att länken i ditt mail har löpt ut." - resubscribe: - action: "Återprenumerera" - title: "Återprenumererad!" - description: "Du har blivit återprenumererad." + title: "Avprenumererat!" + description: "Du har avprenumererat. För att ändra dina e-postinställningar kan du besöka dina användarinställningar." + topic_description: "För att återprenumerera till %{link}, använd notifieringskontrollerna vid botten eller högra sidan av ämnet." + unsubscribe: + title: "Avprenumerera" + stop_watching_topic: "Sluta bevaka det här ämnet, %{link}" + mute_topic: "Tysta alla notifieringar för det här ämnet, %{link}" + unwatch_category: "Sluta bevaka alla ämnen i %{category}" + mailing_list_mode: "Stäng av utskicksläge" + disable_digest_emails: "Sluta skicka mig de här e-postsammanfattningarna" + all: "Skicka mig inga fler e-postmeddelanden från %{sitename}" + different_user_description: "Du är för tillfället inloggad som en annan användare än den vi skickade e-post till. Var vänlig och logga ut, eller aktivera anonymt läge, och försök igen." + not_found_description: "Tyvärr, vi kunde inte hitta den här avprenumerationen. Är det möjligt att länken i din e-post har löpt ut?" + log_out: "Logga ut" reports: visits: - title: "Användarbesök efter Dag" + title: "Användarbesök" xaxis: "Dag" - yaxis: "Besök" + yaxis: "Antal besök" signups: title: "Nya användare" xaxis: "Dag" @@ -540,22 +578,23 @@ sv: profile_views: title: "Användarprofilvisningar" xaxis: "Dag" + yaxis: "Antal sedda användarprofiler " topics: title: "Ämnen" xaxis: "Dag" - yaxis: "Antalet nya ämnen" + yaxis: "Antal nya ämnen" posts: title: "Inlägg" xaxis: "Dag" - yaxis: "Antalet nya inlägg" + yaxis: "Antal nya inlägg" likes: title: "Gillningar" xaxis: "Dag" - yaxis: "Antalet nya gillningar" + yaxis: "Antal nya gillningar" flags: title: "Flaggor" xaxis: "Dag" - yaxis: "Antalet flaggor" + yaxis: "Antal flaggor" bookmarks: title: "Bokmärken" xaxis: "Dag" @@ -571,7 +610,7 @@ sv: emails: title: "E-post skickade" xaxis: "Dag" - yaxis: "Antalet mejl" + yaxis: "Antal e-post" user_to_user_private_messages: title: "Användare-till-användare" xaxis: "Dag" @@ -585,7 +624,7 @@ sv: xaxis: "Dag" yaxis: "Antal meddelanden" notify_moderators_private_messages: - title: "Notifiera Moderatorer" + title: "Notifiera moderatorer" xaxis: "Dag" yaxis: "Antal meddelanden" notify_user_private_messages: @@ -610,18 +649,27 @@ sv: page_view_anon_reqs: title: "Anonym" xaxis: "Dag" + yaxis: "Anonyma sidvisningar" page_view_logged_in_reqs: title: "Inloggad" xaxis: "Dag" + yaxis: "Inloggade sidvisningar" page_view_crawler_reqs: + title: "Sökrobotar" xaxis: "Dag" + yaxis: "Sökrobotars sidvisningar" page_view_total_reqs: title: "Total" xaxis: "Dag" + yaxis: "Totalt antal sidvisningar" page_view_logged_in_mobile_reqs: + title: "Inloggade sidvisningar" xaxis: "Dag" + yaxis: "Mobilinloggade sidvisningar" page_view_anon_mobile_reqs: + title: "Anon sidvisningar" xaxis: "Dag" + yaxis: "Mobilanon sidvisningar" http_background_reqs: title: "Bakgrund" xaxis: "Dag" @@ -629,22 +677,29 @@ sv: http_2xx_reqs: title: "Status 2xx (OK)" xaxis: "Dag" + yaxis: "Lyckade anrop (Status 2xx)" http_3xx_reqs: - title: "HTTP 3xx (omdirigera)" + title: "HTTP 3xx (Omdirigera)" xaxis: "Dag" + yaxis: "Omdirigerade anrop (Status 3xx)" http_4xx_reqs: + title: "HTTP 4xx (Klientfel)" xaxis: "Dag" + yaxis: "Klientfel (Status 4xx)" http_5xx_reqs: title: "HTTP 5xx (Serverfel)" xaxis: "Dag" + yaxis: "Serverfel (Status 5xx)" http_total_reqs: - title: "Totala" + title: "Totalt" xaxis: "Dag" + yaxis: "Totalt antal efterfrågningar" time_to_first_response: title: "Tid till första respons" xaxis: "Dag" + yaxis: "Genomsnittstid (timmar)" topics_with_no_response: - title: "Ämnen med ingen respons" + title: "Ämnen utan respons" xaxis: "Dag" yaxis: "Totalt" mobile_visits: @@ -652,31 +707,34 @@ sv: xaxis: "Dag" yaxis: "Antal besök" dashboard: - rails_env_warning: "Your server is running in %{env} mode." - ruby_version_warning: "Du använder en version av Ruby 2.0.0 som är känd för att ha problem. Uppgradera till patch-nivå 247 eller senare." - host_names_warning: "Your config/database.yml file is using the default localhost hostname. Update it to use your site's hostname." - gc_warning: 'Your server is using default ruby garbage collection parameters, which will not give you the best performance. Read this topic on performance tuning: Tuning Ruby and Rails for Discourse.' - sidekiq_warning: 'Sidekiq is not running. Many tasks, like sending emails, are executed asynchronously by sidekiq. Please ensure at least one sidekiq process is running. Learn about Sidekiq here.' + rails_env_warning: "Din server kör i %{env} läge." + host_names_warning: "Din config/database.yml fil använder lokalvärdens standard-värdnamn. Uppdatera den till att använda din webbplats värdnamn." + gc_warning: 'Din server använder standardparametrar från rubys skräpinsamling, vilket inte kommer att ge dig bästa möjliga prestanda. Läs det här ämnet om prestandainställningar: Tuning Ruby and Rails for Discourse.' + sidekiq_warning: 'Sidekiq körs inte. Många uppgifter, sm att skicka e-post, utförs asynkront av sidekiq. Var vänlig se till att minst en sidekiqprocess körs. Läs mer om Sidekiq här.' + queue_size_warning: 'Antal köade jobb är %{queue_size}, vilket är ganska högt. Det kan indikera ett problem med Sidekiq process(er), eller så kanske du behöver lägga till fler Sidekiqarbetare.' memory_warning: 'Din server körs med mindre än 1 GB minne. Minne på minst 1 GB är rekommenderat.' - google_oauth2_config_warning: 'Servern är konfigurerad för att tillåta registrering och inloggning med Google OAuth2 (inställningen enable_google_oauth2). men klient-id och klient säkerhetsvärden är inte satta. Gå till Webbplatsinställningarna och uppdatera inställningarna. Läs den här guiden för att lära dig mer.' - facebook_config_warning: 'Servern är konfigurerad för att tillåta registrering och inloggning med Facebook (inställningen enable_facebook_logins). men app-id och appens säkerhetsvärden är inte satta. Gå till Webbplatsinställningarna och uppdatera inställningarna. Läs den här guiden för att lära dig mer.' - twitter_config_warning: 'Servern är konfigurerad för att tillåta registrering och inloggning med Twitter (inställningen twitter_logins). men nyckel- och säkerhetsvärden är inte satta. Gå till Webbplatsinställningarna och uppdatera inställningarna. Läs den här guiden för att lära dig mer.' - github_config_warning: 'Servern är konfigurerad för att tillåta registrering och inloggning med GitHub (inställningen twitter_logins). men klient-id och säkerhetsvärden är inte satta. Gå till Webbplatsinställningarna och uppdatera inställningarna. Läs den här guiden för att lära dig mer.' + google_oauth2_config_warning: 'Servern är konfigurerad till att tillåta registrering och inloggning med Google OAuth2 (inställningen enable_google_oauth2). men klient-id och klienthemlighetsvärden är inte satta. Gå till Webbplatsinställningarna och uppdatera inställningarna. Läs den här guiden för att lära dig mer.' + facebook_config_warning: 'Servern är konfigurerad till att tillåta registrering och inloggning med Facebook (inställningen enable_facebook_logins). men app-id och appens hemlighetsvärden är inte satta. Gå till Webbplatsinställningarna och uppdatera inställningarna. Läs den här guiden för att lära dig mer.' + twitter_config_warning: 'Servern är konfigurerad till att tillåta registrering och inloggning med Twitter (inställningen twitter_logins). men nyckel- och hemlighetsvärden är inte satta. Gå till Webbplatsinställningarna och uppdatera inställningarna. Läs den här guiden för att lära dig mer.' + github_config_warning: 'Servern är konfigurerad till att tillåta registrering och inloggning med GitHub (inställningen twitter_logins). men klient-id och hemlighetsvärden är inte satta. Gå till Webbplatsinställningarna och uppdatera inställningarna. Läs den här guiden för att lära dig mer.' s3_config_warning: 'Servern är konfigurerad till att ladda upp filer till s3, men minst en av följande inställningar är inte satt: s3_access_key_id, s3_secret_access_key eller s3_upload_bucket. Gå till Inställningar och uppdatera dem. Se "How to set up image uploads to S3?" för att lära dig mer.' s3_backup_config_warning: 'Servern är konfigurerad till att ladda upp säkerhetskopior till s3, men minst en av följande inställningar är inte satta: s3_access_key_id, s3_secret_access_key eller s3_backup_bucket. Gå till Webbplatsinställningarna och uppdatera inställningarna. Se "How to set up image uploads to S3?" för att lära dig mer.' image_magick_warning: 'Servern är konfigurerad att skapa ikoner av stora bilder, men ImageMagick är inte installerad. Installera ImageMagick med din föredragna pakethanterare eller ladda hem den senaste utgåvan.' failing_emails_warning: 'Det finns %{num_failed_jobs} e-postutskick som har misslyckats. Kontrollera din app.yml-fil för att säkerställa att serverinställningarna för e-post är korrekta. Se alla misslyckade utskick i Sidekiq.' - default_logo_warning: "Ange de grafiska logotyperna för din webbplats. Uppdatera logo_url, logo_small och favicon_url i Inställningar." - contact_email_missing: "Ange en e-postadress för webbplatsen så att du kan nås vid brådskande ärenden. Uppdatera i webbplatsinställningar." - contact_email_invalid: "Webbplatsens e-postadress för kontakt är ogiltig. Uppdatera den i Inställningar." - title_nag: "Ange namnet på webbplatsen. Uppdatera titel i Inställningar." - site_description_missing: "Ange en beskrivning om din webbplats i en mening, som dyker upp i sökresultat. Uppdatera site_description i Inställningar." - consumer_email_warning: "Din sida är konfigurerad till att använda Gmail (eller någon annan konsumenttjänst) för att skicka email. Gmail begränsar antalet e-mail du kan skicka. Överväg att använda en tjänsteleverantör som exempelvis mandrill.com för att säkerställa att alla mail kommer fram." - site_contact_username_warning: "Ange namnet på en vänlig person ur personalen att skicka viktiga automatiserade meddelanden från. Uppdatera site_contact_username i Webbplatsinställningarna." - notification_email_warning: "E-postmeddelanden med notiser skickas inte från en giltig e-postadress från din domän; e-postleverering kommer att vara erratisk och oberäknelig. Var vänlig och ställ in notification_email till en giltig lokal e-postadress i Webbplatsinställningarna." + default_logo_warning: "Ange de grafiska logotyperna för din webbplats. Uppdatera logo_url, logo_small och favicon_url i webbplatsinställningarna." + contact_email_missing: "Ange en e-postadress för webbplatsen så att du kan nås vid brådskande ärenden. Uppdatera i webbplatsinställningarna." + contact_email_invalid: "Webbplatsens e-postadress för kontakt är ogiltig. Uppdatera den i webbplatsinställningarna." + title_nag: "Ange namnet på webbplatsen. Uppdatera titeln i webbplatsinställningarna." + site_description_missing: "Ange en beskrivning om din webbplats i en mening, som dyker upp i sökresultat. Uppdatera site_description i webbplatsinställningarna." + consumer_email_warning: "Din sida är konfigurerad till att använda Gmail (eller någon annan konsumenttjänst) för att skicka e-post. Gmail begränsar antalet e-post du kan skicka. Överväg att använda en tjänsteleverantör som exempelvis mandrill.com för att säkerställa att all e-post levereras." + site_contact_username_warning: "Ange namnet på en vänlig person ur personalen att skicka viktiga automatiserade meddelanden från. Uppdatera site_contact_username i webbplatsinställningarna." + notification_email_warning: "E-postmeddelanden med notiser skickas inte från en giltig e-postadress från din domän; e-postleverering kommer att vara erratisk och oberäknelig. Var vänlig och ställ in notification_email till en giltig lokal e-postadress i webbplatsinställningarna." subfolder_ends_in_slash: "Inställningarna för dina undermappar är inte korrekt; DISCOURSE_RELATIV_URL_ROOT slutar med ett snedstreck." + email_polling_errored_recently: + one: "E-postpolling har genererat ett fel de senaste 24 timmarna. Se loggarna för mer detaljer." + other: "E-postpolling har genererat %{count} fel de senaste 24 timmarna. Se loggarna för mer detaljer." missing_mailgun_api_key: "Servern är konfigurerad att skicka e-post via mailgun men du har inte tillhandahållit en API-nyckel att använda för verifiera webhook-meddelanden. " - bad_favicon_url: "Uppladdningen av favoritikonen misslyckas. Kontrollera inställningen favicon_url i Webbplatsinställningarna." + bad_favicon_url: "Uppladdningen av favoritikonen misslyckas. Kontrollera inställningen favicon_url i webbplatsinställningarna." poll_pop3_timeout: "Anslutningen till POP3-servern har nått tidsgränsen. Inkommande e-postmeddelanden kunde inte mottas. Var vänlig kontrollera dina POP3-inställningar och tjänsteleverantör." poll_pop3_auth_error: "Anslutning till POP3-servern misslyckas med ett autentiseringsfel. Var vänlig kontrollera dina POP3-inställningar." site_settings: @@ -686,90 +744,108 @@ sv: allow_user_locale: "Tillåt användare att själva välja språk" set_locale_from_accept_language_header: "sätt gränssnittets språk för anonyma användare från deras webbläsares rubriks språk. (EXPERIMENTELLT, det fungerar inte med anonym cache)" min_post_length: "Minsta tillåtna inläggslängd i antal tecken" - min_first_post_length: "Minst antal tillåtna tecken i första inlägget (ämnestext)" - min_private_message_post_length: "Minst antal tillåtna tecken i inlägg för meddelanden" - max_post_length: "Maxlängd på inlägg i antal tecken" - min_topic_title_length: "Minimumlängd på ämnesrubrik i antal tecken" - max_topic_title_length: "Maxlängd på ämnesrubrik i antal tecken" - min_private_message_title_length: "Minimumlängd på rubrik för ett meddelande i antal tecken" - min_search_term_length: "Minsta giltiga teckenlängd på sökterm" + min_first_post_length: "Lägsta antal tillåtna tecken i första inlägget (ämnestext)" + min_private_message_post_length: "Lägst antal tillåtna tecken i inlägg för meddelanden" + max_post_length: "Högsta tillåtna längd på inlägg i antal tecken" + min_topic_title_length: "Lägsta tillåtna längd på ämnesrubrik i antal tecken" + max_topic_title_length: "Högsta tillåtna längd på ämnesrubrik i antal tecken" + min_private_message_title_length: "Lägst tillåtna längd på rubrik för ett meddelande i antal tecken" + min_search_term_length: "Lägsta giltiga teckenlängd på sökterm" + search_tokenize_chinese_japanese_korean: "Framtvinga sökning för att tokenisera kinesiska/japanska/koreanska även på webbplatser som inte är på dessa språk" allow_uncategorized_topics: "Tillåt att ämnen skapas utan en kategori. VARNING: Om det finns några okategoriserade ämnen så måste dessa omkategoriseras innan den här inställningen stängs av. " allow_duplicate_topic_titles: "Tillåt ämnen med identiska rubriker." unique_posts_mins: "Hur många minuter innan en användare kan göra ett inlägg med precis samma innehåll igen" educate_until_posts: "Visa hjälppanelen för komponering tills dess att användaren har gjort (n) nya inlägg. " title: "Namnet på denna webbplats som används i titel-taggen." site_description: "Beskriv denna webbplats i en mening, som sedan används i meta-description-taggen." - contact_email: "E-postadresser som är kritiska för kontakt av den här webbplatsen. Används för kritiska notiser såsom ohanterade flaggor och även som kontaktadress för brådskande ärenden på /about-sidans kontaktformulär." - contact_url: "Kontakt URL för den här webbplatsen. Används på /about kontaktformuläret för brådskande ärenden." - queue_jobs: "Köa diverse jobb i sidekiq, om urkryssat så körs köer infogat" + contact_email: "E-postadresser som är kritiska för kontakt av den här webbplatsen. Används för kritiska notiser såsom ohanterade flaggor och även som kontaktadress för brådskande ärenden på /om-sidans kontaktformulär." + contact_url: "Kontakt URL för den här webbplatsen. Används på /om kontaktformuläret för brådskande ärenden." + queue_jobs: "UTVECKLARE ENDAST! VARNING! Köa uppgifter i sidekiq som standard. Om inaktiverat så kommer din webbplats att gå sönder." crawl_images: "Hämta bilder från tredjepartskällor för att infoga korrekta bredd- och höjddimensioner. " - download_remote_images_to_local: "Konvertera fjärrbilder till lokala bilder genom att ladda hem dem; det motverkar felaktiga bildlänkar." - download_remote_images_threshold: "Minimalt diskutrymme nödvändigt för att hämta hem fjärrbilder lokalt (i procent)" - disabled_image_download_domains: "Fjärrbilder kommer aldrig att hämtas hem från dessa domän. Pipe-avgränsad lista." + download_remote_images_to_local: "Konvertera externa bilder till lokala bilder genom att ladda hem dem; det motverkar felaktiga bildlänkar." + download_remote_images_threshold: "Minimalt diskutrymme nödvändigt för att hämta hem externa bilder lokalt (i procent)" + download_remote_images_max_days_old: "Ladda inte ner externa bilder från inlägg som är mer än n dagar gamla. " + disabled_image_download_domains: "Externa bilder kommer aldrig att hämtas hem från dessa domän. Pipe-avgränsad lista." editing_grace_period: "I (n) sekunder efter inlägg kommer redigeringar inte att skapa nya versioner i inläggshistoriken." post_edit_time_limit: "Författaren kan redigera eller radera sitt inlägg i (n) minuter efter att ha lagt upp ett inlägg. Ange 0 för att alltid tillåta." edit_history_visible_to_public: "Tillåt alla att see tidigare versioner av ett redigerat inlägg. Endast personal kan se om inaktiverad." delete_removed_posts_after: "Inlägg som tagits bort av författaren kommer automatiskt att raderas efter (n) timmar. Ange 0 för att omedelbart ta bort inlägg." max_image_width: "Maxbredd för bildikoner i ett inlägg" max_image_height: "Maxhöjd för bildikoner i ett inlägg" - category_featured_topics: "Antal ämnen som visas per kategori på /categories-sidan. Efter att ha ändrat det här värdet så tar det upp till 15 minuter för kategori-sidan att uppdateras." + category_featured_topics: "Antal ämnen som visas per kategori på /kategorier-sidan. Efter att ha ändrat det här värdet så tar det upp till 15 minuter för kategori-sidan att uppdateras." show_subcategory_list: "Visa listan med underkategorier istället för ämneslistan när en kategori väljs." - fixed_category_positions: "Om markerad, kommer du kunna ordna kategorier i en bestämd ordning. Om omarkerad, sorteras kategorierna baserat på aktivitet." + fixed_category_positions: "Om aktiverad, kommer du kunna ordna kategorier i en bestämd ordning. Om inaktiverad, sorteras kategorierna baserat på aktivitet." + fixed_category_positions_on_create: "Kategoriordningen kommer att upprätthållas vid dialogen för skapandet av ämnen om den här bockas i (kräver fixed_category_positions)." add_rel_nofollow_to_user_content: "Lägg till rel nofollow på allt användargenererat innehåll, förutom interna länkar (inklusive förälderdomän). Om du ändrar det här så måste du uppdatera alla inlägg med \"rake posts:rebake\"" exclude_rel_nofollow_domains: "En lista av alla domän där nofollow inte bör läggas till länkarna. tld.com kommer automatiskt tillåta sub.tld.com också. Du bör lägga till top-level domän från den här webbplatsen för att hjälpa sökrobotar hitta allt innehåll. Om andra delar av din webbplats finns på andra domän så bör du lägga till dem också. " post_excerpt_maxlength: "Maxlängd på ett inläggs utdrag / sammanfattning." + show_pinned_excerpt_mobile: "Visa inte utdrag för klistrade ämnen i mobilen." + show_pinned_excerpt_desktop: "Visa inte utdrag för klistrade ämnen på datorn." post_onebox_maxlength: "Maxlängd på ett onebox:at Discourse-inlägg i antal tecken." - onebox_domains_whitelist: "En lista över alla domäner som tillåter onebox; dessa domäner bör stöda OpenGraph eller oEmbed. Testa dem på http://iframely.com/debug" + onebox_domains_whitelist: "En lista över alla domäner som tillåter onebox; dessa domäner bör stödja OpenGraph eller oEmbed. Testa dem på http://iframely.com/debug" logo_url: "Logotypen i övre vänstra sidan av din webbplats bör ha en bred rektangulär form. Om den lämnas blank kommer webbplatsens titel att visas. " digest_logo_url: "Den alternativa logotypen används överst i din webbplats e-postsammanfattning. Den bör ha en bred rektangulär form. Den borde inte vara en SVG-bild. Om den lämnas blank kommer `logo_url` att användas." - logo_small_url: "Den lilla logotypen som visas i övre vänstra hörnet av hemsidan när man bläddrar ned i trådar. Om den lämnas blank kommer hemloggan visas." + logo_small_url: "Den lilla logotypen som visas i övre vänstra hörnet av hemsidan när man bläddrar ned i ämnen. Om den lämnas blank kommer hemloggan visas." favicon_url: "En favoritikon för din webbplats, se http://en.wikipedia.org/wiki/Favicon. För att fungera korrekt med en CDN måste det vara en png" mobile_logo_url: "Den fixerade logotypen som används i det övre vänstra hörnet av din mobilsida. Bör vara en kvadratisk form. Om den lämnas blank så kommer `logo_url` att användas, eg: http://example.com/uploads/default/logo.png" apple_touch_icon_url: "Ikon som används för Apples touch-enheter. Rekommenderad storlek är 144*144 pixlar." - notification_email: "Avsändaradressen som används vid utskick av systeme-post. Domänen som specifieras här måste ha en SPF, DKIM och reverse PTR record korrekt inställt för att e-post ska levereras." + notification_email: "Avsändaradressen som används vid utskick av system e-post. Domänen som specifieras här måste ha en SPF, DKIM och reverse PTR record korrekt inställt för att e-post ska levereras." email_custom_headers: "En pipe-avgränsad lista av anpassade e-postrubriker" - email_subject: "Anpassningsbart ämnesformat för standarde-post. Se https://meta.discourse.org/t/customize-subject-format-for-standard-emails/20801" - use_https: "Tvinga din webbplats att endast använda HTTPS. VARNING: bocka INTE i det här innan du kan verifiera att HTTPS verkligen fungerar överallt! Har du kontrollerat din CDN, alla sociala inloggningar och alla externa logotyper / beroenden för att säkerställa att de alla också är HTTPS-kompatibla?" + email_subject: "Anpassningsbart ämnesformat för standard e-post. Se https://meta.discourse.org/t/customize-subject-format-for-standard-emails/20801" + force_https: "Tvinga din webbplats att endast använda HTTPS. VARNING: bocka INTE i det här innan du kan verifiera att HTTPS verkligen fungerar överallt! Har du kontrollerat din CDN, alla sociala inloggningar och alla externa logotyper / beroenden för att säkerställa att de alla också är HTTPS-kompatibla?" summary_score_threshold: "Minsta poäng för att ett inlägg ska inkluderas i 'Sammanfatta det här ämnet'" summary_posts_required: "Minsta antal inlägg i ett ämne innan 'Sammanfatta det här ämnet' möjliggörs" summary_likes_required: "Minsta antal gillningar i ett ämne innan 'Sammanfatta det här ämnet' möjliggörs" summary_percent_filter: "Visa högsta % av inläggen när en användare bockar i 'Sammanfatta det här ämnet'" summary_max_results: "Maximalt antal inlägg som returneras av 'Sammanfatta det här ämnet'" enable_private_messages: "Tillåt användare med förtroendenivå 1 (konfigurera via minsta förtroendenivå för att skicka meddelanden) att skapa meddelanden och svara på meddelanden. Notera att personalen oavsett alltid kan skicka meddelanden. " - enable_long_polling: "Message bus used for notification can use long polling" - anon_polling_interval: "How often should anonymous clients poll in milliseconds" + enable_long_polling: "Meddelande-buss som används för notifiering kan använda long polling" + long_polling_base_url: "URL som används för long polling (när en CDN levererar dynamiskt innehåll, kontrollera att det här är inställt till origin pull) se: http://origin.site.com" + long_polling_interval: "Tid som servern bör vänta innan den svarar på klienter när det inte finns någon data att skicka (endast loggad på användare)" + polling_interval: "När long polling inte är aktiverat, hur ofta bör inloggade klienter polla i millisekunder" + anon_polling_interval: "Hur ofta bör anonyma klienter polla i millisekunder" + background_polling_interval: "Hur ofta bör klienter polla i millisekunder (när fönstret är i bakgrunden)" flags_required_to_hide_post: "Antal flaggor som orsakar att ett inlägg automatiskt döljs och skickar ett meddelande till användaren (ange 0 för att det aldrig ska hända)" cooldown_minutes_after_hiding_posts: "Antal minuter en användare måste vänta innan de kan redigera ett inlägg som dolt på grund av flaggningar från användare" - max_topics_in_first_day: "Max antal ämnen en användare får skapa under sin första dag på webbplatsen" - max_replies_in_first_day: "Maximalt antal svar en användare får skapa under sin första dag på sidan" + max_topics_in_first_day: "Högsta antal ämnen en användare får skapa under de första 24 timmarna efter att ha skapat sitt första inlägg" + max_replies_in_first_day: "Högsta antal svar en användare får skapa under de första 24 timmarna efter att ha skapat sitt första inlägg" tl2_additional_likes_per_day_multiplier: "Höj gränsen för antal gillningar per dag för användare med förtroendenivå 2 (medlem) genom att multiplicera med det här numret " tl3_additional_likes_per_day_multiplier: "Höj gränsen för antal gillningar per dag för användare med förtroendenivå 3 (regelbundna) genom att multiplicera med det här numret" tl4_additional_likes_per_day_multiplier: "Höj gränsen för antal gillningar per dag för användare med förtroendenivå 4 (ledare) genom att multiplicera med det här numret" - num_flags_to_block_new_user: "Dölj alla inlägg från en ny användare och förhindra framtida inlägg om ett av användarens inlägg får så här många flaggningar för spam från num_users_to_block_new_user olika användare. Ange 0 för att inaktivera." - num_users_to_block_new_user: "Dölj alla inlägg från en ny användare och förhindra framtida inlägg om ett av användarens inlägg får num_flags_to_block_new_user flaggningar för spam från så här många olika användare. Ange 0 för att inaktivera." + num_spam_flags_to_block_new_user: "Dölj alla inlägg från en ny användare och förhindra framtida inlägg om ett av användarens inlägg får så här många flaggningar för spam från num_users_to_block_new_user olika användare. Ange 0 för att inaktivera." + num_users_to_block_new_user: "Dölj alla inlägg och förhindra framtida inlägg från en ny användare om ett av användarens inlägg får num_spam_flags_to_block_new_user flaggningar för spam från så här många olika användare. Ange 0 för att inaktivera." num_tl3_flags_to_block_new_user: "Dölj alla inlägg från en ny användare och förhindra framtida inlägg om ett av användarens inlägg får så här många flaggningar från num_tl3_users_to_block_new_user olika användare med förtroendenivå 3. Ange 0 för att inaktivera." num_tl3_users_to_block_new_user: "Dölj alla inlägg och förhindra framtida inlägg från en ny användare om ett av användarens inlägg får num_tl3_flags_to_block_new_user flaggningar från så här många olika användare med förtroendenivå 3. Ange 0 för att inaktivera." notify_mods_when_user_blocked: "Om en användare blockeras automatiskt, skicka ett meddelande till alla moderatorer." flag_sockpuppets: "Flagga båda användarnas inlägg som potentiell skräppost om en ny användare svarar på ett ämne från samma IP-adress som den andra nya användaren som skapade ämnet." + traditional_markdown_linebreaks: "Använd vanliga radmatningar i Markdown, vilka kräver 2 avslutande mellanslag för en radmatning." allow_html_tables: "Tillåt tabeller att läggas in i Markdown genom användning av HTML-taggar. TABLE, THEAD, TD, TR, TH kommer att vitlistas (kräver full uppdatering/rebake av alla gamla inlägg som innehåller tabeller)" post_undo_action_window_mins: "Antal minuter som en användare tillåts att upphäva handlingar på ett inlägg som gjorts nyligen (gillning, flaggning osv)." must_approve_users: "Personal måste godkänna alla nya användarkonton innan de tillåts använda webbplatsen. VARNING: om det tillåts när webbplatsen är live så kommer det att upphäva tillgång för alla existerande användare som inte är personal!" pending_users_reminder_delay: "Notifiera moderatorer om nya användare har väntat på godkännande längre än så här många timmar. Ange -1 för att inaktivera notifikationer. " - ga_tracking_code: "Google analytics (ga.js) spårningskod, exempelvis: UA-12345678-9; se http://google.com/analytics" - ga_domain_name: "Google analytics (ga.js) domännamn, exempelvis: minhemsida.com; se http://google.com/analytics" + maximum_session_age: "Användaren kommer fortsättningsvis att vara inloggad i n timmar sedan senaste besöket" ga_universal_tracking_code: "Google Universal Analytics (analytics.js) spårningskod, exempelvis UA-12345678-9; se http://google.com/analytics" - ga_universal_domain_name: "Google Universal Analytics (analytics.js) domännamn, exemplevis: minhemsida.com; se http://google.com/analytics" + ga_universal_domain_name: "Google Universal Analytics (analytics.js) domännamn, exemplevis: minhemsida.se; se http://google.com/analytics" + enable_escaped_fragments: "Återvänd till Googles Ajax-Crawling API om ingen sökrobot upptäcks. Se https://developers.google.com/webmasters/ajax-crawling/docs/learn-more" enable_noscript_support: "Tillåt standard-sökrobotar sökmotorstöd via noscript-taggen" allow_moderators_to_create_categories: "Tillåt moderatorer att skapa nya kategorier" + cors_origins: "Tillåtna ursprung för cross-ursprungsbegäran (CORS). Varje ursprung måste inkludera http:// eller https://. DISCOURSE_ENABLE_CORS env variabeln måste sättas till true för att aktivera CORS." use_admin_ip_whitelist: "Administratörer kan bara logga in om de är på en IP-adress definierad i listan över granskade IP-adresser (Admin > Loggar > Granskade IP-adresser)." top_menu: "Bestäm vilka objekt som visas i hemsidans navigation, och i vilken ordning. Exempel: latest|new|unread|categories|top|read|posted|bookmarks" - post_menu: "Determine which items appear on the post menu, and in what order. Example like|edit|flag|delete|share|bookmark|reply" - share_links: "Bestäm vilka poster som syns i den delade dialogen, och i vilken ordning." - track_external_right_clicks: "Track external links that are right clicked (eg: open in new tab) disabled by default because it rewrites URLs" + post_menu: "Bestäm vilka objekt som visas i inläggsmenyn och i vilken ordning. Exempel: like|edit|flag|delete|share|bookmark|reply" + post_menu_hidden_items: "Standardinställning för vilka menyobjekt som döljs i inläggsmenyn om inte utvidgnings-ellipsen har klickats på." + share_links: "Bestäm vilka objekt som syns i den delade dialogen, och i vilken ordning." + track_external_right_clicks: "Följ externa länkar som högerklickas (ex: öppna i en ny flik) inaktiverat som standard eftersom det skriver över URL:er." site_contact_username: "Ett giltigt personalanvändarnamn att skicka alla automatiserade meddelanden ifrån. Om lämnad blank används det System-kontot." send_welcome_message: "Skicka ett välkomstmeddelande till alla nya användare tillsammans med en snabbstartsguide." - suppress_reply_directly_below: "Visa inte den expanderade inläggsräknaren på ett inlägg när det bara finns ett svar direkt nedanför det här inlägget. " - redirect_users_to_top_page: "Omdirigera automatiskt nya och länge frånvarande användare till början av sidan. " + suppress_reply_directly_below: "Visa inte den utvidgade inläggsräknaren på ett inlägg när det bara finns ett svar direkt nedanför det här inlägget. " + suppress_reply_directly_above: "Visa inte den utvidgade som-svar-till på ett inlägg när det endast finns ett svar direkt ovanför det här inlägget. " + suppress_reply_when_quoting: "Visa inte den utvidgade som-svar-till på ett inlägg när inlägget citerar ett svar." + max_reply_history: "Högsta antal svar för att utvidga vid utvidgning av som-svar-till" + topics_per_period_in_top_summary: "Standardinställning för antal toppämnen som visas i toppämnessammanfattningen." + topics_per_period_in_top_page: "Antal toppämnen som visas i den utvidgade 'Visa mer'-toppämnen. " + redirect_users_to_top_page: "Omdirigera automatiskt nya och långtidsfrånvarande användare till början av sidan. " + top_page_default_timeframe: "Standard tidsram för mest sedda-sidan" show_email_on_profile: "Visa en användares e-postadress på deras profil (endast synlig för de själva och för personal)" prioritize_username_in_ux: "Använd användarnamn först på användarsidan, användarkortet och inlägg (när inaktiverad så visas namnet först)" email_token_valid_hours: "Glömt lösenord / aktivera konto länkar är giltiga i (n) timmar." @@ -779,53 +855,69 @@ sv: allow_index_in_robots_txt: "Specificera i robots.txt att den här webbplatsen tillåter att bli indexerad av sökmotorer. " email_domains_blacklist: "En pipe-avgränsad lista av alla e-postdomän som användare inte tillåts registrera konton med. Exempel: mailinator.com, trashmail.net" email_domains_whitelist: "En pipe-avgränsad lista av alla e-postdomän som användare MÅSTE registrera konton med. VARNING: Användare med e-postdomän som inte finns på listan kommer inte att tillåtas!" - forgot_password_strict: "Informera inte användare om ett kontos existen när de försöker använda dialogen vid bortglömt lösenord. " + forgot_password_strict: "Informera inte användare om ett kontos existens när de försöker använda dialogen vid bortglömt lösenord. " log_out_strict: "Vid utloggning, logga ut ALLA sessioner för den användaren på alla apparater" version_checks: "Pinga Discourse Hubben för versionsuppdatering och visa nya versionsmeddelanden på /admin översiktspanelen" new_version_emails: "Skicka ett mejl till contact_email när en ny version av Discourse finns tillgängligt." - port: "DEVELOPER ONLY! WARNING! Use this HTTP port rather than the default of port 80. Leave blank for default of 80." - force_hostname: "DEVELOPER ONLY! WARNING! Specify a hostname in the URL. Leave blank for default." - invite_expiry_days: "How long user invitation keys are valid, in days" + port: "ENDAST UTVECKLARE! VARNING! Använd denna HTTP-port istället för standardporten 80. Lämna tom för standardport 80. " + force_hostname: "ENDAST UTVECKLARE! VARNING! Specifiera ett värdnamn i URL:en. Lämna tom för standard." + invite_expiry_days: "Hur länge användarinbjudningsnycklar är giltiga, i dagar" invite_passthrough_hours: "Hur länge en användare kan använda en tidigare utlöst inbjudningsnyckel för att logga in, i timmar" invite_only: "Allmän registrering är avstängt, alla nya användare måste vara explicit inbjudna av andra medlemmar eller personal." login_required: "Kräv autentisering för att läsa innehåll på den här webbplatsen, avvisa anonym tillgång." - min_username_length: "Minimumlängd för lösenord i antal tecken." - max_username_length: "Maxlängd för användarnamn i antal tecken." + min_username_length: "Minsta längd för lösenord i antal tecken." + max_username_length: "Högsta längd för användarnamn i antal tecken." reserved_usernames: "Användarnamn som inte tillåter registrering." min_password_length: "Minsta lösenordslängd." min_admin_password_length: "Högsta lösenordslängd för administratör." block_common_passwords: "Tillåt inte lösenord som är bland de 10000 vanligaste lösenorden." + enable_sso: "Aktivera Single sign on via en extern sida (VARNING: ANVÄNDARENS E-POSTADRESS *MÅSTE* VARA VALIDERAD AV DEN EXTERNA SIDAN!)" + verbose_sso_logging: "Logga mångordiga SSO relaterade diagnostiker till /logs" + enable_sso_provider: "Implementera Discourse SSO leverantörsprotokoll vid /session/sso_provider endpoint, kräver att sso_secret är inställd" + sso_url: "URL för single sign on endpoint (måste inkludera http:// eller https://)" + sso_secret: "Hemlig sträng som används för att kryptografiskt autentisera SSO-information, se till att den är 10 tecken eller mer" + sso_overrides_email: "Åsidosätter lokal e-post med externa webbplatsers e-post från SSO-nyttolast vid varje inloggning, och förhindrar lokala ändringar (VARNING: diskrepanser kan inträffa på grund av normalisering av lokala e-poster)" + sso_overrides_username: "Åsidosätter lokala användarnamn med externa webbplatsers användarnamn från SSO-nyttolast vid varje inloggning, och förhindrar lokala ändringar. (VARNING: diskrepanser kan inträffa på grund av skillnader i användarnamnets längd/krav)" + sso_overrides_name: "Åsidosätter lokala fullständiga namn med externa webbplatsers fullständiga namn från SSO-nyttolast vid varje inloggning, och förhindrar lokala ändringar." + sso_overrides_avatar: "Åsidosätter användares avatarer med externa webbplatsers avatarer från SSO-nyttolast. Om aktiverad är inaktivering av allow_uploaded_avatars högt rekommenderat" + sso_not_approved_url: "Omdirigera icke godkända SSO-konton till den här URL:en" + enable_local_logins: "Aktivera traditionell autentisering med lokala användarnamn och lösenord. (Obs: det här måste vara aktiverat för att inbjudningar ska fungera)" allow_new_registrations: "Tillåt nya användarregistreringar. Avbocka det här för att förhindra vem som helst från att skapa ett nytt konto." enable_signup_cta: "Visa en notis för återvändande anonyma användare för att förmå dem att registrera ett nytt konto." - enable_yahoo_logins: "Enable Yahoo authentication" + enable_yahoo_logins: "Aktivera Yahoo autentisering" enable_google_oauth2_logins: "Aktivera Google Oauth2 autentisering. Det här är den metod för autentisering som Google för närvarande stöder. Kräver nyckel och hemlighet. " google_oauth2_client_id: "Klient-ID för din Google-applikation." - google_oauth2_client_secret: "Klientsäkerhet för din Google-applikation." - enable_twitter_logins: "Enable Twitter authentication, requires twitter_consumer_key and twitter_consumer_secret" - twitter_consumer_key: "Consumer key for Twitter authentication, registered at http://dev.twitter.com" - twitter_consumer_secret: "Consumer secret for Twitter authentication, registered at http://dev.twitter.com" + google_oauth2_client_secret: "Klienthemlighet för din Google-applikation." + enable_twitter_logins: "Aktivera Twitter autentisering, kräver twitter_consumer_key och twitter_consumer_secret" + twitter_consumer_key: "Konsumentnyckel för Twitter autentisering, registrerad på http://dev.twitter.com" + twitter_consumer_secret: "Konsumenthemlighet för Twitter autentisering, registrerad på http://dev.twitter.com" enable_instagram_logins: "Tillåt Instagramautentisering, kräver instagram_consumer_key och instagram_consumer_secret" - enable_facebook_logins: "Enable Facebook authentication, requires facebook_app_id and facebook_app_secret" - facebook_app_id: "App id for Facebook authentication, registered at https://developers.facebook.com/apps" - facebook_app_secret: "App secret for Facebook authentication, registered at https://developers.facebook.com/apps" - enable_github_logins: "Enable Github authentication, requires github_client_id and github_client_secret" - github_client_id: "Client id for Github authentication, registered at https://github.com/settings/applications" - github_client_secret: "Client secret for Github authentication, registered at https://github.com/settings/applications" + instagram_consumer_key: "Konsumentnyckel för Instagram-autentisering" + instagram_consumer_secret: "Konsumenthemlighet för Instagram-autentisering" + enable_facebook_logins: "Aktivera Facebook autentisering, kräver facebook_app_id och facebook_app_secret" + facebook_app_id: "App-ID för Facebook autentisering, registrerad på https://developers.facebook.com/apps" + facebook_app_secret: "App-hemlighet för Facebook autentisering, registrerad på https://developers.facebook.com/apps" + enable_github_logins: "Aktivera Github autentisering, kräver github_client_id och github_client_secret" + github_client_id: "Klient-ID för Github authentication, registrerad på https://github.com/settings/applications" + github_client_secret: "Klienthemlighet för Github autentisering, registrerad på https://github.com/settings/applications" + readonly_mode_during_backup: "Aktivera skrivskyddat läge vid säkerhetskopiering" allow_restore: "Tillåt återställning, vilket kan ersätta ALL data på webbplatsen! Lämna avbockad om du inte planerar att återställa en säkerhetskopia" maximum_backups: "Högsta antal säkerhetskopior att spara på disken. Äldre säkerhetskopior raderas automatiskt" automatic_backups_enabled: "Kör automatiska säkerhetskopior som definierats i säkerhetskopieringsfrekvens" backup_frequency: "Hur frekvent vi skapar en säkerhetskopia, i dagar." enable_s3_backups: "Ladda upp säkerhetskopior till S3 vid färdigställning. VIKTIGT: kräver giltiga S3-kreditiv inlagda i Webbplatsinställningar > Filer." + s3_backup_bucket: "Den externa behållaren för säkerhetskopieringar. VARNING: Se till att det här en privat behållare." s3_disable_cleanup: "Inaktivera borttagande av säkerhetskopior från S3 när de tagits bort lokalt." backup_time_of_day: "Tid på dygnet UTC då säkerhetskopieringen sker." backup_with_uploads: "Inkludera uppladdning i schemalagda säkerhetskopieringar. Inaktivering av det här kommer endast att säkerhetskopiera databasen." - active_user_rate_limit_secs: "How frequently we update the 'last_seen_at' field, in seconds" - previous_visit_timeout_hours: "How long a visit lasts before we consider it the 'previous' visit, in hours" + active_user_rate_limit_secs: "Hur frekvent vi uppdaterar 'last_seen_at'-fältet, i sekunder" + verbose_localization: "Visa utvidgade lokaliseringstips i gränssnittet" + previous_visit_timeout_hours: "Hur länge ett besök varar innan vi betraktar det som ett 'tidigare' besök, i timmar " rate_limit_create_topic: "Efter att ha skapat ett ämne, måste användare vänta (n) sekunder innan de kan skapa ett nytt." rate_limit_create_post: "Efter att ha skrivit ett inlägg, måste användare vänta (n) sekunder innan de skriver ett nytt." rate_limit_new_user_create_topic: "Efter att ha skapat ett ämne, måste nya användare vänta (n) sekunder innan de kan skapa ett nytt." rate_limit_new_user_create_post: "Efter att ha skrivit ett inlägg, måste nya användare vänta (n) sekunder innan de kan skriva ett nytt." - max_likes_per_day: "Max antal gilla per användare och dag." + max_likes_per_day: "Max antal gillningar per användare och dag." max_flags_per_day: "Max antal flaggningar per användare och dag." max_bookmarks_per_day: "Max antal bokmärken per användare och dag." max_edits_per_day: "Max antal redigeringar per användare och dag." @@ -837,15 +929,23 @@ sv: alert_admins_if_errors_per_hour: "Antal felindikeringar per timme för att utlösa ett administratörslarm. Ange 0 för att inaktivera den här funktione. OBS: kräver omstart." suggested_topics: "Antal föreslagna ämnen som visas i botten av ett ämne." limit_suggested_to_category: "Visa bara ämnen från den aktuella kategorin bland föreslagna ämnen." + suggested_topics_max_days_old: "Föreslagna ämnen bör inte vara mer än n dagar gamla." + clean_up_uploads: "Ta bort föräldralösa orefererade uppladdningar för att förhindra illegal hosting. VARNING: det kan vara värt att säkerhetskopiera din /uploads-mapp innan du aktiverar den här inställningen." + clean_orphan_uploads_grace_period_hours: "Nådefrist (i timmar) innan en föräldralös uppladdning raderas." + purge_deleted_uploads_grace_period_days: "Nådefrist (i dagar) innan en borttagen uppladdning raderas." + purge_unactivated_users_grace_period_days: "Nådefrista (i dagar) innan en användare som inte har aktiverat sitt raderas." enable_s3_uploads: "Lägg uppladdningar i Amazon S3 lagring. VIKTIGT: kräver giltiga S3-kreditiv (både åtkomstnyckelns ID och den hemliga åtkomstnyckeln)." + s3_use_iam_profile: 'Använd AWS EC2 IAM roll för att återfå nycklar. OBS: aktivering kommer att åsidosätta inställningarna "s3 access key id" och "s3 secret access key". ' + s3_upload_bucket: "Namnet på Amazon S3 behållaren som filerna kommer att laddas upp i. VARNING: måste vara gemener, inga punkter och inga understreck." s3_access_key_id: "ID för åtkomstnyckeln till Amazon S3 som kommer att användas för att ladda upp bilder." s3_secret_access_key: "Den hemliga åtkomstnyckeln till Amazon S3 som kommer att användas för att ladda upp bilder." s3_region: "Regionsnamn för Amazon S3 som kommer att användas för att ladda upp bilder." s3_cdn_url: "CDN URL som används för alla S3-tillgångar (till exempel: https://cdn.somewhere.com). VARNING: efter ändring av den här inställningen så måste du uppdatera alla gamla inlägg med rake posts: rebake." avatar_sizes: "Lista på automatiskt genererade avatar-storlekar." external_system_avatars_enabled: "Använd externa system för avatar-tjänster." - external_system_avatars_url: "URL för den externa avatar-tjänsten. Tillåtna substitutioner är {username} {first_letter} {color} {size}" + default_opengraph_image_url: "URL för standard opengraphbilden." allow_all_attachments_for_group_messages: "Tillåt alla e-postbilagor för gruppmeddelanden." + convert_pasted_images_to_hq_jpg: "Konvertera inklistrade bilder till högkvalitativa JPG-filer." enable_flash_video_onebox: "Aktivera inbäddning av swf- och fic- (Adobe Flash) länkar i onebox:ar. VARNING: det kan introducera säkerhetsrisker." default_invitee_trust_level: "Förvald förtroendenivå (0-4) för inbjudna användare." default_trust_level: "Förvald förtroendenivå (0-4) för alla nya användare. VARNING! En ändring av detta sätter dig i stor risk för skräppost." @@ -883,20 +983,20 @@ sv: newuser_max_mentions_per_post: "Max antal @namn-omnämningar en ny användare kan göra i ett inlägg." newuser_max_replies_per_topic: "Max antal svar en ny användare kan göra i ett enda ämne innan någon svarar dem." max_mentions_per_post: "Max antal @namn-omnämningar vem som helst kan göra i ett inlägg." - max_users_notified_per_group_mention: "Högsta antal användare som får motta notiser om en grupp nämns (om gränsen är mött så kommer inga notiser att skickas ut)" create_thumbnails: "Skapa miniatyrer och \"lightboxa\" bilder som är för stora för att passa in i ett inlägg." email_time_window_mins: "Vänta (n) minuter innan något notifikationsmejl skickas ut, för att ge användare chansen att redigera och slutföra deras inlägg." private_email_time_window_seconds: "Vänta (n) sekunder innan någon privat e-postnotifikation skickas ut för att ge användare chansen att redigera och slutföra deras meddelande." email_posts_context: "Hur många tidigare svar som ska inkluderas som kontext i e-postnotifikationer." - title_max_word_length: "Den maximala tillåtna ordlängden, i tecken, i ett ämnes titel." + flush_timings_secs: "Hur frekvent vi spolar tidsdata till servern, i sekunder." + title_max_word_length: "Den maximala tillåtna ordlängden, i tecken, i ett ämnes rubrik." title_min_entropy: "Minsta tillåtna entropi (unika tecken) som krävs för en ämnesrubrik" body_min_entropy: "Minsta tillåtna entropi (unika tecken) som krävs för ett inläggs innehåll" allow_uppercase_posts: "Tillåt enbart versaler i ämnets rubrik eller innehåll." - title_fancy_entities: "Convert common ASCII characters to fancy HTML entities in topic titles, ala SmartyPants http://daringfireball.net/projects/smartypants/" - min_title_similar_length: "MInsta längd för en rubrik innan den kommer att kontrolleras för liknande ämnen." + title_fancy_entities: "Konvertera vanliga ASCII-tecken till fancy HTML-enheter i ämnesrubriker, à la SmartyPants http://daringfireball.net/projects/smartypants/" + min_title_similar_length: "Minsta längd för en rubrik innan den kommer att kontrolleras för liknande ämnen." min_body_similar_length: "Minsta längd på ett ämnes innehåll innan den kommer att kontrolleras för liknande ämnen." category_colors: "En lista över tillåtna hexadecimala färgvärden för kategorier." - category_style: "Visuell still för kategori-utmärkelser." + category_style: "Visuell stil för kategori-utmärkelser." max_image_size_kb: "Högsta bilduppladdningsstorlek i kB. Konfiguration krävs i nginx (client_max_body_size) / apache eller proxy också." max_attachment_size_kb: "Högsta storlek på uppladdad bilaga i kB. Konfiguration krävs i nginx (client_max_body_size) / apace eller proxy också." authorized_extensions: "En lista av alla filändelser som är tillåtna för uppladdning (använd '*' för att aktivera alla filtyper)" @@ -911,9 +1011,9 @@ sv: history_hours_low: "Ett inlägg som redigerats inom så här många timmar, har redigeringsindikatorn något betonat." history_hours_medium: "Ett inlägg som redigerats inom så här många timmar, har redigeringsindikatorn måttligt betonat." history_hours_high: "Ett inlägg som redigerats inom så här många timmar, har redigeringsindikatorn starkt betonat." - topic_post_like_heat_low: "Efter att likes:post förhållandet överstiger den här kvoten så kommer fältet för antalet inlägg att vara aningen framhävd." - topic_post_like_heat_medium: "Efter att likes:post förhållandet överstiger den här kvoten så kommer fältet för antalet inlägg att vara ganska framhävd." - topic_post_like_heat_high: "Efter att likes:post förhållandet överstiger den här kvoten så kommer fältet för antalet inlägg att vara ordentligt framhävd." + topic_post_like_heat_low: "Efter att likes:post förhållandet överstiger den här kvoten så kommer fältet för antalet inlägg att vara något framhävd." + topic_post_like_heat_medium: "Efter att likes:post förhållandet överstiger den här kvoten så kommer fältet för antalet inlägg att vara måttligt framhävd." + topic_post_like_heat_high: "Efter att likes:post förhållandet överstiger den här kvoten så kommer fältet för antalet inlägg att vara starkt framhävd." faq_url: "Om du har en FAQ någon annanstans som du vill använda, skriv den fullständiga URL:en här." tos_url: "Om du har ett eget dokument med användarvillkor någon annanstans som du vill använda, skriv den fullständiga URL:en här." privacy_policy_url: "Om du har ett dokument med en integritetspolicy någon annanstans som du vill använda, skriv den fullständiga URL:en här." @@ -924,6 +1024,9 @@ sv: user_profile_view_duration_hours: "Räkna en ny användarprofilgranskning en gång per IP/Användare per N timmar" levenshtein_distance_spammer_emails: "Skillnad i antal tecken vid matchning av e-postadresser som används för skräppostutskick som fortfarande tillåter en suddig matchning." max_new_accounts_per_registration_ip: "Sluta acceptera nya registreringar från en IP-adress om det redan finns (n) användare med förtroendenivå 0 från den här IP-addressen (och ingen av dem är en medlem i personalen eller en användare med förtroendenivå 2 eller högre)." + min_ban_entries_for_roll_up: "När upprullningsknappen klickas skapas en ny delnätspost om det finns minst (N) poster." + max_age_unmatched_emails: "Ta bort omatchade undersökta e-postinlägg efter (N) dagar." + max_age_unmatched_ips: "Ta bort omatchade undersökta IP-poster efter (N) dagar." num_flaggers_to_close_topic: "Minsta antal unika flaggare som krävs för att automatiskt pausa ett ämne för ingripande" num_flags_to_close_topic: "Minsta antal aktiva flaggor som krävs för att automatiskt pausa ett ämne för ingripande" auto_respond_to_flag_actions: "Aktivera automatiskt svar vid hantering av en flagga." @@ -932,22 +1035,41 @@ sv: auto_block_fast_typers_max_trust_level: "Högsta förtroendenivå för att automatiskt blockera snabba författare" auto_block_first_post_regex: "Skriftlägeskänsligt regex som om godkänt kommer att orsaka att första inlägget av en användare blockeras och skickas till kön för saker som behöver granskas. Exempel: raging|a[bc]a kommer att orsaka att alla inlägg som börjar med raging eller aba eller aca blockeras vid första försöket. Gäller endast användarens första inlägg. " reply_by_email_enabled: "Aktivera möjlighet att svara på ämnen via e-post." + reply_by_email_address: "Mall för inkommande e-postadress för svar via e-post, till exempel: %{reply_key}@svar.exempel.se eller svar+%{reply_key}@exempel.se" + alternative_reply_by_email_addresses: "Lista av alternativa mallar för inkommande e-postadresser för svar via e-post." + incoming_email_prefer_html: "Använd HTML istället för texten för inkommande e-post. Kan orsaka oväntade formatteringsproblem!" disable_emails: "Förhindra Discourse från att skicka någon form av e-post" + strip_images_from_short_emails: "Rensa bilder från e-post som har mindre storlek än 2800 bytes." + short_email_length: "Kort e-postlängd i bytes." + display_name_on_email_from: "Visa fullständiga namn på e-post från fält." unsubscribe_via_email: "Tillåt att användare avprenumererar från e-post genom att skicka ett e-postmeddelande med 'unsubscribe' i ämnesrubriken eller innehållet." + unsubscribe_via_email_footer: "Lägg till en länk för att avprenumerera via e-post till sidfoten i e-postutskick." delete_email_logs_after_days: "Radera e-postloggar efter (N) dagar. Ange 0 för att spara obegränsat" max_emails_per_day_per_user: "Högsta antal e-postmeddelanden att skicka till användare per dag. Ange 0 för att inaktivera gränsen" + enable_staged_users: "Skapa automatiskt arrangerade användare vid bearbetning av inkommande e-post." + maximum_staged_users_per_email: "Högsta antal arrangerade användare skapade vid bearbetning av inkommande e-post." auto_generated_whitelist: "Lista av e-postadresser som inte undersöks för autogenererat innehåll." block_auto_generated_emails: "Blockera inkommande e-post som identifieras som autogenererat." ignore_by_title: "Ignorera inkommande e-post baserat på dess rubrik." + mailgun_api_key: "Mailgun Secret API-nyckel att använda för att verifiera webhook-meddelanden." + pop3_polling_enabled: "Poll via POP3 för e-postsvar." pop3_polling_ssl: "Använd SSL vid anslutning till POP3-servern. (Rekommenderat)" - log_mail_processing_failures: "Logga alla behandlingsfel för e-post till http://dinhemsida.com/logs" + pop3_polling_period_mins: "Tidsintervall i minuter mellan varje kontroll av POP3-kontot för e-post. OBS: kräver omstart." + pop3_polling_port: "Port att söka efter POP3-kontot på." + pop3_polling_host: "Värden som ska sökas efter e-post via POP3." + pop3_polling_username: "Användarnamn för POP3-kontot som ska sökas efter e-post." + pop3_polling_password: "Lösenord för POP3-kontot som ska sökas efter e-post." + log_mail_processing_failures: "Logga alla behandlingsfel för e-post till http://dinhemsida.se/logs" + email_in: "Tillåt användare att skapa nya ämnen via e-post (kräver POP3 sökning). Konfigurera adresserna i tabben med inställningar för varje kategori." email_in_min_trust: "Minsta förtroendenivå en användare behöver för att tillåtas skapa nya ämnen via e-post." + email_prefix: "[label] används i ämnesraden för e-post. Om ej ifylld sätts standardrubriken 'title'." + email_site_title: "Webbplatsens titel som används som avsändare för e-post från webbplatsen. Om ej ifylld sätts standardtiteln 'title'. Använd det alternativet om din titel innehåller tecken som inte tillåts i e-post avsändarsträngar." minimum_topics_similar: "Hur många ämnen som måste existera innan liknande ämnen presenteras vid författandet av nya ämnen." + relative_date_duration: "Antal dagar efter att ett inlägg skrivits som datummarkeringen som visas för inlägget är relativ (7d) istället för absolut (20 Feb). " delete_user_max_post_age: "Tillåt inte raderande av användare vars äldsta inlägg är äldre än (x) dagar." delete_all_posts_max: "Högsta antal inlägg som kan raderas på samma gång med Radera Alla Inlägg-knappen. Om en användare har fler än så många inlägg så kan inläggen inte raderas på samma gång och användaren kan inte raderas." username_change_period: "Antal dagar efter registrering som användarnamn kan ändras för konton (ange 0 för att avvisa användarnamnsändringar)." email_editable: "Tillåt användare att ändra deras e-postadress efter registrering." - logout_redirect: "Plats att omdirigera webbläsaren till efter utloggning, exempel: (http://somesite.com/logout)" allow_uploaded_avatars: "Tillåt att användare laddar upp egna profilbilder." allow_animated_avatars: "Tillåt att användare använder animerade gif-profilbilder. VARNING: kör avatars:refresh rake-kommando efter att ha ändrat den här inställningen." allow_animated_thumbnails: "Genererar animerade ikoner av animerade gif:ar." @@ -955,14 +1077,98 @@ sv: automatically_download_gravatars: "Ladda ned Gravatars för användare vid kontoregistrering eller e-postadressbyte." digest_topics: "Högsta antal ämnen att visa i e-postsammanfattningen." digest_min_excerpt_length: "Minsta antal inläggsutdrag i e-postsammanfattningen, i tecken." + delete_digest_email_after_days: "Undertryck e-postsammanfattningar för användare som inte har besökt webbplatsen i mer än (n) dagar." + digest_suppress_categories: "Undertryck de här kategorierna från e-postsammanfattningar." + disable_digest_emails: "Inaktivera e-postsammanfattningar för alla användare." + detect_custom_avatars: "Huruvida det ska kontrolleras att användare har laddat upp anpassade profilbilder." + max_daily_gravatar_crawls: "Högsta antal gånger per dag som Discourse kommer att kolla efter anpassade avatarer hos Gravatar." + public_user_custom_fields: "En vitlista av anpassade fält för en användare som kan visas publikt. " + staff_user_custom_fields: "En vitlista av anpassade fält för en användare som kan visas för personalen." enable_user_directory: "Tillhandahåll en bläddringsbar användarkatalog" allow_anonymous_posting: "Tillåt användare att växla till anonymt läge" anonymous_posting_min_trust_level: "Lägsta förtroendenivå som krävs för att aktivera anonyma inlägg" + anonymous_account_duration_minutes: "Skapa ett nytt anonymt konto var N minut för varje användare för att skydda anonymiteten. Exempel: om satt till 600: så snart som 600 minuter har gått sedan senaste inlägget OCH användaren väljer anon, så skapas ett nytt anonymt konto. " + hide_user_profiles_from_public: "Inaktivera användarkort, användarprofiler och användarförteckningar för anonyma användare." allow_profile_backgrounds: "Tillåt användare att ladda upp profilbakgrunder." + sequential_replies_threshold: "Antal inlägg en användare måste ha skrivit i rad i ett ämne innan användaren blir påmind om för många svar i sekvens. " + enable_mobile_theme: "Mobila enheter använder ett mobilvänligt tema, med möjligheten att byta till standardsidan. Inaktivera detta om du vill använda en anpassad stilmall som är helt responsiv." + dominating_topic_minimum_percent: "Procent av antalet inlägg en användare måste skriva i ett ämne innan de blir påminda om dominering av ämnet. " + disable_avatar_education_message: "Inaktivera hjälpmeddelande för byte av avatar." + suppress_uncategorized_badge: "Visa inte utmärkelsen för okategoriserade ämnen i ämneslistan." + permalink_normalizations: "Applicera följande regex innan matchning av permalänkar, till exempel: /(topic.*)\\?.*/\\1 kommer att rensa bort söksträngar från ämnesvägen. Formatet är regex+sträng, använd \\1 osv. för att komma åt grupperingar." + global_notice: "Visa en BRÅDSKANDE global banderollnotis för alla besökare, andra till blank för att dölja den (HTML tillåtet)." + disable_edit_notifications: "Inaktivera redigering av notifikationer av systemanvändaren när 'download_remote_images_to_local' är aktiverad." + automatically_unpin_topics: "Avklistra automatiskt ämnen när användaren når botten." + read_time_word_count: "Ordräknare per minut för att beräkna uppskattad lästid." + topic_page_title_includes_category: "Ämnestitel för sidan inkluderar kategorinamnet. " full_name_required: "Fullständigt namn är ett obligatoriskt fält i en användares profil." + enable_names: "Visa användarens fullständiga namn på dess profil, användarkort och e-post. Inaktivera för att dölja det fullständiga namnet överallt." display_name_on_posts: "Visa en användares fullständiga namn på deras inlägg som tillägg till deras @användarnamn." show_time_gap_days: "Om två inlägg är gjorda med så här många dagar emellan, visa tidsskillnaden i ämnet." + invites_per_page: "Standardinbjudningar som visas på användarsidan." + short_progress_text_threshold: "Efter att antalet inlägg i ett ämne överstiger den här siffran kommer förloppsmätaren endast att visa nuvarande antal inlägg. Om du ändrar förloppsmätarens bredd så kanske du behöver ändra det här värdet." + default_code_lang: "Standardspråk för syntaxmarkering som appliceras på kodblock från GitHub (lang-auto, ruby, python etc)." + warn_reviving_old_topic_age: "En varning visas när någon börjar skriva ett svar på ett ämne och senaste inlägget är äldre än så här många dagar. Ange 0 för att inaktivera." + autohighlight_all_code: "Tvinga applicerad syntaxmarkering på alla förformatterade kodblock även när de inte explicit har specifierat språket." + feed_polling_enabled: "ENDAST INBÄDDNING: Huruvida RSS/ATOM-flöde ska bäddas in som inlägg." + feed_polling_url: "ENDAST INBÄDDNING: URL för RSS/ATOM-flöde att bädda in." + embed_by_username: "Discourse användarnamn för användaren som skapar inbäddade ämnen." + embed_username_key_from_feed: "Nyckel för att hämta discourse användarnamn från flöde. " + embed_truncate: "Trunkera de inbäddade inläggen." + embed_post_limit: "Högsta antal inlägg att bädda in." + embed_username_required: "Användarnamn krävs för skapade av ämne." + embed_whitelist_selector: "CSS-väljare för element som tillåts bäddas in. " + embed_blacklist_selector: "CSS-väljare för element som tas bort från inbäddningar." + notify_about_flags_after: "Skicka ett e-postmeddelande till contact_email om det finns flaggor som inte har hanterats efter så här många timmar. Ange 0 för att inaktivera." + enable_cdn_js_debugging: "Tillåt /logs att visa lämpliga fel genom att lägga till ursprungstillståndet på alla js-inkluderingar." + show_create_topics_notice: "Visa en notis som ber administratörerna att skapa några ämnen om webbplatsen har färre än 5 publika ämnen." + delete_drafts_older_than_n_days: Ta bort utkast som är äldre än (n) dagar. + bootstrap_mode_min_users: "Minsta antal användare som krävs för att inaktivera bootstrap-läget (ange 0 för att inaktivera)" + vacuum_db_days: "Kör VACUUM ANALYZE för att återvinna DB-utrymme efter migrering (ange 0 för att inaktivera)" + prevent_anons_from_downloading_files: "Förhindra anonyma användare från att ladda ned bilagor. VARNING: det kommer att förhindra alla webbplatsens tillgångar som inte är bilder och som lagts upp som bilagor från att fungera." + slug_generation_method: "Välj en genereringsmetod för etiketter. Ange 'none' för att inaktivera generering av etiketter. " enable_emoji: "Aktivera emoji" + emoji_set: "Hur skulle du vilja ha din emoji?" + enforce_square_emoji: "Tvinga fram en kvadratisk bildkvot för alla emojis." + approve_post_count: "Antalet inlägg från en ny användare eller basanvändare som måste godkännas" + approve_unless_trust_level: "Inlägg för användare under den här förtroendenivån måste godkännas" + notify_about_queued_posts_after: "Om det finns inlägg som väntat på att granskas i fler än så här många timmar så skickas ett e-postmeddelande till contact_email. Ange 0 för att inaktivera de här e-postmeddelandena." + auto_close_messages_post_count: "Högsta antal inlägg som tillåts i ett meddelande innan det automatiskt stängs (ange 0 för att inaktivera)" + auto_close_topics_post_count: "Högsta antal inlägg som tillåts i ett ämne innan det automatiskt stängs (ange 0 för att inaktivera)" + code_formatting_style: "Kodknappen i redigeraren kommer att använda den här kodformatteringsstilen som standard" + default_email_digest_frequency: "Standardinställning för hur ofta användare mottar e-postsammanfattningar." + default_include_tl0_in_digests: "Standardinställning för hur ofta nya användare får e-postsammanfattningar. Användare kan ändra det i sina inställningar." + default_email_private_messages: "Ange standardinställningen till att skicka ett e-post när någon skickar användaren ett meddelande." + default_email_direct: "Ange standardinställningen till att skicka ett e-post när någon citerar/svarar/nämner eller bjuder in användaren." + default_email_mailing_list_mode: "Ange standardinställningen till att skicka ett e-post för varje nytt inlägg." + default_email_mailing_list_mode_frequency: "Standardinställning för hur ofta användare som aktiverar utskicksläge kommer att motta e-post." + disable_mailing_list_mode: "Tillåt ej användare att aktivera utskicksläge." + default_email_always: "Ange standardinställningen till att skicka e-postnotifieringar även när användaren än aktiv." + default_email_previous_replies: "Ange standardinställningen till att inkludera tidigare svar i e-postmeddelanden." + default_email_in_reply_to: "Ange standardinställningen till att inkludera ett utdrag av svar till inlägg i e-post." + default_other_new_topic_duration_minutes: "Global standardförutsättning för vilken ett ämne anses nytt. " + default_other_auto_track_topics_after_msecs: "Global standardtid innan ett ämne är automatiskt bevakat. " + default_other_external_links_in_new_tab: "Ange standardinställningen till att öppna externa länkar i en ny flik." + default_other_enable_quoting: "Ange standardinställningen till att aktivera svar med citat för markerad text." + default_other_dynamic_favicon: "Ange standardinställningen till att visa räknaren för nya/uppdaterade ämnen i webbläsaren." + default_other_disable_jump_reply: "Ange standardinställningen till att inte hoppa till användarens inlägg efter att de svarati ett ämne. " + default_other_like_notification_frequency: "Ange standardinställningen till att notifiera användare vid gillning." + default_topics_automatic_unpin: "Ange standardinställningen till att automatiskt avklistra ämnen när användaren når botten. " + default_categories_watching: "Lista av kategorier som är bevakade som standard." + default_categories_tracking: "Lista av kategorier som är följda som standard." + default_categories_muted: "Lista av kategorier som är tystade som standard." + tagging_enabled: "Aktivera taggar för ämnen?" + min_trust_to_create_tag: "Lägsta förtroendenivå som krävs för att skapa en tagg." + max_tags_per_topic: "Högsta antal taggar som kan tillskrivas ett ämne." + max_tag_length: "Högsta antal tecken som kan användas i en tagg." + show_filter_by_tag: "Visa en rullgardin för att filtrera ämneslistor efter taggar." + max_tags_in_filter_list: "Högsta antal taggar att visa i filtreringsrullgardinen. De taggar som är mest använda kommer att visas." + tags_sort_alphabetically: "Visa taggar i alfabetisk ordning. Standard är att visa i popularitetsordning." + tag_style: "Visuell stil för tagg-utmärkelser." + staff_tags: "En lista av taggar som endast kan användas av personalen" + min_trust_level_to_tag_topics: "Lägsta förtroendenivå som krävs för att tagga ämnen" + suppress_overlapping_tags_in_list: "Dölj taggar från listvyer om de överlappar med titeln" + remove_muted_tags_from_latest: "Visa inte ämnen som taggats med dolda taggar i listan med senaste ämnen." errors: invalid_email: "Felaktig e-postadress." invalid_username: "Det finns ingen användare med detta användarnamn." @@ -970,26 +1176,21 @@ sv: invalid_integer_min: "Värdet måste vara %{max} eller större." invalid_integer_max: "Värdet får inte vara större än %{max}." invalid_integer: "Värdet måste vara ett heltal." + regex_mismatch: "Värdet matchar inte det begärda formatet." must_include_latest: "Toppmenyn måste inkludera 'senaste'-fliken." invalid_string: "Ogiltigt värde." invalid_string_min_max: "Måste vara mellan %{min} och %{max} tecken." invalid_string_min: "Måste vara minst %{min} tecken." invalid_string_max: "Måste vara högst %{max} tecken." - notification_types: - group_mentioned: "%{group_name} nämndes i %{link}" - mentioned: "%{display_username} nämnde dig i %{link}" - liked: "%{display_username} gillade ditt inlägg i %{link}" - replied: "%{display_username} svarade på ditt inlägg i %{link}" - quoted: "%{display_username} citerade ditt inlägg i %{link}" - edited: "%{display_username} redigerade ditt inlägg i %{link}" - posted: "%{display_username} skrev i %{link}" - moved_post: "%{display_username} flyttade ditt inlägg till %{link}" - private_message: "%{display_username} har skickat ett meddelande till dig: %{link}" - invited_to_private_message: "%{display_username} har bjudit in dig till en privat konversation: %{link}" - invited_to_topic: "%{display_username} har bjudit in dig till %{link}" - invitee_accepted: "%{display_username} accepterade din inbjudan" - linked: "%{display_username} länkade dig i %{link}" - granted_badge: "Du förtjänade %{link}" + invalid_reply_by_email_address: "Värdet måste innehålla '%{reply_key}' och vara annorlunda från e-postnotifieringen." + invalid_alternative_reply_by_email_addresses: "Alla värden måste innehålla '%{reply_key}' och vara annorlunda från e-postnotifieringen." + pop3_polling_host_is_empty: "Du måste ställa in en 'pop3 polling host' innan du aktiverar POP3 polling." + pop3_polling_username_is_empty: "Du måste ställa in ett 'pop3 polling username' innan du aktiverar POP3 polling." + pop3_polling_password_is_empty: "Du måste ställa in ett 'pop3 polling password' innan du aktiverar POP3 polling." + pop3_polling_authentication_failed: "POP3 autentisering misslyckades. Var god verifiera dina pop3-certifikat." + reply_by_email_address_is_empty: "Du måste ställa in en 'reply by email address' innan du aktiverar svar via e-post." + email_polling_disabled: "Du måste aktivera antingen manuell eller POP3 polling innan du aktiverar svar via e-post." + user_locale_not_enabled: "Du måste först aktivera 'allow user locale' innan du aktiverar den här inställningen." search: within_post: "#%{post_number} av %{username}" types: @@ -997,6 +1198,7 @@ sv: topic: 'Resultat' user: 'Användare' sso: + not_found: "Ditt konto kunde inte hittas. Var vänlig kontakta forumets administratör." account_not_approved: "Ditt konto inväntar godkännande. Du kommer få en e-postnotifiering när ditt konto är godkänt." unknown_error: "Det har uppstått ett problem med ditt konto. Var vänlig kontakta forumets administratör." timeout_expired: "Inloggningen avbröts, försök logga in på nytt." @@ -1015,6 +1217,7 @@ sv: one: "Ett inlägg har sammanfogats med ett existerande ämne: %{topic_link}" other: "%{count} inlägg har sammanfogats med ett existerande ämne: %{topic_link}" change_owner: + post_revision_text: "Ägarbyte från %{old_user} till %{new_user}" deleted_user: "en raderad användare" emoji: errors: @@ -1071,7 +1274,7 @@ sv: errors: "%{errors}" not_available: "Inte tillgänglig. Testa %{suggestion}?" something_already_taken: "Något gick fel. Kanske är användarnamnet eller e-postadressen redan registrerat. Testa glömt lösenord-länken." - omniauth_error: "Tyvärr uppstod ett fel vid aktiveringen av ditt konto. Har du godkänt auktoriseringen?" + omniauth_error: "Tyvärr uppstod ett fel vid aktiveringen av ditt konto. Har du godkänt autentiseringen?" omniauth_error_unknown: "Något gick fel med din inloggning, var god och försök igen." new_registrations_disabled: "Nya kontoregistreringar är för närvarande inte tillåtna." password_too_long: "Lösenord har en gräns på 200 tecken." @@ -1097,7 +1300,7 @@ sv: blocked: "är inte tillåtet." ip_address: blocked: "Nya registreringar är inte tillåtna från din IP-adress." - max_new_accounts_per_registration_ip: "Nya registreringar är inte tillåtet från din IP-adress (maxgräns uppnådd). Kontakta personal." + max_new_accounts_per_registration_ip: "Nya registreringar är inte tillåtna från din IP-adress (maxgräns uppnådd). Kontakta personal." flags_reminder: flags_were_submitted: one: "Flaggor insändes för mer än en timme sedan. Var god och granska den. " @@ -1157,8 +1360,36 @@ sv: Denna inbjudan är från en betrodd användare, så du kan direkt delta och svara i diskussionen. invite_forum_mailer: subject_template: "%{invitee_name} har bjudit in dig till %{site_domain_name}" + text_body_template: | + %{invitee_name} har bjudit in dig till + + > **%{site_title}** + > + > %{site_description} + + Om du är intresserad, klicka på länken nedan: + + %{invite_link} + + Denna inbjudan kommer från en betrodd användare, så ett konto kommer att skapas åt dig automatiskt. custom_invite_forum_mailer: subject_template: "%{invitee_name} har bjudit in dig till %{site_domain_name}" + text_body_template: | + %{invitee_name} har bjudit in dig till + + > **%{site_title}** + > + > %{site_description} + + Meddelande från %{invitee_name}: + + %{user_custom_message} + + Om du är intresserad, klicka på länken nedan: + + %{invite_link} + + Denna inbjudan kommer från en betrodd användare, så ett konto kommer att skapas åt dig automatiskt. invite_password_instructions: subject_template: "Ange lösenord för ditt konto på %{site_name}" text_body_template: | @@ -1169,7 +1400,7 @@ sv: (Om länken ovanför har löpt ut, klicka på "jag har glömt mitt lösenord" när du loggar in med din e-postadress). test_mailer: - subject_template: "[%{site_name}] Email Deliverability Test" + subject_template: "[%{site_name}] E-postlevereringstest" new_version_mailer: subject_template: "[%{site_name}] Ny version av Discourse, uppdatering tillgänglig" text_body_template: | @@ -1209,7 +1440,7 @@ sv: Meddelanden från nya användare väntar för närvarande på att granskas. [Godkänn eller avvisa dem här](%{base_url}/queued-posts). flag_reasons: - off_topic: "Ditt inlägg blev flaggat som **off-topic**. Medlemmarna i forumet kände att det inte är passande för ämnet, som definieras av titeln och det första inlägget." + off_topic: "Ditt inlägg blev flaggat som **orelevant**. Medlemmarna i forumet kände att det inte är passande för ämnet, som definieras av rubriken och det första inlägget." inappropriate: "Ditt inlägg blev flaggat som **olämpligt**. Medlemmarna i forumet kände att det är störande, kränkande eller att det strider mot [våra riktlinjer](/guidelines)." spam: "Ditt inlägg blev flaggat som **skräppost**. Medlemmarna i forumet kände att det är reklam, något som är överdrivet säljande istället för att vara nyttigt eller relevant för ämnet." notify_moderators: "Ditt inlägg blev flaggat **för moderators uppmärksamhet**. Medlemmarna i forumet kände att något i inlägget kräver manuellt ingripande av personal." @@ -1222,8 +1453,112 @@ sv: temporarily_closed_due_to_flags: "Detta ämne är tillfälligt stängt på grund av ett stort antal flaggor." system_messages: post_hidden: - subject_template: "Post hidden due to community flagging" - text_body_template: "Hej!\n\nDet här är ett automatiserat meddelande från %{site_name} för att informera dig om att ditt meddelande har dolts.\n\n%{base_url}%{url}\n\n%{flag_reason}\n\nEtt flertal forummedlemmar flaggade det här meddelandet innan det doldes. Var vänlig och begrunda hur du kan se över ditt meddelande för att reflektera deras respons. **Du kan redigera ditt meddelande efter %{edit_delay} minuter, då kommer det automatiskt att visas igen.**\n\nOm meddelandet flaggas av medlemmarna och döljs en andra gång så kommer det att fortsätta döljas tills det har hanterats av personal – och det är möjligt att det leder till andra åtgärder, bland annat avstängning av ditt konto. \n\nFör ytterligare information, se våra [riktlinjer](%{base_url}/guidelines).\n" + subject_template: "Inlägg dolt på grund av att det flaggats av forumets medlemmar" + text_body_template: | + Hej! + + Det här är ett automatiserat meddelande från %{site_name} för att informera dig om att ditt meddelande har dolts. + + %{base_url}%{url} + + %{flag_reason} + + Ett flertal forummedlemmar flaggade det här meddelandet innan det doldes. Var vänlig och begrunda hur du kan se över ditt meddelande för att reflektera deras respons. **Du kan redigera ditt meddelande efter %{edit_delay} minuter, då kommer det automatiskt att visas igen.** + + Om meddelandet flaggas av medlemmarna och döljs en andra gång så kommer det att fortsätta döljas tills det har hanterats av personal – och det är möjligt att det leder till andra åtgärder, bland annat avstängning av ditt konto. + + För ytterligare information, se våra [riktlinjer](%{base_url}/guidelines). + usage_tips: + text_body_template: | + Här är några snabba tips för att komma igång: + + ## Att läsa + + **Fortsätt bara bläddra** för att läsa mer! + + När nya inlägg och ämnen skrivs så dyker de automatiskt upp - du behöver inte uppdatera sidan. + + ## Navigering + + - Använd **ikonerna i övre högra hörnet** för att söka, få tillgång till din användarsida eller -menyn. + + - När du väljer ett ämne tas du alltid till ditt **senaste olästa inlägg** i ämnet. Välj antal svar-räknaren för att börja vid början eller slutet istället. + + + + - När du läser i ett ämne kan du använda tidslinjen på höger sida för att hoppa till början eller slutet, eller dit du senast läste. På mindre skärmar kan du välja förloppsmätaren i nedre högra hörnet för att utvidga den: + + + + Du kan också klicka på ? på ditt tangentbord för att få en förteckning över alla snabbkommandon på tangentbordet. + + För att lägga till ett citat, välj texten som du vill citera och klicka på någon Svarsknapp för att öpnna redigeraren. Upprepa för flera citeringar. + + + + Du kan alltid fortsätta läsa under tiden som du författar ditt svar och vi kommer automatiskt att spara utkast som du skriver. + + För att notifiera någon om ditt svar, nämn deras namn. Skriv '@' för att börja välja användarnamn. + + + + För att använda [standard Emojis](http://www.emoji.codes/), skriv bara `:` för att matcha med namn eller använd traditionella smileys `;)`. + + + + För att generera en sammanfattning för en länk, klistra in den på en rad för sig själv: + + + + Ditt svar kan formatteras med simpel HTML, BBCode eller [Markdown](http://commonmark.org/help/): + + Det här är **fet stil**. + Det här är fet stil. + Det här är [b]fet stil[/b]. + + För fler tips om formattering, [testa vår roliga 10-minuters interaktiva tutorial!](http://commonmark.org/help/tutorial/) + + ## Handlingar + + Det finns handlingsknappar längst ned på varje inlägg: + + + + - Använd **gilla*-knappen för att visa för någon att du tyckte om och uppskattade deras inlägg. Sprid kärleken! + + - Få en inklistringsbar länk till ett inlägg eller ett ämne via **länk**-knappen. + + - Använd knappen för att visa fler handlingar. **Flagga* för att på ett diskret sätt notifiera författaren eller [personalen](%{base_url}/about) om ett problem. **Bokmärk** för att hitta ett inlägg senare på din profilsida. + + ## Notifieringar + + När någon svarar dig, citerar ditt inlägg, nämner ditt `@användarnamn` eller länkar till ditt inlägg kommer ett nummer omedelbart dyka upp i övre högra hörnet av sidan. Välj den för att få tillgång till dina **notifieringar**. + + + + Oroa dig inte om att missa ett svar – du får e-post om alla notifieringar som kommer in när du är borta. + + ## Preferenser + + - Alla ämnen som är mindre än **två dagar gamla** anses nya. + + - Alla ämnen som du **aktivt deltagit i** (genom att skapa det, svara i det eller läsa det en längre period) kommer automatiskt att bevakas å dina vägnar. + + Du kommer att se notifieringar för nya och antal olästa bredvid sådana ämnen: + + + + Du kan ändra dina notifieringar för ämnen via notifieringskontrollen vid botten, och högra sidan, av varje ämne. + + + + Du kan också ställa in notifieringspreferenser per kategori, om du vill följa eller dölja varje nytt ämne i en specifik kategori. + + För att ändra någon av dessa inställningar, se dina [användarinställningar](%{base_url}/my/preferences). + + ## Gemenskapsförtroende + + Det är fantastiskt att träffa dig! När du medverkar här kommer vi över tid att lära känna dig och dina temporära nya användarbegränsningar kommer att upphävas. Fortsätt delta så kommer du med tiden att förtjäna nya [förtroendenivåer](https://meta.discourse.org/t/what-do-user-trust-levels-do/4924) som inkluderar specialförmågor som hjälper oss att ta hand om forumet tillsammans. welcome_user: subject_template: "Välkommen till %{site_name}!" text_body_template: | @@ -1298,25 +1633,39 @@ sv: ``` csv_export_succeeded: subject_template: "Dataexport lyckades" - text_body_template: "Din dataexport lyckades! :dvd:\n\n%{file_name} (%{file_size})\n\nLänken ovanför löper ut om 48 timmar. \n" + text_body_template: | + Din dataexport lyckades! :dvd: + + %{file_name} (%{file_size}) + + Länken ovanför löper ut om 48 timmar. csv_export_failed: subject_template: "Dataexport misslyckades" text_body_template: "Tyvärr har din dataexport misslyckats. Var god kontrollera loggarna eller kontakta personal." email_reject_insufficient_trust_level: - subject_template: "[%{site_name}] E-postfel -- Otillräcklig förtroendenivå" + subject_template: " [%{site_name}] E-postfel -- Otillräcklig förtroendenivå" text_body_template: | Tyvärr har ditt e-postmeddelande till %{destination} (med ämnet %{former_title}) inte kunnat skickas. Ditt konto har inte tillräckligt hög förtroendenivå för att skriva nya inlägg från den e-postadressen. Kontakta personal om du tror att det här är ett misstag. email_reject_user_not_found: subject_template: "[%{site_name}] E-postfel -- Okänd användare" - text_body_template: "Tyvärr har ditt e-postmeddelande till %{destination} (med ämnet %{former_title}) inte kunnat skickas. \n\nDitt svarsmeddelande skickades från en okänd e-postadress. Försök skicka meddelandet från en annan e-postadress, eller kontakta personal. \n" + text_body_template: | + Tyvärr har ditt e-postmeddelande till %{destination} (med ämnet %{former_title}) inte kunnat skickas. + + Ditt svarsmeddelande skickades från en okänd e-postadress. Försök skicka meddelandet från en annan e-postadress, eller kontakta personal. email_reject_screened_email: subject_template: "[%{site_name}] E-postfel -- Blockerad e-postadress" - text_body_template: "Tyvärr har ditt e-postmeddelande till %{destination} (med ämnet %{former_title}) inte kunnat skickas.\n\nDitt svarsmeddelande skickades från en blockerad e-postadress. Försök skicka svaret från en annan e-postadress eller kontakta personal. \n" + text_body_template: | + Tyvärr har ditt e-postmeddelande till %{destination} (med ämnet %{former_title}) inte kunnat skickas. + + Ditt svarsmeddelande skickades från en blockerad e-postadress. Försök skicka svaret från en annan e-postadress eller kontakta personal. email_reject_inactive_user: subject_template: "[%{site_name}] E-postfel -- Inaktiv användare" - text_body_template: "Tyvärr har ditt e-postmeddelande till %{destination} (med ämnet %{former_title}) inte kunnat skickas. \n\nKontot associerat till den här e-postadressen är inte aktiverat. Var god se till att ditt konto är aktiverat innan du skickar e-post. \n" + text_body_template: | + Tyvärr har ditt e-postmeddelande till %{destination} (med ämnet %{former_title}) inte kunnat skickas. + + Kontot associerat till den här e-postadressen är inte aktiverat. Var god se till att ditt konto är aktiverat innan du skickar e-post. email_reject_blocked_user: subject_template: "[%{site_name}] E-postfel -- Användare blockerad" text_body_template: | @@ -1325,7 +1674,10 @@ sv: Kontot associerat till den här e-postadressen har blockerats. email_reject_reply_user_not_matching: subject_template: "[%{site_name}] E-postfel -- Svar matchar inte användare" - text_body_template: "Tyvärr har ditt e-postmeddelande till %{destination} (med ämnet %{former_title}) inte kunnat skickas. \n\nDitt svarsmeddelande skickades från en annan e-postadress än den vi väntat oss, så vi är inte säkra på att det är från samma person. Försök skicka svaret från en annan e-postadress eller kontakta personal.\n" + text_body_template: | + Tyvärr har ditt e-postmeddelande till %{destination} (med ämnet %{former_title}) inte kunnat skickas. + + Ditt svarsmeddelande skickades från en annan e-postadress än den vi väntat oss, så vi är inte säkra på att det är från samma person. Försök skicka svaret från en annan e-postadress eller kontakta personal. email_reject_no_account: subject_template: "[%{site_name}] E-postfel -- Okänt konto" text_body_template: | @@ -1354,10 +1706,16 @@ sv: Ditt konto har inte rättighet att skriva nya inlägg i den kategorin. Kontakta personal om du tror att det här är ett misstag. email_reject_strangers_not_allowed: subject_template: "[%{site_name}] E-postfel -- Ogiltig åtkomst" - text_body_template: "Tyvärr har ditt e-postmeddelande till %{destination} (med ämnet %{former_title}) inte kunnat skickas. \n\nKategorin som du skickat e-postmeddelandet till godkänner endast inlägg från användare med giltiga konton och kända e-postadresser. Kontakta personal om du tror att det här är ett misstag.\n" + text_body_template: | + Tyvärr har ditt e-postmeddelande till %{destination} (med ämnet %{former_title}) inte kunnat skickas. + + Kategorin som du skickat e-postmeddelandet till godkänner endast inlägg från användare med giltiga konton och kända e-postadresser. Kontakta personal om du tror att det här är ett misstag. email_reject_invalid_post: subject_template: "[%{site_name}] E-postfel -- Inläggsfel" - text_body_template: "Tyvärr har ditt e-postmeddelande till %{destination} (med ämnet %{former_title}) inte kunnat skickas.\n\nNågra möjliga anledningar är: för komplex formattering, meddelandet är för stort, meddelandet är för litet. Var vänlig försök igen, eller gör ett inlägg via hemsidan om problemet fortsätter. \n" + text_body_template: | + Tyvärr har ditt e-postmeddelande till %{destination} (med ämnet %{former_title}) inte kunnat skickas. + + Några möjliga anledningar är: för komplex formattering, meddelandet är för stort, meddelandet är för litet. Var vänlig försök igen, eller gör ett inlägg via hemsidan om problemet fortsätter. email_reject_invalid_post_specified: subject_template: "[%{site_name}] E-postfel -- Inläggsfel" text_body_template: | @@ -1368,24 +1726,42 @@ sv: %{post_error} Om du kan åtgärda problemet, var vänlig försök igen. + email_reject_rate_limit_specified: + subject_template: "[%{site_name}] E-postfel -- Begränsningsgrad" + text_body_template: | + Tyvärr har ditt e-postmeddelande till %{destination} (med ämnet %{former_title}) inte kunnat skickas. + + Orsak: %{rate_limit_description} + email_reject_invalid_post_action: + subject_template: "[%{site_name}] E-postfel -- Ogiltig poståtgärd" + text_body_template: | + Tyvärr har ditt e-postmeddelande till %{destination} (med ämnet %{former_title}) inte kunnat skickas. + + Poståtgärden kändes inte igen. Var vänlig försök igen, eller gör ett inlägg via hemsidan om problemet fortsätter. email_reject_reply_key: subject_template: "[%{site_name}] E-postfel -- Okänd svarsnyckel" - text_body_template: "Tyvärr har ditt e-postmeddelande till %{destination} (med ämnet %{former_title}) inte kunnat skickas.\n\nSvarsnyckeln i e-postmeddelandet är ogiltigt eller okänt, så vi vet inte vad det är e-postmeddelandet är ett svar till. Kontakta personal. \n" + text_body_template: | + Tyvärr har ditt e-postmeddelande till %{destination} (med ämnet %{former_title}) inte kunnat skickas. + + Svarsnyckeln i e-postmeddelandet är ogiltigt eller okänt, så vi vet inte vad det är e-postmeddelandet är ett svar till. Kontakta personal. email_reject_bad_destination_address: subject_template: "[%{site_name}] E-postfel -- Okänd mottagaradress" - text_body_template: "Tyvärr har ditt e-postmeddelande till %{destination} (med ämnet %{former_title}) inte kunnat skickas.\n\nInga av mottagaradresserna kunde identifieras. Var god se till att du skickar till en korrekt e-postadress tillhandahållen av personalen. \n" + text_body_template: | + Tyvärr har ditt e-postmeddelande till %{destination} (med ämnet %{former_title}) inte kunnat skickas. + + Inga av mottagaradresserna kunde identifieras. Var god se till att du skickar till en korrekt e-postadress tillhandahållen av personalen. email_reject_topic_not_found: - subject_template: "[%{site_name}] E-postfel -- Okänd tråd" + subject_template: "[%{site_name}] E-postfel -- Okänt ämne" text_body_template: | Tyvärr har ditt e-postmeddelande till %{destination} (med ämnet %{former_title}) inte kunnat skickas. - Tråden du försöker svara i finns inte längre, kanske har den raderats? Kontakta personal om du tror att det här är ett misstag. + Ämnet du försöker svara i finns inte längre, kanske har den raderats? Kontakta personal om du tror att det här är ett misstag. email_reject_topic_closed: - subject_template: "[%{site_name}] E-postfel -- Tråd avstängd" + subject_template: "[%{site_name}] E-postfel -- Ämne avstängt" text_body_template: | Tyvärr har ditt e-postmeddelande till %{destination} (med ämnet %{former_title}) inte kunnat skickas. - Tråden som du svarar i är för närvarande avstängd och tar inte emot svarsmeddelanden. Kontakta personal om du tror att det här är ett misstag. + Ämnet som du svarar i är för närvarande avstängt och tar inte emot svarsmeddelanden. Kontakta personal om du tror att det här är ett misstag. email_reject_auto_generated: subject_template: "[%{site_name}] E-postfel -- Autogenererat svar" text_body_template: | @@ -1394,40 +1770,95 @@ sv: Ditt e-postmeddelande har flaggats som "autogenererat", vilket betyder att e-postmeddelandet är skapat av en dator och inte skrivet av en människa. Vi kan tyvärr inte acceptera den typen av e-post. Kontakta personal om du tror att det här är ett misstag. email_error_notification: subject_template: "[%{site_name}] E-postfel -- POP autentisieringsfel" + text_body_template: | + Tyvärr uppstod ett autentiseringsproblem vid sökningen efter e-post från POP-servern. + + Var vänlig se till att du har konfigurerat POP-certifikaten på ett korrekt sätt i [webbplatsinställningarna](%{base_url}/admin/site_settings/category/email). + + Om det finns ett gränssnitt för e-postkontot till POP så kan du behöva logga in och kontrollera dina inställningar där. too_many_spam_flags: subject_template: "Nytt konto pausat" - text_body_template: "Hej!\n\nDet här är ett automatiserat meddelande från %{site_name} för att informera dig om att dina inlägg temporärt har dolts på grund av att de flaggades av medlemmar. \n\nSom en förebyggande åtgärd har ditt nya konto blockerats från att skapa nya inlägg eller trådar tills det har granskats av personal. Vi ber om ursäkt för besväret. \n\nFör ytterligare information, se våra [riktlinjer](%{base_url}/guidelines).\n" + text_body_template: | + Hej! + + Det här är ett automatiserat meddelande från %{site_name} för att informera dig om att dina inlägg temporärt har dolts på grund av att de flaggades av medlemmar. + + Som en förebyggande åtgärd har ditt nya konto blockerats från att skapa nya inlägg eller ämnen tills det har granskats av personal. Vi ber om ursäkt för besväret. + + För ytterligare information, se våra [riktlinjer](%{base_url}/guidelines). too_many_tl3_flags: subject_template: "Nytt konto pausat" - text_body_template: "Hej! \n\nDet här är ett automatiserat meddelande från %{site_name} för att informera dig om att dina inlägg temporärt har dolts på grund av att de flaggades av ett stort antal medlemmar. \n\nSom en förebyggande åtgärd har ditt nya konto blockerats från att skapa nya inlägg eller trådar tills det har granskats av personal. Vi ber om ursäkt för besväret. \n\nFör ytterligare information, se våra [riktlinjer](%{base_url}/guidelines).\n" + text_body_template: | + Hej! + + Det här är ett automatiserat meddelande från %{site_name} för att informera dig om att dina inlägg temporärt har dolts på grund av att de flaggades av ett stort antal medlemmar. + + Som en förebyggande åtgärd har ditt nya konto blockerats från att skapa nya inlägg eller ämnen tills det har granskats av personal. Vi ber om ursäkt för besväret. + + För ytterligare information, se våra [riktlinjer](%{base_url}/guidelines). blocked_by_staff: subject_template: "Konto tillfälligt pausat" - text_body_template: "Hej!\n\nDet här är ett automatiserat meddelande från %{site_name} för att informera dig om att ditt konto tillfälligt har pausats som en försiktighetsåtgärd. \n\nDet går bra att fortsätta besöka sidan men du kommer inte att kunna svara i trådar eller skapa nya ämnen förrän [personalen](%{base_url}/about) granskar dina senaste inlägg. Vi ber om ursäkt för besväret. \n\nFör mer information, se våra [användarvillkor](%{base_url}/guidelines).\n" + text_body_template: | + Hej! + + Det här är ett automatiserat meddelande från %{site_name} för att informera dig om att ditt konto tillfälligt har pausats som en försiktighetsåtgärd. + + Det går bra att fortsätta besöka sidan men du kommer inte att kunna skriva inlägg eller skapa nya ämnen förrän [personalen](%{base_url}/about) granskar dina senaste inlägg. Vi ber om ursäkt för besväret. + + För mer information, se våra [riktlinjer](%{base_url}/guidelines). user_automatically_blocked: - subject_template: "Ny användare %{username} blockerad pga. att användaren flaggats av medlemmar" - text_body_template: "Det här är ett automatiserat meddelande.\n\nDen nya användaren [%{username}](%{user_url}) blockerades automatiskt på grund av att ett flertal medlemmar flaggat användaren %{username}s inlägg.\n\nVar vänlig och [granska inläggen](%{base_url}/admin/flags). Om %{username} har blockerats på felaktig grund, var god och klicka på avblockeringsknappen [på administrationssidan för den här användaren](%{user_url}).\n\nDu kan också modifiera inställningen `block_new_user` via Webbplatsinställningar. \n" + subject_template: "Ny användare %{username} blockerad på grund av flaggningar från forumet" + text_body_template: | + Det här är ett automatiserat meddelande. + + Den nya användaren [%{username}](%{user_url}) blockerades automatiskt på grund av att ett flertal medlemmar flaggat användaren %{username}s inlägg. + + Var vänlig och [granska inläggen](%{base_url}/admin/flags). Om %{username} har blockerats på felaktig grund, var god och klicka på avblockeringsknappen [på administrationssidan för den här användaren](%{user_url}). + + Du kan också modifiera inställningen `block_new_user` via Webbplatsinställningar. spam_post_blocked: subject_template: "Ny användare %{username} har fått meddelanden blockerade pga. upprepade länkar " - text_body_template: "Det här är ett automatiserat meddelande. \n\nDen nya användaren [%{username}](%{user_url}) försökte skriva flera inlägg med länkar till %{domains}, men inläggen blockerades för att undvika spam. Användaren kan fortfarande skriva nya inlägg som inte länkar till %{domains}.\n\nVar vänlig och [granska användaren](%{user_url}).\n\nDu kan också modifiera webbplatsinställningarna `newuser_spam_host_threshold`och `white_listed_spam_host_domains`.\n" + text_body_template: | + Det här är ett automatiserat meddelande. + + Den nya användaren [%{username}](%{user_url}) försökte skriva flera inlägg med länkar till %{domains}, men inläggen blockerades för att undvika spam. Användaren kan fortfarande skriva nya inlägg som inte länkar till %{domains}. + + Var vänlig och [granska användaren](%{user_url}). + + Du kan också modifiera webbplatsinställningarna `newuser_spam_host_threshold`och `white_listed_spam_host_domains`. unblocked: subject_template: "Konto ej längre pausat" - text_body_template: "Hej!\n\nDet här är ett automatiserat meddelande från %{site_name} för att informera dig om att ditt konto inte längre är pausat efter att personal har granskat ärendet. \n\nDu kan nu svara i trådar och skapa nya ämnen igen. Tack för ditt tålamod. \n" + text_body_template: | + Hej! + + Det här är ett automatiserat meddelande från %{site_name} för att informera dig om att ditt konto inte längre är pausat efter att personal har granskat ärendet. + + Du kan nu skriva inlägg och skapa nya ämnen igen. Tack för ditt tålamod. pending_users_reminder: subject_template: one: "1 användare väntar på godkännande" other: "%{count} användare väntar på godkännande" - text_body_template: "Det finns nya användarregistreringar att godkänna (eller avvisa) innan de kan få tillträde till forumet. \n\n[Var vänlig och granska dem på administratörssidan](%{base_url}/admin/users/list/pending).\n" + text_body_template: | + Det finns nya användarregistreringar att godkänna (eller avvisa) innan de kan få tillträde till forumet. + + [Var vänlig och granska dem på administratörssidan](%{base_url}/admin/users/list/pending). download_remote_images_disabled: subject_template: "Nedladdning av externa bilder har avaktiverats" text_body_template: "Inställningen `download_remote_images_to_local` har avaktiverats eftersom att diskutrymmet har nått sin övre gräns." dashboard_problems: subject_template: "Problem har upptäckts" - text_body_template: "Några problem har rapporterats på din översiktspanel på administrationssidorna. \n\n[Var vänlig och granska och lös dem](%{base_url}/admin).\n" - unsubscribe_link: | - [Klicka här ](%{unsubscribe_url}) för att inte längre mottaga notifikationer för det här ämnet. + text_body_template: | + Några problem har rapporterats på din översiktspanel på administrationssidorna. - För att säga upp de här e-postmeddelandena, ändra dina [användarinställningar](%{user_preferences_url}). - unsubscribe_link_and_mail: "[Klicka här](%{unsubscribe_url}) för att inte längre mottaga notifikationer för det här ämnet. \n\nFör att säga upp de här e-postmeddelandena, ändra dina [användarinställningar](%{user_preferences_url}) eller [klicka här](mailto:reply@%{hostname}?subject=unsubscribe) för att säga upp dem via e-post.\n" + [Var vänlig och granska och lös dem](%{base_url}/admin). + unsubscribe_link: | + [Klicka här ](%{unsubscribe_url}) för att avprenumerera från de här e-postmeddelandena. + unsubscribe_link_and_mail: | + [Klicka här ](%{unsubscribe_url}) för att avprenumerera från de här e-postmeddelandena. + unsubscribe_mailing_list: | + Du mottar de här e-postmeddelandena för att du har aktiverat utskicksläge. + + [Klicka här](%{unsubscribe_url}) för att avprenumerera från de här e-postmeddelandena. subject_re: "Sv:" subject_pm: "[PM]" user_notifications: @@ -1445,7 +1876,16 @@ sv: visit_link_to_respond: "[Besök ämnet](%{base_url}%{url}) för att ge din respons. " visit_link_to_respond_pm: "[Besök meddelanden](%{base_url}%{url}) för att ge din respons." posted_by: "Postat av %{username} den %{post_date}" - invited_to_private_message_body: "%{username} bjöd in dit till ett meddelande\n\n> **%{topic_title}**\n>\n> %{topic_excerpt}\n\nvid \n\n> %{site_title} -- %{site_description}\n" + invited_to_private_message_body: | + %{username} bjöd in dit till ett meddelande + + > **%{topic_title}** + > + > %{topic_excerpt} + + vid + + > %{site_title} -- %{site_description} invited_to_topic_body: | %{username} bjöd in dig till en diskussion @@ -1550,6 +1990,16 @@ sv: %{context} %{respond_instructions} + user_watching_first_post: + subject_template: "[%{site_name}] %{topic_title}" + text_body_template: | + %{header_instructions} + + %{message} + + %{context} + + %{respond_instructions} user_posted_pm: subject_template: "[%{site_name}] [PM] %{topic_title}" text_body_template: | @@ -1562,21 +2012,25 @@ sv: %{respond_instructions} user_posted_pm_staged: subject_template: "%{optional_re}%{topic_title}" - text_body_template: |2 + text_body_template: | %{message} digest: - why: "En kortfattad sammanfattning av %{site_link} sedan ditt senaste besök på %{last_seen_at}" + why: "En kortfattad sammanfattning av %{site_link} sedan ditt senaste besök den %{last_seen_at}" + subject_template: "[%{site_name}] Sammanfattning" new_activity: "Ny aktivitet i dina ämnen och inlägg:" top_topics: "Populära inlägg" other_new_topics: "Populära ämnen" + unsubscribe: "Den här sammanfattningen har skickats från %{site_link} där vi inte har sett dig på ett tag. För att säga upp dig %{unsubscribe_link}." click_here: "klicka här" + from: "%{site_name} sammanfattning" read_more: "Läs mer" more_topics: "Det finns %{new_topics_since_seen} nya ämnen." more_topics_category: "Fler nya ämnen:" mailing_list: why: "All aktivitet på %{site_link} den %{date}" subject_template: "[%{site_name}] Sammanfattning för %{date}" + unsubscribe: "Den här sammanfattningen skickas dagligen eftersom att utskicksläge är aktiverat. För att säga upp dig {unsubscribe_link}." from: "%{site_name} sammanfattning" new_topics: "Nya ämnen" topic_updates: "Uppdatering av ämnen" @@ -1593,13 +2047,29 @@ sv: %{base_url}/users/password-reset/%{email_token} set_password: subject_template: "[%{site_name}] Ange lösenord" - text_body_template: "Någon har begärt att lägga till ett lösenord till ditt konto på [%{site_name}](%{base_url}). Du kan också logga in genom att använda någon av våra alternativa onlinetjänster (Google eller Facebook) som är kopplat till din validerade e-postadress. \n\nOm det inte var på din begäran så kan du utan problem ignorera det här e-postmeddelandet.\n\nFölj nedanstående länk för att välja ett nytt lösenord:\n%{base_url}/users/password-reset/%{email_token}\n" + text_body_template: | + Någon har begärt att lägga till ett lösenord till ditt konto på [%{site_name}](%{base_url}). Du kan också logga in genom att använda någon av våra alternativa onlinetjänster (Google eller Facebook) som är kopplat till din validerade e-postadress. + + Om det inte var på din begäran så kan du utan problem ignorera det här e-postmeddelandet. + + Följ nedanstående länk för att välja ett nytt lösenord: + %{base_url}/users/password-reset/%{email_token} admin_login: subject_template: "[%{site_name}] Logga in" - text_body_template: "Någon bad om att få återställa ditt lösenord på [%{site_name}](%{base_url}). \n\nOm det inte var på din begäran kan du utan problem ignorera detta mejl. \n\nKlicka på följande länk för att logga in: \n%{base_url}/users/password-reset/%{email_token}\n" + text_body_template: | + Någon bad om att få återställa ditt lösenord på [%{site_name}](%{base_url}). + + Om det inte var på din begäran kan du utan problem ignorera detta mejl. + + Klicka på följande länk för att logga in: + %{base_url}/users/password-reset/%{email_token} account_created: subject_template: "[%{site_name}] Ditt nya konto" - text_body_template: "Ett nytt konto har skapats för dig på %{site_name}\n\nKlicka på följande länk för att välja ett nytt lösenord för ditt nya konto: \n%{base_url}/users/password-reset/%{email_token}\n" + text_body_template: | + Ett nytt konto har skapats för dig på %{site_name} + + Klicka på följande länk för att välja ett nytt lösenord för ditt nya konto: + %{base_url}/users/password-reset/%{email_token} confirm_new_email: subject_template: "[%{site_name}] Bekräfta din nya e-postadress" text_body_template: | @@ -1608,22 +2078,54 @@ sv: %{base_url}/users/authorize-email/%{email_token} confirm_old_email: subject_template: "[%{site_name}] Bekräfta din nuvarande e-postadress" - text_body_template: "Vänligen bekräfta att du kontrollerar den här e-postadressen innan vi ändrar din e-postadress. \n\nDu kan bekräfta e-postadressen för %{site_name} genom att följa länken nedan:\n\n%{base_url}/users/authorize-email/%{email_token}\n" + text_body_template: | + Vänligen bekräfta att du kontrollerar den här e-postadressen innan vi ändrar din e-postadress. + + Du kan bekräfta e-postadressen för %{site_name} genom att följa länken nedan: + + %{base_url}/users/authorize-email/%{email_token} notify_old_email: subject_template: "[%{site_name}] Din e-postadress har ändrats " - text_body_template: "Det här är ett automatiserat meddelande för att informera dig om att din e-postadress för %{site_name} har ändrats. Var vänlig kontakta en administratör om det inte var din avsikt. \n\nDin e-postadress har ändrats till: \n\n%{new_email}\n" + text_body_template: | + Det här är ett automatiserat meddelande för att informera dig om att din e-postadress för %{site_name} har ändrats. Var vänlig kontakta en administratör om det inte var din avsikt. + + Din e-postadress har ändrats till: + + %{new_email} signup_after_approval: subject_template: "Du har blivit godkänd på %{site_name}!" - text_body_template: "Välkommen till %{site_name}! \n\nEn administratör har godkänt ditt konto på %{site_name}.\n\nKlicka på följande länk för att bekräfta och aktivera ditt nya konto: \n%{base_url}/users/activate-account/%{email_token} \n\nOm länken ovan inte går att klicka på kan du kopiera och klistra in länken i adressfältet i din webbläsare.\n\n%{new_user_tips}\n\nVi tror på ett [civiliserat beteende](%{base_url}/guidelines) vid alla tillfällen.\n\nNjut av din vistelse! \n\n(Om du som ny användare behöver komma i kontakt med vår [personal](%{base_url}/about), svara bara på detta meddelande.)\n" + text_body_template: | + Välkommen till %{site_name}! + + En administratör har godkänt ditt konto på %{site_name}. + + Klicka på följande länk för att bekräfta och aktivera ditt nya konto: + %{base_url}/users/activate-account/%{email_token} + + Om länken ovan inte går att klicka på kan du kopiera och klistra in länken i adressfältet i din webbläsare. + + %{new_user_tips} + + Vi tror på ett [civiliserat beteende](%{base_url}/guidelines) vid alla tillfällen. + + Njut av din vistelse! + + (Om du som ny användare behöver komma i kontakt med vår [personal](%{base_url}/about), svara bara på detta meddelande.) signup: subject_template: "[%{site_name}] Verifiera ditt nya konto" - text_body_template: "Välkommen till %{site_name}!\n\nKlicka på följande länk för att bekräfta och aktivera ditt nya konto:\n%{base_url}/users/activate-account/%{email_token}\n\nOm länken ovan inte går att klicka på kan du kopiera och klistra in länken i adressfältet i din webbläsare. \n" + text_body_template: | + Välkommen till %{site_name}! + + Klicka på följande länk för att bekräfta och aktivera ditt nya konto: + %{base_url}/users/activate-account/%{email_token} + + Om länken ovan inte går att klicka på kan du kopiera och klistra in länken i adressfältet i din webbläsare. page_not_found: title: "Hoppsan! Den sidan finns inte eller så är den privat." popular_topics: "Populära" recent_topics: "Senaste" see_more: "Mer" - search_title: "Sök på sajten" + search_title: "Sök på hemsidan" search_google: "Google" login_required: welcome_message: | @@ -1666,7 +2168,9 @@ sv: message_blank: "meddelande är tomt" message_to_blank: "message.to är tomt" text_part_body_blank: "text_part.body är tomt" - body_blank: "huvuddelen är tom" + body_blank: "body är tom" + color_schemes: + base_theme_name: "Bas" about: "Om" guidelines: "Riktlinjer" privacy: "Integritet" @@ -1678,9 +2182,139 @@ sv: Redigera det första inlägget i det här ämnet för att ändra innehållet i %{page_name} sidan. guidelines_topic: title: "FAQ/Riktlinjer" - body: "\n\n## [Det här är ett civiliserat forum för allmän diskussion](#civilized)\n\nVar snäll och behandla det här diskussionsforumet med samma respekt som du skulle en allmän park. Vi är också ett samhälle och en plats för att dela kompetens, kunskap och intresse genom fortgående konversationer. \n\nDet som följer är inte fasta regler utan snarare hjälpmedel till det mänskliga bedömandet av forumet. Använd de här riktlinjerna för att hålla forumet städat, välupplyst och en plats för civiliserad diskussion. \n\n\n\n## [Förbättra diskussionen](#improve)\n\nHjälp oss göra det här till en fantastisk plats för diskussion genom att alltid medverka till att förbättra diskussionen på något sätt, oavsett hur litet. Om du inte är säker på hur ditt inlägg bidrar till diskussionen, fundera över vad du vill ha sagt och försök igen senare. \n\nÄmnena som diskuteras här är av betydelse för oss, och vi vill att du beter dig som att de har betydelse också för dig. Var respektful mot ämnena och personerna som diskuterar dem, även om du inte håller med en del av det som har sagts. \n\nEtt sätt att främja diskussionen är genom att upptäcka de som redan äger rum. Var snäll och ta litet tid till att bläddra igenom ämnen här innan du svarar eller startar egna så kommer du ha en bättre chans att träffa andra som delar dina intressen. \n\n\n\n## [Var angenäm, även när du inte håller med](#agreeable)\n\nDu kanske vill svara på något genom att visa att du inte håller med det som står. Det är okej, men kom ihåg att _kritisera idéer, inte människor_. Försök undvika:\n\n* Smutskastande.\n* Ad hominem attacker.\n* Att svara på ett inläggs ton istället för det faktiska innehållet.\n* Ogenomtänkta motsägelser.\n\nFörsök istället komma med förnuftiga motargument som förbättrar diskussionen. \n\n\n\n## [Din medverkan spelar roll](#participate)\n\nKonversationerna vi har här sätter tonen för alla. Hjälp oss influera framtiden för det här forumet genom att välja hur vi engagerar oss i diskussioner som gör det här forumet till ett intressant ställe att vara på — och undviker dem som inte gör det. \n\nDiscourse tillhandahåller verktyg som möjliggör att forumet kollektivt kan identifiera de bästa (och sämsta) insatserna: favoriter, bokmärken, gillningar, flaggningar, inlägg, redigeringar och så vidare. Använd de här verktygen för att förbättra din egen upplevelse, och alla andras också. \n\nFörsök att lämna den här parken lite bättre än när vi hittade den. \n\n\n\n## [Om du ser ett problem, flagga det](#flag-problems)\n\nModeratorer har speciell auktoritet, de är ansvariga för det här forumet. Det är dock också du. Med din hjälp kan moderatörerna vara samhällshjälpredor, inte bara vaktmästare eller polis. \n\nNär du ser dåligt beteende, svara inte. Det uppmuntrar det dåliga beteendet genom att uppmärksamma det. Det konsumerar också din energi och slösar allas tid. _Flagga det bara_. Om tillräckligt många flaggningar tillkommer så kommer det leda till handling, antingen automatiskt eller en moderators ingripande. \n\nFör att upprätthålla forumet så reserverar moderatorerna rätten att ta bort allt material och alla användarkonton för alla skäl vid alla tillfällen. Moderatorer kontrollerar inte nya inlägg på något sätt, moderatorer och sidansvariga hålls inte ansvariga för något innehåll upplagt av användarna. \n\n\n\n## [Var alltid hövlig](#be-civil)\n\nIngenting saboterar hälsosamma konversationer som oförskämdhet:\n\n* Var hövlig. Skriv ingenting här som en förnuftig människa skulle tycka var stötande, kränkande eller hotfullt.\n* Håll det rent. Lägg inte upp något här som är obscent eller sexuellt anstötande.\n* Respektera varandra. Ofreda ingen, ge dig inte ut för att vara någon annan och röj inte känslig information om någon. \n* Respektera forumet. Spamma inte, eller på något annat sätt vandalisera forumet. \n\nDessa är inte konkreta termer med precisa definitioner — undvik ens _framställningen_ av någon av de här sakerna. Om du är osäker, fråga dig själv hur du skulle känna om ditt inlägg var presenterat på framsidan av New York Times eller liknande. \n\nDet här är ett publikt forum och söktjänster indexerar de här diskussionerna. Håll språket, länkarna och bilderna säkra för familj och vänner. \n\n\n\n## [Håll det rent](#keep-tidy)\n\nFörsök att lägga saker på rätt plats, så att vi kan lägga mer tid på att diskutera och mindre på att städa upp.\n\n* Starta inte ämnen i fel kategori.\n* Skriv inte identiska inlägg i flera ämnen.\n* Skriv inte inlägg utan substans.\n* Omdirigera inte ett ämne genom att ändra det mitt i.\n* Signera inte dina inlägg — varje inlägg har din profilinformation anslutit till sig.\n\nIstället för att skriva ett inlägg med “+1” eller “Håller med”, använd gilla-knappen. Istället för att driva ett ämne åt ett helt annat håll, använd Svara som ett länkat ämne. \n\n\n\n## [Skriv bara dina egna tankar](#stealing)\n\nDet är inte accepterat att lägga upp något digitalt som tillhör någon annan utan tillåtelse. Du får inte lägga upp beskrivningar av, länkar till eller metoder för att stjäla någons immateriella egendom (mjukvara, video, audio, bilder), eller för att bryta mot någon annan lag. \n\n\n\n## [Driven av användarna](#power)\n\nDen här hemsidan är driven av er [vänliga personal](/about) och *er*, användarna. Om du har några ytterligare frågor om hur saker borde fungera här, starta ett nytt ämne i [site feedback-kategorin](/c/site-feedback) så kan vi diskutera saken! Om det finns något kritiskt eller brådskande ärende som inte kan hanteras av en metadiskussion eller en flaggning så kan du kontakta oss via [om oss-sidan](/about).\n\n\n\n## [Användarvillkor](#tos)\n\nJa, vi vet att juristspråk är tråkigt men vi måste skydda oss själva – och i förlängningen du och din data – mot otrevliga människor. Vi har [användarvillkor](/tos) som beskriver din (och våra) uppföranden och rättigheter relaterat till innehåll, integritet och lagar. För att använda den här tjänsten måste du samtycka till våra [användarvillkor](/tos).\n\n\n" + body: | + + + ## [Det här är ett civiliserat forum för allmän diskussion](#civilized) + + Var snäll och behandla det här diskussionsforumet med samma respekt som du skulle en allmän park. Vi är också ett samhälle och en plats för att dela kompetens, kunskap och intresse genom fortgående konversationer. + + Det som följer är inte fasta regler utan snarare hjälpmedel till det mänskliga bedömandet av forumet. Använd de här riktlinjerna för att hålla forumet städat, välupplyst och en plats för civiliserad diskussion. + + + + ## [Förbättra diskussionen](#improve) + + Hjälp oss göra det här till en fantastisk plats för diskussion genom att alltid medverka till att förbättra diskussionen på något sätt, oavsett hur litet. Om du inte är säker på hur ditt inlägg bidrar till diskussionen, fundera över vad du vill ha sagt och försök igen senare. + + Ämnena som diskuteras här är av betydelse för oss, och vi vill att du beter dig som att de har betydelse också för dig. Var respektful mot ämnena och personerna som diskuterar dem, även om du inte håller med en del av det som har sagts. + + Ett sätt att främja diskussionen är genom att upptäcka de som redan äger rum. Var snäll och ta litet tid till att bläddra igenom ämnen här innan du svarar eller startar egna så kommer du ha en bättre chans att träffa andra som delar dina intressen. + + + + ## [Var angenäm, även när du inte håller med](#agreeable) + + Du kanske vill svara på något genom att visa att du inte håller med det som står. Det är okej, men kom ihåg att _kritisera idéer, inte människor_. Försök undvika: + + * Smutskastande. + * Ad hominem attacker. + * Att svara på ett inläggs ton istället för det faktiska innehållet. + * Ogenomtänkta motsägelser. + + Försök istället komma med förnuftiga motargument som förbättrar diskussionen. + + + + ## [Din medverkan spelar roll](#participate) + + Konversationerna vi har här sätter tonen för alla. Hjälp oss influera framtiden för det här forumet genom att välja hur vi engagerar oss i diskussioner som gör det här forumet till ett intressant ställe att vara på — och undviker dem som inte gör det. + + Discourse tillhandahåller verktyg som möjliggör att forumet kollektivt kan identifiera de bästa (och sämsta) insatserna: favoriter, bokmärken, gillningar, flaggningar, inlägg, redigeringar och så vidare. Använd de här verktygen för att förbättra din egen upplevelse, och alla andras också. + + Försök att lämna den här parken lite bättre än när vi hittade den. + + + + ## [Om du ser ett problem, flagga det](#flag-problems) + + Moderatorer har speciell auktoritet, de är ansvariga för det här forumet. Det är dock också du. Med din hjälp kan moderatörerna vara samhällshjälpredor, inte bara vaktmästare eller polis. + + När du ser dåligt beteende, svara inte. Det uppmuntrar det dåliga beteendet genom att uppmärksamma det. Det konsumerar också din energi och slösar allas tid. _Flagga det bara_. Om tillräckligt många flaggningar tillkommer så kommer det leda till handling, antingen automatiskt eller en moderators ingripande. + + För att upprätthålla forumet så reserverar moderatorerna rätten att ta bort allt material och alla användarkonton för alla skäl vid alla tillfällen. Moderatorer kontrollerar inte nya inlägg på något sätt, moderatorer och sidansvariga hålls inte ansvariga för något innehåll upplagt av användarna. + + + + ## [Var alltid hövlig](#be-civil) + + Ingenting saboterar hälsosamma konversationer som oförskämdhet: + + * Var hövlig. Skriv ingenting här som en förnuftig människa skulle tycka var stötande, kränkande eller hotfullt. + * Håll det rent. Lägg inte upp något här som är obscent eller sexuellt anstötande. + * Respektera varandra. Ofreda ingen, ge dig inte ut för att vara någon annan och röj inte känslig information om någon. + * Respektera forumet. Spamma inte, eller på något annat sätt vandalisera forumet. + + Dessa är inte konkreta termer med precisa definitioner — undvik ens _framställningen_ av någon av de här sakerna. Om du är osäker, fråga dig själv hur du skulle känna om ditt inlägg var presenterat på framsidan av New York Times eller liknande. + + Det här är ett publikt forum och söktjänster indexerar de här diskussionerna. Håll språket, länkarna och bilderna säkra för familj och vänner. + + + + ## [Håll det rent](#keep-tidy) + + Försök att lägga saker på rätt plats, så att vi kan lägga mer tid på att diskutera och mindre på att städa upp. + + * Starta inte ämnen i fel kategori. + * Skriv inte identiska inlägg i flera ämnen. + * Skriv inte inlägg utan substans. + * Omdirigera inte ett ämne genom att ändra det mitt i. + * Signera inte dina inlägg — varje inlägg har din profilinformation anslutit till sig. + + Istället för att skriva ett inlägg med “+1” eller “Håller med”, använd gilla-knappen. Istället för att driva ett ämne åt ett helt annat håll, använd Svara som ett länkat ämne. + + + + ## [Skriv bara dina egna tankar](#stealing) + + Det är inte accepterat att lägga upp något digitalt som tillhör någon annan utan tillåtelse. Du får inte lägga upp beskrivningar av, länkar till eller metoder för att stjäla någons immateriella egendom (mjukvara, video, audio, bilder), eller för att bryta mot någon annan lag. + + + + ## [Driven av användarna](#power) + + Den här hemsidan är driven av er [vänliga personal](/about) och *er*, användarna. Om du har några ytterligare frågor om hur saker borde fungera här, starta ett nytt ämne i [site feedback-kategorin](/c/site-feedback) så kan vi diskutera saken! Om det finns något kritiskt eller brådskande ärende som inte kan hanteras av en metadiskussion eller en flaggning så kan du kontakta oss via [om oss-sidan](/about). + + + + ## [Användarvillkor](#tos) + + Ja, vi vet att juristspråk är tråkigt men vi måste skydda oss själva – och i förlängningen du och din data – mot otrevliga människor. Vi har [användarvillkor](/tos) som beskriver din (och våra) uppföranden och rättigheter relaterat till innehåll, integritet och lagar. För att använda den här tjänsten måste du samtycka till våra [användarvillkor](/tos). + + tos_topic: title: "Villkor" + privacy_topic: + title: "Integritetspolicy" + static: + search_help: | +

    Tips

    +

    +

      +
    • Matchande rubriker prioriteras – sök efter rubriker om du är osäker
    • +
    • Unika, ovanliga ord kommer att ge bäst resultat
    • +
    • Försök att söka inom en kategori, ett ämne eller en användare
    • +
    +

    +

    Alternativ

    +

    + + + + + + + +
    order:viewsorder:latestorder:likes@usernameuser:foo
    status:openstatus:closedstatus:archivedstatus:norepliesstatus:single_user
    #category-slugcategory:foogroup:foobadge:foo
    in:likesin:postedin:watchingin:trackingin:private
    in:bookmarksin:firstin:pinnedin:unpinnedin:wiki
    posts_count:numbefore:days or dateafter:days or datetags:one,two
    +

    +

    Exempel

    +

    +

      +
    • rainbows #parks kommer att söka efter ämnen som innehåller ordet "rainbows" i kategorin "parks".
    • +
    • rainbows category:parks status:open order:latest kommer att söka efter ämnen som innehåller ordet "rainbows" i kategorin "parks" som inte är stängda eller arkiverade, sorterade efter datum på senaste inlägget.
    • +
    • rainbows category:"parks and gardens" in:bookmarks kommer att söka efter ämnen som innehåller ordet "rainbows" i kategorin "parks and gardens" som är bokmärkta av dig.
    • +
    +

    badges: editor: name: Redigerare @@ -1709,13 +2343,14 @@ sv: Den här utmärkelsen beviljas när du når förtroendenivå 4. Du är en ledare för det här forumet speciellt utvald av personalen och du är en fin förebild genom dina handlingar och ord här. Du har möjlighet att ändra alla inlägg, använda vanliga moderingsverktyg för ämnen såsom att klistra, stänga, olista, arkivera, splitta och sammanfoga, och du har massor av fler gillningar varje dag. welcome: name: Välkommen - description: Fick en gilla + description: Mottog en gillning long_description: | Den här utmärkelsen beviljas när du får din första gillning på ett inlägg. Grattis, du har skrivit något som en av medlemmarna på forumet tyckte var intressant, coolt eller användbart! autobiographer: name: Självbiograf description: 'Fyllde ut sin profilinformation ' - long_description: "Den här utmärkelsen beviljas för att ha fyllt i din profilinformation och valt en profilbild. Genom att låta oss få lära känna dig bättre och vad du är intresserad av så blir forumet bättre och mer förenat. \n" + long_description: | + Den här utmärkelsen beviljas för att ha fyllt i din profilinformation och valt en profilbild. Genom att låta oss få lära känna dig bättre och vad du är intresserad av så blir forumet bättre och mer förenat. anniversary: name: Årsdag description: Aktiv medlem ett år, har skrivit minst en gång @@ -1727,10 +2362,12 @@ sv: long_description: | Den här utmärkelsen beviljas när ett av dina inlägg får 10 gillningar. Ditt inlägg gjorde verkligen ett intryck på forumet och hjälpte konversationen! good_post: + name: Jättebra svar description: Fick 25 gillningar på ett inlägg long_description: | Den här utmärkelsen beviljas när ett av dina inlägg får 25 gillningar. Ditt inlägg var exceptionellt och gjorde den här konversationen mycket bättre för alla! great_post: + name: Fantastiskt svar description: Fick 50 gillningar på ett inlägg long_description: | Den här utmärkelsen beviljas när ett inlägg får 50 gillningar. Wow! Ditt inlägg var inspirerande, fascinerande, superroligt eller insiktsfullt och forumet älskade det. @@ -1740,20 +2377,27 @@ sv: long_description: | Den här utmärkelsen beviljas när ditt ämne får 10 gillningar. Du startade en intressant konversation som forumet uppskattade! good_topic: + name: Jättebra ämne description: Fick 25 gillningar på ett ämne long_description: | Den här utmärkelsen beviljas när ditt ämne får 25 gillningar. Du startade en livfull konversation som forumet flockades kring och älskade! great_topic: + name: Fantastiskt ämne description: Fick 50 gillningar på ett ämne long_description: | Den här utmärkelsen beviljas när ditt ämne får 50 gillningar. Du startade en fascinerande konversation och forumet uppskattade den dynamiska konversationen som följde! nice_share: + name: Bra delning description: Delade ett inlägg med 25 unika besökare long_description: | Den här utmärkelsen beviljas för att du delade en länk som klickades på av 25 besökare. Tack för att du sprider ordet om våra diskussioner och det här forumet! good_share: + name: Jättebra delning description: Delade ett inlägg med 300 unika besökare + long_description: | + Den här utmärkelsen beviljas för att du delade en länk som klickades på av 300 besökare. Bra jobbat! Du har visat upp en fantastisk diskussion för en hel grupp nya människor och hjälpt forumet växa. great_share: + name: Fantastisk delning description: Delade ett inlägg med 1000 unika besökare long_description: | Den här utmärkelsen beviljas för att du delade en länk som klickades på av 1000 besökare. Wow! Du har visat upp en intressant diskussion för en helt ny public och hjälpt forumet växa enormt! @@ -1762,11 +2406,144 @@ sv: description: Gillade ett inlägg long_description: | Den här utmärkelsen beviljas när du gillar ett inlägg med :heart:-knappen för första gången. Att gilla ett inlägg är ett utmärkt sätt att visa för andra att du uppskattade deras inlägg, att det var intressant, användbart, coolt eller roligt. Sprid kärleken! + first_flag: + name: Första flaggning + description: Flaggade ett inlägg + long_description: | + Den här utmärkelsen beviljas första gången du flaggar ett inlägg. Flaggning är det sätt som vi alla hjälps åt att hålla det här forumet rent för alla användare. Om du upptäcker något inlägg som bör granskas av moderatorer av någon anledning så tveka inte att flagga det. Du kan också flagga för att skicka personliga meddelanden till medlemmar om du ser något problematiskt med deras inlägg. Om du ser ett problem, :flag_black: flagga det! + promoter: + name: Främjare + description: Bjöd in en användare + long_description: | + Den här utmärkelsen beviljas när du bjuder in någon att delta i forumet med hjälp av inbjudningsknappen på användarsidan eller i slutet av ett ämne. Att bjuda in vänner som kan vara intresserade av specifika diskussioner är ett bra sätt att introducera nya personer till vårt forum, tack! + campaigner: + name: Förespråkare + description: Bjöd in 3 grundläggande användare + long_description: | + Den här utmärkelsen beviljas när du bjudit in 3 personer som sedan tillbringat tillräckligt mycket tid på webbplatsen för att bli grundläggande användare. Ett levande forum behöver ständig tillförsel av nykomlingar som regelbundet deltar och förnyar konversationerna. + champion: + name: Förkämpe + description: Bjöd in 5 medlemmar + long_description: | + Den här utmärkelsen beviljas när du bjudit in 5 personer som sedan tillbringat tillräckligt mycket tid på webbplatsen för att bli fullvärdiga medlemmar. Wow! Tack för att du berikar mångfalden i vårt forum med nya medlemmar! + first_share: + name: Första delning + description: Delade ett inlägg + long_description: | + Den här utmärkelsen beviljas när du delar en länk till ett inlägg eller ämne genom att använda dela-knappen. Att dela länkar är ett bra sätt att framhäva intressanta diskussioner för resten av världen och att få forumet att växa. + first_link: + name: Första länk + description: Länkade till ett annat ämne + long_description: | + Den här utmärkelsen beviljas första gången du länkar till ett annat ämne. Att länka till ämnen hjälper andra läsare att hitta intressanta relaterade konversationer genom att visa kopplingarna mellan ämnen åt båda hållen. Länka fritt! + first_quote: + name: Första citation + description: Citerade ett inlägg + long_description: | + Den här utmärkelsen beviljas första gången du citerar ett inlägg i ditt svar. Att citera relevanta delar av tidigare inlägg i ditt svar hjälper att hålla diskussionen sammankopplad och relevant för ämnet. Det lättaste sättet att citera är att markera en del av ett inlägg och sedan klicka på svara-knappen. Citera generöst! + read_guidelines: + name: Läst riktlinjer + description: Läste forumets riktlinjer + long_description: | + Den här utmärkelsen beviljas för att ha läst forumets riktlinjer. Att följa och dela de här enkla riktlinjerna hjälper oss att bygga en rolig, säker och hållbar sida för alla. Kom alltid ihåg att det finns en annan människa, inte helt olik dig själv, på andra sidan skärmen. Var hövlig! + reader: + name: Läsare + description: Läst varje inlägg i ett ämne med över 100 svar + long_description: | + Den här utmärkelsen beviljas första gången du läst ett långt ämne med fler än 100 svar. Att läsa en konversation hjälper dig att följa diskussionen, förstå olika synvinklar och leder till en mer intressant konversation. Ju mer du läser, desto bättre blir konversationen, eller som vi tycker om att påpeka, Reading is Fundamental! :slight_smile: + popular_link: + name: Populär länk + description: Lade upp extern länk med 50 klick + long_description: | + Den här utmärkelsen beviljas när en länk som du delat får 50 klick. Tack för att du lagt upp en användbar länk som tillade intressant kontext till konversationen! + hot_link: + name: Het länk + description: Lade upp en extern länk med 300 klick + long_description: | + Den här utmärkelsen beviljas när en länk som du delat får 300 klick. Tack för att du har lagt upp en fascinerande länk som förde konversationen framåt och illuminerade diskussionen! + famous_link: + name: Berömd länk + description: Lade upp en extern länk med 1000 klick + appreciated: + name: Uppskattad + description: Fick 1 gillning på 20 inlägg + long_description: | + Den här utmärkelsen beviljas när du får minst en gillning på 20 olika inlägg. Medlemmarna uppskattar dina bidrag till konversationerna här! + respected: + name: Respekterad + description: Fick 2 gillningar på 100 inlägg + long_description: | + Den här utmärkelsen beviljas när du får minst 2 gillningar på 100 olika inlägg. Medlemmarnas respekt för dig ökar med dina många bidrag till konversationerna här. + admired: + name: Beundrad + description: Fick 5 gillningar på 300 inlägg + long_description: | + Den här utmärkelsen beviljas när du får minst 5 gillningar på 300 olika inlägg. Wow! Medlemmarna beundrar dina frekventa, högkvalitativa bidrag till konversationerna här. + out_of_love: + name: Av kärlek + description: Använde 50 gillningar på en dag + long_description: | + Den här utmärkelsen beviljas när du använder alla dina 50 gillningar på en dag. Att komma ihåg att ta ett ögonblick och gilla inläggen du tycker om och visa uppskattning uppmuntrar medlemmarna på forumet att föra ännu fler intressanta diskussioner i framtiden. + higher_love: + name: Mer kärlek + description: Använde 50 gillningar på en dag 5 gånger + long_description: | + Den här utmärkelsen beviljas när du använder alla dina 50 gillningar för en dag på 5 olika dagar. Tack för att du tar dig tiden att aktivt uppmuntra de bästa diskussionerna varje dag! + crazy_in_love: + name: Galet kär + description: Använde 50 gillningar på en dag 20 gånger + long_description: | + Den här utmärkelsen beviljas när du använder alla dina 50 gillningar för en dag på 20 olika dagar. Wow! Du är en förebild som regelbundet uppmuntrar medlemmarna på forumet! + thank_you: + name: Tack + description: Har 20 gillade inlägg och gav 10 gillningar + long_description: | + Den här utmärkelsen beviljas när du har 20 gillade inlägg och i gengäld har gillat 10 inlägg. När någon gillar dina inlägg så finner du tiden att gilla det som andra skriver också. + gives_back: + name: Ger tillbaka + description: Har 100 gillade inlägg och gav 100 gillningar + long_description: | + Den här utmärkelsen beviljas när du har 100 gillade inlägg och i gengäld har gillat 100 inlägg. Tack för att du skickar vidare! + empathetic: + name: Empatisk + description: Har 500 gillade inlägg och gav 1000 gillningar + long_description: | + Den här utmärkelsen beviljas när du har 500 gillade inlägg och i gengäld har gillat 1000 eller fler inlägg. Wow! Du är en förebild av generositet och ömsesidig uppskattning :two_hearts:. + first_emoji: + name: Första emoji + description: Använde en emoji i ett inlägg + long_description: | + Den här utmärkelsen beviljas när du för första gången använder en emoji i ditt inlägg :thumbsup:. Emojis låter dig förmedla dina känslor i dina inlägg, från glädje :smiley: till sorgsenhet :anguished: till ilska :angry: och allt däremellan :sunglasses:. Skriv bara ett : (kolon) eller klicka på emoji-knappen i redigeraren för att välja mellan hundratals emojis :ok_hand: + first_mention: + name: Första omnämningen + description: Omnämnde en användare i ett inlägg + long_description: 'Den här utmärkelsen beviljas när du nämner någons @användarnamn i ett inlägg. Varje omnämnande genererar en notifiering till den personen, så att det känner till ditt inlägg. Börja skriva @ (snabel-a) för att nämna en användare, eller, om det tillåts, en grupp - det är ett bekvämt sätt att uppmärksamma dem på något. ' + first_onebox: + name: Första onebox:en + description: Lade upp en länk som var onebox:ad + long_description: 'Den här utmärkelsen beviljas när du för första gången lägger upp en länk på en rad för sig själv, vilken sedan automatiskt utvidgas och blir en onebox med en kort sammanfattning av länken, en rubrik och (när det finns tillgängligt) även en bild. ' + first_reply_by_email: + name: Första svaret via e-post + description: Svarade på ett inlägg via e-post + long_description: | + Den här utmärkelsen beviljas när du för första gången svarar på ett inlägg via e-post :e-mail:. admin_login: success: "E-post skickat" error: "Fel!" email_input: "E-post till administratör" submit_button: "Skicka e-post" + discourse_hub: + access_token_problem: "Berätta för en administratör: Var vänlig och uppdatera webbplatsinställningarna för att inkludera den korrekta discourse_org_access_key." + performance_report: + initial_post_raw: Det här ämnet innehåller dagliga prestandarapporter för din webbplats. + initial_topic_title: Prestandarapporter för webbplatsen + topic_invite: + user_exists: "Tyvärr, den användaren har redan bjudits in. Du kan endast bjuda in en användare till ett ämne en gång." + tags: + title: "Taggar" + staff_tag_disallowed: "Taggen \"%{tag}\" kan endast användas av personalen." + staff_tag_remove_disallowed: "Taggen \"%{tag}\" kan endast tas bort av personalen." + rss_by_tag: "Ämnen taggade med %{tag}" activemodel: errors: <<: *errors diff --git a/config/locales/server.te.yml b/config/locales/server.te.yml index 149b4038cb..ecc89e5fe5 100644 --- a/config/locales/server.te.yml +++ b/config/locales/server.te.yml @@ -347,18 +347,6 @@ te: message: make: "ఈ విషయం ఇప్పుడు బ్యానరు. సభ్యుడు తుడిచే వరకూ ఈ విషయం ప్రతి పుటకు అగ్రభాగాన కనిపిస్తుంది." remove: "ఈ విషయం ఇప్పుడు బ్యానరు కాదు. ఇహ అది ప్రతి పుట అగ్రభాగానా కనిపించదు" - unsubscribed: - title: 'చందాముగిసింది' - description: "మీ చందా ముగిసింది. మిమ్ము మేము ఇహ సంప్రదించము!" - oops: "మీరు కోరుకున్నది ఇది కాకుంటే దిగువ నొక్కండి." - error: "చందా తొలగించడంలో దోషం" - preferences_link: "అమరికలు పుట నుండి కూడా మీరు చందా తొలగించవచ్చు" - different_user_description: "మీరు ప్రస్తుతం వేరే పేరుతో లాగిన్ అయి ఉన్నారు. దయచేసి లాగవుట్ అయి లాగిన్ కండి. " - not_found_description: "క్షమించాలి. మీ చందా మేము రద్దు చేయలేకపోయాము. బహుశా మీ ఈ మెయిల్లోని లంకె కాలాతీతమై ఉండవచ్చు." - resubscribe: - action: "మరలా చందాకట్టు" - title: "మరలా చందాకట్టారు" - description: "మీ చందా మరలా చేతనమైంది" reports: visits: title: "సభ్యుని గణాంకాలు" @@ -468,7 +456,6 @@ te: yaxis: "మొత్తం అభ్యర్థనలు" dashboard: rails_env_warning: "మీ సర్వరు %(env) రీతిలో నడుస్తోంది" - ruby_version_warning: "మీరు రూబీ 2.0.0 వాడుతున్నారు. ఇది సమస్యలతో కూడినది. దయచేసి పేచీ స్థాయి 247 లేదా ఆపైకి ఉన్నతీకరించగలరు" host_names_warning: "మీ config/database.yml దస్త్రం అప్రమేయ లోకల్ హోస్ట్ వాడుతున్నది. దాన్ని మీ సైటు పేరుకు మార్చగలరు. " memory_warning: 'మీ సర్వరు ఒక జీబీ కన్నా తక్కువ మెమరీతో నడుస్తున్నది. కనీసం ఒక జీబీ అయినా ఉండుట మంచిది. ' contact_email_missing: "మీరు మీ సైట్ యొక్క సంప్రదింపు ఈ-మెయిల్ నమోదు చేయండి దాని ద్వారా సైట్‌కు సంబంధించిన అత్యవసర విషయాలు అందుకొంటారు. సైట్ సెట్టింగ్స్‌ లో అప్‌డేట్ చేయండి." @@ -497,8 +484,6 @@ te: max_image_height: "ఒక టపాలో థంబ్నైల్ గరిష్ట ఎత్తు" show_subcategory_list: "ఒక అంశం జాబితా వర్గంలో నమోదు చేసేటప్పుడు బదులుగా ఉపవర్గం జాబితా చూపించు." post_excerpt_maxlength: "ఒక టపా సంగ్రహం/సారాంశం గరిష్ట పొడవు." - max_topics_in_first_day: "ఈ సైట్ లో వినియోగదారు మొదటి రోజున గరిష్ఠంగా ఎన్ని విషయాలకి అనుమతి ఉంది " - max_replies_in_first_day: "ఈ సైట్ లో వినియోగదారు మొదటి రోజున గరిష్ఠంగా ఎన్ని జవాబులకు అనుమతి ఉంది " allow_moderators_to_create_categories: "మధ్యవర్తులు కొత్త వర్గాలు సృష్టించడానికి అనుమతించు" topics_per_period_in_top_summary: "అప్రమేయ అగ్ర విషయాల సారాంశంలో చూపే అగ్ర విషయాల సంఖ్య." invite_expiry_days: "వాడుకరుల ఆహ్వాన కీ ఎన్ని రోజులు చెల్లుతుంది" diff --git a/config/locales/server.tr_TR.yml b/config/locales/server.tr_TR.yml index 9299718522..8fc8369c81 100644 --- a/config/locales/server.tr_TR.yml +++ b/config/locales/server.tr_TR.yml @@ -15,21 +15,31 @@ tr_TR: short: "%d-%m-%Y" short_no_year: "%B %-d" date_only: "%B %-d, %Y" + long: "%B %-d, %Y, %l:%M%P" date: month_names: [null, Ocak, Şubat, Mart, Nisan, Mayıs, Haziran, Temmuz, Ağustos, Eylül, Ekim, Kasım, Aralık] <<: *datetime_formats + time: + am: "am" + pm: "pm" + <<: *datetime_formats title: "Discourse" topics: "Konular" posts: "gönderiler" loading: "Yükleniyor" powered_by_html: 'Gücünü Discourse ''tan alır, en iyi görünüm için JavaScript etkinleştirmeniz gerekir' log_in: "Giriş Yap" + purge_reason: "terkedilmiş, deaktif hesap olarak otomatik olarak silindi" disable_remote_images_download_reason: "Yeterli disk alanı kalmaması sebebiyle uzaktan görüntü indirme devre dışı bırakıldı." anonymous: "Anonim" emails: incoming: default_subject: "Bu kişiden %{email} gelen e-posta" show_trimmed_content: "Kısaltılmış olan yazıyı göster" + errors: + no_message_id_error: "Epostanın 'Message-Id' başlığı olmadığında olur" + inactive_user_error: "Gönderici aktif olmadığında olur." + blocked_user_error: "Gönderici bloklandığında olur." errors: &errors format: '%{attribute} %{message}' messages: @@ -143,12 +153,16 @@ tr_TR: top: "En iyi konular" posts: "Son gönderiler" private_posts: "Son özel mesajlar" + user_posts: "@%{username} tarafından son yazılar" + user_topics: "@%{username} tarafından son konular" + tag: "işaretlenmiş konular" too_late_to_edit: "Gönderi çok uzun zaman önce oluşturulmuş. Artık düzenlenemez ya da silinemez. " excerpt_image: "resim" queue: delete_reason: "Gönderi yönetim sırası aracılığıyla silindi" groups: errors: + can_not_modify_automatic: "otomatik bir grupta değişiklik yapamazsınız" member_already_exist: "'%{username}' zaten grubun bir üyesi." invalid_domain: "'%{domain}' geçerli bir alan adı değil." invalid_incoming_email: "Bu '%{email}' e-posta geçerli değil." @@ -165,7 +179,16 @@ tr_TR: education: until_posts: other: "%{count} gönderi" - new-topic: "%{site_name} forumuna hoşgeldiniz — **yeni bir sohbet başlattığınız için teşekkür ederiz! **\n\n- Yüksek sesle okuduğunuzda başlık ilgi çekici geliyor mu? İyi bir özet mi?\n\n- Bununla kim ilgilenirdi? Neden önemli? Ne gibi cevaplar almayı diliyorsunuz?\n\n- Diğerlerinin de kolayca *bulabilmesi * için konunuzun içerisine sıkça kullanılan kelimeler dahil edin. Konunuzun benzer konularla gruplanması için bir kategori seçin. \n\nDaha fazlası için, [topluluk yönergelerimize bakın](/guidelines). Bu panel sadece ilk %{education_posts_text} için görünür.\n" + new-topic: | + %{site_name} forumuna hoşgeldiniz — **yeni bir sohbet başlattığınız için teşekkür ederiz! ** + + - Yüksek sesle okuduğunuzda başlık ilgi çekici geliyor mu? İyi bir özet mi? + + - Bununla kim ilgilenirdi? Neden önemli? Ne gibi cevaplar almayı diliyorsunuz? + + - Diğerlerinin de kolayca *bulabilmesi * için konunuzun içerisine sıkça kullanılan kelimeler dahil edin. Konunuzun benzer konularla gruplanması için bir kategori seçin. + + Daha fazlası için, [topluluk yönergelerimize bakın](/guidelines). Bu panel sadece ilk %{education_posts_text} için görünür. new-reply: | %{site_name} forumuna hoşgeldiniz — **katılımınız için teşekkür ederiz!** @@ -184,9 +207,26 @@ tr_TR: Hiç **[kullanıcı profiline girmeyi](%{profile_path})** ve seni ifade eden bir resim yüklemeyi düşündün mü? Herkes eşsiz bir profil resmine sahip olduğunda tartışmaları takip etmek ve tartışmalarda ilgi çekici insanlar bulmak daha kolaydır! - sequential_replies: "### Birden fazla gönderiyi aynı anda cevaplayabilirsin \n\nAynı konuya ardı ardına cevaplar yazmak yerine, lütfen önceki gönderilerden alıntı veya @isim referansları içeren tek bir cevap yaz. \n\nHerhangi bir yazıyı seçince çıkan alıntılayarak cevapla butonuna tıklayarak alıntı ekleyebilir, bir önceki cevabınızı düzenleyebilirsiniz. \n\nAz sayıda derinlemesine cevaplardan oluşan konuların okunması, çok fazla kısa ve tekil cevaplardan oluşan konulardan herkes için daha kolay oluyor.\n" - dominating_topic: "###Sohbete başkalarının katılmasına izin verin\n\nBu konunun sizin için önemli olduğunu görüyoruz – buradaki cevapların %{percent}% oranından daha fazlasını siz göndermişsiniz. \n\nDiğerlerinin de kendi fikirlerini paylaşmaları için onlara yeteri kadar zaman tanıdığınıza emin misiniz?\n" - too_many_replies: "### Bu konu için cevap limitinizi doldurdunuz\n\nÜzgünüz, ancak geçici olarak, yeni kullanıcılar aynı konu içinde en fazla %{newuser_max_replies_per_topic} cevap yazabiliyorlar. \n\nYeni bir cevap yazmak yerine, önceki cevaplarınızı düzenlemeyi, ya da başka konulara göz atmayı düşünün.\n" + sequential_replies: | + ### Birden fazla gönderiyi aynı anda cevaplayabilirsin + + Aynı konuya ardı ardına cevaplar yazmak yerine, lütfen önceki gönderilerden alıntı veya @isim referansları içeren tek bir cevap yaz. + + Herhangi bir yazıyı seçince çıkan alıntılayarak cevapla butonuna tıklayarak alıntı ekleyebilir, bir önceki cevabınızı düzenleyebilirsiniz. + + Az sayıda derinlemesine cevaplardan oluşan konuların okunması, çok fazla kısa ve tekil cevaplardan oluşan konulardan herkes için daha kolay oluyor. + dominating_topic: | + ###Sohbete başkalarının katılmasına izin verin + + Bu konunun sizin için önemli olduğunu görüyoruz – buradaki cevapların %{percent}% oranından daha fazlasını siz göndermişsiniz. + + Diğerlerinin de kendi fikirlerini paylaşmaları için onlara yeteri kadar zaman tanıdığınıza emin misiniz? + too_many_replies: | + ### Bu konu için cevap limitinizi doldurdunuz + + Üzgünüz, ancak geçici olarak, yeni kullanıcılar aynı konu içinde en fazla %{newuser_max_replies_per_topic} cevap yazabiliyorlar. + + Yeni bir cevap yazmak yerine, önceki cevaplarınızı düzenlemeyi, ya da başka konulara göz atmayı düşünün. reviving_old_topic: | ### Bu konuyu tekrar canlandırmak mı istediniz? @@ -237,7 +277,7 @@ tr_TR: assets_topic_body: "Bu kalıcı bir konudur, sadece görevlilere gözükür, site tasarımında kullanılan resim ve dosyaların depolanması için kullanılır. Sakın silmeyin!\n\n\nİşleyiş aşağıdaki gibidir:\n\n\n1. Bu konuyu cevaplayın.\n2. Logolar, favicon'lar vb. için kullanmak istediğiniz resimleri buraya yükleyin. (Gönderi düzenleyicisindeki yükleme düğmesini kullanabilir, veya resimleri sürükleyip bırakabilir veya kopyalayıp yapıştırabilirsiniz.)\n3. Cevabı gönderin.\n4. Yeni gönderinizdeki resimlere sağ tıklayarak ya da düzenleme ikonuna tıklayıp gönderinizi düzenleyerek resimlerin bağlantılarına ulaşabilirsiniz. Bağlantıları kopyalayın.\n5. Bağlantıları [basit ayarlar](/admin/site_settings/category/required) ilgili bölümlere yapıştırın.\n\n\nEğer farklı dosya tipleri yükleyebilmek istiyorsanız, [dosya ayarları](/admin/site_settings/category/files) sayfasındaki `authorized_extensions` ayarını düzenleyin." lounge_welcome: title: "Lobiye hoşgeldiniz" - body: |2 + body: | Tebrikler! :confetti_ball: @@ -442,18 +482,8 @@ tr_TR: message: make: "Bu konu artık bir manşettir. Kullanıcı tarafından yoksayılana kadar her sayfanın en üstünde belirecektir." remove: "Bu konu artık manşet değildir. Artık her sayfanın en üstünde yer belirmeyecektir." - unsubscribed: - title: 'Aboneliğiniz İptal Edildi' - description: "Aboneliğiniz iptal edildi. Sizinle bir daha iletişime geçmeyeceğiz!" - oops: "Bu işlemi yanlışlıkla yaptıysanız, aşağıya tıklayın." - error: "Abonelik İptalinde Hata Oluştu" - preferences_link: "Özet e-postaları aboneliğinizi ayarlar sayfasınızdan da iptal edebilirsiniz" - different_user_description: "Özet e-postalarının yollandığı kullanıcıdan farklı bir kullanıcı hesabı ile giriş yapmış bulunmaktasınız. Lütfen çıkış yapıp tekrar deneyin." - not_found_description: "Üzgünüz, aboneliğinizi iptal edemedik. E-postanızdaki bağlantı artık geçerli olmayabilir." - resubscribe: - action: "Tekrar Abone Ol" - title: "Tekrar Abone Olundu!" - description: "Tekrar abone oldunuz." + unsubscribe: + log_out: "Çıkış" reports: visits: title: "Kullanıcı ziyaretleri" @@ -546,6 +576,7 @@ tr_TR: page_view_total_reqs: title: "Toplam" xaxis: "Gün" + yaxis: "Toplam Sayfa Görünümleri" page_view_logged_in_mobile_reqs: xaxis: "Gün" page_view_anon_mobile_reqs: @@ -588,7 +619,6 @@ tr_TR: yaxis: "Ziyaret sayısı" dashboard: rails_env_warning: "Sunucunuz %{env} modunda çalışıyor." - ruby_version_warning: "Problemli olduğu bilinegelen Ruby 2.0.0 sürümünü kullanmaktasınız. Yama seviyesi 247 veya daha yenisine güncelleme yapınız." host_names_warning: "config/database.yml dosyasınızda, bilgisayar adı olarak varsayılan değer olan \"localhost\" ayarlı. Değeri, sitenizin bilgisayar adını kullanacak biçimde güncelleyiniz." gc_warning: 'Sunucunuz, Ruby''nin varsayılan çöp toplama ayarlarını kullanıyor ki bu size en iyi performansı vermeyecektir. Performansı ayarı için şu konuyu okuyun: Discourse için Ruby on Rails Ayarları.' sidekiq_warning: 'Sidekiq çalışmıyor. E-posta yollamak gibi gibi birçok asenkron görev sidekiq''in işidir. En az bir tane sidekiq süreci çalıştırdığınızdan emin olun. Sidekiq ile ilgili bilgi burada.' @@ -673,13 +703,9 @@ tr_TR: anon_polling_interval: "Kaç mili saniyede bir anonim kullanıcılar sorgu yapmalı" background_polling_interval: "(Pencere arkaplanda olduğu zaman) kaç mili saniyede bir kullanıcılan sorgu yapmalı" cooldown_minutes_after_hiding_posts: "Topluluk tarafından bayraklanarak gizlenen gönderiyi düzenleyebilmek için, kullanıcının beklemesi gereken dakika süresi " - max_topics_in_first_day: "Kullanıcının sitedeki ilk gününde, oluşturabileceği en fazla konu sayısı" - max_replies_in_first_day: "Kullanıcının sitedeki ilk gününde, oluşturabileceği en fazla cevap sayısı" tl2_additional_likes_per_day_multiplier: "Güvenlik seviyesi 2 (Üye) olanlar için günlük beğeni limitini bu rakamla çarparak artır" tl3_additional_likes_per_day_multiplier: "Güvenlik seviyesi 3 (Müdavim) olanlar için günlük beğeni limitini bu rakamla çarparak artır" tl4_additional_likes_per_day_multiplier: "Güvenlik seviyesi 4 (Lider) olanlar için günlük beğeni limitini bu rakamla çarparak artır" - num_flags_to_block_new_user: "Eğer, yeni bir kullanıcının gönderileri num_flags_to_block_new_user farklı kullanıcıdan buradaki sayı kadar bayrak alırsa , kullanıcının bütün gönderilerini gizle ve yeni gönderi oluşturabilmesine izin verme. Devre dışı bırakmak için 0 girin." - num_users_to_block_new_user: "Eğer, yeni bir kullanıcının gönderileri buradaki sayı kadar farklı kullanıcı tarafından num_flags_to_block_new_user bayrak alırsa, kullanıcının bütün gönderilerini gizle ve yeni gönderi oluşturabilmesine izin verme. Devre dışı bırakmak için 0 girin." notify_mods_when_user_blocked: "Eğer bir kullanıcı otomatik olarak engellendiyse, tüm moderatörlere mesaj yolla." flag_sockpuppets: "Eğer, yeni kullanıcı konuya, konuyu başlatan yeni kullanıcı ile aynı IP adresinden cevap yazarsa, her iki gönderiyi de potansiyel spam olarak işaretle. " traditional_markdown_linebreaks: "Markdown'da, satır sonundan önce yazının sağında iki tane boşluk gerektiren, geleneksel satır sonu metodunu kullan kullan." @@ -687,8 +713,6 @@ tr_TR: post_undo_action_window_mins: "Kullanıcıya tanınan, bir gönderide yapılan yeni aksiyonları (beğenme, bayraklama, vs) geri alabilme dakika süresi" must_approve_users: "Siteye erişimlerine izin verilmeden önce tüm yeni kullanıcı hesaplarının görevliler tarafından onaylanması gerekir. UYARI: yayındaki bir site için bunu etkinleştirmek görevli olmayan hesapların erişimini iptal edecek." pending_users_reminder_delay: "Belirtilen saatten daha uzun bir süredir onay bekleyen yeni kullanıcılar mevcutsa moderatörleri bilgilendir. Bilgilendirmeyi devre dışı bırakmak için -1 girin." - ga_tracking_code: "Google analytics (ga.js) takip kodu, ör: UA-12345678-9; bakınız http://google.com/analytics" - ga_domain_name: "Google analytics (ga.js) alan adı, ör: mysite.com; bakınız http://google.com/analytics" ga_universal_tracking_code: "Google Universal Analytics (analytics.js) takip kodu, ör: UA-12345678-9; bakınız http://google.com/analytics" ga_universal_domain_name: "Google Universal Analytics (analytics.js) alan adı, ör: mysite.com; bakınız http://google.com/analytics" enable_noscript_support: "Noscript etiketi üzerinden standart webcrawler arama motoru desteğini etkinleştir" @@ -796,7 +820,6 @@ tr_TR: s3_cdn_url: "Tüm s3 öğeleri için CDN URL adresi. (örneğin: https://cdn.somewhere.com). UYARI: bu ayarı değiştirdikten sonra tüm eski gönderileri rebake etmelisiniz." avatar_sizes: "Otomatik üretilen avatar ölçülerinin listesi." external_system_avatars_enabled: "Dışsal sistem avatarları hizmeti kullan." - external_system_avatars_url: "Dışsal sistem avatarları hizmetinin URL'i. İzin verilen değiştirimler şunlardır: {username} {first_letter} {color} {size}" default_opengraph_image_url: "Varsayılan opengraph imajının URL'si." enable_flash_video_onebox: "Kutularda swf ve flv (Adobe Flash) yerleştirmelerine izin ver. UYARI: güvenlik açıkları doğurabilir" default_invitee_trust_level: "Davet edilen kullanıcılar için varsayılan güven seviyesi (0-4)." @@ -824,7 +847,6 @@ tr_TR: newuser_max_mentions_per_post: "Yeni bir kullanıcının bir gönderi içinde kullanabileceği en fazla @isim bildiri sayısı." newuser_max_replies_per_topic: "Yeni bir kullanıcının tek bir konu içerisinde, başka bir kullanıcı ona cevap yazana kadar, girebileceği en fazla cevap sayısı. " max_mentions_per_post: "Bir kullanıcının bir gönderi içinde kullanabileceği en fazla @isim bildiri sayısı." - max_users_notified_per_group_mention: "Grubun bahsi geçtiğinde bildirim alabilecek maksimum kullanıcı sayısı (Eğer eşik uyuşursa bildirim yapılmayacak)" create_thumbnails: "Gönderiye sığmayacak kadar büyük olan görseller için küçük resimler ve lightbox resimleri oluştur." email_time_window_mins: "Kullanıcılara, gönderilerini düzenlemelerine ve tamamlamalarına fırsat vermek için herhangi bir bildiri e-postası göndermeden önce (n) dakika bekleyin." email_posts_context: "Genel durumu göstermek amaçlı, bildiri e-postalarında yer alacak önceki cevap sayısı." @@ -897,15 +919,11 @@ tr_TR: delete_all_posts_max: "Tüm Gönderileri Sil butonuna basıldığında tek seferde silinebilecek en fazla gönderi sayısı. Eğer bir kullanıcının gönderi sayısı bu sayıdan fazlaysa, gönderilerin hepsi tek seferde silinemez ve bu kullanıcı silinemez." username_change_period: "Kayıt sonrası, kullanıcı adınının değiştirilebileceği gün sayısı. (Kullanıcı adının değiştirilebilmesini devre dışı bırakmak için 0 girin)" email_editable: "Kullanıcıların kayıt olduktan sonra e-posta adreslerini değiştirmesine izin ver." - logout_redirect: "Çıkış yaptıktan sonra tarayıcının yönlendirileceği sayfa, ÖRN: (http://somesite.com/logout)" allow_uploaded_avatars: "Kullanıcıların özel profil resimleri yüklemelerine izin ver." allow_animated_avatars: "Kullanıcıların hareketli gif profil resimleri kullanmalarına izin ver. UYARI: Bu ayarı değiştirdikten sonra avatars:refresh rake görevini çalıştırın." allow_animated_thumbnails: "Animasyonlu giflerin, animasyonlu küçük resmini oluşturur." default_avatars: "Yeni kullanıcılar için, onlar değiştirene kadar, varsayılan olarak kullanılacak avatarların URL'leri." automatically_download_gravatars: "Hesap oluşturma veya e-posta değişikliği esnasında kullanıcılar için Gravatarları indir" - digest_topics: "Özet e-postalarda yer alacak en fazla konu sayısı. " - digest_min_excerpt_length: "Özet e-postalarında, gönderi alıntılarında olması gereken en az karakter sayısı." - disable_digest_emails: "Tüm kullanıcılar için özet e-postalarını devre dışı bırak." detect_custom_avatars: "Kullanıcıların özel profil resimleri yükleyip yüklemediklerini kontrol et ya da etme." max_daily_gravatar_crawls: "Discourse'un gün içinde özel avatarlar için Gravatar'ı en fazla kaç kere kontrol edeceği." public_user_custom_fields: "Kullanıcıların için, herkes tarafından görüntülenebilir özel alanların beyaz listesi." @@ -931,7 +949,6 @@ tr_TR: default_code_lang: "GitHub kod bloklarına (lang-auto, ruby, python vs.) uygulanacak, varsayılan programlama dili sözdizimi vurgulaması." warn_reviving_old_topic_age: "Herhangi bir kullanıcı, son cevabın burada belirtilen gün sayısından daha önce yazıldığı bir konuya cevap yazmaya başladığında, bir uyarı mesajı çıkacak. Bu özelliği devre dışı bırakmak için 0 girin. " autohighlight_all_code: "Tüm önceden formatlanan kod bloklarına, açıkça dil seçimi yapılmamış olsa da, zorla kod vurgulaması uygula." - highlighted_languages: "Dahil edilen sözdizimi vurgulama kuralları. (Dikkat: çok fazla dili dahil etmek performansı etkileyebilir) Demo için https://highlightjs.org/static/demo/ adresine bakınız" feed_polling_enabled: "SADECE YERLEŞTİRME İÇİN: RSS/ATOM beslemesinin gönderi olarak yerleştirilip yerleştirilemeyeceği." feed_polling_url: "SADECE YERLEŞTİRME İÇİN: Yerleştirilecek RSS/ATOM beslemesinin URL'i." embed_by_username: "Yerleştirilmiş konuları oluşturan kullanıcıya ait Discourse kullanıcı adı. " @@ -952,7 +969,6 @@ tr_TR: emoji_set: "Emojinizi nasıl isterdiniz?" enforce_square_emoji: "Tüm emojileri kare en-boy oranına zorla" approve_unless_trust_level: "Bu güven seviyesi altındaki kullanıcılardan gelen gönderilerin onaylanması gerekir" - default_email_digest_frequency: "Öntanımlı olarak kullanıcılar hangi sıklıkta özet e-postalar alırlar." default_email_private_messages: "Öntanımlı olarak birisi bir kullanıcıya mesaj attığında e-posta gönder." default_email_direct: "Öntanımlı olarak birisi bir kullanıcı hakkında alıntı yapma, cevaplama, bahsetme ya da davet etme eylemlerini gerçekleştirdiğinde e-posta gönder." default_email_mailing_list_mode: "Öntanımlı olarak her yeni gönderi için bir e-posta gönder." @@ -981,20 +997,6 @@ tr_TR: invalid_string_min: "En az %{min} karakter olmalı." invalid_string_max: "En fazla %{max} karakter olabilir." invalid_reply_by_email_address: "Değer '%{reply_key}' içermeli ve bildiri e-postasından farklı olmalı." - notification_types: - group_mentioned: "%{link} sayfasında %{group_name} hakkında bahsedildi." - mentioned: "%{display_username} sizden bahsetti: %{link}" - liked: "%{display_username} gönderinizi beğendi: %{link}" - replied: "%{display_username} gönderinize cevap verdi: %{link}" - quoted: "%{display_username} gönderinizi alıntıladı: %{link}" - edited: "%{display_username} gönderinizi düzenledi: %{link}" - posted: "%{display_username} gönderi oluşturdu %{link}" - moved_post: "%{display_username} gönderinizi buraya taşıdı: %{link}" - private_message: "%{display_username} sana bir mesaj gönderdi: %{link}" - invited_to_private_message: "%{display_username} seni bir mesaja davet etti: %{link}" - invitee_accepted: "%{display_username} davetinizi kabul etti" - linked: "%{display_username} size %{link} sayfasında bağlantı verdi" - granted_badge: "%{link} kazandınız" search: within_post: "%{username} tarafından #%{post_number}" types: @@ -1087,21 +1089,26 @@ tr_TR: other: "İlgilenilmesi gereken %{count} bayrak var" invite_mailer: subject_template: "%{invitee_name} sizi %{site_domain_name} sitesindeki '%{topic_title}' adlı konuya davet etti. " - text_body_template: "%{invitee_name} sizi \n\n> %{site_title} -- %{site_description} \n\nsitesindeki\n\n> **%{topic_title}**\n>\n> %{topic_excerpt}\n\ntartışmasına davet ediyor.\n\nEğer ilgileniyorsanız, aşağıdaki bağlantıya tıklayın:\n\n%{invite_link}\n\nBu davet güvenilir bir kullanıcı tarafından gönderilmiştir, cevap yazarak tartışmaya hemen katılabilirsiniz.\n" - invite_forum_mailer: - subject_template: "%{invitee_name} sizi %{site_domain_name} sitesine katılmanız için davet etti" text_body_template: | %{invitee_name} sizi - > **%{site_title}** - > - > %{site_description} + > %{site_title} -- %{site_description} - sitesine katılmaya davet etti. Eğer ilgileniyorsanız, aşağıdaki bağlantıya tıklayın: + sitesindeki + + > **%{topic_title}** + > + > %{topic_excerpt} + + tartışmasına davet ediyor. + + Eğer ilgileniyorsanız, aşağıdaki bağlantıya tıklayın: %{invite_link} - Bu davet güvenilir bir kullanıcı tarafından gönderilmiştir. O nedenle giriş yapmanız gerekmeyecek. + Bu davet güvenilir bir kullanıcı tarafından gönderilmiştir, cevap yazarak tartışmaya hemen katılabilirsiniz. + invite_forum_mailer: + subject_template: "%{invitee_name} sizi %{site_domain_name} sitesine katılmanız için davet etti" invite_password_instructions: subject_template: "%{site_name} hesabınız için parola oluşturun" text_body_template: | @@ -1120,9 +1127,6 @@ tr_TR: queued_posts_reminder: subject_template: other: "[%{site_name}] %{count} konu incelenmeyi bekliyor." - text_body_template: | - Merhaba, - Yeni kullanıcılar tarafından oluşturulmuş ve onayınızı bekleyen konular bulunuyor. [Konuları şuradan inceleyebilirsiniz.](%{base_url}/queued-posts). flag_reasons: off_topic: "Gönderiniz **konu-dışı** olarak bayraklandı: topluluk, gönderinizin konu başlığı ve ilk gönderi ile tanımlanan konu içeriğine uygun olmadığını düşünüyor. " inappropriate: "Gönderiniz **uygunsuz** olarak bayraklandı: topluluk gönderinizin saldırgan, kaba ya da [topluluk yönergelerine](/guidelines) aykırı olduğunu düşünüyor." @@ -1136,20 +1140,56 @@ tr_TR: deferred_and_deleted: "Bizi bilgilendirdiğiniz için teşekkür ederiz. Gönderiyi kaldırdık." temporarily_closed_due_to_flags: "Bu konu topluluk tarafından çok fazla rapor edildiği için geçici olarak kapatılmıştır." system_messages: - post_hidden: - subject_template: "Topluluk tarafından bayraklandığı için gönderiniz gizlendi" welcome_user: subject_template: "%{site_name} sitesine hoşgeldiniz!" - text_body_template: "%{site_name} sitesine katıldığınız için teşekkür ederiz, hoşgeldiniz!\n\n%{new_user_tips}\n\nBiz her zaman [medeni topluluk davranışına](%{base_url}/guidelines) inanıyoruz. \n\nZiyaretinizin keyfini çıkarın!\n\n(Eğer yeni bir kullanıcı olarak [görevlilerle](%{base_url}/about) iletişim kurmak isterseniz, bu mesajı cevaplamanız yeterli.)\n" + text_body_template: | + %{site_name} sitesine katıldığınız için teşekkür ederiz, hoşgeldiniz! + + %{new_user_tips} + + Biz her zaman [medeni topluluk davranışına](%{base_url}/guidelines) inanıyoruz. + + Ziyaretinizin keyfini çıkarın! + + (Eğer yeni bir kullanıcı olarak [görevlilerle](%{base_url}/about) iletişim kurmak isterseniz, bu mesajı cevaplamanız yeterli.) welcome_invite: subject_template: "%{site_name} sitesine hoşgeldiniz!" - text_body_template: "%{site_name} davetiyenizi onayladığınız için teşekkürler -- hoşgeldiniz! \n\nSizin için yeni bir hesap oluşturduk: **%{username}**, ve sisteme girişiniz yapıldı. [Kullanıcı profilinizi][prefs] ziyaret ederek kullanıcı adınızı değiştirebilirsiniz. \n\nDaha sonra tekrar giriş yapmak için: \n\n1. Giriş yaparken her zaman **ilk davetiyenizdekiyle aynı email adresini kullanın**. Yoksa sizin olduğunuzu anlayamayız! \n\n2. [Kullanıcı profiliniz][prefs] için yeni bir şifre oluşturun ve o şifre ile giriş yapın. \n\n%{new_user_tips} \n\nBiz her zaman [medeni topluluk davranışına](%{base_url}/guidelines) inanıyoruz. \n\nZiyaretinizin keyfini çıkarın!\n\n(Eğer yeni bir kullanıcı olarak [görevlilerle](%{base_url}/about) iletişim kurmak isterseniz, bu mesajı cevaplamanız yeterli.) \n\n[prefs]: %{user_preferences_url}\n" + text_body_template: | + %{site_name} davetiyenizi onayladığınız için teşekkürler -- hoşgeldiniz! + + Sizin için yeni bir hesap oluşturduk: **%{username}**, ve sisteme girişiniz yapıldı. [Kullanıcı profilinizi][prefs] ziyaret ederek kullanıcı adınızı değiştirebilirsiniz. + + Daha sonra tekrar giriş yapmak için: + + 1. Giriş yaparken her zaman **ilk davetiyenizdekiyle aynı email adresini kullanın**. Yoksa sizin olduğunuzu anlayamayız! + + 2. [Kullanıcı profiliniz][prefs] için yeni bir şifre oluşturun ve o şifre ile giriş yapın. + + %{new_user_tips} + + Biz her zaman [medeni topluluk davranışına](%{base_url}/guidelines) inanıyoruz. + + Ziyaretinizin keyfini çıkarın! + + (Eğer yeni bir kullanıcı olarak [görevlilerle](%{base_url}/about) iletişim kurmak isterseniz, bu mesajı cevaplamanız yeterli.) + + [prefs]: %{user_preferences_url} backup_succeeded: subject_template: "Yedekleme başarıyla tamamlandı" text_body_template: "Yedekleme işlemi başarıyla tamamlandı.\nYeni yedeğinizi [Yönetici Paneli > Yedekler](%{base_url}/admin/backups) adresinden indirebilirsiniz." backup_failed: subject_template: "Yedekleme başarısız" - text_body_template: "Yedekleme başarısız oldu. \n\nKayıtlar burada:\n\n```\n\n%{logs}\n\n```\n\n" + text_body_template: | + Yedekleme başarısız oldu. + + Kayıtlar burada: + + ``` + + %{logs} + + ``` + restore_succeeded: subject_template: "Geri alma başarıyla tamamlandı" text_body_template: "Geri alma başarıyla tamamlandı." @@ -1197,7 +1237,15 @@ tr_TR: subject_template: "[%{site_name}] E-posta sorunu -- Bilinmeyen Hesap" email_reject_empty: subject_template: "[%{site_name}] E-posta sorunu -- İçerik Yok" - text_body_template: "Üzgünüz, ama %{destination} (titled %{former_title}) adresine göndermeye çalıştığınız e-posta başırısız oldu. \n\nE-postada herhangi bir cevap bulamadık.\n\nEğer bu mesajı alıyorsanız ve cevap eklediyseniz, daha basit bir biçimleme ile yeniden deneyin.\n\n\n\n" + text_body_template: | + Üzgünüz, ama %{destination} (titled %{former_title}) adresine göndermeye çalıştığınız e-posta başırısız oldu. + + E-postada herhangi bir cevap bulamadık. + + Eğer bu mesajı alıyorsanız ve cevap eklediyseniz, daha basit bir biçimleme ile yeniden deneyin. + + + email_reject_parsing: subject_template: "[%{site_name}] E-posta sorunu -- Tanımlanamayan içerik" text_body_template: | @@ -1214,14 +1262,15 @@ tr_TR: subject_template: "[%{site_name}] E-posta sorunu -- Otomatik Üretilmiş Cevap" email_error_notification: subject_template: "[%{site_name}] E-posta sorunu -- POP doğrulama hatası" - user_automatically_blocked: - subject_template: "Topluluk bayrakları nedeniyle yeni kullanıcı %{username} engellendi" spam_post_blocked: subject_template: "Üst üste aynı bağlantıların paylaşılmasından ötürü %{username} adlı yeni kullanıcının gönderileri engelledi" pending_users_reminder: subject_template: other: "%{count} kullanıcı onay bekliyor" - text_body_template: "Bu foruma giriş yapabilmek için onayınızı (ya da reddinizi) bekleyen yeni kullanıcı kayıtları var. \n\n[Lütfen admin bölümünde değerlendirmenizi yapın](%{base_url}/admin/users/list/pending).\n" + text_body_template: | + Bu foruma giriş yapabilmek için onayınızı (ya da reddinizi) bekleyen yeni kullanıcı kayıtları var. + + [Lütfen admin bölümünde değerlendirmenizi yapın](%{base_url}/admin/users/list/pending). download_remote_images_disabled: subject_template: "Uzaktaki resimlerin indirilmesi devre dışı bırakıldı" text_body_template: "`download_remote_images_to_local` ayarı harddisk alanı limiti `download_remote_images_threshold` aşıldığı için devre dışı bırakıldı." @@ -1235,27 +1284,122 @@ tr_TR: posted_by: "%{post_date} tarihinde %{username} tarafından gönderildi" user_invited_to_private_message_pm: subject_template: "[%{site_name}] %{username} sizi bir mesaja davet etti '%{topic_title}'" + user_invited_to_private_message_pm_staged: + text_body_template: | + %{header_instructions} + + %{message} + + %{respond_instructions} + user_invited_to_topic: + text_body_template: | + %{header_instructions} + + %{message} + + %{respond_instructions} user_replied: subject_template: "[%{site_name}] %{topic_title}" + text_body_template: | + %{header_instructions} + + %{message} + + %{context} + + %{respond_instructions} + user_replied_pm: + subject_template: "[%{site_name}] [PM] %{topic_title}" + text_body_template: | + %{header_instructions} + + %{message} + + %{context} + + %{respond_instructions} user_quoted: subject_template: "[%{site_name}] %{topic_title}" + text_body_template: | + %{header_instructions} + + %{message} + + %{context} + + %{respond_instructions} + user_linked: + subject_template: "[%{site_name}] %{topic_title}" + text_body_template: | + %{header_instructions} + + %{message} + + %{context} + + %{respond_instructions} user_mentioned: subject_template: "[%{site_name}] %{topic_title}" + text_body_template: | + %{header_instructions} + + %{message} + + %{context} + + %{respond_instructions} user_group_mentioned: subject_template: "[%{site_name}] %{topic_title}" + text_body_template: | + %{header_instructions} + + %{message} + + %{context} + + %{respond_instructions} user_posted: subject_template: "[%{site_name}] %{topic_title}" + text_body_template: | + %{header_instructions} + + %{message} + + %{context} + + %{respond_instructions} + user_watching_first_post: + subject_template: "[%{site_name}] %{topic_title}" + text_body_template: | + %{header_instructions} + + %{message} + + %{context} + + %{respond_instructions} user_posted_pm: subject_template: "[%{site_name}] [ÖM] %{topic_title}" + text_body_template: | + %{header_instructions} + + %{message} + + %{context} + + %{respond_instructions} + user_posted_pm_staged: + subject_template: "%{optional_re}%{topic_title}" + text_body_template: | + + %{message} digest: why: "%{last_seen_at} tarihindeki son girişinizden beri %{site_link} sitesine olanların kısa bir özeti" - subject_template: "[%{site_name}] Özet" + subject_template: "[%{site_name}] Özeti" new_activity: "Konu ve gönderilerinizdeki yeni aktiviteler:" top_topics: "Popüler gönderiler" other_new_topics: "Popüler konular" - unsubscribe: "Bu özet %{site_link} sitesini bir süre ziyaret etmediğinizde gönderilir. Almak istemiyorsanız, ayrılmak için %{unsubscribe_link}." click_here: "buraya tıklayın" - from: "%{site_name} özeti" read_more: "Devamını Oku" more_topics: "%{new_topics_since_seen} tane daha yeni konu vardı." more_topics_category: "Daha fazla yeni konu:" @@ -1293,16 +1437,33 @@ tr_TR: Yeni hesabınıza ait bir parola oluşturmak için aşağıdaki bağlantıya tıklayın: %{base_url}/users/password-reset/%{email_token} + confirm_new_email: + subject_template: "[%{site_name}] Yeni mail adresinizi onaylayın" signup_after_approval: subject_template: "%{site_name} sitesinde hesabınız onaylandı!" - text_body_template: "%{site_name} sitesine hoşgeldiniz! \n\n%{site_name} sitesindeki hesabınız bir görevli tarafından onaylandı.\n\nAşağıdaki linke tıklayın ve yeni hesabınızı aktive edin: %{base_url}/users/activate-account/%{email_token} \n\nEğer link tıklanabilir değilse, linki kopyalayıp tarayıcınızın adres çubuğuna yapıştırmayı deneyebilirsiniz. \n\n%{new_user_tips} \n\nBiz her zaman [medeni topluluk davranışına](%{base_url}/guidelines) inanıyoruz. \n\nZiyaretinizin keyfini çıkarın!\n\n(Eğer yeni bir kullanıcı olarak [görevlilerle](%{base_url}/about) iletişim kurmak isterseniz, bu mesajı cevaplamanız yeterli.)\n" + text_body_template: | + %{site_name} sitesine hoşgeldiniz! + + %{site_name} sitesindeki hesabınız bir görevli tarafından onaylandı. + + Aşağıdaki linke tıklayın ve yeni hesabınızı aktive edin: %{base_url}/users/activate-account/%{email_token} + + Eğer link tıklanabilir değilse, linki kopyalayıp tarayıcınızın adres çubuğuna yapıştırmayı deneyebilirsiniz. + + %{new_user_tips} + + Biz her zaman [medeni topluluk davranışına](%{base_url}/guidelines) inanıyoruz. + + Ziyaretinizin keyfini çıkarın! + + (Eğer yeni bir kullanıcı olarak [görevlilerle](%{base_url}/about) iletişim kurmak isterseniz, bu mesajı cevaplamanız yeterli.) signup: subject_template: "[%{site_name}] Yeni hesabınızı onaylayın" text_body_template: | %{site_name} sitesine hoşgeldiniz! Hesabınızı onaylamak ve etkinleştirmek için aşağıdaki bağlantıya tıklayın: - %{base_url}/users/activate-account/%{email_token} + %{base_url}/users/activate-account/%{email_token} Eğer yukarıdaki bağlantı tıklanabilir değilse, bağlantıyı kopyalayıp tarayıcınızın adres çubuğuna yapıştırmayı deneyin. page_not_found: @@ -1354,8 +1515,8 @@ tr_TR: csv_export: boolean_yes: "Evet" boolean_no: "Hayır" - static_topic_first_reply: |2 - %{page_name} sayfasının içeriğini değiştirmek için bu konuya ait ilk gönderiyi düzenleyin. + static_topic_first_reply: | + %{page_name} sayfasının içeriğini değiştirmek için bu konuya ait ilk gönderiyi düzenleyin. guidelines_topic: title: "SSS/Yönergeler" tos_topic: @@ -1365,24 +1526,211 @@ tr_TR: badges: editor: name: Editör + description: İlk mesajını düzenledin. + long_description: | + Bu rozet mesajlarınızdan birini düzenlediğinizde verilecektir. Mesajlarınızı düzenlemek her zaman için iyidir — mesajlarınızı geliştirebilir, küçük hataları düzeltebilir, ya da unuttuğunuz detayları ekleyebilirsiniz. Daha iyi mesaj oluşturabilmek için düzenleyin. + basic_user: + name: Acemi + description: Bütün esas forum uygulamalarını kullanabilmeye hak kazanılmıştır + long_description: | + Bu rozet ilk rütbene ulaştığın için verildi. Forumda neler olduğunu takip ettiğiniz için ve konuları okuduğunuz için teşekkürler. Artık yeni özelliklere sahipsin; kişisel mesajlaşma, işaretleme, düzenleme, ve çoklu resim ve bağlantı paylaşablme gibi. + member: + name: Sadık Üye + description: Davetler, grup mesajlaşmaları, ve daha fazla beğeni hakkı kazanılmıştır + long_description: | + Bu rozet ikinci rütbeye ulaştığın için verildi.Bir kaç haftadır aramızda zaman geçirdiğin için teşekkürler. Artık kullanıcı sayfandan ya da konu sayfandan davetler gönderebilirsin, kişisel grup mesajları oluşturabilirsin ve günlük daha fazla beğeni yapabilirsin. + regular: + name: Daimi Üye + description: Yeniden kategorize etme, yeniden isimlendirme, takip edilen bağlantılar, ve daha fazla beğeni hakkı kazanılmıştır + long_description: | + Bu rozet üçüncü seviye rütbeye ulaştığın için verildi. Bir kaç aydır düzenli katılımcımız olduğunuz için teşekkür ederiz. Forumumuzun en aktif okuyucularından ve güvenilir katılımcılarından birisiniz. Artık konuları tekrar kategorize edip, isimlendirebilirsiniz, bazı özel alanlara da girebilirsiniz ve günlük daha fazla beğeni yapabilirsiniz. + leader: + name: Lider + description: Genel düzenleme, sabitleme, kapama, arşivleme, ayırma ve birleştirme, daha fazla beğeni hakkı kazanılmıştır + long_description: | + Bu rozet dördüncü rütbeye ulaştığın için verildi. Forumda yönetim tarafından seçilmiş bir lidersin ve yaptığınız paylaşımlarla diğer üyelere örnek oluyorsunuz. Bütün mesajları düzenleme hakkına sahipsiniz. Modaratörlerin yapabileceği, sabitleme,kapama, arşivleme, ayırma ve birleştirme gibi işlemleri yapabilrsiniz. Artık günlük çok daha fazla beğeni yapabilirsiniz. welcome: name: Hoş geldiniz - description: Bir beğeni aldınız + description: İlk Beğeni + long_description: | + Bu rozet mesajına ilk beğenini aldığın için verildi. Tebrikler forumda diğer üyelerin ilgisini çeken, yararlı bir paylaşımda bulundun! + autobiographer: + name: Güncel Profil + description: profil bilgilerini tamamlama + long_description: | + Bu rozet profil sayfasını tamamladığınız ve bir profil resmi oluşturduğunuz için verilmiştir. Artık diğer üyeler sizin hakkınzıda daha fazla bilgi sahibi olup, sizin ilgi alanlarınızı daha yakından takip edebilir. + anniversary: + name: Tanışma Yıldönümü + description: Bir sene içerisinde, en az bir kere mesaj yazmış aktif üye + long_description: | + Bu rozet en az bir mesaj yazarak bir yıllık üyeliğinizi tamamladığınız için size verilmiştir. Forumda zaman geçirdiğiniz ve bizlere katkıda bulunduğunuz için teşekkür ederiz. Sizler olmasanız yapamazdık. + nice_post: + name: Hoş Cevap + description: Cevaba 10 beğeni alındı + long_description: | + Bu rozet cevabınıza aldığınız 10 beğeniden dolayı verilmiştir. Cevabınız forumda etki yarattı ve sohbetin ilerlemesine yardımcı oldu. + good_post: + name: Çok İyi Cevap + description: Cevaba 25 beğeni alındı + long_description: | + Bu rozet cevabınıza aldığınız 25 beğeniden dolayı verilmiştir. Cevabın çok iyiydi ve forumda herkes için faydalı oldu. + great_post: + name: Muhteşem Cevap + description: Cevaba 50 beğeni alındı + long_description: | + Bu rozet cevabınıza aldığınız 50 beğeniden dolayı verilmiştir.Süper! Cevabın muhteşem, büyüleyici ve ilham verici. Forum üyeleri cevabına bayıldı! + nice_topic: + name: Hoş Konu + description: Konu 10 beğeni topladı + long_description: | + Bu rozet açtığınız konuya yapılan 10 beğeniden dolayı verilmiştir. Forum üyelerinin beğendiği ilginç bir konu başlattınız. + good_topic: + name: Çok İyi Konu + description: Konu 25 beğeni topladı + long_description: | + Bu rozet açtığınız konuya yapılan 25 beğeniden dolayı verilmiştir. Forum üyeleri tarafından çok beğenilen hararetli bir konu açtınız. + great_topic: + name: Muhteşem Konu + description: Konu 50 beğeni topladı + long_description: | + Bu rozet açtığınız konuya yapılan 50 beğeniden dolayı size verilmiştir. Forum üyelerini harekete geçiren muhteşem bir konu başlattınız. Tebrikler! + nice_share: + name: Hoş Paylaşım + description: Bir gönderiniz 25 tekil ziyaretci tarafından paylaşıldı + long_description: | + Bu rozeti paylaştığınız bağlantı forum dışından 25 kişi tarafından tıklandığı için kazandınız. Forumumuzun ve paylaşımlarımızın yaygınlaşmasına yardımcı olduğunuz için teşekkür ederiz. + good_share: + name: Çok İyi Paylaşım + description: Bir gönderiniz 300 tekil ziyaretci tarafından paylaşıldı + long_description: | + Bu rozeti paylaştığınız bağlantı forum dışından 300 kişi tarafından tıklandığı için kazandınız.Çok iyi iş başardın! Paylaşımların daha fazla kişiye ulaşmasını ve forumun gelişmesini sağladın. + great_share: + name: 'Muhteşem Paylaşım ' + description: Bir gönderiniz 1000 tekil ziyaretci tarafından paylaşıldı + long_description: | + Bu rozeti paylaştığınız bağlantı forum dışından 1000 kişi tarafından tıklandığı için kazandınız.Süper! Tartışmayı çok büyük kitlelere ulaştırdın ve forumun büyümesine muhteşem bir katkı yaptın. first_like: name: İlk Beğeni description: Bir gönderiyi beğendin + long_description: | + Bu rozet ilk defa bir mesajı beğendiğin için verildi. Mesajları beğenmek diğer kullanıcıların yaptıkları paylaşımların ilgi çekici olduğunu onlara göstermek açısından oldukça önemlidir. Beğeninizi gösterin! first_flag: name: İlk İşaret description: Gönderiyi işaretledin + long_description: | + Bu rozet ilk kez bir mesajı şikayet ettiğiniz için verilmiştir. Şikayet etme daha huzurlu bir ortam oluşturmaya yardımcı olmak açısından oldukça önemlidir. Eğer herhangi bir mesajın yönetici tarafından incelenmesini istiyorsanız, lütfen şikayet etmekten çekinmeyin. Eğer mesajlarıyla ilgili bir sorun farkederseniz, diğer üyelerede kişisel mesajlar gönderebilirsiniz. Eğer bir problem farkederseniz, :flag_black: şikayet edin! + promoter: + name: Destekçi + description: Kullanıcı davet etme + long_description: | + Bu rozet kullanıcı sayfanızdan ya da konularının altındaki butondan başka birini forumu kullanmaya davet ettiğiniz için verilmiştir. Arkadaşlarınızı ilgilerini çekebilecek konulara davet etmek forumun büyümesi için mükemmel bir yoldur. Teşekkürler! + campaigner: + name: Mücadeleci + description: 3 Acemi kullanıcı davet edildi + long_description: | + Bu rozet davet ettiğiniz 3 kişi sitede vakit geçirerek acemi üye rütbesine ulaştığı için size verilmiştir. Hareketli bir forumun düzenli katkıda bulunan katılımcıları ve destekçileri olmalıdır. + champion: + name: Şampiyon + description: 5 sadık üye davet edildi + long_description: | + Bu rozet davet ettiğiniz 5 kişi sitede vakit geçirerek sadık üye rütbesine ulaştığı için size verilmiştir. Süper! Yeni üyelerle tanışmamıza sebep olduğunuz için teşekkürler! + first_share: + name: İlk Paylaşım + description: Bir bağlantı paylaşma + long_description: | + Bu rozet ilk defa bir cevabın ya da konunun bağlantısını paylaştığınız için verilmiştir. Bağlantı paylaşmak tartışmaların daha fazla kişiye ulaşması açısından çok önemlidir. + first_link: + name: İlk Bağlantı + description: Başka bir konuya link ekleme + long_description: | + Bu rozet ilk defa bir konuya link eklediğiniz için verilmiştir. Konu linkleri diğer okuyucularından bu diyaloglardan yararlanmalarını sağlar. + first_quote: + name: İlk Alıntı + description: Bir mesajdan alıntı yapma + long_description: | + Bu rozet cevabınızda başkasından alıntı yaptığınız için verilmiştir. Başka konulardan ve mesajlardan alıntı yapmak mesajlar arasındaki bağlantıyı kuvvetlendirir. En kolay alıntı yapma yolu alıntı yapacağınız bölümü seçip cevap butonuna basmaktır. + read_guidelines: + name: Site Uyumlusu + description: site kurallarını okuma + long_description: | + Bu rozeti site kurallarını okuduğunuz için kazandınız. Site kurallarını bilmek ve bu kurallara uygun davranmak daha huzurlu bir ortam içiersinde paylaşım yapmanızı sağlar. reader: name: Okuyucu + description: 100 cevaptan fazla cevabı olan bir konunun her cevabını okuma + long_description: | + Bu rozet 100 den fazla cevaba sahip olan bir konuyu okuduğunuz için verilmiştir. Bir tartışmayı takip etmek o konu hakkında detaylı bilgi sahibi olmanızı ve görüş açınızı genişletmenizi sağlar. + popular_link: + name: Popüler Bağlantı + description: 50 kere tıklanmış bir bağlantı paylaşma + long_description: | + Bu rozet 50 tıklama elde etmiş bir bağlantı paylaştığınız için verilmiştir. Yararlı bir link paylaşımı yaptığınız için teşekkür ederiz. hot_link: - name: Taze Bağlantı + name: Hareketli Bağlantı + description: 300 kere tıklanmış bir bağlantı paylaşma + long_description: | + Bu rozet 300 tıklama elde etmiş bir bağlantı paylaştığınız için verilmiştir. Bu etkileyici ve insanların tartışmalarını ilerleten linki paylaştığınız için teşekkür ederiz. + famous_link: + name: Ünlü Bağlantı + description: 1000 kere tıklanmış bir bağlantı paylaşma appreciated: - name: Takdir Edildi + name: Takdire Layık description: 20 gönderine 1 beğeni aldın + long_description: | + Bu rozet 20 farklı mesajda en az bir beğeni kazandığınız için verilmiştir. Forum olarak tartışmalara olan katkınızı takdir ediyoruz! + respected: + name: Saygıdeğer + description: 100 gönderine 2 beğeni aldın + long_description: | + Bu rozet 100 farklı mesajda en az 2 beğeni kazandığınız için verilmiştir.Katkılarınız forum için çok değerli. + admired: + name: Çok Beğenilen + description: 300 gönderine 5 beğeni aldın + long_description: | + Bu rozet farklı 300 mesajda en az 5 beğeni kazandığınız için verilmiştir.Süper! Tartışmalara olan katkınız muazzam. out_of_love: name: Sevgiden Öte + description: Bir günde 50 beğeni kullanıldı + long_description: | + Bu rozet günlük 50 beğeni hakkınızı kullandığınız için verilmiştir. + higher_love: + name: Yüksek Beğeni + description: '5 gün boyunca, günde 50 beğeni hakkını kullanma ' + long_description: | + Bu rozet 5 gün boyunca 50 beğeni hakkınızı kullandığınız için verilmiştir. Diğer kullanıcıların paylaşımlarını beğenerek onları cesaretlendirdiğiniz için teşekkür ederiz. + crazy_in_love: + name: Beğeni Delisi + description: '20 gün boyunca, günde 50 beğeni hakkını kullanma ' + long_description: | + Bu rozet 20 gün boyunca 50 beğeni hakkınızı kullandığınız için verilmiştir. Süper! Diğer üyelere tam bir örneksin. Tebrik ederiz! + thank_you: + name: Teşekkürler + description: '20 beğeni sahibi olma ve 10 beğenme ' + long_description: | + Bu rozet 20 beğenilmiş mesaj sahibi olduğunuz ve bunun karşılığında 10 ya da daha fazla beğeni yaptığınızdan dolayı size verilmiştir. + gives_back: + name: Beğenilip Beğenme + description: '100 beğeni sahibi olma ve 100 beğenme ' + long_description: | + Bu rozet 100 beğenilmiş mesaj sahibi olduğunuz ve bunun karşılığında 100 ya da daha fazla beğeni yaptığınızdan dolayı size verilmiştir. Teşekkür ederiz! + empathetic: + name: Empatik + description: 500 beğeni sahibi olma ve 1000 beğeni + long_description: | + Bu rozet 500 beğenilmiş mesaj sahibi olduğunuz ve bunun karşılığında 1000 ya da daha fazla beğeni yaptığınızdan dolayı size verilmiştir. Süper! Cömetliğin ve takdirin örneğisin :two_hearts:. + first_emoji: + name: İlk Emoji + description: 'Bir mesajda emoji kullanma ' + long_description: | + Bu rozet mesajınıza ilk defa bir emoji eklediğiniz için verilmiştir :thumbsup:. + first_mention: + name: İlk Anma + description: 'Mesajda bir kullanıcıdan bahsetme ' + long_description: Bu rozet ilk defa mesajınızda başka bir kullanıcıdan bahsettiğiniz için verilmiştir. Her bahsetme bahsi geçen kullanıcıya bildirim gitmesini sağlar, böylece bu kullanıcı sizin mesajınızdan haberdar olur. Sadece bahsi geçen kullanıcı adına @ gerekir. + first_reply_by_email: + name: İlk Mail Cevabı + description: 'Mesaja mail yolu ile cevap verme ' + long_description: | + Bu rozet ilk defa bir mesaja mail yolu ile cevap verdiğiniz için verilmiştir. admin_login: success: "E-posta Gönderildi" error: "Hata!" @@ -1393,8 +1741,8 @@ tr_TR: performance_report: initial_post_raw: Bu konu siteniz hakkında günlük performans raporlarını içerir. initial_topic_title: Site performansı raporları - time: - <<: *datetime_formats + tags: + title: "Etiketler" activemodel: errors: <<: *errors diff --git a/config/locales/server.uk.yml b/config/locales/server.uk.yml index f8432ac18e..ba1ff14816 100644 --- a/config/locales/server.uk.yml +++ b/config/locales/server.uk.yml @@ -162,16 +162,6 @@ uk: archetypes: regular: title: "Звичайна тема" - unsubscribed: - title: 'Unsubscribed' - description: "You have been unsubscribed. We won't contact you again!" - oops: "In case you didn't mean to do this, click below." - error: "Помилка при Відписуванні" - not_found_description: "Sorry, we couldn't unsubscribe you. It's possible the link in your email has expired." - resubscribe: - action: "Re-Subscribe" - title: "Re-Subscribed!" - description: "You have been re-subscribed." reports: visits: title: "Відвідини користувачів" @@ -244,7 +234,6 @@ uk: num_clicks: "Переходи" dashboard: rails_env_warning: "Your server is running in %{env} mode." - ruby_version_warning: "You are running a version of Ruby 2.0.0 that is known to have problems. Upgrade to patch level 247 or later." host_names_warning: "Your config/database.yml file is using the default localhost hostname. Update it to use your site's hostname." gc_warning: 'Your server is using default ruby garbage collection parameters, which will not give you the best performance. Read this topic on performance tuning: Tuning Ruby and Rails for Discourse.' sidekiq_warning: 'Sidekiq is not running. Many tasks, like sending emails, are executed asynchronously by sidekiq. Please ensure at least one sidekiq process is running. Learn about Sidekiq here.' @@ -269,11 +258,7 @@ uk: email_custom_headers: "Список заголовків електронної пошти, розділених вертикальною рискою" enable_long_polling: "Message bus used for notification can use long polling" anon_polling_interval: "How often should anonymous clients poll in milliseconds" - max_topics_in_first_day: "Максимальна кількість тем, які користувач може створити на сайті в перший день" - max_replies_in_first_day: "Максимальна кільість відповідей, які користувач може створити на сайті в перший день" notify_mods_when_user_blocked: "Якщо користувача автоматично заблоковано, надіслати повідомлення всім модераторам." - ga_tracking_code: "Код відстеження Google аналітики (ga.js), напр.: UA-12345678-9; див. http://google.com/analytics" - ga_domain_name: "Доменне ім'я Google аналітики (ga.js), напр.: mysite.com; див. http://google.com/analytics" ga_universal_tracking_code: "Код відстеження Google Universal Analytics (analytics.js), напр.: UA-12345678-9; див. http://google.com/analytics" ga_universal_domain_name: "Доменне ім'я Google Universal Analytics (analytics.js), напр.: mysite.com; див. http://google.com/analytics" enable_noscript_support: "Увімкнути стандартну підтримку пошукових роботів через теґ noscript" @@ -325,15 +310,6 @@ uk: invalid_string_min_max: "Має бути між %{min} та %{max} символів." invalid_string_min: "Має бути не менше %{max} символів." invalid_string_max: "Має бути не більше ніж %{max} символів." - notification_types: - mentioned: "%{display_username} mentioned you in %{link}" - liked: "%{display_username} liked your post in %{link}" - replied: "%{display_username} replied to your post in %{link}" - quoted: "%{display_username} quoted your post in %{link}" - edited: "%{display_username} edited your post in %{link}" - posted: "%{display_username} posted in %{link}" - moved_post: "%{display_username} moved your post to %{link}" - invitee_accepted: "%{display_username} accepted your invitation" search: types: category: 'Categories' @@ -377,8 +353,6 @@ uk: new_version_mailer_with_notes: subject_template: "оновлення [%{site_name}] доступно" system_messages: - post_hidden: - subject_template: "Допис приховано через скарги спільноти" welcome_user: subject_template: "Ласкаво просимо до сайта %{site_name}!" welcome_invite: @@ -415,7 +389,6 @@ uk: top_topics: "Популярні дописи" other_new_topics: "Популярні теми" click_here: "натисніть тут" - from: "Стислий виклад новин від %{site_name}" read_more: "Читати більше" forgot_password: subject_template: "[%{site_name}] Скидання пароля" diff --git a/config/locales/server.vi.yml b/config/locales/server.vi.yml index afe5f01049..ed796d7167 100644 --- a/config/locales/server.vi.yml +++ b/config/locales/server.vi.yml @@ -18,6 +18,10 @@ vi: date: month_names: [null, Tháng Một, Tháng Hai, Tháng Ba, Tháng Tư, Tháng Năm, Tháng Sáu, Tháng Bảy, Tháng Tám, Tháng Chín, Tháng Mười, Tháng Mười Một, Tháng Mười Hai] <<: *datetime_formats + time: + am: "sa" + pm: "ch" + <<: *datetime_formats title: "Discourse" topics: "Chủ đề" posts: "bài viết" @@ -159,6 +163,7 @@ vi: group_mentions: "Đề cập mới từ %{group_name}" user_posts: "Bài viết mới của @%{username}" user_topics: "Chủ đề mới của @%{username}" + tag: "Những chủ đề được gắn thẻ" too_late_to_edit: "Bài đăng đã được tạo từ rất lâu. Nó không thể được chỉnh sửa hoặc xóa nữa." revert_version_same: "Phiên bản hiện tại giống với phiên bản mà bạn muốn hoàn nguyên." excerpt_image: "hình ảnh" @@ -166,6 +171,7 @@ vi: delete_reason: "Đã xóa thông qua hàng đợi kiểm duyệt" groups: errors: + can_not_modify_automatic: "Bạn không thể sửa một nhóm tự động" member_already_exist: "'%{username}' đã là thành viên của nhóm" invalid_domain: "'%{domain}' không phải là tên miền hợp lệ." invalid_incoming_email: "'%{email}' không phải là email hợp lệ." @@ -220,18 +226,30 @@ vi: Bạn có thể sửa bài trả lời trước đó của bạn để thêm một trích dẫn bằng cách bôi đen và nhấn chọn nút quote reply vừa xuất hiện. Sẽ dễ dàng hơn cho tất cả mọi người để đọc chủ đề mà có ít câu trả lời sâu với nhiều cấp, trả lời cá nhân - dominating_topic: "### Hãy để người khác tham gia vào cuộc thảo luận\n\nChủ đề này rõ ràng là quan trọng với bạn & ndash; bạn đã đăng nhiều hơn% %{percent}% của các câu trả lời tại đây.\n\nBạn có chắc chắn bạn đang cung cấp đủ thời gian cho những người khác để chia sẻ quan điểm của mình? \n" + dominating_topic: | + ### Hãy để người khác tham gia vào cuộc thảo luận + + Chủ đề này rõ ràng là quan trọng với bạn & ndash; bạn đã đăng nhiều hơn% %{percent}% của các câu trả lời tại đây. + + Bạn có chắc chắn bạn đang cung cấp đủ thời gian cho những người khác để chia sẻ quan điểm của mình? too_many_replies: | ### Bạn đã đạt đến giới hạn trả lời cho chủ đề này Chúng tôi xin lỗi, nhưng người dùng mới bị giới hạn %{newuser_max_replies_per_topic} trả lời trong cùng một chủ đề. Thay vì thêm một câu trả lời khác, xin vui lòng xem xét chỉnh sửa trả lời trước đó của bạn, hoặc truy cập vào các chủ đề khác. - reviving_old_topic: "### Xem lại chủ đề này? \n\nCâu trả lời cuối cùng cho chủ đề này đã hơn hơn %{days} ngày. Trả lời của bạn sẽ đẩy chủ đề đó lên đầu danh sách và thông báo cho bất cứ ai liên quan đến cuộc thảo luận.\n\nBạn có chắc chắn bạn muốn tiếp tục cuộc trò chuyện cũ này? \n" + reviving_old_topic: | + ### Xem lại chủ đề này? + + Câu trả lời cuối cùng cho chủ đề này đã hơn hơn %{days} ngày. Trả lời của bạn sẽ đẩy chủ đề đó lên đầu danh sách và thông báo cho bất cứ ai liên quan đến cuộc thảo luận. + + Bạn có chắc chắn bạn muốn tiếp tục cuộc trò chuyện cũ này? activerecord: attributes: category: name: "Tên chuyên mục" + topic: + title: 'Tiêu đề' post: raw: "Thân" user_profile: @@ -270,7 +288,7 @@ vi: assets_topic_body: "Chủ đề này tồn tại vĩnh viễn, chỉ xem được bởi nhân viên, dùng để chứa ảnh và file dành cho việc thiết kế. Vui lòng đừng xóa.\n\n\nHướng dẫn:\n\n\n1. Trả lời chủ đề này.\n2. Tải lên tất cả ảnh bạn cần cho logo, favicon, và các thứ khác. (Dùng nút tải lên trong công cụ viết bài, hoặc kéo-và-thả hoặc dán ảnh vào) \n3. Gửi trả lời của bạn.\n4. Bấm chuột phải lên ảnh trong bài đăng mới để chép đường dẫn của các ảnh đã được tải lên, hoặc sửa bài viết của bạn để lấy đường dẫn của ảnh. Sao chép các đường dẫn này.\n5. Dán các đường dẫn này vào [thiết lập chung](/admin/site_settings/category/required).\n\n\nNếu bạn cần tải lên các loại file khác, sửa `authorized_extensions` trong [thiết lập file](/admin/site_settings/category/files)." lounge_welcome: title: "Chào mừng bạn đến với Phòng khách" - body: |2 + body: | Chúc mừng! :confetti_ball: @@ -485,17 +503,10 @@ vi: make: "Chủ đề này trở thành một banner. Nó sẽ hiện ở đầu mọi trang tới khi nó được tắt bởi thành viên." remove: "Chủ đề này không còn là một banner. Nó sẽ không hiện ở đầu mọi trang nữa." unsubscribed: - title: 'Hủy bỏ đăng ký' - description: "Bạn đã ngừng đăng. Chúng tôi sẽ không liên lạc bạn nữa!" - oops: "Trong trường hợp bạn không có ý thực hiện thao tác này, bấm vào bên dưới." - error: "Lỗi hủy đăng kí" - preferences_link: "Bạn có thể hủy theo dõi bản tin tóm tắt tại trang thiết lập" - different_user_description: "Bạn đang đăng nhập như một người dùng khác, không phải là người dùng đã được gửi đến qua mail. Hãy thoát ra và thử lại." - not_found_description: "Xin lỗi, chúng tôi không thể ngừng đăng ký bạn. Có thể là do link trong email của bạn đã hết hạn." - resubscribe: - action: "Đăng ký lại" - title: "Đã đăng ký lại!" - description: "Bạn đã được đăng ký lại." + title: "Đã hủy đăng ký!" + unsubscribe: + title: "Hủy đăng ký" + log_out: "Đăng Xuất" reports: visits: title: "Các thành viên truy cập" @@ -588,6 +599,7 @@ vi: page_view_total_reqs: title: "Tổng số" xaxis: "Ngày" + yaxis: "Tổng lượt xem trang" page_view_logged_in_mobile_reqs: xaxis: "Ngày" page_view_anon_mobile_reqs: @@ -630,7 +642,6 @@ vi: yaxis: "Số lần truy cập" dashboard: rails_env_warning: "Máy chủ của bạn đang chạy trong chế độ %{env}." - ruby_version_warning: "Bạn đang dùng một phiên bản Ruby 2.0.0 được biết là có nhiều vấn đề. Hãy nâng cấp bản vá 247 hoặc mới hơn." host_names_warning: "Cài đặt của bạn config/database.yml đang sử dụng hostname mặc định. Cập nhật lại để sử dụng hostname của bạn" gc_warning: 'Máy chủ của bạn hiện tại sử dụng cơ chế dọn rác mặc định của ruby, điều này khiến cho hiệu năng của máy chủ không tốt lắm. Đọc chủ đề sau cho việc tối ưu hiệu năng Tối ưu Ruby and Rails cho Discourse.' sidekiq_warning: ' Sidekiq đang không hoạt động. Rất nhiều tác vụ, như gửi email, là được thực thi không đồng bộ bởi sidekiq. Hãy chắc chắn rằng ít nhất một tiến trình sidekiq phải đang hoạt động. Đọc thêm về Sidekiq tại đây.' @@ -702,7 +713,6 @@ vi: post_onebox_maxlength: "Số ký tự tối đa của một bài onebox Discourse." onebox_domains_whitelist: "Danh sách các tên miền cho phép onebox, các tên miền này phải hỗ trợ OpenGraph hoặc oEmbed. Kiểm tra tại http://iframely.com/debug" logo_url: "Logo ở vị trí trên cùng của website nên là hình chữ nhật, nếu để trống thì tên website sẽ hiển thị." - digest_logo_url: "Logo thay thế sử dụng ở vị trí header của tập san email. Nên là hình chữ nhật, không nên dùng ảnh SVG. Nếu để trống thì `logo_url` sẽ được sử dụng." logo_small_url: "Logo nhỏ ở vị trí trên cùng của website hiển thị khi cuộn xuống nên là hình vuông, nếu để trống thì icon trang chủ sẽ hiển thị." favicon_url: "Favicon cho trang của bạn, xem tại http://en.wikipedia.org/wiki/Favicon, để chạy được với CDN ảnh phải là png" mobile_logo_url: "Cố định vị trí hình logo sử dụng tại phía trên bên trái trang mobile của bạn. Nên là hình vuông. Nếu để trống, sẽ sử dụng `logo_url`. Ví dụ: http://example.com/uploads/default/logo.png" @@ -723,13 +733,9 @@ vi: background_polling_interval: "How often should the clients poll in milliseconds (when the window is in the background)" flags_required_to_hide_post: "Số lần đánh dấu làm cho bài viết sẽ được tự động ẩn và tin nhắn sẽ được gửi đến người dùng (0 là không giới hạn)" cooldown_minutes_after_hiding_posts: "Số phút một người dùng phải chờ trước khi họ có thể sửa một bài viết ẩn bởi gắn cờ cộng đồng" - max_topics_in_first_day: "Số chủ đề tối đa một thành viên được tạo trong ngày đầu tiên." - max_replies_in_first_day: "Số trả lời tối đa một thành viên được tạo trong ngày đầu tiên" tl2_additional_likes_per_day_multiplier: "Tăng giới hạn thích mỗi ngày cho mức độ tin tưởng 2 (thành viên) bằng cách nhân với số này" tl3_additional_likes_per_day_multiplier: "Tăng giới hạn thích mỗi ngày cho mức độ tin tưởng 3 (bình thường) bằng cách nhân với số này" tl4_additional_likes_per_day_multiplier: "Tăng giới hạn thích mỗi ngày cho mức độ tin tưởng 4 (dẫn đầu) bằng cách nhân với số này" - num_flags_to_block_new_user: "Nếu bài viết của thành viên mới nhận được nhiều đánh dấu spam từ num_users_to_block_new_user thành viên khác, ẩn tất cả các bài viết của họ và ngăn chặn gửi bài trong tương lai, điền 0 để tắt." - num_users_to_block_new_user: "Nếu bài viết của thành viên mới nhận được num_flags_to_block_new_user đánh dấu spam từ các thành viên khác, ẩn tất cả các bài viết của họ và ngăn chặn gửi bài trong tương lai, điền 0 để tắt." notify_mods_when_user_blocked: "Nếu một thành viên được khóa tự động, gửi tin nhắn đến tất cả các điều hành viên." flag_sockpuppets: "Nếu thành viên mới trả lời chủ đề có cùng địa chỉ IP với thành viên mới tạo chủ đề, đánh dấu các bài viết của họ là spam tiềm năng." traditional_markdown_linebreaks: "Sử dụng ngắt dòng truyền thống trong Markdown, đòi hỏi hai khoảng trống kế tiếp cho một ngắt dòng." @@ -737,8 +743,6 @@ vi: post_undo_action_window_mins: "Số phút thành viên được phép làm lại các hành động gần đây với bài viết (like, đánh dấu...)." must_approve_users: "Quản trị viên phải duyệt tất cả các tài khoản thành viên mới trước khi họ có quyền truy cập website. LƯU Ý: bật tính năng này trên site đang hoạt động sẽ hủy bỏ quyền truy cập đối với các tài khoản thành viên hiện tại!" pending_users_reminder_delay: "Thông báo cho quản trị viên nếu thành viên mới đã chờ duyệt lâu hơn số giờ được thiết lập ở đây, đặt là -1 để tắt thông báo." - ga_tracking_code: "Mã theo dõi Google analytics (ga.js), ví dụu: UA-12345678-9; chi tiết http://google.com/analytics" - ga_domain_name: "Tên miền Google analytics (ga.js), ví dụ: mysite.com; chi tiết http://google.com/analytics" ga_universal_tracking_code: "Mã theo dõi Google Universal Analytics (analytics.js) , Ví dụ: UA-12345678-9; chi tiết http://google.com/analytics" ga_universal_domain_name: "Tên miền Google Universal Analytics (analytics.js), ví dụ: mysite.com; chi tiết http://google.com/analytics" enable_noscript_support: "Cho phép webcrawler search engine chuẩn hỗ trợ bằng thẻ noscript" @@ -856,7 +860,6 @@ vi: s3_cdn_url: "CDN URL được sử dụng cho tất cả các tài nguyên S3 (vd: https://cdn.somewhere.com). CHÚ Ý: sau khi thay đổi thiết lập này bạn phải tạo lại các bài viết cũ." avatar_sizes: "Danh sách những kích thước hình đại diện tự động khởi tạo." external_system_avatars_enabled: "Sử dụng dịch vụ ảnh đại diện bên ngoài." - external_system_avatars_url: "URL của dịch vụ avatar ngoài, cho phép thay thế {username} {first_letter} {color} {size}" default_opengraph_image_url: "URL của ảnh opengraph mặc định." allow_all_attachments_for_group_messages: "Cho phép các email có đính kèm trong tin nhắn nhóm." enable_flash_video_onebox: "Cho phép nhúng liên kết swf và flv (Adobe Flash). CHÚ Ý: có thể chứa đựng các rủi ro bảo mật." @@ -894,7 +897,6 @@ vi: newuser_max_mentions_per_post: "Số tối đa thông báo @name mà thành viên mới có thể sử dụng trong bài viết." newuser_max_replies_per_topic: "Số lượng tối đa trả lời mà thành viên có thể thực hiện trong một chủ đề cho đến khi có ai đó gửi trả lời." max_mentions_per_post: "Số tối đa thông báo @name mà tất cả mọi người có thể sử dụng trong bài viết." - max_users_notified_per_group_mention: "Số lượng tối đa thành viên có thể nhận được thông báo nếu một nhóm được đề cập (nếu ngưỡng được đáp ứng không có thông báo sẽ được tăng lên)" create_thumbnails: "Tạo ảnh nhỏ và ảnh lightbox nếu quá lớn để vừa trong một bài đăng." email_time_window_mins: "Chờ (n) phút trước khi gửi bất kỳ một email thông báo nào, để cung cấp cho người dùng cơ hội để chỉnh sửa và hoàn tất bài viết của họ." private_email_time_window_seconds: "Đợi (n) giây trước khi gửi bất kỳ thông báo email nào, để cho thành viên cơ hội để chỉnh sửa và hoàn thiện các thông điệp của họ." @@ -974,17 +976,11 @@ vi: delete_all_posts_max: "Số lượng tối đa bài viết có thể được xóa cùng một lúc khi sử dụng nút Xóa Tất Cả Bài Viết. Nếu thành viên có nhiều hơn số lượng bài viết này, các bài viết có thể không bị xóa cùng một lúc và cũng không thể xóa được thành viên đó." username_change_period: "Số ngày thành viên có thể thay đổi tên đăng nhập sau khi đăng kí (0 để vô hiệu hóa chức năng thay đổi tên thành viên)" email_editable: "Cho phép thành viên thay đổi địa chỉ email sau khi đăng kí" - logout_redirect: "Trang chuyển hướng sau khi đăng xuất . Ví dụ : (http://somesite.com/logout)" allow_uploaded_avatars: "Cho phép người dùng tải lên hình hồ sơ." allow_animated_avatars: "Cho phép người dùng sử dụng ảnh gif động trong trang hồ sơ. CẢNH BÁO: cần chạy tác vụ avatars:refresh sau khi thay đổi thiết lập này." allow_animated_thumbnails: "Tạo ảnh động thu nhỏ cho ảnh .gif" default_avatars: "URL avatar mặc định được sử dụng cho các thành viên mới cho đến khi họ tự sửa đổi." automatically_download_gravatars: "Download Gravatar cho thành viên khi họ tạo tài khoản hoặc thay đổi email." - digest_topics: "Số lượng tối đa chủ đề hiển thị trong tập san email." - digest_min_excerpt_length: "Số kí tự tối thiểu của tóm tắt bài viết trong bản tin tóm tắt gửi qua email" - delete_digest_email_after_days: "Ngăn chặn tập san email không cho thành viên xem trong hơn (n) ngày." - digest_suppress_categories: "Ngăn chặn các chuyên mục này khỏi tập san email." - disable_digest_emails: "Tắt tập san email với tất cả các thành viên." detect_custom_avatars: "Có kiểm tra hay không việc thành viên đã upload ảnh hồ sơ của họ." max_daily_gravatar_crawls: "Giới hạn số lần Discourse sẽ kiểm tra Gravatar mới trong một ngày" public_user_custom_fields: "Danh sách trắng các trường tùy biến cho thành viên có thể hiển thị công khai." @@ -1014,7 +1010,6 @@ vi: default_code_lang: "Highlight cú pháp ngôn ngữ lập trình mặc định áp dụng cho đoạn mã GitHub (lang-auto, ruby, python...)" warn_reviving_old_topic_age: "Khi ai đó trả lời chủ đề mà lần trả lời cuối cùng cũ hơn số ngày được thiết lập ở đây, hiển thị một cảnh báo. Vô hiệu hóa bằng cách đặt là 0." autohighlight_all_code: "Highlight code bắt buộc đối với các đoạn mã thực thi ngay cả khi họ không chỉ định ngôn ngữ rõ ràng." - highlighted_languages: "Kèm theo quy tắc highlight cú pháp. (Cảnh báo: kèm theo quá nhiều ngôn ngữ sẽ làm ảnh hưởng performance), xem demo tại: https://highlightjs.org/static/demo/" feed_polling_enabled: "CHỈ NHÚNG: Cho dù chỉ nhúng RSS/ATOM bài viết." feed_polling_url: "CHỈ NHÚNG: URL của RSS/ATOM để nhúng." embed_by_username: "Tên tài khoản Discourse của thành viên tạo các chủ đề nhúng." @@ -1037,8 +1032,6 @@ vi: approve_post_count: "Số lượng bài viết từ một thành viên mới hoặc thành viên cũ phải được duyệt" approve_unless_trust_level: "Bài viết của thành viên dưới cấp độ tin cậy này phải được duyệt" notify_about_queued_posts_after: "Nếu những bài viết đang chờ duyệt có thời gian cũ hơn số giờ thiết lập ở đây, một email sẽ được gửi đến contact_email. Đặt là 0 để vô hiệu hóa email này." - default_email_digest_frequency: "Bao lâu thành viên nhận được tập san email theo mặc định." - default_include_tl0_in_digests: "Kèm theo các bài viết từ thành viên mới trong tập san email theo mặc định. Thành viên có thể thay đổi trong thiết lập của họ." default_email_private_messages: "Gửi email khi ai đó nhắn tin cho thành viên theo mặc định." default_email_direct: "Gửi email khi ai đó trích dẫn/trả lời/đề cập hoặc mời thành viên theo mặc định." default_email_mailing_list_mode: "Mặc định gửi email cho mỗi bài viết mới." @@ -1078,21 +1071,6 @@ vi: reply_by_email_address_is_empty: "Bạn phải thiết lập 'reply by email address' trước khi kích hoạt trả lời bằng email." email_polling_disabled: "Bạn phải kích hoạt bằng tay hoặc POP3 polling trước khi kích hoạt trả lời bằng email." user_locale_not_enabled: "Bạn phải bật 'allow user locale' trước khi kích hoạt thiết lập này." - notification_types: - group_mentioned: "%{group_name} được đề cập trong %{link}" - mentioned: "%{display_username} đề cập bạn ở %{link}" - liked: "%{display_username} thích bài viết %{link} của bạn" - replied: "%{display_username} trả lời bài viết %{link} của bạn" - quoted: "%{display_username} trích dẫn bài viết %{link} của bạn" - edited: "%{display_username} sửa đổi bài viết %{link} của bạn" - posted: "%{display_username} viết bài ở %{link}" - moved_post: "%{display_username} di chuyển bài viết của bạn tới %{link}" - private_message: "%{display_username} gửi bạn một tin nhắn: %{link}" - invited_to_private_message: "%{display_username} mời bạn xem tin nhắn: %{link}" - invited_to_topic: "%{display_username} mời bạn tham gia %{link}" - invitee_accepted: "%{display_username} chấp nhận lời mời của bạn" - linked: "%{display_username} kết nối với bạn ở %{link}" - granted_badge: "Bạn kiếm được %{link}" search: within_post: "#%{post_number} bởi %{username}" types: @@ -1224,18 +1202,6 @@ vi: Lời mời này đến từ thành viên tin cậy nên bạn có thể tham gia thảo luận ngay. invite_forum_mailer: subject_template: "%{invitee_name} đã mời bạn gia nhập %{site_domain_name}" - text_body_template: | - %{invitee_name} đã mời bạn gia nhập - - > **%{site_title}** - > - > %{site_description} - - Nếu bạn không thích, nhấn vào link dưới đây: - - %{invite_link} - - Nó được mời từ một người dùng tin cập, bạn không cần đăng nhập. invite_password_instructions: subject_template: "Đặt mật khẩu cho tài khoản của bạn ở %{site_name}" text_body_template: | @@ -1254,10 +1220,6 @@ vi: queued_posts_reminder: subject_template: other: "[%{site_name}] %{count} bài viết đang chờ duyệt" - text_body_template: | - Chào bạn, - - Có bài mới gửi từ thành viên đang chờ duyệt. [Bạn có thể duyệt hoặc từ chối ở địa chỉ](%{base_url}/queued-posts). flag_reasons: off_topic: "Bài viết của bạn được đánh dấu là **off-topic**: cộng đồng cảm thấy nó không phù hợp cho chủ đề này, được xác định bởi tiêu đề và bài viết đầu tiên." inappropriate: "Bài viết của bạn được đánh dấu là **inappropriate**: cộng đồng cảm thấy đó là sự xúc phạm, lăng mạ, hoặc vi phạm [nội quy diễn đàn](/guidelines)." @@ -1271,8 +1233,6 @@ vi: deferred_and_deleted: "Cảm ơn bạn đã cho chúng tôi biết, chúng tôi đã gỡ bỏ bài viết." temporarily_closed_due_to_flags: "Chủ đề này tạm thời đóng do có một lượng lớn đánh dấu từ cộng đồng." system_messages: - post_hidden: - subject_template: "Bài viết bị ẩn do cộng đồng đánh dấu" welcome_user: subject_template: "Chào mừng đến với %{site_name}!" text_body_template: | @@ -1486,7 +1446,6 @@ vi: Nếu có một giao diện web cho các tài khoản email POP, bạn có thể cần phải đăng nhập vào website và kiểm tra các thiết lập này. user_automatically_blocked: - subject_template: "Tài khoản mới %{username} đã bị chặn do cộng đồng gắn cờ" text_body_template: | Đây là tin nhắn tự động. @@ -1531,6 +1490,7 @@ vi: unsubscribe: title: "Bỏ theo dõi" description: "Bạn không thích nhận mail giống mail này? Nhấn vào bỏ theo dõi để bỏ đăng ký ngay lập tức:" + only_reply_by_email: "Trả lời email này để phản hồi." posted_by: "Đăng bởi %{{username} ngày %{post_date}" invited_to_private_message_body: | %{username} mời bạn xem @@ -1578,16 +1538,17 @@ vi: subject_template: "%{optional_re}%{topic_title}" digest: why: "Tóm tắt %{site_link} từ lần cuối truy cập %{last_seen_at}" - subject_template: "[%{site_name}] Tóm tắt" new_activity: "Hoạt động mới ở chủ đề và bài viết của bạn:" top_topics: "Bài viết phổ biến" other_new_topics: "Chủ đề phổ biến" - unsubscribe: "Tập san này được gửi từ %{site_link} khi chúng tôi đã không thấy bạn trong thời gian dài. Để hủy nhận tin xin hãy click %{unsubscribe_link}." click_here: "bấm vào đây" - from: "%{site_name} tóm tắt" read_more: "Đọc Tiếp" more_topics: "Đây là %{new_topics_since_seen} những chủ đề mới khác." more_topics_category: "Thêm chủ đề mới:" + mailing_list: + new_topics: "Chủ đề mới" + view_this_topic: "Xem chủ đề này" + back_to_top: "Trở lên trên" forgot_password: subject_template: "[%{site_name}] Đặt lại mật khẩu" text_body_template: | @@ -1965,8 +1926,6 @@ vi: famous_link: name: Liên kết nổi tiếng description: Đăng một liên kết ngoài được 1000 click - long_description: | - Huy hiệu này được cấp khi một liên kết mà bạn chia sẻ được 1000 click. Tuyệt vời! Bạn đã gửi một liên kết cải thiện đáng kể cuộc hội thoại bằng cách bổ sung chi tiết, bối cảnh và thông tin. Làm tốt lắm! appreciated: name: Được đánh giá cao description: Nhận được 1 like cho 20 bài viết @@ -2024,8 +1983,8 @@ vi: initial_topic_title: Báo cáo hiệu suất website topic_invite: user_exists: "Xin lỗi, thành viên này đã được mời. Bạn chỉ có thể mời một người dùng đến một chủ đề một lần." - time: - <<: *datetime_formats + tags: + title: "Thẻ" activemodel: errors: <<: *errors diff --git a/config/locales/server.zh_CN.yml b/config/locales/server.zh_CN.yml index 22c27bd208..410f35bfce 100644 --- a/config/locales/server.zh_CN.yml +++ b/config/locales/server.zh_CN.yml @@ -7,14 +7,15 @@ zh_CN: dates: - short_date_no_year: "MMM月D日" - short_date: "YYYY年MMM月D日" - long_date: "YYYY年MMM月D日 h:mma" + short_date_no_year: "MMMDo" + short_date: "ll" + long_date: "lll" datetime_formats: &datetime_formats formats: - short: "%Y 年 %-m 月 %-d 日" - short_no_year: "%-m月%-d日" - date_only: "%Y年%-m月%-d日" + short: "%Y年%m月%d日" + short_no_year: "%m月%d日" + date_only: "%Y年%m月%d日" + long: "%Y年%m月%d日%H:%M" date: month_names: [null, 一月, 二月, 三月, 四月, 五月, 六月, 七月, 八月, 九月, 十月, 十一月, 十二月] <<: *datetime_formats @@ -26,38 +27,41 @@ zh_CN: topics: "主题列表" posts: "帖子" loading: "载入中" - powered_by_html: '采用 Discourse,启用 JavaScript 以获得最佳效果' + powered_by_html: 'Powered by Discourse,启用JavaScript获致最佳浏览' log_in: "登录" purge_reason: "自动删除废弃,停用账户" - disable_remote_images_download_reason: "磁盘空间不足,远程图像下载已经被禁用。" + disable_remote_images_download_reason: "磁盘空间不足,远程图像下载已经被停用。" anonymous: "匿名" emails: incoming: default_subject: "来自%{email}的邮件" show_trimmed_content: "显示被截短的内容" - maximum_staged_user_per_email_reached: "用户创建/电子邮件达到最大数量。" + maximum_staged_user_per_email_reached: "为邮件创建的暂存用户数达到上限。" errors: - empty_email_error: "当收到空白邮件时发生" - no_message_id_error: "当邮件头部没有 “Message-Id” 时发生" - auto_generated_email_error: "当邮件头部没有设置 “ precedence” 为:list、junk、bulk 或 auto_reply,或者当头部包含了:auto-submitted、auto-replied 或 auto-generated" - inactive_user_error: "当发送者不活跃时发生。" - blocked_user_error: "当发送者被封禁时发生。" - bad_destination_address: "当发至/抄送/密送栏中的所有邮件都不匹配进站邮件地址时发生。" - strangers_not_allowed_error: "当用户尝试在他们不是成员的分类中创建主题时发生。" - insufficient_trust_level_error: "当用户尝试在用户等级不满足分类要求时发帖时发生。" - reply_user_not_matching_error: "当回复来自与通知发送至的邮件地址不同时发生。" - topic_not_found_error: "当回复到已经删除的相关主题时发生。" - topic_closed_error: "当回复到已经关闭的相关主题时发生。" + empty_email_error: "收到空白邮件。" + no_message_id_error: "邮件头部没有“Message-Id”。" + auto_generated_email_error: "邮件头部的“precedence”为:list、junk、bulk 或 auto_reply,或者头部包含了:auto-submitted、auto-replied 或 auto-generated。" + no_body_detected_error: "无法解析正文并且没有附件。" + inactive_user_error: "发送者未激活。" + blocked_user_error: "发送者被封禁。" + bad_destination_address: "发至/抄送/密送栏中的所有邮件都不匹配进站邮件地址。" + 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: "发件人邮箱已经被封禁。" errors: &errors format: '%{attribute}%{message}' messages: - too_long_validation: "最多只能有 %{max} 个字符;你已经输入了 %{length} 个字符。" + too_long_validation: "最多只能有 %{max} 个字;你已经输入了 %{length} 个字。" invalid_boolean: "无效布尔值。" taken: "不能和已有的%{attribute}重复" accepted: 必须被接受 blank: 不能为空 present: 必须为空 - confirmation: "不匹配 %{attribute}" + confirmation: "不匹配%{attribute}" empty: 不能为空 equal_to: 必须等于 %{count} even: 必须为奇数 @@ -78,39 +82,39 @@ zh_CN: one: "因为独立的%{record}存在不能删除记录" many: "因为独立的%{record}存在不能删除记录" too_long: - other: 太长(最长 %{count} 字符) + other: 太长(最多 %{count} 个字) too_short: - other: 太短(最长 %{count} 字符) + other: 太短(最多 %{count} 个字) wrong_length: - other: 长度错误(应为 %{count} 字符) - other_than: "必须不是 %{count}" + other: 长度错误(应为 %{count} 个字) + other_than: "必须不为 %{count}" template: - body: '下列栏目有问题:' + body: '有下列问题:' header: - other: 有 %{count} 错误使得 %{model} 无法被保存 + other: 有 %{count} 个错误使得%{model}无法被保存 embed: - load_from_remote: "载入帖子时遇到错误。" + load_from_remote: "载入帖子时出错了。" site_settings: - min_username_length_exists: "你不能将最小用户名长度设置为大于当前最短的用户名" - min_username_length_range: "你不能将最小值设置为大于最大值。" - max_username_length_exists: "你不能将最大用户名长度设置为小于当前最长的用户名。" - max_username_length_range: "你不能将最大值设置为小于最小值。" - default_categories_already_selected: "你不能选择一个已经用于另一个列表的分类。" - s3_upload_bucket_is_required: "你没有填写 “ s3_upload_bucket”,不能启用上传至 S3。" + min_username_length_exists: "不能将用户名长度下限设置为一个大于当前最短的用户名的值。" + min_username_length_range: "不能将最小值设置为一个大于最大值的值。" + max_username_length_exists: "不能将用户名长度上限设置为一个小于当前最长的用户名的值。" + max_username_length_range: "不能将最大值设置为一个小于最小值的值。" + default_categories_already_selected: "不能选择一个已经用于另一个列表的分类。" + s3_upload_bucket_is_required: "你没有填写“s3_upload_bucket”,不能开启上传至 S3。" bulk_invite: file_should_be_csv: "上传的文件应为 csv 或 txt 格式。" backup: - operation_already_running: "一个操作正在运行。目前无法开始新的操作。" + operation_already_running: "有操作正在运行。目前无法开始新的操作。" backup_file_should_be_tar_gz: "备份文件应为 .tar.gz 存档文件。" not_enough_space_on_disk: "没有足够的磁盘空间可供备份文件上传。" not_logged_in: "你需要登录后才能这么做。" - not_found: "请求的 URL 或资源未找到。" + not_found: "找不到请求的地址或资源。" invalid_access: "你没有权限查看请求的资源。" read_only_mode_enabled: "这个站点正处于只读模式。交互功能已禁用。" reading_time: "阅读时间" likes: "赞" too_many_replies: - other: "我们非常抱歉,但是新用户被临时限制为在同一个主题只能回复 %{count} 次" + other: "我们非常抱歉,但是新用户有发帖限制。在同一主题只能回复 %{count} 次。" embed: start_discussion: "开始讨论" continue: "继续讨论" @@ -125,32 +129,32 @@ zh_CN: no_mentions_allowed: "抱歉,你无法提到其他用户。" too_many_mentions: other: "抱歉,你一次仅能提到 %{count} 个用户。" - no_mentions_allowed_newuser: "抱歉,游客无法@用户。" + no_mentions_allowed_newuser: "抱歉,访客无法@用户。" too_many_mentions_newuser: - other: "抱歉,游客一次仅能@ %{count} 个用户。" - no_images_allowed: "抱歉,游客无法贴图。" + other: "抱歉,访客一次仅能@ %{count} 个用户。" + no_images_allowed: "抱歉,访客无法贴图。" too_many_images: - other: "抱歉,游客一次仅能贴 %{count} 张图。" + other: "抱歉,访客一次仅能贴 %{count} 张图。" no_attachments_allowed: "抱歉,新用户无法上传附件。" too_many_attachments: - other: "抱歉,新用户一次仅能上传 %{count} 个附件。" - no_links_allowed: "抱歉,游客无法贴链接。" + other: "抱歉,新用户一次仅能上传 %{count} 个附件。" + no_links_allowed: "抱歉,访客无法贴链接。" too_many_links: - other: "抱歉,游客一次仅能贴 %{count} 条链接。" + other: "抱歉,访客一次仅能贴 %{count} 条链接。" spamming_host: "抱歉,你不能添加一个链接到那个地址的链接。" user_is_suspended: "被封禁的用户不允许发贴。" topic_not_found: "出现问题。也许这个话题被关闭或删除。" - just_posted_that: "太类似于您最近发表" + just_posted_that: "太类似于你最近发表的内容" invalid_characters: "包含无效字符" is_invalid: "无效;请描述得更清楚一点" next_page: "下一页 →" prev_page: "← 上一页" page_num: "%{num} 页" - home_title: "主页" - topics_in_category: "'%{category}'分类中的主题" - rss_posts_in_topic: "'%{topic}' 的 RSS 内容聚合" - rss_topics_in_category: "分类 '%{category}' 中主题的 RSS 内容聚合" - author_wrote: "%{author} 写道:" + home_title: "首页" + topics_in_category: "“%{category}”分类中的主题" + rss_posts_in_topic: "“%{topic}”的 RSS 内容聚合" + rss_topics_in_category: "分类“%{category}”中主题的 RSS 内容聚合" + author_wrote: "%{author}写道:" num_posts: "帖子:" num_participants: "参与者:" read_full_topic: "阅读整个主题" @@ -173,22 +177,22 @@ zh_CN: delete_reason: "通过帖子审核队列删除" groups: errors: - can_not_modify_automatic: "你不能修改自动组" - member_already_exist: "“%{username}”已经是群组成员了。" - invalid_domain: "'%{domain}'不是一个有效域名。" - invalid_incoming_email: "'%{email}' 不是一个有效邮箱地址。" - email_already_used_in_group: "'%{email}' 已经被群组'%{group_name}'使用了。" - email_already_used_in_category: "'%{email}' 已经被分类'%{category_name}'使用了。" + can_not_modify_automatic: "你不能修改自动小组" + member_already_exist: "“%{username}”已经是小组成员了。" + invalid_domain: "“%{domain}”不是有效域名。" + invalid_incoming_email: "“%{email}”不是有效邮箱地址。" + email_already_used_in_group: "“%{email}”已经被小组“%{group_name}”使用了。" + email_already_used_in_category: "“%{email}”已经被分类“%{category_name}”使用了。" 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" + trust_level_0: "信任等级0" + trust_level_1: "信任等级1" + trust_level_2: "信任等级2" + trust_level_3: "信任等级3" + trust_level_4: "信任等级4" education: until_posts: other: "%{count} 个帖子" @@ -223,7 +227,7 @@ zh_CN: sequential_replies: | ### 考虑一次性回复多个帖子 - 与其接连回复主题几次,不如在一个单独的回复中引用相关内容或者@用户名引用前面的帖子。 + 与其接连回复主题几次,不如在一个回复中引用相关内容或者@用户名引用前面的帖子。 你可以编辑你之前的回复以添加引用。添加引用需要选择文字并且点击出现的引用回复按钮。 @@ -233,7 +237,7 @@ zh_CN: 很明显这个主题对你很重要 – 你已经发表的帖子占该主题 %{percent}% 的回复。 - 你确定你也让其他人自由地表达他们的观点了吗? + 你有让其他人自由地表达他们的观点了吗? too_many_replies: | ### 你发表的回复数量已经达到该主题的回复上限。 @@ -261,10 +265,10 @@ zh_CN: topic: attributes: base: - warning_requires_pm: "你只能使用私信警告。" - too_many_users: "你一次只能发送警告给一个用户。" - cant_send_pm: "抱歉,你不能向该用户发送私信。" - no_user_selected: "你必须选择一个有效的用户。" + warning_requires_pm: "只能使用私信警告。" + too_many_users: "一次只能发送警告给一个用户。" + cant_send_pm: "抱歉,不能向该用户发送私信。" + no_user_selected: "必须选择一个有效的用户。" user: attributes: password: @@ -277,20 +281,23 @@ zh_CN: attributes: hex: invalid: "不是有效颜色值" + post_reply: + base: + different_topic: "帖子和回复必须属于同一主题." <<: *errors user_profile: no_info_me: "
    你的资料中,关于我部分目前还是空白,你想要写些什么吗?
    " no_info_other: "
    %{name} 尚未在他们的资料中的关于我部分填写任何信息
    " vip_category_name: "贵宾室" - vip_category_description: "高于信任等级3的用户参与讨论的分类。" + vip_category_description: "信任等级3的用户参与讨论的分类。" meta_category_name: "站点反馈" meta_category_description: "讨论该站点的站务、组织、如何运作和如何改善它。" staff_category_name: "管理人员" - staff_category_description: "管理人员私有的分类。只有管理员和版主才能阅览主题。" + staff_category_description: "管理人员可见的分类。只有管理员和版主才能阅览主题。" assets_topic_body: "这是一个永久主题,仅对管理人员可见,用于存储论坛设计使用的图像和文件。不要删除它!\n\n\n详细教程:\n\n\n1. 回复到这个主题。\n2. 上传你想用作站点标志、图标和其他所有图片到这儿。(使用帖子编辑器工具栏中的上传图标,或者拖拽或者粘贴图像。)\n3. 提交你的回复添加帖子。\n4. 在你的新帖子里右键点击图片获得这些已上传图片的链接,或者点击编辑按钮来编辑帖子,获得到图片的相对地址。复制这些相对地址。\n5. 粘贴这些图像的路径到[基础设置](/admin/site_settings/category/required)。\n\n\n如果你需要运行额外的上传文件类型,在[文件设置](/admin/site_settings/category/files)中编辑 `authorized_extensions`。" lounge_welcome: title: "欢迎来到贵宾室" - body: |2 + body: | 恭喜! :confetti_ball: @@ -320,7 +327,7 @@ zh_CN: self_parent: "一个子分类不能属于它自己。" depth: "你不能在一个子分类下再包含一个子分类。" invalid_email_in: "'%{email}'不是一个有效邮箱地址。" - email_already_used_in_group: "'%{email}' 已经被群组'%{group_name}'使用了。" + email_already_used_in_group: "'%{email}' 已经被小组'%{group_name}'使用了。" email_already_used_in_category: "'%{email}' 已经被分类'%{category_name}'使用了。" cannot_delete: uncategorized: "不能删除未分类。" @@ -340,14 +347,14 @@ zh_CN: title: "活跃用户" leader: title: "资深" - change_failed_explanation: "你尝试将 %{user_name} 降至 '%{new_trust_level}'。然而他们的信任等级已经是 '%{current_trust_level}'。%{user_name} 将仍是 '%{current_trust_level}' —— 如果你想要降级用户,先锁定信任等级" + change_failed_explanation: "你尝试将%{user_name}降至%{new_trust_level}。然而他们的信任等级已经是%{current_trust_level}。%{user_name}将仍处于%{current_trust_level}——如果你想要降级用户,先锁定信任等级。" rate_limiter: slow_down: "你执行这个操作太多次了,请稍后再试。" - too_many_requests: "你的请求过于频繁,请等待 %{time_left} 之后再试。" + 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_topic: "你创建新主题的速度太快了,请等待%{time_left}之后再试。" create_post: "你回帖太快了,请等待%{time_left}之后再试。" delete_post: "你正在快速地删除帖子。请等 %{time_left}之后再试。" topics_per_day: "你今天新主题的数量已经到达上限,请等待%{time_left}之后再试。" @@ -355,63 +362,64 @@ zh_CN: create_like: "你今天的“赞”数量已经到达上限,请等待%{time_left}之后再试。" create_bookmark: "你今天的收藏已经到达上限,请等待%{time_left}之后再试。" edit_post: "你今天编辑帖子的数量已经到达上限,请等待%{time_left}之后再试。" - unsubscribe_via_email: "你已经达到了今日用邮件接触订阅的最大数量限制。请等 %{time_left}之后再试。" - topic_invitations_per_day: "你已经达到了今日主题邀请的最大数量限制。请等 %{time_left}之后再试。" + live_post_counts: "你请求帖子数量的速度太快了,请等待%{time_left}之后再试。" + unsubscribe_via_email: "你已经达到了今日用邮件解除订阅的最大数量限制。请等待%{time_left}之后再试。" + topic_invitations_per_day: "你已经达到了今日主题邀请的最大数量限制。请等待%{time_left}之后再试。" hours: - other: "%{count} 小时" + other: "%{count}小时" minutes: - other: "%{count} 分" + other: "%{count}分" seconds: - other: "%{count} 秒" + other: "%{count}秒" datetime: distance_in_words: - half_a_minute: "< 1 分" + half_a_minute: "< 1分" less_than_x_seconds: - other: "< %{count} 秒" + other: "< %{count}秒" x_seconds: - other: "%{count} 秒" + other: "%{count}秒" less_than_x_minutes: - other: "< %{count} 分" + other: "< %{count}分" x_minutes: - other: "%{count} 分" + other: "%{count}分" about_x_hours: - other: "%{count} 小时" + other: "%{count}小时" x_days: - other: "%{count} 天" + other: "%{count}天" about_x_months: - other: "%{count} 分钟" + other: "%{count}分钟" x_months: - other: "%{count} 分钟" + other: "%{count}分钟" about_x_years: - other: "%{count} 年" + other: "%{count}年" over_x_years: - other: "> %{count} 年" + other: "> %{count}年" almost_x_years: - other: "%{count} 年" + other: "%{count}年" distance_in_words_verbose: half_a_minute: "刚刚" less_than_x_seconds: other: "刚刚" x_seconds: - other: "%{count} 秒之前" + other: "%{count}秒之前" less_than_x_minutes: - other: "少于 %{count} 分钟前" + other: "少于%{count}分钟前" x_minutes: - other: "%{count} 分钟前" + other: "%{count}分钟前" about_x_hours: - other: "%{count} 小时前" + other: "%{count}小时前" x_days: - other: "%{count} 天前" + other: "%{count}天前" about_x_months: - other: "大约 %{count} 分钟前" + other: "大约%{count}分钟前" x_months: - other: "%{count} 分钟前" + other: "%{count}分钟前" about_x_years: - other: "大约 %{count} 年前" + other: "大约%{count}年前" over_x_years: - other: "超过 %{count} 年前" + other: "超过%{count}年前" almost_x_years: - other: "将近 %{count} 年前" + other: "将近%{count}年前" password_reset: no_token: "抱歉,密码修改链接已过期。选择登录按钮再使用“我忘记了密码”获得一个新链接。" choose_new: "请选择一个新密码" @@ -424,7 +432,7 @@ zh_CN: continue: "转入到 %{site_name}" change_email: confirmed: "你的电子邮箱已被更新。" - please_continue: "转入到 %{site_name}" + please_continue: "转入到%{site_name}" error: "在修改你的电子邮箱地址时出现了错误,可能此邮箱已经在论坛中使用了?" error_staged: "在修改你的电子邮箱地址时出现了错误。这个邮箱已经被一个暂存用户占用了。" already_done: "抱歉,此激活链接已经失效。可能你已经修改了邮箱?" @@ -435,10 +443,10 @@ zh_CN: action: "点击这儿激活你的账户" already_done: "抱歉,此帐号激活链接已经失效。可能你的帐号已经被激活了?" please_continue: "你的新帐号已激活;即将转到主页。" - continue_button: "转入到 %{site_name}" + continue_button: "转入到%{site_name}" welcome_to: "欢迎来到%{site_name}!" approval_required: "你的新帐号需要由一位论坛版主手动批准方可使用。一旦你的帐号获得批准,你将收到一封电子邮件通知!" - missing_session: "我们无法检测到您创建的帐户,请确定您已经启用Cookie。" + missing_session: "无法确认你是否注册了帐户,请确定你已经启用了 cookie。" post_action_types: off_topic: title: '题外话' @@ -462,14 +470,14 @@ zh_CN: email_body: "%{link}\n\n%{message}" notify_moderators: title: "其他事项" - description: '这个帖子需要版主的注意,原因没有列在上方。' + description: '这个帖子需要版主的注意,但是原因没有包括在上述选项中。' long_form: '标记为需版主注意' email_title: '"%{title}" 主题需要版主的注意' email_body: "%{link}\n\n%{message}" bookmark: - title: '书签' - description: '给本帖加书签' - long_form: '已给本帖加上书签' + title: '收藏' + description: '收藏本帖' + long_form: '已收藏本帖' like: title: '赞' description: '赞本帖' @@ -491,7 +499,7 @@ zh_CN: title: "其他内容" description: '此帖需要版主依据社群准则服务条款(TOS)或其它未列出的原因来给予关注。' long_form: '标记为需版主注意' - email_title: '"%{title}" 主题需要你的关注' + email_title: '“{title}”主题需要你的关注' email_body: "%{link}\n\n%{message}" flagging: you_must_edit: '

    你的帖子被社群成员标记了。请查看你的消息

    ' @@ -505,16 +513,20 @@ zh_CN: make: "本主题现在是横幅主题。它将出现在每页的顶部,除非用户将其隐藏。" remove: "本主题已经不再是横幅主题。它将不在每个页面的顶部显示。" unsubscribed: - title: '取消订阅' - description: "你已经取消订阅,我们不会再发送邮件给你!" - oops: "如果你并不想取消订阅,请点击下方的按钮。" - error: "取消订阅时出错" - preferences_link: "你也可以退订摘要邮件在你的 偏好页面" - not_found_description: "抱歉,我们无法帮你取消订阅。可能你的邮件里的链接已过期。" - resubscribe: - action: "重新订阅" - title: "已重新订阅!" - description: "你已经重新订阅了。" + title: "退订!" + description: "你已经退订。要更改你的邮件设置,访问你的用户设置页面。" + topic_description: "点击链接 %{link} 重新订阅,或是使用主题底部或右侧的通知控制。" + 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: "退出" reports: visits: title: "用户访问量" @@ -545,15 +557,15 @@ zh_CN: xaxis: "天" yaxis: "标记数" bookmarks: - title: "书签" + title: "收藏" xaxis: "天" - yaxis: "新书签数" + yaxis: "新收藏数" starred: title: "星标" xaxis: "天" yaxis: "新星标数" users_by_trust_level: - title: " 各信任等级的用户数" + title: "各信任等级的用户数" xaxis: "用户等级" yaxis: "用户数" emails: @@ -598,20 +610,27 @@ zh_CN: page_view_anon_reqs: title: "匿名" xaxis: "天" + yaxis: "未登录页面访问" page_view_logged_in_reqs: title: "已登录" xaxis: "天" + yaxis: "已登录页面访问" page_view_crawler_reqs: title: "Web 爬虫" xaxis: "天" + yaxis: "Web 爬虫页面访问" page_view_total_reqs: title: "总量" xaxis: "天" yaxis: "总浏览量" page_view_logged_in_mobile_reqs: + title: "已登录页面访问" xaxis: "天" + yaxis: "移动端已登录页面访问" page_view_anon_mobile_reqs: + title: "未登录页面访问" xaxis: "天" + yaxis: "移动端未登录页面访问" http_background_reqs: title: "静默请求" xaxis: "天" @@ -650,7 +669,6 @@ zh_CN: yaxis: "访问次数" dashboard: rails_env_warning: "你的服务器运行在 %{env} 模式。" - ruby_version_warning: "你正在使用 Ruby 2.0.0,这个版本有较多的问题。请升级至 p247 或更新版。" host_names_warning: "你的 config/database.yml 文件使用的是缺省的 localhost 主机名。请更改成你的站点主机名。" gc_warning: '你的服务器使用的是缺省的 ruby 垃圾回收参数,这个配置无法提供最高性能。请阅读此性能调优文档:Tuning Ruby and Rails for Discourse。' sidekiq_warning: 'Sidekiq 不在运行。很多任务,例如发送电子邮件,是异步的被 sidekiq 调度执行的。请确保至少运行一个 sidekiq 进程。了解 Sidekiq。' @@ -674,7 +692,11 @@ zh_CN: notification_email_warning: "通知邮件不是从你域名的一个有效地址发出的;邮件分发将会变得危险和不可靠。请在站点设置中将 notification_email 设置为一个有效的本地邮件地址。" subfolder_ends_in_slash: "你的子目录设置不正确;DISCOURSE_RELATIVE_URL_ROOT以斜杠结尾。" email_polling_errored_recently: - other: "邮件轮询在过去的 24 小时内发生了 %{count} 个错误。看一看日志寻找详情。" + other: "邮件轮询在过去的 24 小时内出现了 %{count} 个错误。看一看日志寻找详情。" + missing_mailgun_api_key: "服务器设置使用 Mailgun 发送邮件,但并未设置验证 webhook 消息的 API 密钥。" + bad_favicon_url: "网站图标无法载入。检查站点设置中的 favicon_url。" + poll_pop3_timeout: "至 POP3 服务器的连接超时。无法获取进站邮件。请检查POP3 设置和服务商。" + poll_pop3_auth_error: "至 POP3 服务器的连接验证失败。请检查POP3 设置。" site_settings: censored_words: "将被自动替换为 ■■■■" delete_old_hidden_posts: "自动删除被隐藏超过 30 天的帖子。" @@ -702,6 +724,7 @@ zh_CN: 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) 秒之内,对帖子的编辑不生成帖子历史。" post_edit_time_limit: "作者可以在发布帖子后的(n)分钟内编辑或删除他们的帖子。设置 0 为永远。" @@ -716,9 +739,12 @@ zh_CN: add_rel_nofollow_to_user_content: "添加 rel nofollow 属性到所有的用户内容,除了内部链接(包括父域名)。如果你更改了这个,你必须重新调制所有帖子,以该命令:“rake posts:rebake”" exclude_rel_nofollow_domains: "不添加 nofollow 链接的域名列表。填写 tld.com 将自动包括 sub.tld.com。最少你应该填写顶级域名来让爬虫获得所有内容。如果你的网站包含其他域名,增加他们。" post_excerpt_maxlength: "帖子摘要的最大字符长度" + show_pinned_excerpt_mobile: "移动版显示置顶主题剪辑。" + show_pinned_excerpt_desktop: "移动版显示置顶主题剪辑。" post_onebox_maxlength: "Onebox 处理后的 Discourse 帖子的最大字符长度" onebox_domains_whitelist: "对这些站点启用 Onebox 的域名列表;这些域名应该支持 OpenGraph 或 oEmbed。在此测试他们:http://iframely.com/debug" logo_url: "在你站点左上角出现的小号标志图片,应为一个长方形。如果留空,将显示站点标题文字。" + digest_logo_url: "邮件摘要中使用的标志图像。应为长方形。不能使用 SVG 图片。如果留空,将使用 `logo_url`。" logo_small_url: "在你站点左上角的小号标志图片,应为正方形,当滚动时才可见。如果留空,将显示主页图标。" favicon_url: "你的站点图标(favicon),参考 http://zh.wikipedia.org/wiki/Favicon,如果要正确地通过 CDN 分发,它必须是 png 图片" mobile_logo_url: "移动站点左上角的固定标志图片。应为正方形。如果留空,`logo_url` 将被使用。如:http://example.com/uploads/default/logo.png" @@ -726,25 +752,30 @@ zh_CN: notification_email: "这个表格:被用于发送所有重要系统邮件的邮箱地址。指定的域名必须正确设置 SPF、DKIM 和反向 PTR 记录以发送邮件。" email_custom_headers: "一个逗号分离的自定义邮件头部" email_subject: "标准邮件的自定义主题格式。参见 https://meta.discourse.org/t/customize-subject-format-for-standard-emails/20801" + force_https: "强制使用 https。警告:开启前必须确认 HTTPS 已经配置并能够正常使用!你检查了 CDN、第三方登录和站外的 logo / 依赖是否支持 HTTPS 了吗?" summary_score_threshold: "将一个帖子包含在'摘要模式'中所需的最小分值" summary_posts_required: "在一个主题启用'摘要模式'的最小帖子数量" summary_likes_required: "在一个主题启用'摘要模式'的最小赞的数量" summary_percent_filter: "当用户点击摘要,显示前 % 几的帖子" summary_max_results: "“概括主题”返回的最大帖子数量" + enable_private_messages: "允许信任等级1(可以另外选择发送消息的信任等级)的用户创建消息和回复消息。注意:管理人员不受限制。" enable_long_polling: "启用 Message bus 使通知功能可以使用长轮询(long polling)" long_polling_base_url: "长轮询的基本 URL(当用 CDN 分发动态能让时,请设置此至原始拉取地址)例如:http://origin.site.com" long_polling_interval: "当没有数据向客户端发送时服务器端应等待的时间(仅对已登录用户有效)" polling_interval: "当不再长轮询时,已登录的客户端多久应该轮询一次,以毫秒为单位" anon_polling_interval: "匿名客户端轮询时间间隔(单位:毫秒)" background_polling_interval: "客户端轮询的间隔,以毫秒计(当窗口在后台时)" + flags_required_to_hide_post: "一个帖子累计多少个标记之后会被自动隐藏,并向帖子作者发送私信通知(0 为从不)" cooldown_minutes_after_hiding_posts: "当一个帖子因为标记而隐藏之后,用户需要等待多少分钟才能编辑帖子" - max_topics_in_first_day: "新用户在第一天内最多可以创建的主题数" - max_replies_in_first_day: "新用户在第一天内最大可以创建的回复数" - tl2_additional_likes_per_day_multiplier: "增加信任等级 2(成员)的赞限制,可提供一个乘数与原始值相乘" - tl3_additional_likes_per_day_multiplier: "增加信任等级 3(常规)的赞限制,可提供一个乘数与原始值相乘" - tl4_additional_likes_per_day_multiplier: "增加信任等级 4(资深)的赞限制,可提供一个乘数与原始值相乘" - num_flags_to_block_new_user: "如果一个新用户的帖子被其他 num_users_to_block_new_user 个用户标记为垃圾,隐藏他们的所有帖子并阻止其之后的发帖。0 表示禁用这个特性。" - num_users_to_block_new_user: "如果一个新用户的帖子被许多其他用户 num_flags_to_block_new_user 标记为垃圾,隐藏他们的所有帖子并阻止其之后发帖。0 表示禁用这个特性。" + 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_block_new_user: "如果新用户的帖子被 num_users_to_block_new_user 个不同用户标记,隐藏他们的所有帖子并不让其继续发表内容。0 为禁用。" + num_users_to_block_new_user: "如果新用户的帖子被不同用户 num_spam_flags_to_block_new_user 次标记为垃圾信息,隐藏他们的所有帖子并不让其继续发表内容。0 为禁用。" + num_tl3_flags_to_block_new_user: "如果新用户的帖子被 num_tl3_users_to_block_new_user 个不同的信任等级3的用户标记,隐藏他们的所有帖子并不让其继续发表内容。0 为禁用。" + num_tl3_users_to_block_new_user: "如果新用户的帖子被不同的信任等级3的用户标记 num_tl3_flags_to_block_new_user 次,隐藏他们的所有帖子并不让其继续发表内容。0 为禁用。" notify_mods_when_user_blocked: "如果一个用户被自动封禁了,发送一个消息给所有管理员。" flag_sockpuppets: "如果一个新用户开始了一个主题,并且同时另一个新用户以同一个 IP 在该主题回复,他们所有的帖子都将被自动标记为垃圾。" traditional_markdown_linebreaks: "在 Markdown 中使用传统换行符,即用两个尾随空格来换行" @@ -752,10 +783,14 @@ zh_CN: post_undo_action_window_mins: "允许用户在帖子上进行撤销操作(赞、标记等)所需等待的间隔分钟数" must_approve_users: "新用户在被允许访问站点前需要由管理人员批准。警告:在运行的站点中启用将解除所有非管理人员用户的访问权限!" pending_users_reminder_delay: "如果新用户等待批准时间超过此小时设置则通知版主。设置-1关闭通知。" - ga_tracking_code: "Google 分析追踪代码(ga.js),例如:UA-12345678-9。参考 http://google.com/analytics" - ga_domain_name: "Google 分析域名(ga.js),例如:mysite.com;参考 http://google.com/analytics" + maximum_session_age: "用户自访问后可维持登录 n 小时" + ga_tracking_code: "废弃:Google 分析追踪代码(ga.js),例如:UA-12345678-9。参考 http://google.com/analytics" + ga_domain_name: "废弃:Google 分析域名(ga.js),例如:mysite.com;参考 http://google.com/analytics" ga_universal_tracking_code: "Google 通用分析追踪代码(analytics.js)追踪代码,例如:UA-12345678-9;参考 http://google.com/analytics" ga_universal_domain_name: "Google 通用分析域名(analytics.js)追踪代码,例如:mysite.com;参考 http://google.com/analytics" + gtm_container_id: "Google Tag Manager 容器 id。例如:GTM-ABCDEF" + gtm_ua_domain_name: "在 Google Tag manager 域名下的 Universal Analytics。推荐使用 “auto”。" + enable_escaped_fragments: "如未侦测到爬虫回退到使用 Google Ajax-Crawling API。参见 https://developers.google.com/webmasters/ajax-crawling/docs/learn-more" enable_noscript_support: "通过 no script 标签启用对标准爬虫的支持。" allow_moderators_to_create_categories: "允许版主创建新的分类" cors_origins: "允许跨源请求(CORS)。每个源必须包括 http:// 或 https://。DISCOURSE_ENABLE_CORS 环境变量必须设置为 true 才能启用 CORS 政策。" @@ -776,17 +811,19 @@ zh_CN: redirect_users_to_top_page: "自动重定向至新用户或者长时间未登入的用户至热门页面。" top_page_default_timeframe: "顶部查看页面的默认时间表" show_email_on_profile: "在用户页面显示用户的邮件地址(只有用户和管理人员可见)" - email_token_valid_hours: "“忘记密码”/“激活账户” token 有效的小时数(n)。" - email_token_grace_period_hours: "“忘记密码”/“激活账户” token 在使用后仍旧有效的小时数(n)。" + prioritize_username_in_ux: "在用户页、用户卡片和帖子上优先显示用户名(未选时,昵称将先显示)" + email_token_valid_hours: "“忘记密码”/“激活账户”令牌有效的小时数(n)。" + email_token_grace_period_hours: "“忘记密码”/“激活账户”令牌在使用后仍旧有效的小时数(n)。" enable_badges: "启用徽章系统" enable_whispers: "允许在主题中给管理人员密频。(experimental)" allow_index_in_robots_txt: "在 robots.txt 中详细指出这个站点允许被网页搜索引擎检索。" email_domains_blacklist: "用管道符“|”分隔的邮箱域名黑名单列表,其中的域名将不能用来注册账户,例如:mailinator.com|trashmail.net" email_domains_whitelist: "用管道符“|”分隔的电子邮箱域名的列表,用户必须使用这些邮箱域名注册。警告:用户使用不包含在这个列表里的邮箱域名,将无法成功注册。" - log_out_strict: "登出时,登出用户所有设备的会话" + forgot_password_strict: "用户找回密码时不提示帐户是否存在。" + log_out_strict: "退出时,退出用户所有设备的会话" version_checks: "访问 Discourse Hub 来检查版本更新,并在管理面板 /admin 显示新版本信息" new_version_emails: "当新版本发布时,发送一封邮件至 contact_email 设置的地址。" - port: "仅限开发者设定!警告!使用此 HTTP 端口而不是80端口。留空为使用默认 80 端口" + port: "仅限开发者设定!警告!使用此 HTTP 端口而不是 80 端口。留空为使用默认 80 端口" force_hostname: "仅限开发者设定!警告!指定 URL 里的主机名。留空为默认" invite_expiry_days: "多少天以内用户的邀请码是有效的" invite_passthrough_hours: "用户多久才能使用一个已经使用过的邀请代码,以小时计" @@ -799,7 +836,9 @@ zh_CN: min_admin_password_length: "管理员最短密码长度" block_common_passwords: "不允许使用 10,000 个最常用的密码。" enable_sso: "启用通过外部站点单点登录(警告:用户的邮件地址必须被外部站点验证!)" + verbose_sso_logging: "将 SSO 日志详情记录至 /logs" enable_sso_provider: "在 /session/sso_provider endpoint 实现 Discourse SSO 提供方协议,要求设置 sso_secret" + sso_url: "单点登录 URL 入口点(必须包含 http:// 或 https://)" sso_secret: "秘密字符串,用于验证秘密的 SSO 信息,请保证是 10 个字符或者更长" sso_overrides_email: "每一次登录时,用 SSO 信息中的外部站点的邮件地址覆盖本地邮件地址,并且阻止本地的邮件地址修改。(警告:因格本地邮件的正规化,邮件地址可能会有所差异)" sso_overrides_username: "每一次登录时,用 SSO 信息中的外部站点的用户名覆盖本地用户名,并且阻止本地的用户名修改。(警告:因格本地用户名的长度和其他要求,用户名可能会有所差异)" @@ -825,6 +864,7 @@ zh_CN: enable_github_logins: "启用 Github 帐号验证登录,需要 github_client_id 和 github_client_secret" github_client_id: "Github 帐号验证的客户端帐号(Client id),到 https://github.com/settings/applications 来注册获取" github_client_secret: "Github 帐号验证的客户端密码(Client secret),到 https://github.com/settings/applications 来注册获取" + readonly_mode_during_backup: "备份时启用只读模式" allow_restore: "允许导入数据,这将能替换所有全站数据!除非你计划导入数据,否则请保持设置为 false" maximum_backups: "磁盘保存的最大备份数量。老的备份将自动删除" automatic_backups_enabled: "按照定义的备份频率运行自动备份计划" @@ -832,11 +872,11 @@ zh_CN: enable_s3_backups: "当完成备份后上传备份到 S3。重要:需要在文件设置中填写有效的 S3 验证资料。" s3_backup_bucket: "远端备份 bucket。警告:确认它使私有的 bucket。" s3_disable_cleanup: "当在本地删除备份时不删除 S3 上的备份。" - backup_time_of_day: "备份发送时的UTC时间" + backup_time_of_day: "备份的 UTC 时间" backup_with_uploads: "在备份日程中包括上传。关闭此项仅备份数据库。" - active_user_rate_limit_secs: "更新'最后一次见到'数据的间隔,单位为秒" + active_user_rate_limit_secs: "更新“上次访问”数据的间隔,单位为秒" verbose_localization: "在界面上显示详细的本地化提示" - previous_visit_timeout_hours: "系统判断一次访问之后多少小时后为'上一次'访问" + 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) * (n) + op_likes_count * 0.5 + LEAST(likes_count / posts_count, 3) + 10 + log(posts_count)`" @@ -856,6 +896,7 @@ zh_CN: alert_admins_if_errors_per_hour: "激活管理员警告的每小时错误的数量。0 会禁用这个特性。注意:需要重启。" suggested_topics: "在一个主题底部显示的推荐主题的数量。" limit_suggested_to_category: "只在当前分类的推荐帖子列表中显示帖子。" + suggested_topics_max_days_old: "推荐主题创建时间不能大于 n 天。" clean_up_uploads: "移除孤立的已上传资料。警告:你可能想要在启用这个设定前备份一下 /uploads 目录。" clean_orphan_uploads_grace_period_hours: "删除孤立上传资料的宽限期(单位:小时)" purge_deleted_uploads_grace_period_days: "彻底删除孤立上传资料的宽限期(单位:天)" @@ -871,7 +912,8 @@ zh_CN: external_system_avatars_enabled: "使用外部系统头像服务。" external_system_avatars_url: "外部系统头像服务的 URL 地址。可选参数是 {username} {first_letter} {color} {size}" default_opengraph_image_url: "opengraph图像的缺省URL。" - allow_all_attachments_for_group_messages: "允许群组消息中包含任何邮件附近。" + allow_all_attachments_for_group_messages: "允许小组消息中包含任何邮件附近。" + convert_pasted_images_to_hq_jpg: "将粘贴图片转为高质量 JPG 文件。" enable_flash_video_onebox: "在 Onebox 启用嵌入 swf 和 flv 链接(Adobe Flash)。警告:可能增加安全风险。" default_invitee_trust_level: "受邀用户的缺省信任等级(0-4)。" default_trust_level: "所有新用户的缺省信任等级(0-4)。警告!改变此项将提高广告泛滥的风险。" @@ -885,17 +927,19 @@ zh_CN: 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。(设置为 0 或比考察期更长)" - tl3_requires_topics_replied_to: "要升到信任等级 3 所需要的,在最近考察时间段内回复的主题数量。(设置为 0 或更高)" - tl3_requires_topics_viewed: "要升到信任等级 3 所需要的,在最近考察时间段内所查看的新主题的百分比。将其设置为高于信任等级 3 的考察时间可禁用信任等级 3。(设置为 0 到 100)" - tl3_requires_posts_read: "要升到信任等级 3 所需要的,在最近考察时间段内所查看的新主题的百分比。将其设置为高于信任等级 3 的考察时间可禁用信任等级 3。(设置为 0 或比考察期更长)" - tl3_requires_topics_viewed_all_time: "用户升至信任等级 3 所需查看的最小主题数量。" - tl3_requires_posts_read_all_time: "用户升至信任等级 3 所需查看的最小帖子数量。" - tl3_requires_max_flagged: "要升到信任等级 3 所需要的,在最近考察时间段内,用户不得被 x 个不同用户标记 x 篇帖子的 x 值。(设置为 0 或更高)" + tl3_time_period: "信任等级3考察期限(天数)" + tl3_requires_days_visited: "要升到信任等级3所需要的,在最近考察时间段内访问的最低天数。将其设置为高于信任等级3的考察时间可禁用信任等级 3。(设置为 0 或比考察期更长)" + tl3_requires_topics_replied_to: "要升到信任等级3所需要的,在最近考察时间段内回复的主题数量。(设置为 0 或更高)" + tl3_requires_topics_viewed: "要升到信任等级3所需要的,在最近考察时间段内所查看的新主题的百分比。将其设置为高于信任等级3的考察时间可禁用信任等级 3。(设置为 0 到 100)" + tl3_requires_topics_viewed_cap: "要升到信任等级3所需要的,在最近考察时间段内所需查看的主题数上限,与百分比计算后取最小。" + tl3_requires_posts_read: "要升到信任等级3所需要的,在最近考察时间段内所查看的新主题的百分比。将其设置为高于信任等级3的考察时间可禁用信任等级 3。(设置为 0 或比考察期更长)" + 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所需要的,在最近考察时间段内,用户不得被 x 个不同用户标记 x 篇帖子的 x 值。(设置为 0 或更高)" tl3_promotion_min_duration: "信任等级3的用户可被降级至信任等级2前最小持续天数。" - tl3_requires_likes_given: "要升到信任等级 3 所需要的,在最近考察时间段内用户必须要给出的赞(设置为 0 或更高)" - tl3_requires_likes_received: "要升到信任等级 3 所需要的,在最近考察时间段内用户必须要收到的赞(设置为 0 或更高)" + tl3_requires_likes_given: "要升到信任等级3所需要的,在最近考察时间段内用户必须要给出的赞(设置为 0 或更高)" + tl3_requires_likes_received: "要升到信任等级3所需要的,在最近考察时间段内用户必须要收到的赞(设置为 0 或更高)" tl3_links_no_follow: "不移除信任等级3用户帖子中的链接中的 rel=nofollow 属性。" min_trust_to_create_topic: "创建主题所需的最低信任等级。" min_trust_to_edit_wiki_post: "能编辑维基模式帖子的最小信任等级" @@ -907,7 +951,7 @@ zh_CN: newuser_max_mentions_per_post: "一个访问者可以在一个帖子里使用 @name 提及的最大数量。" newuser_max_replies_per_topic: "直至有人回复他们前,新用户在一个帖子里的最大回复数量。" max_mentions_per_post: "你可以在一个帖子里使用 @name 提及的最大数量。" - max_users_notified_per_group_mention: "当整个群组被提及,用户可能收到的最多提醒数量(超过阈值后将不会有更多新提醒)" + max_users_notified_per_group_mention: "当小组被提及时,接受提醒的最大用户数(超过阈值后将不发送提醒)" create_thumbnails: "为太大而无法恰当地显示在帖子里的图片创建 lightbox 缩略图。" email_time_window_mins: "等待多少(n)分钟才给用户发送通知电子邮件,好让他们有机会自己来编辑和完善他们的帖子。" private_email_time_window_seconds: "等待多少(n)秒再给用户发送通知电子邮件,这可以让用户有时间来编辑和完善他们的消息。" @@ -942,6 +986,7 @@ zh_CN: faq_url: "如果你的 FAQ 文档在外部,那么请在此填写其完整 URL 地址。" tos_url: "如果你的服务条款文档在外部,那么请在此填写其完整 URL 地址。" privacy_policy_url: "如果你的隐私政策文档在外部,那么请在此填写其完整 URL 地址。" + newuser_spam_host_threshold: "新用户能添加至指向同一主机的链接的 newuser_spam_host_threshold 次数。超过阈值后将用户视为垃圾投递者。" white_listed_spam_host_domains: "广告主机白名单域名列表。新用户可以任意链接至这些域名。" staff_like_weight: "管理人员赞时的额外权重。" topic_view_duration_hours: "按照每 IP/用户每 N 小时来记录一次新的主题访问" @@ -960,14 +1005,27 @@ zh_CN: auto_block_first_post_regex: "大小写不相关的正则表达式,如果匹配成功,会导致该用户不能发表第一帖,而是进入审核队列。例如:求下载|谢谢楼[主猪],会阻止包含求下载、谢谢楼主或谢谢楼猪的帖子。该选项只适用于首贴。" 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 比特的图片" + strip_images_from_short_emails: "忽略邮件中小于 2800 字节的图片" short_email_length: "短邮件地址长度(以比特作为单位)" - display_name_on_email_from: "在Email栏显示全名" - unsubscribe_via_email: "允许用户在发送的邮件的主题或正文中包含“unsubscribe”(未知中文版用什么)来退订邮件" + display_name_on_email_from: "在邮件的来自栏显示昵称" + unsubscribe_via_email: "允许用户在发送的邮件“退订”来退订邮件订阅,“退订”可在主题或正文中。" + unsubscribe_via_email_footer: "在发出的邮件底部包含退订链接" delete_email_logs_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: "用以验证 webhook 消息的 Mailgun 密钥 API。" + soft_bounce_score: "当临时拒信时,增加用户的累计退信分值。" + hard_bounce_score: "当长时拒信时,增加用户的累计退信分值。" + bounce_score_threshold: "停止给用户发信的累计退信分值。" + bounce_score_threshold_deactivate: "取消激活用户的累计退信分值。" + reset_bounce_score_after_days: "自动在 X 天后重置累计退信分值。" manual_polling_enabled: "用 API 推送邮件回复。" pop3_polling_enabled: "轮询 POP3 收取邮件回复。" pop3_polling_ssl: "连接至 POP3 服务器时使用 SSL。(推荐)" @@ -987,12 +1045,17 @@ zh_CN: delete_all_posts_max: "通过删除所有帖子按钮可以删除的最大帖子数量。如果用户有比这更多的帖子,这些帖子不能一次性删除并且这个用户不能被删除。" username_change_period: "用户在注册多少天内可以更改他们的用户名(0 表示禁用用户名更改)" email_editable: "允许用户在注册后改变他们的邮箱地址。" - logout_redirect: "登出后重定向至的地址。如:http://somesite.com/logout" + logout_redirect: "登出后重定向至的地址。(如:http://somesite.com/logout)" allow_uploaded_avatars: "允许用户上传自定义个人头像。" allow_animated_avatars: "允许用户使用动画个人头像。警告:更改设置后运行 avatars:refresh 这个 rake 任务。" allow_animated_thumbnails: "为动画 gif 生成动态缩略图。" default_avatars: "在用户更改头像前的默认头像 URL" automatically_download_gravatars: "为注册或更改邮箱的用户下载 Gravatar 头像。" + digest_topics: "邮件摘要中显示的主题数目上限。" + digest_min_excerpt_length: "邮件摘要中显示的帖子摘要字符数下限。" + delete_digest_email_after_days: "不发送摘要邮件给超过(n)天没访问的用户。" + digest_suppress_categories: "不在摘要邮件中显示这些分类的内容。" + disable_digest_emails: "禁用所有用户摘要邮件功能。" detect_custom_avatars: "检测用户是否上传了自定义个人头像。" max_daily_gravatar_crawls: "一天内 Discourse 将自动检查 gravatar 自定义头像的次数" public_user_custom_fields: "可公开显示的用户自定义属性白名单" @@ -1013,6 +1076,7 @@ zh_CN: disable_edit_notifications: "当 'download_remote_images_to_local' 启用时禁用系统编辑提醒。" automatically_unpin_topics: "当用户到达底部时自动解除主题置顶。" read_time_word_count: "一分钟阅读的词的数量,用于估计阅读时间。" + topic_page_title_includes_category: "主题页面标题包含分类名。" full_name_required: "全名是用户个人信息的必填项。" enable_names: "在用户的个人信息、用户卡片和邮件中显示全名。禁用将在所有地方隐藏全名。" display_name_on_posts: "在用户的帖子中显示他们的全名以及他们的 @username。" @@ -1022,7 +1086,7 @@ zh_CN: default_code_lang: "默认语法高亮语言,使用 GitHub 代码块(lang-auto、ruby、python或者其他等等。)" warn_reviving_old_topic_age: "当有人开始回复最后一贴超过一定天数前的主题时,将有一个警告显示,不鼓励他们复活一个老的讨论。将其设置为 0 以禁用。" autohighlight_all_code: "即使未显式设定语言,仍为所有预编排代码块应用语法高亮。" - highlighted_languages: "包含语法高亮规则。(警告:包含太多的语言可能会印象性能)见:https://highlightjs.org/static/demo/ 查看演示" + highlighted_languages: "包含语法高亮规则。(警告:包含太多的语言可能影响性能)见:https://highlightjs.org/static/demo/ 查看演示" feed_polling_enabled: "仅用于嵌入:是否将 RSS/ATOM 订阅为帖子。" feed_polling_url: "仅用于嵌入:RSS/ATOM 订阅的 URL。" embed_by_username: "创建嵌入主题的 Discourse 的用户名。" @@ -1036,6 +1100,7 @@ zh_CN: enable_cdn_js_debugging: "为包含的 js 启动跨源访问 /logs 权限以显示合适的错误。" show_create_topics_notice: "如果站点只有少于 5 篇的公开帖子时,显示一条请管理员创建帖子的提示。" delete_drafts_older_than_n_days: 删除超过 n 天得草稿。 + bootstrap_mode_min_users: "禁用摘要模式的用户数下限(0 为禁用)。" vacuum_db_days: "在数据库迁移后使用完整扫描回收数据库空间(设置 0 为禁用)" prevent_anons_from_downloading_files: "禁止匿名用户下载附件。警告:这将禁止他们访问任何发表在帖子中的非图片资源。" slug_generation_method: "选择一个链接生成方式。“encoded”将生成以百分号编码的链接。“none”将禁用自定义链接,只生成默认链接。" @@ -1044,9 +1109,16 @@ zh_CN: enforce_square_emoji: "强制为所有 emojis 设置正方形比例。" approve_post_count: "新用户或基础用户需要被审核的帖子数量" approve_unless_trust_level: "该信任等级之下的用户的帖子必须被审核" + notify_about_queued_posts_after: "如果帖子在设定的小时数后仍在等候处理,发送一封邮件至 contact_email。设为 0 将禁用这些邮件。" + auto_close_messages_post_count: "消息中贴子数上限,达到后自动关闭消息(0 为禁用)" + auto_close_topics_post_count: "主题中贴子数上限,达到后自动关闭主题(0 为禁用)" + code_formatting_style: "编辑器中的代码格式化按钮设置的默认格式" + default_email_digest_frequency: "用户收到摘要邮件的默认频率。" + default_include_tl0_in_digests: "在摘要邮件中默认包含新用户帖子。用户可以自行在参数设置中更改这个设置。" default_email_private_messages: "默认在有人发消息给用户时发送一封邮件通知。" 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: "默认在邮件中包含之前的回复。" @@ -1062,6 +1134,19 @@ zh_CN: default_categories_watching: "分类列表默认跟踪。" default_categories_tracking: "分类列表默认追踪。" default_categories_muted: "分类列表默认不显示。" + 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: "按照字母顺序显示标签。默认按流行度显示。" + tag_style: "标签的视觉样式。" + staff_tags: "只可由管理人员使用的标签列表" + min_trust_level_to_tag_topics: "给主题加标签的最小信任等级" + suppress_overlapping_tags_in_list: "如果在列表视图中,主题标题包含标签,则隐藏标签" + remove_muted_tags_from_latest: "最新主题列表中不显示包含已屏蔽标签的主题。" errors: invalid_email: "电子邮箱地址无效。" invalid_username: "没有这个用户名的用户。" @@ -1072,10 +1157,11 @@ zh_CN: regex_mismatch: "值不符合需要的格式。" must_include_latest: "顶部菜单必须包含“最新”标签。" invalid_string: "无效值。" - invalid_string_min_max: "必须在 %{min} 和 %{max} 字符内。" + 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 轮询前,你必须设置 'pop3 polling host'。" pop3_polling_username_is_empty: "在启用 POP3 轮询前,你必须设置 'pop3 polling username'。" pop3_polling_password_is_empty: "在启用 POP3 轮询前,你必须设置 'pop3 polling password'。" @@ -1083,21 +1169,6 @@ zh_CN: reply_by_email_address_is_empty: "在启用邮件回复之前,你必须设置“reply by email address”。" email_polling_disabled: "在启用邮件回复功能前,你必须启用手动或者 POP3 轮询。" user_locale_not_enabled: "你必须先设置 'allow user locale' 再启用该设置。" - notification_types: - group_mentioned: "%{group_name} 在 %{link} @ 了你" - mentioned: "%{display_username} 在 %{link} @ 了你" - liked: "%{display_username} 在 %{link} 赞了你的帖子 " - replied: "%{display_username} 在 %{link} 回复了你的帖子" - quoted: "%{display_username} 在 %{link} 引用了你的帖子" - edited: "%{display_username} 在 %{link} 编辑了你的帖子" - posted: "%{display_username} 发表了 %{link}" - moved_post: "%{display_username} 把你的帖子移动到了 %{link}" - private_message: "%{display_username} 发送给你一条消息:%{link}" - invited_to_private_message: "%{display_username} 邀请你参与消息讨论:%{link}" - invited_to_topic: "%{display_username} 请你看看 %{link}" - invitee_accepted: "%{display_username} 接受了你的邀请" - linked: "%{display_username} 在 %{link} 里链接了你" - granted_badge: "你获得了 %{link}" search: within_post: "#{{post_number}} 由 {{username}}" types: @@ -1116,6 +1187,12 @@ zh_CN: redirected_to_top_reasons: new_user: "欢迎来到我们的社区!这是我们最近的热门主题。" not_seen_in_a_month: "欢迎回来!我们已经好久没见到你了。这些是你不在时的最热门主题。" + merge_posts: + edit_reason: + other: "%{username}合并了 %{count} 个帖子" + errors: + different_topics: "无法合并不同主题的帖子。" + different_users: "无法合并不同用户的帖子。" move_posts: new_topic_moderator_post: other: "%{count} 个帖子被分离到了新主题:%{topic_link}" @@ -1133,18 +1210,22 @@ zh_CN: archived_disabled: "本主题已被解除归档,即不再冻结,可以修改。" closed_enabled: "本主题已关闭,不再接受新的回复。" closed_disabled: "本主题已开放,可以发表新的回复。" + autoclosed_message_max_posts: + other: "消息中回复已经达到上限 %{count},自动关闭。" + autoclosed_topic_max_posts: + other: "主题中回复已经达到上限 %{count},自动关闭。" autoclosed_enabled_days: - other: "本主题在创建 %{count} 天后自动关闭。不再允许添加新回复。" + other: "本主题在创建%{count}天后自动关闭。不再允许添加新回复。" autoclosed_enabled_hours: - other: "本主题在创建 %{count} 小时后自动关闭。不再允许添加新回复。" + other: "本主题在创建%{count}小时后自动关闭。不再允许添加新回复。" autoclosed_enabled_minutes: - other: "本主题在创建 %{count} 分钟后自动关闭。不再允许添加新回复。" + other: "本主题在创建%{count}分钟后自动关闭。不再允许添加新回复。" autoclosed_enabled_lastpost_days: - other: "本主题在最后一个回复创建后 %{count} 天后自动关闭。不再允许添加新回复。" + other: "本主题在最后一个回复创建后%{count}天后自动关闭。不再允许添加新回复。" autoclosed_enabled_lastpost_hours: - other: "本主题在最后一个回复创建后 %{count} 小时后自动关闭。不再允许添加新回复。" + other: "本主题在最后一个回复创建后%{count}小时后自动关闭。不再允许添加新回复。" autoclosed_enabled_lastpost_minutes: - other: "本主题在最后一个回复创建后 %{count} 分钟后自动关闭。不再允许添加新回复。" + other: "本主题在最后一个回复创建后%{count}分钟后自动关闭。不再允许添加新回复。" autoclosed_disabled: "本主题是开放的,可以添加新的回复。" autoclosed_disabled_lastpost: "本主题现在开放了。可以添加新的回复。" pinned_enabled: "本主题已置顶,它将始终显示在它所属分类的顶部。可由管理人员对所有人解除置顶,或者由用户自己取消置顶。" @@ -1163,9 +1244,9 @@ zh_CN: not_allowed_from_ip_address: "你不能以 %{username} 身份从该 IP 地址登陆。" admin_not_allowed_from_ip_address: "你不能从该 IP 地址以管理员身份登录。" suspended: "你要等到 %{date} 之后才能登录。" - suspended_with_reason: "账号被禁止登录至 {{date}}:%{reason}" + suspended_with_reason: "账号暂停至%{date}: %{reason}" errors: "%{errors}" - not_available: "不可用,试试 %{suggestion}?" + not_available: "不可用,试试%{suggestion}?" something_already_taken: "出了一些问题,可能此用户名或电子邮箱已经被注册。试试 忘记密码链接吧。" omniauth_error: "抱歉,在验证你的帐号时发生了错误。可能你没有批准授权申请?" omniauth_error_unknown: "在处理你的登录过程中发生了错误,请重试。" @@ -1175,12 +1256,13 @@ zh_CN: reserved_username: "该用户名不可被使用。" missing_user_field: "你还没有填写完所有用户字段" close_window: "验证已经完成。关闭窗口以继续。" - already_logged_in: "喔,看起来你正尝试查看给另一个用户的邀请链接。如果你不是%{current_user},请登出再重试。" + already_logged_in: "喔,看起来你正尝试查看给另一个用户的邀请链接。如果你不是%{current_user},请退出再重试。" user: no_accounts_associated: "无关联账户" + deactivated: "因发送至“%{email}”的邮件被多次退信,取消激活" username: - short: "必须超过 %{min} 个字符" - long: "必须不超过 %{max} 个字符" + short: "必须超过 %{min} 个字" + long: "必须不超过 %{max} 个字" characters: "必须只包含字母、数字和下划线" unique: "必须是唯一的" blank: "必须存在" @@ -1191,6 +1273,7 @@ zh_CN: email: not_allowed: "本站不允许使用该邮箱服务商提供的电子邮箱,请使用其它邮箱地址。" blocked: "不被允许。" + revoked: "在%{date}之前不发送邮件至“%{email}”" ip_address: blocked: "不允许从你的 IP 地址注册新用户。" max_new_accounts_per_registration_ip: "不允许从你的 IP 地址注册新用户(达到上限)。联系一个管理人员。" @@ -1229,10 +1312,58 @@ zh_CN: 这封邀请来组于受信任的用户,所以你可以立即回复。 custom_invite_mailer: subject_template: "%{invitee_name} 邀请你 '%{topic_title}' 在 %{site_domain_name}" + text_body_template: | + %{invitee_name}邀请你参与 + + > %{site_title} -- %{site_description} + + 中的 + + > **%{topic_title}** + > + > %{topic_excerpt} + + %{invitee_name}的留言: + + %{user_custom_message} + + 如果你有兴趣,点击下面的链接: + + %{invite_link} + + 这封邀请发自受信任的用户,所以你可以立即回复主题。 invite_forum_mailer: subject_template: "%{invitee_name} 邀请你加入 %{site_domain_name}" + text_body_template: | + %{invitee_name} 邀请你加入 + + > **%{site_title}** + > + > %{site_description} + + 如果你感兴趣,点击下面的链接: + + %{invite_link} + + 这封邀请发自受信任的用户,所以你的帐户将被自动创建。 custom_invite_forum_mailer: subject_template: "%{invitee_name} 邀请你加入 %{site_domain_name}" + text_body_template: | + %{invitee_name}邀请你加入 + + > **%{site_title}** + > + > %{site_description} + + %{invitee_name}的留言: + + %{user_custom_message} + + 如果你感兴趣,点击下面的链接: + + %{invite_link} + + 这封邀请发自受信任的用户,所以你的帐户将被自动创建。 invite_password_instructions: subject_template: "为 %{site_name} 账户设置密码" text_body_template: | @@ -1244,13 +1375,84 @@ zh_CN: (如果链接已经过期,在登录时用,选择“我忘记了密码”,再次输入你的邮箱即可。) test_mailer: subject_template: "[%{site_name}] 电子邮件发送测试" + text_body_template: | + 这是一封测试电子邮件,发自: + + [**%{base_url}**][0] + + 电子邮件分发很复杂。以下是一些你应该检查的重点: + + - 确定你在站点设置中为 `notification email` 设置了正确的地址。**这是系统发送邮件里的“发自”地址,并需要你的域名配置正确以供相关验证。**。 + + - 学习使用邮件客户端查看电子邮件源代码,这样你可以通过查看邮件头部来排查重要线索。在 Gmail 中,可以通过每一封邮件下拉菜单中的“显示原始消息”来查看。 + + - **重要:** 你的 ISP 是否对你发送邮件的域名和 IP 作了反向 DNS 解析?你可以在此[测试你的反向枚举指针(PTR)记录][2]。如果你的 ISP 没有设置正确的反向 DNS 记录,那么很可能你的任何电子邮件都不会被成功发送。 + + - 你的域名的[发件人策略框架(SPF)记录][8]是否正确?你可以在此[测试你的SPF记录][1]。注意 TXT 是一种正确的官方 SPF 记录。 + + - 你域名的[域名密钥身份识别邮件(DKIM)记录][3]设置是否正确?这将显著提高邮件分发的成功率。在此[测试你的 DKIM 记录][7]。 + + - 如果你自己运行邮件服务器,检查确认你发送电子邮件的服务器 IP [不在任何邮件黑名单中][4]。验证你的 DNS 记录的 HELO 消息中设置了符合要求的主机名。如果没有,那么会导致很多邮件服务商拒收你的邮件。 + + - 我们强烈建议你**发送测试邮件至 [mail-tester.com][mt]**,这样可以检查上述设置是否正确。 + + (最简单的方法是在 [SendGrid][sg]、[SparkPost][sp]、[Mailgun][mg] 和 [Mailjet][mj]注册免费账户,他们的免费账户对一个小社群是足够的。不过你仍然需要在 DNS 设置中设定 SPF 和 DKIM 记录!) + + 我们衷心希望你成功完成邮件发送测试! + + 祝好运! + + 你的朋友,[Discourse](http://www.discourse.org) + + [0]: %{base_url} + [1]: http://www.kitterman.com/spf/validate.html + [2]: http://mxtoolbox.com/ReverseLookup.aspx + [3]: http://www.dkim.org/ + [4]: http://whatismyipaddress.com/blacklist-check + [7]: https://www.mail-tester.com/spf-dkim-check + [8]: http://www.openspf.org/SPF_Record_Syntax + [sg]: https://sendgrid.com/ + [sp]: https://www.sparkpost.com/ + [mg]: http://www.mailgun.com/ + [mj]: https://www.mailjet.com/pricing + [mt]: http://www.mail-tester.com/ new_version_mailer: subject_template: "[%{site_name}] 有新的 Discourse 版本,可供升级" + text_body_template: | + 哇哦,有新版本的 [Discourse](http://www.discourse.org) 可以升级! + + 你的版本:%{installed_version} + 新的版本:**%{new_version}** + + - 浏览器访问[浏览器更新工具](%{base_url}/admin/upgrade) 升级。 + + - 查看[GitHub 改动日志(英文)](https://github.com/discourse/discourse/commits/master)中更新的内容。 + + - 访问 [meta.discourse.org(英文)](https://meta.discourse.org) 获取 Discourse 的最新资讯、讨论和支持。也可访问 [meta.discoursecn.org 非官方的中文支持论坛](https://meta.discoursecn.org) 获得支持。 new_version_mailer_with_notes: subject_template: "[%{site_name}] 可以升级" + text_body_template: | + 哇哦,有新版本的 [Discourse](http://www.discourse.org) 可以升级! + + 你的版本:%{installed_version} + 新的版本:**%{new_version}** + + - 浏览器访问[浏览器更新工具](%{base_url}/admin/upgrade) 升级。 + + - 查看[GitHub 改动日志(英文)](https://github.com/discourse/discourse/commits/master)中更新的内容。 + + - 访问 [meta.discourse.org(英文)](https://meta.discourse.org) 获取 Discourse 的最新资讯、讨论和支持。也可访问 [meta.discoursecn.org 非官方的中文支持论坛](https://meta.discoursecn.org) 获得支持。 + + ### 发行注记 + + %{notes} queued_posts_reminder: subject_template: other: "[%{site_name}] %{count} 个帖子等待审核" + text_body_template: | + 你好, + + 新用户的帖子等待被编辑或审核。[审核通过或者拒绝](%{base_url}/queued-posts)。 flag_reasons: off_topic: "你的帖子被标记为 **偏离主题**:鉴于当前的主题标题和第一个帖子,社群成员们感觉它不适合处于这个主题中。" inappropriate: "你的帖子被标记为 **不恰当**:社群成员感觉它有冒犯或者侮辱的意味,亦或是它违反了[社群准则](/guidelines)。" @@ -1265,7 +1467,112 @@ zh_CN: temporarily_closed_due_to_flags: "主题因为大量的社群标记暂时关闭" system_messages: post_hidden: - subject_template: "%{site_name} 提示:由于论坛用户标记,系统隐藏了你的帖子" + subject_template: "帖子因社群标记隐藏" + text_body_template: | + 你好, + + 这是%{site_name}自动发出的邮件,通知你的帖子已被隐藏。 + + %{base_url}%{url} + + %{flag_reason} + + 你的帖子是因为被多个社群成员标记才被隐藏的,所以请考虑根据他们的反馈修改你的帖子。**你可以在 %{edit_delay} 分钟后开始编辑你的帖子,然后它将重新被显示。** + + 然而,如果帖子再次被社群成员标记并隐藏,它将被隐藏至版主处理后——并且可能导致进一步的措施,如封禁帐号。 + + 想了解更多,请查看我们的[社群指引](%{base_url}/guidelines)。 + usage_tips: + text_body_template: | + 这条消息包含了一些使用小技巧: + + ## 阅读 + + 要阅读更多,**只需要继续向下滚动页面!** + + 当有新的回复或者新主题时,他们将自动出现 —— 不用刷新页面。 + + ## 导航 + + - 想要搜索,前往你的用户页面,或者点菜单,这个在页面**右上角的图标**。 + + - 点击主题标题会跳转至这个主题中**你还没有读的**那帖子。转至主题顶部或底部,分别点击回复数量或者最后一次回复时间。 + + + + - 当在阅读主题时,使用右侧的时间线跳转至顶部、底部或者你上次阅读到的帖子。在小屏幕上,点击右下角的进度条打开导航控制: + + + + 按键盘上的 ? 键查看键盘快捷键列表。 + + ## 回复 + + 要插入引用,先选择想要引用的文字,然后点击任意回复按钮打开编辑器。重复以上步骤可引用多次。 + + + + 要提醒某人关注你的回复,提及他们的名字。键入 `@` 以选择用户名。 + + + + 想使用[标准绘文字(Emoji)](http://www.emoji.codes/),只要键入 `:`,然后用名字匹配,或使用传统表情符 `;)` + + + + 要生成链接概要,直接将链接粘贴至单独的一行: + + + + 你可以用简单的 HTML 标签、BBCode 或者 [Markdown](http://commonmark.cn/help/) 来格式化: + + 这是**加粗**。 + 这是加粗。 + 这是[b]加粗[b]。 + + 想学习更多格式化技巧,[试试我们有趣的 10 分钟交互教程!](http://commonmark.cn/help/tutorial/) + + ## 操作 + + 每一个帖子底部有几个操作按钮: + + + + - 要让别人知道你喜欢并且感谢他们的帖子,使用**赞**按钮。分享爱! + + - 点击链接按钮获得可以粘贴的链接。 + + - 使用 显示更多操作按钮。如果你觉得某人的帖子有问题,使用**标记**按钮私下告诉他,或者[我们的管理人员](%{base_url}/about)。你还可以**收藏**该帖子,之后你可以在用户页查看。 + + ## 通知 + + 当有人回复你、引用你的帖子、`@你`或者有人贴了前往你帖子的链接的时候,一个数字将会立即出现在页面右上角。使用它查看**通知**。 + + + + 不用担心错过别人的回复 —— 当你不访问站点的时候,你会收到邮件通知。 + + ## 设置 + + - 所有小于**两天**的主题算近期主题。 + + - 任何你**积极参与**(指你创建、回复或者阅读较长时间)的主题将被自动追踪。 + + 你将会在主题名字后见到蓝色的近期主题提示和未读帖子数字指示: + + + + 你可以通过主题下方、右侧的通知控制改变通知设置。 + + + + 你也可以设置各分类的通知状态,比如你可以监控或屏蔽特点分类中的近期主题。 + + 要修改以上任何设置,见[你的用户设置页面](%{base_url}/my/preferences)。 + + ## 社群信任 + + 很高兴见到你!只要你参与社群,随着时间推移你会慢慢获得社群信任,成为真正的一分子,那些针对新用户的限制将被移除。当达到了一个足够的[信任等级(英文)](https://meta.discourse.org/t/what-do-user-trust-levels-do/4924)时,你将会得到适当的能力一起帮助管理社群,让它变得更好。 welcome_user: subject_template: "欢迎来到 %{site_name}!" text_body_template: | @@ -1280,7 +1587,26 @@ zh_CN: (如果你在新用户级别需要和[管理人员](%{base_url}/about)沟通的话,直接回复这个消息。) welcome_invite: subject_template: "欢迎来到 %{site_name}!" - text_body_template: "感谢你接受邀请加入%{site_name} —— 欢迎!\n\n我们为你创建了账号:**%{username}**,同时你已经登录了。你可以在任何时候访问[你的用户设置][prefs]来修改它。\n\n要再次登入,或者:\n\n1. 永远 **使用收到邀请的邮箱地址**登录,。否则我们就无法分辨是不是你本人!\n\n2. 在 %{site_name} 的[用户设置][prefs]页面创建一个密码,然后使用该密码来登入。 \n\n%{new_user_tips}\n\n我们始终相信[讨论应该文明](%{base_url}/guidelines)。\n\n好好享受你在论坛的时光吧!\n\n(如果你在新用户级别需要和[管理人员](%{base_url}/about)沟通的话,直接回复这个消息。)\n\n[prefs]: %{user_preferences_url}\n" + text_body_template: | + 感谢你接受邀请加入%{site_name} —— 欢迎! + + 我们为你创建了账号:**%{username}**,同时你已经登录了。你可以在任何时候访问[你的用户设置][prefs]来修改它。 + + 要再次登入,或者: + + 1. 永远 **使用收到邀请的邮箱地址**登录,。否则我们就无法分辨是不是你本人! + + 2. 在 %{site_name} 的[用户设置][prefs]页面创建一个密码,然后使用该密码来登入。 + + %{new_user_tips} + + 我们始终相信[讨论应该文明](%{base_url}/guidelines)。 + + 好好享受你在论坛的时光吧! + + (如果你在新用户级别需要和[管理人员](%{base_url}/about)沟通的话,直接回复这个消息。) + + [prefs]: %{user_preferences_url} backup_succeeded: subject_template: "备份成功完成" text_body_template: "备份成功。\n\n访问[管理 > 备份](%{base_url}/admin/backups)下载你的新备份文件。" @@ -1333,12 +1659,22 @@ zh_CN: text_body_template: "我们很抱歉,但是你的数据导出请求失败了。请检查日志或联系一位管理人员。" email_reject_insufficient_trust_level: subject_template: "[%{site_name}] 电子邮件错误 -- 信任等级不足" + text_body_template: | + 我们很抱歉,但是你发送至%{destination}(名为 %{former_title})的邮件出问题了。 + + 你的账户没有足够的信任等级以该邮件地址发布新主题。如果你有异议,联系管理人员。 email_reject_user_not_found: subject_template: "[%{site_name}] 邮件问题 -- 用户未找到" text_body_template: | 我们非常抱歉,但是你发送至 %{destination}(名为%{former_title}) 的邮件出问题了。 你发送回复的邮件地址是未知的邮件地址。试试从另外一个邮件地址发送,或者联系管理人员。 + email_reject_screened_email: + subject_template: "[%{site_name}] 电子邮件错误 -- 被封禁的邮件地址" + text_body_template: | + 我们非常抱歉,但是你发送至%{destination}(名为%{former_title})的邮件出问题了。 + + 你发送回复的邮件地址是已被封禁的邮件地址。试试从另外一个邮件地址发送,或者联系管理人员。 email_reject_inactive_user: subject_template: "[%{site_name}] 电子邮件错误 -- 未激活用户" text_body_template: | @@ -1379,18 +1715,27 @@ zh_CN: 我们不能找到你邮件中的回复。**请确认将你的回复置于邮件顶端**——我们不能处理行内回复。 email_reject_invalid_access: subject_template: "[%{site_name}] 电子邮件错误 -- 无权限" + text_body_template: | + 我们很抱歉,但是你发送至%{destination}(名为 %{former_title})的邮件出问题了。 + + 你的账户没有达到足够的信任等级在该分类发布新主题。如果你有异议,联系管理人员。 email_reject_strangers_not_allowed: subject_template: "[%{site_name}] 电子邮件错误 -- 无权限" + text_body_template: | + 我们非常抱歉,但是你发送至%{destination}(名为%{former_title})的邮件出问题了。 + + 邮件发至的分类只接受来自合法帐户且邮件地址已确认的用户的有邮件。如果你有异议,联系管理人员。 + email_reject_invalid_post: subject_template: "[%{site_name}] 邮件问题 -- 发布时错误" text_body_template: | - 我们非常抱歉,但是你发送至 %{destination}(名为%{former_title}) 的邮件出问题了。 + 我们非常抱歉,但是你发送至%{destination}(名为%{former_title})的邮件出问题了。 可能的原因是:复杂的格式、消息超长、消息太短。请再试一次,如果还不行,使用网站发表。 email_reject_invalid_post_specified: subject_template: "[%{site_name}] 邮件问题 -- 发布时错误" text_body_template: | - 我们非常抱歉,但是你发送至 %{destination}(名为%{former_title}) 的邮件出问题了。 + 我们非常抱歉,但是你发送至%{destination}(名为%{former_title})的邮件出问题了。 原因: @@ -1400,33 +1745,45 @@ zh_CN: email_reject_rate_limit_specified: subject_template: "[%{site_name}] 电子邮件错误 -- 频率限制" text_body_template: | - 我们很抱歉,但是您发送至 %{destination}(名为%{former_title})的邮件出问题了。 + 我们很抱歉,但是你发送至%{destination}(名为%{former_title})的邮件出问题了。 原因: %{rate_limit_description} email_reject_invalid_post_action: subject_template: "[%{site_name}] 电子邮件错误 -- 无发表权限" text_body_template: | - 我们非常抱歉,但是你发送至 %{destination}(名为%{former_title}) 的邮件出问题了。 + 我们非常抱歉,但是你发送至%{destination}(名为%{former_title})的邮件出问题了。 发送的命令无法被识别。请再试一次,如果还有问题,使用网站发表。 email_reject_reply_key: subject_template: "[%{site_name}] 电子邮件错误 -- 未知回复指纹" text_body_template: | - 我们非常抱歉,但是你发送至 %{destination}(名为%{former_title}) 的邮件出问题了。 + 我们非常抱歉,但是你发送至%{destination}(名为%{former_title})的邮件出问题了。 邮件中的回复信令是无效或者未知的,所以我们不知道这封邮件回复给谁了。请联系管理人员。 email_reject_bad_destination_address: subject_template: "[%{site_name}] 电子邮件错误 -- 未知的回复至地址" text_body_template: | - 我们非常抱歉,但是你发送至 %{destination}(名为%{former_title}) 的邮件出问题了。 + 我们非常抱歉,但是你发送至%{destination}(名为%{former_title}) 邮件出问题了。 - 目标邮件地址无法识别。请确保你是向管理人员提供的邮件地址发信。 + 目标邮件地址无法识别。请确保你在向管理人员提供的邮件地址发信。 email_reject_topic_not_found: subject_template: "[%{site_name}] 邮件问题 -- 主题未找到" + text_body_template: | + 我们很抱歉,但是你发送至%{destination}(名为 %{former_title})的邮件出问题了。 + + 你回复的主题不存在——可能已经被删除了?如果你有异议,联系管理人员。 email_reject_topic_closed: subject_template: "[%{site_name}] 邮件问题 -- 主题已关闭" + text_body_template: | + 我们很抱歉,但是你发送至%{destination}(名为 %{former_title})的邮件出问题了。 + + 你回复的主题已经被锁定,不允许回复。如果你有异议,联系管理人员。 email_reject_auto_generated: subject_template: "[%{site_name}] 邮件问题 -- 自动生成的回复" + text_body_template: | + 我们很抱歉,但是你发送至%{destination}(名为 %{former_title})的邮件出问题了。 + + 系统觉得你的邮件是“自动生成”的,即电脑生成了该邮件而不是由你输入的;我们不能接受这样的邮件。如果你有异议,联系管理人员。 email_error_notification: subject_template: "[%{site_name}] 电子邮件错误 -- POP 验证错误" text_body_template: | @@ -1437,12 +1794,36 @@ zh_CN: 如果 POP 邮件账号有图形界面,你可以登录后查看邮箱设置。 too_many_spam_flags: subject_template: "新账户被暂时封禁" + text_body_template: | + 你好, + + 这是%{site_name}自动发出的邮件。你的帖子因社群标记而被临时隐藏。 + + 出于谨慎的考虑,在管理人员审核通过前,你的新账户不能再发表新的回复或者主题。我们对此带来的不便表示歉意。 + + 要查看更多指引,请参考我们的[社群指引](%{base_url}/guidelines)。 too_many_tl3_flags: subject_template: "新账户被暂时封禁" + text_body_template: | + 你好, + + 这是%{site_name}自动发出的邮件。你的帐户因大量社群标记而被暂停使用。 + + 出于谨慎的考虑,在管理人员审核通过前,你的新账户不能再发表新的回复或者主题。我们对此带来的不便表示歉意。 + + 要查看更多指引,请参考我们的[社群指引](%{base_url}/guidelines)。 blocked_by_staff: subject_template: "账户被暂时封禁" + text_body_template: | + 你好, + + 这是%{site_name}自动发出的邮件。出于谨慎的考虑,你的帐户临时暂停使用。 + + 请继续浏览,但在管理人员审核通过前,你的账户不能再发表新的回复或者主题。我们对此带来的不便表示歉意。 + + 要查看更多指引,请参考我们的[社群指引](%{base_url}/guidelines)。 user_automatically_blocked: - subject_template: "因标记而被封禁的新用户 %{username}" + subject_template: "新用户%{username}因社群标记而被封禁" text_body_template: | 这是自动发出的邮件。 @@ -1463,6 +1844,12 @@ zh_CN: 该阈值可以通过站点设置中的 `newuser_spam_host_threshold` 和 `white_listed_spam_host_domains` 更改。 unblocked: subject_template: "账户已解除封禁" + text_body_template: | + 你好, + + 这是%{site_name}自动发出的邮件。管理人员审核你的帐户后,你的帐户不再受到限制。 + + 你现在可以创建新回复和主题了。感谢你的耐心等待。 pending_users_reminder: subject_template: other: "%{count} 个用户等待批准" @@ -1473,6 +1860,20 @@ zh_CN: download_remote_images_disabled: subject_template: "远程图片下载已禁用。" text_body_template: "`download_remote_images_to_local` 设定已被禁用,因为已经达到 ``download_remote_images_threshold` 设定中的磁盘空间限制。" + dashboard_problems: + subject_template: "发现问题了" + text_body_template: | + 系统在管理员面板中报告了发现的问题。 + + [请检查并修复他们](%{base_url}/admin)。 + unsubscribe_link: | + 要退订这些邮件,[点击这里](%{unsubscribe_url})。 + unsubscribe_link_and_mail: | + 要退订这些邮件,[点击这里](%{unsubscribe_url})。 + unsubscribe_mailing_list: | + 你启用了邮件列表模式,所以收到了这些邮件。 + + 要退订这些邮件,[点击这里](%{unsubscribe_url})。 subject_re: "回复:" subject_pm: "[私信]" user_notifications: @@ -1483,6 +1884,9 @@ zh_CN: unsubscribe: title: "取消订阅" description: "不再对这些邮件感兴趣?没问题!点击下面按钮来立即取消订阅:" + reply_by_email: "[访问主题](%{base_url}%{url})或者发邮件回复。" + reply_by_email_pm: "[访问消息](%{base_url}%{url})或者发邮件回复。" + only_reply_by_email: "发邮件回复。" visit_link_to_respond: "[访问主题](%{base_url}%{url}) 以回复." visit_link_to_respond_pm: "[访问消息](%{base_url}%{url}) 以回复." posted_by: "%{username}发表于%{post_date}" @@ -1508,44 +1912,140 @@ zh_CN: > %{site_title} -- %{site_description} user_invited_to_private_message_pm: subject_template: "[%{site_name}] %{username} 邀请你加入消息交流:'%{topic_title}'" + text_body_template: | + %{header_instructions} + + %{message} + + %{respond_instructions} user_invited_to_private_message_pm_staged: subject_template: "[%{site_name}] %{username} 邀请你加入消息交流:'%{topic_title}'" + text_body_template: | + %{header_instructions} + + %{message} + + %{respond_instructions} user_invited_to_topic: subject_template: "[%{site_name}] %{username}邀请你参与“%{topic_title}”" + text_body_template: | + %{header_instructions} + + %{message} + + %{respond_instructions} user_replied: subject_template: "[%{site_name}] %{topic_title}" + text_body_template: | + %{header_instructions} + + %{message} + + %{context} + + %{respond_instructions} user_replied_pm: subject_template: "[%{site_name}] [PM] %{topic_title}" + text_body_template: | + %{header_instructions} + + %{message} + + %{context} + + %{respond_instructions} user_quoted: subject_template: "[%{site_name}] %{topic_title}" + text_body_template: | + %{header_instructions} + + %{message} + + %{context} + + %{respond_instructions} user_linked: subject_template: "[%{site_name}] %{topic_title}" + text_body_template: | + %{header_instructions} + + %{message} + + %{context} + + %{respond_instructions} user_mentioned: subject_template: "[%{site_name}] %{topic_title}" + text_body_template: | + %{header_instructions} + + %{message} + + %{context} + + %{respond_instructions} user_group_mentioned: subject_template: "[%{site_name}] %{topic_title}" + text_body_template: | + %{header_instructions} + + %{message} + + %{context} + + %{respond_instructions} user_posted: subject_template: "[%{site_name}] %{topic_title}" + text_body_template: | + %{header_instructions} + + %{message} + + %{context} + + %{respond_instructions} + user_watching_first_post: + subject_template: "[%{site_name}] %{topic_title}" + text_body_template: | + %{header_instructions} + + %{message} + + %{context} + + %{respond_instructions} user_posted_pm: subject_template: "[%{site_name}] [PM] %{topic_title}" + text_body_template: | + %{header_instructions} + + %{message} + + %{context} + + %{respond_instructions} user_posted_pm_staged: subject_template: "%{optional_re}%{topic_title}" + text_body_template: | + + %{message} digest: - why: "在你上一次于 %{last_seen_at}访问后,%{site_link}的新内容摘要。" + why: "在你上次于%{last_seen_at}访问后,%{site_link}的新内容摘要。" subject_template: "[%{site_name}] 摘要" new_activity: "在你的主题和帖子里的动态:" top_topics: "热门帖子" other_new_topics: "热门主题" - unsubscribe: "本摘要摘自发送 %{site_link} 当我们在一段时间没有看到你的时候. 要取消订阅 %{unsubscribe_link}." + unsubscribe: "这是封来自%{site_link}的摘要邮件,因为你长时间没有访问而发送。%{unsubscribe_link}取消订阅。" click_here: "点击此处" - from: "%{site_name} 摘要" + from: "%{site_name}的摘要" read_more: "阅读更多" more_topics: "有其他 %{new_topics_since_seen} 个新主题。" more_topics_category: "更多新主题:" mailing_list: - subject_template: "[%{site_name}] 摘要 于 %{date}" - unsubscribe: "本摘要每日发送因邮件列表模式被启用. 退订 %{unsubscribe_link}." - from: "%{site_name} 摘要" + why: "%{date}%{site_link}上的所有情况" + subject_template: "[%{site_name}] %{date}摘要" + unsubscribe: "这是每日摘要邮件。站点启用了邮件列表模式,点击链接 %{unsubscribe_link} 退订。" + from: "%{site_name}的摘要" new_topics: "新主题" topic_updates: "主题更新" view_this_topic: "查看此主题" @@ -1662,6 +2162,9 @@ zh_CN: size_not_found: "抱歉,我们无法获取图片大小,请检查你的图片是否已损坏。" avatar: missing: "抱歉,我们没法找到与你邮件地址关联的头像。你能再上传一次试试吗?" + flag_reason: + sockpuppet: "新用户创建了主题,而另一个新用户以同一个 IP 在该主题回复。查看站点设置的 `flag_sockpuppets`。" + spam_hosts: "新用户试图在多个创建帖子中发表链接到同一个域名的内容。查看站点设置的 `newuser_spam_host_threshold`。" email_log: post_user_deleted: "帖子的用户已被删除。" no_user: "不能找到用户 ID 为 %{user_id} 的用户" @@ -1674,6 +2177,8 @@ zh_CN: post_deleted: "主题被作者删除" user_suspended: "用户被封禁" already_read: "用户已经阅读了主题" + exceeded_emails_limit: "超过 max_emails_per_day_per_user" + exceeded_bounces_limit: "超过 bounce_score_threshold" message_blank: "消息为空" message_to_blank: "message.to 为空" text_part_body_blank: "text_part.body 为空" @@ -1691,7 +2196,103 @@ zh_CN: 编辑本主题的第一帖以改变 %{page_name} 页面的内容。 guidelines_topic: title: "FAQ/指引" - body: "\n\n## [这是一个文明讨论的地方](#civilized)\n\n在论坛上请表现得像在公共公园一样得体。我们一群人共享着一个公共社群资源 — 一个通过不断进行讨论以分享我们技能、知识和兴趣的地方。\n\n这些都不是死规矩或者是草率决定,只是一些帮助社群的人们来判断的规定。试用这些指引来保持干净和充满灵感的文明的公开论坛。 \n\n\n\n## [改善讨论](#improve)\n\n帮助我们让这个地方变成一个讨论的好地方。你可以总是一致的做一些帮助改善讨论的事,即使是小事也行。如果你不确定你的帖子有益于讨论,认真想一想你要说什么再发布。\n\n这里讨论的主题对我们很重要,并且我们希望你也觉得这些内容对你很重要。尊重这些讨论的主题,以及讨论他们的人们,特别是当你不同意他们所说的时候。\n\n改善讨论的一种方法是找一找已经发生过的事。请在发帖或创建你自己的主题前,花一些时间浏览这些主题,这样你更有机会遇见和你有共同爱好的人。 \n\n\n\n## [即使你不同意他人时,尊重他人](#agreeable)\n\n你可能想表达你的不同意。这没问题。但是,记住_批评观点,而不是人_。请避免:\n\n* 指名道姓。\n* 人生攻击。\n* 回复帖子无关于帖子的内容。\n* 下意识的反驳。\n\n相反,提供合理的观点改善讨论。 \n\n\n\n## [你的参与有意义](#participate)\n\n我们在这儿的讨论为大家树立了榜样。通过选择参与有意义的讨论,帮助我们将论坛变成一个有意思的地方 — 并且避免那些没有帮助的行为。\n\nDiscourse 提供了让社群共同鉴别最棒(或最差)的贡献的工具:收藏、书签、赞、标记、回复和编辑等等。使用这些工具不仅能改善你自己的体验,也能改善其他人的体验。\n\n让我们创造一个更美好的社群。\n\n\n\n## [如果你发现问题了,标记它](#flag-problems)\n版主有特别的权力;他们对论坛负责。但是你也是。有了你的帮助,版主能成为社群监察者,而不仅是守卫或者警察。\n\n当你见到不合适的行为,不要回复。这种承认变相鼓励了这种不合适的行为,浪费了你的精力,并且浪费了每一个人的时间。_只要标记它。_如果收到了足够的标记,将会有相应的处理,这个处理可能是自动地,也可能由版主介入。\n\n为了维护我们的社群,版主保留了任何情况下删除任何内容和任何用户的权力。版主没有预先审核任何新帖子;版主和站点维护人员对社群里发表的任何言论均不负责任。 \n\n\n\n## [永远保持文明](#be-civil)\n\n粗鲁这样的行为会破坏健康的讨论:\n\n* 文明。不要发表任何理智的人会认为冒犯的、过分的或招致怨恨的言论。\n* 拒绝色情。不要发表任何淫秽或性暗示的东西。\n* 尊重每一个人。不要骚扰或者让别人难过,检视别人,或暴露他们的个人信息。\n* 尊重我们的论坛。不要发表广告或者其他垃圾信息。\n\n这些条款不是法律条文,并且没有准确的定义 — 避免任何做关于他们的_可能擦边_的事。如果你不确定,问问自己的帖子是否能出现在纽约时报的头版头条上。\n\n这是一个公共论坛,并且搜索引擎会索引这些讨论。注意发表的语言、链接和图片,不要在其中包含你的家庭和朋友。 \n\n\n\n## [保持整洁](#keep-tidy)\n\n花一点时间让东西出现在正确的位置,这样我们能花更多的时间在讨论上而非清理格式。所以:\n\n* 不要在错误的分类发表新主题。\n* 不要在多个主题中回复同样的内容。\n* 不要发布没有内容的回复。\n* 不要在中途改变主题。\n* 不要在你的帖子中签名 — 每一贴都附有你的个人信息。\n\n比起发表“+1”或者“同意”,使用赞按钮。比起将帖子带向一个决然不同的方向,使用“回复为关联主题”。\n\n\n\n## [只发表你自己的东西](#stealing)\n\n你不能在没有他人授权的情况下发表任何属于他人的数字资产。你可能不能发表关于窃据他人知识产权(软件、视频、音频和图像)的任何简介、链接或方法,或其他任何违反法律的内容。 \n\n\n\n## [有你参与](#power)\n\n这个站点由[一群友善的管理人员](/about)、你和社群一起运营。如果你对这里的事情仍有疑问,在[站点反馈](/c/site-feedback)分类新建一个主题并且开始讨论!如果遇到了重要或紧急的事情,并且不能用站务分类的主题或标记解决,通过[管理人员页面](/about)联系我们。\n\n\n\n## [使用条款](#tos)\n\n是的,法律很无聊,但是我们必须保护我们自己 – 引申开来,你和你的数据 – 用于针对不友好的家伙们。我们有一个[使用条款](/tos)描述你的(以及我们)关于内容、隐私和法律的行为和权力。要使用我们的服务,你必须同意遵守[使用条款](/tos)。\n" + body: | + + + ## [这是一个文明讨论的地方](#civilized) + + 在论坛上请表现得像在公共公园一样得体。我们一群人共享着一个公共社群资源 — 一个通过不断进行讨论以分享我们技能、知识和兴趣的地方。 + + 这些都不是死规矩或者是草率决定,只是一些帮助社群的人们来判断的规定。试用这些指引来保持干净和充满灵感的文明的公开论坛。 + + + + ## [改善讨论](#improve) + + 帮助我们让这个地方变成一个讨论的好地方。你可以总是一致的做一些帮助改善讨论的事,即使是小事也行。如果你不确定你的帖子有益于讨论,认真想一想你要说什么再发布。 + + 这里讨论的主题对我们很重要,并且我们希望你也觉得这些内容对你很重要。尊重这些讨论的主题,以及讨论他们的人们,特别是当你不同意他们所说的时候。 + + 改善讨论的一种方法是找一找已经发生过的事。请在发帖或创建你自己的主题前,花一些时间浏览这些主题,这样你更有机会遇见和你有共同爱好的人。 + + + + ## [即使你不同意他人时,尊重他人](#agreeable) + + 你可能想表达你的不同意。这没问题。但是,记住_批评观点,而不是人_。请避免: + + * 指名道姓。 + * 人生攻击。 + * 回复帖子无关于帖子的内容。 + * 下意识的反驳。 + + 相反,提供合理的观点改善讨论。 + + + + ## [你的参与有意义](#participate) + + 我们在这儿的讨论为大家树立了榜样。通过选择参与有意义的讨论,帮助我们将论坛变成一个有意思的地方 — 并且避免那些没有帮助的行为。 + + Discourse 提供了让社群共同鉴别最棒(或最差)的贡献的工具:收藏、书签、赞、标记、回复和编辑等等。使用这些工具不仅能改善你自己的体验,也能改善其他人的体验。 + + 让我们创造一个更美好的社群。 + + + + ## [如果你发现问题了,标记它](#flag-problems) + 版主有特别的权力;他们对论坛负责。但是你也是。有了你的帮助,版主能成为社群监察者,而不仅是守卫或者警察。 + + 当你见到不合适的行为,不要回复。这种承认变相鼓励了这种不合适的行为,浪费了你的精力,并且浪费了每一个人的时间。_只要标记它。_如果收到了足够的标记,将会有相应的处理,这个处理可能是自动地,也可能由版主介入。 + + 为了维护我们的社群,版主保留了任何情况下删除任何内容和任何用户的权力。版主没有预先审核任何新帖子;版主和站点维护人员对社群里发表的任何言论均不负责任。 + + + + ## [永远保持文明](#be-civil) + + 粗鲁这样的行为会破坏健康的讨论: + + * 文明。不要发表任何理智的人会认为冒犯的、过分的或招致怨恨的言论。 + * 拒绝色情。不要发表任何淫秽或性暗示的东西。 + * 尊重每一个人。不要骚扰或者让别人难过,检视别人,或暴露他们的个人信息。 + * 尊重我们的论坛。不要发表广告或者其他垃圾信息。 + + 这些条款不是法律条文,并且没有准确的定义 — 避免任何做关于他们的_可能擦边_的事。如果你不确定,问问自己的帖子是否能出现在纽约时报的头版头条上。 + + 这是一个公共论坛,并且搜索引擎会索引这些讨论。注意发表的语言、链接和图片,不要在其中包含你的家庭和朋友。 + + + + ## [保持整洁](#keep-tidy) + + 花一点时间让东西出现在正确的位置,这样我们能花更多的时间在讨论上而非清理格式。所以: + + * 不要在错误的分类发表新主题。 + * 不要在多个主题中回复同样的内容。 + * 不要发布没有内容的回复。 + * 不要在中途改变主题。 + * 不要在你的帖子中签名 — 每一贴都附有你的个人信息。 + + 比起发表“+1”或者“同意”,使用赞按钮。比起将帖子带向一个决然不同的方向,使用“回复为关联主题”。 + + + + ## [只发表你自己的东西](#stealing) + + 你不能在没有他人授权的情况下发表任何属于他人的数字资产。你可能不能发表关于窃据他人知识产权(软件、视频、音频和图像)的任何简介、链接或方法,或其他任何违反法律的内容。 + + + + ## [有你参与](#power) + + 这个站点由[一群友善的管理人员](/about)、你和社群一起运营。如果你对这里的事情仍有疑问,在[站点反馈](/c/site-feedback)分类新建一个主题并且开始讨论!如果遇到了重要或紧急的事情,并且不能用站务分类的主题或标记解决,通过[管理人员页面](/about)联系我们。 + + + + ## [使用条款](#tos) + + 是的,法律很无聊,但是我们必须保护我们自己 – 引申开来,你和你的数据 – 用于针对不友好的家伙们。我们有一个[使用条款](/tos)描述你的(以及我们)关于内容、隐私和法律的行为和权力。要使用我们的服务,你必须同意遵守[使用条款](/tos)。 tos_topic: title: "服务条款" body: | @@ -1913,6 +2514,35 @@ zh_CN: 如果我们决定更改我们的隐私政策,我们将在此页更新这些改变。 文档以 CC-BY-SA 发布。最后更新时间为2013年5月31日。 + static: + search_help: | +

    小技巧

    +

    +

      +
    • 标题匹配优先 – 不知道搜什么时,搜索标题
    • +
    • 搜索独一无二且不常见的词可以找到最好的结果
    • +
    • 试试选定分类、用户或主题搜索
    • +
    +

    +

    选项

    +

    + + + + + + + +
    order:views(按照显示次数排序)order:latest(按照更新时间排序)order:likes(按照赞的次数排序)@用户名user:用户名
    status:open(搜索正常状态的主题)status:closed(搜索锁定的主题)status:archived(搜索已经存档的主题)status:noreplies(搜索没有回复的主题)status:single_user(搜索只有一个人发言的主题)
    #category-slug(搜索分类代号)category:分类名group:小组名badge:徽章名
    in:likes(在已赞过的帖子里搜索)in:posted(在发表的帖子里搜索)in:watching(在关注的帖子里搜索)in:tracking(在追踪的帖子里搜索)in:private(在秘密帖子里搜索)
    in:bookmarks(在收藏的帖子里搜索)in:first(在第一帖里搜索)in:pinned(在置顶主题里搜索)in:unpinned(在未置顶主题里搜索)in:wiki(在协作主题里搜索)
    posts_count:N(搜索帖子数为 N 的)before:天数或日期after:天数或日期tags:一,二
    +

    +

    例子

    +

    +

      +
    • 彩虹 #gong-yuan将搜索在“公园”分类中没有关闭或存档中的名字包含“彩虹”的主题。
    • +
    • 彩虹 category:公园 status:open order:latest将搜索在“公园”分类中没有锁定或存档中的名字包含“彩虹”的主题,并按最后一个帖子的日期来排序。
    • +
    • 彩虹 category:"公园和花园" in:bookmarks 将搜索在“公园和花园”分类中已被你收藏的且名字包含“彩虹”的主题。
    • +
    +

    badges: editor: name: 编辑 @@ -1926,9 +2556,9 @@ zh_CN: 该徽章授予给用户等级达到 1 的成员。感谢你在社群里花了一些时间并且阅读了一些帖子,了解了我们的社群。你的新用户限制已经被取消;并且你已经被授予了所有基本的社群权限,必须个人消息、标记、维基编辑和发布多张图片和多个链接的能力。 member: name: 成员 - description: 授予邀请、群组消息和更多的赞 + description: 授予邀请、小组消息和更多的赞 long_description: | - 该徽章授予给达到用户等级 2 的你。感谢你在社群待了几周,真正融入到了社群中。你现在可以在你的用户页或者主题中邀请他人或者创建群组消息了。每天你也可以点更多次赞了。 + 该徽章授予给达到用户等级 2 的你。感谢你在社群待了几周,真正融入到了社群中。你现在可以在你的用户页或者主题中邀请他人或者创建小组消息了。每天你也可以点更多次赞了。 regular: name: 活跃用户 description: 授予重分类、重命名、跟踪链接、维基功能和更多的赞 @@ -1997,16 +2627,16 @@ zh_CN: great_share: name: 精彩的分享 description: 分享了一个有 1000 个独立访问者的帖子 - long_description: |+ + long_description: | 该徽章授予给分享链接给 1000 个其他访客的你。哇!你把一个有意思的讨论推广给了广大的读者们,并且帮助社群前进了一大步! first_like: - name: 首个赞 + name: 首次赞 description: 已赞过了一个帖子 long_description: | 该徽章授予给第一次使用 :heart: 按钮赞了帖子的成员。给帖子点赞是一个极好的让社群成员知道他们的帖子有意思、有用、酷炫或者好玩的方法。分享爱! first_flag: - name: 首个标记 + name: 首次标记 description: 已标记过了一个帖子 long_description: | 该徽章授予给第一次标记帖子的你。标记是帮助我们帮助社群保持健康、合宜的工具。如果你注意到哪个帖子需要版主的注意,不用在乎什么原因,直接标记。如果你注意到别人帖子里的某个问题,你也可用标记功能发送私信给该成员。如果你发现了问题,:flag_black: 标记吧! @@ -2018,6 +2648,9 @@ zh_CN: campaigner: name: 活动家 description: 已邀请了 3 个初级用户 + long_description: | + 该徽章授予给邀请了 3 人加入社群的你,你的朋友在站点上度过了很长的时间,已经成为了基础用户。活跃的社区需要新鲜的血液日常参与,并为交流带来多元视点。 + champion: name: 外交官 description: 已邀请了 5 个成员 @@ -2029,13 +2662,15 @@ zh_CN: long_description: | 该徽章授予给第一次用分享按钮分享了回复或者主题的链接的成员。分享链接是一个极好的方式向外部世界展示有趣的讨论的方法,并且能推动社群增长。 first_link: - name: 首个链接 + name: 首次链接 description: 已链接了另一个主题 long_description: | 该徽章授予给第一次链接到另一个主题的你。联结主题会在各个主题的右侧显示链接和标题,这可以帮助阅读者迅速地找到相关讨论。多链接一些主题吧! first_quote: name: 首次引用 description: 已引用过一个帖子 + long_description: | + 该徽章授予给第一次在回复中引用帖子的你。在你的回复中引用之前帖子中的相关的段落将把主题关联在一起并切题。只要选中别的帖子中的任何文字,然后点击回复按钮将可以引用啦。多引用一些吧! read_guidelines: name: 阅读指引 description: 阅读社群指引 @@ -2060,7 +2695,7 @@ zh_CN: name: 著名链接 description: 分享的链接被点击了 1000 次 long_description: | - 该徽章授予给分享的链接被点击过 1000 次的你。哇!感谢你贴出了推动讨论的重要链接,这让讨论更加具体,更有情节,并且传达了跟多的信息。干的好! + 该徽章授予给分享的链接被点击过 1000 次的你。哇!你贴出的链接明显地推动了交流,它提供了重要的细节、上下文和其他信息,干得好! appreciated: name: 感谢 description: 有 20 个帖子都被赞了 1 次 @@ -2094,20 +2729,36 @@ zh_CN: thank_you: name: 感谢你 description: 有 20 个被赞的帖子,给出过 10 个赞 + long_description: | + 该徽章授予给收到了 20 个赞,且赞过别人至少 10 次的你。当别人赞你的帖子的时候,你也找机会赞别人的帖子。 gives_back: name: 回馈 description: 有 100 个被赞的帖子,给出过 100 个赞 + long_description: | + 该徽章授予给收到了 100 个赞,且赞过别人至少 100 次的你。感谢你分享感激! empathetic: name: 感性 description: 有 500 个被赞的帖子,给出过 1000 个赞 + long_description: | + 该徽章授予给收到了 500 个赞,且赞过别人至少 1000 次的你。哇!你是一个富有同情心且会换位思考的模范。 :two_hearts: first_emoji: name: 首个表情 description: 在帖子中使用表情符号 + long_description: | + 该徽章授予给第一次在帖子中使用 Emoji 的你 :thumbsup:。Emoji 让你在帖子中表达快乐 :smiley:、悲伤 :anguished:、愤怒 :angry: 以及任何东西 :sunglasses:。输入 :(冒号)或在编辑器中的 Emoji 工具栏中选择吧 :ok_hand: first_mention: name: 首次提及 description: 在帖子中提到用户 + long_description: 该徽章授予给第一次在帖子中@别人的你。每个提及都将通知对方,让他们知道你发了贴。输入 @ 提及任何用户,如果可以的话,也可以提及小组——这是个获得他们注意的好办法。 + first_onebox: + name: 首个Onebox + description: 发布过 oneboxed 链接 + long_description: 该徽章授予给第一次在空行中发表链接的你,链接将被展开成 onebox。其中有链接摘要、标题和(如果有)图片。 first_reply_by_email: name: 首次邮件回复 + description: 通过邮件回复 + long_description: | + 该徽章授予给第一次通过邮件回复的你 :e-mail:。 admin_login: success: "邮件已发送" error: "错误!" @@ -2122,6 +2773,9 @@ zh_CN: user_exists: "抱歉,用户已经被邀请了。你可能只想邀请用户参与主题一次。" tags: title: "标签" + staff_tag_disallowed: "“%{tag}”只可由管理人员使用。" + staff_tag_remove_disallowed: "“%{tag}”只可由管理人员删除。" + rss_by_tag: "主题标签 %{tag}" activemodel: errors: <<: *errors diff --git a/config/locales/server.zh_TW.yml b/config/locales/server.zh_TW.yml index 01d7862976..9f569cadba 100644 --- a/config/locales/server.zh_TW.yml +++ b/config/locales/server.zh_TW.yml @@ -342,18 +342,6 @@ zh_TW: message: make: "本主題現在是橫幅主題。它將出現在每頁的頂部,除非用戶將其隱藏。" remove: "本主題已經不再是橫幅主題。它將不在每個頁面的頂部顯示。" - unsubscribed: - title: '取消訂閱' - description: "你已經取消訂閱,我們不會再聯絡你。" - oops: "如果你不希望取消訂閱,請點擊下方的連結。" - error: "取消訂閱時發生錯誤" - preferences_link: "您也可以取消摘要訂閱,就在您的 參數設定頁面" - different_user_description: "您正以另一個帳號的身份登入,而非摘要信件寄給的帳號,請登出再試一次" - not_found_description: "抱歉,我們無法替你取消訂閱。可能你郵件裡的連結已過期。" - resubscribe: - action: "重新訂閱" - title: "已重新訂閱!" - description: "你已經重新訂閱。" reports: visits: title: "用戶瀏覽量" @@ -480,7 +468,6 @@ zh_TW: xaxis: "天" dashboard: rails_env_warning: "伺服器現在運行 %{env} 模式。" - ruby_version_warning: "如果你使用的 Ruby 版本是 2.0.0 ,這個版本有較多的問題,請升級至 p247 或以上的版本" host_names_warning: "伺服器上 config/database.yml 的主機名稱為 localhost 。請更改成你的網站主機名稱。" gc_warning: '伺服器正在使用的 ruby 可能僅啟用了預設的 垃圾回收設定 (garbage collection), 這個設定無法提供最佳效能。請瀏覽此效能設定的資訊: Tuning Ruby and Rails for Discourse。' sidekiq_warning: 'Sidekiq 未有執行。很多程序, 如發送電子郵件, 需要 sidekiq 非同步 (asynchronous) 執行的。請確保至少運行一個 sidekiq 程序。瞭解 Sidekiq。' @@ -552,16 +539,10 @@ zh_TW: anon_polling_interval: "匿名使用者用戶端輪詢時間間隔(單位 毫秒)" background_polling_interval: "客戶端輪詢的間隔,以毫秒計(當視窗在後台時)" cooldown_minutes_after_hiding_posts: "如果一個文章因為標記而隱藏,用戶需要等待多少分鐘才能編輯該文章" - max_topics_in_first_day: "新用戶第一天在這個站最大能建立的話題數量" - max_replies_in_first_day: "新用戶第一天在這個站最大能建立的回覆數量" - num_flags_to_block_new_user: "如果一個新用戶的帖子被其他 num_users_to_block_new_user 個用戶標記為垃圾,隱藏他們的所有帖子並阻止其之後的發帖。0 表示禁用這個特性。" - num_users_to_block_new_user: "如果一個新用戶的帖子被許多其他用戶 num_flags_to_block_new_user 標記為垃圾,隱藏他們的所有帖子並阻止其之後發帖。0 表示禁用這個特性。" notify_mods_when_user_blocked: "若有用戶被自動封鎖,將發送訊息給所有板主。" flag_sockpuppets: "如果一個新用戶開始了一個主題,並且同時另一個新用戶以同一個 IP 在該主題回復,他們所有的帖子都將被自動標記為垃圾。" traditional_markdown_linebreaks: "在 Markdown 中使用傳統的換行符號,即用兩個行末空格來換行" post_undo_action_window_mins: "允許用戶在帖子上進行撤銷操作(讚、標記等)所需等待的時間分隔(分鐘)" - ga_tracking_code: "穀歌分析追蹤代碼,例如:UA-12345678-9。參考 http://google.com/analytics" - ga_domain_name: "穀歌分析功能變數名稱,例如:mysite.com;參考 http://google.com/analytics" ga_universal_tracking_code: "Google 通用 Analytics (分析) 追蹤代碼(analytics.js)追蹤代碼,例如:UA-12345678-9;參考 http://google.com/analytics" ga_universal_domain_name: "Google 通用 Analytics (分析) 域名(analytics.js)追踪代码,例如:mysite.com;参考 http://google.com/analytics" enable_noscript_support: "開啟noscript來對網路爬蟲來做標準的支援" @@ -710,13 +691,9 @@ zh_TW: email_prefix: "EMail主題中使用的 [ 標籤 ],留空將預設使用 'title'" delete_user_max_post_age: "不允許刪除首發表文章超過 (x) 天的用戶" email_editable: "允許用戶在註冊後改變他們的 EMail" - logout_redirect: "登出後移到的網址。如:(http://somesite.com/logout)" allow_animated_thumbnails: "為 gif 動畫生成動態縮略圖。" default_avatars: "新用戶將會使用的默認頭像的網址。" automatically_download_gravatars: "當用戶註冊或更改EMail時下載 Gravatars 圖片" - digest_topics: "EMail 摘要中顯示的最大話題數量" - digest_min_excerpt_length: "EMail 摘要中每篇文章最少顯示的字元數量" - disable_digest_emails: "禁用發送摘要郵件給所有用戶。" max_daily_gravatar_crawls: "一天內 Discourse 將自動檢查 Gravatar 自訂個人圖示的次數" public_user_custom_fields: "用戶可設定公開顯示的自定欄位白名單。" staff_user_custom_fields: "用戶可設定只給管理員顯示的自定欄位白名單。" @@ -746,17 +723,6 @@ zh_TW: invalid_string_min_max: "必須介於 %{min} 到 %{max} 字之間。" invalid_string_min: "必須至少 %{min} 個字。" invalid_string_max: "不能超過 %{max} 個字。" - notification_types: - mentioned: "%{display_username} 在 %{link} @到了你" - liked: "%{display_username} 在 %{link} 按讚了你的文章 " - replied: "%{display_username} 在 %{link} 回覆了你的文章" - quoted: "%{display_username} 在 %{link} 引用了你的文章" - edited: "%{display_username} 在 %{link} 編輯了你的文章" - posted: "%{display_username} 發表了 %{link}" - moved_post: "%{display_username} 把你的文章移動到了 %{link}" - invitee_accepted: "%{display_username} 接受了你的邀請" - linked: "%{display_username} 在 %{link} 關連了你" - granted_badge: "你獲得了 %{link}" search: types: category: '分類' @@ -808,18 +774,6 @@ zh_TW: subject_template: "%{invitee_name} 邀請你參與在 %{site_domain_name} 討論的話題 '%{topic_title}'" invite_forum_mailer: subject_template: "%{invitee_name} 邀請你加入 %{site_domain_name}" - text_body_template: | - %{invitee_name} 邀請你加入 - - > **%{site_title}** - > - > %{site_description} - - 如果你感興趣,請點擊以下連結: - - %{invite_link} - - 此邀請是由一位受信任的用戶所發出,所以你不需要登入。 invite_password_instructions: subject_template: "為 %{site_name} 的帳戶設置密碼" test_mailer: @@ -832,8 +786,6 @@ zh_TW: disagreed: "感謝你讓我們知道。我們正在調查。" deferred: "感謝你讓我們知道。我們正在調查。" system_messages: - post_hidden: - subject_template: "因為社群投訴而被隱藏的文章" welcome_user: subject_template: "歡迎來到 %{site_name}!" welcome_invite: @@ -855,8 +807,6 @@ zh_TW: subject_template: "資料匯出完成" csv_export_failed: subject_template: "資料匯出失敗" - user_automatically_blocked: - subject_template: "新用戶 %{username} 由於社群的投訴已被封鎖" spam_post_blocked: subject_template: "新用戶 %{username} 由於重複貼連結,文章已被封鎖" pending_users_reminder: @@ -890,9 +840,7 @@ zh_TW: new_activity: "在你的討論話題和文章裡的動態:" top_topics: "熱門文章" other_new_topics: "熱門討論話題" - unsubscribe: "這封來自 %{site_link} 的摘要郵件是你一段時間沒有訪問後發送給你的。點擊 %{unsubscribe_link} 取消訂閱。" click_here: "點擊此處" - from: "%{site_name} 摘要" read_more: "閱讀更多" more_topics: "有其他 %{new_topics_since_seen} 個新主題。" more_topics_category: "更多新主題:" diff --git a/config/routes.rb b/config/routes.rb index 561e83adb7..37a93cd269 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -9,7 +9,7 @@ require_dependency "permalink_constraint" # and makes Guard not work properly. USERNAME_ROUTE_FORMAT = /[\w.\-]+/ unless defined? USERNAME_ROUTE_FORMAT -BACKUP_ROUTE_FORMAT = /.+\.(tar\.gz|tgz)/i unless defined? BACKUP_ROUTE_FORMAT +BACKUP_ROUTE_FORMAT = /.+\.(sql\.gz|tar\.gz|tgz)/i unless defined? BACKUP_ROUTE_FORMAT Discourse::Application.routes.draw do @@ -301,7 +301,7 @@ Discourse::Application.routes.draw do get "users/:username.json" => "users#show", constraints: {username: USERNAME_ROUTE_FORMAT}, defaults: {format: :json} get "users/:username" => "users#show", as: 'user', constraints: {username: USERNAME_ROUTE_FORMAT} put "users/:username" => "users#update", constraints: {username: USERNAME_ROUTE_FORMAT} - put "users/:username/emails" => "users#check_emails", constraints: {username: USERNAME_ROUTE_FORMAT} + get "users/:username/emails" => "users#check_emails", constraints: {username: USERNAME_ROUTE_FORMAT} get "users/:username/preferences" => "users#preferences", constraints: {username: USERNAME_ROUTE_FORMAT}, as: :email_preferences get "users/:username/preferences/email" => "users_email#index", constraints: {username: USERNAME_ROUTE_FORMAT} put "users/:username/preferences/email" => "users_email#update", constraints: {username: USERNAME_ROUTE_FORMAT} @@ -410,6 +410,7 @@ Discourse::Application.routes.draw do put "recover" collection do delete "destroy_many" + put "merge_posts" end end diff --git a/config/site_settings.yml b/config/site_settings.yml index 89d61fefe4..8d6128c3b6 100644 --- a/config/site_settings.yml +++ b/config/site_settings.yml @@ -101,9 +101,6 @@ basic: client: true default: '' regex: "^GTM-" - gtm_ua_domain_name: - client: true - default: 'auto' top_menu: client: true refresh: true @@ -288,6 +285,7 @@ login: default: '' regex: '^https?:\/\/.+[^\/]$' sso_secret: '' + sso_overrides_bio: false sso_overrides_email: false sso_overrides_username: false sso_overrides_name: false @@ -632,6 +630,12 @@ email: default: 2 min: 2 reset_bounce_score_after_days: 30 + attachment_content_type_blacklist: + type: list + default: "pkcs7" + attachment_filename_blacklist: + type: list + default: "smime.p7s|signature.asc" files: @@ -670,7 +674,7 @@ files: default: '' create_thumbnails: true clean_up_uploads: true - clean_orphan_uploads_grace_period_hours: 1 + clean_orphan_uploads_grace_period_hours: 48 purge_deleted_uploads_grace_period_days: 30 prevent_anons_from_downloading_files: default: false @@ -720,6 +724,10 @@ files: default_opengraph_image_url: '' allow_all_attachments_for_group_messages: false convert_pasted_images_to_hq_jpg: true + convert_pasted_images_quality: + default: 95 + min: 1 + max: 100 trust: default_trust_level: diff --git a/db/migrate/20160727233044_create_developers_table.rb b/db/migrate/20160727233044_create_developers_table.rb new file mode 100644 index 0000000000..3a87ee59e3 --- /dev/null +++ b/db/migrate/20160727233044_create_developers_table.rb @@ -0,0 +1,7 @@ +class CreateDevelopersTable < ActiveRecord::Migration + def change + create_table :developers do |t| + t.integer :user_id, null: false + end + end +end diff --git a/lib/auth/default_current_user_provider.rb b/lib/auth/default_current_user_provider.rb index 84ef64dc9a..066f55d2c1 100644 --- a/lib/auth/default_current_user_provider.rb +++ b/lib/auth/default_current_user_provider.rb @@ -1,4 +1,5 @@ require_dependency "auth/current_user_provider" +require_dependency "rate_limiter" class Auth::DefaultCurrentUserProvider @@ -7,6 +8,7 @@ class Auth::DefaultCurrentUserProvider API_KEY_ENV ||= "_DISCOURSE_API".freeze TOKEN_COOKIE ||= "_t".freeze PATH_INFO ||= "PATH_INFO".freeze + COOKIE_ATTEMPTS_PER_MIN ||= 10 # do all current user initialization here def initialize(env) @@ -40,6 +42,14 @@ class Auth::DefaultCurrentUserProvider .where('auth_token_updated_at IS NULL OR auth_token_updated_at > ?', SiteSetting.maximum_session_age.hours.ago) .first + + unless current_user + begin + RateLimiter.new(nil, "cookie_auth_#{request.ip}", COOKIE_ATTEMPTS_PER_MIN ,60).performed! + rescue RateLimiter::LimitExceeded + raise Discourse::InvalidAccess + end + end end if current_user && (current_user.suspended? || !current_user.active) @@ -69,6 +79,9 @@ class Auth::DefaultCurrentUserProvider user.update_column(:auth_token_updated_at, Time.zone.now) cookies[TOKEN_COOKIE] = { value: user.auth_token, httponly: true, expires: SiteSetting.maximum_session_age.hours.from_now } end + if !user && cookies.key?(TOKEN_COOKIE) + cookies.delete(TOKEN_COOKIE) + end end def log_on_user(user, session, cookies) @@ -107,12 +120,12 @@ class Auth::DefaultCurrentUserProvider if user.admin && defined?(Rack::MiniProfiler) # clear the profiling cookie to keep stuff tidy - cookies["__profilin"] = nil + cookies.delete("__profilin") end user.logged_out end - cookies[TOKEN_COOKIE] = nil + cookies.delete(TOKEN_COOKIE) end diff --git a/lib/backup_restore/backup_restore.rb b/lib/backup_restore/backup_restore.rb index 54c572ece9..af4670fb12 100644 --- a/lib/backup_restore/backup_restore.rb +++ b/lib/backup_restore/backup_restore.rb @@ -6,6 +6,7 @@ module BackupRestore class OperationRunningError < RuntimeError; end + VERSION_PREFIX = "v".freeze DUMP_FILE = "dump.sql" METADATA_FILE = "meta.json" LOGS_CHANNEL = "/admin/backups/logs" diff --git a/lib/backup_restore/backuper.rb b/lib/backup_restore/backuper.rb index d83364392a..daf328c632 100644 --- a/lib/backup_restore/backuper.rb +++ b/lib/backup_restore/backuper.rb @@ -28,8 +28,6 @@ module BackupRestore ensure_directory_exists(@tmp_directory) ensure_directory_exists(@archive_directory) - write_metadata - ### READ-ONLY / START ### enable_readonly_mode @@ -43,7 +41,7 @@ module BackupRestore log "Finalizing backup..." - create_archive + @with_uploads ? create_archive : move_dump_backup after_create_hook rescue SystemExit @@ -54,7 +52,7 @@ module BackupRestore @success = false else @success = true - "#{@archive_basename}.tar.gz" + @backup_filename ensure begin notify_user @@ -84,9 +82,16 @@ module BackupRestore @timestamp = Time.now.strftime("%Y-%m-%d-%H%M%S") @tmp_directory = File.join(Rails.root, "tmp", "backups", @current_db, @timestamp) @dump_filename = "#{File.join(@tmp_directory, BackupRestore::DUMP_FILE)}.gz" - @meta_filename = File.join(@tmp_directory, BackupRestore::METADATA_FILE) @archive_directory = File.join(Rails.root, "public", "backups", @current_db) - @archive_basename = File.join(@archive_directory, "#{SiteSetting.title.parameterize}-#{@timestamp}") + @archive_basename = File.join(@archive_directory, "#{SiteSetting.title.parameterize}-#{@timestamp}-#{BackupRestore::VERSION_PREFIX}#{BackupRestore.current_version}") + + @backup_filename = + if @with_uploads + "#{File.basename(@archive_basename)}.tar.gz" + else + "#{File.basename(@archive_basename)}.sql.gz" + end + @logs = [] @readonly_mode_was_enabled = Discourse.readonly_mode? || !SiteSetting.readonly_mode_during_backup end @@ -137,15 +142,6 @@ module BackupRestore false end - def write_metadata - log "Writing metadata to '#{@meta_filename}'..." - metadata = { - source: "discourse", - version: BackupRestore.current_version - } - File.write(@meta_filename, metadata.to_json) - end - def dump_public_schema log "Dumping the public schema of the database..." @@ -199,8 +195,19 @@ module BackupRestore ].join(" ") end + def move_dump_backup + log "Finalizing database dump file: #{@backup_filename}" + + execute_command( + "mv #{@dump_filename} #{File.join(@archive_directory, @backup_filename)}", + "Failed to move database dump file." + ) + + remove_tmp_directory + end + def create_archive - log "Creating archive: #{File.basename(@archive_basename)}.tar.gz" + log "Creating archive: #{@backup_filename}" tar_filename = "#{@archive_basename}.tar" @@ -219,23 +226,17 @@ module BackupRestore ) end - log "Archiving metadata..." - FileUtils.cd(File.dirname(@meta_filename)) do - execute_command( - "tar --append --dereference --file #{tar_filename} #{File.basename(@meta_filename)}", - "Failed to archive metadata." - ) - end + upload_directory = "uploads/" + @current_db - if @with_uploads - upload_directory = "uploads/" + @current_db - - log "Archiving uploads..." - FileUtils.cd(File.join(Rails.root, "public")) do + log "Archiving uploads..." + FileUtils.cd(File.join(Rails.root, "public")) do + if File.directory?(upload_directory) execute_command( "tar --append --dereference --file #{tar_filename} #{upload_directory}", "Failed to archive uploads." ) + else + log "No uploads found, skipping archiving uploads..." end end @@ -247,7 +248,7 @@ module BackupRestore def after_create_hook log "Executing the after_create_hook for the backup..." - backup = Backup.create_from_filename("#{File.basename(@archive_basename)}.tar.gz") + backup = Backup.create_from_filename(@backup_filename) backup.after_create_hook end @@ -259,9 +260,9 @@ module BackupRestore def notify_user log "Notifying '#{@user.username}' of the end of the backup..." if @success - SystemMessage.create_from_system_user(@user, :backup_succeeded) + SystemMessage.create_from_system_user(@user, :backup_succeeded, logs: pretty_logs(@logs)) else - SystemMessage.create_from_system_user(@user, :backup_failed, logs: @logs.join("\n")) + SystemMessage.create_from_system_user(@user, :backup_failed, logs: pretty_logs(@logs)) end end diff --git a/lib/backup_restore/restorer.rb b/lib/backup_restore/restorer.rb index bc9a067bd0..1ea2041574 100644 --- a/lib/backup_restore/restorer.rb +++ b/lib/backup_restore/restorer.rb @@ -106,10 +106,24 @@ module BackupRestore @current_version = BackupRestore.current_version @timestamp = Time.now.strftime("%Y-%m-%d-%H%M%S") @tmp_directory = File.join(Rails.root, "tmp", "restores", @current_db, @timestamp) + @source_filename = File.join(Backup.base_directory, @filename) @archive_filename = File.join(@tmp_directory, @filename) @tar_filename = @archive_filename[0...-3] @meta_filename = File.join(@tmp_directory, BackupRestore::METADATA_FILE) - @dump_filename = File.join(@tmp_directory, BackupRestore::DUMP_FILE) + @is_archive = !(@filename =~ /.sql.gz$/) + + # For backwards compatibility + @dump_filename = + if @is_archive + if system("tar --list --file #{@source_filename} #{BackupRestore::DUMP_FILE}") + File.join(@tmp_directory, BackupRestore::DUMP_FILE) + else + File.join(@tmp_directory, "#{BackupRestore::DUMP_FILE}.gz") + end + else + File.join(@tmp_directory, @filename) + end + @logs = [] @readonly_mode_was_enabled = Discourse.readonly_mode? end @@ -162,12 +176,14 @@ module BackupRestore def copy_archive_to_tmp_directory log "Copying archive to tmp directory..." - source = File.join(Backup.base_directory, @filename) - execute_command("cp '#{source}' '#{@archive_filename}'", "Failed to copy archive to tmp directory.") + execute_command("cp '#{@source_filename}' '#{@archive_filename}'", "Failed to copy archive to tmp directory.") end def unzip_archive + return unless @is_archive + log "Unzipping archive, this may take a while..." + FileUtils.cd(@tmp_directory) do execute_command("gzip --decompress '#{@archive_filename}'", "Failed to unzip archive.") end @@ -176,14 +192,23 @@ module BackupRestore def extract_metadata log "Extracting metadata file..." - FileUtils.cd(@tmp_directory) do - execute_command( - "tar --extract --file '#{@tar_filename}' #{BackupRestore::METADATA_FILE}", - "Failed to extract metadata file." - ) - end + @metadata = + if system("tar --list --file #{@source_filename} #{BackupRestore::METADATA_FILE}") + FileUtils.cd(@tmp_directory) do + execute_command( + "tar --extract --file '#{@tar_filename}' #{BackupRestore::METADATA_FILE}", + "Failed to extract metadata file." + ) + end - @metadata = Oj.load_file(@meta_filename) + Oj.load_file(@meta_filename) + else + if @filename =~ /-#{BackupRestore::VERSION_PREFIX}(\d{14})/ + { "version" => Regexp.last_match[1].to_i } + else + raise "Migration version is missing from the filename." + end + end end def validate_metadata @@ -196,16 +221,26 @@ module BackupRestore end def extract_dump + return unless @is_archive + log "Extracting dump file..." FileUtils.cd(@tmp_directory) do execute_command( - "tar --extract --file '#{@tar_filename}' #{BackupRestore::DUMP_FILE}.gz", + "tar --extract --file '#{@tar_filename}' #{File.basename(@dump_filename)}", "Failed to extract dump file." ) end end + def restore_dump_command + if File.extname(@dump_filename) == '.gz' + "gzip -d < #{@dump_filename} | #{sed_command} | #{psql_command} 2>&1" + else + "#{psql_command} 2>&1 < #{@dump_filename}" + end + end + def restore_dump log "Restoring dump file... (can be quite long)" @@ -222,7 +257,7 @@ module BackupRestore end end - IO.popen("gzip -d < #{@dump_filename}.gz | #{sed_command} | #{psql_command} 2>&1") do |pipe| + IO.popen(restore_dump_command) do |pipe| begin while line = pipe.readline logs << line @@ -318,7 +353,7 @@ module BackupRestore end def extract_uploads - if `tar --list --file '#{@tar_filename}' | grep 'uploads/'`.present? + if system("tar --list --file '#{@tar_filename}' 'uploads'") log "Extracting uploads..." FileUtils.cd(File.join(Rails.root, "public")) do execute_command( @@ -343,9 +378,9 @@ module BackupRestore if user = User.find_by(email: @user_info[:email]) log "Notifying '#{user.username}' of the end of the restore..." if @success - SystemMessage.create_from_system_user(user, :restore_succeeded) + SystemMessage.create_from_system_user(user, :restore_succeeded, logs: pretty_logs(@logs)) else - SystemMessage.create_from_system_user(user, :restore_failed, logs: @logs.join("\n")) + SystemMessage.create_from_system_user(user, :restore_failed, logs: pretty_logs(@logs)) end else log "Could not send notification to '#{@user_info[:username]}' (#{@user_info[:email]}), because the user does not exists..." diff --git a/lib/backup_restore/utils.rb b/lib/backup_restore/utils.rb index 0d958b906f..f5021f1d3f 100644 --- a/lib/backup_restore/utils.rb +++ b/lib/backup_restore/utils.rb @@ -10,5 +10,9 @@ module BackupRestore output end + + def pretty_logs(logs) + logs.join("\n") + end end end diff --git a/lib/crawler_detection.rb b/lib/crawler_detection.rb index e41aa6aeea..075375ebc9 100644 --- a/lib/crawler_detection.rb +++ b/lib/crawler_detection.rb @@ -4,6 +4,6 @@ module CrawlerDetection # added 'Swiftbot' based on https://meta.discourse.org/t/how-to-add-html-markup-or-meta-tags-for-external-search-engine/28220 def self.crawler?(user_agent) - !/Googlebot|Mediapartners|AdsBot|curl|Twitterbot|facebookexternalhit|bingbot|Baiduspider|ia_archiver|Wayback Save Page|360Spider|Swiftbot/.match(user_agent).nil? + !/Googlebot|Mediapartners|AdsBot|curl|Twitterbot|facebookexternalhit|bingbot|Baiduspider|ia_archiver|Wayback Save Page|360Spider|Swiftbot|YandexBot/.match(user_agent).nil? end end diff --git a/lib/discourse_tagging.rb b/lib/discourse_tagging.rb index 044935f5be..77b05dcfc8 100644 --- a/lib/discourse_tagging.rb +++ b/lib/discourse_tagging.rb @@ -185,14 +185,8 @@ module DiscourseTagging end end - # TODO: this is unused? - def self.notification_key(tag_id) - "tags_notification:#{tag_id}" - end - - # TODO: this is unused? def self.muted_tags(user) return [] unless user - UserCustomField.where(user_id: user.id, value: TopicUser.notification_levels[:muted]).pluck(:name).map { |x| x[0,17] == "tags_notification" ? x[18..-1] : nil}.compact + TagUser.lookup(user, :muted).joins(:tag).pluck('tags.name') end end diff --git a/lib/discourse_updates.rb b/lib/discourse_updates.rb index cb845714e1..61df22e2aa 100644 --- a/lib/discourse_updates.rb +++ b/lib/discourse_updates.rb @@ -8,6 +8,7 @@ module DiscourseUpdates installed_version: Discourse::VERSION::STRING, installed_sha: (Discourse.git_version == 'unknown' ? nil : Discourse.git_version), installed_describe: `git describe --dirty`, + git_branch: Discourse.git_branch, updated_at: nil ) else @@ -18,6 +19,7 @@ module DiscourseUpdates installed_sha: (Discourse.git_version == 'unknown' ? nil : Discourse.git_version), installed_describe: `git describe --dirty`, missing_versions_count: missing_versions_count, + git_branch: Discourse.git_branch, updated_at: updated_at ) end diff --git a/lib/email/message_builder.rb b/lib/email/message_builder.rb index 4be0c89a4c..3a2a6b1756 100644 --- a/lib/email/message_builder.rb +++ b/lib/email/message_builder.rb @@ -139,6 +139,9 @@ module Email result['X-Discourse-Post-Id'] = @opts[:post_id].to_s if @opts[:post_id] result['X-Discourse-Topic-Id'] = @opts[:topic_id].to_s if @opts[:topic_id] + # please, don't send us automatic responses... + result['X-Auto-Response-Suppress'] = 'All' + if allow_reply_by_email? result['X-Discourse-Reply-Key'] = reply_key result['Reply-To'] = reply_by_email_address diff --git a/lib/email/receiver.rb b/lib/email/receiver.rb index df1aacf213..a5ff182dfb 100644 --- a/lib/email/receiver.rb +++ b/lib/email/receiver.rb @@ -62,6 +62,7 @@ module Email end def process_internal + raise BouncedEmailError if is_bounce? raise ScreenedEmailError if ScreenedEmail.should_block?(@from_email) user = find_or_create_user(@from_email, @from_display_name) @@ -70,7 +71,6 @@ module Email @incoming_email.update_columns(user_id: user.id) - raise BouncedEmailError if is_bounce? raise InactiveUserError if !user.active && !user.staged raise BlockedUserError if user.blocked @@ -94,45 +94,19 @@ module Email topic: post.topic, skip_validations: user.staged?) else - destination = destinations.first + first_exception = nil - raise BadDestinationAddress if destination.blank? - - case destination[:type] - when :group - group = destination[:obj] - create_topic(user: user, - raw: body, - title: subject, - archetype: Archetype.private_message, - target_group_names: [group.name], - is_group_message: true, - skip_validations: true) - - when :category - category = destination[:obj] - - raise StrangersNotAllowedError if user.staged? && !category.email_in_allow_strangers - raise InsufficientTrustLevelError if !user.has_trust_level?(SiteSetting.email_in_min_trust) - - create_topic(user: user, - raw: body, - title: subject, - category: category.id, - skip_validations: user.staged?) - - when :reply - email_log = destination[:obj] - - if email_log.user_id != user.id - raise ReplyUserNotMatchingError, "email_log.user_id => #{email_log.user_id.inspect}, user.id => #{user.id.inspect}" + destinations.each do |destination| + begin + process_destination(destination, user, body) + rescue => e + first_exception ||= e + else + return end - - create_reply(user: user, - raw: body, - post: email_log.post, - topic: email_log.post.topic) end + + raise first_exception || BadDestinationAddress end end @@ -195,7 +169,8 @@ module Email def is_auto_generated? return false if SiteSetting.auto_generated_whitelist.split('|').include?(@from_email) @mail[:precedence].to_s[/list|junk|bulk|auto_reply/i] || - @mail[:from].to_s[/(mailer-?daemon|postmaster|noreply)@/i] || + @mail[:from].to_s[/(mailer[\-_]?daemon|post[\-_]?master|no[\-_]?reply)@/i] || + @mail[:subject].to_s[/^\s*(Auto:|Automatic reply|Autosvar|Automatisk svar|Automatisch antwoord|Abwesenheitsnotiz|Risposta Non al computer|Automatisch antwoord|Auto Response|Respuesta automática|Fuori sede|Out of Office|Frånvaro|Réponse automatique)/i] || @mail.header.to_s[/auto[\-_]?(response|submitted|replied|reply|generated|respond)|holidayreply|machinegenerated/i] end @@ -339,6 +314,44 @@ module Email end end + def process_destination(destination, user, body) + case destination[:type] + when :group + group = destination[:obj] + create_topic(user: user, + raw: body, + title: subject, + archetype: Archetype.private_message, + target_group_names: [group.name], + is_group_message: true, + skip_validations: true) + + when :category + category = destination[:obj] + + raise StrangersNotAllowedError if user.staged? && !category.email_in_allow_strangers + raise InsufficientTrustLevelError if !user.has_trust_level?(SiteSetting.email_in_min_trust) + + create_topic(user: user, + raw: body, + title: subject, + category: category.id, + skip_validations: user.staged?) + + when :reply + email_log = destination[:obj] + + if email_log.user_id != user.id + raise ReplyUserNotMatchingError, "email_log.user_id => #{email_log.user_id.inspect}, user.id => #{user.id.inspect}" + end + + create_reply(user: user, + raw: body, + post: email_log.post, + topic: email_log.post.topic) + end + end + def reply_by_email_address_regex @reply_by_email_address_regex ||= begin reply_addresses = [ @@ -423,11 +436,14 @@ module Email raise InvalidPostAction.new(e) end + + def create_post_with_attachments(options={}) # deal with attachments @mail.attachments.each do |attachment| - # always strip S/MIME signatures - next if attachment.content_type == "application/pkcs7-mime".freeze + # strip blacklisted attachments (mostly signatures) + next if attachment.content_type =~ SiteSetting.attachment_content_type_blacklist_regex + next if attachment.filename =~ SiteSetting.attachment_filename_blacklist_regex tmp = Tempfile.new("discourse-email-attachment") begin diff --git a/lib/guardian.rb b/lib/guardian.rb index c09e11ba90..ecfedc92e5 100644 --- a/lib/guardian.rb +++ b/lib/guardian.rb @@ -74,7 +74,8 @@ class Guardian ( Rails.configuration.respond_to?(:developer_emails) && Rails.configuration.developer_emails.include?(@user.email) - ) + ) || + Developer.user_ids.include?(@user.id) ) end diff --git a/lib/image_sizer.rb b/lib/image_sizer.rb index 3cf9f126fb..ee368ce3d1 100644 --- a/lib/image_sizer.rb +++ b/lib/image_sizer.rb @@ -28,7 +28,8 @@ module ImageSizer return [w.floor, h.floor] if w <= max_width && h <= max_height ratio = max_width / w - [max_width.floor, [max_height, (h * ratio)].min.floor] + + [[max_width, w].min.floor, [max_height, (h * ratio)].min.floor] end end diff --git a/lib/post_merger.rb b/lib/post_merger.rb new file mode 100644 index 0000000000..7f994ba619 --- /dev/null +++ b/lib/post_merger.rb @@ -0,0 +1,58 @@ +class PostMerger + class CannotMergeError < StandardError; end + + def initialize(user, posts) + @user = user + @posts = posts + end + + def merge + return unless ensure_at_least_two_posts + ensure_same_topic! + ensure_same_user! + + guardian = Guardian.new(@user) + ensure_staff_user!(guardian) + + posts = @posts.sort_by do |post| + guardian.ensure_can_delete!(post) + post.post_number + end + + post_content = posts.map(&:raw) + post = posts.pop + + changes = { + raw: post_content.join("\n\n"), + edit_reason: I18n.t("merge_posts.edit_reason", count: posts.length, username: @user.username) + } + + Post.transaction do + revisor = PostRevisor.new(post, post.topic) + revisor.revise!(@user, changes, {}) + posts.each { |p| PostDestroyer.new(@user, p).destroy } + end + end + + private + + def ensure_at_least_two_posts + @posts.count >= 2 + end + + def ensure_same_topic! + unless @posts.map(&:topic_id).uniq.length == 1 + raise CannotMergeError.new(I18n.t("merge_posts.errors.different_topics")) + end + end + + def ensure_same_user! + unless @posts.map(&:user_id).uniq.length == 1 + raise CannotMergeError.new(I18n.t("merge_posts.errors.different_users")) + end + end + + def ensure_staff_user!(guardian) + raise Discourse::InvalidAccess unless guardian.is_staff? + end +end diff --git a/lib/single_sign_on.rb b/lib/single_sign_on.rb index 525d029323..64d4e909a6 100644 --- a/lib/single_sign_on.rb +++ b/lib/single_sign_on.rb @@ -1,6 +1,6 @@ class SingleSignOn ACCESSORS = [:nonce, :name, :username, :email, :avatar_url, :avatar_force_update, :require_activation, - :about_me, :external_id, :return_sso_url, :admin, :moderator, :suppress_welcome_message] + :bio, :external_id, :return_sso_url, :admin, :moderator, :suppress_welcome_message] FIXNUMS = [] BOOLS = [:avatar_force_update, :admin, :moderator, :require_activation, :suppress_welcome_message] NONCE_EXPIRY_TIME = 10.minutes diff --git a/lib/topic_creator.rb b/lib/topic_creator.rb index da0f7dcc12..9e76327a5a 100644 --- a/lib/topic_creator.rb +++ b/lib/topic_creator.rb @@ -93,10 +93,13 @@ class TopicCreator end def setup_topic_params + @opts[:visible] = true if @opts[:visible].nil? + topic_params = { title: @opts[:title], user_id: @user.id, - last_post_user_id: @user.id + last_post_user_id: @user.id, + visible: @opts[:visible] } [:subtype, :archetype, :meta_data, :import_mode].each do |key| diff --git a/lib/topic_query.rb b/lib/topic_query.rb index 49cef6da06..a8e1d77e69 100644 --- a/lib/topic_query.rb +++ b/lib/topic_query.rb @@ -597,8 +597,7 @@ class TopicQuery if user.nil? || !SiteSetting.tagging_enabled || !SiteSetting.remove_muted_tags_from_latest list else - muted_tags = DiscourseTagging.muted_tags(user) - if muted_tags.empty? + if !TagUser.lookup(user, :muted).exists? list else showing_tag = if opts[:filter] @@ -608,17 +607,17 @@ class TopicQuery nil end - if muted_tags.include?(showing_tag) + if TagUser.lookup(user, :muted).joins(:tag).where('tags.name = ?', showing_tag).exists? list # if viewing the topic list for a muted tag, show all the topics else - arr = muted_tags.map{ |z| "'#{z}'" }.join(',') - list.where("EXISTS ( - SELECT 1 - FROM topic_custom_fields tcf - WHERE tcf.name = 'tags' - AND tcf.value NOT IN (#{arr}) - AND tcf.topic_id = topics.id - ) OR NOT EXISTS (select 1 from topic_custom_fields tcf where tcf.name = 'tags' and tcf.topic_id = topics.id)") + muted_tag_ids = TagUser.lookup(user, :muted).pluck(:tag_id) + list = list.where(" + EXISTS ( + SELECT 1 + FROM topic_tags tt + WHERE tt.tag_id NOT IN (:tag_ids) + AND tt.topic_id = topics.id + ) OR NOT EXISTS (SELECT 1 FROM topic_tags tt WHERE tt.topic_id = topics.id)", tag_ids: muted_tag_ids) end end end diff --git a/lib/validators/upload_validator.rb b/lib/validators/upload_validator.rb index 23cfe2f811..9d871ba520 100644 --- a/lib/validators/upload_validator.rb +++ b/lib/validators/upload_validator.rb @@ -5,10 +5,9 @@ module Validators; end class Validators::UploadValidator < ActiveModel::Validator def validate(upload) - # allow all attachments except S/MIME signatures - # cf. https://meta.discourse.org/t/strip-s-mime-signatures/46371 + # check the attachment blacklist if upload.is_attachment_for_group_message && SiteSetting.allow_all_attachments_for_group_messages - return upload.original_filename != "smime.p7s".freeze + return upload.original_filename =~ SiteSetting.attachment_filename_blacklist_regex end extension = File.extname(upload.original_filename)[1..-1] || "" diff --git a/lib/version.rb b/lib/version.rb index e67396474b..3c7d5a4fa0 100644 --- a/lib/version.rb +++ b/lib/version.rb @@ -3,9 +3,9 @@ module Discourse unless defined? ::Discourse::VERSION module VERSION #:nodoc: MAJOR = 1 - MINOR = 6 + MINOR = 7 TINY = 0 - PRE = 'beta12' + PRE = 'beta1' STRING = [MAJOR, MINOR, TINY, PRE].compact.join('.') end diff --git a/plugins/poll/assets/javascripts/components/poll-option.js.es6 b/plugins/poll/assets/javascripts/components/poll-option.js.es6 index 96f7e36cdc..b20f2b5204 100644 --- a/plugins/poll/assets/javascripts/components/poll-option.js.es6 +++ b/plugins/poll/assets/javascripts/components/poll-option.js.es6 @@ -1,15 +1,19 @@ +import computed from 'ember-addons/ember-computed-decorators'; +import { iconHTML } from 'discourse/helpers/fa-icon'; + export default Em.Component.extend({ tagName: "li", - attributeBindings: ["data-poll-option-id", "data-poll-selected"], + attributeBindings: ["data-poll-option-id"], "data-poll-option-id": Em.computed.alias("option.id"), - "data-poll-selected": function() { - return this.get("option.selected") ? "selected" : false; - }.property("option.selected"), - - render(buffer) { - buffer.push(this.get("option.html")); + @computed("option.selected", "isMultiple") + optionIcon(selected, isMultiple) { + if (isMultiple) { + return iconHTML(selected ? 'check-square-o' : 'square-o'); + } else { + return iconHTML(selected ? 'dot-circle-o' : 'circle-o'); + } }, click(e) { diff --git a/plugins/poll/assets/javascripts/components/poll-results-standard.js.es6 b/plugins/poll/assets/javascripts/components/poll-results-standard.js.es6 index 47f0d5ba5a..588a9d94c5 100644 --- a/plugins/poll/assets/javascripts/components/poll-results-standard.js.es6 +++ b/plugins/poll/assets/javascripts/components/poll-results-standard.js.es6 @@ -7,7 +7,9 @@ export default Em.Component.extend({ @computed("poll.voters", "poll.type", "poll.options.[]") options(voters, type) { - const options = this.get("poll.options"); + const options = this.get("poll.options").slice(0).sort((a, b) => { + return b.get("votes") - a.get("votes"); + }); let percentages = voters === 0 ? Array(options.length).fill(0) : @@ -35,5 +37,4 @@ export default Em.Component.extend({ return options; } - }); diff --git a/plugins/poll/assets/javascripts/components/poll-voters.js.es6 b/plugins/poll/assets/javascripts/components/poll-voters.js.es6 index ac43bc53ca..7dcca87b86 100644 --- a/plugins/poll/assets/javascripts/components/poll-voters.js.es6 +++ b/plugins/poll/assets/javascripts/components/poll-voters.js.es6 @@ -40,10 +40,8 @@ export default Ember.Component.extend({ didInsertElement() { this._super(); - Ember.run.schedule("afterRender", () => { - this.set("numOfVotersToShow", Math.round(this.$().width() / 25) * 2); - if (this.get("voterIds").length > 0) this._fetchUsers(); - }); + this.set("numOfVotersToShow", Math.round(this.$().width() / 25) * 2); + if (this.get("voterIds").length > 0) this._fetchUsers(); }, actions: { diff --git a/plugins/poll/assets/javascripts/controllers/poll.js.es6 b/plugins/poll/assets/javascripts/controllers/poll.js.es6 index c015c393f6..ba1f840e67 100644 --- a/plugins/poll/assets/javascripts/controllers/poll.js.es6 +++ b/plugins/poll/assets/javascripts/controllers/poll.js.es6 @@ -4,7 +4,6 @@ import { default as computed, observes } from "ember-addons/ember-computed-decor export default Ember.Controller.extend({ isMultiple: Ember.computed.equal("poll.type", "multiple"), isNumber: Ember.computed.equal("poll.type", "number"), - isRandom : Ember.computed.equal("poll.order", "random"), isClosed: Ember.computed.equal("poll.status", "closed"), isPublic: Ember.computed.equal("poll.public", "true"), diff --git a/plugins/poll/assets/javascripts/discourse/templates/components/poll-option.hbs b/plugins/poll/assets/javascripts/discourse/templates/components/poll-option.hbs new file mode 100644 index 0000000000..091a898b61 --- /dev/null +++ b/plugins/poll/assets/javascripts/discourse/templates/components/poll-option.hbs @@ -0,0 +1,2 @@ +{{{optionIcon}}} +{{{option.html}}} diff --git a/plugins/poll/assets/javascripts/discourse/templates/poll.hbs b/plugins/poll/assets/javascripts/discourse/templates/poll.hbs index 6860374758..a5355def1e 100644 --- a/plugins/poll/assets/javascripts/discourse/templates/poll.hbs +++ b/plugins/poll/assets/javascripts/discourse/templates/poll.hbs @@ -9,7 +9,7 @@ {{else}}
      {{#each poll.options as |option|}} - {{poll-option option=option toggle="toggleOption"}} + {{poll-option option=option toggle="toggleOption" isMultiple=isMultiple}} {{/each}}
    {{/if}} diff --git a/plugins/poll/assets/stylesheets/common/poll.scss b/plugins/poll/assets/stylesheets/common/poll.scss index 1451be21a4..86c8785c67 100644 --- a/plugins/poll/assets/stylesheets/common/poll.scss +++ b/plugins/poll/assets/stylesheets/common/poll.scss @@ -1,13 +1,10 @@ $border-color: rgb(219,219,219); $text-color: #9E9E9E; -$option-foreground: dark-light-diff($primary, $secondary, 0%, -100%); $option-background: dark-light-diff($primary, $secondary, 90%, -65%); -$option-background-selected: #dbffdb; -$option-shadow: dark-light-diff($option-background, $primary, 10%, -10%); div.poll { - + margin: 10px 0px; border: 1px solid $border-color; @include unselectable; @@ -27,25 +24,8 @@ div.poll { } li[data-poll-option-id] { - color: $option-foreground; - background: $option-background; - box-shadow: inset 0 -6px rgba(0,0,0,.25), inset 0 0 0 100px rgba(0,0,0,0); + color: $primary; padding: .5em .7em .7em .5em; - border-radius: 4px; - - &:hover { - box-shadow: inset 0 -6px rgba(0,0,0,.35), inset 0 0 0 100px rgba(0,0,0,.1); - } - - &:active { - -webkit-transform: translate(0,2px); - transform: translate(0,2px); - box-shadow: inset 0 -4px rgba(0,0,0,.35), inset 0 0 0 100px rgba(0,0,0,.1); - } - - &[data-poll-selected="selected"] { - background: $option-background-selected !important; - } } .button { @@ -122,12 +102,12 @@ div.poll { } .bar-back { - background: $border-color; + background: $option-background; } .bar { height: 10px; - background: $option-foreground; + background: $primary; } } @@ -136,8 +116,7 @@ div.poll { li[data-poll-option-id] { display: inline-block; - text-align: center; - width: 25px; + width: 45px; margin-right: 5px; } diff --git a/plugins/poll/assets/stylesheets/desktop/poll.scss b/plugins/poll/assets/stylesheets/desktop/poll.scss index e875c29a03..cc8ed28ad2 100644 --- a/plugins/poll/assets/stylesheets/desktop/poll.scss +++ b/plugins/poll/assets/stylesheets/desktop/poll.scss @@ -1,10 +1,12 @@ div.poll { display: table; - width: 500px; - max-width: 500px; + min-width: 500px; + width: 100%; + box-sizing: border-box; .poll-info { - width: 150px; + min-width: 150px; + width: 100%; display: table-cell; border-left: 1px solid $border-color; @@ -19,8 +21,8 @@ div.poll { .poll-container { display: table-cell; - width: 330px; - max-width: 330px; + min-width: 330px; + width: 100%; } .poll-buttons { @@ -32,3 +34,27 @@ div.poll { } } } + +.d-editor-preview { + .poll-buttons { + a:not(:first-child) { + margin-left: 5px; + } + } + + .poll { + li[data-poll-option-id]:before { + font-family: FontAwesome; + content: "\f10c"; + margin-right: 3px; + position: relative; + top: 1px; + } + + &[data-poll-type="multiple"] { + li[data-poll-option-id]:before { + content: "\f096"; + } + } + } +} diff --git a/plugins/poll/config/locales/client.ar.yml b/plugins/poll/config/locales/client.ar.yml index 58aa3b2df4..280b987cba 100644 --- a/plugins/poll/config/locales/client.ar.yml +++ b/plugins/poll/config/locales/client.ar.yml @@ -15,54 +15,44 @@ ar: few: "مصوتون قليلون." many: "مصوتون كثيرون." other: "المصوتون" - total_votes: - zero: "مجموع عدم التصويت." - one: "مجموع التصويت." - two: "مجموع التصويتان." - few: "مجموع الأصوات القليلة." - many: "مجموع الأصوات الكثيرة." - other: "مجموع الأصوات." - average_rating: "متوسط التصنيف: %{average} " + average_rating: "متوسط التقييم: %{average} " + public: + title: "الأصوات للعموم." multiple: help: at_least_min_options: - zero: "لا يجب عليك اختيار أي خيار." - one: "يجب عليك أن تختار خيار واحد على الأقل." - two: "يجب عليك أن تختار خياران على الأقل." - few: "يجب عليك أن تختار %{count} بعض الخيارات على الأقل." - many: "يجب عليك أن تختار %{count} عدة خيارات على الأقل." - other: "يجب عليك الاختيار على الأقل." - up_to_max_options: - zero: "لا يمكنك اختيار أي خيار." - one: "يمكنك إختيار مايصل إلى خيار واحد فقط." - two: "يمكنك إختيار مايصل إلى خيارانفقط." - few: "يمكنك إختيار بعض %{count} الخيارات ." - many: "يمكنك إختيار عدة %{count} خيارات ." - other: "يمكنك اختيار حتى %{count} خيارات." - x_options: - zero: "لا يجب عليك إختيار أي خيار." - one: "يجب عليك إختيار خيارواحدخياران فقط." - few: "يجب عليك إختيار %{count} بعض الخيارات." - many: "يجب عليك إختيار %{count} عدة خيارات." - other: "يجب عليك إختيار %{count} خيارات." - between_min_and_max_options: "يجب عليك إختيار بين %{min} و %{max} خيارات ." + zero: "لا تختار أي خيار" + one: "اختر خيارًا واحدًا على الأقل" + two: "اختر خيارين اثنين على الأقل" + few: "اختر %{count} خيارات على الأقل" + many: "اختر %{count} خيارات على الأقل" + other: "اختر %{count} خيارات على الأقل" cast-votes: title: "إدراج صوتك." - label: "صوت اﻵن!" + label: "صوّت اﻵن!" show-results: - title: "عرض نتائج التصويت." - label: "عرض النتائج." + title: "اعرض نتائج التصويت" + label: "أظهر النتائج" hide-results: title: "العودة إلى أصواتك." - label: "إخفاء النتائج." + label: "أخف النتائج" open: - title: "فتح التصويت." - label: "فتح." - confirm: "هل أنت متأكد من فتح هذا التصويت؟" + title: "افتح التّصويت" + label: "افتح" + confirm: "أمتأكد من فتح هذا التّصويت؟" close: - title: "إغلاق التصويت." - label: "إغلاق." - confirm: "هل أنت متأكد من إغلاق هذا التصويت؟" - error_while_toggling_status: "حدث خطأ عند محاولتك لتبديل حالة التصويت." - error_while_casting_votes: "حدث خطأ عند محاولة إدراج صوتك." + title: "أغلق التّصويت" + label: "أغلق" + confirm: "أمتأكد من إغلاق هذا التّصويت؟" + error_while_toggling_status: "آسفون، حصلت مشكلة في تبديل حالة هذا التّصويت." + error_while_fetching_voters: "آسفون، حصل خطأ في عرض المصوّتين." + ui_builder: + insert: أدرج تصويتا + help: + options_count: أدخل خيارين على الأقل + poll_type: + label: النوع + poll_public: + label: أظهر المصوّتون + poll_options: + label: أدخل خيارًا واحدًا في كلّ سطر diff --git a/plugins/poll/config/locales/client.cs.yml b/plugins/poll/config/locales/client.cs.yml index c9726fcdf0..b6a99b3c6b 100644 --- a/plugins/poll/config/locales/client.cs.yml +++ b/plugins/poll/config/locales/client.cs.yml @@ -17,21 +17,58 @@ cs: few: "hlasy celkem" other: "hlasů celkem" average_rating: "Průměrné hodnocení: %{average}." + public: + title: "Hlasy jsou veřejné." + multiple: + help: + at_least_min_options: + one: "Zvolte alespoň 1 možnost." + few: "Zvolte alespoň %{count} možnosti." + other: "Zvolte alespoň %{count} možností." + up_to_max_options: + one: "Zvolte maximálně 1 možnost." + few: "Zvolte maximálně %{count} možnosti." + other: "Zvolte maximálně %{count} možností." + x_options: + one: "Zvolte 1 možnost." + few: "Zvolte %{count} možnosti." + other: "Zvolte %{count} možností." + between_min_and_max_options: "Zvolte mezi %{min} a %{max} možnostmi." cast-votes: title: "Hlasujte" label: "Hlasovat!" show-results: - title: "Zobraz výsledky hlasování." - label: "Ukaž výsledky." + title: "Zobraz výsledky hlasování" + label: "Ukaž výsledky" hide-results: title: "Zpět k hlasování" - label: "Schovej výsledky." + label: "Schovej výsledky" open: title: "Otevřít hlasování" label: "Otevři" confirm: "Opravdu chcete otevřít toto hlasování?" close: - title: "Zavřít hlasování." + title: "Zavřít hlasování" label: "Zavřít" confirm: "Opravdu chcete uzavřít toto hlasování?" - error_while_casting_votes: "Objevila se chyba při zpracování Vašeho hlasu." + error_while_toggling_status: "Došlo k chybě při změně statusu hlasování" + error_while_casting_votes: "Došlo k chybě při odesílání vašeho hlasu." + error_while_fetching_voters: "Došlo k chybě při zobrazování hlasujících." + ui_builder: + title: Vytvořit hlasování + insert: Vložit hlasování + help: + options_count: Zadejte alespoň 2 možnosti + poll_type: + label: Typ + regular: Jedna možnost + multiple: Více možností + number: Číselné hodnocení + poll_config: + max: Maximum + min: Minimum + step: Krok + poll_public: + label: Zobrazit kdo hlasoval + poll_options: + label: Na každý řádek zadejte jednu možnost hlasování diff --git a/plugins/poll/config/locales/client.da.yml b/plugins/poll/config/locales/client.da.yml index 4747966e3a..fe45e0afff 100644 --- a/plugins/poll/config/locales/client.da.yml +++ b/plugins/poll/config/locales/client.da.yml @@ -15,18 +15,6 @@ da: one: "afgiven stemme" other: "afgivne stemmer" average_rating: "Gennemsnitlig rating: %{average}." - multiple: - help: - at_least_min_options: - one: "Du skal mindst vælge 1 mulighed." - other: "Du skal mindst vælge %{count} muligheder." - up_to_max_options: - one: "Du kan vælge op til 1 mulighed." - other: "Du kan vælge op til %{count} muligheder." - x_options: - one: "Du skal vælge 1 mulighed." - other: "Du skal vælge %{count} muligheder." - between_min_and_max_options: "Du kan vælge mellem %{min} og %{max} muligheder." cast-votes: title: "Afgiv dine stemmer" label: "Stem nu!" @@ -44,5 +32,3 @@ da: title: "Luk afstemningen" label: "Luk" confirm: "Er du sikker på, at du vil lukke denne afstemning?" - error_while_toggling_status: "Der opstod en fejl ved skift af status for afstemningen." - error_while_casting_votes: "Der opstod en fejl ved afgivelse af dine stemmer." diff --git a/plugins/poll/config/locales/client.de.yml b/plugins/poll/config/locales/client.de.yml index 8717b05813..00a1d5ce62 100644 --- a/plugins/poll/config/locales/client.de.yml +++ b/plugins/poll/config/locales/client.de.yml @@ -16,19 +16,19 @@ de: other: "abgegebene Stimmen" average_rating: "Durchschnittliche Bewertung: %{average}" public: - title: "Abgegebene Stimmen dieser Umfrage werden veröffentlicht." + title: "Abgegebene Stimmen werden veröffentlicht." multiple: help: at_least_min_options: - one: "Du musst mindestens eine Option auswählen." + one: "Du musst mindestens 1 Option auswählen." other: "Du musst mindestens %{count} Optionen auswählen." up_to_max_options: - one: "Du kannst genau eine Option auswählen." + one: "Du kannst bis zu eine Option auswählen." other: "Du kannst bis zu %{count} Optionen auswählen." x_options: - one: "Du musst eine Option auswählen." - other: "Du musst %{count} Optionen auswählen." - between_min_and_max_options: "Du kannst zwischen %{min} und %{max} Optionen auswählen." + one: "Bitte wähle 1 Option" + other: "Bitte wähle %{count} Optionen" + between_min_and_max_options: "Bitte wähle zwischen %{min} und %{max} Optionen" cast-votes: title: "Gib deine Stimmen ab" label: "Jetzt abstimmen!" @@ -46,6 +46,24 @@ de: title: "Umfrage beenden" label: "Beenden" confirm: "Möchtest du diese Umfrage wirklich beenden?" - error_while_toggling_status: "Beim Ändern des Status der Umfrage ist ein Fehler aufgetreten." - error_while_casting_votes: "Beim Abstimmen ist ein Fehler aufgetreten." - error_while_fetching_voters: "Beim Anzeigen der Teilnehmer ist ein Fehler aufgetreten" + error_while_toggling_status: "Entschuldige, es gab einen Fehler beim Wechseln des Status dieser Umfrage." + error_while_casting_votes: "Entschuldige, es gab einen Fehler beim Abgeben deiner Stimme." + error_while_fetching_voters: "Entschuldige, es gab einen Fehler beim Anzeigen der Teilnehmer." + ui_builder: + title: Umfrage erstellen + insert: Umfrage einfügen + help: + options_count: Gib mindestens 2 Optionen ein + poll_type: + label: Art + regular: Einfachauswahl + multiple: Mehrfachauswahl + number: Bewertung + poll_config: + max: max. + min: min. + step: Schrittweite + poll_public: + label: Anzeigen wer abgestimmt hat + poll_options: + label: Bitte gib eine Umfrageoption pro Zeile ein diff --git a/plugins/poll/config/locales/client.es.yml b/plugins/poll/config/locales/client.es.yml index 192cf14a26..d31ecc9903 100644 --- a/plugins/poll/config/locales/client.es.yml +++ b/plugins/poll/config/locales/client.es.yml @@ -16,19 +16,19 @@ es: other: "votos totales" average_rating: "Puntuación media: %{average}." public: - title: "Los votos en esta encuesta serán públicos." + title: "Los votos son públicos." multiple: help: at_least_min_options: - one: "Debes elegir al menos 1 opción." - other: "Debes elegir al menos %{count} opciones." + one: "Elige al menos 1 opción" + other: "Elige al menos %{count} opciones" up_to_max_options: - one: "Puedes elegir hasta 1 opción." - other: "Puedes elegir hasta %{count} opciones." + one: "Elige 1 opción" + other: "Elige hasta %{count} opciones" x_options: - one: "Debes elegir 1 opción." - other: "Debes elegir %{count} opciones." - between_min_and_max_options: "Puedes escoger entre %{min} y %{max} opciones." + one: "Elige 1 opción" + other: "Elige %{count} opciones" + between_min_and_max_options: "Elige entre %{min} y %{max} opciones" cast-votes: title: "Votar" label: "¡Vota!" @@ -46,6 +46,24 @@ es: title: "Cerrar la encuesta" label: "Cerrar" confirm: "¿Seguro que quieres cerrar esta encuesta?" - error_while_toggling_status: "Ha ocurrido un error mientras se cambiaba el estado de esta encuesta." - error_while_casting_votes: "Ha ocurrido un error a la hora de enviar los votos." - error_while_fetching_voters: "Hubo un error al mostrar los votantes." + error_while_toggling_status: "Lo sentimos, hubo un error al cambiar el estado de esta encuesta." + error_while_casting_votes: "Lo sentimos, hubo un error al registrar tus votos." + error_while_fetching_voters: "Lo sentimos, hubo un error al mostrar los votantes." + ui_builder: + title: Crear Encuesta + insert: Insertar Encuesta + help: + options_count: Introducir al menos 2 opciones + poll_type: + label: Tipo + regular: Una opción + multiple: Múltiples opciones + number: Valoración numérica + poll_config: + max: Máximo + min: Mínimo + step: Intervalo + poll_public: + label: Mostrar quién votó + poll_options: + label: Introducir una opción de la encuesta por línea diff --git a/plugins/poll/config/locales/client.et.yml b/plugins/poll/config/locales/client.et.yml index 6c8a48476c..42146747c7 100644 --- a/plugins/poll/config/locales/client.et.yml +++ b/plugins/poll/config/locales/client.et.yml @@ -15,18 +15,6 @@ et: one: "häält kokku" other: "hääli kokku" average_rating: "Keskmine hinnang: %{average}." - multiple: - help: - at_least_min_options: - one: "Sa pead valima vähemalt 1 valiku." - other: "Sa võid valida vähemalt %{count} valikut." - up_to_max_options: - one: "Sa võid valida kuni 1 valiku." - other: "Sa võid valida kuni %{count} valikut." - x_options: - one: "Sa võid valima 1 valiku." - other: "Sa võid valida %{count} valikut." - between_min_and_max_options: "Sa võid valida vahemikus %{min} ja %{max}." cast-votes: title: "Anna oma hääl" label: "Hääleta nüüd!" @@ -44,5 +32,3 @@ et: title: "Sulge hääletus" label: "Sulge" confirm: "Kas sa oled kindel, et sa tahad antud hääletuse sulgeda?" - error_while_toggling_status: "Hääletuse staatuse muutmisel esines viga." - error_while_casting_votes: "Esines veateade teie hääle edastamisel." diff --git a/plugins/poll/config/locales/client.fa_IR.yml b/plugins/poll/config/locales/client.fa_IR.yml index 63b09f0016..a5fffa79c4 100644 --- a/plugins/poll/config/locales/client.fa_IR.yml +++ b/plugins/poll/config/locales/client.fa_IR.yml @@ -13,15 +13,6 @@ fa_IR: total_votes: other: "مجموع آرا" average_rating: "میانگین امتیاز: %{average}." - multiple: - help: - at_least_min_options: - other: "حداقل %{count} گزینه باید انتخاب شود." - up_to_max_options: - other: "می‌توانید تا %{count} گزینه را انتخاب کنید." - x_options: - other: "%{count} گزینه باید انتخاب شود" - between_min_and_max_options: "می‌توانید بین %{min} تا %{max} گزینه را انتخاب کنید." cast-votes: title: "انداختن رأی شما" label: "رای بدهید!" @@ -39,5 +30,3 @@ fa_IR: title: "نظرسنجی را ببند" label: "بسته " confirm: "آیا از بستن این نظرسنجی اطمینان دارید ؟ " - error_while_toggling_status: "خطایی رخ داد در حالی که وضعیت این نظرسنجی روشن نیست." - error_while_casting_votes: "خطایی رخ داد در حالی که شما رای می دادید." diff --git a/plugins/poll/config/locales/client.fi.yml b/plugins/poll/config/locales/client.fi.yml index 6de4f8e967..4994bbaf83 100644 --- a/plugins/poll/config/locales/client.fi.yml +++ b/plugins/poll/config/locales/client.fi.yml @@ -16,19 +16,19 @@ fi: other: "ääntä" average_rating: "Keskiarvo: %{average}" public: - title: "Tämän kyselyn äänet ovat julkisia." + title: "Äänet ovat julkisia." multiple: help: at_least_min_options: - one: "Sinun täytyy valita vähintään yksi vaihtoehto." - other: "Sinun täytyy valita vähintään %{count} vaihtoehtoa." + one: "Valitse vähintään 1 vaihtoehto" + other: "Valotse vähintään %{count} vaihtoehtoa" up_to_max_options: - one: "Voit valita enintään yhden vaihtoehdon." - other: "Voit valita enintään %{count} vaihtoehtoa." + one: "Valitse enintään 1 vaihtoehto" + other: "Valitse enintään %{count} vaihtoehtoa" x_options: - one: "Sinun täytyy valita yksi vaihtoehto." - other: "Sinun täytyy valita %{count} vaihtoehtoa." - between_min_and_max_options: "Voit valita %{min}-%{max}1 vaihtoehto" + other: "Valitse %{count} vaihtoehtoa" + between_min_and_max_options: "Valitse %{min}-%{max} vaihtoehtoa" cast-votes: title: "Antakaa äänenne" label: "Äänestä nyt!" @@ -46,6 +46,24 @@ fi: title: "Sulje äänestys" label: "Sulje" confirm: "Suljetaanko äänestys?" - error_while_toggling_status: "Äänestyksen tilaa muutettaessa tapahtui virhe." - error_while_casting_votes: "Äänesi annettaessa tapahtui virhe." - error_while_fetching_voters: "Äänestäneiden näyttämisessä tapahtui virhe." + error_while_toggling_status: "Pahoittelut, äänestyksen tilaa muutettaessa tapahtui virhe." + error_while_casting_votes: "Pahoittelut, ääntä annettaessa tapahtui virhe." + error_while_fetching_voters: "Pahoittelut, äänestäneiden näyttämisessä tapahtui virhe." + ui_builder: + title: Luo äänestys + insert: Lisää äänestys + help: + options_count: Valitse vähintään 2 vaihtoehtoa + poll_type: + label: Tyyppi + regular: Valitaan yksi + multiple: Valitaan useita + number: Numeroarviointi + poll_config: + max: Enint. + min: Väh. + step: Vaihe + poll_public: + label: Näytä äänestäneet + poll_options: + label: Syötä yksi äänestysvaihtoehto riviä kohden diff --git a/plugins/poll/config/locales/client.fr.yml b/plugins/poll/config/locales/client.fr.yml index 9b284bb4c8..a16d2b8b1c 100644 --- a/plugins/poll/config/locales/client.fr.yml +++ b/plugins/poll/config/locales/client.fr.yml @@ -16,19 +16,19 @@ fr: other: "votes au total" average_rating: "Notation moyenne : %{average}" public: - title: "Les votes sur ce sondage seront publics." + title: "Les votes sont publics." multiple: help: at_least_min_options: - one: "Vous devez choisir au moins une option." - other: "Vous devez choisir au moins %{count} options." + one: "Choisissez au moins 1 option" + other: "Choisissez au moins %{count} options" up_to_max_options: - one: "Vous pouvez choisir une option." - other: "Vous pouvez choisir jusqu’à %{count} options." + one: "Choisissez jusqu'à 1 option" + other: "Choisissez jusqu'à %{count} options" x_options: - one: "Vous devez choisir une option." - other: "Vous devez choisir %{count} options." - between_min_and_max_options: "Vous devez choisir entre %{min} et %{max} options." + one: "Choisissez 1 option" + other: "Choisissez %{count} options" + between_min_and_max_options: "Choisissez entre %{min} et %{max} options" cast-votes: title: "Distribuez vos votes" label: "Votez maintenant !" @@ -46,6 +46,24 @@ fr: title: "Fermer le sondage" label: "Fermer" confirm: "Êtes-vous sûr de vouloir fermer ce sondage ?" - error_while_toggling_status: "Une erreur s'est produite lors du changement de statut de ce sondage." - error_while_casting_votes: "Une erreur s'est produite lors de la distribution de vos votes." - error_while_fetching_voters: "Une erreur s'est produite lors de l'affichage des votants." + error_while_toggling_status: "Désolé, il y a eu une erreur lors du changement de statut de ce sondage." + error_while_casting_votes: "Désolé, il y a eu une erreur lors de l'envoi de vos votes." + error_while_fetching_voters: "Désolé, il y a eu une erreur lors de l'affichage des votants." + ui_builder: + title: Construire Sondage + insert: Insérer Sondage + help: + options_count: Entrez au moins 2 options + poll_type: + label: Type + regular: Choix Unique + multiple: Choix Multiple + number: Nombre + poll_config: + max: Max + min: Min + step: Pas + poll_public: + label: Afficher les votants + poll_options: + label: Entrez une option de sondage par ligne diff --git a/plugins/poll/config/locales/client.gl.yml b/plugins/poll/config/locales/client.gl.yml index 3cdfb4b000..274281a64e 100644 --- a/plugins/poll/config/locales/client.gl.yml +++ b/plugins/poll/config/locales/client.gl.yml @@ -15,18 +15,6 @@ gl: one: "votos totais" other: "votos totais" average_rating: "Valoración media: %{average}." - multiple: - help: - at_least_min_options: - one: "Debes seleccionar cando menos 1 opción." - other: "Debes seleccionar cando menos %{count} opcións." - up_to_max_options: - one: "Podes escoller 1 única opción." - other: "Podes escoller até %{count} opcións." - x_options: - one: "Debes escoller 1 opción." - other: "Debes escoller %{count} opcións." - between_min_and_max_options: "Debes escoller entre %{min} e %{max} opcións." cast-votes: title: "Vota" label: "Vota agora!" @@ -44,5 +32,3 @@ gl: title: "Pechar a enquisa" label: "Pechar" confirm: "Confirmas o peche desta enquisa?" - error_while_toggling_status: "Produciuse un erro durante o cambio do estado da enquisa." - error_while_casting_votes: "Produciuse un erro durante a emisión do teu voto." diff --git a/plugins/poll/config/locales/client.he.yml b/plugins/poll/config/locales/client.he.yml index ced11e0190..8b3b2a7a96 100644 --- a/plugins/poll/config/locales/client.he.yml +++ b/plugins/poll/config/locales/client.he.yml @@ -15,21 +15,23 @@ he: one: "מספר הצבעות כולל" other: "מספר הצבעות כולל" average_rating: "דירוג ממוצע: %{average}." + public: + title: "הצבעות הן פומביות." multiple: help: at_least_min_options: - one: "עליך לבחור לפחות אפשרות 1." - other: "עליך לבחור לפחות %{count} אפשרויות." + one: "בחרו לפחות 1 אפשרויות" + other: "בחרו לפחות %{count} אפשרויות" up_to_max_options: - one: "באפשרותך לבחור עד אפשרות %{count}." - other: "באפשרותך לבחור עד %{count} אפשרויות." + one: "בחרו עד 1 אפשרויות" + other: "בחרו עד %{count} אפשרויות" x_options: - one: "עליך לבחור אפשרות 1." - other: "עליך לבחור %{count} אפשרויות." - between_min_and_max_options: "באפשרותך לבחור בין %{min} עד %{max} אפשרויות." + one: "בחרו 1 אפשרויות" + other: "בחרו %{count} אפשרויות" + between_min_and_max_options: "בחרו בין %{min} ל-%{max} אפשרויות" cast-votes: - title: "שליחת הצבעות" - label: "הצביע/י עכשיו!" + title: "הצביעו" + label: "הצביעו עכשיו!" show-results: title: "להציג את תוצאות הסקר" label: "הצגת תוצאות" @@ -44,5 +46,24 @@ he: title: "סגירת הסקר" label: "סגירה" confirm: "האם את/ה בטוח/ה שאת/ה רוצה לסגור סקר זה?" - error_while_toggling_status: "אירעה שגיאה במהלך החלפת מצב הסטטוס של הסקר" - error_while_casting_votes: "אירעה שגיאה במהלך שליחת ההצבעות שלך." + error_while_toggling_status: "מצטערים, חלה שגיאה בשינוי המצב של סקר זה." + error_while_casting_votes: "מצטערים, ארעה שגיאה בהצבעתכם." + error_while_fetching_voters: "מצטערים, ארעה שגיאה בהצגת המצביעים." + ui_builder: + title: בניית סקר + insert: הכנסת סקר + help: + options_count: הכניסו לפחות 2 אפשרויות + poll_type: + label: סוג + regular: בחירה בודדת + multiple: בחירה מרובה + number: ציון מספרי + poll_config: + max: מקסימום + min: מינימום + step: צעד + poll_public: + label: הציג מי הצביעו + poll_options: + label: הכניסו אפשרות בחירה אחת בכל שורה diff --git a/plugins/poll/config/locales/client.id.yml b/plugins/poll/config/locales/client.id.yml index 1331c958e1..4aa3990d1e 100644 --- a/plugins/poll/config/locales/client.id.yml +++ b/plugins/poll/config/locales/client.id.yml @@ -13,15 +13,6 @@ id: total_votes: other: "jumlah suara" average_rating: "Rata-rata rating: %{average}." - multiple: - help: - at_least_min_options: - other: "Anda harus memilih %{count} pilihan." - up_to_max_options: - other: "Anda dapat memilih maksimum %{count} pilihan." - x_options: - other: "Anda harus memilih %{count} pilihan." - between_min_and_max_options: "Anda hanya bisa memilih minimum %{min} pilihan dan maximum %{max} pilihan." cast-votes: title: "Gunakan suaramu" label: "Pilih sekarang!" @@ -39,6 +30,3 @@ id: title: "Tutup polling" label: "Tutup" confirm: "Apakah Anda yakin ingin menutup akun ini?" - error_while_toggling_status: "Terjadi kesalahan ketika merubah status polling ini." - error_while_casting_votes: "Terjadi kesalahan ketika merubah status." - error_while_fetching_voters: "terjadi kesalahan saat menampilkan pemilih" diff --git a/plugins/poll/config/locales/client.it.yml b/plugins/poll/config/locales/client.it.yml index 8b148970b0..26c9513d18 100644 --- a/plugins/poll/config/locales/client.it.yml +++ b/plugins/poll/config/locales/client.it.yml @@ -15,18 +15,20 @@ it: one: "voto totale" other: "voti totali" average_rating: "Voto medio: %{average}." + public: + title: "I voti sono pubblici." multiple: help: at_least_min_options: - one: "Devi scegliere almeno una opzione." - other: "Devi scegliere almeno %{count} opzioni." + one: "Scegli almeno 1 opzione" + other: "Scegli almeno %{count} opzioni" up_to_max_options: - one: "Puoi scegliere fino a una opzione." - other: "Puoi scegliere fino a %{count} opzioni." + one: "Scegli fino a 1 opzione" + other: "Scegli fino a %{count} opzioni" x_options: - one: "Devi scegliere una opzione." - other: "Devi scegliere %{count} opzioni." - between_min_and_max_options: "Puoi scegliere tra %{min} e %{max} opzioni." + one: "Scegli 1 opzione" + other: "Scegli %{count} opzioni" + between_min_and_max_options: "Scegli tra %{min} e %{max} opzioni" cast-votes: title: "Vota" label: "Vota!" @@ -44,5 +46,24 @@ it: title: "Chiudi il sondaggio" label: "Chiudi" confirm: "Sicuro di voler chiudere questo sondaggio?" - error_while_toggling_status: "Si è verificato un errore nel commutare lo stato di questo sondaggio." - error_while_casting_votes: "Si è verificato un errore nella votazione." + error_while_toggling_status: "Spiacenti, si è verificato un errore nel commutare lo stato di questo sondaggio." + error_while_casting_votes: "Spiacenti, si è verificato un errore nella votazione." + error_while_fetching_voters: "Spiacenti, si è verificato un errore nel visualizzare i votanti." + ui_builder: + title: Crea Sondaggio + insert: Inserisci Sondaggio + help: + options_count: Inserisci almeno 2 opzioni + poll_type: + label: Tipo + regular: Scelta Singola + multiple: Scelta Multipla + number: Votazione Numerica + poll_config: + max: Massimo + min: Minimo + step: Passo + poll_public: + label: Mostra i votanti + poll_options: + label: Inserisci un'opzione di sondaggio per riga diff --git a/plugins/poll/config/locales/client.ja.yml b/plugins/poll/config/locales/client.ja.yml index b9be616a8b..63a8041e6b 100644 --- a/plugins/poll/config/locales/client.ja.yml +++ b/plugins/poll/config/locales/client.ja.yml @@ -13,15 +13,6 @@ ja: total_votes: other: "合計得票数" average_rating: "平均評価: %{average}." - multiple: - help: - at_least_min_options: - other: "少なくとも %{count} 個のオプションを選んでください。" - up_to_max_options: - other: "%{count} 個のオプションまで選択することができます。" - x_options: - other: "%{count} 個のオプションを選択してください。" - between_min_and_max_options: "%{min}%{max} のオプションから選択することができます。" cast-votes: title: "投票する" label: "今すぐ投票!" @@ -39,5 +30,3 @@ ja: title: "投票を終了" label: "閉じる" confirm: "この投票を終了してもよろしいですか?" - error_while_toggling_status: "投票の状態を切り替え中にエラーが発生しました。" - error_while_casting_votes: "投票中にエラーが発生しました。" diff --git a/plugins/poll/config/locales/client.ko.yml b/plugins/poll/config/locales/client.ko.yml index 52454181ce..2b96b449a4 100644 --- a/plugins/poll/config/locales/client.ko.yml +++ b/plugins/poll/config/locales/client.ko.yml @@ -13,15 +13,6 @@ ko: total_votes: other: "전체 투표" average_rating: "평균: %{average}." - multiple: - help: - at_least_min_options: - other: "적어도 %{count}개의 옵션은 선택해야 합니다." - up_to_max_options: - other: "옵션은 %{count} 개까지 선택할 수 있습니다." - x_options: - other: "옵션은 %{count} 개 선택해야 합니다." - between_min_and_max_options: "%{min}개에서 %{max}개까지 선택할 수 있습니다." cast-votes: title: "표 던지기" label: "지금 투표!" @@ -39,5 +30,3 @@ ko: title: "투표 닫기" label: "닫기" confirm: "정말 이 투표를 닫으시겠어요?" - error_while_toggling_status: "투표의 상태를 변경하는데 오류가 발생했습니다." - error_while_casting_votes: "투표 중에 오류가 발생했습니다." diff --git a/plugins/poll/config/locales/client.nb_NO.yml b/plugins/poll/config/locales/client.nb_NO.yml index 98214dcfef..2caceb3c6e 100644 --- a/plugins/poll/config/locales/client.nb_NO.yml +++ b/plugins/poll/config/locales/client.nb_NO.yml @@ -15,9 +15,6 @@ nb_NO: one: "antall stemmer" other: "antall stemmer" average_rating: "Gjennomsnitt: %{average}." - multiple: - help: - between_min_and_max_options: "Du kan velge mellom %{min} og %{max} alternativer." cast-votes: title: "Stem nå" label: "Stem!" @@ -35,5 +32,3 @@ nb_NO: title: "Lukk avstemming" label: "Lukk" confirm: "Er du sikker på at du vil lukke avstemmingen?" - error_while_toggling_status: "Det har oppstått en feil" - error_while_casting_votes: "Noe gikk galt" diff --git a/plugins/poll/config/locales/client.nl.yml b/plugins/poll/config/locales/client.nl.yml index c042e7cb9b..91024d5099 100644 --- a/plugins/poll/config/locales/client.nl.yml +++ b/plugins/poll/config/locales/client.nl.yml @@ -9,26 +9,28 @@ nl: js: poll: voters: - one: "keer gestemd" - other: "keer gestemd" + one: "stemmer" + other: "stemmers" total_votes: - one: "stem" - other: "stemmen" + one: "totale stem" + other: "totale stemmen" average_rating: "Gemiddeld cijfer: %{average}." + public: + title: "Stemmen zijn openbaar." multiple: help: at_least_min_options: - one: "U dient tenminste 1 optie te kiezen." - other: "Kies tenminste %{count} opties." + one: "Kies tenminste 1 optie" + other: "Kies tenminste %{count} opties" up_to_max_options: - one: "U kunt maximaal 1 optie kiezen." - other: "Je kan maximaal %{count} opties kiezen." + one: "Kies maximaal 1 optie" + other: "Kies maximaal %{count} opties" x_options: - one: "Je moet 1 optie kiezen." - other: "Je moet %{count} opties kiezen." - between_min_and_max_options: "Je kan tussen %{min} en %{max} opties kiezen." + one: "Kies 1 optie" + other: "Kies %{count} opties" + between_min_and_max_options: "Kies %{min} tot %{max} opties" cast-votes: - title: "Geef je stem" + title: "Breng je stemmen uit" label: "Stem nu!" show-results: title: "Bekijk de resultaten van de poll" @@ -44,5 +46,24 @@ nl: title: "Sluit de poll" label: "Sluit" confirm: "Weet je zeker dat je deze poll wil sluiten?" - error_while_toggling_status: "Er ging iets mis bij het in-/uitschakelen van deze poll." - error_while_casting_votes: "Er ging iets mis bij het registreren van je stem." + error_while_toggling_status: "Sorry, er is iets misgegaan bij het aanpassen van de status van deze poll." + error_while_casting_votes: "Sorry, er is iets misgegaan bij het uitbrengen van je stemmen." + error_while_fetching_voters: "Sorry, er is iets misgegaan bij het weergeven van de stemmers." + ui_builder: + title: Maak Poll + insert: Poll Invoegen + help: + options_count: Geef ten minste 2 opties + poll_type: + label: Type + regular: Eén Keuze + multiple: Multiple Choice + number: Numerieke Beoordeling + poll_config: + max: Max + min: Min + step: Stap + poll_public: + label: Laat zien wie gestemd heeft + poll_options: + label: Geef één polloptie per regel op diff --git a/plugins/poll/config/locales/client.pl_PL.yml b/plugins/poll/config/locales/client.pl_PL.yml index cd2cc46375..02d038242d 100644 --- a/plugins/poll/config/locales/client.pl_PL.yml +++ b/plugins/poll/config/locales/client.pl_PL.yml @@ -17,21 +17,6 @@ pl_PL: few: "oddanych głosów" other: "oddanych głosów" average_rating: "Średnia ocena: %{average}." - multiple: - help: - at_least_min_options: - one: "Musisz wybrać przynajmniej jedną pozycje." - few: "Musisz wybrać co najmniej %{count} pozycje." - other: "Musisz wybrać co najmniej %{count} pozycje." - up_to_max_options: - one: "Możesz wybrać maksymalnie 1 opcję." - few: "Możesz wybrać maksymalnie %{count} opcje." - other: "Możesz wybrać maksymalnie %{count} opcji." - x_options: - one: "Musisz wybrać jedną opcję." - few: "Musisz wybrać %{count} opcje." - other: "Musisz wybrać %{count} opcji." - between_min_and_max_options: "Możesz wybrać pomiędzy %{min} a %{max} pozycjami." cast-votes: title: "Oddaj głos" label: "Oddaj głos!" @@ -49,5 +34,3 @@ pl_PL: title: "Zamknij ankietę" label: "Zamknij" confirm: "Czy na pewno chcesz zamknąć tę ankietę?" - error_while_toggling_status: "Wystąpił błąd podczas zmiany statusu tej ankiety." - error_while_casting_votes: "Wystąpił błąd podczas oddawania twoich głosów." diff --git a/plugins/poll/config/locales/client.pt.yml b/plugins/poll/config/locales/client.pt.yml index 9c14e9f45c..13415a2aa7 100644 --- a/plugins/poll/config/locales/client.pt.yml +++ b/plugins/poll/config/locales/client.pt.yml @@ -15,18 +15,11 @@ pt: one: "total da votação" other: "total de votos" average_rating: "Classificação média: %{average}." + public: + title: "Votos são públicos" multiple: help: - at_least_min_options: - one: "Deve escolher pelo menos 1 opção." - other: "Deve escolher pelo menos %{count} opções." - up_to_max_options: - one: "Pode escolher até 1 opção." - other: "Pode escolher até %{count} opções." - x_options: - one: "Deve escolher 1 opção." - other: "Deve escolher %{count} opções." - between_min_and_max_options: "Pode escolher entre %{min} e %{max} opções." + between_min_and_max_options: "Escolha entre %{min} e %{max} opções" cast-votes: title: "Votar" label: "Vote agora!" @@ -44,5 +37,24 @@ pt: title: "Fechar a votação" label: "Fechar" confirm: "Tem a certeza que quer fechar esta votação?" - error_while_toggling_status: "Ocorreu um erro ao alternar o estado desta votação." - error_while_casting_votes: "Ocorreu um erro enquanto os seus votos eram enviados." + error_while_toggling_status: "Pedimos desculpa, ocorreu um erro ao mudar o estado deste inquérito." + error_while_casting_votes: "Pedimos desculpa, ocorreu um erro ao submeter os seus votos." + error_while_fetching_voters: "Pedimos desculpa, ocorreu um erro ao apresentar os eleitores." + ui_builder: + title: Criar Votação + insert: Inserir votação + help: + options_count: Indique pelo menos 2 opções + poll_type: + label: Tipo + regular: Escolha Única + multiple: Multipla escolha + number: Cotação numérica + poll_config: + max: Máximo + min: Mínimo + step: Passo + poll_public: + label: Mostre quem votou + poll_options: + label: Escreva uma opção de votação por linha diff --git a/plugins/poll/config/locales/client.pt_BR.yml b/plugins/poll/config/locales/client.pt_BR.yml index 50579d08c7..3856e74fab 100644 --- a/plugins/poll/config/locales/client.pt_BR.yml +++ b/plugins/poll/config/locales/client.pt_BR.yml @@ -15,18 +15,6 @@ pt_BR: one: "voto total" other: "votos totais" average_rating: "Resultado médio: %{average}." - multiple: - help: - at_least_min_options: - one: "Você deve escolher pelo menos 1 opção." - other: "Você deve escolher pelo menos %{count} opções." - up_to_max_options: - one: "Você deve escolher até 1 opção." - other: "Você deve escolher até %{count} opções." - x_options: - one: "Você deve escolher 1 opção." - other: "Você deve escolher %{count} opções." - between_min_and_max_options: "Você pode escolher entre %{min} e %{max} opções." cast-votes: title: "Seus votos" label: "Votar agora!" @@ -44,5 +32,3 @@ pt_BR: title: "Fechar a enquete" label: "Fechar" confirm: "Você tem certeza que deseja fechar essa enquete?" - error_while_toggling_status: "Houve um erro ao alternar o status dessa enquete." - error_while_casting_votes: "Houve um erro ao coletar seus votos." diff --git a/plugins/poll/config/locales/client.ro.yml b/plugins/poll/config/locales/client.ro.yml index 82b8d8830a..fba507aceb 100644 --- a/plugins/poll/config/locales/client.ro.yml +++ b/plugins/poll/config/locales/client.ro.yml @@ -17,21 +17,6 @@ ro: few: "total voturi" other: "total voturi" average_rating: "Media: %{average}." - multiple: - help: - at_least_min_options: - one: "Trebuie să selectați cel puțin 1 opțiune." - few: "Trebuie să selectați cel puțin %{count} opțiuni." - other: "Trebuie să selectați cel puțin %{count} opțiuni." - up_to_max_options: - one: "Puteţi alege cel mult o %{count} opţiune." - few: "Puteţi selecta cel mult 1 opţiune." - other: "Puteți selecta până la %{count} opțiuni." - x_options: - one: "Trebuie să selectați 1 opțiune." - few: "Trebuie să selectați %{count} opțiuni." - other: "Trebuie să alegeți %{count} opțiuni." - between_min_and_max_options: "Puteţi alege între %{min} şi %{max} opţiuni." cast-votes: title: "Exprimaţi-vă votul" label: "Votează acum!" @@ -43,11 +28,9 @@ ro: label: "Ascunde rezultate" open: title: "Deschide sondaj" - label: "Deschis" + label: "Redeschide sondajul" confirm: "Sunteţi sigur că doriţi să deschideţi acest sondaj?" close: - title: "Închideți sondajul" - label: "Închideți" + title: "Închide sondajul" + label: "Închide sondajul" confirm: "Sunteţi sigur că vreţi să închideţi acest sondaj?" - error_while_toggling_status: "A apărut o eroare în timpul schimbării stării acestui sondaj." - error_while_casting_votes: "A apărut o eroare în timpul exprimării votului dvs." diff --git a/plugins/poll/config/locales/client.ru.yml b/plugins/poll/config/locales/client.ru.yml index 605a6a261e..58ec1ad469 100644 --- a/plugins/poll/config/locales/client.ru.yml +++ b/plugins/poll/config/locales/client.ru.yml @@ -19,26 +19,6 @@ ru: many: "голосов" other: "голосов" average_rating: "Средний рейтинг: %{average}." - public: - title: "Ваш голос в этом опросе будет публичным (в отличие от анонимных опросов)." - multiple: - help: - at_least_min_options: - one: "Необходимо выбрать хотя бы 1 ответ." - few: "Необходимо выбрать хотя бы %{count} ответа." - many: "Необходимо выбрать хотя бы %{count} ответов." - other: "Необходимо выбрать хотя бы %{count} ответов." - up_to_max_options: - one: "Можно выбрать только 1 ответ." - few: "Можно выбрать до %{count} ответов." - many: "Можно выбрать до %{count} ответов." - other: "Можно выбрать до %{count} ответов." - x_options: - one: "Необходимо выбрать 1 ответ." - few: "Необходимо выбрать %{count} ответа." - many: "Необходимо выбрать %{count} ответов." - other: "Необходимо выбрать %{count} ответов." - between_min_and_max_options: "Можно выбрать от %{min} до %{max} ответов." cast-votes: title: "Проголосуйте" label: "Проголосовать!" @@ -56,6 +36,7 @@ ru: title: "Завершить этот опрос, не принимать новые голоса" label: "Завершить" confirm: "Вы уверены, что хотите завершить этот опрос и больше не принимать голоса?" - error_while_toggling_status: "Произошла ошибка при смене статуса опроса." - error_while_casting_votes: "Произошла ошибка во время обработки вашего голоса." - error_while_fetching_voters: "Произошла ошибка во время отображения респондентов." + ui_builder: + poll_type: + regular: Одиночный выбор + multiple: Множественный выбор diff --git a/plugins/poll/config/locales/client.sk.yml b/plugins/poll/config/locales/client.sk.yml index 2ae88650f9..2274d7f957 100644 --- a/plugins/poll/config/locales/client.sk.yml +++ b/plugins/poll/config/locales/client.sk.yml @@ -17,21 +17,6 @@ sk: few: "hlasy celkom" other: "hlasov celkom" average_rating: "Priemerné hodnotenie: %{average}." - multiple: - help: - at_least_min_options: - one: "Musíte si vybrať minimálne %{count} možnosť." - few: "Musíte si vybrať minimálne %{count} možnosti." - other: "Musíte si vybrať minimálne %{count} možností." - up_to_max_options: - one: "Môžete si vybrať maximálne %{count} možnosť." - few: "Môžete si vybrať maximálne %{count} možnosti." - other: "Môžete si vybrať maximálne %{count} možností." - x_options: - one: "Musíte si vybrať %{count} možnosť." - few: "Musíte si vybrať %{count} možnosti." - other: "Musíte si vybrať %{count} možností." - between_min_and_max_options: "Môžete si vybrať medzi možnosťami %{min}%{max}." cast-votes: title: "Hlasovať" label: "Hlasuj teraz!" @@ -49,5 +34,3 @@ sk: title: "Zatvoriť hlasovanie" label: "Zatvoriť" confirm: "Ste si istý, že chcete zatvoriť toto hlasovanie?" - error_while_toggling_status: "Pri zmene stavu hlasovania sa vyskytla chyba." - error_while_casting_votes: "Pri hlasovaní sa vyskytla chyba." diff --git a/plugins/poll/config/locales/client.sq.yml b/plugins/poll/config/locales/client.sq.yml index a906a9b551..896d71ee2b 100644 --- a/plugins/poll/config/locales/client.sq.yml +++ b/plugins/poll/config/locales/client.sq.yml @@ -15,18 +15,6 @@ sq: one: "total vota" other: "totali votave" average_rating: "Vlerësimi mesatar: %{average}." - multiple: - help: - at_least_min_options: - one: "Ju duhet të zgjidhni të paktën 1 opsion." - other: "Ju duhet të zgjidhni të paktën %{count} opsione." - up_to_max_options: - one: "Ju mund të zgjidhni 1 opsion." - other: "Ju mund të zgjidhni %{count} opsione." - x_options: - one: "Ju duhet të zgjidhni 1 opsion." - other: "Ju duhet të zgjidhni %{count} opsione." - between_min_and_max_options: "You may choose between %{min} and %{max} options." cast-votes: title: "Jepni votën tuaj" label: "Voto Tani" @@ -44,5 +32,3 @@ sq: title: "Mbyll sondazhin" label: "Mbyll" confirm: "Jeni të sigurt për të mbyllur këtë sondazh?" - error_while_toggling_status: "Ndodhi një gabim gjatë ndryshimit të statusit të këtij sondazhi." - error_while_casting_votes: "Ndodhi një gabim gjatë votimit!" diff --git a/plugins/poll/config/locales/client.sv.yml b/plugins/poll/config/locales/client.sv.yml index 2491b50380..49e9f0e49e 100644 --- a/plugins/poll/config/locales/client.sv.yml +++ b/plugins/poll/config/locales/client.sv.yml @@ -15,18 +15,20 @@ sv: one: "totalt antal röst" other: "totalt antal röster" average_rating: "Medelbetyg: %{average}." + public: + title: "Omröstningar är allmänna." multiple: help: at_least_min_options: - one: "Du måste välja minst 1 alternativ." - other: "Du måste välja minst %{count} alternativ." + one: "Välj minst 1 alternativ" + other: "Välj minst %{count} alternativ" up_to_max_options: - one: "Du kan välja upp till 1 alternativ" - other: "Du kan välja upp till %{count} alternativ." + one: "Välj upp till 1 alternativ" + other: "Välj upp till %{count} alternativ" x_options: - one: "Du måste välja 1 alternativ." - other: "Du måste välja %{count} alternativ." - between_min_and_max_options: "Du kan välja mellan %{min} och %{max} alternativ." + one: "Välj 1 alternativ" + other: "Välj %{count} alternativ" + between_min_and_max_options: "Välj mellan %{min} och %{max} alternativ" cast-votes: title: "Lägg dina röster" label: "Rösta nu!" @@ -44,5 +46,24 @@ sv: title: "Stäng omröstningen" label: "Stäng" confirm: "Är du säker på att du vill stänga denna omröstning?" - error_while_toggling_status: "Ett fel uppstod vid ändring av status för denna omröstning." - error_while_casting_votes: "Ett fel uppstod vid röstningen." + error_while_toggling_status: "Tyvärr, ett fel uppstod vid ändring av status för den här omröstningen." + error_while_casting_votes: "Tyvärr, ett fel uppstod vid röstningen." + error_while_fetching_voters: "Tyvärr, ett fel uppstod vid visningen av röster." + ui_builder: + title: Skapa omröstning + insert: Lägg till omröstning + help: + options_count: Ange minst 2 alternativ + poll_type: + label: Typ + regular: Ett val + multiple: Flera val + number: Sifferbetyg + poll_config: + max: Max + min: Min + step: Steg + poll_public: + label: Visa vilka som röstat + poll_options: + label: Ange ett omröstningsalternativ per rad diff --git a/plugins/poll/config/locales/client.tr_TR.yml b/plugins/poll/config/locales/client.tr_TR.yml index 4b9e75273e..56f9672028 100644 --- a/plugins/poll/config/locales/client.tr_TR.yml +++ b/plugins/poll/config/locales/client.tr_TR.yml @@ -13,15 +13,17 @@ tr_TR: total_votes: other: "toplam oy" average_rating: "Ortalama oran: %{average}." + public: + title: "Oylar Genel" multiple: help: at_least_min_options: - other: "En az %{count} seçim yapmalısınız." + other: "En az %{count} seçecek seçiniz" up_to_max_options: - other: "En fazla %{count} seçim yapabilirsiniz." + other: "%{count} seçeneğe kadar seçebilirsiniz" x_options: - other: "%{count} seçim yapmalısınız." - between_min_and_max_options: "%{min} ve %{max} seçenekleri arasında seçim yapabilirsiniz." + other: "%{count} seçenek seçiniz" + between_min_and_max_options: "%{min} ve %{max} arasında seçenek seçiniz" cast-votes: title: "Oyunuzu kullanın" label: "Şimdi oylayın!" @@ -39,5 +41,24 @@ tr_TR: title: "Anketi bitir" label: "Bitir" confirm: "Bu anketi bitirmek istediğinize emin misiniz?" - error_while_toggling_status: "Bu anketin statüsü değiştirilirken bir hata oluştu." - error_while_casting_votes: "Oylama esnasında hata oluştu." + error_while_toggling_status: "Üzgünüz, anket durumunu değiştirme sırasında hata meydana geldi." + error_while_casting_votes: "Üzgünüz, oylarınızı dönüştürme sırasında hata meydana geldi" + error_while_fetching_voters: "Üzgünüz, oy verenleri görüntüleme sırasında hata meydana geldi" + ui_builder: + title: Anket Oluştur + insert: Anket Ekle + help: + options_count: En az 2 özellik ekleyin + poll_type: + label: Tür + regular: Tekli seçim + multiple: Çoklu Seçim + number: Sayısal Değerlendirme + poll_config: + max: Max + min: Min + step: Basamak + poll_public: + label: Oyverenleri görüntüle + poll_options: + label: Her satıra bir anket seçeneği girin diff --git a/plugins/poll/config/locales/client.vi.yml b/plugins/poll/config/locales/client.vi.yml index 30d6e6a699..6e397ca3d8 100644 --- a/plugins/poll/config/locales/client.vi.yml +++ b/plugins/poll/config/locales/client.vi.yml @@ -9,19 +9,20 @@ vi: js: poll: voters: - other: "Người bầu chọn" + other: "người bình chọn" total_votes: other: "tổng số bình chọn" average_rating: "Đánh giá trung bình: %{average}." + public: + title: "Bình chọn công khai." multiple: help: at_least_min_options: - other: "Bạn phải chọn ít nhất %{count} tùy chọn." + other: "Chọn ít nhất %{count} tùy chọn" up_to_max_options: - other: "Bạn có thể chọn lên tới %{count} tùy chọn." + other: "Chọn tối đa %{count} tùy chọn" x_options: - other: "Bạn phải chọn %{count} tùy chọn." - between_min_and_max_options: "Bạn có thể chọn giữa %{min}%{max}." + other: "Chọn %{count} tùy chọn" cast-votes: title: "Bỏ phiếu của bạn" label: "Bình chọn ngay!" @@ -29,15 +30,24 @@ vi: title: "Hiển thị kết quả cuộc thăm dò" label: "Hiện kết quả" hide-results: - title: "Trở lại bầu chọn của bạn" + title: "Trở lại bình chọn của bạn" label: "Ẩn kết quả" open: title: "Mở bình chọn" label: "Mở" - confirm: "Bạn có chắc mở bình chọn này?" + confirm: "Bạn có chắc bạn muốn mở bình chọn này?" close: title: "Đóng bình chọn" label: "Đóng lại" confirm: "Bạn có chắc chắn muốn đóng bình chọn này?" - error_while_toggling_status: "Có lỗi trong khi chuyển đổi qua lại các trạng thái của bình chọn này." - error_while_casting_votes: "Có lỗi trong khi tạo mãu bầu chọn của bạn" + ui_builder: + help: + options_count: Nhập vào ít nhất 2 tùy chọn + poll_type: + label: Loại + poll_config: + max: Tối đa + min: Tối thiểu + step: Bước + poll_public: + label: Hiển thị ai đã bình chọn diff --git a/plugins/poll/config/locales/client.zh_CN.yml b/plugins/poll/config/locales/client.zh_CN.yml index f850fbcc9f..995cd722df 100644 --- a/plugins/poll/config/locales/client.zh_CN.yml +++ b/plugins/poll/config/locales/client.zh_CN.yml @@ -12,18 +12,18 @@ zh_CN: other: "投票者" total_votes: other: "总票数" - average_rating: "平均排名:%{average}。" + average_rating: "平均评分:%{average}。" public: - title: "提交此投票调查将被公开。" + title: "投票是公开的。" multiple: help: at_least_min_options: - other: "你必须选择至少 %{count} 个选项。" + other: "至少选择 %{count} 个选项" up_to_max_options: - other: "你可以选择最多 %{count} 个选项。" + other: "最多选择 %{count} 个选项" x_options: - other: "你必须选择 %{count} 个选项。" - between_min_and_max_options: "你可以选择 %{min}%{max} 个选项。" + other: "选择 %{count} 个选项" + between_min_and_max_options: "选择 %{min}%{max} 个选项" cast-votes: title: "投你的票" label: "现在投票!" @@ -41,6 +41,24 @@ zh_CN: title: "关闭投票" label: "关闭" confirm: "你确定要关闭这个投票?" - error_while_toggling_status: "改变投票状态时出错。" - error_while_casting_votes: "执行投票时发生了错误。" - error_while_fetching_voters: "当显示选民时发生错误。" + error_while_toggling_status: "对不起,改变投票状态时出错了。" + error_while_casting_votes: "对不起,投票时出错了。" + error_while_fetching_voters: "对不起,显示投票者时出错了。" + ui_builder: + title: 创建投票 + insert: 插入投票 + help: + options_count: 输入至少 2 个选项 + poll_type: + label: 类型 + regular: 单选 + multiple: 多选 + number: 评分 + poll_config: + max: 最大 + min: 最小 + step: 梯级 + poll_public: + label: 显示投票人 + poll_options: + label: 每行输入一个调查选项 diff --git a/plugins/poll/config/locales/server.cs.yml b/plugins/poll/config/locales/server.cs.yml index 26c4391123..149866e46d 100644 --- a/plugins/poll/config/locales/server.cs.yml +++ b/plugins/poll/config/locales/server.cs.yml @@ -14,9 +14,30 @@ cs: multiple_polls_with_same_name: "Víc hlasování má stejné jméno: %{name}. Použijte atribut 'name' pro jednoznačnou identifikaci vašich hlasování." default_poll_must_have_at_least_2_options: "Hlasování musí mít alespoň 2 odpovědi." named_poll_must_have_at_least_2_options: "Hlasování %{name} musí mít alespoň 2 odpovědi." + default_poll_must_have_less_options: + one: "Hlasování nesmí mít více než 1 možnost." + few: "Hlasování nesmí mít více než %{count} možnosti." + other: "Hlasování nesmí mít více než %{count} možností." + named_poll_must_have_less_options: + one: "Hlasování %{name} nesmí mít více než 1 možnost." + few: "Hlasování %{name} nesmí mít více než %{count} možnosti." + other: "Hlasování %{name} nesmí mít více než %{count} možností." default_poll_must_have_different_options: "Hlasování musí mít různé odpovědi." named_poll_must_have_different_options: "Hlasování %{name} musí mít různé odpovědi." + default_poll_with_multiple_choices_has_invalid_parameters: "Hlasování s více možnostmi nemá validní parametry." + named_poll_with_multiple_choices_has_invalid_parameters: "Hlasování %{name} s více možnostmi nemá validní parametry." requires_at_least_1_valid_option: "Musíte vybrat alespoň jednu platnou odpověď." + default_cannot_be_made_public: "Hlasování s hlasy nemůže být zveřejněno." + named_cannot_be_made_public: "Hlasování %{name} s hlasy nemůže být zveřejněno." cannot_change_polls_after_5_minutes: "Nemůžete přidávat, odebírat nebo přejmenovávat hlasování po prvních 5 minutách." op_cannot_edit_options_after_5_minutes: "Nemůžete přidávat, odebírat nebo přejmenovávat hlasování po prvních 5 minutách. Prosím kontaktujte moderátora pokud potřebujete upravit odpověď v hlasování." staff_cannot_add_or_remove_options_after_5_minutes: "Nemůžete přidávat, odebírat nebo přejmenovávat hlasování po prvních 5 minutách. Zavřete toto téma a místo něj vytvořte nové." + no_polls_associated_with_this_post: "Tento příspěvek nemá žádné hlasování. " + no_poll_with_this_name: "Tento příspěvek nemá žádné hlasování se jménem %{name}. " + post_is_deleted: "Operaci na smazaném příspěvku nelze provést." + topic_must_be_open_to_vote: "Téma musí být otevřené, aby bylo možné hlasovat." + poll_must_be_open_to_vote: "Hlasování musí být otevřené, aby bylo možné hlasovat." + topic_must_be_open_to_toggle_status: "Téma musí být otevřené, aby bylo možné změnit status." + only_staff_or_op_can_toggle_status: "Pouze moderátor nebo přispěvatel může změnit status hlasování." + email: + link_to_poll: "Klikněte pro zobrazení hlasování." diff --git a/plugins/poll/config/locales/server.fi.yml b/plugins/poll/config/locales/server.fi.yml index 2397cb38ec..0fc168c12f 100644 --- a/plugins/poll/config/locales/server.fi.yml +++ b/plugins/poll/config/locales/server.fi.yml @@ -16,7 +16,7 @@ fi: named_poll_must_have_at_least_2_options: "Äänestyksessä nimeltään %{name} pitää olla vähintään 2 vaihtoehtoa." default_poll_must_have_less_options: one: "Äänestyksessä pitää olla vähemmän, kuin yksi vaihtoehto." - other: "Äänestyksessä pitää olla vähemmän, kuin %{count} vaihtoehtoa." + other: "Äänestyksessä pitää olla vähemmän kuin %{count} vaihtoehtoa." named_poll_must_have_less_options: one: "Äänestyksessä %{name} pitää olla vähemmän kuin yksi vaihtoehto." other: "Äänestyksessä %{name} pitää olla vähemmän kuin %{count} vaihtoehtoa." diff --git a/plugins/poll/config/locales/server.he.yml b/plugins/poll/config/locales/server.he.yml index 0c6044d8ad..c0da3d66d0 100644 --- a/plugins/poll/config/locales/server.he.yml +++ b/plugins/poll/config/locales/server.he.yml @@ -25,7 +25,9 @@ he: default_poll_with_multiple_choices_has_invalid_parameters: "לסקר עם בחירה מרובה יש פרמטרים לא תקינים. " named_poll_with_multiple_choices_has_invalid_parameters: "לסקר בשם %{name} עם בחירה מרובה יש פרמטרים לא תקינים. " requires_at_least_1_valid_option: "עליך לבחור לפחות אפשרות אחת תקינה. " - cannot_change_polls_after_5_minutes: "אינך יכול להוסיף, להסיר או לשנות שם לסקרים לאחר 5 דקות מפרסומם." + default_cannot_be_made_public: "לא ניתן להפוך סקרים עם הצבעות קיימות לפומביים." + named_cannot_be_made_public: "הסקר %{name} מכיל הצבעות ולא יכול להפוך לפומבי." + cannot_change_polls_after_5_minutes: "אינכם יכולים להוסיף, להסיר או לשנות שם לסקרים 5 דקות לאחר פרסומם." op_cannot_edit_options_after_5_minutes: "לא ניתן להוסיך או להסיר אפשרויות מהסקר לאחר 5 דקות מפרסומו. צרו קשר עם מנהל אם אתם צריכים לערוך אפשרות בסקר." staff_cannot_add_or_remove_options_after_5_minutes: "לא ניתן להוסיף או להסיר אפשרויות מסקרים לאחר 5 דקות מפרסום הסקר. ניתן לסגור את הנושא הזה ולפתוח אחד חדש במקומו." no_polls_associated_with_this_post: "אין סקרים שמקושרים לפרסום הזה." @@ -36,4 +38,4 @@ he: topic_must_be_open_to_toggle_status: "הנושא צריך להיות פתוח לשינויים בסטטוס." only_staff_or_op_can_toggle_status: "רק חבר צוות או המפרסם המקורי יכול לשנות סטטוס של סקר. " email: - link_to_poll: "לחץ כדיל לצפות בסקר." + link_to_poll: "לחצו כדי לצפות בסקר." diff --git a/plugins/poll/config/locales/server.it.yml b/plugins/poll/config/locales/server.it.yml index 04e4c37823..bfa0183897 100644 --- a/plugins/poll/config/locales/server.it.yml +++ b/plugins/poll/config/locales/server.it.yml @@ -25,6 +25,8 @@ it: default_poll_with_multiple_choices_has_invalid_parameters: "Il sondaggio a scelta multipla ha parametri non validi." named_poll_with_multiple_choices_has_invalid_parameters: "Il sondaggio a scelta multipla dal nome %{name} ha parametri non validi." requires_at_least_1_valid_option: "Devi scegliere almeno una opzione valida." + default_cannot_be_made_public: "I sondaggi con voti non possono essere resi pubblici." + named_cannot_be_made_public: "Il sondaggio dal nome %{name} ha voti e non può essere reso pubblico." cannot_change_polls_after_5_minutes: "Non puoi aggiungere, cancellare o rinominare i sondaggi dopo i primi 5 minuti." op_cannot_edit_options_after_5_minutes: "Non puoi aggiungere o rimuovere opzioni ad un sondaggio dopo i primi 5 minuti. Per favore contatta un moderatore se devi modificare un'opzione del sondaggio." staff_cannot_add_or_remove_options_after_5_minutes: "Non puoi aggiungere o rimuovere opzioni ad un sondaggio dopo i primi 5 minuti. Dovresti chiudere questo argomento e crearne un altro." diff --git a/plugins/poll/config/locales/server.nl.yml b/plugins/poll/config/locales/server.nl.yml index 8eeb5e19f4..52123c8add 100644 --- a/plugins/poll/config/locales/server.nl.yml +++ b/plugins/poll/config/locales/server.nl.yml @@ -15,7 +15,7 @@ nl: default_poll_must_have_at_least_2_options: "De poll moet minimaal 2 opties hebben." named_poll_must_have_at_least_2_options: "De poll genaamd %{name} moet minimaal 2 opties hebben." default_poll_must_have_less_options: - one: "Poll dient minder dan een optie te hebben." + one: "Poll dient minder dan 1 optie te hebben." other: "Poll dient minder dan %{count} opties te hebben." named_poll_must_have_less_options: one: "De poll genaamd %{name} moet minder dan 1 optie hebben." @@ -25,6 +25,8 @@ nl: default_poll_with_multiple_choices_has_invalid_parameters: "De poll met meerdere keuzes heeft ongeldige parameters." named_poll_with_multiple_choices_has_invalid_parameters: "De poll met de naam %{name} met meerdere keuzes heeft ongeldige parameters." requires_at_least_1_valid_option: "Kies ten minste 1 geldige optie." + default_cannot_be_made_public: "Poll met stemmen kan niet openbaar gemaakt worden." + named_cannot_be_made_public: "De poll genaamd %{name} heeft stemmen die niet openbaar gemaakt kunnen worden" cannot_change_polls_after_5_minutes: "Je kunt polls niet toevoegen, verwijderen of hernoemen na de eerste 5 minuten." op_cannot_edit_options_after_5_minutes: "Je kunt geen poll opties meer toevoegen of verwijderen na de eerste 5 minuten. Neem a.u.b. contact op met een moderator als u een poll optie moet wijzigen." staff_cannot_add_or_remove_options_after_5_minutes: "Je kunt geen poll opties meer toevoegen of verwijderen na de eerste 5 minuten. In plaats daarvan kun je dit topic sluiten en een nieuwe maken." diff --git a/plugins/poll/config/locales/server.sv.yml b/plugins/poll/config/locales/server.sv.yml index 591d40b3ee..7d701e6107 100644 --- a/plugins/poll/config/locales/server.sv.yml +++ b/plugins/poll/config/locales/server.sv.yml @@ -25,6 +25,8 @@ sv: default_poll_with_multiple_choices_has_invalid_parameters: "Omröstning med flera val har ogiltiga parametrar." named_poll_with_multiple_choices_has_invalid_parameters: "Omröstning med namnet %{name} med flera val har ogiltiga parametrar." requires_at_least_1_valid_option: "Du måste välja minst 1 giltigt alternativ." + default_cannot_be_made_public: "Omröstning med röster kan inte offentliggöras." + named_cannot_be_made_public: "Omröstning med namnet %{name} har röster och kan inte offentliggöras." cannot_change_polls_after_5_minutes: "Du kan inte lägga till, ta bort eller byta namn på omröstningar efter de första 5 minutrarna." op_cannot_edit_options_after_5_minutes: "Du kan inte lägga till eller ta bort omröstningsalternativ efter det första 5 minutrarna. Vänligen kontakta en moderator om du behöver redigera ett omröstningsalternativ." staff_cannot_add_or_remove_options_after_5_minutes: "Du kan inte lägga till eller ta bort omröstningsalternativ efter de första 5 minutrarna. Du får stänga detta ämne och skapa ett nytt i sådana fall." diff --git a/plugins/poll/config/locales/server.tr_TR.yml b/plugins/poll/config/locales/server.tr_TR.yml index 093c9a965d..c1fe1cf788 100644 --- a/plugins/poll/config/locales/server.tr_TR.yml +++ b/plugins/poll/config/locales/server.tr_TR.yml @@ -23,6 +23,7 @@ tr_TR: default_poll_with_multiple_choices_has_invalid_parameters: "Çoklu seçim seçeneği içeren anketinizde hatalar belirlendi." named_poll_with_multiple_choices_has_invalid_parameters: "%{name} ile adlandırılmış ve çoklu seçim seçeneği içeren anketinizde hatalar belirlendi." requires_at_least_1_valid_option: "En az 1 geçerli seçim yapmalısınız." + default_cannot_be_made_public: "Oy içeren oylamalar genel olamaz. " cannot_change_polls_after_5_minutes: "Anketler, ilk 5 dakikadan sonra eklenemez, çıkartılamaz ya da yeniden isimlendirilemez." op_cannot_edit_options_after_5_minutes: "Anketler ilk 5 dakikadan sonra eklenemez ya da çıkartılamaz. Eğer bir anket seçeneğini değiştirmeniz gerekiyorsa herhangi bir moderatör ile iletişime geçin." staff_cannot_add_or_remove_options_after_5_minutes: "Anketler ilk 5 dakikadan sonra eklenemez ya da çıkartılamaz. Bu konuyu kapatıp, yerine yeni bir konu oluşturmalısınız." diff --git a/plugins/poll/config/locales/server.zh_CN.yml b/plugins/poll/config/locales/server.zh_CN.yml index 3c4e557eaa..28188da633 100644 --- a/plugins/poll/config/locales/server.zh_CN.yml +++ b/plugins/poll/config/locales/server.zh_CN.yml @@ -10,30 +10,30 @@ zh_CN: poll_enabled: "允许用户创建投票?" poll_maximum_options: "投票允许的最大选项数。" poll: - multiple_polls_without_name: "有多个投票没有名字。使用“name”属性唯一标识投票。" - multiple_polls_with_same_name: "有多个投票的名字相同:%{name}。使用“name”属性唯一标识投票。" + multiple_polls_without_name: "有多个投票没有名字。使用“name”属性区分各投票。" + multiple_polls_with_same_name: "有多个投票的名字相同:%{name}。使用“name”属性区分各投票。" default_poll_must_have_at_least_2_options: "投票至少要有 2 个选项。" named_poll_must_have_at_least_2_options: "投票“%{name}”必须要有 2 个选项。" default_poll_must_have_less_options: other: "投票选项必须少于%{count}个。" named_poll_must_have_less_options: - other: "投票“%{name}”的选项必须少于%{count}个。" + other: "“%{name}”投票的选项必须少于%{count}个。" default_poll_must_have_different_options: "投票必须有不同的选项。" - named_poll_must_have_different_options: "%{name}投票的选项必须有不同的选项。" + named_poll_must_have_different_options: "投票“%{name}”的选项必须有不同的选项。" default_poll_with_multiple_choices_has_invalid_parameters: "多选投票有无效选项。" - named_poll_with_multiple_choices_has_invalid_parameters: "%{name}多选投票有无效参数。" + named_poll_with_multiple_choices_has_invalid_parameters: "“%{name}”多选投票有无效参数。" requires_at_least_1_valid_option: "你必须选择至少 1 个有效的选项。" default_cannot_be_made_public: "投票调查不能公开。" - named_cannot_be_made_public: "调查命名 %{name} 有投票不能公开。" + named_cannot_be_made_public: "投票“%{name}”有投票不能公开。" cannot_change_polls_after_5_minutes: "你不能在创建 5 分钟后添加、删除或重命名投票。" op_cannot_edit_options_after_5_minutes: "你不能在创建 5 分钟后添加或删除投票选项。如果你需要修改投票选项请联系版主。" staff_cannot_add_or_remove_options_after_5_minutes: "你不能在创建 5 分钟后添加或删除投票选项。你应该关闭这个主题并创建一个新的。" no_polls_associated_with_this_post: "这个帖子中没有投票。" no_poll_with_this_name: "投票“%{name}”没有被关联到帖子。" - post_is_deleted: "不能操作已经删除的帖子。" - topic_must_be_open_to_vote: "主题必须开放才能投票。" + post_is_deleted: "帖子已经删除,无法操作。" + topic_must_be_open_to_vote: "主题必须未被锁定才能投票。" poll_must_be_open_to_vote: "投票必须开启。" - topic_must_be_open_to_toggle_status: "主题必须开放才能改变状态。" - only_staff_or_op_can_toggle_status: "只有职员成员或者发布投票的人才能改变投票状态。" + topic_must_be_open_to_toggle_status: "主题必须未被锁定才能改变状态。" + only_staff_or_op_can_toggle_status: "只有管理人员或者发布投票的人才能改变投票状态。" email: link_to_poll: "点击查看投票。" diff --git a/plugins/poll/plugin.rb b/plugins/poll/plugin.rb index 91f070a1b2..5a193b1ace 100644 --- a/plugins/poll/plugin.rb +++ b/plugins/poll/plugin.rb @@ -32,8 +32,9 @@ after_initialize do class DiscoursePoll::Poll class << self - def vote(post_id, poll_name, options, user_id) + def vote(post_id, poll_name, options, user) DistributedMutex.synchronize("#{PLUGIN_NAME}-#{post_id}") do + user_id = user.id post = Post.find_by(id: post_id) # post must not be deleted @@ -96,9 +97,7 @@ after_initialize do payload = { post_id: post_id, polls: polls } if public_poll - payload.merge!( - user: UserNameSerializer.new(User.find(user_id)).serializable_hash - ) + payload.merge!(user: UserNameSerializer.new(user).serializable_hash) end MessageBus.publish("/polls/#{post.topic_id}", payload) @@ -188,10 +187,9 @@ after_initialize do post_id = params.require(:post_id) poll_name = params.require(:poll_name) options = params.require(:options) - user_id = current_user.id begin - poll, options = DiscoursePoll::Poll.vote(post_id, poll_name, options, user_id) + poll, options = DiscoursePoll::Poll.vote(post_id, poll_name, options, current_user) render json: { poll: poll, vote: options } rescue StandardError => e render_json_error e.message diff --git a/plugins/poll/spec/controllers/posts_controller_spec.rb b/plugins/poll/spec/controllers/posts_controller_spec.rb index 990ead74d8..a79ea44e71 100644 --- a/plugins/poll/spec/controllers/posts_controller_spec.rb +++ b/plugins/poll/spec/controllers/posts_controller_spec.rb @@ -105,7 +105,7 @@ describe PostsController do end it "resets the votes" do - DiscoursePoll::Poll.vote(post_id, "poll", ["5c24fc1df56d764b550ceae1b9319125"], user.id) + DiscoursePoll::Poll.vote(post_id, "poll", ["5c24fc1df56d764b550ceae1b9319125"], user) xhr :put, :update, { id: post_id, post: { raw: "[poll]\n- A\n- B\n- C\n[/poll]" } } expect(response).to be_success json = ::JSON.parse(response.body) @@ -156,7 +156,7 @@ describe PostsController do describe "with at least one vote" do before do - DiscoursePoll::Poll.vote(post_id, "poll", ["5c24fc1df56d764b550ceae1b9319125"], user.id) + DiscoursePoll::Poll.vote(post_id, "poll", ["5c24fc1df56d764b550ceae1b9319125"], user) end it "OP cannot change the options" do diff --git a/plugins/poll/spec/lib/polls_updater_spec.rb b/plugins/poll/spec/lib/polls_updater_spec.rb index 2dba772e84..1e07cf8fe6 100644 --- a/plugins/poll/spec/lib/polls_updater_spec.rb +++ b/plugins/poll/spec/lib/polls_updater_spec.rb @@ -130,12 +130,12 @@ describe DiscoursePoll::PollsUpdater do let(:user) { Fabricate(:user) } before do - DiscoursePoll::Poll.vote(post.id, "poll", ["5c24fc1df56d764b550ceae1b9319125"], user.id) + DiscoursePoll::Poll.vote(post.id, "poll", ["5c24fc1df56d764b550ceae1b9319125"], user) post.reload end it "should not allow a private poll with votes to be made public" do - DiscoursePoll::Poll.vote(private_poll_post.id, "poll", ["5c24fc1df56d764b550ceae1b9319125"], user.id) + DiscoursePoll::Poll.vote(private_poll_post.id, "poll", ["5c24fc1df56d764b550ceae1b9319125"], user) private_poll_post.reload messages = MessageBus.track_publish do diff --git a/plugins/poll/test/javascripts/components/poll-option-test.js.es6 b/plugins/poll/test/javascripts/components/poll-option-test.js.es6 new file mode 100644 index 0000000000..fd2a50ae37 --- /dev/null +++ b/plugins/poll/test/javascripts/components/poll-option-test.js.es6 @@ -0,0 +1,26 @@ +import componentTest from 'helpers/component-test'; +moduleForComponent('poll-option', { integration: true }); + +componentTest('test poll option', { + template: '{{poll-option option=option isMultiple=isMultiple}}', + + setup(store) { + this.set('option', Em.Object.create({ id: 1, selected: false })); + }, + + test(assert) { + assert.ok(this.$('li .fa-circle-o:eq(0)').length === 1); + + this.set('option.selected', true); + + assert.ok(this.$('li .fa-dot-circle-o:eq(0)').length === 1); + + this.set('isMultiple', true); + + assert.ok(this.$('li .fa-check-square-o:eq(0)').length === 1); + + this.set('option.selected', false); + + assert.ok(this.$('li .fa-square-o:eq(0)').length === 1); + } +}); diff --git a/plugins/poll/test/javascripts/components/poll-results-standard-test.js.es6 b/plugins/poll/test/javascripts/components/poll-results-standard-test.js.es6 new file mode 100644 index 0000000000..9c982dd478 --- /dev/null +++ b/plugins/poll/test/javascripts/components/poll-results-standard-test.js.es6 @@ -0,0 +1,58 @@ +import componentTest from 'helpers/component-test'; +moduleForComponent('poll-results-standard', { integration: true }); + +componentTest('options in descending order', { + template: '{{poll-results-standard poll=poll}}', + + setup(store) { + this.set('poll', { + options: [Em.Object.create({ votes: 5 }), Em.Object.create({ votes: 4 })], + voters: 9 + }); + }, + + test(assert) { + assert.equal(this.$('.option .percentage:eq(0)').text(), '56%'); + assert.equal(this.$('.option .percentage:eq(1)').text(), '44%'); + } +}); + +componentTest('options in ascending order', { + template: '{{poll-results-standard poll=poll sortResults=sortResults}}', + + setup() { + this.set('poll', { + options: [Em.Object.create({ votes: 4 }), Em.Object.create({ votes: 5 })], + voters: 9 + }); + }, + + test(assert) { + assert.equal(this.$('.option .percentage:eq(0)').text(), '56%'); + assert.equal(this.$('.option .percentage:eq(1)').text(), '44%'); + } +}); + +componentTest('multiple options in descending order', { + template: '{{poll-results-standard poll=poll}}', + + setup(store) { + this.set('poll', { + type: 'multiple', + options: [ + Em.Object.create({ votes: 5}), + Em.Object.create({ votes: 2}), + Em.Object.create({ votes: 4}), + Em.Object.create({ votes: 1}) + ], + voters: 12 + }); + }, + + test(assert) { + assert.equal(this.$('.option .percentage:eq(0)').text(), '41%'); + assert.equal(this.$('.option .percentage:eq(1)').text(), '33%'); + assert.equal(this.$('.option .percentage:eq(2)').text(), '16%'); + assert.equal(this.$('.option .percentage:eq(3)').text(), '8%'); + } +}); diff --git a/public/403.ar.html b/public/403.ar.html index 96bd196b8f..588c339ce9 100644 --- a/public/403.ar.html +++ b/public/403.ar.html @@ -18,9 +18,9 @@

    403

    -

    لا يمكنك عرض هذا المصدر !

    +

    لا يمكنك عرض المورد!

    -

    سيتم استبدال الصفحة الحالية بصفحة ديسكورس 403 مخصصة.

    +

    ستُستبدل هذه بصفحة دسكورس 403 مخصصة.

    diff --git a/public/403.nl.html b/public/403.nl.html index 2d2bd03a2c..6b3999f78e 100644 --- a/public/403.nl.html +++ b/public/403.nl.html @@ -1,6 +1,6 @@ -Je kan dat niet doen (403) +Deze actie is niet toegestaan (403)