From 10143d053a99d69f5770f6a5478ab0f88a95ae5b Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Sun, 8 Sep 2024 14:41:37 -0400 Subject: [PATCH 01/10] Change some instances of Nokogiri HTML4 parsing to HTML5 (#31812) --- app/helpers/admin/trends/statuses_helper.rb | 2 +- app/lib/emoji_formatter.rb | 8 ++++---- app/lib/plain_text_formatter.rb | 2 +- app/services/fetch_oembed_service.rb | 2 +- app/services/fetch_resource_service.rb | 2 +- app/services/translate_status_service.rb | 2 +- lib/sanitize_ext/sanitize_config.rb | 2 +- lib/tasks/emojis.rake | 2 +- 8 files changed, 11 insertions(+), 11 deletions(-) diff --git a/app/helpers/admin/trends/statuses_helper.rb b/app/helpers/admin/trends/statuses_helper.rb index 79fee44dc4..c7a59660cf 100644 --- a/app/helpers/admin/trends/statuses_helper.rb +++ b/app/helpers/admin/trends/statuses_helper.rb @@ -5,7 +5,7 @@ module Admin::Trends::StatusesHelper text = if status.local? status.text.split("\n").first else - Nokogiri::HTML(status.text).css('html > body > *').first&.text + Nokogiri::HTML5(status.text).css('html > body > *').first&.text end return '' if text.blank? diff --git a/app/lib/emoji_formatter.rb b/app/lib/emoji_formatter.rb index 2a3683c499..5f1a4651f7 100644 --- a/app/lib/emoji_formatter.rb +++ b/app/lib/emoji_formatter.rb @@ -24,7 +24,7 @@ class EmojiFormatter def to_s return html if custom_emojis.empty? || html.blank? - tree = Nokogiri::HTML.fragment(html) + tree = Nokogiri::HTML5.fragment(html) tree.xpath('./text()|.//text()[not(ancestor[@class="invisible"])]').to_a.each do |node| i = -1 inside_shortname = false @@ -43,8 +43,8 @@ class EmojiFormatter next unless (char_after.nil? || !DISALLOWED_BOUNDING_REGEX.match?(char_after)) && (emoji = emoji_map[shortcode]) - result << Nokogiri::XML::Text.new(text[last_index..shortname_start_index - 1], tree.document) if shortname_start_index.positive? - result << Nokogiri::HTML.fragment(tag_for_emoji(shortcode, emoji)) + result << tree.document.create_text_node(text[last_index..shortname_start_index - 1]) if shortname_start_index.positive? + result << tree.document.fragment(tag_for_emoji(shortcode, emoji)) last_index = i + 1 elsif text[i] == ':' && (i.zero? || !DISALLOWED_BOUNDING_REGEX.match?(text[i - 1])) @@ -53,7 +53,7 @@ class EmojiFormatter end end - result << Nokogiri::XML::Text.new(text[last_index..], tree.document) + result << tree.document.create_text_node(text[last_index..]) node.replace(result) end diff --git a/app/lib/plain_text_formatter.rb b/app/lib/plain_text_formatter.rb index d1ff6808b2..f960ba7acc 100644 --- a/app/lib/plain_text_formatter.rb +++ b/app/lib/plain_text_formatter.rb @@ -16,7 +16,7 @@ class PlainTextFormatter if local? text else - node = Nokogiri::HTML.fragment(insert_newlines) + node = Nokogiri::HTML5.fragment(insert_newlines) # Elements that are entirely removed with our Sanitize config node.xpath('.//iframe|.//math|.//noembed|.//noframes|.//noscript|.//plaintext|.//script|.//style|.//svg|.//xmp').remove node.text.chomp diff --git a/app/services/fetch_oembed_service.rb b/app/services/fetch_oembed_service.rb index dc84b16b68..c7d4f7e292 100644 --- a/app/services/fetch_oembed_service.rb +++ b/app/services/fetch_oembed_service.rb @@ -25,7 +25,7 @@ class FetchOEmbedService return if html.nil? @format = @options[:format] - page = Nokogiri::HTML(html) + page = Nokogiri::HTML5(html) if @format.nil? || @format == :json @endpoint_url ||= page.at_xpath('//link[@type="application/json+oembed"]|//link[@type="text/json+oembed"]')&.attribute('href')&.value diff --git a/app/services/fetch_resource_service.rb b/app/services/fetch_resource_service.rb index 84c36f6a10..b69015a5e9 100644 --- a/app/services/fetch_resource_service.rb +++ b/app/services/fetch_resource_service.rb @@ -73,7 +73,7 @@ class FetchResourceService < BaseService end def process_html(response) - page = Nokogiri::HTML(response.body_with_limit) + page = Nokogiri::HTML5(response.body_with_limit) json_link = page.xpath('//link[@rel="alternate"]').find { |link| ACTIVITY_STREAM_LINK_TYPES.include?(link['type']) } process(json_link['href'], terminal: true) unless json_link.nil? diff --git a/app/services/translate_status_service.rb b/app/services/translate_status_service.rb index 9ad146ae7d..e2e076e21b 100644 --- a/app/services/translate_status_service.rb +++ b/app/services/translate_status_service.rb @@ -100,7 +100,7 @@ class TranslateStatusService < BaseService end def unwrap_emoji_shortcodes(html) - fragment = Nokogiri::HTML.fragment(html) + fragment = Nokogiri::HTML5.fragment(html) fragment.css('span[translate="no"]').each do |element| element.remove_attribute('translate') element.replace(element.children) if element.attributes.empty? diff --git a/lib/sanitize_ext/sanitize_config.rb b/lib/sanitize_ext/sanitize_config.rb index ad310b393a..f0a7b65783 100644 --- a/lib/sanitize_ext/sanitize_config.rb +++ b/lib/sanitize_ext/sanitize_config.rb @@ -52,7 +52,7 @@ class Sanitize :relative end - current_node.replace(Nokogiri::XML::Text.new(current_node.text, current_node.document)) unless LINK_PROTOCOLS.include?(scheme) + current_node.replace(current_node.document.create_text_node(current_node.text)) unless LINK_PROTOCOLS.include?(scheme) end UNSUPPORTED_ELEMENTS_TRANSFORMER = lambda do |env| diff --git a/lib/tasks/emojis.rake b/lib/tasks/emojis.rake index e9fea2deea..fb18f21cf5 100644 --- a/lib/tasks/emojis.rake +++ b/lib/tasks/emojis.rake @@ -13,7 +13,7 @@ def gen_border(codepoint, color) view_box[3] += 4 svg['viewBox'] = view_box.join(' ') end - g = Nokogiri::XML::Node.new 'g', doc + g = doc.create_element('g') doc.css('svg > *').each do |elem| border_elem = elem.dup From afa2e257e481deb913ea04104966a613fc50a7f2 Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Sun, 8 Sep 2024 14:50:22 -0400 Subject: [PATCH 02/10] Change verify link service to use CSS selectors instead of a complex XPath query (#31815) --- app/services/verify_link_service.rb | 2 +- spec/services/verify_link_service_spec.rb | 30 +++++++++++++++++------ 2 files changed, 24 insertions(+), 8 deletions(-) diff --git a/app/services/verify_link_service.rb b/app/services/verify_link_service.rb index b317fc31a8..c4f4191e1f 100644 --- a/app/services/verify_link_service.rb +++ b/app/services/verify_link_service.rb @@ -26,7 +26,7 @@ class VerifyLinkService < BaseService def link_back_present? return false if @body.blank? - links = Nokogiri::HTML5(@body).xpath('//a[contains(concat(" ", normalize-space(@rel), " "), " me ")]|//link[contains(concat(" ", normalize-space(@rel), " "), " me ")]') + links = Nokogiri::HTML5(@body).css("a[rel~='me'],link[rel~='me']") if links.any? { |link| link['href']&.downcase == @link_back.downcase } true diff --git a/spec/services/verify_link_service_spec.rb b/spec/services/verify_link_service_spec.rb index 0ce8c9a904..a4fd19751b 100644 --- a/spec/services/verify_link_service_spec.rb +++ b/spec/services/verify_link_service_spec.rb @@ -11,13 +11,14 @@ RSpec.describe VerifyLinkService do before do stub_request(:head, 'https://redirect.me/abc').to_return(status: 301, headers: { 'Location' => ActivityPub::TagManager.instance.url_for(account) }) + stub_request(:head, 'http://unrelated-site.com').to_return(status: 301) stub_request(:get, 'http://example.com').to_return(status: 200, body: html) subject.call(field) end context 'when a link contains an back' do let(:html) do - <<-HTML + <<~HTML Follow me on Mastodon @@ -30,9 +31,9 @@ RSpec.describe VerifyLinkService do end end - context 'when a link contains an back' do + context 'when a link contains an back' do let(:html) do - <<-HTML + <<~HTML Follow me on Mastodon @@ -47,7 +48,7 @@ RSpec.describe VerifyLinkService do context 'when a link contains a back' do let(:html) do - <<-HTML + <<~HTML @@ -62,7 +63,7 @@ RSpec.describe VerifyLinkService do context 'when a link goes through a redirect back' do let(:html) do - <<-HTML + <<~HTML @@ -113,7 +114,7 @@ RSpec.describe VerifyLinkService do context 'when link has no `href` attribute' do let(:html) do - <<-HTML + <<~HTML @@ -128,6 +129,21 @@ RSpec.describe VerifyLinkService do expect(field.verified?).to be false end end + + context 'when a link contains a link to an unexpected URL' do + let(:html) do + <<~HTML + + + Follow me on Unrelated Site + + HTML + end + + it 'does not mark the field as verified' do + expect(field.verified?).to be false + end + end end context 'when given a remote account' do @@ -141,7 +157,7 @@ RSpec.describe VerifyLinkService do context 'when a link contains an back' do let(:html) do - <<-HTML + <<~HTML Follow me on Mastodon From 82161d8ae54b94be701cba600536d87957361cea Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Sun, 8 Sep 2024 14:56:18 -0400 Subject: [PATCH 03/10] Change Account::Field parsing to use HTML5::DocumentFragment (#31813) --- app/models/account/field.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/models/account/field.rb b/app/models/account/field.rb index 2bada6954b..bcd89015de 100644 --- a/app/models/account/field.rb +++ b/app/models/account/field.rb @@ -73,10 +73,10 @@ class Account::Field < ActiveModelSerializers::Model end def extract_url_from_html - doc = Nokogiri::HTML(value).at_xpath('//body') + doc = Nokogiri::HTML5.fragment(value) return if doc.nil? - return if doc.children.size > 1 + return if doc.children.size != 1 element = doc.children.first From c6a0768fe564d342e6ac6b70aff9d7c23b8a9ffc Mon Sep 17 00:00:00 2001 From: Matt Jankowski Date: Mon, 9 Sep 2024 04:01:26 -0400 Subject: [PATCH 04/10] Use shared system spec helper methods (#31784) --- spec/support/system_helpers.rb | 4 ++++ spec/system/admin/announcements_spec.rb | 10 +--------- spec/system/admin/domain_blocks_spec.rb | 2 +- spec/system/filters_spec.rb | 2 +- spec/system/invites_spec.rb | 4 ---- 5 files changed, 7 insertions(+), 15 deletions(-) diff --git a/spec/support/system_helpers.rb b/spec/support/system_helpers.rb index 05c9d3b125..4cc1928701 100644 --- a/spec/support/system_helpers.rb +++ b/spec/support/system_helpers.rb @@ -16,4 +16,8 @@ module SystemHelpers def form_label(key) I18n.t key, scope: 'simple_form.labels' end + + def css_id(record) + "##{dom_id(record)}" + end end diff --git a/spec/system/admin/announcements_spec.rb b/spec/system/admin/announcements_spec.rb index 1da5699656..87b7332639 100644 --- a/spec/system/admin/announcements_spec.rb +++ b/spec/system/admin/announcements_spec.rb @@ -45,7 +45,7 @@ RSpec.describe 'Admin::Announcements' do fill_in text_label, with: 'Announcement text' - save_changes + click_on submit_button expect(page) .to have_content(I18n.t('admin.announcements.updated_msg')) @@ -94,10 +94,6 @@ RSpec.describe 'Admin::Announcements' do private - def css_id(record) - "##{dom_id(record)}" # TODO: Extract to system spec helper? - end - def publish_announcement(announcement) within css_id(announcement) do click_on I18n.t('admin.announcements.publish') @@ -116,10 +112,6 @@ RSpec.describe 'Admin::Announcements' do end end - def save_changes - click_on I18n.t('generic.save_changes') - end - def submit_form click_on I18n.t('admin.announcements.new.create') end diff --git a/spec/system/admin/domain_blocks_spec.rb b/spec/system/admin/domain_blocks_spec.rb index 9a39e29062..f00d65dfe0 100644 --- a/spec/system/admin/domain_blocks_spec.rb +++ b/spec/system/admin/domain_blocks_spec.rb @@ -91,7 +91,7 @@ RSpec.describe 'blocking domains through the moderation interface' do visit edit_admin_domain_block_path(domain_block) select I18n.t('admin.domain_blocks.new.severity.suspend'), from: 'domain_block_severity' - click_on I18n.t('generic.save_changes') + click_on submit_button # It doesn't immediately block but presents a confirmation screen expect(page).to have_title(I18n.t('admin.domain_blocks.confirm_suspension.title', domain: 'example.com')) diff --git a/spec/system/filters_spec.rb b/spec/system/filters_spec.rb index 052b5e1730..64de384c00 100644 --- a/spec/system/filters_spec.rb +++ b/spec/system/filters_spec.rb @@ -29,7 +29,7 @@ RSpec.describe 'Filters' do click_on filter_title fill_in filter_title_field, with: new_title - click_on I18n.t('generic.save_changes') + click_on submit_button expect(page).to have_content(new_title) end diff --git a/spec/system/invites_spec.rb b/spec/system/invites_spec.rb index 648bbea825..c57de871cc 100644 --- a/spec/system/invites_spec.rb +++ b/spec/system/invites_spec.rb @@ -56,10 +56,6 @@ RSpec.describe 'Invites' do private - def css_id(record) - "##{dom_id(record)}" # TODO: Extract to system spec helper? - end - def copyable_field within '.input-copy' do find(:field, type: :text, readonly: true) From 1f13b875671e203002207d9d794e26a17f41890e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 9 Sep 2024 10:31:13 +0200 Subject: [PATCH 05/10] Update dependency pg to v1.5.8 (#31795) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index a988ad3f21..48fd05b1ac 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -590,7 +590,7 @@ GEM parslet (2.0.0) pastel (0.8.0) tty-color (~> 0.5) - pg (1.5.7) + pg (1.5.8) pghero (3.6.0) activerecord (>= 6.1) premailer (1.27.0) From e6969cf4e434abb7a03a1f1300e97f031b23a042 Mon Sep 17 00:00:00 2001 From: Matt Jankowski Date: Mon, 9 Sep 2024 04:33:51 -0400 Subject: [PATCH 06/10] Add method for media-referencing status in `AccountStatusCleanupPolicy` (#31798) --- app/models/account_statuses_cleanup_policy.rb | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/app/models/account_statuses_cleanup_policy.rb b/app/models/account_statuses_cleanup_policy.rb index e2c035284b..6e998e2dca 100644 --- a/app/models/account_statuses_cleanup_policy.rb +++ b/app/models/account_statuses_cleanup_policy.rb @@ -157,7 +157,7 @@ class AccountStatusesCleanupPolicy < ApplicationRecord end def without_media_scope - Status.where('NOT EXISTS (SELECT 1 FROM media_attachments media WHERE media.status_id = statuses.id)') + Status.where.not(status_media_reference_exists) end def without_poll_scope @@ -175,6 +175,14 @@ class AccountStatusesCleanupPolicy < ApplicationRecord Status.where(account_id: account_id) end + def status_media_reference_exists + MediaAttachment + .where(MediaAttachment.arel_table[:status_id].eq Status.arel_table[:id]) + .select(1) + .arel + .exists + end + def self_status_reference_exists(model) model .where(model.arel_table[:account_id].eq Status.arel_table[:account_id]) From 9d9901cc5bf9472ff52df87ed2d1cd096182d571 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 9 Sep 2024 10:43:12 +0200 Subject: [PATCH 07/10] Update peter-evans/create-pull-request action to v7 (#31818) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/crowdin-download.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/crowdin-download.yml b/.github/workflows/crowdin-download.yml index 0faa7e4939..f1817b3e9a 100644 --- a/.github/workflows/crowdin-download.yml +++ b/.github/workflows/crowdin-download.yml @@ -52,7 +52,7 @@ jobs: # Create or update the pull request - name: Create Pull Request - uses: peter-evans/create-pull-request@v6.0.5 + uses: peter-evans/create-pull-request@v7.0.1 with: commit-message: 'New Crowdin translations' title: 'New Crowdin Translations (automated)' From a0ea2fa3b01c61d4d390b5e4b6cddc8006b204ec Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Mon, 9 Sep 2024 06:59:42 -0400 Subject: [PATCH 08/10] Change fetch link card service to parse as HTML5 (#31814) --- app/lib/link_details_extractor.rb | 36 +++++++++---------- app/services/fetch_link_card_service.rb | 4 +-- spec/services/fetch_link_card_service_spec.rb | 4 +-- 3 files changed, 22 insertions(+), 22 deletions(-) diff --git a/app/lib/link_details_extractor.rb b/app/lib/link_details_extractor.rb index bd78aef7a9..dff57f74f3 100644 --- a/app/lib/link_details_extractor.rb +++ b/app/lib/link_details_extractor.rb @@ -157,11 +157,11 @@ class LinkDetailsExtractor end def title - html_entities_decode(structured_data&.headline || opengraph_tag('og:title') || document.xpath('//title').map(&:content).first)&.strip + html_entities.decode(structured_data&.headline || opengraph_tag('og:title') || document.xpath('//title').map(&:content).first)&.strip end def description - html_entities_decode(structured_data&.description || opengraph_tag('og:description') || meta_tag('description')) + html_entities.decode(structured_data&.description || opengraph_tag('og:description') || meta_tag('description')) end def published_at @@ -181,7 +181,7 @@ class LinkDetailsExtractor end def provider_name - html_entities_decode(structured_data&.publisher_name || opengraph_tag('og:site_name')) + html_entities.decode(structured_data&.publisher_name || opengraph_tag('og:site_name')) end def provider_url @@ -189,7 +189,7 @@ class LinkDetailsExtractor end def author_name - html_entities_decode(structured_data&.author_name || opengraph_tag('og:author') || opengraph_tag('og:author:username')) + html_entities.decode(structured_data&.author_name || opengraph_tag('og:author') || opengraph_tag('og:author:username')) end def author_url @@ -258,7 +258,7 @@ class LinkDetailsExtractor next if json_ld.blank? - structured_data = StructuredData.new(html_entities_decode(json_ld)) + structured_data = StructuredData.new(html_entities.decode(json_ld)) next unless structured_data.valid? @@ -274,11 +274,20 @@ class LinkDetailsExtractor end def detect_encoding_and_parse_document - [detect_encoding, nil, header_encoding].uniq.each do |encoding| - document = Nokogiri::HTML(@html, nil, encoding) - return document if document.to_s.valid_encoding? + html = nil + encoding = nil + + [detect_encoding, header_encoding].compact.each do |enc| + html = @html.dup.force_encoding(enc) + if html.valid_encoding? + encoding = enc + break + end end - Nokogiri::HTML(@html, nil, 'UTF-8') + + html = @html unless encoding + + Nokogiri::HTML5(html, nil, encoding) end def detect_encoding @@ -299,15 +308,6 @@ class LinkDetailsExtractor end end - def html_entities_decode(string) - return if string.nil? - - unicode_string = string.to_s.encode('UTF-8') - raise EncodingError, 'cannot convert string to valid UTF-8' unless unicode_string.valid_encoding? - - html_entities.decode(unicode_string) - end - def html_entities @html_entities ||= HTMLEntities.new(:expanded) end diff --git a/app/services/fetch_link_card_service.rb b/app/services/fetch_link_card_service.rb index 49b8205574..36d5c490a6 100644 --- a/app/services/fetch_link_card_service.rb +++ b/app/services/fetch_link_card_service.rb @@ -29,7 +29,7 @@ class FetchLinkCardService < BaseService end attach_card if @card&.persisted? - rescue HTTP::Error, OpenSSL::SSL::SSLError, Addressable::URI::InvalidURIError, Mastodon::HostValidationError, Mastodon::LengthValidationError, EncodingError, ActiveRecord::RecordInvalid => e + rescue HTTP::Error, OpenSSL::SSL::SSLError, Addressable::URI::InvalidURIError, Mastodon::HostValidationError, Mastodon::LengthValidationError, Encoding::UndefinedConversionError, ActiveRecord::RecordInvalid => e Rails.logger.debug { "Error fetching link #{@original_url}: #{e}" } nil end @@ -80,7 +80,7 @@ class FetchLinkCardService < BaseService urls = if @status.local? @status.text.scan(URL_PATTERN).map { |array| Addressable::URI.parse(array[1]).normalize } else - document = Nokogiri::HTML(@status.text) + document = Nokogiri::HTML5(@status.text) links = document.css('a') links.filter_map { |a| Addressable::URI.parse(a['href']) unless skip_link?(a) }.filter_map(&:normalize) diff --git a/spec/services/fetch_link_card_service_spec.rb b/spec/services/fetch_link_card_service_spec.rb index 2f64f40558..1d61e33c0b 100644 --- a/spec/services/fetch_link_card_service_spec.rb +++ b/spec/services/fetch_link_card_service_spec.rb @@ -192,8 +192,8 @@ RSpec.describe FetchLinkCardService do context 'when encoding problems appear in title tag' do let(:status) { Fabricate(:status, text: 'Check out http://example.com/latin1_posing_as_utf8_broken') } - it 'does not create a preview card' do - expect(status.preview_card).to be_nil + it 'creates a preview card anyway that replaces invalid bytes with U+FFFD (replacement char)' do + expect(status.preview_card.title).to eq("Tofu � l'orange") end end end From 1d03570080252ee70859f07638ab724fc4fadfc2 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 9 Sep 2024 13:16:09 +0200 Subject: [PATCH 09/10] Update dependency postcss-preset-env to v10.0.3 (#31821) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- yarn.lock | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/yarn.lock b/yarn.lock index 1b3a7f1e40..332f6d012f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6701,10 +6701,10 @@ __metadata: languageName: node linkType: hard -"cssdb@npm:^8.1.0": - version: 8.1.0 - resolution: "cssdb@npm:8.1.0" - checksum: 10c0/1fa1f1566c7e9964f5c71e443583eaba16a90933a3ef6803815c4281d084b75da948c415bade33d7085894fe0929c082fcb3135bf4400048cfff40d227ebd5dd +"cssdb@npm:^8.1.1": + version: 8.1.1 + resolution: "cssdb@npm:8.1.1" + checksum: 10c0/d60facfad3bca70e21100fc35b9205cb9d3d0ac642f44f0a687e54bf787f21c43d28ce2d17fcd405f67950fb4709516108fe1f3cb15df570eff1007b5fbbc787 languageName: node linkType: hard @@ -13802,12 +13802,12 @@ __metadata: languageName: node linkType: hard -"postcss-opacity-percentage@npm:^2.0.0": - version: 2.0.0 - resolution: "postcss-opacity-percentage@npm:2.0.0" +"postcss-opacity-percentage@npm:^3.0.0": + version: 3.0.0 + resolution: "postcss-opacity-percentage@npm:3.0.0" peerDependencies: - postcss: ^8.2 - checksum: 10c0/f031f3281060c4c0ede8f9a5832f65a3d8c2a1896ff324c41de42016e092635f0e0abee07545b01db93dc430a9741674a1d09c377c6c01cd8c2f4be65f889161 + postcss: ^8.4 + checksum: 10c0/15c7d66036fa966d265c8737196646b3f93deb83d4eea0b17ed5033460599afc31d3a989345e4d7c472963b2a2bb75c83d06979d5d30d6a60fcc7f74cb6d8d40 languageName: node linkType: hard @@ -13855,8 +13855,8 @@ __metadata: linkType: hard "postcss-preset-env@npm:^10.0.0": - version: 10.0.2 - resolution: "postcss-preset-env@npm:10.0.2" + version: 10.0.3 + resolution: "postcss-preset-env@npm:10.0.3" dependencies: "@csstools/postcss-cascade-layers": "npm:^5.0.0" "@csstools/postcss-color-function": "npm:^4.0.2" @@ -13893,7 +13893,7 @@ __metadata: css-blank-pseudo: "npm:^7.0.0" css-has-pseudo: "npm:^7.0.0" css-prefers-color-scheme: "npm:^10.0.0" - cssdb: "npm:^8.1.0" + cssdb: "npm:^8.1.1" postcss-attribute-case-insensitive: "npm:^7.0.0" postcss-clamp: "npm:^4.1.0" postcss-color-functional-notation: "npm:^7.0.2" @@ -13912,7 +13912,7 @@ __metadata: postcss-lab-function: "npm:^7.0.2" postcss-logical: "npm:^8.0.0" postcss-nesting: "npm:^13.0.0" - postcss-opacity-percentage: "npm:^2.0.0" + postcss-opacity-percentage: "npm:^3.0.0" postcss-overflow-shorthand: "npm:^6.0.0" postcss-page-break: "npm:^3.0.4" postcss-place: "npm:^10.0.0" @@ -13921,7 +13921,7 @@ __metadata: postcss-selector-not: "npm:^8.0.0" peerDependencies: postcss: ^8.4 - checksum: 10c0/51eb19994dfdbb041e87082833bedf8976053c182ae8dafab6b3ee1bf2cfd309ab9c186644ed032518011e44fbcc9f0552083bc431535779a80a919bbe78d10d + checksum: 10c0/da42caa2aab4d825fddfde00ebe2416d338c7b9a6f79a68840297888a8384f85991991c3fa10cf2d359fb230c885375f5cebd7bd63972725cd2a596d218f8b6a languageName: node linkType: hard From 2caa3f365ded73be17b623177967110e66f14061 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 9 Sep 2024 14:38:43 +0200 Subject: [PATCH 10/10] New Crowdin Translations (automated) (#31800) Co-authored-by: GitHub Actions --- app/javascript/mastodon/locales/ar.json | 6 +- app/javascript/mastodon/locales/et.json | 42 +++++++ app/javascript/mastodon/locales/fa.json | 99 ++++++++++++++++ app/javascript/mastodon/locales/ia.json | 10 ++ app/javascript/mastodon/locales/la.json | 18 +++ app/javascript/mastodon/locales/ms.json | 2 + app/javascript/mastodon/locales/ru.json | 1 + app/javascript/mastodon/locales/zh-CN.json | 20 ++-- app/javascript/mastodon/locales/zh-TW.json | 2 +- config/locales/activerecord.zh-CN.yml | 2 +- config/locales/ar.yml | 2 +- config/locales/ca.yml | 4 + config/locales/cy.yml | 5 + config/locales/da.yml | 4 + config/locales/de.yml | 6 +- config/locales/devise.zh-CN.yml | 10 +- config/locales/doorkeeper.fa.yml | 3 + config/locales/es-AR.yml | 4 + config/locales/es-MX.yml | 1 + config/locales/es.yml | 1 + config/locales/et.yml | 47 +++++++- config/locales/fi.yml | 12 +- config/locales/fo.yml | 4 + config/locales/fr-CA.yml | 7 ++ config/locales/fr.yml | 7 ++ config/locales/ga.yml | 4 + config/locales/gd.yml | 4 + config/locales/gl.yml | 4 + config/locales/hu.yml | 4 + config/locales/ia.yml | 4 + config/locales/is.yml | 4 + config/locales/it.yml | 4 + config/locales/ja.yml | 1 + config/locales/ko.yml | 4 + config/locales/lad.yml | 1 + config/locales/lt.yml | 3 +- config/locales/nl.yml | 4 + config/locales/pl.yml | 4 + config/locales/simple_form.an.yml | 1 - config/locales/simple_form.ar.yml | 1 - config/locales/simple_form.be.yml | 1 - config/locales/simple_form.bg.yml | 1 - config/locales/simple_form.ca.yml | 2 +- config/locales/simple_form.cs.yml | 1 - config/locales/simple_form.cy.yml | 2 +- config/locales/simple_form.da.yml | 2 +- config/locales/simple_form.de.yml | 2 +- config/locales/simple_form.el.yml | 1 - config/locales/simple_form.en-GB.yml | 1 - config/locales/simple_form.eo.yml | 1 - config/locales/simple_form.es-AR.yml | 2 +- config/locales/simple_form.es-MX.yml | 1 - config/locales/simple_form.es.yml | 1 - config/locales/simple_form.et.yml | 2 +- config/locales/simple_form.eu.yml | 1 - config/locales/simple_form.fa.yml | 4 + config/locales/simple_form.fi.yml | 2 +- config/locales/simple_form.fo.yml | 2 +- config/locales/simple_form.fr-CA.yml | 2 +- config/locales/simple_form.fr.yml | 2 +- config/locales/simple_form.fy.yml | 1 - config/locales/simple_form.ga.yml | 2 +- config/locales/simple_form.gd.yml | 2 +- config/locales/simple_form.gl.yml | 2 +- config/locales/simple_form.he.yml | 1 - config/locales/simple_form.hu.yml | 2 +- config/locales/simple_form.ia.yml | 1 - config/locales/simple_form.id.yml | 1 - config/locales/simple_form.ie.yml | 1 - config/locales/simple_form.io.yml | 1 - config/locales/simple_form.is.yml | 2 +- config/locales/simple_form.it.yml | 2 +- config/locales/simple_form.ja.yml | 1 - config/locales/simple_form.ko.yml | 2 +- config/locales/simple_form.ku.yml | 1 - config/locales/simple_form.lad.yml | 2 +- config/locales/simple_form.lt.yml | 1 - config/locales/simple_form.lv.yml | 1 - config/locales/simple_form.ms.yml | 1 - config/locales/simple_form.my.yml | 1 - config/locales/simple_form.nl.yml | 2 +- config/locales/simple_form.nn.yml | 1 - config/locales/simple_form.no.yml | 1 - config/locales/simple_form.pl.yml | 1 - config/locales/simple_form.pt-BR.yml | 1 - config/locales/simple_form.pt-PT.yml | 1 - config/locales/simple_form.ru.yml | 1 - config/locales/simple_form.sco.yml | 1 - config/locales/simple_form.sl.yml | 1 - config/locales/simple_form.sq.yml | 2 +- config/locales/simple_form.sr-Latn.yml | 1 - config/locales/simple_form.sr.yml | 1 - config/locales/simple_form.sv.yml | 2 +- config/locales/simple_form.tr.yml | 1 - config/locales/simple_form.uk.yml | 2 +- config/locales/simple_form.vi.yml | 2 +- config/locales/simple_form.zh-CN.yml | 16 +-- config/locales/simple_form.zh-HK.yml | 1 - config/locales/simple_form.zh-TW.yml | 4 +- config/locales/sq.yml | 4 + config/locales/sv.yml | 1 + config/locales/th.yml | 5 + config/locales/uk.yml | 2 + config/locales/vi.yml | 4 + config/locales/zh-CN.yml | 124 +++++++++++---------- config/locales/zh-TW.yml | 4 + 106 files changed, 456 insertions(+), 157 deletions(-) diff --git a/app/javascript/mastodon/locales/ar.json b/app/javascript/mastodon/locales/ar.json index d83a42a6c7..722f2bc98b 100644 --- a/app/javascript/mastodon/locales/ar.json +++ b/app/javascript/mastodon/locales/ar.json @@ -229,8 +229,8 @@ "domain_pill.their_username": "مُعرّفُهم الفريد على الخادم. من الممكن العثور على مستخدمين بنفس اسم المستخدم على خوادم مختلفة.", "domain_pill.username": "اسم المستخدم", "domain_pill.whats_in_a_handle": "ما المقصود بالمُعرِّف؟", - "domain_pill.who_they_are": "بما أن المعرفات تقول من هو الشخص ومكان وجوده، يمكنك التفاعل مع الناس عبر الويب الاجتماعي لل .", - "domain_pill.who_you_are": "بما أن معرفك يقول من أنت ومكان وجوده، يمكن للناس التفاعل معك عبر الويب الاجتماعي لل .", + "domain_pill.who_they_are": "بما أن المُعرّفات تحدد هوية الشخص ومكان وجوده، فبإمكانك التفاعل مع الأشخاص عبر الويب الاجتماعي لـ .", + "domain_pill.who_you_are": "بما أن مُعرّفك يحدد هويتك ومكان وجوده، فبإمكانك الآخرين التفاعل معك عبر الويب الاجتماعي لـ .", "domain_pill.your_handle": "عنوانك الكامل:", "domain_pill.your_server": "موطِنك الرقمي، حيث توجد فيه كافة منشوراتك. ألا يعجبك المكان؟ يمكنك الانتقال بين الخوادم في أي وقت واصطحاب متابعيك أيضاً.", "domain_pill.your_username": "معرفك الفريد على هذا الخادم. من الممكن العثور على مستخدمين بنفس إسم المستخدم على خوادم مختلفة.", @@ -352,6 +352,7 @@ "hashtags.and_other": "…و {count, plural, zero {} one {# واحد آخر} two {# اثنان آخران} few {# آخرون} many {# آخَرًا}other {# آخرون}}", "hints.profiles.see_more_followers": "عرض المزيد من المتابعين على {domain}", "hints.profiles.see_more_posts": "عرض المزيد من المنشورات من {domain}", + "hints.threads.replies_may_be_missing": "قد تكون الردود الواردة من الخوادم الأخرى غائبة.", "hints.threads.see_more": "اطلع على المزيد من الردود على {domain}", "home.column_settings.show_reblogs": "اعرض المعاد نشرها", "home.column_settings.show_replies": "اعرض الردود", @@ -517,6 +518,7 @@ "notification_requests.edit_selection": "تعديل", "notification_requests.exit_selection": "تمّ", "notification_requests.explainer_for_limited_account": "تم تصفية الإشعارات من هذا الحساب لأن الحساب تم تقييده من قبل مشرف.", + "notification_requests.minimize_banner": "تصغير شريط الإشعارات المُصفاة", "notification_requests.notifications_from": "إشعارات من {name}", "notification_requests.title": "الإشعارات المصفاة", "notification_requests.view": "عرض الإشعارات", diff --git a/app/javascript/mastodon/locales/et.json b/app/javascript/mastodon/locales/et.json index 4838f70155..d0fc80e60c 100644 --- a/app/javascript/mastodon/locales/et.json +++ b/app/javascript/mastodon/locales/et.json @@ -353,6 +353,14 @@ "hashtag.follow": "Jälgi silti", "hashtag.unfollow": "Lõpeta sildi jälgimine", "hashtags.and_other": "…ja {count, plural, one {}other {# veel}}", + "hints.profiles.followers_may_be_missing": "Selle profiili jälgijaid võib olla puudu.", + "hints.profiles.follows_may_be_missing": "Selle profiili poolt jälgitavaid võib olla puudu.", + "hints.profiles.posts_may_be_missing": "Mõned selle profiili postitused võivad olla puudu.", + "hints.profiles.see_more_followers": "Vaata rohkem jälgijaid kohas {domain}", + "hints.profiles.see_more_follows": "Vaata rohkem jälgitavaid kohas {domain}", + "hints.profiles.see_more_posts": "Vaata rohkem postitusi kohas {domain}", + "hints.threads.replies_may_be_missing": "Vastuseid teistest serveritest võib olla puudu.", + "hints.threads.see_more": "Vaata rohkem vastuseid kohas {domain}", "home.column_settings.show_reblogs": "Näita jagamisi", "home.column_settings.show_replies": "Näita vastuseid", "home.hide_announcements": "Peida teadaanded", @@ -360,6 +368,17 @@ "home.pending_critical_update.link": "Vaata uuendusi", "home.pending_critical_update.title": "Saadaval kriitiline turvauuendus!", "home.show_announcements": "Kuva teadaandeid", + "ignore_notifications_modal.disclaimer": "Mastodon ei saa teavitada kasutajaid, et ignoreerisid nende teavitusi. Teavituste ignoreerimine ei peata sõnumite endi saatmist.", + "ignore_notifications_modal.filter_instead": "Selle asemel filtreeri", + "ignore_notifications_modal.filter_to_act_users": "Saad endiselt kasutajaid vastu võtta, tagasi lükata või neist teatada", + "ignore_notifications_modal.filter_to_avoid_confusion": "Filtreerimine aitab vältida võimalikke segaminiajamisi", + "ignore_notifications_modal.filter_to_review_separately": "Saad filtreeritud teateid eraldi vaadata", + "ignore_notifications_modal.ignore": "Ignoreeri teavitusi", + "ignore_notifications_modal.limited_accounts_title": "Ignoreeri modereeritud kontode teavitusi?", + "ignore_notifications_modal.new_accounts_title": "Ignoreeri uute kontode teavitusi?", + "ignore_notifications_modal.not_followers_title": "Ignoreeri inimeste teavitusi, kes sind ei jälgi?", + "ignore_notifications_modal.not_following_title": "Ignoreeri inimeste teavitusi, keda sa ei jälgi?", + "ignore_notifications_modal.private_mentions_title": "Ignoreeri soovimatute eraviisiliste mainimiste teateid?", "interaction_modal.description.favourite": "Mastodoni kontoga saad postituse lemmikuks märkida, et autor teaks, et sa hindad seda, ja jätta see hiljemaks alles.", "interaction_modal.description.follow": "Mastodoni kontoga saad jälgida kasutajat {name}, et tema postitusi oma koduvoos näha.", "interaction_modal.description.reblog": "Mastodoni kontoga saad seda postitust levitada, jagades seda oma jälgijatele.", @@ -483,9 +502,13 @@ "notification.admin.report_statuses": "{name} raporteeris {target} kategooriast {category}", "notification.admin.report_statuses_other": "{name} raporteeris kohast {target}", "notification.admin.sign_up": "{name} registreerus", + "notification.admin.sign_up.name_and_others": "{name} ja {count, plural, one {# veel} other {# teist}} liitus", "notification.favourite": "{name} märkis su postituse lemmikuks", + "notification.favourite.name_and_others_with_link": "{name} ja {count, plural, one {# veel} other {# teist}} märkis su postituse lemmikuks", "notification.follow": "{name} alustas su jälgimist", + "notification.follow.name_and_others": "{name} ja {count, plural, one {# veel} other {# teist}} hakkas sind jälgima", "notification.follow_request": "{name} soovib sind jälgida", + "notification.follow_request.name_and_others": "{name} ja {count, plural, one {# veel} other {# teist}} taotles sinu jälgimist", "notification.label.mention": "Mainimine", "notification.label.private_mention": "Privaatne mainimine", "notification.label.private_reply": "Privaatne vastus", @@ -503,6 +526,7 @@ "notification.own_poll": "Su küsitlus on lõppenud", "notification.poll": "Hääletus, millel osalesid, on lõppenud", "notification.reblog": "{name} jagas edasi postitust", + "notification.reblog.name_and_others_with_link": "{name} ja {count, plural, one {# veel} other {# teist}} jagas su postitust", "notification.relationships_severance_event": "Kadunud ühendus kasutajaga {name}", "notification.relationships_severance_event.account_suspension": "{from} admin on kustutanud {target}, mis tähendab, et sa ei saa enam neilt uuendusi või suhelda nendega.", "notification.relationships_severance_event.domain_block": "{from} admin on blokeerinud {target}, sealhulgas {followersCount} sinu jälgijat ja {followingCount, plural, one {# konto} other {# kontot}}, mida jälgid.", @@ -511,13 +535,24 @@ "notification.status": "{name} just postitas", "notification.update": "{name} muutis postitust", "notification_requests.accept": "Nõus", + "notification_requests.accept_multiple": "{count, plural, one {Nõustu # taotlusega…} other {Nõustu # taotlusega…}}", + "notification_requests.confirm_accept_multiple.button": "{count, plural, one {Nõustu taotlusega} other {Nõustu taotlustega}}", + "notification_requests.confirm_accept_multiple.message": "Oled nõustumas {count, plural, one {ühe teavituse taotlusega} other {# teavituse taotlusega}}. Oled kindel, et soovid jätkata?", + "notification_requests.confirm_accept_multiple.title": "Nõustuda teavituste taotlustega?", + "notification_requests.confirm_dismiss_multiple.button": "{count, plural, one {Loobu taotlusest} other {Loobu taotlustest}}", + "notification_requests.confirm_dismiss_multiple.message": "Oled loobumas {count, plural, one {ühest teavituse taotlusest} other {# teavituse taotlusest}}. {count, plural, one {Sellele} other {Neile}} pole hiljem lihtne ligi pääseda. Oled kindel, et soovid jätkata?", + "notification_requests.confirm_dismiss_multiple.title": "Hüljata teavituse taotlused?", "notification_requests.dismiss": "Hülga", + "notification_requests.dismiss_multiple": "{count, plural, one {Loobuda # taotlusest…} other {Loobuda # taotlusest…}}", + "notification_requests.edit_selection": "Muuda", + "notification_requests.exit_selection": "Valmis", "notification_requests.explainer_for_limited_account": "Sellelt kontolt tulevad teavitused on filtreeritud, sest moderaator on seda kontot piiranud.", "notification_requests.explainer_for_limited_remote_account": "Sellelt kontolt tulevad teavitused on filtreeritud, sest moderaator on seda kontot või serverit piiranud.", "notification_requests.maximize": "Maksimeeri", "notification_requests.minimize_banner": "Minimeeri filtreeritud teavituste bänner", "notification_requests.notifications_from": "Teavitus kasutajalt {name}", "notification_requests.title": "Filtreeritud teavitused", + "notification_requests.view": "Vaata teavitusi", "notifications.clear": "Puhasta teated", "notifications.clear_confirmation": "Oled kindel, et soovid püsivalt kõik oma teated eemaldada?", "notifications.clear_title": "Tühjenda teavitus?", @@ -554,6 +589,12 @@ "notifications.permission_denied": "Töölauamärguanded pole saadaval, kuna eelnevalt keelduti lehitsejale teavituste luba andmast", "notifications.permission_denied_alert": "Töölaua märguandeid ei saa lubada, kuna brauseri luba on varem keeldutud", "notifications.permission_required": "Töölaua märguanded ei ole saadaval, kuna vajalik luba pole antud.", + "notifications.policy.accept": "Nõustun", + "notifications.policy.accept_hint": "Näita teavitustes", + "notifications.policy.drop": "Ignoreeri", + "notifications.policy.drop_hint": "Saada tühjusse, mitte kunagi seda enam näha", + "notifications.policy.filter": "Filter", + "notifications.policy.filter_hint": "Saadetud filtreeritud teavituste sisendkasti", "notifications.policy.filter_limited_accounts_hint": "Piiratud serveri moderaatorite poolt", "notifications.policy.filter_limited_accounts_title": "Modereeritud kontod", "notifications.policy.filter_new_accounts.hint": "Loodud viimase {days, plural, one {ühe päeva} other {# päeva}} jooksul", @@ -564,6 +605,7 @@ "notifications.policy.filter_not_following_title": "Inimesed, keda sa ei jälgi", "notifications.policy.filter_private_mentions_hint": "Filtreeritud, kui see pole vastus sinupoolt mainimisele või kui jälgid saatjat", "notifications.policy.filter_private_mentions_title": "Soovimatud privaatsed mainimised", + "notifications.policy.title": "Halda teavitusi kohast…", "notifications_permission_banner.enable": "Luba töölaua märguanded", "notifications_permission_banner.how_to_control": "Et saada teateid, ajal mil Mastodon pole avatud, luba töölauamärguanded. Saad täpselt määrata, mis tüüpi tegevused tekitavad märguandeid, kasutates peale teadaannete sisse lülitamist üleval olevat nuppu {icon}.", "notifications_permission_banner.title": "Ära jää millestki ilma", diff --git a/app/javascript/mastodon/locales/fa.json b/app/javascript/mastodon/locales/fa.json index 169c325ad7..50c376b3bd 100644 --- a/app/javascript/mastodon/locales/fa.json +++ b/app/javascript/mastodon/locales/fa.json @@ -11,6 +11,7 @@ "about.not_available": "این اطّلاعات روی این کارساز موجود نشده.", "about.powered_by": "رسانهٔ اجتماعی نامتمرکز قدرت گرفته از {mastodon}", "about.rules": "قوانین کارساز", + "account.account_note_header": "یادداشت شخصی", "account.add_or_remove_from_list": "افزودن یا برداشتن از سیاهه‌ها", "account.badges.bot": "خودکار", "account.badges.group": "گروه", @@ -33,7 +34,9 @@ "account.follow_back": "دنبال کردن متقابل", "account.followers": "پی‌گیرندگان", "account.followers.empty": "هنوز کسی پی‌گیر این کاربر نیست.", + "account.followers_counter": "{count, plural, one {{counter} پی‌گیرنده} other {{counter} پی‌گیرنده}}", "account.following": "پی می‌گیرید", + "account.following_counter": "{count, plural, one {{counter} پی‌گرفته} other {{counter} پی‌گرفته}}", "account.follows.empty": "این کاربر هنوز پی‌گیر کسی نیست.", "account.go_to_profile": "رفتن به نمایه", "account.hide_reblogs": "نهفتن تقویت‌های ‎@{name}", @@ -59,6 +62,7 @@ "account.requested_follow": "{name} درخواست پی‌گیریتان را داد", "account.share": "هم‌رسانی نمایهٔ ‎@{name}", "account.show_reblogs": "نمایش تقویت‌های ‎@{name}", + "account.statuses_counter": "{count, plural, one {{counter} فرسته} other {{counter} فرسته}}", "account.unblock": "رفع مسدودیت ‎@{name}", "account.unblock_domain": "رفع مسدودیت دامنهٔ {domain}", "account.unblock_short": "رفع مسدودیت", @@ -86,9 +90,14 @@ "audio.hide": "نهفتن صدا", "block_modal.show_less": "نمایش کم‌تر", "block_modal.show_more": "نمایش بیش‌تر", + "block_modal.they_cant_mention": "نمی‌توانند نامتان را برده یا پی‌تان بگیرند.", + "block_modal.they_cant_see_posts": "نمی‌توانند فرسته‌هایتان را دیده و فرسته‌هایشان را نمی‌بینید.", + "block_modal.they_will_know": "می‌توانند ببینند که مسدود شده‌اند.", "block_modal.title": "انسداد کاربر؟", "block_modal.you_wont_see_mentions": "فرسته‌هایی که از اون نام برده را نخواهید دید.", "boost_modal.combo": "دکمهٔ {combo} را بزنید تا دیگر این را نبینید", + "boost_modal.reblog": "تقویت فرسته؟", + "boost_modal.undo_reblog": "ناتقویت فرسته؟", "bundle_column_error.copy_stacktrace": "رونوشت از گزارش خطا", "bundle_column_error.error.body": "صفحهٔ درخواستی نتوانست پرداخت شود. ممکن است به خاطر اشکالی در کدمان یا مشکل سازگاری مرورگر باشد.", "bundle_column_error.error.title": "وای، نه!", @@ -184,6 +193,8 @@ "confirmations.unfollow.confirm": "پی‌نگرفتن", "confirmations.unfollow.message": "مطمئنید که می‌خواهید به پی‌گیری از {name} پایان دهید؟", "confirmations.unfollow.title": "ناپی‌گیری کاربر؟", + "content_warning.hide": "نهفتن فرسته", + "content_warning.show": "نمایش به هر روی", "conversation.delete": "حذف گفتگو", "conversation.mark_as_read": "علامت‌گذاری به عنوان خوانده شده", "conversation.open": "دیدن گفتگو", @@ -204,9 +215,24 @@ "dismissable_banner.explore_tags": "هم‌اکنون این برچسب‌ها بین افراد این کارساز و دیگر کارسازهای شبکهٔ نامتمرکز داغ شده‌اند.", "dismissable_banner.public_timeline": "این‌ها جدیدترین فرسته‌های عمومی از افرادی روی وب اجتماعیند که اعضای {domain} پی می‌گیرندشان.", "domain_block_modal.block": "انسداد کارساز", + "domain_block_modal.block_account_instead": "انسداد @{name} به جایش", + "domain_block_modal.they_can_interact_with_old_posts": "افزارد روی این کراساز می‌توانند با فرسته‌های قدیمیتان تعامل داشته باشند.", + "domain_block_modal.they_cant_follow": "هیچ‌کسی از این کارساز نمی‌تواند پیتان بگیرد.", + "domain_block_modal.they_wont_know": "نخواهند دانست که مسدود شده‌اند.", "domain_block_modal.title": "انسداد دامنه؟", + "domain_block_modal.you_will_lose_followers": "همهٔ پی‌گیرندگانتان از این کارساز برداشته خواهند شد.", + "domain_block_modal.you_wont_see_posts": "فرسته‌ها یا آگاهی‌ها از کاربران روی این کارساز را نخواهید دید.", "domain_pill.server": "کارساز", + "domain_pill.their_handle": "شناسه‌اش:", + "domain_pill.their_server": "خانهٔ رقمیش. جایی که همهٔ فرسته‌هایش می‌زیند.", + "domain_pill.their_username": "شناسهٔ یکتایش در کارسازش. ممکن است کاربرانی با نام کاربری مشابه روی کارسازهای مختلف باشند.", "domain_pill.username": "نام کاربری", + "domain_pill.whats_in_a_handle": "شناسه چیست؟", + "domain_pill.who_they_are": "از آن‌جا که شناسه‌ها کیستی و کجایی افراد را می‌گویند، می‌توانید با افرادی در سراسر وب اجتماعی تعامل داشته باشید.", + "domain_pill.who_you_are": "از آن‌جا که شناسه‌ها کیستی و کجاییتان را می‌گویند، افراد می‌توانند از سراسر وب اجتماعی با شما تعامل داشته باشند.", + "domain_pill.your_handle": "شناسه‌تان:", + "domain_pill.your_server": "خانهٔ رقمیتان. جایی که همهٔ فرسته‌هایتان می‌زیند. دوستش ندارید؟ در هر زمان کارسازتان را جابه‌جا کرده و پی‌گیرندگانتان را نیز بیاورید.", + "domain_pill.your_username": "شناسهٔ یکتایتان روی این کارساز. ممکن است کاربرانی با نام کاربری مشابه روی کارسازهای دیگر باشند.", "embed.instructions": "جاسازی این فرسته روی پایگاهتان با رونوشت کردن کد زیر.", "embed.preview": "این گونه دیده خواهد شد:", "emoji_button.activity": "فعالیت", @@ -273,6 +299,9 @@ "filter_modal.select_filter.subtitle": "استفاده از یک دستهً موجود یا ایجاد دسته‌ای جدید", "filter_modal.select_filter.title": "پالایش این فرسته", "filter_modal.title.status": "پالایش یک فرسته", + "filter_warning.matches_filter": "مطابق با پالایهٔ «{title}»", + "filtered_notifications_banner.pending_requests": "از {count, plural, =0 {هیچ‌کسی} one {فردی} other {# نفر}} که ممکن است بشناسید", + "filtered_notifications_banner.title": "آگاهی‌های پالوده", "firehose.all": "همه", "firehose.local": "این کارساز", "firehose.remote": "دیگر کارسازها", @@ -281,6 +310,8 @@ "follow_requests.unlocked_explanation": "با این که حسابتان قفل نیست، کارکنان {domain} فکر کردند که ممکن است بخواهید درخواست‌ها از این حساب‌ها را به صورت دستی بازبینی کنید.", "follow_suggestions.curated_suggestion": "گزینش سردبیر", "follow_suggestions.dismiss": "دیگر نشان داده نشود", + "follow_suggestions.featured_longer": "دست‌چین شده به دست گروه {domain}", + "follow_suggestions.friends_of_friends_longer": "محبوب بین کسانی که پی‌گرفته‌اید", "follow_suggestions.hints.featured": "این نمایه به دست گروه {domain} دستچین شده.", "follow_suggestions.hints.friends_of_friends": "این نمایه بین کسانی که پی می‌گیرید محبوب است.", "follow_suggestions.hints.most_followed": "این نمایه روی {domain} بسیار پی‌گرفته شده.", @@ -288,6 +319,8 @@ "follow_suggestions.hints.similar_to_recently_followed": "این نمایه شبیه نمایه‌هاییست که اخیراً پی‌گرفته‌اید.", "follow_suggestions.personalized_suggestion": "پیشنهاد شخصی", "follow_suggestions.popular_suggestion": "پیشنهاد محبوب", + "follow_suggestions.popular_suggestion_longer": "محبوب روی {domain}", + "follow_suggestions.similar_to_recently_followed_longer": "شبیه نمایه‌هایی که اخیراً پی گرفته‌اید", "follow_suggestions.view_all": "دیدن همه", "follow_suggestions.who_to_follow": "افرادی برای پی‌گیری", "followed_tags": "برچسب‌های پی‌گرفته", @@ -316,6 +349,14 @@ "hashtag.follow": "پی‌گرفتن برچسب", "hashtag.unfollow": "پی‌نگرفتن برچسب", "hashtags.and_other": "…و {count, plural, other {# بیش‌تر}}", + "hints.profiles.followers_may_be_missing": "شاید پی‌گیرندگان این نمایه نباشند.", + "hints.profiles.follows_may_be_missing": "شاید پی‌گرفته‌های این نمایه نباشند.", + "hints.profiles.posts_may_be_missing": "شاید فرسته‌هایی از این نمایه نباشند.", + "hints.profiles.see_more_followers": "دیدن پی‌گیرندگان بیش‌تر روی {domain}", + "hints.profiles.see_more_follows": "دیدن پی‌گرفته‌های بیش‌تر روی {domain}", + "hints.profiles.see_more_posts": "دیدن فرسته‌های بیش‌تر روی {domain}", + "hints.threads.replies_may_be_missing": "شاید پاسخ‌ها از دیگر کارسازها نباشند.", + "hints.threads.see_more": "دیدن پاسخ‌های بیش‌تر روی {domain}", "home.column_settings.show_reblogs": "نمایش تقویت‌ها", "home.column_settings.show_replies": "نمایش پاسخ‌ها", "home.hide_announcements": "نهفتن اعلامیه‌ها", @@ -323,6 +364,11 @@ "home.pending_critical_update.link": "دیدن به‌روز رسانی‌ها", "home.pending_critical_update.title": "به‌روز رسانی امنیتی بحرانی موجود است!", "home.show_announcements": "نمایش اعلامیه‌ها", + "ignore_notifications_modal.ignore": "چشم‌پوشی از آگاهی‌ها", + "ignore_notifications_modal.limited_accounts_title": "چشم‌پوشی از آگاهی‌های حساب‌های نظارت شده؟", + "ignore_notifications_modal.new_accounts_title": "چشم‌پوشی از آگاهی‌های حساب‌های جدید؟", + "ignore_notifications_modal.not_followers_title": "چشم‌پوشی از آگاهی‌های افرادی که پیتان نمی‌گیرند؟", + "ignore_notifications_modal.not_following_title": "چشم‌پوشی از آگاهی‌های افرادی که پیشان نمی‌گیرید؟", "interaction_modal.description.favourite": "با حسابی روی ماستودون می‌توانید این فرسته را برگزیده تا نگارنده بداند قدردانش هستید و برای آینده ذخیره‌اش می‌کنید.", "interaction_modal.description.follow": "با حسابی روی ماستودون می‌توانید {name} را برای دریافت فرسته‌هایش در خوراک خانگیتان دنبال کنید.", "interaction_modal.description.reblog": "با حسابی روی ماستودون می‌توانید این فرسته را با پی‌گیران خودتان هم‌رسانی کنید.", @@ -383,6 +429,8 @@ "limited_account_hint.action": "به هر روی نمایه نشان داده شود", "limited_account_hint.title": "این نمایه از سوی ناظم‌های {domain} پنهان شده.", "link_preview.author": "از {name}", + "link_preview.more_from_author": "بیش‌تر از {name}", + "link_preview.shares": "{count, plural, one {{counter} فرسته} other {{counter} فرسته}}", "lists.account.add": "افزودن به سیاهه", "lists.account.remove": "برداشتن از سیاهه", "lists.delete": "حذف سیاهه", @@ -401,9 +449,16 @@ "loading_indicator.label": "در حال بارگذاری…", "media_gallery.toggle_visible": "{number, plural, one {نهفتن تصویر} other {نهفتن تصاویر}}", "moved_to_account_banner.text": "حسابتان {disabledAccount} اکنون از کار افتاده؛ چرا که به {movedToAccount} منتقل شدید.", + "mute_modal.hide_from_notifications": "نهفتن از آگاهی‌ها", + "mute_modal.hide_options": "گزینه‌های نهفتن", + "mute_modal.indefinite": "تا وقتی ناخموشش کنم", "mute_modal.show_options": "نمایش گزینه‌ها", + "mute_modal.they_wont_know": "نخواهند دانست که خموش شده‌اند.", "mute_modal.title": "خموشی کاربر؟", + "mute_modal.you_wont_see_mentions": "فرسته‌هایی که به او اشاره کرده‌اند را نخواهید دید.", + "mute_modal.you_wont_see_posts": "هنوز می‌توانند فرسته‌هایتان را ببینند، ولی فرسته‌هایشان را نمی‌بینید.", "navigation_bar.about": "درباره", + "navigation_bar.administration": "مدیریت", "navigation_bar.advanced_interface": "بازکردن در رابط کاربری وب پیشرفته", "navigation_bar.blocks": "کاربران مسدود شده", "navigation_bar.bookmarks": "نشانک‌ها", @@ -420,6 +475,7 @@ "navigation_bar.follows_and_followers": "پی‌گرفتگان و پی‌گیرندگان", "navigation_bar.lists": "سیاهه‌ها", "navigation_bar.logout": "خروج", + "navigation_bar.moderation": "نظارت", "navigation_bar.mutes": "کاربران خموشانده", "navigation_bar.opened_in_classic_interface": "فرسته‌ها، حساب‌ها و دیگر صفحه‌های خاص به طور پیش‌گزیده در میانای وب کلاسیک گشوده می‌شوند.", "navigation_bar.personal": "شخصی", @@ -430,26 +486,54 @@ "navigation_bar.security": "امنیت", "not_signed_in_indicator.not_signed_in": "برای دسترسی به این منبع باید وارد شوید.", "notification.admin.report": "{name}، {target} را گزارش داد", + "notification.admin.report_statuses_other": "{name}، {target} را گزارش داد", "notification.admin.sign_up": "{name} ثبت نام کرد", "notification.favourite": "{name} فرسته‌تان را برگزید", "notification.follow": "‫{name}‬ پی‌گیرتان شد", "notification.follow_request": "{name} درخواست پی‌گیریتان را داد", + "notification.label.mention": "اشاره", + "notification.label.private_mention": "اشارهٔ خصوصی", + "notification.label.private_reply": "پاسخ خصوصی", + "notification.label.reply": "پاسخ", + "notification.mention": "اشاره", "notification.moderation-warning.learn_more": "بیشتر بدانید", + "notification.moderation_warning": "هشداری مدیریتی گرفته‌اید", + "notification.moderation_warning.action_delete_statuses": "برخی از فرسته‌هایتان برداشته شدند.", + "notification.moderation_warning.action_disable": "حسابتان از کار افتاد.", + "notification.moderation_warning.action_mark_statuses_as_sensitive": "برخی از فرسته‌هایتان به عنوان حسّاس علامت خوردند.", + "notification.moderation_warning.action_none": "حسابتان هشداری مدیریتی گرفت.", + "notification.moderation_warning.action_sensitive": "فرسته‌هایتان از اکنون به عنوان حسّاس علامت خواهند خورد.", + "notification.moderation_warning.action_silence": "حسابتان محدود شده.", + "notification.moderation_warning.action_suspend": "حسابتان معلّق شده.", "notification.own_poll": "نظرسنجیتان پایان یافت", + "notification.poll": "نظرسنجی‌ای که در آن رأی دادید به پایان رسید", "notification.reblog": "‫{name}‬ فرسته‌تان را تقویت کرد", + "notification.relationships_severance_event": "قطع ارتباط با {name}", "notification.relationships_severance_event.learn_more": "بیشتر بدانید", "notification.status": "{name} چیزی فرستاد", "notification.update": "{name} فرسته‌ای را ویرایش کرد", "notification_requests.accept": "پذیرش", + "notification_requests.confirm_accept_multiple.title": "پذیرش درخواست‌های آگاهی؟", + "notification_requests.confirm_dismiss_multiple.title": "رد کردن درخواست‌های آگاهی؟", "notification_requests.dismiss": "دورانداختن", + "notification_requests.edit_selection": "ویرایش", + "notification_requests.exit_selection": "انجام شد", "notification_requests.maximize": "بیشنه", + "notification_requests.minimize_banner": "کمینه کردن بیرق آگاهی‌های پالوده", + "notification_requests.notifications_from": "آگاهی‌ها از {name}", + "notification_requests.title": "آگاهی‌های پالوده", + "notification_requests.view": "دیدن آگاهی‌ها", "notifications.clear": "پاک‌سازی آگاهی‌ها", "notifications.clear_confirmation": "مطمئنید می‌خواهید همهٔ آگاهی‌هایتان را برای همیشه پاک کنید؟", + "notifications.clear_title": "پاک‌سازی آگاهی‌ها؟", "notifications.column_settings.admin.report": "گزارش‌های جدید:", "notifications.column_settings.admin.sign_up": "ثبت نام‌های جدید:", "notifications.column_settings.alert": "آگاهی‌های میزکار", "notifications.column_settings.beta.category": "ویژگی‌های آزمایشی", + "notifications.column_settings.beta.grouping": "گروه‌بندی آگاهی‌ها", "notifications.column_settings.favourite": "برگزیده‌ها:", + "notifications.column_settings.filter_bar.advanced": "نمایش همۀ دسته‌ها", + "notifications.column_settings.filter_bar.category": "نوار پالایش سریع", "notifications.column_settings.follow": "پی‌گیرندگان جدید:", "notifications.column_settings.follow_request": "درخواست‌های جدید پی‌گیری:", "notifications.column_settings.mention": "اشاره‌ها:", @@ -475,8 +559,19 @@ "notifications.permission_denied": "آگاهی‌های میزکار به دلیل رد کردن درخواست اجازهٔ پیشین مرورگر، در دسترس نیستند", "notifications.permission_denied_alert": "از آن‌جا که پیش از این اجازهٔ مرورگر رد شده است، آگاهی‌های میزکار نمی‌توانند به کار بیفتند", "notifications.permission_required": "آگاهی‌های میزکار در دسترس نیستند زیرا اجازه‌های لازم، اعطا نشده.", + "notifications.policy.accept": "پذیرش", + "notifications.policy.accept_hint": "نمایش در آگاهی‌ها", + "notifications.policy.drop": "چشم‌پوشی", + "notifications.policy.drop_hint": "فرستادن به هیچ. دیگر هرگز دیده نخواهند شد", + "notifications.policy.filter": "پالایش", + "notifications.policy.filter_hint": "فرستادن به صندوق آگاهی‌های پالوده", + "notifications.policy.filter_limited_accounts_hint": "محدود شده به دست ناظم‌های کارساز", + "notifications.policy.filter_limited_accounts_title": "حساب‌های مدیریت شده", + "notifications.policy.filter_new_accounts_title": "حساب‌های جدید", "notifications.policy.filter_not_followers_title": "کسانی که شما را دنبال میکنند", "notifications.policy.filter_not_following_hint": "", + "notifications.policy.filter_not_following_title": "کسانی که پی نمی‌گیرید", + "notifications.policy.title": "مدیریت آگاهی‌ها از…", "notifications_permission_banner.enable": "به کار انداختن آگاهی‌های میزکار", "notifications_permission_banner.how_to_control": "برای دریافت آگاهی‌ها هنگام باز نبودن ماستودون، آگاهی‌های میزکار را به کار بیندازید. پس از به کار افتادنشان می‌توانید گونه‌های دقیق برهم‌کنش‌هایی که آگاهی‌های میزکار تولید می‌کنند را از {icon} بالا واپایید.", "notifications_permission_banner.title": "هرگز چیزی را از دست ندهید", @@ -609,6 +704,7 @@ "report_notification.categories.spam": "هرزنامه", "report_notification.categories.spam_sentence": "هرزنامه", "report_notification.categories.violation": "تخطّی از قانون", + "report_notification.categories.violation_sentence": "تخطّی از قانون", "report_notification.open": "گشودن گزارش", "search.no_recent_searches": "جست‌وجوی اخیری نیست", "search.placeholder": "جست‌وجو", @@ -653,9 +749,11 @@ "status.direct": "اشارهٔ خصوصی به ‪@{name}‬", "status.direct_indicator": "اشارهٔ خصوصی", "status.edit": "ویرایش", + "status.edited": "آخرین ویرایش {date}", "status.edited_x_times": "{count, plural, one {{count} مرتبه} other {{count} مرتبه}} ویرایش شد", "status.embed": "جاسازی", "status.favourite": "برگزیده‌", + "status.favourites": "{count, plural, one {برگزیده} other {برگزیده}}", "status.filter": "پالایش این فرسته", "status.history.created": "توسط {name} در {date} ایجاد شد", "status.history.edited": "توسط {name} در {date} ویرایش شد", @@ -674,6 +772,7 @@ "status.reblog": "تقویت", "status.reblog_private": "تقویت برای مخاطبان نخستین", "status.reblogged_by": "‫{name}‬ تقویت کرد", + "status.reblogs": "{count, plural, one {تقویت} other {تقویت}}", "status.reblogs.empty": "هنوز هیچ کسی این فرسته را تقویت نکرده است. وقتی کسی چنین کاری کند، این‌جا نمایش داده خواهد شد.", "status.redraft": "حذف و بازنویسی", "status.remove_bookmark": "برداشتن نشانک", diff --git a/app/javascript/mastodon/locales/ia.json b/app/javascript/mastodon/locales/ia.json index f575c005d8..8a448920c1 100644 --- a/app/javascript/mastodon/locales/ia.json +++ b/app/javascript/mastodon/locales/ia.json @@ -180,6 +180,7 @@ "confirmations.discard_edit_media.message": "Tu ha cambiamentos non salvate in le description o previsualisation del objecto multimedial. Abandonar los?", "confirmations.edit.confirm": "Modificar", "confirmations.edit.message": "Si tu modifica isto ora, le message in curso de composition essera perdite. Es tu secur de voler continuar?", + "confirmations.edit.title": "Superscriber le message?", "confirmations.logout.confirm": "Clauder session", "confirmations.logout.message": "Es tu secur que tu vole clauder le session?", "confirmations.logout.title": "Clauder session?", @@ -189,6 +190,7 @@ "confirmations.redraft.title": "Deler e rescriber le message?", "confirmations.reply.confirm": "Responder", "confirmations.reply.message": "Si tu responde ora, le message in curso de composition essera perdite. Es tu secur de voler continuar?", + "confirmations.reply.title": "Superscriber le message?", "confirmations.unfollow.confirm": "Non plus sequer", "confirmations.unfollow.message": "Es tu secur que tu vole cessar de sequer {name}?", "confirmations.unfollow.title": "Cessar de sequer le usator?", @@ -361,6 +363,12 @@ "home.pending_critical_update.link": "Vider actualisationes", "home.pending_critical_update.title": "Actualisation de securitate critic disponibile!", "home.show_announcements": "Monstrar annuncios", + "ignore_notifications_modal.ignore": "Ignorar le notificationes", + "ignore_notifications_modal.limited_accounts_title": "Ignorar le notificationes de contos moderate?", + "ignore_notifications_modal.new_accounts_title": "Ignorar le notificationes de nove contos?", + "ignore_notifications_modal.not_followers_title": "Ignorar notificationes de personas qui non te seque?", + "ignore_notifications_modal.not_following_title": "Ignorar notificationes de personas que tu non seque?", + "ignore_notifications_modal.private_mentions_title": "Ignorar notificationes de mentiones private non requestate?", "interaction_modal.description.favourite": "Con un conto sur Mastodon, tu pote marcar iste message como favorite pro informar le autor que tu lo apprecia e lo salva pro plus tarde.", "interaction_modal.description.follow": "Con un conto sur Mastodon, tu pote sequer {name} e reciper su messages in tu fluxo de initio.", "interaction_modal.description.reblog": "Con un conto sur Mastodon, tu pote impulsar iste message pro condivider lo con tu proprie sequitores.", @@ -479,6 +487,8 @@ "navigation_bar.security": "Securitate", "not_signed_in_indicator.not_signed_in": "Es necessari aperir session pro acceder a iste ressource.", "notification.admin.report": "{name} ha reportate {target}", + "notification.admin.report_account": "{name} ha reportate {count, plural, one {un message} other {# messages}} de {target} per {category}", + "notification.admin.report_account_other": "{name} ha reportate {count, plural, one {un message} other {# messages}} de {target}", "notification.admin.report_statuses": "{name} ha reportate {target} pro {category}", "notification.admin.report_statuses_other": "{name} ha reportate {target}", "notification.admin.sign_up": "{name} se ha inscribite", diff --git a/app/javascript/mastodon/locales/la.json b/app/javascript/mastodon/locales/la.json index 5ef238a2bd..dc07961441 100644 --- a/app/javascript/mastodon/locales/la.json +++ b/app/javascript/mastodon/locales/la.json @@ -24,6 +24,7 @@ "announcement.announcement": "Proclamatio", "attachments_list.unprocessed": "(immūtātus)", "block_modal.you_wont_see_mentions": "Nuntios quibus eos commemorant non videbis.", + "boost_modal.combo": "Potes premēre {combo} ut hoc iterum transilīre", "bundle_column_error.error.title": "Eheu!", "bundle_column_error.retry": "Retemptare", "bundle_column_error.routing.title": "CCCCIIII", @@ -72,7 +73,10 @@ "empty_column.account_timeline": "Hic nulla contributa!", "empty_column.account_unavailable": "Notio non impetrabilis", "empty_column.blocks": "Nondum quemquam usorem obsēcāvisti.", + "empty_column.bookmarked_statuses": "Nūllae adhuc postēs notātī habēs. Ubi unum notāverīs, hic apparebit.", "empty_column.direct": "Nōn habēs adhūc ullo mentionēs prīvātās. Cum ūnam mīseris aut accipis, hīc apparēbit.", + "empty_column.favourited_statuses": "Nūllae adhuc postēs praeferendī habēs. Ubi unum praeferās, hic apparebit.", + "empty_column.follow_requests": "Nūllae adhuc petitionēs sequendi habēs. Ubi unum accipīs, hic apparebit.", "empty_column.followed_tags": "Nōn adhūc aliquem hastāginem secūtus es. Cum id fēceris, hic ostendētur.", "empty_column.home": "Tua linea temporum domesticus vacua est! Sequere plures personas ut eam compleas.", "empty_column.list": "There is nothing in this list yet. When members of this list post new statuses, they will appear here.", @@ -84,12 +88,19 @@ "firehose.all": "Omnis", "footer.about": "De", "generic.saved": "Servavit", + "hashtag.column_header.tag_mode.none": "sine {additional}", "hashtag.column_settings.tag_mode.all": "Haec omnia", "hashtag.column_settings.tag_toggle": "Include additional tags in this column", "hashtag.counter_by_accounts": "{count, plural, one {{counter} particeps} other {{counter} participēs}}", "hashtag.counter_by_uses": "{count, plural, one {{counter} nuntius} other {{counter} nuntii}}", "hashtag.counter_by_uses_today": "{count, plural, one {{counter} nuntius} other {{counter} nuntii}} hodie", "hashtags.and_other": "…et {count, plural, other {# plus}}", + "ignore_notifications_modal.filter_to_act_users": "Adhuc poteris accipere, reicere, vel referre usores", + "ignore_notifications_modal.filter_to_review_separately": "Percolantur notificatiōnes separātim recensere potes", + "interaction_modal.description.favourite": "Cum accūntū in Mastodon, hanc postem praeferre potes ut auctōrī indicēs tē eam aestimāre et ad posterius servēs.", + "interaction_modal.description.follow": "Cum accūntū in Mastodon, {name} sequī potes ut eōrum postēs in tēlā domī tuā recipiās.", + "interaction_modal.description.reply": "Mastodon de Ratione, huic nuntio respondere potes.", + "interaction_modal.sign_in": "Ad hōc servientem nōn dēlūxī. Ubi accūntum tuum hospitātum est?", "intervals.full.days": "{number, plural, one {# die} other {# dies}}", "intervals.full.hours": "{number, plural, one {# hora} other {# horae}}", "intervals.full.minutes": "{number, plural, one {# minutum} other {# minuta}}", @@ -155,6 +166,8 @@ "notification.status": "{name} nuper publicavit", "notification.update": "{name} nuntium correxit", "notification_requests.accept": "Accipe", + "notification_requests.confirm_accept_multiple.message": "Tu es accepturus {count, plural, one {una notitia petitionem} other {# notitia petitiones}}. Certus esne procedere vis?", + "notification_requests.confirm_dismiss_multiple.message": "Tu {count, plural, one {unam petitionem notificationis} other {# petitiones notificationum}} abrogāre prōximum es. {count, plural, one {Illa} other {Eae}} facile accessū nōn erit. Certus es tē procedere velle?", "notifications.filter.all": "Omnia", "notifications.filter.polls": "Eventus electionis", "notifications.group": "Notificātiōnēs", @@ -163,6 +176,8 @@ "onboarding.follows.lead": "Tua domus feed est principalis via Mastodon experīrī. Quō plūrēs persōnas sequeris, eō actīvior et interessantior erit. Ad tē incipiendum, ecce quaedam suāsiones:", "onboarding.follows.title": "Popular on Mastodon", "onboarding.profile.display_name_hint": "Tuum nomen completum aut tuum nomen ludens…", + "onboarding.profile.lead": "Hoc semper postea in ratiōnibus complērī potest, ubi etiam plūrēs optiōnēs personalizātiōnis praesto sunt.", + "onboarding.profile.note_hint": "Alios hominēs vel #hashtags @nōmināre potes…", "onboarding.start.lead": "Nunc pars es Mastodonis, singularis, socialis medii platformae decentralis ubi—non algorismus—tuam ipsius experientiam curas. Incipiāmus in nova hac socialis regione:", "onboarding.start.skip": "Want to skip right ahead?", "onboarding.start.title": "Perfecisti eam!", @@ -206,8 +221,11 @@ "report.mute_explanation": "Non videbis eōrum nuntiōs. Possunt adhuc tē sequī et tuōs nuntiōs vidēre, nec sciēbunt sē tacitōs esse.", "report.next": "Secundum", "report.placeholder": "Commentāriī adiūnctī", + "report.reasons.legal_description": "Putās id legem tuae aut servientis patriae violāre.", + "report.reasons.violation_description": "Scis quod certa praecepta frangit", "report.submit": "Mittere", "report.target": "Report {target}", + "report.unfollow_explanation": "Tu hanc rationem secutus es. Non videre stationes suas in domo tua amplius pascere, eas sequere.", "report_notification.attached_statuses": "{count, plural, one {{count} nuntius} other {{count} nuntii}} attachiatus", "report_notification.categories.other": "Altera", "search.placeholder": "Quaerere", diff --git a/app/javascript/mastodon/locales/ms.json b/app/javascript/mastodon/locales/ms.json index c9f8b7a274..4a32b1d820 100644 --- a/app/javascript/mastodon/locales/ms.json +++ b/app/javascript/mastodon/locales/ms.json @@ -11,6 +11,7 @@ "about.not_available": "Maklumat ini belum tersedia pada pelayan ini.", "about.powered_by": "Media sosial terpencar yang dikuasakan oleh {mastodon}", "about.rules": "Peraturan pelayan", + "account.account_note_header": "Personal note", "account.add_or_remove_from_list": "Tambah atau Buang dari senarai", "account.badges.bot": "Bot", "account.badges.group": "Kumpulan", @@ -33,6 +34,7 @@ "account.follow_back": "Ikut balik", "account.followers": "Pengikut", "account.followers.empty": "Belum ada yang mengikuti pengguna ini.", + "account.followers_counter": "{count, plural, one {{counter} Diikuti} other {{counter} Diikuti}}", "account.following": "Mengikuti", "account.follows.empty": "Pengguna ini belum mengikuti sesiapa.", "account.go_to_profile": "Pergi ke profil", diff --git a/app/javascript/mastodon/locales/ru.json b/app/javascript/mastodon/locales/ru.json index 4439b8dc0a..2c55da90b7 100644 --- a/app/javascript/mastodon/locales/ru.json +++ b/app/javascript/mastodon/locales/ru.json @@ -190,6 +190,7 @@ "confirmations.unfollow.message": "Вы уверены, что хотите отписаться от {name}?", "confirmations.unfollow.title": "Отписаться?", "content_warning.hide": "Скрыть пост", + "content_warning.show": "Всё равно показать", "conversation.delete": "Удалить беседу", "conversation.mark_as_read": "Отметить как прочитанное", "conversation.open": "Просмотр беседы", diff --git a/app/javascript/mastodon/locales/zh-CN.json b/app/javascript/mastodon/locales/zh-CN.json index fded16b195..ea4ebcda47 100644 --- a/app/javascript/mastodon/locales/zh-CN.json +++ b/app/javascript/mastodon/locales/zh-CN.json @@ -94,7 +94,7 @@ "block_modal.they_cant_mention": "他们不能提及或关注你。", "block_modal.they_cant_see_posts": "他们看不到你的嘟文,你也看不到他们的嘟文。", "block_modal.they_will_know": "他们将能看到他们被屏蔽。", - "block_modal.title": "屏蔽该用户?", + "block_modal.title": "是否屏蔽该用户?", "block_modal.you_wont_see_mentions": "你将无法看到提及他们的嘟文。", "boost_modal.combo": "下次按住 {combo} 即可跳过此提示", "boost_modal.reblog": "是否转嘟?", @@ -317,10 +317,10 @@ "follow_suggestions.featured_longer": "由 {domain} 管理团队精选", "follow_suggestions.friends_of_friends_longer": "在你关注的人中很受欢迎", "follow_suggestions.hints.featured": "该用户已被 {domain} 管理团队精选。", - "follow_suggestions.hints.friends_of_friends": "该用户在您关注的人中很受欢迎。", + "follow_suggestions.hints.friends_of_friends": "该用户在你关注的人中很受欢迎。", "follow_suggestions.hints.most_followed": "该用户是 {domain} 上关注度最高的用户之一。", "follow_suggestions.hints.most_interactions": "该用户最近在 {domain} 上获得了很多关注。", - "follow_suggestions.hints.similar_to_recently_followed": "该用户与您最近关注的用户类似。", + "follow_suggestions.hints.similar_to_recently_followed": "该用户与你最近关注的用户类似。", "follow_suggestions.personalized_suggestion": "个性化建议", "follow_suggestions.popular_suggestion": "热门建议", "follow_suggestions.popular_suggestion_longer": "在 {domain} 上很受欢迎", @@ -364,7 +364,7 @@ "home.column_settings.show_reblogs": "显示转嘟", "home.column_settings.show_replies": "显示回复", "home.hide_announcements": "隐藏公告", - "home.pending_critical_update.body": "请尽快更新您的 Mastodon 服务器!", + "home.pending_critical_update.body": "请尽快更新你的 Mastodon 服务器!", "home.pending_critical_update.link": "查看更新", "home.pending_critical_update.title": "紧急安全更新可用!", "home.show_announcements": "显示公告", @@ -618,12 +618,12 @@ "onboarding.follows.lead": "你管理你自己的家庭饲料。你关注的人越多,它将越活跃和有趣。 这些配置文件可能是一个很好的起点——你可以随时取消关注它们!", "onboarding.follows.title": "定制您的主页动态", "onboarding.profile.discoverable": "让我的资料卡可被他人发现", - "onboarding.profile.discoverable_hint": "当您选择在 Mastodon 上启用发现功能时,你的嘟文可能会出现在搜索结果和热门中,你的账户可能会被推荐给与你兴趣相似的人。", + "onboarding.profile.discoverable_hint": "当你选择在 Mastodon 上启用发现功能时,你的嘟文可能会出现在搜索结果和热门中,你的账户可能会被推荐给与你兴趣相似的人。", "onboarding.profile.display_name": "昵称", - "onboarding.profile.display_name_hint": "您的全名或昵称…", - "onboarding.profile.lead": "您可以稍后在设置中完成此操作,设置中有更多的自定义选项。", + "onboarding.profile.display_name_hint": "你的全名或昵称…", + "onboarding.profile.lead": "你可以稍后在设置中完成此操作,设置中有更多的自定义选项。", "onboarding.profile.note": "简介", - "onboarding.profile.note_hint": "您可以提及 @其他人 或 #标签…", + "onboarding.profile.note_hint": "你可以提及 @其他人 或 #标签…", "onboarding.profile.save_and_continue": "保存并继续", "onboarding.profile.title": "设置个人资料", "onboarding.profile.upload_avatar": "上传头像", @@ -632,7 +632,7 @@ "onboarding.share.message": "我是来自 #Mastodon 的 {username}!请在 {url} 关注我。", "onboarding.share.next_steps": "可能的下一步:", "onboarding.share.title": "分享你的个人资料", - "onboarding.start.lead": "您新的 Mastodon 帐户已准备好。下面是如何最大限度地利用它:", + "onboarding.start.lead": "你的新 Mastodon 帐户已准备好。下面是如何最大限度地利用它:", "onboarding.start.skip": "想要在前面跳过吗?", "onboarding.start.title": "你已经成功了!", "onboarding.steps.follow_people.body": "You curate your own feed. Lets fill it with interesting people.", @@ -644,7 +644,7 @@ "onboarding.steps.share_profile.body": "Let your friends know how to find you on Mastodon!", "onboarding.steps.share_profile.title": "分享你的个人资料", "onboarding.tips.2fa": "你知道吗?你可以在账户设置中配置双因素认证来保护账户安全。可以使用你选择的任何 TOTP 应用,无需电话号码!", - "onboarding.tips.accounts_from_other_servers": "您知道吗? 既然Mastodon是去中心化的,您所看到的一些账户将被托管在您以外的服务器上。 但你可以无缝地与他们交互!他们的服务器在他们的用户名的后半部分!", + "onboarding.tips.accounts_from_other_servers": "你知道吗? 既然Mastodon是去中心化的,你所看到的一些账户将被托管在你以外的服务器上。 但你可以无缝地与他们交互!他们的服务器在他们的用户名的后半部分!", "onboarding.tips.migration": "您知道吗? 如果你觉得你喜欢 {domain} 不是您未来的一个伟大的服务器选择。 您可以移动到另一个 Mastodon 服务器而不失去您的关注者。 您甚至可以主持您自己的服务器!", "onboarding.tips.verification": "您知道吗? 您可以通过在自己的网站上放置一个链接到您的 Mastodon 个人资料并将网站添加到您的个人资料来验证您的帐户。 无需收费或文书工作!", "password_confirmation.exceeds_maxlength": "密码确认超过最大密码长度", diff --git a/app/javascript/mastodon/locales/zh-TW.json b/app/javascript/mastodon/locales/zh-TW.json index df754f6d68..257bec0163 100644 --- a/app/javascript/mastodon/locales/zh-TW.json +++ b/app/javascript/mastodon/locales/zh-TW.json @@ -21,7 +21,7 @@ "account.blocked": "已封鎖", "account.cancel_follow_request": "收回跟隨請求", "account.copy": "複製個人檔案連結", - "account.direct": "私訊 @{name}", + "account.direct": " @{name}", "account.disable_notifications": "取消來自 @{name} 嘟文的通知", "account.domain_blocked": "已封鎖網域", "account.edit_profile": "編輯個人檔案", diff --git a/config/locales/activerecord.zh-CN.yml b/config/locales/activerecord.zh-CN.yml index c510a58d14..1b661266ca 100644 --- a/config/locales/activerecord.zh-CN.yml +++ b/config/locales/activerecord.zh-CN.yml @@ -56,4 +56,4 @@ zh-CN: webhook: attributes: events: - invalid_permissions: 不能包含您没有权限的事件 + invalid_permissions: 不能包含你没有权限的事件 diff --git a/config/locales/ar.yml b/config/locales/ar.yml index 7ab1b4f075..ee05684b6c 100644 --- a/config/locales/ar.yml +++ b/config/locales/ar.yml @@ -1824,7 +1824,7 @@ ar: keep_pinned: الاحتفاظ بالمنشورات المثبتة keep_pinned_hint: لن تحذف أي من منشوراتك المثبتة keep_polls: الاحتفاظ باستطلاعات الرأي - keep_polls_hint: لم تقم بحذف أي من استطلاعاتك + keep_polls_hint: لن يتم حذف أي من استطلاعات الرأي الخاصة بك keep_self_bookmark: احتفظ بالمنشورات التي أدرجتها في الفواصل المرجعية keep_self_bookmark_hint: لن تحذف منشوراتك الخاصة إذا قمت بوضع علامة مرجعية عليها keep_self_fav: احتفظ بالمنشورات التي أدرجتها في المفضلة diff --git a/config/locales/ca.yml b/config/locales/ca.yml index 9a8f32117e..8918228f46 100644 --- a/config/locales/ca.yml +++ b/config/locales/ca.yml @@ -25,6 +25,8 @@ ca: admin: account_actions: action: Realitza l'acció + already_silenced: Aquest compte ja s'ha silenciat. + already_suspended: Aquest compte ja s'ha suspès. title: Fer l'acció de moderació a %{acct} account_moderation_notes: create: Crea nota @@ -46,6 +48,7 @@ ca: title: Canvia l'adreça electrònica de %{username} change_role: changed_msg: Els privilegis del compte s'han canviat correctament! + edit_roles: Gestió de rols d'usuari label: Canvia rol no_role: Sense rol title: Canvia el rol per a %{username} @@ -585,6 +588,7 @@ ca: silence_description_html: El compte només serà visible a qui ja el seguia o l'ha cercat manualment, limitant-ne fortament l'abast. Sempre es pot revertir. Es tancaran tots els informes contra aquest compte. suspend_description_html: Aquest compte i tots els seus continguts seran inaccessibles i finalment eliminats, i interaccionar amb ell no serà possible. Reversible en 30 dies. Tanca tots els informes contra aquest compte. actions_description_remote_html: Decideix quina acció prendre per a resoldre aquest informe. Això només afectarà com el teu servidor es comunica amb aquest compte remot i en gestiona el contingut. + actions_no_posts: Aquest informe no té associada cap publicació a esborrar add_to_report: Afegir més al informe already_suspended_badges: local: Ja és suspès en aquest servidor diff --git a/config/locales/cy.yml b/config/locales/cy.yml index 492eb8af7e..4a01967e23 100644 --- a/config/locales/cy.yml +++ b/config/locales/cy.yml @@ -33,6 +33,8 @@ cy: admin: account_actions: action: Cyflawni gweithred + already_silenced: Mae'r cyfrif hwn eisoes wedi'i dewi. + already_suspended: Mae'r cyfrif hwn eisoes wedi'i atal. title: Cyflawni gweithred cymedroli ar %{acct} account_moderation_notes: create: Gadael nodyn @@ -54,6 +56,7 @@ cy: title: Newid e-bost i %{username} change_role: changed_msg: Rôl wedi ei newid yn llwyddiannus! + edit_roles: Rheoli rolau defnyddwyr label: Newid rôl no_role: Dim rôl title: Newid rôl %{username} @@ -650,6 +653,7 @@ cy: suspend_description_html: Bydd y cyfrif a'i holl gynnwys yn anhygyrch ac yn cael ei ddileu yn y pen draw, a bydd rhyngweithio ag ef yn amhosibl. Yn gildroadwy o fewn 30 diwrnod. Yn cau pob adroddiad yn erbyn y cyfrif hwn. actions_description_html: Penderfynwch pa gamau i'w cymryd i delio gyda'r adroddiad hwn. Os cymerwch gamau cosbi yn erbyn y cyfrif a adroddwyd, bydd hysbysiad e-bost yn cael ei anfon atyn nhw, ac eithrio pan fydd y categori Sbam yn cael ei ddewis. actions_description_remote_html: Penderfynwch pa gamau i'w cymryd i ddatrys yr adroddiad hwn. Bydd hyn ond yn effeithio ar sut mae'ch gweinydd yn cyfathrebu â'r cyfrif hwn o bell ac yn trin ei gynnwys. + actions_no_posts: Nid oes gan yr adroddiad hwn unrhyw bostiadau cysylltiedig i'w dileu add_to_report: Ychwanegu rhagor i adroddiad already_suspended_badges: local: Wedi atal dros dro ar y gweinydd hwn yn barod @@ -1558,6 +1562,7 @@ cy: media_attachments: validations: images_and_video: Methu atodi fideo i bostiad sydd eisoes yn cynnwys delweddau + not_found: Cyfryngau %{ids} heb eu canfod neu wedi'u hatodi i bostiad arall yn barod not_ready: Methu atodi ffeiliau nad ydynt wedi gorffen prosesu. Ceisiwch eto, cyn hir! too_many: Methu atodi mwy na 4 ffeil migrations: diff --git a/config/locales/da.yml b/config/locales/da.yml index 1366370eb0..e3f8343452 100644 --- a/config/locales/da.yml +++ b/config/locales/da.yml @@ -25,6 +25,8 @@ da: admin: account_actions: action: Udfør handling + already_silenced: Denne konto er allerede gjort tavs. + already_suspended: Denne konto er allerede suspenderet. title: Udfør moderatorhandling på %{acct} account_moderation_notes: create: Skriv notat @@ -46,6 +48,7 @@ da: title: Skift e-mail for %{username} change_role: changed_msg: Rolle ændret! + edit_roles: Håndtér brugerroller label: Ændr rolle no_role: Ingen rolle title: Ændr rolle for %{username} @@ -602,6 +605,7 @@ da: suspend_description_html: Kontoen inkl. alt indhold utilgængeliggøres og interaktion umuliggøres, og den slettes på et tidspunkt. Kan omgøres inden for 30 dage. Lukker alle indrapporteringer af kontoen. actions_description_html: Afgør, hvilke foranstaltning, der skal træffes for at løse denne anmeldelse. Ved en straffende foranstaltning mod den anmeldte konto, fremsendes en e-mailnotifikation, undtagen når kategorien Spam er valgt. actions_description_remote_html: Fastslå en nødvendig handling mhp. at løse denne anmeldelse. Dette vil kun påvirke din servers kommunikation med, og indholdshåndtering for, fjernkontoen. + actions_no_posts: Denne anmeldelse har ingen tilknyttede indlæg at slette add_to_report: Føj mere til anmeldelse already_suspended_badges: local: Allerede suspenderet på denne server diff --git a/config/locales/de.yml b/config/locales/de.yml index e5e3f37a36..2952d22d7c 100644 --- a/config/locales/de.yml +++ b/config/locales/de.yml @@ -25,6 +25,8 @@ de: admin: account_actions: action: Aktion ausführen + already_silenced: Dieses Konto wurde bereits stummgeschaltet. + already_suspended: Dieses Konto wurde bereits gesperrt. title: "@%{acct} moderieren" account_moderation_notes: create: Notiz abspeichern @@ -46,6 +48,7 @@ de: title: E-Mail-Adresse für %{username} ändern change_role: changed_msg: Rolle erfolgreich geändert! + edit_roles: Rollen verwalten label: Rolle ändern no_role: Keine Rolle title: Rolle für %{username} ändern @@ -602,6 +605,7 @@ de: suspend_description_html: Das Konto und alle Inhalte werden unzugänglich und ggf. gelöscht. Eine Interaktion mit dem Konto wird unmöglich. Dies kann innerhalb von 30 Tagen rückgängig gemacht werden. Alle Meldungen zu diesem Konto werden geschlossen. actions_description_html: Entscheide, welche Maßnahmen du zum Klären dieser Meldung ergreifen möchtest. Wenn du eine Strafmaßnahme gegen das gemeldete Konto ergreifst, wird eine E-Mail-Benachrichtigung an dieses gesendet, außer wenn die Spam-Kategorie ausgewählt ist. actions_description_remote_html: Entscheide, welche Maßnahmen du zum Klären dieser Meldung ergreifen möchtest. Dies wirkt sich lediglich darauf aus, wie dein Server mit diesem externen Konto kommuniziert und dessen Inhalt handhabt. + actions_no_posts: Diese Meldung enthält keine zu löschenden Beiträge add_to_report: Meldung ergänzen already_suspended_badges: local: Auf diesem Server bereits gesperrt @@ -1454,7 +1458,7 @@ de: media_attachments: validations: images_and_video: Es kann kein Video an einen Beitrag angehängt werden, der bereits Bilder enthält - not_found: Medien %{ids} nicht verfügbar oder bereits an einen anderen Beitrag angehängt + not_found: Medieninhalt(e) %{ids} nicht gefunden oder bereits an einen anderen Beitrag angehängt not_ready: Dateien, die noch nicht verarbeitet wurden, können nicht angehängt werden. Versuche es gleich noch einmal! too_many: Mehr als vier Dateien können nicht angehängt werden migrations: diff --git a/config/locales/devise.zh-CN.yml b/config/locales/devise.zh-CN.yml index 2a50c131d5..86e78c1b18 100644 --- a/config/locales/devise.zh-CN.yml +++ b/config/locales/devise.zh-CN.yml @@ -50,12 +50,12 @@ zh-CN: two_factor_disabled: explanation: 目前只能通过邮箱地址和密码登录。 subject: Mastodon:双因素认证已禁用 - subtitle: 您账户的双因素认证已被停用。 + subtitle: 你账户的双因素认证已被停用。 title: 双因素认证已停用 two_factor_enabled: explanation: 登录时需要输入先前配对好的TOTP应用生成的令牌。 subject: Mastodon:双因素认证已启用 - subtitle: 您账户的双因素认证已被启用。 + subtitle: 你账户的双因素认证已被启用。 title: 双因素认证已启用 two_factor_recovery_codes_changed: explanation: 新恢复码已生成,同时旧恢复码已失效。 @@ -74,13 +74,13 @@ zh-CN: subject: Mastodon:安全密钥已删除 title: 你的安全密钥之一已被删除 webauthn_disabled: - explanation: 您账户的安全密钥身份认证已被停用。 + explanation: 你账户的安全密钥身份认证已被停用。 extra: 目前只能用先前配对的TOTP应用生成的令牌登录。 subject: Mastodon:安全密钥认证已禁用 title: 安全密钥已禁用 webauthn_enabled: - explanation: 您账户的安全密钥身份认证已被启用。 - extra: 您的安全密钥现在可用于登录。 + explanation: 你账户的安全密钥身份认证已被启用。 + extra: 你的安全密钥现在可用于登录。 subject: Mastodon:安全密钥认证已启用 title: 已启用安全密钥 omniauth_callbacks: diff --git a/config/locales/doorkeeper.fa.yml b/config/locales/doorkeeper.fa.yml index c56e76e346..0ce7a9591d 100644 --- a/config/locales/doorkeeper.fa.yml +++ b/config/locales/doorkeeper.fa.yml @@ -83,6 +83,7 @@ fa: access_denied: صاحب منبع یا کارساز تأیید هویت، درخواست را رد کردند. credential_flow_not_configured: جریان اعتبارنامهٔ گذرواژهٔ مالک منبع به دلیل پیکربندی نشده بودن Doorkeeper.configure.resource_owner_from_credentials شکست خورد. invalid_client: تأیید هویت کارخواه به دلیل کارخواه ناشناخته، عدم وجود تأیید هویت کاره یا روش تأیید هویت پشتیبانی‌نشده شکست خورد. + invalid_code_challenge_method: روش چالش کدی باید S256 باشد. متن خام پشتیبانی نمی‌شود. invalid_grant: اعطای دسترسی فراهم ‌شده نامعتبر، منقضی یا نامطابق با نشانی بازگشت استفاده‌شده در درخواست تأیید هویت بوده و یا برای کارخواهی دیگر صادر شده است. invalid_redirect_uri: نشانی بازگشت موجود، معتبر نیست. invalid_request: @@ -135,6 +136,7 @@ fa: media: پیوست‌های رسانه‌ای mutes: خموش‌ها notifications: آگاهی‌ها + profile: نمایهٔ ماستودونتان push: آگاهی‌های ارسالی reports: گزارش‌ها search: جست‌وجو @@ -165,6 +167,7 @@ fa: admin:write:reports: انجام کنش مدیریتی روی گزارش‌ها crypto: از رمزگذاری سرتاسر استفاده کنید follow: پیگیری، مسدودسازی، لغو مسدودسازی، و لغو پیگیری حساب‌ها + profile: فقط خواندن اطّلاعات نمایهٔ حسابتان push: دریافت آگاهی‌ای ارسالیتان read: خواندن اطلاعات حساب شما read:accounts: دیدن اطّلاعات حساب diff --git a/config/locales/es-AR.yml b/config/locales/es-AR.yml index ab0dcb58fa..520211e2e2 100644 --- a/config/locales/es-AR.yml +++ b/config/locales/es-AR.yml @@ -25,6 +25,8 @@ es-AR: admin: account_actions: action: Ejecutar acción + already_silenced: Esta cuenta ya ha sido limitada. + already_suspended: Esta cuenta ya ha sido suspendida. title: Ejecutar acción de moderación en %{acct} account_moderation_notes: create: Dejar nota @@ -46,6 +48,7 @@ es-AR: title: Cambiar correo electrónico para %{username} change_role: changed_msg: "¡Rol cambiado exitosamente!" + edit_roles: Administrar roles de usuario label: Cambiar rol no_role: Sin rol title: Cambiar rol para %{username} @@ -602,6 +605,7 @@ es-AR: suspend_description_html: La cuenta y todos sus contenidos serán inaccesibles y finalmente eliminados, e interactuar con ella será imposible. Revertible en 30 días. Esto cierra todas las denuncias contra esta cuenta. actions_description_html: Decidí qué medidas tomar para resolver esta denuncia. Si tomás una acción punitiva contra la cuenta denunciada, se le enviará a dicha cuenta una notificación por correo electrónico, excepto cuando se seleccione la categoría Spam. actions_description_remote_html: Decidí qué medidas tomar para resolver esta denuncia. Esto sólo afectará la forma en que tu servidor se comunica con esta cuenta remota y maneja su contenido. + actions_no_posts: Esta denuncia no tiene ningún mensaje asociado para eliminar add_to_report: Agregar más a la denuncia already_suspended_badges: local: Ya suspendido en este servidor diff --git a/config/locales/es-MX.yml b/config/locales/es-MX.yml index 9df6a784de..52e440ffed 100644 --- a/config/locales/es-MX.yml +++ b/config/locales/es-MX.yml @@ -1454,6 +1454,7 @@ es-MX: media_attachments: validations: images_and_video: No se puede adjuntar un video a un estado que ya contenga imágenes + not_found: Archivos multimedia %{ids} no encontrados, o ya se encuentran adjuntos a otra publicación not_ready: No se pueden adjuntar archivos que no se han terminado de procesar. ¡Inténtalo de nuevo en un momento! too_many: No se pueden adjuntar más de 4 archivos migrations: diff --git a/config/locales/es.yml b/config/locales/es.yml index 0bbad767e3..21b900192a 100644 --- a/config/locales/es.yml +++ b/config/locales/es.yml @@ -1454,6 +1454,7 @@ es: media_attachments: validations: images_and_video: No se puede adjuntar un video a unapublicación que ya contenga imágenes + not_found: Archivos multimedia %{ids} no encontrados, o ya se encuentran adjuntos a otra publicación not_ready: No se pueden adjuntar archivos que no se han terminado de procesar. ¡Inténtalo de nuevo en un momento! too_many: No se pueden adjuntar más de 4 archivos migrations: diff --git a/config/locales/et.yml b/config/locales/et.yml index 17fd41a8e3..bbd1b4ab20 100644 --- a/config/locales/et.yml +++ b/config/locales/et.yml @@ -25,12 +25,15 @@ et: admin: account_actions: action: Täida tegevus + already_silenced: See konto on juba vaigistatud. + already_suspended: See konto on juba peatatud. title: Rakenda moderaatori tegevus kasutajale %{acct} account_moderation_notes: create: Jäta teade created_msg: Modereerimisteade edukalt koostatud! destroyed_msg: Modereerimisteade edukalt kustutatud! accounts: + add_email_domain_block: Blokeeri e-posti domeen approve: Võta vastu approved_msg: Kasutaja %{username} liitumisavaldus rahuldatud are_you_sure: Oled kindel? @@ -45,6 +48,7 @@ et: title: Muuda e-postiaadressi kasutajale %{username} change_role: changed_msg: Roll on muudetud! + edit_roles: Halda kasutaja rolle label: Muuda rolli no_role: Roll puudub title: "%{username} rolli muutmine" @@ -57,6 +61,7 @@ et: demote: Alanda destroyed_msg: "%{username} andmed on nüüd lõpliku kustutamise ootel" disable: Lukusta + disable_sign_in_token_auth: E-posti võtme abil autentimise väljalülitamine disable_two_factor_authentication: Keela 2FA disabled: Keelatud display_name: Kuvanimi @@ -65,6 +70,7 @@ et: email: E-post email_status: E-posti olek enable: Luba + enable_sign_in_token_auth: Luba e-posti võtme abil autentimine enabled: Lubatud enabled_msg: Kasutaja %{username} konto taastatud followers: Jälgijad @@ -191,8 +197,10 @@ et: destroy_user_role: Rolli kustutamine disable_2fa_user: Keela 2FA disable_custom_emoji: Keelas kohandatud emotikoni + disable_sign_in_token_auth_user: Keela e-posti võtme abil autentimine kasutajale disable_user: Keelas kasutaja enable_custom_emoji: Lubas kohandatud emotikoni + enable_sign_in_token_auth_user: Luba e-posti võtme abil autentimine kasutajale enable_user: Lubas kasutaja memorialize_account: Igaveselt lahkunuks märkimine promote_user: Edendas kasutaja @@ -243,8 +251,10 @@ et: destroy_user_role_html: "%{name} kustutas %{target} rolli" disable_2fa_user_html: "%{name} eemaldas kasutaja %{target} kahe etapise nõude" disable_custom_emoji_html: "%{name} keelas emotikooni %{target}" + disable_sign_in_token_auth_user_html: "%{name} keelas e-posti võtme abil autentimise %{target} jaoks" disable_user_html: "%{name} keelas %{target} sisenemise" enable_custom_emoji_html: "%{name} lubas emotikooni %{target}" + enable_sign_in_token_auth_user_html: "%{name} lubas e-posti võtme abil autentimise %{target} jaoks" enable_user_html: "%{name} lubas %{target} sisenemise" memorialize_account_html: "%{name} märkis %{target} igaveselt lahkunuks" promote_user_html: "%{name} ülendas kasutajat %{target}" @@ -576,6 +586,7 @@ et: silence_description_html: Konto saab olema nähtav ainult senistele jälgijatele või otsestele pöördujatele, mõjutates avalikku levi. On tagasipööratav. Sulgeb kõik konto suhtes esitatud raportid. suspend_description_html: See konto ja kogu selle sisu muutub kättesaamatuks ning kustub lõpuks ja igasugune suhtlus sellega muutub võimatuks. Tagasipööratav 30 päeva jooksul. Lõpetab kõik selle konto kohta esitatud kaebused. actions_description_remote_html: Otsusta, mida teha selle raporti lahendamiseks. See mõjutab ainult seda, kuidas Sinu server selle kaugkontoga suhtleb ning selle sisu käsitleb. + actions_no_posts: Selle raportiga pole seotud ühtegi postitust, mida kustutada add_to_report: Lisa raportile juurde already_suspended_badges: local: Juba kustutamisel selles serveris @@ -769,6 +780,7 @@ et: destroyed_msg: Üleslaetud fail edukalt kustutatud! software_updates: critical_update: Kriitiline — uuenda kiiresti + description: Soovitatav on hoida oma Mastodoni paigaldus ajakohasena, et saada kasu viimastest parandustest ja funktsioonidest. Lisaks sellele on mõnikord oluline Mastodoni õigeaegne uuendamine, et vältida turvaprobleeme. Neil põhjustel kontrollib Mastodon uuendusi iga 30 minuti järel ja teavitab vastavalt sinu e-posti teavitamise eelistustele. documentation_link: Vaata lisa release_notes: Väljalaskemärkused title: Saadaval uuendused @@ -878,10 +890,16 @@ et: trends: allow: Luba approved: Kinnitatud + confirm_allow: Oled kindel, et soovid valitud sildid lubada? + confirm_disallow: Oled kindel, et soovid valitud sildid keelata? disallow: Keela links: allow: Luba viit allow_provider: Luba autor + confirm_allow: Oled kindel, et soovid valitud lingid lubada? + confirm_allow_provider: Oled kindel, et soovid valitud teenusepakkujad lubada? + confirm_disallow: Oled kindel, et soovid valitud lingid keelata? + confirm_disallow_provider: Oled kindel, et soovid valitud teenusepakkujad keelata? description_html: Need on lingid, mida jagavad praegu paljud kontod, mille postitusi server näeb. See võib aidata kasutajatel teada saada, mis maailmas toimub. Ühtegi linki ei kuvata avalikult enne, kui avaldaja on heakskiidetud. Samuti saab üksikuid linke lubada või tagasi lükata. disallow: Keela viit disallow_provider: Keela autor @@ -905,6 +923,10 @@ et: statuses: allow: Luba postitada allow_account: Luba autor + confirm_allow: Oled kindel, et soovid valitud olekud lubada? + confirm_allow_account: Oled kindel, et soovid valitud kontod lubada? + confirm_disallow: Oled kindel, et soovid valitud olekud lubada? + confirm_disallow_account: Oled kindel, et soovid valitud kontod keelata? description_html: Need on postitused, millest server teab ja mida praegu jagatakse ja mis on hetkel paljude lemmikud. See võib aidata uutel ja naasvatel kasutajatel leida rohkem inimesi, keda jälgida. Ühtegi postitust ei kuvata avalikult enne, kui autor on heaks kiidetud ja autor lubab oma kontot teistele soovitada. Samuti saab üksikuid postitusi lubada või tagasi lükata. disallow: Ära luba postitada disallow_account: Keela autor @@ -937,6 +959,7 @@ et: used_by_over_week: one: Kasutatud ühe kasutaja pool viimase nädala jooksul other: Kasutatud %{count} kasutaja poolt viimase nädala jooksul + title: Soovitused ja trendid trending: Trendid warning_presets: add_new: Lisa uus @@ -1021,7 +1044,9 @@ et: guide_link_text: Panustada võib igaüks! sensitive_content: Tundlik sisu application_mailer: + notification_preferences: Muuda e-posti eelistusi salutation: "%{name}!" + settings: 'Muuda e-posti eelistusi: %{link}' unsubscribe: Loobu tellimisest view: 'Vaade:' view_profile: Vaata profiili @@ -1030,10 +1055,10 @@ et: created: Rakenduse loomine õnnestus destroyed: Rakenduse kustutamine õnnestus logout: Logi välja - regenerate_token: Loo uus access token - token_regenerated: Access tokeni loomine õnnestus + regenerate_token: Loo uus ligipääsuvõti + token_regenerated: Ligipääsuvõtme loomine õnnestus warning: Ole nende andmetega ettevaatlikud. Ära jaga neid kellegagi! - your_token: Su juurdepääsutunnus + your_token: Su juurdepääsuvõti auth: apply_for_account: Konto taotluse esitamine captcha_confirmation: @@ -1041,6 +1066,7 @@ et: hint_html: Üks asi veel! Me peame veenduma, et oled inimene (et me saaksime spämmi väljaspoole jätta!). Lahenda allpool olev CAPTCHA ja klõpsa "Jätka". title: Turvalisuse kontroll confirmations: + awaiting_review: Sinu e-posti aadress on kinnitatud! %{domain} meeskond vaatab praegu sinu registreeringut läbi. Saad e-kirja, kui nad konto heaks kiidavad! awaiting_review_title: Su registreeringut vaadatakse läbi clicking_this_link: klõpsates seda linki login_link: logi sisse @@ -1048,6 +1074,7 @@ et: redirect_to_app_html: Sind oleks pidanud suunatama rakendusse %{app_name}. Kui seda ei juhtunud, proovi %{clicking_this_link} või naase käsitsi rakendusse. registration_complete: Sinu registreering domeenil %{domain} on nüüd valmis! welcome_title: Tere tulemast, %{name}! + wrong_email_hint: Kui see e-postiaadress pole korrektne, saad seda muuta konto seadetes. delete_account: Konto kustutamine delete_account_html: Kui soovid oma konto kustutada, siis jätka siit. Pead kustutamise eraldi kinnitama. description: @@ -1068,6 +1095,7 @@ et: or_log_in_with: Või logi sisse koos privacy_policy_agreement_html: Olen tutvunud isikuandmete kaitse põhimõtetega ja nõustun nendega progress: + confirm: E-posti kinnitamine details: Sinu üksikasjad review: Meie ülevaatamine rules: Nõustu reeglitega @@ -1089,8 +1117,10 @@ et: security: Turvalisus set_new_password: Uue salasõna määramine setup: + email_below_hint_html: Kontrolli rämpsposti kausta või taotle uut. Saad oma e-posti aadressi parandada, kui see on vale. email_settings_hint_html: Klõpsa linki, mis saadeti sulle, et kinnitada %{email}. Seni me ootame. link_not_received: Kas ei saanud linki? + new_confirmation_instructions_sent: Saad mõne minuti pärast uue kinnituslingiga e-kirja! title: Kontrolli sisendkasti sign_in: preamble_html: Logi sisse oma %{domain} volitustega. Kui konto asub teises serveris, ei saa siin sisse logida. @@ -1101,7 +1131,9 @@ et: title: Loo konto serverisse %{domain}. status: account_status: Konto olek + confirming: E-posti kinnitamise ootamine. functional: Konto on täies mahus kasutatav. + pending: Sinu taotlus ootab meie meeskonna läbivaatamist. See võib võtta aega. Kui taotlus on heaks kiidetud, saadetakse sulle e-kiri. redirecting_to: See konto pole aktiivne, sest on suunatud aadressile %{acct}. self_destruct: Kuna %{domain} on sulgemisel, saad oma kontole vaid piiratud ligipääsu. view_strikes: Vaata enda eelnevaid juhtumeid @@ -1144,6 +1176,9 @@ et: before: 'Veendu, et saad aru, mida toob plaanitav muudatus kaasa:' caches: Teiste serverite poolt talletatud sisu võib jääda kättesaadavaks data_removal: Sinu postitused ning kontoandmed kustutatakse jäädavalt + email_change_html: Saad muuta oma e-postiaadressi ilma oma kontot kustutamata + email_contact_html: Kui see ikkagi ei saabu, võid abi saamiseks kirjutada %{email} + email_reconfirmation_html: Kui sa ei saa kinnituskirja, saad taotleda seda uuesti irreversible: Kustutatud kontot ei saa taastada ega uuesti aktiveerida more_details_html: Konto kustutamise kohta loe täpsemalt isikuandmete kaitse põhimõtetest. username_available: Kasutajanimi muutub uuesti kasutatavaks @@ -1376,6 +1411,7 @@ et: authentication_methods: otp: kaheastmelise autentimise rakendus password: salasõna + sign_in_token: e-posti turvvakood webauthn: turvavõtmed description_html: Kui paistab tundmatuid tegevusi, tuleks vahetada salasõna ja aktiveerida kaheastmeline autentimine. empty: Autentimisajalugu pole saadaval @@ -1390,6 +1426,7 @@ et: media_attachments: validations: images_and_video: Ei saa lisada video postitusele, milles on juba pildid + not_found: Meedia %{ids} pole leitav või juba teisele postitusele lisatud not_ready: Ei saa lisada faile, mida hetkel töödeldakse. Proovi uuesti mõne hetke pärast! too_many: Ei saa lisada rohkem, kui 4 faili migrations: @@ -1466,6 +1503,8 @@ et: update: subject: "%{name} muutis postitust" notifications: + administration_emails: Admini e-postiteated + email_events: Sündmused e-postiteavituste jaoks email_events_hint: 'Vali sündmused, mille kohta soovid teavitusi:' number: human: @@ -1624,6 +1663,7 @@ et: import: Impordi import_and_export: Import / eksport migrate: Konto kolimine + notifications: E-postiteated preferences: Eelistused profile: Profiil relationships: Jälgitud ja jälgijad @@ -1872,6 +1912,7 @@ et: invalid_otp_token: Vale kaheastmeline võti otp_lost_help_html: Kui kaotasid ligipääsu mõlemale, saad võtta ühendust %{email}-iga rate_limited: Liiga palju autentimise katseid, proovi hiljem uuesti. + seamless_external_login: Oled sisse logitud välise teenuse kaudu. Nii pole salasõna ja e-posti seaded saadaval. signed_in_as: 'Sisse logitud kasutajana:' verification: extra_instructions_html: Soovitus: Sinu kodulehel olev link võib olla nähtamatu. Oluline osa on rel="me", mis väldib kasutaja loodud sisuga lehtedel libaisikustamist. Sa saad isegi kasutada lehe HEADER osas silti link sildi a asemel, kuid HTML peab olema kättesaadav ilma JavaScripti käivitamata. diff --git a/config/locales/fi.yml b/config/locales/fi.yml index 8f0c80f1df..0c5d5ef987 100644 --- a/config/locales/fi.yml +++ b/config/locales/fi.yml @@ -25,6 +25,8 @@ fi: admin: account_actions: action: Suorita toimi + already_silenced: Tätä tiliä on jo rajoitettu. + already_suspended: Tämä tili on jo jäädytetty. title: Suorita moderointitoimi käyttäjälle %{acct} account_moderation_notes: create: Jätä muistiinpano @@ -46,6 +48,7 @@ fi: title: Vaihda käyttäjän %{username} sähköposti-osoite change_role: changed_msg: Roolin vaihto onnistui! + edit_roles: Hallinnoi käyttäjien rooleja label: Vaihda rooli no_role: Ei roolia title: Vaihda käyttäjän %{username} rooli @@ -442,7 +445,7 @@ fi: create: Lisää verkkotunnus resolve: Selvitä verkkotunnus title: Estä uusi sähköpostiverkkotunnus - no_email_domain_block_selected: Sähköpostiverkkotunnusten estoja ei muutettu; yhtäkään ei ollut valittu + no_email_domain_block_selected: Sähköpostiverkkotunnusten estoja ei muutettu, koska yhtäkään ei ollut valittuna not_permitted: Ei sallittu resolved_dns_records_hint_html: Verkkotunnusnimi kytkeytyy seuraaviin MX-verkkotunnuksiin, jotka ovat viime kädessä vastuussa sähköpostin vastaanottamisesta. MX-verkkotunnuksen estäminen estää rekisteröitymisen mistä tahansa sähköpostiosoitteesta, joka käyttää samaa MX-verkkotunnusta, vaikka näkyvä verkkotunnuksen nimi olisikin erilainen. Varo estämästä suuria sähköpostipalvelujen tarjoajia. resolved_through_html: Ratkaistu verkkotunnuksen %{domain} kautta @@ -600,8 +603,9 @@ fi: resolve_description_html: Ilmoitettua tiliä kohtaan ei ryhdytä toimiin, varoitusta ei kirjata ja raportti suljetaan. silence_description_html: Tili näkyy vain niille, jotka jo seuraavat sitä tai etsivät sen manuaalisesti, mikä rajoittaa merkittävästi sen tavoitettavuutta. Voidaan perua milloin vain. Sulkee kaikki tiliin kohdistuvat raportit. suspend_description_html: Tili ja mikään sen sisältö eivät ole käytettävissä, ja lopulta ne poistetaan ja vuorovaikutus tilin kanssa on mahdotonta. Peruttavissa 30 päivän ajan. Sulkee kaikki tiliin kohdistuvat raportit. - actions_description_html: Päätä, mihin toimiin ryhdyt tämän raportin ratkaisemiseksi. Jos ryhdyt rangaistustoimeen ilmoitettua tiliä kohtaan, hänelle lähetetään sähköpostitse ilmoitus asiasta, paitsi jos valittuna on Roskaposti-luokka. + actions_description_html: Päätä, mihin toimiin ryhdyt tämän raportin ratkaisemiseksi. Jos ryhdyt rangaistustoimeen raportoitua tiliä kohtaan, hänelle lähetetään sähköpostitse ilmoitus asiasta, paitsi jos valittuna on Roskaposti-luokka. actions_description_remote_html: Päätä, mihin toimiin ryhdyt tämän raportin ratkaisemiseksi. Tämä vaikuttaa vain siihen, miten sinun palvelimesi viestii tämän etätilin kanssa ja käsittelee sen sisältöä. + actions_no_posts: Tähän raporttiin ei liity poistettavia julkaisuja add_to_report: Lisää raporttiin already_suspended_badges: local: Jäädytetty jo tällä palvelimella @@ -1135,7 +1139,7 @@ fi: security: Turvallisuus set_new_password: Aseta uusi salasana setup: - email_below_hint_html: Tarkista roskapostikansiosi tai pyydä uusi viesti. Voit myös korjata sähköpostiosoitteesi tarvittaessa. + email_below_hint_html: Tarkista roskapostikansiosi tai pyydä uusi viesti. Voit korjata sähköpostiosoitteesi tarvittaessa. email_settings_hint_html: Napsauta lähettämäämme linkkiä vahvistaaksesi osoitteen %{email}. Odotamme täällä. link_not_received: Etkö saanut linkkiä? new_confirmation_instructions_sent: Saat pian uuden vahvistuslinkin sisältävän sähköpostiviestin! @@ -1195,7 +1199,7 @@ fi: caches: Muiden palvelinten välimuistiinsa tallentamaa sisältöä voi säilyä data_removal: Julkaisusi ja muut tietosi poistetaan pysyvästi email_change_html: Voit muuttaa sähköpostiosoitettasi poistamatta tiliäsi - email_contact_html: Mikäli viesti ei vieläkään saavu perille, voit pyytää apua sähköpostitse osoitteella %{email} + email_contact_html: Jos viesti ei vieläkään saavu perille, voit pyytää apua sähköpostitse osoitteella %{email} email_reconfirmation_html: Jos et saa vahvistussähköpostiviestiä, voit pyytää sitä uudelleen irreversible: Et voi palauttaa tiliäsi etkä aktivoida sitä uudelleen more_details_html: Tarkempia tietoja saat tietosuojakäytännöstämme. diff --git a/config/locales/fo.yml b/config/locales/fo.yml index 0c3620ad42..040e312d78 100644 --- a/config/locales/fo.yml +++ b/config/locales/fo.yml @@ -25,6 +25,8 @@ fo: admin: account_actions: action: Frem atgerð + already_silenced: Hendan kontan er longu gjørd kvirr. + already_suspended: Hendan kontan er longu ógildað. title: Frem umsjónaratgerð á %{acct} account_moderation_notes: create: Skriva umsjónarviðmerking @@ -46,6 +48,7 @@ fo: title: Broyt teldupostin hjá %{username} change_role: changed_msg: Leiklutur broyttur! + edit_roles: Stýr brúkaraleiklutir label: Broyt leiklut no_role: Eingin leiklutur title: Broyt leiklut hjá %{username} @@ -602,6 +605,7 @@ fo: suspend_description_html: Kontan og alt innihald hjá kontuni gerast óatkomulig og við tíðini strikaði, og tað verður ógjørligt at samvirka við henni. Kann angrast innan 30 dagar. Lukkar allar rapporteringar av hesi kontuni. actions_description_html: Ger av hvør atgerð skal takast fyri at avgreiða hesa meldingina. Revsitiltøk móti meldaðu kontuni føra við sær, at ein teldupostfráboðan verður send teimum, undantikið tá Ruskpostur verður valdur. actions_description_remote_html: Tak avgerð um hvat skal gerast fyri at avgreiða hesa rapporteringina. Hetta fer einans at ávirka, hvussu tín ambætari samskiftir við hesa fjarkontuna og hvussu hann handfer tilfar frá henni. + actions_no_posts: Hendan fráboðanin hevur ongar viðkomandi postar at strika add_to_report: Legg meira afturat meldingini already_suspended_badges: local: Longu gjørt óvirkin á hesum ambætaranum diff --git a/config/locales/fr-CA.yml b/config/locales/fr-CA.yml index 140bc94344..dd1f73c459 100644 --- a/config/locales/fr-CA.yml +++ b/config/locales/fr-CA.yml @@ -25,6 +25,8 @@ fr-CA: admin: account_actions: action: Effectuer l'action + already_silenced: Ce compte est déjà limité. + already_suspended: Ce compte est déjà suspendu. title: Effectuer une action de modération sur %{acct} account_moderation_notes: create: Laisser une remarque @@ -46,6 +48,7 @@ fr-CA: title: Modifier le courriel pour %{username} change_role: changed_msg: Rôle modifié avec succès ! + edit_roles: Gérer les rôles d'utilisateur·ices label: Modifier le rôle no_role: Aucun rôle title: Modifier le rôle de %{username} @@ -188,9 +191,11 @@ fr-CA: create_user_role: Créer le rôle demote_user: Rétrograder l’utilisateur·ice destroy_announcement: Supprimer l’annonce + destroy_canonical_email_block: Supprimer le blocage de courriel destroy_custom_emoji: Supprimer des émojis personnalisés destroy_domain_allow: Supprimer le domaine autorisé destroy_domain_block: Supprimer le blocage de domaine + destroy_email_domain_block: Supprimer le blocage de domaine de courriel destroy_instance: Purge du domaine destroy_ip_block: Supprimer la règle IP destroy_status: Supprimer le message @@ -236,6 +241,7 @@ fr-CA: confirm_user_html: "%{name} a confirmé l'adresse e-mail de l'utilisateur %{target}" create_account_warning_html: "%{name} a envoyé un avertissement à %{target}" create_announcement_html: "%{name} a créé une nouvelle annonce %{target}" + create_canonical_email_block_html: "%{name} a bloqué l'adresse email avec le hachage %{target}" create_custom_emoji_html: "%{name} a téléversé un nouvel émoji %{target}" create_domain_allow_html: "%{name} a autorisé la fédération avec le domaine %{target}" create_domain_block_html: "%{name} a bloqué le domaine %{target}" @@ -245,6 +251,7 @@ fr-CA: create_user_role_html: "%{name} a créé le rôle %{target}" demote_user_html: "%{name} a rétrogradé l'utilisateur·rice %{target}" destroy_announcement_html: "%{name} a supprimé l'annonce %{target}" + destroy_canonical_email_block_html: "%{name} a débloqué l'adresse email avec le hachage %{target}" destroy_custom_emoji_html: "%{name} a supprimé l'émoji %{target}" destroy_domain_allow_html: "%{name} a rejeté la fédération avec le domaine %{target}" destroy_domain_block_html: "%{name} a débloqué le domaine %{target}" diff --git a/config/locales/fr.yml b/config/locales/fr.yml index 5646877d23..7e30b517a6 100644 --- a/config/locales/fr.yml +++ b/config/locales/fr.yml @@ -25,6 +25,8 @@ fr: admin: account_actions: action: Effectuer l'action + already_silenced: Ce compte est déjà limité. + already_suspended: Ce compte est déjà suspendu. title: Effectuer une action de modération sur %{acct} account_moderation_notes: create: Laisser une remarque @@ -46,6 +48,7 @@ fr: title: Modifier l’adresse de courriel pour %{username} change_role: changed_msg: Rôle modifié avec succès ! + edit_roles: Gérer les rôles d'utilisateur·ices label: Modifier le rôle no_role: Aucun rôle title: Modifier le rôle de %{username} @@ -188,9 +191,11 @@ fr: create_user_role: Créer le rôle demote_user: Rétrograder l’utilisateur·ice destroy_announcement: Supprimer l’annonce + destroy_canonical_email_block: Supprimer le blocage de courriel destroy_custom_emoji: Supprimer des émojis personnalisés destroy_domain_allow: Supprimer le domaine autorisé destroy_domain_block: Supprimer le blocage de domaine + destroy_email_domain_block: Supprimer le blocage de domaine de courriel destroy_instance: Purge du domaine destroy_ip_block: Supprimer la règle IP destroy_status: Supprimer le message @@ -236,6 +241,7 @@ fr: confirm_user_html: "%{name} a confirmé l'adresse e-mail de l'utilisateur %{target}" create_account_warning_html: "%{name} a envoyé un avertissement à %{target}" create_announcement_html: "%{name} a créé une nouvelle annonce %{target}" + create_canonical_email_block_html: "%{name} a bloqué l'adresse email avec le hachage %{target}" create_custom_emoji_html: "%{name} a téléversé un nouvel émoji %{target}" create_domain_allow_html: "%{name} a autorisé la fédération avec le domaine %{target}" create_domain_block_html: "%{name} a bloqué le domaine %{target}" @@ -245,6 +251,7 @@ fr: create_user_role_html: "%{name} a créé le rôle %{target}" demote_user_html: "%{name} a rétrogradé l'utilisateur·rice %{target}" destroy_announcement_html: "%{name} a supprimé l'annonce %{target}" + destroy_canonical_email_block_html: "%{name} a débloqué l'adresse email avec le hachage %{target}" destroy_custom_emoji_html: "%{name} a supprimé l'émoji %{target}" destroy_domain_allow_html: "%{name} a rejeté la fédération avec le domaine %{target}" destroy_domain_block_html: "%{name} a débloqué le domaine %{target}" diff --git a/config/locales/ga.yml b/config/locales/ga.yml index ad9ee21d3e..4ea9cef73d 100644 --- a/config/locales/ga.yml +++ b/config/locales/ga.yml @@ -31,6 +31,8 @@ ga: admin: account_actions: action: Déan gníomh + already_silenced: Tá an cuntas seo ina thost cheana féin. + already_suspended: Tá an cuntas seo curtha ar fionraí cheana féin. title: Dean gníomh modhnóireachta ar %{acct} account_moderation_notes: create: Fág nóta @@ -52,6 +54,7 @@ ga: title: Athraigh ríomhphost do %{username} change_role: changed_msg: Athraíodh ról go rathúil! + edit_roles: Bainistigh róil úsáideora label: Athraigh ról no_role: Gan ról title: Athraigh ról do %{username} @@ -638,6 +641,7 @@ ga: suspend_description_html: Beidh an cuntas agus a bhfuil ann go léir dorochtana agus scriosfar iad ar deireadh, agus beidh sé dodhéanta idirghníomhú leis. Inchúlaithe laistigh de 30 lá. Dúnann sé gach tuairisc i gcoinne an chuntais seo. actions_description_html: Déan cinneadh ar an ngníomh atá le déanamh chun an tuarascáil seo a réiteach. Má dhéanann tú beart pionósach in aghaidh an chuntais tuairiscithe, seolfar fógra ríomhphoist chucu, ach amháin nuair a roghnaítear an chatagóir Turscar. actions_description_remote_html: Déan cinneadh ar an ngníomh atá le déanamh chun an tuarascáil seo a réiteach. Ní bheidh tionchar aige seo ach ar an gcaoi a ndéanann do fhreastalaí cumarsáid leis an gcianchuntas seo agus a láimhseálann sé a ábhar. + actions_no_posts: Níl aon phostáil ghaolmhar ag an tuarascáil seo le scriosadh add_to_report: Cuir tuilleadh leis an tuairisc already_suspended_badges: local: Ar fionraí cheana féin ar an bhfreastalaí seo diff --git a/config/locales/gd.yml b/config/locales/gd.yml index 2af647ab9c..f824e30815 100644 --- a/config/locales/gd.yml +++ b/config/locales/gd.yml @@ -29,6 +29,8 @@ gd: admin: account_actions: action: Gabh an gnìomh + already_silenced: Chaidh an cunntas seo a chuingeachadh mu thràth. + already_suspended: Chaidh an cunntas seo a chur à rèim mu thràth. title: Gabh gnìomh maorsainneachd air %{acct} account_moderation_notes: create: Fàg nòta @@ -50,6 +52,7 @@ gd: title: Atharraich am post-d airson %{username} change_role: changed_msg: Chaidh an dreuchd atharrachadh! + edit_roles: Stiùirich dreuchdan nan cleachdaichean label: Atharraich an dreuchd no_role: Gun dreuchd title: Atharraich an dreuchd aig %{username} @@ -626,6 +629,7 @@ gd: suspend_description_html: Cha ghabh an cunntas seo agus an t-susbaint gu leòr aige inntrigeadh gus an dèid a sguabadh às air deireadh na sgeòil agus cha ghabh eadar-ghabhail a dhèanamh leis. Gabhaidh seo a neo-dhèanamh am broinn 30 latha. Dùinidh seo gach gearan mun chunntas seo. actions_description_html: Cuir romhad dè nì thu airson an gearan seo fhuasgladh. Ma chuireas tu peanas air a’ chunntas le gearan air, gheibh iad brath air a’ phost-d mura tagh thu an roinn-seòrsa Spama. actions_description_remote_html: Cuir romhad dè an gnìomh a ghabhas tu airson an gearan seo fhuasgladh. Cha bheir seo buaidh ach air mar a làimhsicheas am frithealaiche agadsa an cunntas cèin seo is mar a nì e conaltradh leis. + actions_no_posts: Chan eil post ri sguabadh às ris a’ ghearan seo add_to_report: Cuir barrachd ris a’ ghearan already_suspended_badges: local: Chaidh an cur à rèim air an fhrithealaiche seo mu thràth diff --git a/config/locales/gl.yml b/config/locales/gl.yml index 86010b0665..de4840dda1 100644 --- a/config/locales/gl.yml +++ b/config/locales/gl.yml @@ -25,6 +25,8 @@ gl: admin: account_actions: action: Executar acción + already_silenced: Esta conta xa está silenciada. + already_suspended: Esta conta xa está suspendida. title: Executar acción de moderación a %{acct} account_moderation_notes: create: Deixar nota @@ -46,6 +48,7 @@ gl: title: Mudar email de %{username} change_role: changed_msg: Rol mudado correctamente! + edit_roles: Xestionar roles de usuarias label: Cambiar rol no_role: Sen rol title: Cambiar o rol de %{username} @@ -602,6 +605,7 @@ gl: suspend_description_html: A conta e todo o seu contido non serán accesible e finalmente eliminaranse, será imposible interactuar con ela. A decisión é reversible durante 30 días. Isto pecha tódalas denuncias sobre esta conta. actions_description_html: Decide a acción a tomar para resolver esta denuncia. Se tomas accións punitivas contra a conta denunciada enviaraselle un correo, excepto se está indicada a categoría Spam. actions_description_remote_html: Decide a acción a tomar para resolver a denuncia. Isto só lle afecta ao xeito en que o teu servidor se comunica con esta conta remota e xestiona o seu contido. + actions_no_posts: Esta denuncia non ten publicacións asociadas para eliminar add_to_report: Engadir máis á denuncia already_suspended_badges: local: Xa está suspendida neste servidor diff --git a/config/locales/hu.yml b/config/locales/hu.yml index 2bf138d9be..60fb96a121 100644 --- a/config/locales/hu.yml +++ b/config/locales/hu.yml @@ -25,6 +25,8 @@ hu: admin: account_actions: action: Művelet végrehajtása + already_silenced: Ezt a fiókot már elnémították. + already_suspended: Ezt a fiókot már felfüggesztették. title: 'Moderálási művelet végrehajtása ezen: %{acct}' account_moderation_notes: create: Megjegyzés hagyása @@ -46,6 +48,7 @@ hu: title: "%{username} e-mail-címének megváltoztatása" change_role: changed_msg: A szerep sikeresen megváltoztatva! + edit_roles: Felhasználói szerepkörök kezelése label: Szerep megváltoztatása no_role: Nincs szerep title: "%{username} szerepének megváltoztatása" @@ -602,6 +605,7 @@ hu: suspend_description_html: A fiók és minden tartalma elérhetetlenné válik és végül törlésre kerül. A fiókkal kapcsolatbalépni lehetetlen lesz. Ez a művelet 30 napig visszafordítható. A fiók ellen indított minden bejelentést lezárunk. actions_description_html: Döntsd el, mit csináljunk, hogy megoldjuk ezt a bejelentést. Ha valamilyen büntető intézkedést hozol a bejelentett fiók ellen, küldünk neki egy figyelmeztetést e-mailben, kivéve ha a Spam kategóriát választod. actions_description_remote_html: Döntsd el, mit tegyünk a bejelentés lezárásának érdekében. Ez csak azt befolyásolja, hogy a saját kiszolgálód hogyan kommunikál ezzel a távoli fiókkal és hogyan kezeli annak tartalmait. + actions_no_posts: Ennek a bejelentésnek nincs egyetlen törölhető, társított bejegyzése sem add_to_report: Továbbiak hozzáadása a bejelentéshez already_suspended_badges: local: Már felfüggesztették ezen a szerveren diff --git a/config/locales/ia.yml b/config/locales/ia.yml index 5596aacf2d..683edbe7cb 100644 --- a/config/locales/ia.yml +++ b/config/locales/ia.yml @@ -25,6 +25,8 @@ ia: admin: account_actions: action: Exequer action + already_silenced: Iste conto jam ha essite silentiate. + already_suspended: Iste conto jam ha essite suspendite. title: Exequer action de moderation sur %{acct} account_moderation_notes: create: Lassar un nota @@ -46,6 +48,7 @@ ia: title: Cambiar e-mail pro %{username} change_role: changed_msg: Rolo cambiate con successo! + edit_roles: Gerer le regulas de usator label: Cambiar rolo no_role: Necun rolo title: Cambiar rolo pro %{username} @@ -964,6 +967,7 @@ ia: used_by_over_week: one: Usate per un persona in le ultime septimana other: Usate per %{count} personas in le ultime septimana + title: Recommendationes e tendentias trending: In tendentia warning_presets: add_new: Adder nove diff --git a/config/locales/is.yml b/config/locales/is.yml index 2c73dbae74..0854d88123 100644 --- a/config/locales/is.yml +++ b/config/locales/is.yml @@ -25,6 +25,8 @@ is: admin: account_actions: action: Framkvæma aðgerð + already_silenced: Þessi aðgangur hefur þegar verið þaggaður. + already_suspended: Þessi aðgangur hefur þegar verið settur í frysti. title: Framkvæma umsjónaraðgerð á %{acct} account_moderation_notes: create: Skilja eftir minnispunkt @@ -46,6 +48,7 @@ is: title: Breyta tölvupóstfangi fyrir %{username} change_role: changed_msg: Tókst að breyta hlutverki! + edit_roles: Sýsla með hlutverk notenda label: Breyta hlutverki no_role: Ekkert hlutverk title: Breyta hlutverki fyrir %{username} @@ -602,6 +605,7 @@ is: suspend_description_html: Notandaaðgangurinn og allt efni á honum mun verða óaðgengilegt og á endanum eytt út og samskipti við aðganginn verða ekki möguleg. Hægt að afturkalla innan 30 daga. Lokar öllum kærum gagnvart þessum aðgangi. actions_description_html: Ákveddu til hvaða aðgerða eigi að taka til að leysa þessa kæru. Ef þú ákveður að refsa kærða notandaaðgangnum, verður viðkomandi send tilkynning í tölvupósti, nema ef flokkurinn Ruslpóstur sé valinn. actions_description_remote_html: Ákveddu til hvaða aðgerða eigi að taka til að leysa þessa kæru. Þetta mun aðeins hafa áhrif á hvernig netþjónninn þinn meðhöndlar þennan fjartengda aðgang og efnið á honum. + actions_no_posts: Þessi kæra er ekki með neinar tengdar færslur til að eyða add_to_report: Bæta fleiru í kæru already_suspended_badges: local: Þegar frystur á þessum netþjóni diff --git a/config/locales/it.yml b/config/locales/it.yml index 54e122fd75..66a462e61f 100644 --- a/config/locales/it.yml +++ b/config/locales/it.yml @@ -25,6 +25,8 @@ it: admin: account_actions: action: Esegui azione + already_silenced: Questo account è già stato silenziato. + already_suspended: Questo account è già stato sospeso. title: Esegui l'azione di moderazione su %{acct} account_moderation_notes: create: Lascia una nota @@ -46,6 +48,7 @@ it: title: Cambia l'email per %{username} change_role: changed_msg: Ruolo modificato correttamente! + edit_roles: Gestisci i ruoli utente label: Cambia il ruolo no_role: Nessun ruolo title: Cambia il ruolo per %{username} @@ -602,6 +605,7 @@ it: suspend_description_html: L'account e tutti i suoi contenuti saranno inaccessibili ed eventualmente cancellati, e interagire con esso sarà impossibile. Reversibile entro 30 giorni. Chiude tutte le segnalazioni contro questo account. actions_description_html: Decidi quale azione intraprendere per risolvere questa segnalazione. Se intraprendi un'azione punitiva nei confronti dell'account segnalato, gli verrà inviata una notifica via e-mail, tranne quando è selezionata la categoria Spam. actions_description_remote_html: Decide quali azioni intraprendere per risolvere la relazione. Questo influenzerà solo come il tuo server comunica con questo account remoto e ne gestisce il contenuto. + actions_no_posts: Questa segnalazione non ha alcun post associato da eliminare add_to_report: Aggiungi altro al report already_suspended_badges: local: Già sospeso su questo server diff --git a/config/locales/ja.yml b/config/locales/ja.yml index b54707c7cc..af9173cfc4 100644 --- a/config/locales/ja.yml +++ b/config/locales/ja.yml @@ -1428,6 +1428,7 @@ ja: media_attachments: validations: images_and_video: 既に画像が追加されているため、動画を追加することはできません + not_found: メディア (%{ids}) が存在しないか、すでに添付して投稿されています not_ready: ファイルのアップロードに失敗しました。しばらくしてからもう一度お試しください! too_many: 追加できるファイルは4つまでです migrations: diff --git a/config/locales/ko.yml b/config/locales/ko.yml index ef3775d4df..9bec26c450 100644 --- a/config/locales/ko.yml +++ b/config/locales/ko.yml @@ -23,6 +23,8 @@ ko: admin: account_actions: action: 조치 취하기 + already_silenced: 이 계정은 이미 침묵되었습니다. + already_suspended: 이 계정은 이미 정지되었습니다. title: "%{acct} 계정에 중재 취하기" account_moderation_notes: create: 참고사항 남기기 @@ -44,6 +46,7 @@ ko: title: "%{username}의 이메일 바꾸기" change_role: changed_msg: 역할이 성공적으로 변경되었습니다! + edit_roles: 사용자 역할 관리 label: 역할 변경 no_role: 역할 없음 title: "%{username}의 역할 변경" @@ -592,6 +595,7 @@ ko: suspend_description_html: 이 계정과 이 계정의 콘텐츠들은 접근 불가능해지고 삭제될 것이며, 상호작용은 불가능해집니다. 30일 이내에 되돌릴 수 있습니다. 이 계정에 대한 모든 신고를 닫습니다. actions_description_html: 이 신고를 해결하기 위해 취해야 할 조치를 지정해주세요. 신고된 계정에 대해 처벌 조치를 취하면, 스팸 카테고리가 선택된 경우를 제외하고 해당 계정으로 이메일 알림이 전송됩니다. actions_description_remote_html: 이 신고를 해결하기 위해 실행할 행동을 결정하세요. 이 결정은 이 원격 계정과 그 콘텐츠를 다루는 방식에 대해 이 서버에서만 영향을 끼칩니다 + actions_no_posts: 이 신고는 삭제할 관련 게시물이 없습니다 add_to_report: 신고에 더 추가하기 already_suspended_badges: local: 이 서버에서 이미 정지되었습니다 diff --git a/config/locales/lad.yml b/config/locales/lad.yml index 0de73fd279..5d60e6e9a1 100644 --- a/config/locales/lad.yml +++ b/config/locales/lad.yml @@ -25,6 +25,7 @@ lad: admin: account_actions: action: Realiza aksion + already_suspended: Este kuento ya tiene sido suspendido. title: Modera %{acct} account_moderation_notes: create: Kriya nota diff --git a/config/locales/lt.yml b/config/locales/lt.yml index 8c3b8e2e73..0fd71f52ed 100644 --- a/config/locales/lt.yml +++ b/config/locales/lt.yml @@ -1036,7 +1036,7 @@ lt: generic: Nežinoma naršyklė current_session: Dabartinis seansas date: Data - description: "%{browser} ant %{platform}" + description: "„%{browser}“ per „%{platform}“" explanation: Čia rodomos web naršyklės prijungtos prie Jūsų Mastodon paskyros. ip: IP platforms: @@ -1116,6 +1116,7 @@ lt: unlisted_long: matyti gali visi, bet nėra išvardyti į viešąsias laiko skales statuses_cleanup: enabled_hint: Automatiškai ištrina įrašus, kai jie pasiekia nustatytą amžiaus ribą, nebent jie atitinka vieną iš toliau nurodytų išimčių + interaction_exceptions_explanation: Atkreipk dėmesį, kad negarantuojama, jog įrašai nebus ištrinti, jei jų mėgstamumo ar pasidalinimo riba bus žemesnė, nors vieną kartą ji jau buvo viršyta. keep_polls_hint: Neištrina jokių tavo apklausų keep_self_bookmark: Laikyti įrašus, kuriuos pažymėjai keep_self_bookmark_hint: Neištrina tavo pačių įrašų, jei esi juos pažymėjęs (-usi) diff --git a/config/locales/nl.yml b/config/locales/nl.yml index 46ed411776..725d3915c2 100644 --- a/config/locales/nl.yml +++ b/config/locales/nl.yml @@ -25,6 +25,8 @@ nl: admin: account_actions: action: Actie uitvoeren + already_silenced: Dit account is al beperkt. + already_suspended: Dit account is al geschorst. title: Moderatiemaatregel tegen %{acct} nemen account_moderation_notes: create: Laat een opmerking achter @@ -46,6 +48,7 @@ nl: title: E-mailadres wijzigen voor %{username} change_role: changed_msg: Rol succesvol veranderd! + edit_roles: Gebruikersrollen beheren label: Rol veranderen no_role: Geen rol title: Rol van %{username} veranderen @@ -602,6 +605,7 @@ nl: suspend_description_html: Het account en de inhoud hiervan is niet meer toegankelijk, en het is ook niet meer mogelijk om ermee interactie te hebben. Uiteindelijk wordt het account volledig verwijderd. Dit is omkeerbaar binnen 30 dagen. Dit sluit alle rapporten tegen dit account af. actions_description_html: Beslis welke maatregel moet worden genomen om deze rapportage op te lossen. Wanneer je een (straf)maatregel tegen het gerapporteerde account neemt, krijgt het account een e-mailmelding, behalve wanneer de spam-categorie is gekozen. actions_description_remote_html: Beslis welke actie moet worden ondernomen om deze rapportage op te lossen. Dit is alleen van invloed op hoe jouw server met dit externe account communiceert en de inhoud ervan beheert. + actions_no_posts: Dit rapport heeft geen bijbehorende berichten om te verwijderen add_to_report: Meer aan de rapportage toevoegen already_suspended_badges: local: Al geschorst op deze server diff --git a/config/locales/pl.yml b/config/locales/pl.yml index 95746bd10b..2a1a0c8d75 100644 --- a/config/locales/pl.yml +++ b/config/locales/pl.yml @@ -29,6 +29,8 @@ pl: admin: account_actions: action: Wykonaj działanie + already_silenced: To konto zostało już wyciszone. + already_suspended: To konto zostało już zawieszone. title: Wykonaj działanie moderacyjne na %{acct} account_moderation_notes: create: Pozostaw notatkę @@ -50,6 +52,7 @@ pl: title: Zmień adres e-mail dla %{username} change_role: changed_msg: Pomyślnie zmieniono rolę! + edit_roles: Zarządzaj rolami użytkowników label: Zmień rolę no_role: Brak roli title: Zmień rolę dla %{username} @@ -626,6 +629,7 @@ pl: suspend_description_html: Konto i cała jego zawartość będą niedostępne i ostatecznie usunięte, a interakcja z nim będzie niemożliwa. Możliwość odwrócenia w ciągu 30 dni. Zamyka wszelkie zgłoszenia dotyczące tego konta. actions_description_html: Zdecyduj, jakie działania należy podjąć, aby rozstrzygnąć niniejsze zgłoszenie. Jeśli podejmiesz działania karne przeciwko zgłoszonemu kontowi, zostanie do nich wysłane powiadomienie e-mail, chyba że wybrano kategorię Spam. actions_description_remote_html: Zdecyduj, jakie działanie należy podjąć, aby rozwiązać to zgłoszenie. Będzie to miało wpływ jedynie na sposób, w jaki Twój serwer komunikuje się z tym kontem zdalnym i obsługuje jego zawartość. + actions_no_posts: Ten raport nie ma żadnych powiązanych wpisów do usunięcia add_to_report: Dodaj więcej do zgłoszenia already_suspended_badges: local: Już zawieszono na tym serwerze diff --git a/config/locales/simple_form.an.yml b/config/locales/simple_form.an.yml index 7119aadba2..c59391f552 100644 --- a/config/locales/simple_form.an.yml +++ b/config/locales/simple_form.an.yml @@ -108,7 +108,6 @@ an: name: Nomás se puede cambiar lo cajón d'as letras, per eixemplo, pa que sía mas leyible user: chosen_languages: Quan se marca, nomás s'amostrarán las publicacions en os idiomas triaus en as linias de tiempo publicas - role: Lo rol controla qué permisos tiene la usuaria user_role: color: Color que s'utilizará pa lo rol a lo largo d'a interficie d'usuario, como RGB en formato hexadecimal highlighted: Esto fa que lo rol sía publicament visible diff --git a/config/locales/simple_form.ar.yml b/config/locales/simple_form.ar.yml index 81be19a44e..0a665fb784 100644 --- a/config/locales/simple_form.ar.yml +++ b/config/locales/simple_form.ar.yml @@ -130,7 +130,6 @@ ar: name: يمكنك فقط تغيير غلاف الحروف ، على سبيل المثال ، لجعلها أكثر قابلية للقراءة user: chosen_languages: إن تم اختيارها، فلن تظهر على الخيوط العامة إلّا الرسائل المنشورة في تلك اللغات - role: الوظيفة تتحكم في الصلاحيات التي يملكها المستخدم user_role: color: اللون الذي سيتم استخدامه للوظيفه في جميع وحدات واجهة المستخدم، كـ RGB بتنسيق hex highlighted: وهذا يجعل الوظيفه مرئيا علنا diff --git a/config/locales/simple_form.be.yml b/config/locales/simple_form.be.yml index a50db22987..db6a94f8eb 100644 --- a/config/locales/simple_form.be.yml +++ b/config/locales/simple_form.be.yml @@ -130,7 +130,6 @@ be: name: Вы можаце змяняць толькі рэгістр літар, напрыклад для таго, каб падвысіць чытабельнасць user: chosen_languages: У публічных стужках будуць паказвацца допісы толькі на тых мовах, якія вы пазначыце - role: Гэтая роля кантралюе дазволы, якія мае карыстальнік user_role: color: Колер, які будзе выкарыстоўвацца для гэтай ролі па ўсім UI, у фармаце RGB ці hex highlighted: Гэта робіць ролю публічна бачнай diff --git a/config/locales/simple_form.bg.yml b/config/locales/simple_form.bg.yml index 333ab25c82..a2cf8e4222 100644 --- a/config/locales/simple_form.bg.yml +++ b/config/locales/simple_form.bg.yml @@ -130,7 +130,6 @@ bg: name: Можете да смените само употребата на големи/малки букви, например, за да е по-четимо user: chosen_languages: Само публикации на отметнатите езици ще се показват в публичните часови оси - role: Ролите управляват какви права има потребителят user_role: color: Цветът, използван за ролите в потребителския интерфейс, като RGB в шестнадесетичен формат highlighted: Това прави ролята обществено видима diff --git a/config/locales/simple_form.ca.yml b/config/locales/simple_form.ca.yml index 4daf657234..c628bebaad 100644 --- a/config/locales/simple_form.ca.yml +++ b/config/locales/simple_form.ca.yml @@ -130,7 +130,7 @@ ca: name: Només pots canviar la caixa de les lletres, per exemple, per fer-la més llegible user: chosen_languages: Quan estigui marcat, només es mostraran els tuts de les llengües seleccionades en les línies de temps públiques - role: El rol controla quines permissions té l'usuari + role: El rol controla quins permisos té l'usuari. user_role: color: Color que s'usarà per al rol a tota la interfície d'usuari, com a RGB en format hexadecimal highlighted: Això fa el rol visible públicament diff --git a/config/locales/simple_form.cs.yml b/config/locales/simple_form.cs.yml index 2fe08e698a..6242b1ca6e 100644 --- a/config/locales/simple_form.cs.yml +++ b/config/locales/simple_form.cs.yml @@ -130,7 +130,6 @@ cs: name: Můžete měnit pouze velikost písmen, například kvůli lepší čitelnosti user: chosen_languages: Po zaškrtnutí budou ve veřejných časových osách zobrazeny pouze příspěvky ve zvolených jazycích - role: Role určuje, která oprávnění má uživatel user_role: color: Barva, která má být použita pro roli v celém UI, jako RGB v hex formátu highlighted: Toto roli učiní veřejně viditelnou diff --git a/config/locales/simple_form.cy.yml b/config/locales/simple_form.cy.yml index 22545a776a..56586ecc96 100644 --- a/config/locales/simple_form.cy.yml +++ b/config/locales/simple_form.cy.yml @@ -130,7 +130,7 @@ cy: name: Dim ond er mwyn ei gwneud yn fwy darllenadwy y gallwch chi newid y llythrennau, er enghraifft user: chosen_languages: Wedi eu dewis, dim ond tŵtiau yn yr ieithoedd hyn bydd yn cael eu harddangos mewn ffrydiau cyhoeddus - role: Mae'r rôl yn rheoli pa ganiatâd sydd gan y defnyddiwr + role: Mae'r rôl yn rheoli pa ganiatâd sydd gan y defnyddiwr. user_role: color: Lliw i'w ddefnyddio ar gyfer y rôl drwy'r UI, fel RGB mewn fformat hecs highlighted: Mae hyn yn gwneud y rôl yn weladwy i'r cyhoedd diff --git a/config/locales/simple_form.da.yml b/config/locales/simple_form.da.yml index 5763885ac4..8bacdc46c3 100644 --- a/config/locales/simple_form.da.yml +++ b/config/locales/simple_form.da.yml @@ -130,7 +130,7 @@ da: name: Kun bogstavtyper (store/små) kan ændres, eksempelvis for at gøre det mere læsbart user: chosen_languages: Når markeret, vil kun indlæg på de valgte sprog fremgå på offentlige tidslinjer - role: Rollen styrer, hvilke tilladelser brugeren har + role: Rollen styrer, hvilke tilladelser brugeren er tildelt. user_role: color: Farven, i RGB hex-format, der skal bruges til rollen i hele UI'en highlighted: Dette gør rollen offentligt synlig diff --git a/config/locales/simple_form.de.yml b/config/locales/simple_form.de.yml index fb7bda9489..ddb6621aa6 100644 --- a/config/locales/simple_form.de.yml +++ b/config/locales/simple_form.de.yml @@ -130,7 +130,7 @@ de: name: Du kannst nur die Groß- und Kleinschreibung der Buchstaben ändern, um es z. B. lesbarer zu machen user: chosen_languages: Wenn du hier eine oder mehrere Sprachen auswählst, werden ausschließlich Beiträge in diesen Sprachen in deinen öffentlichen Timelines angezeigt - role: Die Rolle legt fest, welche Berechtigungen das Konto hat + role: Die Rolle bestimmt, welche Berechtigungen das Konto hat. user_role: color: Farbe, die für diese Rolle in der gesamten Benutzerschnittstelle verwendet wird, als RGB im Hexadezimalsystem highlighted: Dies macht die Rolle öffentlich im Profil sichtbar diff --git a/config/locales/simple_form.el.yml b/config/locales/simple_form.el.yml index af93f65fec..88c1c0e184 100644 --- a/config/locales/simple_form.el.yml +++ b/config/locales/simple_form.el.yml @@ -111,7 +111,6 @@ el: name: Μπορείς να αλλάξεις μόνο το πλαίσιο των χαρακτήρων, για παράδειγμα για να γίνει περισσότερο ευανάγνωστο user: chosen_languages: Όταν ενεργοποιηθεί, στη δημόσια ροή θα εμφανίζονται τουτ μόνο από τις επιλεγμένες γλώσσες - role: Ο ρόλος ελέγχει ποια δικαιώματα έχει ο χρήστης user_role: color: Το χρώμα που θα χρησιμοποιηθεί για το ρόλο σε ολόκληρη τη διεπαφή, ως RGB σε δεκαεξαδική μορφή highlighted: Αυτό καθιστά το ρόλο δημόσια ορατό diff --git a/config/locales/simple_form.en-GB.yml b/config/locales/simple_form.en-GB.yml index 2f40feb5ed..18776d67d6 100644 --- a/config/locales/simple_form.en-GB.yml +++ b/config/locales/simple_form.en-GB.yml @@ -130,7 +130,6 @@ en-GB: name: You can only change the casing of the letters, for example, to make it more readable user: chosen_languages: When checked, only posts in selected languages will be displayed in public timelines - role: The role controls which permissions the user has user_role: color: Color to be used for the role throughout the UI, as RGB in hex format highlighted: This makes the role publicly visible diff --git a/config/locales/simple_form.eo.yml b/config/locales/simple_form.eo.yml index 3b51c15908..053816ef88 100644 --- a/config/locales/simple_form.eo.yml +++ b/config/locales/simple_form.eo.yml @@ -122,7 +122,6 @@ eo: name: Vi povas ŝanĝi nur la majuskladon de la literoj, ekzemple, por igi ĝin pli legebla user: chosen_languages: Kun tio markita nur mesaĝoj en elektitaj lingvoj aperos en publikaj tempolinioj - role: La rolregiloj kies permesojn la uzanto havas user_role: color: Koloro uzita por la rolo sur la UI, kun RGB-formato highlighted: Ĉi tio igi la rolon publike videbla diff --git a/config/locales/simple_form.es-AR.yml b/config/locales/simple_form.es-AR.yml index e26af5b0c6..70573c75f4 100644 --- a/config/locales/simple_form.es-AR.yml +++ b/config/locales/simple_form.es-AR.yml @@ -130,7 +130,7 @@ es-AR: name: Sólo podés cambiar la capitalización de las letras, por ejemplo, para que sea más legible user: chosen_languages: Cuando estén marcados, sólo se mostrarán los mensajes en los idiomas seleccionados en las líneas temporales públicas - role: El rol controla qué permisos tiene el usuario + role: El rol controla qué permisos tiene el usuario. user_role: color: Color que se utilizará para el rol a lo largo de la interface de usuario, como RGB en formato hexadecimal highlighted: Esto hace que el rol sea públicamente visible diff --git a/config/locales/simple_form.es-MX.yml b/config/locales/simple_form.es-MX.yml index 733a5c2769..ff66bcb59e 100644 --- a/config/locales/simple_form.es-MX.yml +++ b/config/locales/simple_form.es-MX.yml @@ -130,7 +130,6 @@ es-MX: name: Sólo se puede cambiar el cajón de las letras, por ejemplo, para que sea más legible user: chosen_languages: Cuando se marca, solo se mostrarán los toots en los idiomas seleccionados en los timelines públicos - role: El rol controla qué permisos tiene el usuario user_role: color: Color que se utilizará para el rol a lo largo de la interfaz de usuario, como RGB en formato hexadecimal highlighted: Esto hace que el rol sea públicamente visible diff --git a/config/locales/simple_form.es.yml b/config/locales/simple_form.es.yml index 02f0562d28..143c5d8075 100644 --- a/config/locales/simple_form.es.yml +++ b/config/locales/simple_form.es.yml @@ -130,7 +130,6 @@ es: name: Sólo se puede cambiar el cajón de las letras, por ejemplo, para que sea más legible user: chosen_languages: Cuando se marca, solo se mostrarán las publicaciones en los idiomas seleccionados en las líneas de tiempo públicas - role: El rol controla qué permisos tiene el usuario user_role: color: Color que se utilizará para el rol a lo largo de la interfaz de usuario, como RGB en formato hexadecimal highlighted: Esto hace que el rol sea públicamente visible diff --git a/config/locales/simple_form.et.yml b/config/locales/simple_form.et.yml index 9fd9e238aa..4a9245682d 100644 --- a/config/locales/simple_form.et.yml +++ b/config/locales/simple_form.et.yml @@ -130,7 +130,7 @@ et: name: Saad muuta ainult tähtede suurtähelisust, näiteks selleks, et muuta seda loetavamaks user: chosen_languages: Keelte valimisel näidatakse avalikel ajajoontel ainult neis keeltes postitusi - role: See roll kontrollib, millised õigused kasutajal on + role: Rollid määravad, millised õigused kasutajal on. user_role: color: Rolli tähistamise värvus üle kasutajaliidese, RGB 16nd-formaadis highlighted: Teeb rolli avalikult nähtavaks diff --git a/config/locales/simple_form.eu.yml b/config/locales/simple_form.eu.yml index c7e2667cad..7647e187ec 100644 --- a/config/locales/simple_form.eu.yml +++ b/config/locales/simple_form.eu.yml @@ -130,7 +130,6 @@ eu: name: Letrak maiuskula/minuskulara aldatu ditzakezu besterik ez, adibidez irakurterrazago egiteko user: chosen_languages: Markatzean, hautatutako hizkuntzetan dauden tutak besterik ez dira erakutsiko. - role: Rolak erabiltzaileak dituen baimenak kontrolatzen ditu user_role: color: Rolarentzat erabiltzaile interfazean erabiliko den kolorea, formatu hamaseitarreko RGB bezala highlighted: Honek rola publikoki ikusgai jartzen du diff --git a/config/locales/simple_form.fa.yml b/config/locales/simple_form.fa.yml index 0610f7fced..bbb0523b17 100644 --- a/config/locales/simple_form.fa.yml +++ b/config/locales/simple_form.fa.yml @@ -188,6 +188,7 @@ fa: setting_default_privacy: حریم خصوصی نوشته‌ها setting_default_sensitive: همیشه تصاویر را به عنوان حساس علامت بزن setting_delete_modal: نمایش پیغام تأیید پیش از پاک کردن یک نوشته + setting_disable_hover_cards: از کار انداختن پیش‌نمایش نمایه هنگام رفتن رویش setting_disable_swiping: از کار انداختن حرکت‌های کشیدنی setting_display_media: نمایش عکس و ویدیو setting_display_media_default: پیش‌فرض @@ -219,6 +220,7 @@ fa: warn: نهفتن با هشدار form_admin_settings: activity_api_enabled: انتشار آمار تجمیعی دربارهٔ فعالیت کاربران در API + app_icon: نقشک کاره backups_retention_period: دورهٔ نگه‌داری بایگانی کاربری bootstrap_timeline_accounts: پیشنهاد همیشگی این حساب‌ها به کاربران جدید closed_registrations_message: پیام سفارشی هنگام در دسترس نبودن ثبت‌نام‌ها @@ -278,6 +280,7 @@ fa: patch: آگاهی برای به‌روز رسانی‌های رفع اشکال trending_tag: روند جدیدی نیازمند بازبینی است rule: + hint: اطّلاعات اضافی text: قانون settings: indexable: بودن صفحهٔ نمایه در نتیجه‌های جست‌وجو @@ -286,6 +289,7 @@ fa: listable: اجازه به این برچسب برای ظاهر شدن در جست‌وجوها و پیشنهادها name: برچسب trendable: بگذارید که این برچسب در موضوعات پرطرفدار دیده شود + usable: اجازه به فرسته‌ها برای استفتاده از این برچسب به صورت محلی user: role: نقش time_zone: منطقهٔ زمانی diff --git a/config/locales/simple_form.fi.yml b/config/locales/simple_form.fi.yml index c20ff9fa5f..d3f0628631 100644 --- a/config/locales/simple_form.fi.yml +++ b/config/locales/simple_form.fi.yml @@ -130,7 +130,7 @@ fi: name: Voit esimerkiksi vaihtaa suur- ja pienaakkosten kesken helppolukuistaaksesi tekstiäsi user: chosen_languages: Jos valitset kieliä oheisesta luettelosta, vain niidenkieliset julkaisut näkyvät sinulle julkisilla aikajanoilla - role: Rooli vaikuttaa käyttäjän käyttöoikeuksiin + role: Rooli määrää, millaiset käyttöoikeudet käyttäjällä on. user_role: color: Väri, jota käytetään roolille kaikkialla käyttöliittymässä, RGB-heksadesimaalimuodossa highlighted: Tämä tekee roolista julkisesti näkyvän diff --git a/config/locales/simple_form.fo.yml b/config/locales/simple_form.fo.yml index ecd8402680..35e42f6c74 100644 --- a/config/locales/simple_form.fo.yml +++ b/config/locales/simple_form.fo.yml @@ -130,7 +130,7 @@ fo: name: Tú kanst einans broyta millum stórar og smáar stavir, til dømis fyri at gera tað meira lesiligt user: chosen_languages: Tá hetta er valt, verða einans postar í valdum málum vístir á almennum tíðarlinjum - role: Leikluturin stýrir, hvørji loyvir brúkarin hevur + role: Leikluturin stýrir hvørji rættindi, brúkarin hevur. user_role: color: Litur, sum leikluturin hevur í øllum brúkaramarkamótinum, sum RGB og upplýst sum sekstandatal highlighted: Hetta ger, at leikluturin er alment sjónligur diff --git a/config/locales/simple_form.fr-CA.yml b/config/locales/simple_form.fr-CA.yml index 640d7e344a..1128335f11 100644 --- a/config/locales/simple_form.fr-CA.yml +++ b/config/locales/simple_form.fr-CA.yml @@ -128,7 +128,7 @@ fr-CA: name: Vous ne pouvez modifier que la casse des lettres, par exemple, pour le rendre plus lisible user: chosen_languages: Lorsque coché, seuls les messages dans les langues sélectionnées seront affichés sur les fils publics - role: Le rôle définit quelles autorisations a l'utilisateur⋅rice + role: Le rôle définit quelles autorisations a l'utilisateur⋅rice. user_role: color: Couleur à attribuer au rôle dans l'interface, au format hexadécimal RVB highlighted: Cela rend le rôle visible publiquement diff --git a/config/locales/simple_form.fr.yml b/config/locales/simple_form.fr.yml index 04d48573a3..c064532984 100644 --- a/config/locales/simple_form.fr.yml +++ b/config/locales/simple_form.fr.yml @@ -128,7 +128,7 @@ fr: name: Vous ne pouvez modifier que la casse des lettres, par exemple, pour le rendre plus lisible user: chosen_languages: Lorsque coché, seuls les messages dans les langues sélectionnées seront affichés sur les fils publics - role: Le rôle définit quelles autorisations a l'utilisateur⋅rice + role: Le rôle définit quelles autorisations a l'utilisateur⋅rice. user_role: color: Couleur à attribuer au rôle dans l'interface, au format hexadécimal RVB highlighted: Cela rend le rôle visible publiquement diff --git a/config/locales/simple_form.fy.yml b/config/locales/simple_form.fy.yml index e6c1b0ee82..e7deca9460 100644 --- a/config/locales/simple_form.fy.yml +++ b/config/locales/simple_form.fy.yml @@ -130,7 +130,6 @@ fy: name: Jo kinne elk wurd mei in haadletter begjinne, om sa bygelyks de tekst mear lêsber te meitsjen user: chosen_languages: Allinnich berjochten yn de selektearre talen wurde op de iepenbiere tiidline toand - role: De rol bepaalt hokker rjochten in brûker hat user_role: color: Kleur dy’t brûkt wurdt foar de rol yn de UI, as RGB yn heksadesimaal formaat highlighted: Dit makket de rol iepenbier sichtber diff --git a/config/locales/simple_form.ga.yml b/config/locales/simple_form.ga.yml index 15ea3094b2..7c125b165a 100644 --- a/config/locales/simple_form.ga.yml +++ b/config/locales/simple_form.ga.yml @@ -130,7 +130,7 @@ ga: name: Ní féidir leat ach cásáil na litreacha a athrú, mar shampla, chun é a dhéanamh níos inléite user: chosen_languages: Nuair a dhéantar iad a sheiceáil, ní thaispeánfar ach postálacha i dteangacha roghnaithe in amlínte poiblí - role: Rialaíonn an ról na ceadanna atá ag an úsáideoir + role: Rialaíonn an ról na ceadanna atá ag an úsáideoir. user_role: color: Dath le húsáid don ról ar fud an Chomhéadain, mar RGB i bhformáid heicsidheachúlach highlighted: Déanann sé seo an ról le feiceáil go poiblí diff --git a/config/locales/simple_form.gd.yml b/config/locales/simple_form.gd.yml index 4375feb492..9b6c156de7 100644 --- a/config/locales/simple_form.gd.yml +++ b/config/locales/simple_form.gd.yml @@ -130,7 +130,7 @@ gd: name: Mar eisimpleir, ’s urrainn dhut measgachadh de litrichean mòra ’s beaga a chleachdadh ach an gabh a leughadh nas fhasa user: chosen_languages: Nuair a bhios cromag ris, cha nochd ach postaichean sna cànain a thagh thu air loidhnichean-ama poblach - role: Stiùiridh an dreuchd dè na ceadan a bhios aig cleachdaiche + role: Stiùiridh an dreuchd dè na ceadan a bhios aig cleachdaiche. user_role: color: An datha a bhios air an dreuchd air feadh na h-eadar-aghaidh, ’na RGB san fhòrmat sia-dheicheach highlighted: Le seo, chithear an dreuchd gu poblach diff --git a/config/locales/simple_form.gl.yml b/config/locales/simple_form.gl.yml index aff8a95f0d..abb30fa48c 100644 --- a/config/locales/simple_form.gl.yml +++ b/config/locales/simple_form.gl.yml @@ -130,7 +130,7 @@ gl: name: Só podes cambiar maiús/minúsculas, por exemplo, mellorar a lexibilidade user: chosen_languages: Se ten marca, só as publicacións nos idiomas seleccionados serán mostrados en cronoloxías públicas - role: O control dos roles adxudicados ás usuarias + role: Os roles establecen os permisos que ten a usuaria. user_role: color: Cor que se usará para o rol a través da IU, como RGB en formato hex highlighted: Isto fai o rol publicamente visible diff --git a/config/locales/simple_form.he.yml b/config/locales/simple_form.he.yml index 9e2becc52f..f595a31997 100644 --- a/config/locales/simple_form.he.yml +++ b/config/locales/simple_form.he.yml @@ -130,7 +130,6 @@ he: name: ניתן רק להחליף בין אותיות קטנות וגדולות, למשל כדי לשפר את הקריאות user: chosen_languages: אם פעיל, רק הודעות בשפות הנבחרות יוצגו לפידים הפומביים - role: התפקיד שולט על אילו הרשאות יש למשתמש user_role: color: צבע לתפקיד בממשק המשתמש, כ RGB בפורמט הקסדצימלי highlighted: מאפשר נראות ציבורית של התפקיד diff --git a/config/locales/simple_form.hu.yml b/config/locales/simple_form.hu.yml index 512e13d3af..545fd4a8e9 100644 --- a/config/locales/simple_form.hu.yml +++ b/config/locales/simple_form.hu.yml @@ -130,7 +130,7 @@ hu: name: Csak a kis/nagybetűséget változtathatod meg, pl. hogy olvashatóbb legyen user: chosen_languages: Ha aktív, csak a kiválasztott nyelvű bejegyzések jelennek majd meg a nyilvános idővonalon - role: A szerep szabályozza, hogy a felhasználó milyen jogosultságokkal rendelkezik + role: A szerep szabályozza, hogy a felhasználó milyen jogosultságokkal rendelkezik. user_role: color: A szerephez használandó szín mindenhol a felhasználói felületen, hexa RGB formátumban highlighted: Ez nyilvánosan láthatóvá teszi a szerepet diff --git a/config/locales/simple_form.ia.yml b/config/locales/simple_form.ia.yml index 76990527a0..85fa74f1ed 100644 --- a/config/locales/simple_form.ia.yml +++ b/config/locales/simple_form.ia.yml @@ -130,7 +130,6 @@ ia: name: Tu pote solmente cambiar le litteras inter majusculas e minusculas, per exemplo, pro render lo plus legibile user: chosen_languages: Si marcate, solo le messages in le linguas seligite sera monstrate in chronologias public - role: Le rolo controla que permissos ha le usator user_role: color: Color a esser usate pro le rolo in omne parte del UI, como RGB in formato hexadecimal highlighted: Iste rende le rolo publicamente visibile diff --git a/config/locales/simple_form.id.yml b/config/locales/simple_form.id.yml index 99f4372cc1..0bc98874eb 100644 --- a/config/locales/simple_form.id.yml +++ b/config/locales/simple_form.id.yml @@ -107,7 +107,6 @@ id: name: Anda hanya dapat mengubahnya ke huruf kecil/besar, misalnya, agar lebih mudah dibaca user: chosen_languages: Ketika dicentang, hanya toot dalam bahasa yang dipilih yang akan ditampilkan di linimasa publik - role: Peran mengatur izin apa yang dimiliki pengguna user_role: color: Warna yang digunakan untuk peran di antarmuka pengguna, sebagai RGB dalam format hex highlighted: Ini membuat peran terlihat secara publik diff --git a/config/locales/simple_form.ie.yml b/config/locales/simple_form.ie.yml index 0828139a43..771e341616 100644 --- a/config/locales/simple_form.ie.yml +++ b/config/locales/simple_form.ie.yml @@ -130,7 +130,6 @@ ie: name: Tu posse changear solmen li minu/majusculitá del lítteres, por exemple, por far it plu leibil user: chosen_languages: Quande selectet, solmen postas in ti lingues va esser monstrat in public témpor-lineas - role: Permissiones de usator decidet per su rol user_role: color: Color a usar por li rol tra li UI, quam RGB (rubi-verdi-blu) in formate hex highlighted: Va far li rol publicmen visibil diff --git a/config/locales/simple_form.io.yml b/config/locales/simple_form.io.yml index 4de7475b2e..fe8243b0e9 100644 --- a/config/locales/simple_form.io.yml +++ b/config/locales/simple_form.io.yml @@ -122,7 +122,6 @@ io: name: Vu povas nur chanjar literkaso, por exemplo, por kauzigar lu divenar plu lektebla user: chosen_languages: Kande marketigesis, nur posti en selektesis lingui montresos en publika tempolinei - role: Rolo dominacas permisi quon uzanto havas user_role: color: Koloro quo uzesas por rolo en tota UI, quale RGB kun hexformato highlighted: Co kauzigas rolo divenar publike videbla diff --git a/config/locales/simple_form.is.yml b/config/locales/simple_form.is.yml index a7e2083f4d..d615e391ac 100644 --- a/config/locales/simple_form.is.yml +++ b/config/locales/simple_form.is.yml @@ -130,7 +130,7 @@ is: name: Þú getur aðeins breytt stafstöði mill há-/lágstafa, til gæmis til að gera þetta læsilegra user: chosen_languages: Þegar merkt er við þetta, birtast einungis færslur á völdum tungumálum á opinberum tímalínum - role: Hlutverk stýrir hvaða heimildir notandinn hefur + role: Hlutverk stýrir hvaða heimildir notandinn hefur. user_role: color: Litur sem notaður er fyrir hlutverkið allsstaðar í viðmótinu, sem RGB-gildi á hex-sniði highlighted: Þetta gerir hlutverk sýnilegt opinberlega diff --git a/config/locales/simple_form.it.yml b/config/locales/simple_form.it.yml index ea175e2bf5..1068b2f927 100644 --- a/config/locales/simple_form.it.yml +++ b/config/locales/simple_form.it.yml @@ -130,7 +130,7 @@ it: name: Puoi cambiare solo il minuscolo/maiuscolo delle lettere, ad esempio, per renderlo più leggibile user: chosen_languages: Quando una o più lingue sono contrassegnate, nelle timeline pubbliche vengono mostrati solo i toot nelle lingue selezionate - role: Il ruolo controlla quali permessi ha l'utente + role: Il ruolo controlla quali permessi ha l'utente. user_role: color: Colore da usare per il ruolo in tutta l'UI, come RGB in formato esadecimale highlighted: Rende il ruolo visibile diff --git a/config/locales/simple_form.ja.yml b/config/locales/simple_form.ja.yml index 8815af9933..2c1bd6a084 100644 --- a/config/locales/simple_form.ja.yml +++ b/config/locales/simple_form.ja.yml @@ -130,7 +130,6 @@ ja: name: 視認性向上などのためにアルファベット大文字小文字の変更のみ行うことができます user: chosen_languages: 選択すると、選択した言語の投稿のみが公開タイムラインに表示されるようになります - role: このロールはユーザーが持つ権限を管理します user_role: color: UI 全体でロールの表示に使用される色(16進数RGB形式) highlighted: これによりロールが公開されます。 diff --git a/config/locales/simple_form.ko.yml b/config/locales/simple_form.ko.yml index 5fa3aee6c4..fee07fa5e0 100644 --- a/config/locales/simple_form.ko.yml +++ b/config/locales/simple_form.ko.yml @@ -130,7 +130,7 @@ ko: name: 읽기 쉽게하기 위한 글자의 대소문자만 변경할 수 있습니다. user: chosen_languages: 체크하면, 선택 된 언어로 작성된 게시물들만 공개 타임라인에 보여집니다 - role: 역할은 사용자가 어떤 권한을 가지게 될 지 결정합니다 + role: 역할은 사용자가 어떤 권한을 가지게 될 지 결정합니다. user_role: color: 색상은 사용자 인터페이스에서 역할을 나타내기 위해 사용되며, RGB 16진수 형식입니다 highlighted: 이 역할이 공개적으로 보이도록 설정합니다 diff --git a/config/locales/simple_form.ku.yml b/config/locales/simple_form.ku.yml index 96e047d937..db50384c7e 100644 --- a/config/locales/simple_form.ku.yml +++ b/config/locales/simple_form.ku.yml @@ -106,7 +106,6 @@ ku: name: Tu dikarî tenê mezinahiya tîpan biguherînî bo mînak, da ku ew bêtir were xwendin user: chosen_languages: Dema were nîşankirin, tenê parvekirinên bi zimanên hilbijartî dê di rêzikên giştî de werin nîşandan - role: Rola kîjan mafdayînên bikarhêner heye kontrol dike user_role: color: Renga ku were bikaranîn ji bo rola li seranserê navrûya bikarhêneriyê, wekî RGB di forma hex highlighted: Ev rola xwe ji raya giştî re xuya dike diff --git a/config/locales/simple_form.lad.yml b/config/locales/simple_form.lad.yml index f7093ff73b..2a381534ba 100644 --- a/config/locales/simple_form.lad.yml +++ b/config/locales/simple_form.lad.yml @@ -125,7 +125,7 @@ lad: name: Solo se puede trokar la kapitalizasyon de las letras, por enshemplo, para ke sea mas meldable user: chosen_languages: Kuando se marka, solo se amostraran las publikasyones en las linguas eskojidas en las linyas de tiempo publikas - role: El rolo kontrola kualos permisos tiene el utilizador + role: El rolo kontrola kualos permisos tiene el utilizador. user_role: color: Color ke se utilizara para el rolo a lo largo de la enterfaz de utilizador, komo RGB en formato heksadesimal highlighted: Esto faze ke el rolo sea publikamente visible diff --git a/config/locales/simple_form.lt.yml b/config/locales/simple_form.lt.yml index 02f0360938..ecbf501389 100644 --- a/config/locales/simple_form.lt.yml +++ b/config/locales/simple_form.lt.yml @@ -101,7 +101,6 @@ lt: show_application: Neatsižvelgiant į tai, visada galėsi matyti, kuri programėlė paskelbė tavo įrašą. user: chosen_languages: Kai pažymėta, viešose laiko skalėse bus rodomi tik įrašai pasirinktomis kalbomis. - role: Vaidmuo valdo, kokius leidimus naudotojas (-a) turi labels: account: discoverable: Rekomenduoti profilį ir įrašus į atradimo algoritmus diff --git a/config/locales/simple_form.lv.yml b/config/locales/simple_form.lv.yml index eedae998e4..d96f57058b 100644 --- a/config/locales/simple_form.lv.yml +++ b/config/locales/simple_form.lv.yml @@ -128,7 +128,6 @@ lv: name: Tu vari mainīt tikai burtu lielumu, piemēram, lai tie būtu vieglāk lasāmi user: chosen_languages: Ja ieķeksēts, publiskos laika grafikos tiks parādītas tikai ziņas noteiktajās valodās - role: Loma kontrolē, kādas atļaujas ir lietotājam user_role: color: Krāsa, kas jāizmanto lomai visā lietotāja saskarnē, kā RGB hex formātā highlighted: Tas padara lomu publiski redzamu diff --git a/config/locales/simple_form.ms.yml b/config/locales/simple_form.ms.yml index da00e2dc2b..ecc3588d67 100644 --- a/config/locales/simple_form.ms.yml +++ b/config/locales/simple_form.ms.yml @@ -122,7 +122,6 @@ ms: name: Anda hanya boleh menukar selongsong huruf, sebagai contoh, untuk menjadikannya lebih mudah dibaca user: chosen_languages: Apabila disemak, hanya siaran dalam bahasa terpilih akan dipaparkan dalam garis masa awam - role: Peranan mengawal kebenaran yang dimiliki oleh pengguna user_role: color: Warna yang akan digunakan untuk peranan ini dalam seluruh UI, sebagai RGB dalam format hex highlighted: Ini menjadikan peranan ini dipaparkan secara umum diff --git a/config/locales/simple_form.my.yml b/config/locales/simple_form.my.yml index a44635edd4..abcb11bdaa 100644 --- a/config/locales/simple_form.my.yml +++ b/config/locales/simple_form.my.yml @@ -122,7 +122,6 @@ my: name: ဥပမာအားဖြင့် စာလုံးများကို ပိုမိုဖတ်ရှုနိုင်စေရန်မှာ သင်သာ ပြောင်းလဲနိုင်သည်။ user: chosen_languages: အမှန်ခြစ် ရွေးချယ်ထားသော ဘာသာစကားများဖြင့်သာ ပို့စ်များကို အများမြင်စာမျက်နှာတွင် ပြသပါမည် - role: အသုံးပြုသူ၏ ခွင့်ပြုချက်ကဏ္ဍကို ထိန်းချုပ်ထားသည် user_role: color: hex ပုံစံ RGB အဖြစ် UI တစ်လျှောက်လုံး အခန်းကဏ္ဍအတွက် အသုံးပြုရမည့်အရောင် highlighted: ယင်းက အခန်းကဏ္ဍကို အများမြင်အောင် ဖွင့်ပေးထားသည်။ diff --git a/config/locales/simple_form.nl.yml b/config/locales/simple_form.nl.yml index 91ee9bc3e3..066f6c2acb 100644 --- a/config/locales/simple_form.nl.yml +++ b/config/locales/simple_form.nl.yml @@ -130,7 +130,7 @@ nl: name: Je kunt elk woord met een hoofdletter beginnen, om zo bijvoorbeeld de tekst leesbaarder te maken user: chosen_languages: Alleen berichten in de aangevinkte talen worden op de openbare tijdlijnen getoond - role: De rol bepaalt welke rechten een gebruiker heeft + role: De rol bepaalt welke rechten de gebruiker heeft. user_role: color: Kleur die gebruikt wordt voor de rol in de UI, als RGB in hexadecimale formaat highlighted: Dit maakt de rol openbaar zichtbaar diff --git a/config/locales/simple_form.nn.yml b/config/locales/simple_form.nn.yml index c4d4438b94..500a41c8cc 100644 --- a/config/locales/simple_form.nn.yml +++ b/config/locales/simple_form.nn.yml @@ -130,7 +130,6 @@ nn: name: Du kan berre endra bruken av store/små bokstavar, t. d. for å gjera det meir leseleg user: chosen_languages: Når merka vil berre tuta på dei valde språka synast på offentlege tidsliner - role: Rolla kontrollerer kva tilgangar brukaren har user_role: color: Fargen som skal nyttast for denne rolla i heile brukargrensesnittet, som RGB i hex-format highlighted: Dette gjer rolla synleg offentleg diff --git a/config/locales/simple_form.no.yml b/config/locales/simple_form.no.yml index 82de0adb7b..73ba17cd4c 100644 --- a/config/locales/simple_form.no.yml +++ b/config/locales/simple_form.no.yml @@ -124,7 +124,6 @@ name: Du kan bare forandre bruken av store/små bokstaver, f.eks. for å gjøre det mer lesbart user: chosen_languages: Hvis noen av dem er valgt, vil kun innlegg i de valgte språkene bli vist i de offentlige tidslinjene - role: Rollekontroller som bestemmer rettigheter brukeren har user_role: color: Farge som skal brukes for rollen gjennom hele UI, som RGB i hex-format highlighted: Dette gjør rollen offentlig synlig diff --git a/config/locales/simple_form.pl.yml b/config/locales/simple_form.pl.yml index 1a9051b951..7419169890 100644 --- a/config/locales/simple_form.pl.yml +++ b/config/locales/simple_form.pl.yml @@ -130,7 +130,6 @@ pl: name: Możesz zmieniać tylko wielkość liter, np. aby były bardziej widoczne user: chosen_languages: Jeżeli zaznaczone, tylko wpisy w wybranych językach będą wyświetlane na publicznych osiach czasu - role: Rola kontroluje uprawnienia użytkownika user_role: color: Kolor używany dla roli w całym interfejsie użytkownika, wyrażony jako RGB w formacie szesnastkowym highlighted: To sprawia, że rola jest widoczna publicznie diff --git a/config/locales/simple_form.pt-BR.yml b/config/locales/simple_form.pt-BR.yml index 65d3883690..6b0bad0f08 100644 --- a/config/locales/simple_form.pt-BR.yml +++ b/config/locales/simple_form.pt-BR.yml @@ -130,7 +130,6 @@ pt-BR: name: Você pode mudar a capitalização das letras, por exemplo, para torná-la mais legível user: chosen_languages: Apenas as publicações dos idiomas selecionados serão exibidas nas linhas públicas - role: O cargo controla quais permissões o usuário tem user_role: color: Cor a ser usada para o cargo em toda a interface do usuário, como RGB no formato hexadecimal highlighted: Isso torna o cargo publicamente visível diff --git a/config/locales/simple_form.pt-PT.yml b/config/locales/simple_form.pt-PT.yml index 25348f2770..971773b2dc 100644 --- a/config/locales/simple_form.pt-PT.yml +++ b/config/locales/simple_form.pt-PT.yml @@ -130,7 +130,6 @@ pt-PT: name: Só pode alterar a capitalização das letras, por exemplo, para torná-las mais legíveis user: chosen_languages: Quando selecionado, só serão mostradas nas cronologias públicas as publicações nos idiomas escolhidos - role: A função controla que permissões o utilizador tem user_role: color: Cor a ser utilizada para a função em toda a interface de utilizador, como RGB no formato hexadecimal highlighted: Isto torna a função visível publicamente diff --git a/config/locales/simple_form.ru.yml b/config/locales/simple_form.ru.yml index 0f830174c8..b41457e86a 100644 --- a/config/locales/simple_form.ru.yml +++ b/config/locales/simple_form.ru.yml @@ -125,7 +125,6 @@ ru: name: Вы можете изменить только регистр букв чтобы, например, сделать тег более читаемым user: chosen_languages: Если выбрано, то в публичных лентах будут показаны только посты на выбранных языках. - role: Роль определяет, какие разрешения есть у пользователя user_role: color: Цвет, который будет использоваться для роли в интерфейсе (UI), как RGB в формате HEX highlighted: Это действие сделает роль публичной diff --git a/config/locales/simple_form.sco.yml b/config/locales/simple_form.sco.yml index 9fc6fd57db..2bc4f6a456 100644 --- a/config/locales/simple_form.sco.yml +++ b/config/locales/simple_form.sco.yml @@ -104,7 +104,6 @@ sco: name: Ye kin ainly chynge the case o the letters, fir example, fir tae mak it mair readable user: chosen_languages: Whan ticked, ainly posts in selectit leids wull be displayit in public timelines - role: The role controls whit permissions the uiser haes user_role: color: Colour tae be uised fir the role throuoot the UI, as RGB in hex format highlighted: This maks the role visible publicly diff --git a/config/locales/simple_form.sl.yml b/config/locales/simple_form.sl.yml index bb16e56a0c..d1ae553c8c 100644 --- a/config/locales/simple_form.sl.yml +++ b/config/locales/simple_form.sl.yml @@ -130,7 +130,6 @@ sl: name: Spremenite lahko le npr. velikost črk (velike/male), da je bolj berljivo user: chosen_languages: Ko je označeno, bodo v javnih časovnicah prikazane samo objave v izbranih jezikih - role: Vloga nadzira, katere pravice ima uporabnik user_role: color: Barva, uporabljena za vlogo po celem up. vmesniku, podana v šestnajstiškem zapisu RGB highlighted: S tem je vloga javno vidna diff --git a/config/locales/simple_form.sq.yml b/config/locales/simple_form.sq.yml index 8b00751d98..3d86557282 100644 --- a/config/locales/simple_form.sq.yml +++ b/config/locales/simple_form.sq.yml @@ -130,7 +130,7 @@ sq: name: Mund të ndryshoni shkronjat vetëm nga të mëdha në të vogla ose anasjelltas, për shembull, për t’i bërë më të lexueshme user: chosen_languages: Në iu vëntë shenjë, te rrjedha kohore publike do të shfaqen vetëm mesazhe në gjuhët e përzgjedhura - role: Roli kontrollon cilat leje ka përdoruesi + role: Roli kontrollon cilat leje ka përdoruesi. user_role: color: Ngjyrë për t’u përdorur për rolin nëpër UI, si RGB në format gjashtëmbëdhjetësh highlighted: Kjo e bën rolin të dukshëm publikisht diff --git a/config/locales/simple_form.sr-Latn.yml b/config/locales/simple_form.sr-Latn.yml index 527c5e0a1f..1dec901340 100644 --- a/config/locales/simple_form.sr-Latn.yml +++ b/config/locales/simple_form.sr-Latn.yml @@ -130,7 +130,6 @@ sr-Latn: name: Mogu se samo promeniti mala slova u velika ili obrnuto, na primer, da bi bilo čitljivije user: chosen_languages: Kada je označeno, objave u izabranim jezicima će biti prikazane na javnoj vremenskoj liniji - role: Uloga kontroliše koje dozvole korisnik ima user_role: color: Boja koja će se koristiti za ulogu u celom korisničkom okruženju, kao RGB u heksadecimalnom formatu highlighted: Ovo čini ulogu javno vidljivom diff --git a/config/locales/simple_form.sr.yml b/config/locales/simple_form.sr.yml index d541c0b49c..9566e09475 100644 --- a/config/locales/simple_form.sr.yml +++ b/config/locales/simple_form.sr.yml @@ -130,7 +130,6 @@ sr: name: Могу се само променити мала слова у велика или обрнуто, на пример, да би било читљивије user: chosen_languages: Када је означено, објаве у изабраним језицима ће бити приказане на јавној временској линији - role: Улога контролише које дозволе корисник има user_role: color: Боја која ће се користити за улогу у целом корисничком окружењу, као RGB у хексадецималном формату highlighted: Ово чини улогу јавно видљивом diff --git a/config/locales/simple_form.sv.yml b/config/locales/simple_form.sv.yml index 329cabf941..297e96a2bd 100644 --- a/config/locales/simple_form.sv.yml +++ b/config/locales/simple_form.sv.yml @@ -130,7 +130,7 @@ sv: name: Du kan bara ändra skriftläget av bokstäverna, till exempel, för att göra det mer läsbart user: chosen_languages: Vid aktivering visas bara inlägg på dina valda språk i offentliga tidslinjer - role: Rollen bestämmer vilka behörigheter användaren har + role: Rollen styr vilka behörigheter användaren har. user_role: color: Färgen som ska användas för rollen i användargränssnittet, som RGB i hex-format highlighted: Detta gör rollen synlig offentligt diff --git a/config/locales/simple_form.tr.yml b/config/locales/simple_form.tr.yml index c62be89b28..89fb1675fd 100644 --- a/config/locales/simple_form.tr.yml +++ b/config/locales/simple_form.tr.yml @@ -130,7 +130,6 @@ tr: name: Harflerin, örneğin daha okunabilir yapmak için, sadece büyük/küçük harf durumlarını değiştirebilirsiniz user: chosen_languages: İşaretlendiğinde, yalnızca seçilen dillerdeki gönderiler genel zaman çizelgelerinde görüntülenir - role: Rol, kullanıcıların sahip olduğu izinleri denetler user_role: color: Arayüz boyunca rol için kullanılacak olan renk, hex biçiminde RGB highlighted: Bu rolü herkese açık hale getirir diff --git a/config/locales/simple_form.uk.yml b/config/locales/simple_form.uk.yml index c6305598b1..e2a1562b53 100644 --- a/config/locales/simple_form.uk.yml +++ b/config/locales/simple_form.uk.yml @@ -130,7 +130,7 @@ uk: name: Тут ви можете лише змінювати регістр літер, щоб підвищити читабельність user: chosen_languages: У глобальних стрічках будуть показані дописи тільки вибраними мовами - role: Роль визначає права користувача + role: Роль визначає, які права має користувач. user_role: color: Колір, який буде використовуватися для ролі у всьому інтерфейсі, як RGB у форматі hex highlighted: Це робить роль видимою всім diff --git a/config/locales/simple_form.vi.yml b/config/locales/simple_form.vi.yml index 7954bb1e6f..4e7c8b0a97 100644 --- a/config/locales/simple_form.vi.yml +++ b/config/locales/simple_form.vi.yml @@ -130,7 +130,7 @@ vi: name: Bạn có thể thay đổi cách viết hoa các chữ cái để giúp nó dễ đọc hơn user: chosen_languages: Chỉ hiển thị những tút viết bằng các ngôn ngữ sau - role: Vai trò kiểm soát những quyền mà người dùng có + role: Vai trò kiểm soát những quyền mà người dùng có. user_role: color: Màu được sử dụng cho vai trò trong toàn bộ giao diện người dùng, dưới dạng RGB ở định dạng hex highlighted: Vai trò sẽ hiển thị công khai diff --git a/config/locales/simple_form.zh-CN.yml b/config/locales/simple_form.zh-CN.yml index 3f7b8782ee..cb4341b551 100644 --- a/config/locales/simple_form.zh-CN.yml +++ b/config/locales/simple_form.zh-CN.yml @@ -4,12 +4,12 @@ zh-CN: hints: account: discoverable: 您的公开嘟文和个人资料可能会在 Mastodon 的多个位置展示,您的个人资料可能会被推荐给其他用户。 - display_name: 您的全名或昵称。 + display_name: 你的全名或昵称。 fields: 你的主页、人称代词、年龄,以及任何你想要添加的内容。 indexable: 您的公开嘟文会出现在 Mastodon 的搜索结果中。无论是否勾选,与您的嘟文有过交互的人都可能通过搜索找到它们。 - note: '您可以提及 @其他人 或 #标签 。' + note: '你可以提及 @其他人 或 #标签 。' show_collections: 人们将能够浏览您的关注和追随者。您关注的人会看到您关注他们。 - unlocked: 人们将能够在不请求批准的情况下关注您。如果您希望审核关注请求并选择接受或拒绝新的粉丝,请取消勾选此项。 + unlocked: 人们将能够在不请求批准的情况下关注你。如果你希望审核关注请求并选择接受或拒绝新的粉丝,请取消勾选此项。 account_alias: acct: 指定你想要迁移过来的原账号:用户名@站点域名 account_migration: @@ -78,7 +78,7 @@ zh-CN: form_admin_settings: activity_api_enabled: 本站每周的嘟文数、活跃用户数和新注册用户数 app_icon: WEBP、PNG、GIF 或 JPG。使用自定义图标覆盖移动设备上的默认应用图标。 - backups_retention_period: 用户可以生成其嘟文存档以供之后下载。当该值被设为正值时,这些存档将在指定的天数后自动从您的存储中删除。 + backups_retention_period: 用户可以生成其嘟文存档以供之后下载。当该值被设为正值时,这些存档将在指定的天数后自动从你的存储中删除。 bootstrap_timeline_accounts: 这些账号将在新用户关注推荐中置顶。 closed_registrations_message: 在关闭注册时显示 content_cache_retention_period: 来自其它实例的所有嘟文(包括转嘟与回复)都将在指定天数后被删除,不论本实例用户是否与这些嘟文产生过交互。这包括被本实例用户喜欢和收藏的嘟文。实例间用户的私下提及也将丢失并无法恢复。此设置针对的是特殊用途的实例,用于一般用途时会打破许多用户的期望。 @@ -125,12 +125,12 @@ zh-CN: webauthn: 如果是 USB 密钥,请确保将其插入,如有必要,请点击它。 settings: indexable: 您的个人资料页面可能会出现在Google、Bing等搜索结果中。 - show_application: 无论如何,您始终可以看到是哪个应用发布了您的嘟文。 + show_application: 无论如何,你始终可以看到是哪个应用发布了你的嘟文。 tag: name: 你只能改变字母的大小写,让它更易读 user: chosen_languages: 仅选中语言的嘟文会出现在公共时间轴上(全不选则显示所有语言的嘟文) - role: 角色用于控制用户拥有的权限 + role: 角色用于控制用户拥有的权限。 user_role: color: 在界面各处用于标记该角色的颜色,以十六进制 RGB 格式表示 highlighted: 使角色公开可见 @@ -143,7 +143,7 @@ zh-CN: url: 事件将被发往的目的地 labels: account: - discoverable: 在发现算法中展示您的个人资料和嘟文 + discoverable: 在发现算法中展示你的个人资料和嘟文 fields: name: 标签 value: 内容 @@ -309,7 +309,7 @@ zh-CN: text: 规则 settings: indexable: 允许搜索引擎索引个人资料页面 - show_application: 显示您发嘟所用的应用 + show_application: 显示你发嘟所用的应用 tag: listable: 允许这个话题标签在用户目录中显示 name: 话题标签 diff --git a/config/locales/simple_form.zh-HK.yml b/config/locales/simple_form.zh-HK.yml index 6a7cd5a247..dd134a58fb 100644 --- a/config/locales/simple_form.zh-HK.yml +++ b/config/locales/simple_form.zh-HK.yml @@ -128,7 +128,6 @@ zh-HK: name: 你只能變更大小寫(以使其更易讀)。 user: chosen_languages: 只有被選擇的語言會在公開時間軸內顯示 - role: 角色控制使用者擁有的權限 user_role: color: 介面各處用於角色的顏色,是以十六進制 RGB 格式表示 highlighted: 這使該角色公開可見 diff --git a/config/locales/simple_form.zh-TW.yml b/config/locales/simple_form.zh-TW.yml index 05692243ad..8b4c440025 100644 --- a/config/locales/simple_form.zh-TW.yml +++ b/config/locales/simple_form.zh-TW.yml @@ -53,7 +53,7 @@ zh-TW: password: 使用至少 8 個字元 phrase: 無論是嘟文的本文或是內容警告都會被過濾 scopes: 允許使應用程式存取的 API。 若您選擇最高階範圍,則無須選擇個別項目。 - setting_aggregate_reblogs: 請勿顯示最近已被轉嘟之嘟文的最新轉嘟(只影響最新收到的嘟文) + setting_aggregate_reblogs: 不顯示最近已被轉嘟之嘟文的最新轉嘟(只影響最新收到的嘟文) setting_always_send_emails: 一般情況下若您活躍使用 Mastodon ,我們不會寄送電子郵件通知 setting_default_sensitive: 敏感內容媒體預設隱藏,且按一下即可重新顯示 setting_display_media_default: 隱藏標為敏感內容的媒體 @@ -130,7 +130,7 @@ zh-TW: name: 您只能變更大小寫,例如,以使其更易讀。 user: chosen_languages: 當選取時,只有選取語言之嘟文會於公開時間軸中顯示 - role: 角色控制使用者有哪些權限 + role: 角色控制使用者有哪些權限。 user_role: color: 於整個使用者介面中用於角色的顏色,十六進位格式的 RGB highlighted: 這將使角色公開可見 diff --git a/config/locales/sq.yml b/config/locales/sq.yml index b3d273024b..0f43f43988 100644 --- a/config/locales/sq.yml +++ b/config/locales/sq.yml @@ -25,6 +25,8 @@ sq: admin: account_actions: action: Kryeje veprimin + already_silenced: Kjo llogari është heshtuar tashmë. + already_suspended: Kjo llogari është pezulluar tashmë. title: Kryeni veprim moderimi te %{acct} account_moderation_notes: create: Lini një shënim @@ -46,6 +48,7 @@ sq: title: Ndrysho email-in për %{username} change_role: changed_msg: Roli u ndryshua me sukses! + edit_roles: Administroni role përdoruesish label: Ndryshoni rol no_role: Pa rol title: Ndryshoni rolin për %{username} @@ -600,6 +603,7 @@ sq: suspend_description_html: Llogaria dhe krejt lënda e saj s’do të jenë të përdorshme dhe, së fundi, do të fshihen dhe ndërveprimi me te do të jetë i pamundur. E prapakthyeshme brenda 30 ditësh. Mbyll krejt raportimet kundër kësaj llogarie. actions_description_html: Vendosni cili veprim të kryhet për të zgjidhur këtë raportim. Nëse ndërmerrni një veprim ndëshkues kundër llogarisë së raportuar, atyre do t’u dërgohet një njoftim me email, hiq rastin kur përzgjidhet kategoria I padëshiruar. actions_description_remote_html: Vendosni cili veprim të ndërmerret për zgjidhjen e këtij raportimi. Kjo do të prekë vetëm mënyrën se si shërbyesi juaj komunikon me këtë llogari të largët dhe se si e trajtojnë lëndën e saj. + actions_no_posts: Ky raportim s’ka ndonjë postim të përshoqëruar, për fshirje add_to_report: Shtoni më tepër te raportimi already_suspended_badges: local: Tashmë i pezulluar në këtë shërbyes diff --git a/config/locales/sv.yml b/config/locales/sv.yml index e47f506e6b..bcf1e3b816 100644 --- a/config/locales/sv.yml +++ b/config/locales/sv.yml @@ -46,6 +46,7 @@ sv: title: Byt e-postadress för %{username} change_role: changed_msg: Rollen har ändrats! + edit_roles: Hantera användarroller label: Ändra roll no_role: Ingen roll title: Ändra roll för %{username} diff --git a/config/locales/th.yml b/config/locales/th.yml index 7f90c3bc94..f119102112 100644 --- a/config/locales/th.yml +++ b/config/locales/th.yml @@ -23,6 +23,8 @@ th: admin: account_actions: action: ทำการกระทำ + already_silenced: มีการทำให้บัญชีนี้เงียบไปแล้ว + already_suspended: มีการระงับบัญชีนี้ไปแล้ว title: ทำการกระทำการกลั่นกรองต่อ %{acct} account_moderation_notes: create: เขียนหมายเหตุ @@ -44,6 +46,7 @@ th: title: เปลี่ยนอีเมลสำหรับ %{username} change_role: changed_msg: เปลี่ยนบทบาทสำเร็จ! + edit_roles: จัดการบทบาทผู้ใช้ label: เปลี่ยนบทบาท no_role: ไม่มีบทบาท title: เปลี่ยนบทบาทสำหรับ %{username} @@ -590,6 +593,7 @@ th: suspend_description_html: บัญชีและเนื้อหาของบัญชีทั้งหมดจะเข้าถึงไม่ได้และได้รับการลบในที่สุด และการโต้ตอบกับบัญชีจะเป็นไปไม่ได้ แปลงกลับได้ภายใน 30 วัน ปิดรายงานต่อบัญชีนี้ทั้งหมด actions_description_html: ตัดสินใจว่าการกระทำใดที่จะใช้เพื่อแก้ปัญหารายงานนี้ หากคุณใช้การกระทำที่เป็นการลงโทษต่อบัญชีที่รายงาน จะส่งการแจ้งเตือนอีเมลถึงเขา ยกเว้นเมื่อมีการเลือกหมวดหมู่ สแปม actions_description_remote_html: ตัดสินใจว่าการกระทำใดที่จะใช้เพื่อแก้ปัญหารายงานนี้ นี่จะมีผลต่อวิธีที่เซิร์ฟเวอร์ ของคุณ สื่อสารกับบัญชีระยะไกลนี้และจัดการเนื้อหาของบัญชีเท่านั้น + actions_no_posts: รายงานนี้ไม่มีโพสต์ที่เกี่ยวข้องใด ๆ ให้ลบ add_to_report: เพิ่มข้อมูลเพิ่มเติมไปยังรายงาน already_suspended_badges: local: ระงับในเซิร์ฟเวอร์นี้อยู่แล้ว @@ -1428,6 +1432,7 @@ th: media_attachments: validations: images_and_video: ไม่สามารถแนบวิดีโอกับโพสต์ที่มีภาพอยู่แล้ว + not_found: ไม่พบสื่อ %{ids} หรือได้แนบกับโพสต์อื่นไปแล้ว not_ready: ไม่สามารถแนบไฟล์ที่ยังประมวลผลไม่เสร็จ ลองอีกครั้งในอีกสักครู่! too_many: ไม่สามารถแนบมากกว่า 4 ไฟล์ migrations: diff --git a/config/locales/uk.yml b/config/locales/uk.yml index 544e2671c6..261c87cd75 100644 --- a/config/locales/uk.yml +++ b/config/locales/uk.yml @@ -29,6 +29,7 @@ uk: admin: account_actions: action: Виконати дію + already_suspended: Цей обліковий запис вже було призупинено. title: Здійснити модераційну дію над %{acct} account_moderation_notes: create: Залишити нотатку @@ -50,6 +51,7 @@ uk: title: Змінити адресу електронної пошти для %{username} change_role: changed_msg: Роль успішно змінено! + edit_roles: Керування ролями label: Змінити роль no_role: Немає ролі title: Змінити роль для %{username} diff --git a/config/locales/vi.yml b/config/locales/vi.yml index 2f607d1ecb..975df3024b 100644 --- a/config/locales/vi.yml +++ b/config/locales/vi.yml @@ -23,6 +23,8 @@ vi: admin: account_actions: action: Thực hiện hành động + already_silenced: Tài khoản này đã bị hạn chế. + already_suspended: Tài khoản này đã bị vô hiệu hóa. title: Áp đặt kiểm duyệt với %{acct} account_moderation_notes: create: Thêm lưu ý @@ -44,6 +46,7 @@ vi: title: Thay đổi email cho %{username} change_role: changed_msg: Vai trò đã thay đổi thành công! + edit_roles: Quản lý vai trò người dùng label: Đổi vai trò no_role: Chưa có vai trò title: Thay đổi vai trò %{username} @@ -590,6 +593,7 @@ vi: suspend_description_html: Tài khoản và tất cả nội dung của nó sẽ không thể truy cập được và cuối cùng sẽ bị xóa, đồng thời không thể tương tác với tài khoản đó. Có thể đảo ngược trong vòng 30 ngày. Đóng tất cả các báo cáo đối với tài khoản này. actions_description_html: Nếu áp đặt kiểm duyệt, một email thông báo sẽ được gửi cho người này, ngoại trừ Spam. actions_description_remote_html: Chọn hành động cần thực hiện để xử lý báo cáo này. Điều này sẽ chỉ ảnh hưởng đến cách máy chủ của bạn giao tiếp với tài khoản này và xử lý nội dung của nó. + actions_no_posts: Báo cáo này không có tút liên quan để xóa add_to_report: Bổ sung báo cáo already_suspended_badges: local: Đã vô hiệu hóa trên máy chủ này diff --git a/config/locales/zh-CN.yml b/config/locales/zh-CN.yml index a8d401c7bb..6b399d3499 100644 --- a/config/locales/zh-CN.yml +++ b/config/locales/zh-CN.yml @@ -23,6 +23,8 @@ zh-CN: admin: account_actions: action: 执行操作 + already_silenced: 此帐户已受限。 + already_suspended: 此帐户已被封禁。 title: 在 %{acct} 上执行管理操作 account_moderation_notes: create: 新建记录 @@ -44,6 +46,7 @@ zh-CN: title: 更改 %{username} 的电子邮箱 change_role: changed_msg: 已成功更改角色! + edit_roles: 管理用户角色 label: 更改角色 no_role: 没有角色 title: 更改 %{username} 的角色 @@ -383,9 +386,9 @@ zh-CN: cancel: 取消 confirm: 封禁 permanent_action: 撤销暂停不会恢复任何数据或关系。 - preamble_html: 您将要暂停 %{domain} 及其子域。 - remove_all_data: 这将从您的实例上删除此域名下账户的所有内容、媒体和个人资料数据。 - stop_communication: 您的实例将停止与这些实例的通信。 + preamble_html: 你将要暂停 %{domain} 及其子域。 + remove_all_data: 这将从你的实例上删除此域名下账户的所有内容、媒体和个人资料数据。 + stop_communication: 你的实例将停止与这些实例的通信。 title: 确认对 %{domain} 的封锁 undo_relationships: 这将解除你的实例与这些实例上账户之间的任何关注。 created_msg: 正在进行域名屏蔽 @@ -590,6 +593,7 @@ zh-CN: suspend_description_html: 该帐户及其所有内容将无法访问并最终被删除,且无法与该帐户进行互动。 在 30 天内可随时撤销。关闭针对此帐户的所有举报。 actions_description_html: 决定采取何种措施处理此举报。如果对被举报账号采取惩罚性措施,将向其发送一封电子邮件通知。但若选中垃圾信息类别则不会发送通知。 actions_description_remote_html: 决定采取何种行动来解决此举报。 这只会影响您的服务器如何与该远程帐户的通信并处理其内容。 + actions_no_posts: 该举报没有相关嘟文可供删除 add_to_report: 增加更多举报内容 already_suspended_badges: local: 已经在此服务器上暂停 @@ -609,7 +613,7 @@ zh-CN: created_at: 举报时间 delete_and_resolve: 删除嘟文 forwarded: 已转发 - forwarded_replies_explanation: 该举报来自外站用户,涉及外站内容。之所以转发给您,是因为被举报的内容是对您站点一位用户的回复。 + forwarded_replies_explanation: 该举报来自外站用户,涉及外站内容。之所以转发给你,是因为被举报的内容是对你站点一位用户的回复。 forwarded_to: 转发举报至 %{domain} mark_as_resolved: 标记为已处理 mark_as_sensitive: 标记为敏感内容 @@ -764,7 +768,7 @@ zh-CN: disabled: 不对任何人 users: 对本地已登录用户 registrations: - moderation_recommandation: 在向所有人开放注册之前,请确保您拥有一个人手足够且反应迅速的管理团队! + moderation_recommandation: 在向所有人开放注册之前,请确保你拥有一个人手足够且反应迅速的管理团队! preamble: 控制谁可以在你的服务器上创建账号。 title: 注册 registrations_mode: @@ -772,7 +776,7 @@ zh-CN: approved: 注册时需要批准 none: 关闭注册 open: 开放注册 - warning_hint: 我们建议使用“注册必须经过批准”,除非您确信您的管理团队能够及时处理骚扰和恶意注册。 + warning_hint: 我们建议使用“注册必须经过批准”,除非你确信你的管理团队能够及时处理骚扰和恶意注册。 security: authorized_fetch: 需要跨站认证 authorized_fetch_hint: 要求外站请求通过验证能够使用户级别与服务器级别的封锁更为严格。然而,这将带来额外的性能负担、减少回复触达范围、并可能导致与一些联邦宇宙服务的兼容性问题。此外,这并不能阻止他人针对性地获取公开嘟文与账户。 @@ -784,7 +788,7 @@ zh-CN: destroyed_msg: 站点上传的文件已经成功删除! software_updates: critical_update: 紧急 — 请尽快更新 - description: 建议你及时更新Mastodon实例,以便获得最新修复和功能。此外,为避免安全问题,有时及时更新Mastodon是至关重要的。出于这些原因,Mastodon每30分钟检查一次更新,并根据您的邮件通知偏好向您发送通知。 + description: 建议你及时更新Mastodon实例,以便获得最新修复和功能。此外,为避免安全问题,有时及时更新Mastodon是至关重要的。出于这些原因,Mastodon每30分钟检查一次更新,并根据你的邮件通知偏好向你发送通知。 documentation_link: 详细了解 release_notes: 发行说明 title: 可用的更新 @@ -837,17 +841,17 @@ zh-CN: elasticsearch_health_red: message_html: Elasticsearch 集群状态不健康(红色),搜索功能不可用 elasticsearch_health_yellow: - message_html: Elasticsearch 集群不健康(黄色状态),您可能想要调查原因 + message_html: Elasticsearch 集群不健康(黄色状态),你可能想要调查原因 elasticsearch_index_mismatch: message_html: Elasticsearch索引映射已过时。请运行tootctl search deploy --only=%{value}。 elasticsearch_preset: action: 查看文档 - message_html: 您的Elasticsearch集群有多个节点,但Mastodon未配置好使用它们。 + message_html: 你的Elasticsearch集群有多个节点,但Mastodon未配置好使用它们。 elasticsearch_preset_single_node: action: 查看文档 - message_html: 您的Elasticsearch集群只有一个节点,ES_PRESET应该设置为single_node_cluster。 + message_html: 你的Elasticsearch集群只有一个节点,ES_PRESET应该设置为single_node_cluster。 elasticsearch_reset_chewy: - message_html: 您的Elasticsearch系统索引已过时,可能是由于设置更改导致的。请运行tootctl search deploy --reset-chewy命令来更新它。 + message_html: 你的Elasticsearch系统索引已过时,可能是由于设置更改导致的。请运行tootctl search deploy --reset-chewy命令来更新它。 elasticsearch_running_check: message_html: 无法连接到 Elasticsearch。请检查它是否正在运行,或禁用全文搜索 elasticsearch_version_check: @@ -989,7 +993,7 @@ zh-CN: webhook: Webhook admin_mailer: auto_close_registrations: - body: 由于近期缺乏管理员活动, %{instance} 上的注册已自动切换为需要手动审核,以防止 %{instance} 被潜在的不良行为者用作平台。您可以随时将其切换回开放注册。 + body: 由于近期缺乏管理员活动, %{instance} 上的注册已自动切换为需要手动审核,以防止 %{instance} 被潜在的不良行为者用作平台。你可以随时将其切换回开放注册。 subject: "%{instance} 的注册已自动切换为需要批准" new_appeal: actions: @@ -1004,7 +1008,7 @@ zh-CN: next_steps: 你可以批准此申诉并撤销该审核结果,也可以忽略此申诉。 subject: "%{username} 对 %{instance} 的审核结果提出了申诉" new_critical_software_updates: - body: 新的紧急更新版本Mastodon已经发布,您可能希望尽快更新! + body: 新的紧急更新版本Mastodon已经发布,你可能希望尽快更新! subject: 适用于 %{instance} 的Mastodon紧急更新已经可用。 new_pending_account: body: 新账户的详细信息如下。你可以批准或拒绝此申请。 @@ -1014,7 +1018,7 @@ zh-CN: body_remote: 来自 %{domain} 的用户举报了用户 %{target} subject: 来自 %{instance} 的用户举报(#%{id}) new_software_updates: - body: 新的 Mastodon 版本已发布,您可能想要更新! + body: 新的 Mastodon 版本已发布,你可能想要更新! subject: 适用于 %{instance} 的Mastodon版本更新已经可用! new_trends: body: 以下项目需要审核才能公开显示: @@ -1062,18 +1066,18 @@ zh-CN: auth: apply_for_account: 申请账号 captcha_confirmation: - help_html: 如果您在输入验证码时遇到问题,可以通过%{email} 与我们联系,我们将为您提供帮助。 - hint_html: 只剩最后一件事了!我们需要确认您是一个人类(这样我们才能阻止恶意访问!)。请输入下面的验证码,然后点击“继续”。 + help_html: 如果你在输入验证码时遇到问题,可以通过%{email} 与我们联系,我们将为你提供帮助。 + hint_html: 只剩最后一件事了!我们需要确认你是一个人类(这样我们才能阻止恶意访问!)。请输入下面的验证码,然后点击“继续”。 title: 安全检查 confirmations: awaiting_review: 你的邮箱地址已确认!%{domain} 的工作人员正在审核你的注册信息。如果他们批准了你的账户,你将收到一封邮件通知! - awaiting_review_title: 您的注册申请正在审核中 + awaiting_review_title: 你的注册申请正在审核中 clicking_this_link: 点击此链接 login_link: 登录 - proceed_to_login_html: 现在您可以继续前往 %{login_link} 。 - redirect_to_app_html: 您应该已被重定向到 %{app_name} 应用程序。如果没有,请尝试 %{clicking_this_link} 或手动返回应用程序。 - registration_complete: 您在 %{domain} 上的注册现已完成! - welcome_title: 欢迎您,%{name}! + proceed_to_login_html: 现在你可以继续前往 %{login_link} 。 + redirect_to_app_html: 你应该已被重定向到 %{app_name} 应用程序。如果没有,请尝试 %{clicking_this_link} 或手动返回应用程序。 + registration_complete: 你在 %{domain} 上的注册现已完成! + welcome_title: 欢迎你,%{name}! wrong_email_hint: 如果该邮箱地址不正确,你可以在账户设置中进行更改。 delete_account: 删除帐户 delete_account_html: 如果你想删除你的帐户,请点击这里继续。你需要确认你的操作。 @@ -1111,7 +1115,7 @@ zh-CN: back: 返回 invited_by: 你可以加入%{domain},这是由于你收到了他人的邀请,邀请来自: preamble: 这些由 %{domain} 监察员设置和执行。 - preamble_invited: 在您继续之前,请考虑 %{domain} 的管理员设定的基本规则。 + preamble_invited: 在你继续之前,请考虑 %{domain} 的管理员设定的基本规则。 title: 一些基本规则。 title_invited: 您已经被邀请。 security: 账户安全 @@ -1325,26 +1329,26 @@ zh-CN: too_large: 文件过大 failures: 失败 imported: 已导入 - mismatched_types_warning: 您似乎选择了导入错误的类型,请再次检查。 + mismatched_types_warning: 你似乎选择了导入错误的类型,请再次检查。 modes: merge: 合并 merge_long: 保留现有记录并添加新的记录 overwrite: 覆盖 overwrite_long: 将当前记录替换为新记录 overwrite_preambles: - blocking_html: 您即将使用来自 %{filename} 的最多 %{total_items} 个账户替换您的屏蔽列表。 - bookmarks_html: 您即将使用来自 %{filename} %{total_items} 篇嘟文替换您的书签。 - domain_blocking_html: 您即将使用来自 %{filename} 的最多 %{total_items} 个域名替换您的域名屏蔽列表。 - following_html: 您即将从 %{filename} 关注 %{total_items} 个账户,并停止关注其他任何人。 + blocking_html: 你即将使用来自 %{filename} 的最多 %{total_items} 个账户替换你的屏蔽列表。 + bookmarks_html: 你即将使用来自 %{filename} %{total_items} 篇嘟文替换你的书签。 + domain_blocking_html: 你即将使用来自 %{filename} 的最多 %{total_items} 个域名替换你的域名屏蔽列表。 + following_html: 你即将从 %{filename} 关注 %{total_items} 个账户,并停止关注其他任何人。 lists_html: 你即将用 %{filename} 的内容替换你的列表。新列表中将添加 %{total_items} 个账户。 - muting_html: 您即将使用来自 %{filename} 的最多 %{total_items} 个账户替换您已隐藏的账户列表。 + muting_html: 你即将使用来自 %{filename} 的最多 %{total_items} 个账户替换你已隐藏的账户列表。 preambles: - blocking_html: 您即将从 %{filename} 封锁多达 %{total_items} 个账户。 - bookmarks_html: 您即将把来自 %{filename} %{total_items} 篇嘟文添加到您的书签中。 - domain_blocking_html: 您即将从 %{filename} 屏蔽 %{total_items} 个域名。 - following_html: 您即将从 %{filename} 关注最多 %{total_items} 个账户。 + blocking_html: 你即将从 %{filename} 封锁多达 %{total_items} 个账户。 + bookmarks_html: 你即将把来自 %{filename} %{total_items} 篇嘟文添加到你的书签中。 + domain_blocking_html: 你即将从 %{filename} 屏蔽 %{total_items} 个域名。 + following_html: 你即将从 %{filename} 关注最多 %{total_items} 个账户。 lists_html: 你即将从 %{filename} 中添加最多 %{total_items} 个账户到你的列表中。如果没有可用列表,将创建新的列表。 - muting_html: 您即将从 %{filename} 隐藏 %{total_items} 个账户。 + muting_html: 你即将从 %{filename} 隐藏 %{total_items} 个账户。 preface: 你可以在此导入你在其他实例导出的数据,比如你所关注或屏蔽的用户列表。 recent_imports: 最近导入 states: @@ -1414,7 +1418,7 @@ zh-CN: unsubscribe: action: 是,取消订阅 complete: 已取消订阅 - confirmation_html: 你确定要退订来自 %{domain} 上的 Mastodon 的 %{type} 到您的邮箱 %{email} 吗?您可以随时在邮件通知设置中重新订阅。 + confirmation_html: 你确定要退订来自 %{domain} 上的 Mastodon 的 %{type} 到你的邮箱 %{email} 吗?你可以随时在邮件通知设置中重新订阅。 emails: notification_emails: favourite: 嘟文被喜欢邮件通知 @@ -1428,7 +1432,7 @@ zh-CN: media_attachments: validations: images_and_video: 无法在嘟文中同时插入视频和图片 - not_found: 未发现媒体%{ids} 或已附在另一条嘟文中 + not_found: 媒体 %{ids} 未找到,有可能已随附于另一条嘟文。 not_ready: 不能附加还在处理中的文件。请稍后再试! too_many: 最多只能添加 4 张图片 migrations: @@ -1541,7 +1545,7 @@ zh-CN: expired: 投票已经结束 invalid_choice: 被选中的投票选项不存在 over_character_limit: 每条不能超过 %{max} 个字符 - self_vote: 您不能参与自己发起的投票 + self_vote: 你不能参与自己发起的投票 too_few_options: 至少需要两个选项 too_many_options: 不能超过 %{max} 项 preferences: @@ -1549,7 +1553,7 @@ zh-CN: posting_defaults: 发布默认值 public_timelines: 公共时间轴 privacy: - hint_html: "自定义您希望如何找到您的个人资料和嘟文。启用Mastodon中的各种功能可以帮助您扩大受众范围。请花点时间查看这些设置,确保它们适合您的使用情况。" + hint_html: "自定义你希望如何找到你的个人资料和嘟文。启用Mastodon中的各种功能可以帮助你扩大受众范围。请花点时间查看这些设置,确保它们适合你的使用情况。" privacy: 隐私 privacy_hint_html: 控制你愿意向他人透露多少信息。通过浏览他人的关注列表和查看他们发嘟所用的应用,人们可以发现有趣的用户和酷炫的应用,但你可能更喜欢将其隐藏起来。 reach: 范围 @@ -1564,8 +1568,8 @@ zh-CN: limit_reached: 互动种类的限制 unrecognized_emoji: 不是一个可识别的表情 redirects: - prompt: 如果您信任此链接,请单击以继续跳转。 - title: 您正在离开 %{instance} 。 + prompt: 如果你信任此链接,请单击以继续跳转。 + title: 你正在离开 %{instance} 。 relationships: activity: 账号活动 confirm_follow_selected_followers: 您确定想要关注所选的关注者吗? @@ -1803,22 +1807,22 @@ zh-CN: action: 账户设置 explanation: 你于 %{appeal_date} 对 %{strike_date} 在你账号上做出的处罚提出的申诉已被批准,你的账号已回到正常状态。 subject: 你于 %{date} 提出的申诉已被批准 - subtitle: 您的账户已再次回到良好状态。 + subtitle: 你的账户已再次回到良好状态。 title: 申诉已批准 appeal_rejected: explanation: 你于 %{appeal_date} 对 %{strike_date} 在你账号上做出的处罚提出的申诉已被驳回。 subject: 你于 %{date} 提出的申诉已被驳回 - subtitle: 您的申诉已被驳回。 + subtitle: 你的申诉已被驳回。 title: 申诉已驳回 backup_ready: - explanation: 您之前请求为您的 Mastodon 账户创建一份完整的备份。 + explanation: 你之前请求为你的 Mastodon 账户创建一份完整的备份。 extra: 现在它可以下载了! subject: 你的存档已经准备完毕 title: 存档导出 failed_2fa: details: 以下是该次登录尝试的详情: - explanation: 有人试图登录到您的账户,但提供了无效的辅助认证因子。 - further_actions_html: 如果这不是您所为,您的密码可能已经泄露,建议您立即 %{action} 。 + explanation: 有人试图登录到你的账户,但提供了无效的辅助认证因子。 + further_actions_html: 如果这不是你所为,你的密码可能已经泄露,建议你立即 %{action} 。 subject: 辅助认证失败 title: 辅助认证失败 suspicious_sign_in: @@ -1864,24 +1868,24 @@ zh-CN: apps_ios_action: 从 App Store 下载 apps_step: 下载我们的官方应用。 apps_title: Mastodon应用 - checklist_subtitle: 让我们带您开启这片社交新天地: + checklist_subtitle: 让我们带你开启这片社交新天地: checklist_title: 欢迎清单 edit_profile_action: 个性化 - edit_profile_step: 完善个人资料,提升您的互动体验。 - edit_profile_title: 个性化您的个人资料 + edit_profile_step: 完善个人资料,提升你的互动体验。 + edit_profile_title: 个性化你的个人资料 explanation: 下面是几个小贴士,希望它们能帮到你 feature_action: 了解更多 - feature_audience: Mastodon为您提供了无需中间商即可管理受众的独特可能。Mastodon可被部署在您自己的基础设施上,允许您关注其它任何Mastodon在线服务器的用户,或被任何其他在线 Mastodon 服务器的用户关注,并且不受您之外的任何人控制。 - feature_audience_title: 放手去建立起您的受众 - feature_control: 您最清楚您想在你自己的主页中看到什么动态。没有算法或广告浪费您的时间。您可以用一个账号关注任何 Mastodon 服务器上的任何人,并按时间顺序获得他们发布的嘟文,让您的互联网的角落更合自己的心意。 + feature_audience: Mastodon为你提供了无需中间商即可管理受众的独特可能。Mastodon可被部署在你自己的基础设施上,允许你关注其它任何Mastodon在线服务器的用户,或被任何其他在线 Mastodon 服务器的用户关注,并且不受你之外的任何人控制。 + feature_audience_title: 放手去建立起你的受众 + feature_control: 你最清楚你想在你自己的主页中看到什么动态。没有算法或广告浪费你的时间。你可以用一个账号关注任何 Mastodon 服务器上的任何人,并按时间顺序获得他们发布的嘟文,让你的互联网的角落更合自己的心意。 feature_control_title: 掌控自己的时间线 - feature_creativity: Mastodon支持音频、视频和图片、无障碍描述、投票、内容警告, 动画头像、自定义表情包、缩略图裁剪控制等功能,帮助您在网上尽情表达自己。无论您是要发布您的艺术作品、音乐还是播客,Mastodon 都能为您服务。 + feature_creativity: Mastodon支持音频、视频和图片、无障碍描述、投票、内容警告, 动画头像、自定义表情包、缩略图裁剪控制等功能,帮助你在网上尽情表达自己。无论你是要发布你的艺术作品、音乐还是播客,Mastodon 都能为你服务。 feature_creativity_title: 无与伦比的创造力 - feature_moderation: Mastodon将决策权交还给您。每个服务器都会创建自己的规则和条例,并在站点内施行,而不是像企业社交媒体那样居高临下,这使得它可以最灵活地响应不同人群的需求。加入一个您认同其规则的服务器,或托管您自己的服务器。 + feature_moderation: Mastodon将决策权交还给你。每个服务器都会创建自己的规则和条例,并在站点内施行,而不是像企业社交媒体那样居高临下,这使得它可以最灵活地响应不同人群的需求。加入一个你认同其规则的服务器,或托管你自己的服务器。 feature_moderation_title: 管理,本应如此 follow_action: 关注 follow_step: 关注有趣的人,这就是Mastodon的意义所在。 - follow_title: 个性化您的首页动态 + follow_title: 个性化你的首页动态 follows_subtitle: 关注知名账户 follows_title: 推荐关注 follows_view_more: 查看更多可关注的人 @@ -1892,10 +1896,10 @@ zh-CN: hashtags_view_more: 查看更多热门话题标签 post_action: 撰写 post_step: 向世界打个招呼吧。 - post_title: 发布您的第一条嘟文 + post_title: 发布你的第一条嘟文 share_action: 分享 - share_step: 让您的朋友知道如何在Mastodon找到你。 - share_title: 分享您的Mastodon个人资料 + share_step: 让你的朋友知道如何在Mastodon找到你。 + share_title: 分享你的Mastodon个人资料 sign_in_action: 登录 subject: 欢迎来到 Mastodon title: "%{name},欢迎你的加入!" @@ -1908,12 +1912,12 @@ zh-CN: seamless_external_login: 你通过外部服务登录,因此密码和邮件设置不可用。 signed_in_as: 当前登录的账户: verification: - extra_instructions_html: 提示:您网站上的链接可能是不可见的。重要的部分是 rel="me",它可以防止在具有用户生成内容的网站上冒充身份。您甚至可以在页面头部使用 link 标签而不是 a,但 HTML 必须能够在不执行 JavaScript 的情况下访问。 + extra_instructions_html: 提示:你网站上的链接可能是不可见的。重要的部分是 rel="me",它可以防止在具有用户生成内容的网站上冒充身份。你甚至可以在页面头部使用 link 标签而不是 a,但 HTML 必须能够在不执行 JavaScript 的情况下访问。 here_is_how: 具体方法如下: - hint_html: "在Mastodon上验证您的身份对每个人都是必要的。基于开放网络标准,现在和将来永远免费。您只需要一个被人们认可的个人网站。当您在个人资料中链接到这个网站时,我们会检查该网站是否回链到您的资料,并显示一个指示符号。" - instructions_html: 将下面的代码复制并粘贴到您网站的HTML中。然后在“编辑个人资料”选项卡中的附加字段之一添加您网站的地址,并保存更改。 + hint_html: "在Mastodon上验证你的身份对每个人都是必要的。基于开放网络标准,现在和将来永远免费。你只需要一个被人们认可的个人网站。当你在个人资料中链接到这个网站时,我们会检查该网站是否回链到你的资料,并显示一个指示符号。" + instructions_html: 将下面的代码复制并粘贴到你网站的HTML中。然后在“编辑个人资料”选项卡中的附加字段之一添加你网站的地址,并保存更改。 verification: 验证 - verified_links: 您已验证的链接 + verified_links: 你已验证的链接 webauthn_credentials: add: 添加新的安全密钥 create: diff --git a/config/locales/zh-TW.yml b/config/locales/zh-TW.yml index 97a4399b21..8288e9bfac 100644 --- a/config/locales/zh-TW.yml +++ b/config/locales/zh-TW.yml @@ -23,6 +23,8 @@ zh-TW: admin: account_actions: action: 執行動作 + already_silenced: 此帳號已被靜音。 + already_suspended: 此帳號已被停權。 title: 對 %{acct} 執行站務動作 account_moderation_notes: create: 新增站務記錄 @@ -44,6 +46,7 @@ zh-TW: title: 為 %{username} 變更電子郵件地址 change_role: changed_msg: 成功修改角色! + edit_roles: 管理使用者權限 label: 變更角色 no_role: 沒有角色 title: 為 %{username} 變更角色 @@ -590,6 +593,7 @@ zh-TW: suspend_description_html: 此帳號及其所有內容將不可被存取並且最終被移除,並且無法與之進行互動。三十天內可以撤銷此動作。關閉所有對此帳號之檢舉報告。 actions_description_html: 決定應對此報告採取何種行動。若您對檢舉之帳號採取懲罰措施,則將對他們發送 e-mail 通知,除非選擇了 垃圾郵件 類別。 actions_description_remote_html: 決定將對此檢舉報告採取何種動作。這將僅作用於您的伺服器與此遠端帳號及其內容之通訊行為。 + actions_no_posts: 此報告無任何需要刪除之相關嘟文 add_to_report: 加入更多至報告 already_suspended_badges: local: 已自此伺服器停權