-
-
+ + ++ + HTML end def width diff --git a/app/services/activitypub/process_account_service.rb b/app/services/activitypub/process_account_service.rb index b667e97f4..1e2d614d7 100644 --- a/app/services/activitypub/process_account_service.rb +++ b/app/services/activitypub/process_account_service.rb @@ -117,6 +117,7 @@ class ActivityPub::ProcessAccountService < BaseService @account.discoverable = @json['discoverable'] || false @account.indexable = @json['indexable'] || false @account.memorial = @json['memorial'] || false + @account.attribution_domains = as_array(@json['attributionDomains'] || []).map { |item| value_or_id(item) } end def set_fetchable_key! diff --git a/app/services/fetch_link_card_service.rb b/app/services/fetch_link_card_service.rb index 49b820557..7662fc1f2 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) @@ -153,12 +153,13 @@ class FetchLinkCardService < BaseService return if html.nil? link_details_extractor = LinkDetailsExtractor.new(@url, @html, @html_charset) - provider = PreviewCardProvider.matching_domain(Addressable::URI.parse(link_details_extractor.canonical_url).normalized_host) - linked_account = ResolveAccountService.new.call(link_details_extractor.author_account, suppress_errors: true) if link_details_extractor.author_account.present? && provider&.trendable? + domain = Addressable::URI.parse(link_details_extractor.canonical_url).normalized_host + provider = PreviewCardProvider.matching_domain(domain) + linked_account = ResolveAccountService.new.call(link_details_extractor.author_account, suppress_errors: true) if link_details_extractor.author_account.present? @card = PreviewCard.find_or_initialize_by(url: link_details_extractor.canonical_url) if link_details_extractor.canonical_url != @card.url @card.assign_attributes(link_details_extractor.to_preview_card_attributes) - @card.author_account = linked_account + @card.author_account = linked_account if linked_account&.can_be_attributed_from?(domain) || provider&.trendable? @card.save_with_optional_image! unless @card.title.blank? && @card.html.blank? end end diff --git a/app/services/fetch_oembed_service.rb b/app/services/fetch_oembed_service.rb index dc84b16b6..c7d4f7e29 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 84c36f6a1..b69015a5e 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 9ad146ae7..e2e076e21 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/app/services/verify_link_service.rb b/app/services/verify_link_service.rb index b317fc31a..c4f4191e1 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/app/validators/domain_validator.rb b/app/validators/domain_validator.rb index 3a951f9a7..718fd190f 100644 --- a/app/validators/domain_validator.rb +++ b/app/validators/domain_validator.rb @@ -1,22 +1,29 @@ # frozen_string_literal: true class DomainValidator < ActiveModel::EachValidator + MAX_DOMAIN_LENGTH = 256 + MIN_LABEL_LENGTH = 1 + MAX_LABEL_LENGTH = 63 + ALLOWED_CHARACTERS_RE = /^[a-z0-9\-]+$/i + def validate_each(record, attribute, value) return if value.blank? - domain = if options[:acct] - value.split('@').last - else - value - end + (options[:multiline] ? value.split : [value]).each do |domain| + _, domain = domain.split('@') if options[:acct] - record.errors.add(attribute, I18n.t('domain_validator.invalid_domain')) unless compliant?(domain) + next if domain.blank? + + record.errors.add(attribute, options[:multiline] ? :invalid_domain_on_line : :invalid, value: domain) unless compliant?(domain) + end end private def compliant?(value) - Addressable::URI.new.tap { |uri| uri.host = value } + uri = Addressable::URI.new + uri.host = value + uri.normalized_host.size < MAX_DOMAIN_LENGTH && uri.normalized_host.split('.').all? { |label| label.size.between?(MIN_LABEL_LENGTH, MAX_LABEL_LENGTH) && label =~ ALLOWED_CHARACTERS_RE } rescue Addressable::URI::InvalidURIError, IDN::Idna::IdnaError false end diff --git a/app/validators/lines_validator.rb b/app/validators/lines_validator.rb new file mode 100644 index 000000000..27a108bb2 --- /dev/null +++ b/app/validators/lines_validator.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +class LinesValidator < ActiveModel::EachValidator + def validate_each(record, attribute, value) + return if value.blank? + + record.errors.add(attribute, :too_many_lines, limit: options[:maximum]) if options[:maximum].present? && value.split.size > options[:maximum] + end +end diff --git a/app/views/admin/account_actions/new.html.haml b/app/views/admin/account_actions/new.html.haml index bce1c3176..5b98582d8 100644 --- a/app/views/admin/account_actions/new.html.haml +++ b/app/views/admin/account_actions/new.html.haml @@ -1,6 +1,13 @@ - content_for :page_title do = t('admin.account_actions.title', acct: @account.pretty_acct) +- if @account.suspended? + .flash-message.alert + = t('admin.account_actions.already_suspended') +- elsif @account.silenced? + .flash-message.warn + = t('admin.account_actions.already_silenced') + = simple_form_for @account_action, url: admin_account_action_path(@account.id) do |f| = f.input :report_id, as: :hidden @@ -9,6 +16,7 @@ = f.input :type, as: :radio_buttons, collection: Admin::AccountAction.types_for_account(@account), + disabled: Admin::AccountAction.disabled_types_for_account(@account), hint: t('simple_form.hints.admin_account_action.type_html', acct: @account.pretty_acct), include_blank: false, label_method: ->(type) { account_action_type_label(type) }, diff --git a/app/views/admin/dashboard/index.html.haml b/app/views/admin/dashboard/index.html.haml index 8430dd3c4..27d8f4790 100644 --- a/app/views/admin/dashboard/index.html.haml +++ b/app/views/admin/dashboard/index.html.haml @@ -56,19 +56,19 @@ .dashboard__item = link_to admin_reports_path, class: 'dashboard__quick-access' do - %span= t('admin.dashboard.pending_reports_html', count: @pending_reports_count) + %span= t('admin.dashboard.pending_reports_html', count: @pending_reports_count.value) = material_symbol 'chevron_right' = link_to admin_accounts_path(status: 'pending'), class: 'dashboard__quick-access' do - %span= t('admin.dashboard.pending_users_html', count: @pending_users_count) + %span= t('admin.dashboard.pending_users_html', count: @pending_users_count.value) = material_symbol 'chevron_right' = link_to admin_trends_tags_path(status: 'pending_review'), class: 'dashboard__quick-access' do - %span= t('admin.dashboard.pending_tags_html', count: @pending_tags_count) + %span= t('admin.dashboard.pending_tags_html', count: @pending_tags_count.value) = material_symbol 'chevron_right' = link_to admin_disputes_appeals_path(status: 'pending'), class: 'dashboard__quick-access' do - %span= t('admin.dashboard.pending_appeals_html', count: @pending_appeals_count) + %span= t('admin.dashboard.pending_appeals_html', count: @pending_appeals_count.value) = material_symbol 'chevron_right' .dashboard__item = react_admin_component :dimension, diff --git a/app/views/admin/reports/_actions.html.haml b/app/views/admin/reports/_actions.html.haml index 5fb540931..7317d401e 100644 --- a/app/views/admin/reports/_actions.html.haml +++ b/app/views/admin/reports/_actions.html.haml @@ -17,21 +17,27 @@ .report-actions__item__button = form.button t('admin.reports.delete_and_resolve'), name: :delete, - class: 'button button--destructive' + class: 'button button--destructive', + disabled: statuses.empty?, + title: statuses.empty? ? t('admin.reports.actions_no_posts') : '' .report-actions__item__description = t('admin.reports.actions.delete_description_html') .report-actions__item .report-actions__item__button = form.button t('admin.accounts.silence'), name: :silence, - class: 'button button--destructive' + class: 'button button--destructive', + disabled: report.target_account.silenced? || report.target_account.suspended?, + title: report.target_account.silenced? ? t('admin.account_actions.already_silenced') : '' .report-actions__item__description = t('admin.reports.actions.silence_description_html') .report-actions__item .report-actions__item__button = form.button t('admin.accounts.suspend'), name: :suspend, - class: 'button button--destructive' + class: 'button button--destructive', + disabled: report.target_account.suspended?, + title: report.target_account.suspended? ? t('admin.account_actions.already_suspended') : '' .report-actions__item__description = t('admin.reports.actions.suspend_description_html') .report-actions__item diff --git a/app/views/admin/reports/_status.html.haml b/app/views/admin/reports/_status.html.haml index 11be38ef8..e0870503d 100644 --- a/app/views/admin/reports/_status.html.haml +++ b/app/views/admin/reports/_status.html.haml @@ -33,7 +33,7 @@ = material_symbol('repeat_active') = t('statuses.boosted_from_html', acct_link: admin_account_inline_link_to(status.proper.account)) - else - = fa_visibility_icon(status) + = material_symbol visibility_icon(status) = t("statuses.visibilities.#{status.visibility}") - if status.proper.sensitive? · diff --git a/app/views/admin/users/roles/show.html.haml b/app/views/admin/users/roles/show.html.haml index f26640f2a..01b3830f4 100644 --- a/app/views/admin/users/roles/show.html.haml +++ b/app/views/admin/users/roles/show.html.haml @@ -7,7 +7,8 @@ collection: UserRole.assignable, include_blank: I18n.t('admin.accounts.change_role.no_role'), label_method: :name, - wrapper: :with_block_label + wrapper: :with_block_label, + hint: safe_join([I18n.t('simple_form.hints.user.role'), ' ', link_to(I18n.t('admin.accounts.change_role.edit_roles'), admin_roles_path)]) .actions = f.button :button, diff --git a/app/views/filters/statuses/_status_filter.html.haml b/app/views/filters/statuses/_status_filter.html.haml index 31aa9ec23..d0d04638d 100644 --- a/app/views/filters/statuses/_status_filter.html.haml +++ b/app/views/filters/statuses/_status_filter.html.haml @@ -29,7 +29,7 @@ · = t('statuses.edited_at_html', date: content_tag(:time, l(status.edited_at), datetime: status.edited_at.iso8601, title: l(status.edited_at), class: 'formatted')) · - = fa_visibility_icon(status) + = material_symbol visibility_icon(status) = t("statuses.visibilities.#{status.visibility}") - if status.sensitive? · diff --git a/app/views/invites/_invite.html.haml b/app/views/invites/_invite.html.haml index 94e1a7112..892fdc5a0 100644 --- a/app/views/invites/_invite.html.haml +++ b/app/views/invites/_invite.html.haml @@ -1,4 +1,4 @@ -%tr +%tr{ id: dom_id(invite) } %td .input-copy .input-copy__wrapper diff --git a/app/views/layouts/admin.html.haml b/app/views/layouts/admin.html.haml index ebd236c62..3f7727cdf 100644 --- a/app/views/layouts/admin.html.haml +++ b/app/views/layouts/admin.html.haml @@ -3,6 +3,8 @@ = javascript_pack_tag 'public', crossorigin: 'anonymous' = javascript_pack_tag 'admin', async: true, crossorigin: 'anonymous' +- content_for :body_classes, 'admin' + - content_for :content do .admin-wrapper .sidebar-wrapper diff --git a/app/views/layouts/application.html.haml b/app/views/layouts/application.html.haml index a6b34c8a3..99e89d45c 100755 --- a/app/views/layouts/application.html.haml +++ b/app/views/layouts/application.html.haml @@ -21,7 +21,7 @@ %link{ rel: 'mask-icon', href: frontend_asset_path('images/logo-symbol-icon.svg'), color: '#6364FF' }/ %link{ rel: 'manifest', href: manifest_path(format: :json) }/ = theme_color_tags current_theme - %meta{ name: 'apple-mobile-web-app-capable', content: 'yes' }/ + %meta{ name: 'mobile-web-app-capable', content: 'yes' }/ %title= html_title diff --git a/app/views/layouts/embedded.html.haml b/app/views/layouts/embedded.html.haml index 9258e8083..c3de1bcd0 100644 --- a/app/views/layouts/embedded.html.haml +++ b/app/views/layouts/embedded.html.haml @@ -11,11 +11,11 @@ - if storage_host? %link{ rel: 'dns-prefetch', href: storage_host }/ - = theme_style_tags Setting.theme # Use the admin-configured theme here, even if logged in + = theme_style_tags 'mastodon-light' = javascript_pack_tag 'common', integrity: true, crossorigin: 'anonymous' = preload_pack_asset "locale/#{I18n.locale}-json.js" = render_initial_state - = javascript_pack_tag 'public', integrity: true, crossorigin: 'anonymous' + = javascript_pack_tag 'embed', integrity: true, crossorigin: 'anonymous' %body.embed = yield diff --git a/app/views/layouts/modal.html.haml b/app/views/layouts/modal.html.haml index bbc9185f5..91bcb7c42 100644 --- a/app/views/layouts/modal.html.haml +++ b/app/views/layouts/modal.html.haml @@ -1,6 +1,8 @@ - content_for :header_tags do = javascript_pack_tag 'public', crossorigin: 'anonymous' +- content_for :body_classes, 'modal-layout compose-standalone' + - content_for :content do - if user_signed_in? && !@hide_header .account-header diff --git a/app/views/media/player.html.haml b/app/views/media/player.html.haml index df02cc411..6b6e56673 100644 --- a/app/views/media/player.html.haml +++ b/app/views/media/player.html.haml @@ -2,6 +2,8 @@ = render_initial_state = javascript_pack_tag 'public', crossorigin: 'anonymous' +- content_for :body_classes, 'player' + :ruby meta = @media_attachment.file.meta || {} diff --git a/app/views/oauth/authorized_applications/index.html.haml b/app/views/oauth/authorized_applications/index.html.haml index b6819bbd7..eb544d079 100644 --- a/app/views/oauth/authorized_applications/index.html.haml +++ b/app/views/oauth/authorized_applications/index.html.haml @@ -7,7 +7,7 @@ .applications-list - @applications.each do |application| - .applications-list__item + .applications-list__item{ id: dom_id(application) } - if application.website.present? = link_to application.name, application.website, target: '_blank', rel: 'noopener noreferrer', class: 'announcements-list__item__title' - else diff --git a/app/views/redirects/show.html.haml b/app/views/redirects/show.html.haml index 64436e05d..aa0db350a 100644 --- a/app/views/redirects/show.html.haml +++ b/app/views/redirects/show.html.haml @@ -2,6 +2,8 @@ %meta{ name: 'robots', content: 'noindex, noarchive' }/ %link{ rel: 'canonical', href: @redirect_path } +- content_for :body_classes, 'app-body' + .redirect .redirect__logo = link_to render_logo, root_path diff --git a/app/views/settings/imports/index.html.haml b/app/views/settings/imports/index.html.haml index bfddd4546..634631b5a 100644 --- a/app/views/settings/imports/index.html.haml +++ b/app/views/settings/imports/index.html.haml @@ -23,7 +23,7 @@ = f.input :mode, as: :radio_buttons, collection_wrapper_tag: 'ul', - collection: Import::MODES, + collection: Form::Import::MODES, item_wrapper_tag: 'li', label_method: ->(mode) { safe_join([I18n.t("imports.modes.#{mode}"), content_tag(:span, I18n.t("imports.modes.#{mode}_long"), class: 'hint')]) } diff --git a/app/views/settings/verifications/show.html.haml b/app/views/settings/verifications/show.html.haml index 4fb291801..5318b0767 100644 --- a/app/views/settings/verifications/show.html.haml +++ b/app/views/settings/verifications/show.html.haml @@ -5,7 +5,9 @@ %h2= t('settings.profile') = render partial: 'settings/shared/profile_navigation' -.simple_form +.simple_form.form-section + %h3= t('verification.website_verification') + %p.lead= t('verification.hint_html') %h4= t('verification.here_is_how') @@ -28,3 +30,33 @@ %span.verified-badge = material_symbol 'check', class: 'verified-badge__mark' %span= field.value + += simple_form_for @account, url: settings_verification_path, html: { method: :put, class: 'form-section' } do |f| + = render 'shared/error_messages', object: @account + + %h3= t('author_attribution.title') + + %p.lead= t('author_attribution.hint_html') + + .fields-row + .fields-row__column.fields-row__column-6 + .fields-group + = f.input :attribution_domains_as_text, as: :text, wrapper: :with_block_label, input_html: { placeholder: "example1.com\nexample2.com\nexample3.com", rows: 4 } + .fields-row__column.fields-row__column-6 + .fields-group.fade-out-top + %div + .status-card.expanded.bottomless + .status-card__image + = image_tag frontend_asset_url('images/preview.png'), alt: '', class: 'status-card__image-image' + .status-card__content + %span.status-card__host + %span= t('author_attribution.s_blog', name: @account.username) + · + %time.time-ago{ datetime: 1.year.ago.to_date.iso8601 } + %strong.status-card__title= t('author_attribution.example_title') + .more-from-author + = logo_as_symbol(:icon) + = t('author_attribution.more_from_html', name: link_to(root_url, class: 'story__details__shared__author-link') { image_tag(@account.avatar.url, class: 'account__avatar', width: 16, height: 16, alt: '') + content_tag(:bdi, display_name(@account)) }) + + .actions + = f.button :button, t('generic.save_changes'), type: :submit diff --git a/app/views/statuses/_detailed_status.html.haml b/app/views/statuses/_detailed_status.html.haml deleted file mode 100644 index 6cd240bbb..000000000 --- a/app/views/statuses/_detailed_status.html.haml +++ /dev/null @@ -1,80 +0,0 @@ -.detailed-status.detailed-status--flex{ class: "detailed-status-#{status.visibility}" } - .p-author.h-card - = link_to ActivityPub::TagManager.instance.url_for(status.account), class: 'detailed-status__display-name u-url', target: stream_link_target, rel: 'noopener' do - .detailed-status__display-avatar - - if prefers_autoplay? - = image_tag status.account.avatar_original_url, alt: '', class: 'account__avatar u-photo' - - else - = image_tag status.account.avatar_static_url, alt: '', class: 'account__avatar u-photo' - %span.display-name - %bdi - %strong.display-name__html.p-name.emojify= display_name(status.account, custom_emojify: true, autoplay: prefers_autoplay?) - %span.display-name__account - = acct(status.account) - = material_symbol('lock') if status.account.locked? - - = account_action_button(status.account) - - .status__content.emojify{ data: ({ spoiler: current_account&.user&.setting_expand_spoilers ? 'expanded' : 'folded' } if status.spoiler_text?) }< - - if status.spoiler_text? - %p< - %span.p-summary> #{prerender_custom_emojis(h(status.spoiler_text), status.emojis)} - %button.status__content__spoiler-link= t('statuses.show_more') - .e-content{ lang: status.language } - = prerender_custom_emojis(status_content_format(status), status.emojis) - - - if status.preloadable_poll - = render_poll_component(status) - - - if !status.ordered_media_attachments.empty? - - if status.ordered_media_attachments.first.video? - = render_video_component(status, width: 670, height: 380, detailed: true) - - elsif status.ordered_media_attachments.first.audio? - = render_audio_component(status, width: 670, height: 380) - - else - = render_media_gallery_component(status, height: 380, standalone: true) - - elsif status.preview_card - = render_card_component(status) - - .detailed-status__meta - %data.dt-published{ value: status.created_at.to_time.iso8601 } - - if status.edited? - %data.dt-updated{ value: status.edited_at.to_time.iso8601 } - - = link_to ActivityPub::TagManager.instance.url_for(status), class: 'detailed-status__datetime u-url u-uid', target: stream_link_target, rel: 'noopener noreferrer' do - %time.formatted{ datetime: status.created_at.iso8601, title: l(status.created_at) }= l(status.created_at) - · - - if status.edited? - = t('statuses.edited_at_html', date: content_tag(:time, l(status.edited_at), datetime: status.edited_at.iso8601, title: l(status.edited_at), class: 'formatted')) - · - %span.detailed-status__visibility-icon - = visibility_icon status - · - - if status.application && status.account.user&.setting_show_application - - if status.application.website.blank? - %strong.detailed-status__application= status.application.name - - else - = link_to status.application.name, status.application.website, class: 'detailed-status__application', target: '_blank', rel: 'noopener noreferrer' - · - %span.detailed-status__link - - if status.in_reply_to_id.nil? - = material_symbol('reply') - - else - = material_symbol('reply_all') - %span.detailed-status__reblogs>= friendly_number_to_human status.replies_count - - · - - if status.public_visibility? || status.unlisted_visibility? - %span.detailed-status__link - = material_symbol('repeat') - %span.detailed-status__reblogs>= friendly_number_to_human status.reblogs_count - - · - %span.detailed-status__link - = material_symbol('star') - %span.detailed-status__favorites>= friendly_number_to_human status.favourites_count - - - - if user_signed_in? - · - = link_to t('statuses.open_in_web'), web_url("@#{status.account.pretty_acct}/#{status.id}"), class: 'detailed-status__application', target: '_blank', rel: 'noopener noreferrer' diff --git a/app/views/statuses/_poll.html.haml b/app/views/statuses/_poll.html.haml deleted file mode 100644 index 62416a44d..000000000 --- a/app/views/statuses/_poll.html.haml +++ /dev/null @@ -1,36 +0,0 @@ -:ruby - show_results = (user_signed_in? && poll.voted?(current_account)) || poll.expired? - total_votes_count = poll.voters_count || poll.votes_count - -.poll - %ul - - poll.loaded_options.each do |option| - %li - - if show_results - - percent = total_votes_count.positive? ? 100 * option.votes_count / total_votes_count : 0 - %label.poll__option>< - %span.poll__number>< - #{percent.round}% - %span.poll__option__text - = prerender_custom_emojis(h(option.title), status.emojis) - - %progress{ max: 100, value: [percent, 1].max, 'aria-hidden': 'true' } - %span.poll__chart - - else - %label.poll__option>< - %span.poll__input{ class: poll.multiple? ? 'checkbox' : nil }>< - %span.poll__option__text - = prerender_custom_emojis(h(option.title), status.emojis) - .poll__footer - - unless show_results - %button.button.button-secondary{ disabled: true } - = t('statuses.poll.vote') - - - if poll.voters_count.nil? - %span= t('statuses.poll.total_votes', count: poll.votes_count) - - else - %span= t('statuses.poll.total_people', count: poll.voters_count) - - - unless poll.expires_at.nil? - · - %span= l poll.expires_at diff --git a/app/views/statuses/_simple_status.html.haml b/app/views/statuses/_simple_status.html.haml deleted file mode 100644 index ee7900fbf..000000000 --- a/app/views/statuses/_simple_status.html.haml +++ /dev/null @@ -1,70 +0,0 @@ -:ruby - hide_show_thread ||= false - -.status{ class: "status-#{status.visibility}" } - .status__info - = link_to ActivityPub::TagManager.instance.url_for(status), class: 'status__relative-time u-url u-uid', target: stream_link_target, rel: 'noopener noreferrer' do - %span.status__visibility-icon>< - = visibility_icon status - %time.time-ago{ datetime: status.created_at.iso8601, title: l(status.created_at) }= l(status.created_at) - - if status.edited? - %abbr{ title: t('statuses.edited_at_html', date: l(status.edited_at.to_date)) } - * - %data.dt-published{ value: status.created_at.to_time.iso8601 } - - .p-author.h-card - = link_to ActivityPub::TagManager.instance.url_for(status.account), class: 'status__display-name u-url', target: stream_link_target, rel: 'noopener noreferrer' do - .status__avatar - %div - - if prefers_autoplay? - = image_tag status.account.avatar_original_url, alt: '', class: 'u-photo account__avatar' - - else - = image_tag status.account.avatar_static_url, alt: '', class: 'u-photo account__avatar' - %span.display-name - %bdi - %strong.display-name__html.p-name.emojify= display_name(status.account, custom_emojify: true, autoplay: prefers_autoplay?) - - %span.display-name__account - = acct(status.account) - = material_symbol('lock') if status.account.locked? - .status__content.emojify{ data: ({ spoiler: current_account&.user&.setting_expand_spoilers ? 'expanded' : 'folded' } if status.spoiler_text?) }< - - if status.spoiler_text? - %p< - %span.p-summary> #{prerender_custom_emojis(h(status.spoiler_text), status.emojis)} - %button.status__content__spoiler-link= t('statuses.show_more') - .e-content{ lang: status.language } - = prerender_custom_emojis(status_content_format(status), status.emojis) - - - if status.preloadable_poll - = render_poll_component(status) - - - if !status.ordered_media_attachments.empty? - - if status.ordered_media_attachments.first.video? - = render_video_component(status, width: 610, height: 343) - - elsif status.ordered_media_attachments.first.audio? - = render_audio_component(status, width: 610, height: 343) - - else - = render_media_gallery_component(status, height: 343) - - elsif status.preview_card - = render_card_component(status) - - - if !status.in_reply_to_id.nil? && status.in_reply_to_account_id == status.account.id && !hide_show_thread - = link_to ActivityPub::TagManager.instance.url_for(status), class: 'status__content__read-more-button', target: stream_link_target, rel: 'noopener noreferrer' do - = t 'statuses.show_thread' - - .status__action-bar - %span.status__action-bar-button.icon-button.icon-button--with-counter - - if status.in_reply_to_id.nil? - = material_symbol 'reply' - - else - = material_symbol 'reply_all' - %span.icon-button__counter= obscured_counter status.replies_count - %span.status__action-bar-button.icon-button - - if status.distributable? - = material_symbol 'repeat' - - elsif status.private_visibility? || status.limited_visibility? - = material_symbol 'lock' - - else - = material_symbol 'alternate_email' - %span.status__action-bar-button.icon-button - = material_symbol 'star' diff --git a/app/views/statuses/_status.html.haml b/app/views/statuses/_status.html.haml deleted file mode 100644 index bf51b5ff7..000000000 --- a/app/views/statuses/_status.html.haml +++ /dev/null @@ -1,2 +0,0 @@ -.entry - = render (centered ? 'statuses/detailed_status' : 'statuses/simple_status'), status: status.proper, hide_show_thread: false diff --git a/app/views/statuses/embed.html.haml b/app/views/statuses/embed.html.haml index 18d62fd8e..09d0792ea 100644 --- a/app/views/statuses/embed.html.haml +++ b/app/views/statuses/embed.html.haml @@ -1,2 +1 @@ -.activity-stream.activity-stream--headless - = render 'status', status: @status, centered: true +#mastodon-status{ data: { props: Oj.dump(default_props.merge(id: @status.id.to_s)) } } diff --git a/config/initializers/active_record_encryption.rb b/config/initializers/active_record_encryption.rb index a83ca8076..b7a874e40 100644 --- a/config/initializers/active_record_encryption.rb +++ b/config/initializers/active_record_encryption.rb @@ -38,8 +38,4 @@ Rails.application.configure do config.active_record.encryption.key_derivation_salt = ENV.fetch('ACTIVE_RECORD_ENCRYPTION_KEY_DERIVATION_SALT') config.active_record.encryption.primary_key = ENV.fetch('ACTIVE_RECORD_ENCRYPTION_PRIMARY_KEY') config.active_record.encryption.support_sha1_for_non_deterministic_encryption = true - - # TODO: https://github.com/rails/rails/issues/50604#issuecomment-1880990392 - # Remove after updating to Rails 7.1.4 - ActiveRecord::Encryption.configure(**config.active_record.encryption) end diff --git a/config/initializers/content_security_policy.rb b/config/initializers/content_security_policy.rb index e43e38786..9f4a41e3a 100644 --- a/config/initializers/content_security_policy.rb +++ b/config/initializers/content_security_policy.rb @@ -12,24 +12,6 @@ policy = ContentSecurityPolicy.new assets_host = policy.assets_host media_hosts = policy.media_hosts -def sso_host - return unless ENV['ONE_CLICK_SSO_LOGIN'] == 'true' - return unless ENV['OMNIAUTH_ONLY'] == 'true' - return unless Devise.omniauth_providers.length == 1 - - provider = Devise.omniauth_configs[Devise.omniauth_providers[0]] - @sso_host ||= begin - case provider.provider - when :cas - provider.cas_url - when :saml - provider.options[:idp_sso_target_url] - when :openid_connect - provider.options.dig(:client_options, :authorization_endpoint) || OpenIDConnect::Discovery::Provider::Config.discover!(provider.options[:issuer]).authorization_endpoint - end - end -end - Rails.application.config.content_security_policy do |p| p.base_uri :none p.default_src :none @@ -38,17 +20,16 @@ Rails.application.config.content_security_policy do |p| p.img_src :self, :data, :blob, *media_hosts p.style_src :self, assets_host p.media_src :self, :data, *media_hosts - p.frame_src :self, :https p.manifest_src :self, assets_host - if sso_host.present? - p.form_action :self, sso_host + if policy.sso_host.present? + p.form_action :self, policy.sso_host else - p.form_action :self + p.form_action :self end - p.child_src :self, :blob, assets_host - p.worker_src :self, :blob, assets_host + p.child_src :self, :blob, assets_host + p.worker_src :self, :blob, assets_host if Rails.env.development? webpacker_public_host = ENV.fetch('WEBPACKER_DEV_SERVER_PUBLIC', Webpacker.config.dev_server[:public]) @@ -56,9 +37,11 @@ Rails.application.config.content_security_policy do |p| p.connect_src :self, :data, :blob, *media_hosts, Rails.configuration.x.streaming_api_base_url, *front_end_build_urls p.script_src :self, :unsafe_inline, :unsafe_eval, assets_host + p.frame_src :self, :https, :http else p.connect_src :self, :data, :blob, *media_hosts, Rails.configuration.x.streaming_api_base_url p.script_src :self, assets_host, "'wasm-unsafe-eval'" + p.frame_src :self, :https end end diff --git a/config/locales/activerecord.ca.yml b/config/locales/activerecord.ca.yml index 021cc38b4..9fa0f704b 100644 --- a/config/locales/activerecord.ca.yml +++ b/config/locales/activerecord.ca.yml @@ -15,6 +15,12 @@ ca: user/invite_request: text: Motiu errors: + attributes: + domain: + invalid: no és un nom de domini vàlid + messages: + invalid_domain_on_line: "%{value} no és un nom de domini vàlid" + too_many_lines: sobrepassa el límit de %{limit} línies models: account: attributes: diff --git a/config/locales/activerecord.cy.yml b/config/locales/activerecord.cy.yml index 73b54d554..0ad257db5 100644 --- a/config/locales/activerecord.cy.yml +++ b/config/locales/activerecord.cy.yml @@ -15,6 +15,12 @@ cy: user/invite_request: text: Rheswm errors: + attributes: + domain: + invalid: "- nid yw'n enw parth dilys" + messages: + invalid_domain_on_line: Nid yw %{value} yn enw parth dilys + too_many_lines: "- dros y terfyn o %{limit} llinell" models: account: attributes: diff --git a/config/locales/activerecord.da.yml b/config/locales/activerecord.da.yml index fd94a6cf9..35151f477 100644 --- a/config/locales/activerecord.da.yml +++ b/config/locales/activerecord.da.yml @@ -15,6 +15,12 @@ da: user/invite_request: text: Årsag errors: + attributes: + domain: + invalid: er ikke et gyldigt domænenavn + messages: + invalid_domain_on_line: "%{value} er ikke et gyldigt domænenavn" + too_many_lines: overstiger grænsen på %{limit} linjer models: account: attributes: diff --git a/config/locales/activerecord.de.yml b/config/locales/activerecord.de.yml index ca590bec7..b4bcd660d 100644 --- a/config/locales/activerecord.de.yml +++ b/config/locales/activerecord.de.yml @@ -15,6 +15,12 @@ de: user/invite_request: text: Begründung errors: + attributes: + domain: + invalid: ist kein gültiger Domain-Name + messages: + invalid_domain_on_line: "%{value} ist kein gültiger Domain-Name" + too_many_lines: übersteigt das Limit von %{limit} Zeilen models: account: attributes: diff --git a/config/locales/activerecord.en-GB.yml b/config/locales/activerecord.en-GB.yml index 2b1cb05a6..72edf5e02 100644 --- a/config/locales/activerecord.en-GB.yml +++ b/config/locales/activerecord.en-GB.yml @@ -15,6 +15,12 @@ en-GB: user/invite_request: text: Reason errors: + attributes: + domain: + invalid: is not a valid domain name + messages: + invalid_domain_on_line: "%{value} is not a valid domain name" + too_many_lines: is over the limit of %{limit} lines models: account: attributes: diff --git a/config/locales/activerecord.en.yml b/config/locales/activerecord.en.yml index a53c7c6e9..e13585603 100644 --- a/config/locales/activerecord.en.yml +++ b/config/locales/activerecord.en.yml @@ -15,6 +15,12 @@ en: user/invite_request: text: Reason errors: + attributes: + domain: + invalid: is not a valid domain name + messages: + invalid_domain_on_line: "%{value} is not a valid domain name" + too_many_lines: is over the limit of %{limit} lines models: account: attributes: diff --git a/config/locales/activerecord.es-AR.yml b/config/locales/activerecord.es-AR.yml index 71b7f9732..ba4d148c8 100644 --- a/config/locales/activerecord.es-AR.yml +++ b/config/locales/activerecord.es-AR.yml @@ -15,6 +15,12 @@ es-AR: user/invite_request: text: Motivo errors: + attributes: + domain: + invalid: no es un nombre de dominio válido + messages: + invalid_domain_on_line: "%{value} no es un nombre de dominio válido" + too_many_lines: está por encima del límite de %{limit} líneas models: account: attributes: diff --git a/config/locales/activerecord.fi.yml b/config/locales/activerecord.fi.yml index 9da69b7db..b4d91a5f1 100644 --- a/config/locales/activerecord.fi.yml +++ b/config/locales/activerecord.fi.yml @@ -15,6 +15,12 @@ fi: user/invite_request: text: Syy errors: + attributes: + domain: + invalid: ei ole kelvollinen verkkotunnus + messages: + invalid_domain_on_line: "%{value} ei ole kelvollinen verkkotunnus" + too_many_lines: ylittää %{limit} rivin rajan models: account: attributes: diff --git a/config/locales/activerecord.fo.yml b/config/locales/activerecord.fo.yml index cf447a9db..61b924e5b 100644 --- a/config/locales/activerecord.fo.yml +++ b/config/locales/activerecord.fo.yml @@ -15,6 +15,12 @@ fo: user/invite_request: text: Orsøk errors: + attributes: + domain: + invalid: er ikki eitt virkið økisnavn + messages: + invalid_domain_on_line: "%{value} er ikki eitt virkið økisnavn" + too_many_lines: er longri enn markið á %{limit} reglur models: account: attributes: diff --git a/config/locales/activerecord.gl.yml b/config/locales/activerecord.gl.yml index 477db570e..961c96edb 100644 --- a/config/locales/activerecord.gl.yml +++ b/config/locales/activerecord.gl.yml @@ -15,6 +15,12 @@ gl: user/invite_request: text: Razón errors: + attributes: + domain: + invalid: non é un nome de dominio válido + messages: + invalid_domain_on_line: "%{value} non é un nome de dominio válido" + too_many_lines: superou o límite de %{limit} liñas models: account: attributes: diff --git a/config/locales/activerecord.he.yml b/config/locales/activerecord.he.yml index 211d98486..1729084a4 100644 --- a/config/locales/activerecord.he.yml +++ b/config/locales/activerecord.he.yml @@ -15,6 +15,12 @@ he: user/invite_request: text: סיבה errors: + attributes: + domain: + invalid: אינו שם מתחם קביל + messages: + invalid_domain_on_line: "%{value} אינו שם מתחם קביל" + too_many_lines: מעבר למגבלה של %{limit} שורות models: account: attributes: diff --git a/config/locales/activerecord.hu.yml b/config/locales/activerecord.hu.yml index f34ade044..6e376dd67 100644 --- a/config/locales/activerecord.hu.yml +++ b/config/locales/activerecord.hu.yml @@ -15,6 +15,12 @@ hu: user/invite_request: text: Indoklás errors: + attributes: + domain: + invalid: nem egy érvényes domain név + messages: + invalid_domain_on_line: "%{value} nem egy érvényes domain név" + too_many_lines: túllépi a(z) %{limit} soros korlátot models: account: attributes: diff --git a/config/locales/activerecord.ia.yml b/config/locales/activerecord.ia.yml index bf1fbc67e..bccfb9660 100644 --- a/config/locales/activerecord.ia.yml +++ b/config/locales/activerecord.ia.yml @@ -15,6 +15,11 @@ ia: user/invite_request: text: Motivo errors: + attributes: + domain: + invalid: non es un nomine de dominio valide + messages: + invalid_domain_on_line: "%{value} non es un nomine de dominio valide" models: account: attributes: diff --git a/config/locales/activerecord.is.yml b/config/locales/activerecord.is.yml index 4423cb6e4..e274cc0a9 100644 --- a/config/locales/activerecord.is.yml +++ b/config/locales/activerecord.is.yml @@ -15,6 +15,12 @@ is: user/invite_request: text: Ástæða errors: + attributes: + domain: + invalid: er ekki leyfilegt nafn á léni + messages: + invalid_domain_on_line: "%{value} er ekki leyfilegt nafn á léni" + too_many_lines: er yfir takmörkum á %{limit} línum models: account: attributes: diff --git a/config/locales/activerecord.it.yml b/config/locales/activerecord.it.yml index f23513e34..3d5be6c25 100644 --- a/config/locales/activerecord.it.yml +++ b/config/locales/activerecord.it.yml @@ -15,6 +15,12 @@ it: user/invite_request: text: Motivo errors: + attributes: + domain: + invalid: non è un nome di dominio valido + messages: + invalid_domain_on_line: "%{value} non è un nome di dominio valido" + too_many_lines: è oltre il limite di %{limit} righe models: account: attributes: diff --git a/config/locales/activerecord.lt.yml b/config/locales/activerecord.lt.yml index cb6e21d8e..2e4b54c62 100644 --- a/config/locales/activerecord.lt.yml +++ b/config/locales/activerecord.lt.yml @@ -15,6 +15,12 @@ lt: user/invite_request: text: Priežastis errors: + attributes: + domain: + invalid: nėra tinkamas domeno vardas. + messages: + invalid_domain_on_line: "%{value} nėra tinkamas domeno vardas." + too_many_lines: yra daugiau nei %{limit} eilučių ribojimą. models: account: attributes: diff --git a/config/locales/activerecord.nl.yml b/config/locales/activerecord.nl.yml index ce2c28a81..ee3c8bf26 100644 --- a/config/locales/activerecord.nl.yml +++ b/config/locales/activerecord.nl.yml @@ -15,6 +15,12 @@ nl: user/invite_request: text: Reden errors: + attributes: + domain: + invalid: is een ongeldige domeinnaam + messages: + invalid_domain_on_line: "%{value} is een ongeldige domeinnaam" + too_many_lines: overschrijdt de limiet van %{limit} regels models: account: attributes: diff --git a/config/locales/activerecord.nn.yml b/config/locales/activerecord.nn.yml index a303af624..a34cc7cf1 100644 --- a/config/locales/activerecord.nn.yml +++ b/config/locales/activerecord.nn.yml @@ -15,6 +15,12 @@ nn: user/invite_request: text: Grunn errors: + attributes: + domain: + invalid: er ikkje eit gyldig domenenamn + messages: + invalid_domain_on_line: "%{value} er ikkje gyldig i eit domenenamn" + too_many_lines: er over grensa på %{limit} liner models: account: attributes: diff --git a/config/locales/activerecord.pl.yml b/config/locales/activerecord.pl.yml index 5ae1d3778..d0e6dda58 100644 --- a/config/locales/activerecord.pl.yml +++ b/config/locales/activerecord.pl.yml @@ -15,6 +15,12 @@ pl: user/invite_request: text: Powód errors: + attributes: + domain: + invalid: nie jest prawidłową nazwą domeny + messages: + invalid_domain_on_line: "%{value} nie jest prawidłową nazwą domeny" + too_many_lines: przekracza limit %{limit} linii models: account: attributes: diff --git a/config/locales/activerecord.pt-BR.yml b/config/locales/activerecord.pt-BR.yml index 3199eb8e2..52f2b6ee8 100644 --- a/config/locales/activerecord.pt-BR.yml +++ b/config/locales/activerecord.pt-BR.yml @@ -15,6 +15,12 @@ pt-BR: user/invite_request: text: Razão errors: + attributes: + domain: + invalid: não é um nome de domínio válido + messages: + invalid_domain_on_line: "%{value} não é um nome de domínio válido" + too_many_lines: está acima do limite de %{limit} linhas models: account: attributes: diff --git a/config/locales/activerecord.pt-PT.yml b/config/locales/activerecord.pt-PT.yml index ba738741f..60f3def5d 100644 --- a/config/locales/activerecord.pt-PT.yml +++ b/config/locales/activerecord.pt-PT.yml @@ -6,7 +6,7 @@ pt-PT: expires_at: Prazo options: Escolhas user: - agreement: Acordo de serviço + agreement: Contrato de prestação de serviço email: Endereço de correio electrónico locale: Região password: Palavra-passe @@ -19,7 +19,7 @@ pt-PT: account: attributes: username: - invalid: apenas letras, números e underscores + invalid: deve conter apenas letras, números e traços inferiores reserved: está reservado admin/webhook: attributes: @@ -43,15 +43,15 @@ pt-PT: blocked: usa um fornecedor de e-mail que não é permitido unreachable: não parece existir role_id: - elevated: não pode ser maior que o da sua função atual + elevated: não pode ser superior à sua função atual user_role: attributes: permissions_as_keys: dangerous: incluir permissões que não são seguras para a função base - elevated: não pode incluir permissões que a sua função atual não possui + elevated: não pode incluir permissões que a sua função atual não possua own_role: não pode ser alterado com a sua função atual position: - elevated: não pode ser maior que o da sua função atual + elevated: não pode ser superior à sua função atual own_role: não pode ser alterado com a sua função atual webhook: attributes: diff --git a/config/locales/activerecord.sq.yml b/config/locales/activerecord.sq.yml index 9c548bda0..888a17a1c 100644 --- a/config/locales/activerecord.sq.yml +++ b/config/locales/activerecord.sq.yml @@ -15,6 +15,12 @@ sq: user/invite_request: text: Arsye errors: + attributes: + domain: + invalid: s’është emër i vlefshëm përkatësie + messages: + invalid_domain_on_line: "%{value} s’është emër i vlefshëm përkatësie" + too_many_lines: është tej kufirit prej %{limit} rreshta models: account: attributes: diff --git a/config/locales/activerecord.sv.yml b/config/locales/activerecord.sv.yml index a3a45705e..6ac96d9ea 100644 --- a/config/locales/activerecord.sv.yml +++ b/config/locales/activerecord.sv.yml @@ -15,6 +15,12 @@ sv: user/invite_request: text: Anledning errors: + attributes: + domain: + invalid: är inte ett giltigt domännamn + messages: + invalid_domain_on_line: "%{value} Är inte ett giltigt domännamn" + too_many_lines: överskrider gränsen på %{limit} rader models: account: attributes: diff --git a/config/locales/activerecord.tr.yml b/config/locales/activerecord.tr.yml index d2b79d256..505289470 100644 --- a/config/locales/activerecord.tr.yml +++ b/config/locales/activerecord.tr.yml @@ -15,6 +15,12 @@ tr: user/invite_request: text: Gerekçe errors: + attributes: + domain: + invalid: geçerli bir alan adı değil + messages: + invalid_domain_on_line: "%{value} geçerli bir alan adı değil" + too_many_lines: "%{limit} satır sınırının üzerinde" models: account: attributes: diff --git a/config/locales/activerecord.uk.yml b/config/locales/activerecord.uk.yml index f16750ace..c9a4c8e1e 100644 --- a/config/locales/activerecord.uk.yml +++ b/config/locales/activerecord.uk.yml @@ -15,6 +15,12 @@ uk: user/invite_request: text: Причина errors: + attributes: + domain: + invalid: не є дійсним іменем домену + messages: + invalid_domain_on_line: "%{value} не є дійсним іменем домену" + too_many_lines: перевищує ліміт %{limit} рядків models: account: attributes: diff --git a/config/locales/activerecord.zh-CN.yml b/config/locales/activerecord.zh-CN.yml index c510a58d1..a4edf294a 100644 --- a/config/locales/activerecord.zh-CN.yml +++ b/config/locales/activerecord.zh-CN.yml @@ -15,6 +15,12 @@ zh-CN: user/invite_request: text: 理由 errors: + attributes: + domain: + invalid: 不是有效的域名 + messages: + invalid_domain_on_line: "%{value} 不是有效的域名" + too_many_lines: 超出 %{limit} 行的长度限制 models: account: attributes: @@ -56,4 +62,4 @@ zh-CN: webhook: attributes: events: - invalid_permissions: 不能包含您没有权限的事件 + invalid_permissions: 不能包含你没有权限的事件 diff --git a/config/locales/activerecord.zh-TW.yml b/config/locales/activerecord.zh-TW.yml index 24609332c..742255066 100644 --- a/config/locales/activerecord.zh-TW.yml +++ b/config/locales/activerecord.zh-TW.yml @@ -15,6 +15,12 @@ zh-TW: user/invite_request: text: 原因 errors: + attributes: + domain: + invalid: 並非一個有效網域 + messages: + invalid_domain_on_line: "%{value} 並非一個有效網域" + too_many_lines: 已超過行數限制 (%{limit} 行) models: account: attributes: diff --git a/config/locales/af.yml b/config/locales/af.yml index 648ec6091..89ede096e 100644 --- a/config/locales/af.yml +++ b/config/locales/af.yml @@ -6,7 +6,6 @@ af: hosted_on: Mastodon gehuisves op %{domain} title: Aangaande accounts: - follow: Volg followers: one: Volgeling other: Volgelinge diff --git a/config/locales/an.yml b/config/locales/an.yml index 9afc9e881..589bb3983 100644 --- a/config/locales/an.yml +++ b/config/locales/an.yml @@ -7,7 +7,6 @@ an: hosted_on: Mastodon alochau en %{domain} title: Sobre accounts: - follow: Seguir followers: one: Seguidor other: Seguidores @@ -1017,8 +1016,6 @@ an: your_appeal_approved: S'aprebó la tuya apelación your_appeal_pending: Has ninviau una apelación your_appeal_rejected: La tuya apelación ha estau refusada - domain_validator: - invalid_domain: no ye un nombre de dominio valido errors: '400': La solicitut que has ninviau no ye valida u yera malformada. '403': No tiens permiso pa acceder ta esta pachina. @@ -1412,23 +1409,12 @@ an: edited_at_html: Editau %{date} errors: in_reply_not_found: Lo estau a lo qual intentas responder no existe. - open_in_web: Ubrir en web over_character_limit: Limite de caracters de %{max} superau pin_errors: direct: Las publicacions que son visibles solo pa los usuarios mencionaus no pueden fixar-se limit: Ya has fixau lo numero maximo de publicacions ownership: La publicación d'unatra persona no puede fixar-se reblog: Un boost no puede fixar-se - poll: - total_people: - one: "%{count} persona" - other: "%{count} chent" - total_votes: - one: "%{count} voto" - other: "%{count} votos" - vote: Vota - show_more: Amostrar mas - show_thread: Amostrar discusión title: "%{name}: «%{quote}»" visibilities: direct: Directa diff --git a/config/locales/ar.yml b/config/locales/ar.yml index 027d80215..480feeba2 100644 --- a/config/locales/ar.yml +++ b/config/locales/ar.yml @@ -7,7 +7,6 @@ ar: hosted_on: ماستدون مُستضاف على %{domain} title: عن accounts: - follow: متابَعة followers: few: متابِعون many: متابِعون @@ -906,6 +905,7 @@ ar: moderation: title: الحالة newest: الأحدث + reset: إعادة التعيين review: حالة المراجعة search: البحث title: الوسوم @@ -985,6 +985,7 @@ ar: other: مستخدَم من قِبل %{count} شخص خلال الأسبوع الماضي two: مستخدَم من قِبل %{count} شخصين خلال الأسبوع الماضي zero: مستخدَم من قِبل %{count} شخص خلال الأسبوع الماضي + title: التوصيات والرائجة trending: المتداولة warning_presets: add_new: إضافة واحد جديد @@ -1141,8 +1142,10 @@ ar: security: الأمان set_new_password: إدخال كلمة مرور جديدة setup: + email_below_hint_html: قم بفحص مجلد البريد المزعج الخاص بك، أو قم بطلب آخر. يمكنك تصحيح عنوان بريدك الإلكتروني إن كان خاطئا. email_settings_hint_html: انقر على الرابط الذي أرسلناه لك للتحقق من %{email}. سننتظر هنا. link_not_received: ألم تحصل على رابط؟ + new_confirmation_instructions_sent: سوف تتلقى رسالة بريد إلكتروني جديدة مع رابط التأكيد في غضون بضع دقائق! title: تحقَّق من بريدك الوارِد sign_in: preamble_html: قم بتسجيل الدخول باستخدام بيانات الاعتماد الخاصة بك على %{domain}. إن استُضيف حسابك على خادم مختلف عن هذا الخادم، لن تتمكن من الولوج هنا. @@ -1153,7 +1156,9 @@ ar: title: دعنا نجهّز %{domain}. status: account_status: حالة الحساب + confirming: في انتظار اكتمال تأكيد البريد الإلكتروني. functional: حسابك يعمل بشكل كامل. + pending: إن طلبك قيد المراجعة من قبل فريقنا. قد يستغرق هذا بعض الوقت. سوف تتلقى بريدا إلكترونيا إذا تمت الموافقة على طلبك. redirecting_to: حسابك غير نشط لأنه تم تحويله حاليا إلى %{acct}. self_destruct: نظرًا لإغلاق %{domain}، ستحصل فقط على وصول محدود إلى حسابك. view_strikes: عرض العقوبات السابقة المُطَبَّقة ضد حسابك @@ -1196,6 +1201,9 @@ ar: before: 'يرجى قراءة هذه الملاحظات بتأنّي قبل المواصلة:' caches: قد يبقى المحتوى الذي تم تخزينه مؤقتًا مِن طرف الخوادم الأخرى data_removal: سوف تُحذَف منشوراتك والبيانات الأخرى نهائيا + email_change_html: بإمكانك تغيير عنوان بريدك الإلكتروني دون أن يُحذف حسابك + email_contact_html: إن لم تتلقّ أي شيء ، يمكنك مراسلة %{email} لطلب المساعدة + email_reconfirmation_html: إن لم تتلقّ الرسالة الإلكترونية للتأكيد ، بإمكانك إعادة طلبها ثانيةً irreversible: لن يكون بإمكانك استرجاع أو إعادة تنشيط حسابك more_details_html: للمزيد مِن التفاصيل ، يرجى الإطلاع على سياسة الخصوصية. username_available: سيصبح اسم مستخدمك متوفرا ثانية @@ -1230,8 +1238,6 @@ ar: your_appeal_approved: تمت الموافقة على طعنك your_appeal_pending: لقد قمت بتقديم طعن your_appeal_rejected: تم رفض طعنك - domain_validator: - invalid_domain: ليس بإسم نطاق صالح edit_profile: basic_information: معلومات أساسية hint_html: "قم بتخصيص ما سيراه الناس في ملفك الشخصي العام وبجوار منشوراتك. من المرجح أن يتابعك أشخاص آخرون ويتفاعلون معك إن كان لديك صفحة شخصية مملوء وصورة." @@ -1448,7 +1454,7 @@ ar: two: "%{count} استخدامات" zero: "%{count} استخدامات" max_uses_prompt: بلا حدود - prompt: توليد و مشاركة روابط للسماح للآخَرين بالنفاذ إلى مثيل الخادم هذا + prompt: توليد و مشاركة روابط للسماح للآخَرين النفاذ إلى هذا الخادم table: expires_at: تنتهي مدة صلاحيتها في uses: عدد الاستخدامات @@ -1460,6 +1466,7 @@ ar: authentication_methods: otp: تطبيق المصادقة الثنائية password: كلمة المرور + sign_in_token: رمز الأمان للبريد الإلكتروني webauthn: مفاتيح الأمان description_html: إذا رأيت النشاط الذي لا تتعرف عليه، فكر في تغيير كلمة المرور الخاصة بك وتفعيل المصادقة ذات العاملين. empty: لا يوجد سجل مصادقة متاح @@ -1553,6 +1560,7 @@ ar: update: subject: قام %{name} بتحرير منشور notifications: + administration_emails: إشعارات البريد الإلكتروني الإدارية email_events_hint: 'اختر الأحداث التي تريد أن تصِلَك اشعارات عنها:' number: human: @@ -1763,31 +1771,12 @@ ar: edited_at_html: عُدّل في %{date} errors: in_reply_not_found: إنّ المنشور الذي تحاول الرد عليه غير موجود على ما يبدو. - open_in_web: افتح في الويب over_character_limit: تم تجاوز حد الـ %{max} حرف المسموح بها pin_errors: direct: لا يمكن تثبيت المنشورات التي يراها فقط المتسخدمون المشار إليهم limit: لقد بلغت الحد الأقصى للمنشورات المثبتة ownership: لا يمكن تثبيت منشور نشره شخص آخر reblog: لا يمكن تثبيت إعادة نشر - poll: - total_people: - few: "%{count} أشخاص" - many: "%{count} أشخاص" - one: "%{count} شخص واحد" - other: "%{count} شخصا" - two: "%{count} شخصين" - zero: "%{count} شخص" - total_votes: - few: "%{count} أصوات" - many: "%{count} أصوات" - one: صوت واحد %{count} - other: "%{count} صوتا" - two: صوتين %{count} - zero: بدون صوت %{count} - vote: صوّت - show_more: أظهر المزيد - show_thread: اعرض خيط المحادثة title: '%{name}: "%{quote}"' visibilities: direct: مباشرة @@ -1811,13 +1800,13 @@ ar: keep_media: الاحتفاظ بالمنشورات ذات وسائط مرفقة keep_media_hint: لن تُحذف أي من منشوراتك التي تحتوي على وسائط مرفقة keep_pinned: الاحتفاظ بالمنشورات المثبتة - keep_pinned_hint: لم تقوم بحذف أي من مشاركتك المثبتة + keep_pinned_hint: لن تحذف أي من منشوراتك المثبتة keep_polls: الاحتفاظ باستطلاعات الرأي - keep_polls_hint: لم تقم بحذف أي من استطلاعاتك + keep_polls_hint: لن يتم حذف أي من استطلاعات الرأي الخاصة بك keep_self_bookmark: احتفظ بالمنشورات التي أدرجتها في الفواصل المرجعية - keep_self_bookmark_hint: لم تقم بحذف مشاركاتك الخاصة إذا قمت بوضع علامة مرجعية عليها + keep_self_bookmark_hint: لن تحذف منشوراتك الخاصة إذا قمت بوضع علامة مرجعية عليها keep_self_fav: احتفظ بالمنشورات التي أدرجتها في المفضلة - keep_self_fav_hint: لم تقم بحذف مشاركاتك الخاصة إذا كنت قد فضلتهم + keep_self_fav_hint: لن تحذف منشوراتك الخاصة إذا كنت قد فضلتها min_age: '1209600': أسبوعان '15778476': 6 أشهر @@ -1828,9 +1817,9 @@ ar: '63113904': سنتان '7889238': 3 أشهر min_age_label: عتبة العمر - min_favs: إبقاء المشاركات المفضلة أكثر من + min_favs: إبقاء المنشورات المفضلة على الأقل min_favs_hint: لن تُحذف أي من منشوراتك التي تلقّت على الأقل هذا العدد من المفضلات. اتركه فارغاً لحذف المنشورات مهما كان عدد المفضلات التي تلقتها - min_reblogs: إبقاء المنشورات المعاد نشرها أكثر من + min_reblogs: إبقاء المنشورات المعاد نشرها على الأقل min_reblogs_hint: لن تُحذف أي من منشوراتك التي أعيد مشاركتها أكثر من هذا العدد من المرات. اتركه فارغاً لحذف المنشورات بغض النظر عن عدد إعادات النشر stream_entries: sensitive_content: محتوى حساس diff --git a/config/locales/ast.yml b/config/locales/ast.yml index 70a0ad3bd..be3441507 100644 --- a/config/locales/ast.yml +++ b/config/locales/ast.yml @@ -800,20 +800,11 @@ ast: default_language: La mesma que la de la interfaz errors: in_reply_not_found: L'artículu al que tentes de responder paez que nun esiste. - open_in_web: Abrir na web pin_errors: direct: Nun se puen fixar los artículos que son visibles namás pa los usuarios mentaos limit: Yá fixesti'l númberu máximu d'artículos ownership: Nun se pue fixar l'artículu d'otru perfil reblog: Nun se pue fixar un artículu compartíu - poll: - total_people: - one: "%{count} persona" - other: "%{count} persones" - total_votes: - one: "%{count} votu" - other: "%{count} votos" - show_more: Amosar más title: "%{name}: «%{quote}»" visibilities: direct: Mensaxe direutu diff --git a/config/locales/be.yml b/config/locales/be.yml index fbeb55add..48ca5751c 100644 --- a/config/locales/be.yml +++ b/config/locales/be.yml @@ -7,7 +7,6 @@ be: hosted_on: Mastodon месціцца на %{domain} title: Пра нас accounts: - follow: Падпісацца followers: few: Падпісчыка many: Падпісчыкаў @@ -1256,8 +1255,6 @@ be: your_appeal_approved: Ваша абскарджанне было ўхвалена your_appeal_pending: Вы адправілі апеляцыю your_appeal_rejected: Ваша абскарджанне было адхілена - domain_validator: - invalid_domain: не з'яўляецца сапраўдным даменным імем edit_profile: basic_information: Асноўная інфармацыя hint_html: "Наладзьце тое, што людзі будуць бачыць у вашым профілі і побач з вашымі паведамленнямі. Іншыя людзі з большай верагоднасцю будуць сачыць і ўзаемадзейнічаць з вамі, калі ў вас ёсць запоўнены профіль і фота профілю." @@ -1780,27 +1777,12 @@ be: edited_at_html: Адрэдагавана %{date} errors: in_reply_not_found: Здаецца, допіс, на які вы спрабуеце адказаць, не існуе. - open_in_web: Адчыніць у вэб-версіі over_character_limit: перавышаная колькасць сімвалаў у %{max} pin_errors: direct: Допісы, бачныя толькі згаданым карыстальнікам, не могуць быць замацаваныя limit: Вы ўжо замацавалі максімальную колькасць допісаў ownership: Немагчыма замацаваць чужы допіс reblog: Немагчыма замацаваць пашырэнне - poll: - total_people: - few: "%{count} чалавекі" - many: "%{count} чалавек" - one: "%{count} чалавек" - other: "%{count} чалавека" - total_votes: - few: "%{count} галасы" - many: "%{count} галасоў" - one: "%{count} голас" - other: "%{count} голасу" - vote: Прагаласаваць - show_more: Паказаць больш - show_thread: Паказаць ланцуг title: '%{name}: "%{quote}"' visibilities: direct: Асабіста diff --git a/config/locales/bg.yml b/config/locales/bg.yml index 56ab75917..604eeca48 100644 --- a/config/locales/bg.yml +++ b/config/locales/bg.yml @@ -7,7 +7,6 @@ bg: hosted_on: Mastodon е разположен на хост %{domain} title: Относно accounts: - follow: Последване followers: one: Последовател other: Последователи @@ -1179,8 +1178,6 @@ bg: your_appeal_approved: Вашето обжалване е одобрено your_appeal_pending: Подадохте обжалване your_appeal_rejected: Вашето обжалване е отхвърлено - domain_validator: - invalid_domain: не е валидно име на домейн edit_profile: basic_information: Основна информация hint_html: "Персонализирайте какво хората виждат в обществения ви профил и до публикациите ви. Другите хора са по-склонни да ви последват и да взаимодействат с вас, когато имате попълнен профил и снимка на профила." @@ -1666,23 +1663,12 @@ bg: edited_at_html: Редактирано на %{date} errors: in_reply_not_found: Изглежда, че публикацията, на която се опитвате да отговорите, не съществува. - open_in_web: Отвори в уеб over_character_limit: прехвърлен лимит от %{max} символа pin_errors: direct: Публикациите, които са видими само за потребители споменати в тях, не могат да бъдат закачани limit: Вече сте закачили максималния брой публикации ownership: Публикация на някого другиго не може да бъде закачена reblog: Раздуване не може да бъде закачано - poll: - total_people: - one: "%{count} човек" - other: "%{count} души" - total_votes: - one: "%{count} глас" - other: "%{count} гласа" - vote: Гласуване - show_more: Покажи повече - show_thread: Показване на нишката title: "%{name}: „%{quote}“" visibilities: direct: Директно diff --git a/config/locales/bn.yml b/config/locales/bn.yml index edbef73ae..74ff25d75 100644 --- a/config/locales/bn.yml +++ b/config/locales/bn.yml @@ -7,7 +7,6 @@ bn: hosted_on: এই মাস্টাডনটি আছে %{domain} এ title: পরিচিতি accounts: - follow: যুক্ত followers: one: যুক্ত আছে other: যারা যুক্ত হয়েছে diff --git a/config/locales/br.yml b/config/locales/br.yml index 4ef8fa1a1..f9fbd34ad 100644 --- a/config/locales/br.yml +++ b/config/locales/br.yml @@ -6,7 +6,6 @@ br: hosted_on: Servijer Mastodon herberc'hiet war %{domain} title: Diwar-benn accounts: - follow: Heuliañ followers: few: Heulier·ez many: Heulier·ez @@ -519,9 +518,6 @@ br: two: "%{count} skeudenn" pin_errors: ownership: N'hallit ket spilhennañ embannadurioù ar re all - poll: - vote: Mouezhiañ - show_more: Diskouez muioc'h visibilities: direct: War-eeun public: Publik diff --git a/config/locales/ca.yml b/config/locales/ca.yml index 9a8f32117..d985a2ac4 100644 --- a/config/locales/ca.yml +++ b/config/locales/ca.yml @@ -7,7 +7,6 @@ ca: hosted_on: Mastodon allotjat a %{domain} title: Quant a accounts: - follow: Segueix followers: one: Seguidor other: Seguidors @@ -25,6 +24,8 @@ ca: admin: account_actions: action: Realitza l'acció + already_silenced: Aquest compte ja s'ha limitat. + 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 +47,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} @@ -58,6 +60,7 @@ ca: demote: Degrada destroyed_msg: Les dades de %{username} son a la cua per a ser esborrades en breu disable: Inhabilita + disable_sign_in_token_auth: Desactivar l'autenticació de token per correu-e disable_two_factor_authentication: Desactiva 2FA disabled: Inhabilitat display_name: Nom visible @@ -66,6 +69,7 @@ ca: email: Adreça electrònica email_status: Estat de l'adreça electrònica enable: Habilita + enable_sign_in_token_auth: Activar l'autenticació de token per correu-e enabled: Habilitat enabled_msg: El compte de %{username} s’ha descongelat amb èxit followers: Seguidors @@ -198,8 +202,10 @@ ca: destroy_user_role: Destrueix Rol disable_2fa_user: Desactiva 2FA disable_custom_emoji: Desactiva l'emoji personalitzat + disable_sign_in_token_auth_user: Desactivar l'autenticació de token per correu-e per a l'usuari disable_user: Deshabilita l'usuari enable_custom_emoji: Activa l'emoji personalitzat + enable_sign_in_token_auth_user: Activar l'autenticació de token per correu-e per a l'usuari enable_user: Activa l'usuari memorialize_account: Memoritza el compte promote_user: Promou l'usuari @@ -234,17 +240,21 @@ ca: confirm_user_html: "%{name} ha confirmat l'adreça del correu electrònic de l'usuari %{target}" create_account_warning_html: "%{name} ha enviat un avís a %{target}" create_announcement_html: "%{name} ha creat un nou anunci %{target}" + create_canonical_email_block_html: "%{name} ha blocat l'adreça de correu electrònic amb el hash %{target}" create_custom_emoji_html: "%{name} ha pujat un emoji nou %{target}" create_domain_allow_html: "%{name} ha permès la federació amb el domini %{target}" create_domain_block_html: "%{name} ha bloquejat el domini %{target}" + create_email_domain_block_html: "%{name} ha blocat el domini de correu electrònic %{target}" create_ip_block_html: "%{name} ha creat una regla per a l'IP %{target}" create_unavailable_domain_html: "%{name} ha aturat el lliurament al domini %{target}" create_user_role_html: "%{name} ha creat el rol %{target}" demote_user_html: "%{name} ha degradat l'usuari %{target}" destroy_announcement_html: "%{name} ha eliminat l'anunci %{target}" + destroy_canonical_email_block_html: "%{name} ha desblocat el correu electrònic amb el hash %{target}" destroy_custom_emoji_html: "%{name} ha esborrat l'emoji %{target}" destroy_domain_allow_html: "%{name} no permet la federació amb el domini %{target}" destroy_domain_block_html: "%{name} ha desbloquejat el domini %{target}" + destroy_email_domain_block_html: "%{name} ha desblocat el domini de correu electrònic %{target}" destroy_instance_html: "%{name} ha purgat el domini %{target}" destroy_ip_block_html: "%{name} ha esborrat la regla per a l'IP %{target}" destroy_status_html: "%{name} ha eliminat el tut de %{target}" @@ -252,8 +262,10 @@ ca: destroy_user_role_html: "%{name} ha esborrat el rol %{target}" disable_2fa_user_html: "%{name} ha desactivat el requisit de dos factors per a l'usuari %{target}" disable_custom_emoji_html: "%{name} ha desactivat l'emoji %{target}" + disable_sign_in_token_auth_user_html: "%{name} ha desactivat l'autenticació de token per correu-e per a %{target}" disable_user_html: "%{name} ha desactivat l'accés del usuari %{target}" enable_custom_emoji_html: "%{name} ha activat l'emoji %{target}" + enable_sign_in_token_auth_user_html: "%{name} ha activat l'autenticació de token per correu-e per a %{target}" enable_user_html: "%{name} ha activat l'accés del usuari %{target}" memorialize_account_html: "%{name} ha convertit el compte %{target} en una pàgina de memorial" promote_user_html: "%{name} ha promogut l'usuari %{target}" @@ -261,6 +273,7 @@ ca: reject_user_html: "%{name} ha rebutjat el registre de %{target}" remove_avatar_user_html: "%{name} ha eliminat l'avatar de %{target}" reopen_report_html: "%{name} ha reobert l'informe %{target}" + resend_user_html: "%{name} ha reenviat el correu-e de confirmació per %{target}" reset_password_user_html: "%{name} ha restablert la contrasenya de l'usuari %{target}" resolve_report_html: "%{name} ha resolt l'informe %{target}" sensitive_account_html: "%{name} ha marcat els mèdia de %{target} com a sensibles" @@ -421,6 +434,7 @@ ca: attempts_over_week: one: "%{count} intent en la darrera setmana" other: "%{count} intents de registre en la darrera setmana" + created_msg: S'ha blocat el domini de correu-e delete: Elimina dns: types: @@ -429,8 +443,11 @@ ca: new: create: Afegir un domini resolve: Resol domini + title: Blocar el nou domini de correu-e + no_email_domain_block_selected: No s'han canviat els bloqueigs de domini perquè no se n'ha seleccionat cap not_permitted: No permés resolved_through_html: Resolt mitjançant %{domain} + title: Dominis de correu-e blocats export_domain_allows: new: title: Importa dominis permesos @@ -584,7 +601,9 @@ ca: resolve_description_html: No serà presa cap acció contra el compte denunciat, no se'n registrarà res i l'informe es tancarà. 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_html: Decidiu quina acció a prendre per a resoldre aquest informe. Si preneu una acció punitiva contra el compte denunciat, se li enviarà una notificació per correu-e, excepte si se selecciona la categoria Spam. 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 @@ -648,6 +667,7 @@ ca: delete_data_html: Esborra el perfil de @%{acct} i els seus continguts dins de 30 dies des d'ara a no ser que es desactivi la suspensió abans preview_preamble_html: "@%{acct} rebrà un avís amb el contingut següent:" record_strike_html: Registra una acció contra @%{acct} per ajudar a escalar-ho en futures violacions des d'aquest compte + send_email_html: Envia un avís per correu-e a @%{acct} warning_placeholder: Opcional raó adicional d'aquesta acció de moderació. target_origin: Origen del compte denunciat title: Informes @@ -687,6 +707,7 @@ ca: manage_appeals: Gestiona apel·lacions manage_appeals_description: Permet als usuaris revisar les apel·lacions contra les accions de moderació manage_blocks: Gestiona blocs + manage_blocks_description: Permet als usuaris blocar adreces IP i proveïdors de correu-e manage_custom_emojis: Gestiona emojis personalitzats manage_custom_emojis_description: Permet als usuaris gestionar emojis personalitzats al servidor manage_federation: Gestiona federació @@ -704,6 +725,7 @@ ca: manage_taxonomies: Gestionar taxonomies manage_taxonomies_description: Permet als usuaris revisar el contingut actual i actualitzar la configuració de l'etiqueta manage_user_access: Gestionar l'accés dels usuaris + manage_user_access_description: Permet als usuaris desactivar l'autenticació de dos factors d'altres usuaris, canviar la seva adreça de correu-e i restablir la seva contrasenya manage_users: Gestionar usuaris manage_users_description: Permet als usuaris veure els detalls d'altres usuaris i realitzar accions de moderació contra ells manage_webhooks: Gestionar Webhooks @@ -1041,7 +1063,9 @@ ca: guide_link_text: Tothom hi pot contribuir. sensitive_content: Contingut sensible application_mailer: + notification_preferences: Canviar les preferències de correu-e salutation: "%{name}," + settings: 'Canviar les preferències de correu-e: %{link}' unsubscribe: Cancel·la la subscripció view: 'Visualització:' view_profile: Mostra el perfil @@ -1061,6 +1085,7 @@ ca: hint_html: Una cosa més! Necessitem confirmar que ets una persona humana (és així com mantenim a ratlla l'spam). Resolt el CAPTCHA inferior i clica a "Segueix". title: Revisió de seguretat confirmations: + awaiting_review: S'ha confirmat la vostra adreça-e. El personal de %{domain} revisa ara el registre. Rebreu un correu si s'aprova el compte. awaiting_review_title: S'està revisant la teva inscripció clicking_this_link: en clicar aquest enllaç login_link: inici de sessió @@ -1068,6 +1093,7 @@ ca: redirect_to_app_html: Se us hauria d'haver redirigit a l'app %{app_name}. Si això no ha passat, intenteu %{clicking_this_link} o torneu manualment a l'app. registration_complete: La teva inscripció a %{domain} ja és completa. welcome_title: Hola, %{name}! + wrong_email_hint: Si aquesta adreça de correu-e no és correcta, podeu canviar-la en els ajustos del compte. delete_account: Elimina el compte delete_account_html: Si vols suprimir el compte pots fer-ho aquí. Se't demanarà confirmació. description: @@ -1110,6 +1136,7 @@ ca: security: Seguretat set_new_password: Estableix una contrasenya nova setup: + email_below_hint_html: Verifiqueu la carpeta de correu brossa o demaneu-ne un altre. Podeu corregir l'adreça de correu-e si no és correcta. email_settings_hint_html: Toca l'enllaç que t'hem enviat per a verificar %{email}. Esperarem aquí mateix. link_not_received: No has rebut l'enllaç? new_confirmation_instructions_sent: Rebràs un nou correu amb l'enllaç de confirmació en pocs minuts! @@ -1123,12 +1150,19 @@ ca: title: Configurem-te a %{domain}. status: account_status: Estat del compte + confirming: Esperant que es completi la confirmació del correu-e. functional: El teu compte està completament operatiu. redirecting_to: El teu compte és inactiu perquè actualment està redirigint a %{acct}. self_destruct: Com que %{domain} tanca, només tindreu accés limitat al vostre compte. view_strikes: Veure accions del passat contra el teu compte too_fast: Formulari enviat massa ràpid, torna a provar-ho. use_security_key: Usa clau de seguretat + author_attribution: + example_title: Text d'exemple + hint_html: Controleu com se us acredita quan els enllaços es comparteixen a Mastodon. + more_from_html: Més de %{name} + s_blog: Blog de %{name} + title: Atribució d'autor challenge: confirm: Continua hint_html: "Pista: No et preguntarem un altre cop la teva contrasenya en la pròxima hora." @@ -1200,8 +1234,6 @@ ca: your_appeal_approved: La teva apel·lació s'ha aprovat your_appeal_pending: Has enviat una apel·lació your_appeal_rejected: La teva apel·lació ha estat rebutjada - domain_validator: - invalid_domain: no es un nom de domini vàlid edit_profile: basic_information: Informació bàsica hint_html: "Personalitza el que la gent veu en el teu perfil públic i a prop dels teus tuts.. És més probable que altres persones et segueixin i interaccionin amb tu quan tens emplenat el teu perfil i amb la teva imatge." @@ -1398,6 +1430,7 @@ ca: authentication_methods: otp: aplicació d'autenticació de dos factors password: contrasenya + sign_in_token: codi de seguretat per correu electrònic webauthn: claus de seguretat description_html: Si veus activitat que no reconeixes, considera canviar la teva contrasenya i activar l'autenticació de dos factors. empty: Historial d'autenticació no disponible @@ -1408,6 +1441,16 @@ ca: unsubscribe: action: Sí, canceŀla la subscripció complete: Subscripció cancel·lada + confirmation_html: Segur que vols donar-te de baixa de rebre %{type} de Mastodon a %{domain} a %{email}? Sempre pots subscriure't de nou des de la configuració de les notificacions per correu electrònic. + emails: + notification_emails: + favourite: notificacions dels favorits per correu electrònic + follow: notificacions dels seguiments per correu electrònic + follow_request: correus electrònics de peticions de seguiment + mention: correus electrònics de notificacions de mencions + reblog: correus electrònics de notificacions d'impulsos + resubscribe_html: Si ets dones de baixa per error pots donar-te d'alta des de la configuració de les notificacions per correu electrònic. + success_html: Ja no rebràs %{type} de Mastodon a %{domain} a %{email}. title: Cancel·la la subscripció media_attachments: validations: @@ -1489,6 +1532,8 @@ ca: update: subject: "%{name} ha editat una publicació" notifications: + administration_emails: Notificacions per correu-e de l'administrador + email_events: Esdeveniments per a notificacions de correu electrònic email_events_hint: 'Selecciona els esdeveniments per als quals vols rebre notificacions:' number: human: @@ -1647,6 +1692,7 @@ ca: import: Importació import_and_export: Importació i exportació migrate: Migració del compte + notifications: Notificacions per correu electrònic preferences: Preferències profile: Perfil relationships: Seguits i seguidors @@ -1687,23 +1733,12 @@ ca: edited_at_html: Editat %{date} errors: in_reply_not_found: El tut al qual intentes respondre sembla que no existeix. - open_in_web: Obre en la web over_character_limit: Límit de caràcters de %{max} superat pin_errors: direct: Els tuts que només són visibles per als usuaris mencionats no poden ser fixats limit: Ja has fixat el màxim nombre de tuts ownership: No es pot fixar el tut d'algú altre reblog: No es pot fixar un impuls - poll: - total_people: - one: "%{count} persona" - other: "%{count} persones" - total_votes: - one: "%{count} vot" - other: "%{count} vots" - vote: Vota - show_more: Mostra'n més - show_thread: Mostra el fil title: '%{name}: "%{quote}"' visibilities: direct: Directe @@ -1893,6 +1928,7 @@ ca: invalid_otp_token: El codi de dos factors no és correcte otp_lost_help_html: Si has perdut l'accés a tots dos pots contactar per %{email} rate_limited: Excessius intents d'autenticació, torneu-hi més tard. + seamless_external_login: Has iniciat sessió via un servei extern. Així, els ajustos de contrasenya i correu electrònic no estan disponibles. signed_in_as: 'Sessió iniciada com a:' verification: extra_instructions_html: Consell: l'enllaç al vostre lloc web pot ser invisible. La part important ésPost by @#{object.account.pretty_acct}@#{provider_name}+View on Mastodon+ +
rel="me"
que evita que us suplantin la identitat a llocs web amb contingut generat pels usuaris. Fins i tot podeu generar una etiqueta link
a la capçalera de la pàgina en comptes d'una a
, però el codi HTML ha de ser accessible sense requerir executar JavaScript.
@@ -1901,6 +1937,7 @@ ca:
instructions_html: Copieu i enganxeu el següent codi HTML al vostre lloc web. Després, afegiu l'adreça del vostre lloc web dins d'un dels camps extres del vostre perfil i deseu els canvis.
verification: Verificació
verified_links: Els teus enllaços verificats
+ website_verification: Verificació de web
webauthn_credentials:
add: Afegir nova clau de seguretat
create:
diff --git a/config/locales/ckb.yml b/config/locales/ckb.yml
index 15c5690cd..8af3d8638 100644
--- a/config/locales/ckb.yml
+++ b/config/locales/ckb.yml
@@ -7,7 +7,6 @@ ckb:
hosted_on: مەستودۆن میوانداری کراوە لە %{domain}
title: دەربارە
accounts:
- follow: شوێن کەوە
followers:
one: شوێنکەوتوو
other: شوێنکەوتووان
@@ -646,8 +645,6 @@ ckb:
strikes:
title_actions:
none: ئاگاداری
- domain_validator:
- invalid_domain: ناوی دۆمەین بڕوادار نییە
errors:
'400': داواکاریەکەی کە پێشکەشت کردووە نادروستە یان نەیپێکا.
'403': تۆ مۆڵەتت نیە بۆ بینینی ئەم لاپەڕەیە.
@@ -940,22 +937,11 @@ ckb:
other: 'هاشتاگەکانی ڕێگەپێنەدراوەی تێدابوو: %{tags}'
errors:
in_reply_not_found: ئەو دۆخەی کە تۆ هەوڵی وەڵامدانەوەی دەدەیت وادەرناکەوێت کە هەبێت.
- open_in_web: کردنەوە لە وێب
over_character_limit: سنووری نووسەی %{max} تێپەڕێنرا
pin_errors:
limit: تۆ پێشتر زۆرترین ژمارەی توتتی چەسپیوەت هەیە
ownership: نووسراوەکانی تر ناتوانرێ بسەلمێت
reblog: بەهێزکردن ناتوانرێت بچەسپێ
- poll:
- total_people:
- one: "%{count} کەس"
- other: "%{count} خەڵک"
- total_votes:
- one: "%{count} دەنگ"
- other: "%{count} دەنگەکان"
- vote: دەنگ
- show_more: زیاتر پیشان بدە
- show_thread: نیشاندانی ڕشتە
visibilities:
private: شوێنکەوتوانی تەنها
private_long: تەنها بۆ شوێنکەوتوانی پیشان بدە
diff --git a/config/locales/co.yml b/config/locales/co.yml
index 5ee69ff8a..b072e5e4e 100644
--- a/config/locales/co.yml
+++ b/config/locales/co.yml
@@ -6,7 +6,6 @@ co:
contact_unavailable: Micca dispunibule
hosted_on: Mastodon allughjatu nant’à %{domain}
accounts:
- follow: Siguità
followers:
one: Abbunatu·a
other: Abbunati
@@ -603,8 +602,6 @@ co:
more_details_html: Per più di ditagli, videte a pulitica di vita privata.
username_available: U vostru cugnome riduvinterà dispunibule
username_unavailable: U vostru cugnome ùn sarà sempre micca dispunibule
- domain_validator:
- invalid_domain: ùn hè micca un nome di duminiu currettu
errors:
'400': A richiesta mandata ùn era micca valida o curretta.
'403': Ùn site micca auturizatu·a à vede sta pagina.
@@ -924,22 +921,11 @@ co:
other: 'cuntene l’hashtag disattivati: %{tags}'
errors:
in_reply_not_found: U statutu à quellu avete pruvatu di risponde ùn sembra micca esiste.
- open_in_web: Apre nant’à u web
over_character_limit: site sopr’à a limita di %{max} caratteri
pin_errors:
limit: Avete digià puntarulatu u numeru massimale di statuti
ownership: Pudete puntarulà solu unu di i vostri propii statuti
reblog: Ùn pudete micca puntarulà una spartera
- poll:
- total_people:
- one: "%{count} persona"
- other: "%{count} persone"
- total_votes:
- one: "%{count} votu"
- other: "%{count} voti"
- vote: Vutà
- show_more: Vede di più
- show_thread: Vede u filu
title: '%{name}: "%{quote}"'
visibilities:
direct: Direttu
diff --git a/config/locales/cs.yml b/config/locales/cs.yml
index 98e2c3052..100044287 100644
--- a/config/locales/cs.yml
+++ b/config/locales/cs.yml
@@ -7,7 +7,6 @@ cs:
hosted_on: Mastodon na doméně %{domain}
title: O aplikaci
accounts:
- follow: Sledovat
followers:
few: Sledující
many: Sledujících
@@ -1213,8 +1212,6 @@ cs:
your_appeal_approved: Vaše odvolání bylo schváleno
your_appeal_pending: Podali jste odvolání
your_appeal_rejected: Vaše odvolání bylo zamítnuto
- domain_validator:
- invalid_domain: není platné doménové jméno
edit_profile:
basic_information: Základní informace
hint_html: "Nastavte si, co lidé uvidí na vašem veřejném profilu a vedle vašich příspěvků. Ostatní lidé vás budou spíše sledovat a komunikovat s vámi, když budete mít vyplněný profil a profilový obrázek."
@@ -1723,27 +1720,12 @@ cs:
edited_at_html: Upraven %{date}
errors:
in_reply_not_found: Příspěvek, na který se pokoušíte odpovědět, neexistuje.
- open_in_web: Otevřít na webu
over_character_limit: byl překročen limit %{max} znaků
pin_errors:
direct: Příspěvky viditelné pouze zmíněným uživatelům nelze připnout
limit: Už jste si připnuli maximální počet příspěvků
ownership: Nelze připnout příspěvek někoho jiného
reblog: Boosty nelze připnout
- poll:
- total_people:
- few: "%{count} lidé"
- many: "%{count} lidí"
- one: "%{count} člověk"
- other: "%{count} lidí"
- total_votes:
- few: "%{count} hlasy"
- many: "%{count} hlasů"
- one: "%{count} hlas"
- other: "%{count} hlasů"
- vote: Hlasovat
- show_more: Zobrazit více
- show_thread: Zobrazit vlákno
title: "%{name}: „%{quote}“"
visibilities:
direct: Přímé
diff --git a/config/locales/cy.yml b/config/locales/cy.yml
index 492eb8af7..9d3c0c82f 100644
--- a/config/locales/cy.yml
+++ b/config/locales/cy.yml
@@ -7,7 +7,6 @@ cy:
hosted_on: Mastodon wedi ei weinyddu ar %{domain}
title: Ynghylch
accounts:
- follow: Dilyn
followers:
few: Dilynwyr
many: Dilynwyr
@@ -33,6 +32,8 @@ cy:
admin:
account_actions:
action: Cyflawni gweithred
+ already_silenced: Mae'r cyfrif hwn eisoes wedi'i gyfyngu.
+ already_suspended: Mae'r cyfrif hwn eisoes wedi'i atal.
title: Cyflawni gweithred cymedroli ar %{acct}
account_moderation_notes:
create: Gadael nodyn
@@ -54,6 +55,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 +652,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
@@ -1229,6 +1232,12 @@ cy:
view_strikes: Gweld rybuddion y gorffennol yn erbyn eich cyfrif
too_fast: Cafodd y ffurflen ei chyflwyno'n rhy gyflym, ceisiwch eto.
use_security_key: Defnyddiwch allwedd diogelwch
+ author_attribution:
+ example_title: Testun enghreifftiol
+ hint_html: Rheolwch sut rydych chi'n cael eich canmol pan fydd dolenni'n cael eu rhannu ar Mastodon.
+ more_from_html: Mwy gan %{name}
+ s_blog: Blog %{name}
+ title: Priodoliad awdur
challenge:
confirm: Parhau
hint_html: "Awgrym: Fyddwn ni ddim yn gofyn i chi am eich cyfrinair eto am yr awr nesaf."
@@ -1303,8 +1312,6 @@ cy:
your_appeal_approved: Mae eich apêl wedi'i chymeradwyo
your_appeal_pending: Rydych wedi cyflwyno apêl
your_appeal_rejected: Mae eich apêl wedi'i gwrthod
- domain_validator:
- invalid_domain: ddim yn enw parth dilys
edit_profile:
basic_information: Gwybodaeth Sylfaenol
hint_html: "Addaswch yr hyn y mae pobl yn ei weld ar eich proffil cyhoeddus ac wrth ymyl eich postiadau. Mae pobl eraill yn fwy tebygol o'ch dilyn yn ôl a rhyngweithio â chi pan fydd gennych broffil wedi'i lenwi a llun proffil."
@@ -1558,6 +1565,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:
@@ -1851,31 +1859,12 @@ cy:
edited_at_html: Wedi'i olygu %{date}
errors:
in_reply_not_found: Nid yw'n ymddangos bod y postiad rydych chi'n ceisio ei ateb yn bodoli.
- open_in_web: Agor yn y we
over_character_limit: wedi mynd y tu hwnt i'r terfyn nodau o %{max}
pin_errors:
direct: Nid oes modd pinio postiadau sy'n weladwy i ddefnyddwyr a grybwyllwyd yn unig
limit: Rydych chi eisoes wedi pinio uchafswm nifer y postiadau
ownership: Nid oes modd pinio postiad rhywun arall
reblog: Nid oes modd pinio hwb
- poll:
- total_people:
- few: "%{count} person"
- many: "%{count} person"
- one: "%{count} berson"
- other: "%{count} person"
- two: "%{count} person"
- zero: "%{count} o bersonau"
- total_votes:
- few: "%{count} pleidlais"
- many: "%{count} pleidlais"
- one: "%{count} bleidlais"
- other: "%{count} pleidlais"
- two: "%{count} pleidlais"
- zero: "%{count} o bleidleisiau"
- vote: Pleidlais
- show_more: Dangos mwy
- show_thread: Dangos edefyn
title: '%{name}: "%{quote}"'
visibilities:
direct: Uniongyrchol
@@ -2078,6 +2067,7 @@ cy:
instructions_html: Copïwch a gludo'r cod isod i HTML eich gwefan. Yna ychwanegwch gyfeiriad eich gwefan i un o'r meysydd ychwanegol ar eich proffil o'r tab "Golygu proffil" a chadw'r newidiadau.
verification: Dilysu
verified_links: Eich dolenni wedi'u dilysu
+ website_verification: Gwirio gwefan
webauthn_credentials:
add: Ychwanegu allwedd ddiogelwch newydd
create:
diff --git a/config/locales/da.yml b/config/locales/da.yml
index 1366370eb..6f781742a 100644
--- a/config/locales/da.yml
+++ b/config/locales/da.yml
@@ -7,7 +7,6 @@ da:
hosted_on: Mastodon hostet på %{domain}
title: Om
accounts:
- follow: Følg
followers:
one: Følger
other: tilhængere
@@ -25,6 +24,8 @@ da:
admin:
account_actions:
action: Udfør handling
+ already_silenced: Denne konto er allerede blevet begrænset.
+ already_suspended: Denne konto er allerede suspenderet.
title: Udfør moderatorhandling på %{acct}
account_moderation_notes:
create: Skriv notat
@@ -46,6 +47,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 +604,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
@@ -1157,6 +1160,12 @@ da:
view_strikes: Se tidligere anmeldelser af din konto
too_fast: Formularen indsendt for hurtigt, forsøg igen.
use_security_key: Brug sikkerhedsnøgle
+ author_attribution:
+ example_title: Eksempeltekst
+ hint_html: Styrer, hvordan man krediteres, når links deles på Mastodon.
+ more_from_html: Flere fra %{name}
+ s_blog: "%{name}s blog"
+ title: Forfattertilskrivning
challenge:
confirm: Fortsæt
hint_html: "Tip: Du bliver ikke anmodet om din adgangskode igen den næste time."
@@ -1231,8 +1240,6 @@ da:
your_appeal_approved: Din appel er godkendt
your_appeal_pending: Du har indgivet en appel
your_appeal_rejected: Din appel er afvist
- domain_validator:
- invalid_domain: er ikke et gyldigt domænenavn
edit_profile:
basic_information: Oplysninger
hint_html: "Tilpas hvad folk ser på din offentlige profil og ved siden af dine indlæg. Andre personer vil mere sandsynligt følge dig tilbage og interagere med dig, når du har en udfyldt profil og et profilbillede."
@@ -1732,23 +1739,12 @@ da:
edited_at_html: Redigeret %{date}
errors:
in_reply_not_found: Indlægget, der forsøges besvaret, ser ikke ud til at eksistere.
- open_in_web: Åbn i webbrowser
over_character_limit: grænsen på %{max} tegn overskredet
pin_errors:
direct: Indlæg, som kun kan ses af omtalte brugere, kan ikke fastgøres
limit: Maksimalt antal indlæg allerede fastgjort
ownership: Andres indlæg kan ikke fastgøres
reblog: Et boost kan ikke fastgøres
- poll:
- total_people:
- one: "%{count} person"
- other: "%{count} personer"
- total_votes:
- one: "%{count} stemme"
- other: "%{count} stemmer"
- vote: Stem
- show_more: Vis flere
- show_thread: Vis tråd
title: '%{name}: "%{quote}"'
visibilities:
direct: Direkte
@@ -1947,6 +1943,7 @@ da:
instructions_html: Kopier og indsæt koden nedenfor i HTML på din hjemmeside. Tilføj derefter adressen på din hjemmeside i et af de ekstra felter på din profil på fanen "Redigér profil" og gem ændringer.
verification: Bekræftelse
verified_links: Dine bekræftede links
+ website_verification: Webstedsbekræftelse
webauthn_credentials:
add: Tilføj ny sikkerhedsnøgle
create:
diff --git a/config/locales/de.yml b/config/locales/de.yml
index e5e3f37a3..040ddaaf6 100644
--- a/config/locales/de.yml
+++ b/config/locales/de.yml
@@ -7,7 +7,6 @@ de:
hosted_on: Mastodon, gehostet auf %{domain}
title: Über
accounts:
- follow: Folgen
followers:
one: Follower
other: Follower
@@ -25,6 +24,8 @@ de:
admin:
account_actions:
action: Aktion ausführen
+ already_silenced: Dieses Konto wurde bereits eingeschränkt.
+ already_suspended: Dieses Konto wurde bereits gesperrt.
title: "@%{acct} moderieren"
account_moderation_notes:
create: Notiz abspeichern
@@ -46,6 +47,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 +604,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
@@ -1157,6 +1160,12 @@ de:
view_strikes: Vorherige Verstöße deines Kontos ansehen
too_fast: Formular zu schnell übermittelt. Bitte versuche es erneut.
use_security_key: Sicherheitsschlüssel verwenden
+ author_attribution:
+ example_title: Beispieltext
+ hint_html: Bestimme, wie du Anerkennungen durch geteilte Links auf Mastodon handhaben möchtest.
+ more_from_html: Mehr von %{name}
+ s_blog: Blog von %{name}
+ title: Anerkennung als Autor*in
challenge:
confirm: Fortfahren
hint_html: "Hinweis: Wir werden dich für die nächste Stunde nicht erneut nach deinem Passwort fragen."
@@ -1231,8 +1240,6 @@ de:
your_appeal_approved: Dein Einspruch wurde angenommen
your_appeal_pending: Du hast Einspruch erhoben
your_appeal_rejected: Dein Einspruch wurde abgelehnt
- domain_validator:
- invalid_domain: ist keine gültige Domain
edit_profile:
basic_information: Allgemeine Informationen
hint_html: "Bestimme, was andere auf deinem öffentlichen Profil und neben deinen Beiträgen sehen können. Wenn du ein Profilbild festlegst und dein Profil vervollständigst, werden andere eher mit dir interagieren und dir folgen."
@@ -1454,7 +1461,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:
@@ -1732,23 +1739,12 @@ de:
edited_at_html: 'Bearbeitet: %{date}'
errors:
in_reply_not_found: Der Beitrag, auf den du antworten möchtest, scheint nicht zu existieren.
- open_in_web: Im Webinterface öffnen
over_character_limit: Begrenzung von %{max} Zeichen überschritten
pin_errors:
direct: Beiträge, die nur für erwähnte Profile sichtbar sind, können nicht angeheftet werden
limit: Du hast bereits die maximale Anzahl an Beiträgen angeheftet
ownership: Du kannst nur eigene Beiträge anheften
reblog: Du kannst keine geteilten Beiträge anheften
- poll:
- total_people:
- one: "%{count} Stimme"
- other: "%{count} Stimmen"
- total_votes:
- one: "%{count} Stimme"
- other: "%{count} Stimmen"
- vote: Abstimmen
- show_more: Mehr anzeigen
- show_thread: Thread anzeigen
title: "%{name}: „%{quote}“"
visibilities:
direct: Direktnachricht
@@ -1947,6 +1943,7 @@ de:
instructions_html: Kopiere den unten stehenden Code und füge ihn in das HTML deiner Website ein. Trage anschließend die Adresse deiner Website in ein Zusatzfeld auf deinem Profil ein und speichere die Änderungen. Die Zusatzfelder befinden sich im Reiter „Profil bearbeiten“.
verification: Verifizierung
verified_links: Deine verifizierten Links
+ website_verification: Website-Verifizierung
webauthn_credentials:
add: Sicherheitsschlüssel hinzufügen
create:
diff --git a/config/locales/devise.pt-PT.yml b/config/locales/devise.pt-PT.yml
index c66181fc5..edfb79850 100644
--- a/config/locales/devise.pt-PT.yml
+++ b/config/locales/devise.pt-PT.yml
@@ -2,117 +2,117 @@
pt-PT:
devise:
confirmations:
- confirmed: O seu endereço correio electrónico foi correctamente confirmado.
- send_instructions: Vais receber um e-mail com as instruções para confirmar o teu endereço de e-mail dentro de alguns minutos. Por favor, verifica a caixa de spam se não recebeu o e-mail.
- send_paranoid_instructions: Se o teu endereço de e-mail já existir na nossa base de dados, vais receber um e-mail com as instruções de confirmação dentro de alguns minutos. Por favor, verifica a caixa de spam se não recebeu o e-mail.
+ confirmed: O seu endereço de e-mail foi corretamente confirmado.
+ send_instructions: Irá receber um e-mail com instruções sobre como confirmar o seu endereço de e-mail dentro de alguns minutos. Verifique a sua pasta de spam se não recebeu este e-mail.
+ send_paranoid_instructions: Se o seu endereço de e-mail existir na nossa base de dados, receberá um e-mail com instruções sobre como confirmar o seu endereço de e-mail dentro de alguns minutos. Verifique a sua pasta de spam se não recebeu este e-mail.
failure:
- already_authenticated: A tua sessão já está aberta.
- inactive: A tua conta ainda não está ativada.
+ already_authenticated: Já tem sessão iniciada.
+ inactive: A sua conta ainda não está ativada.
invalid: "%{authentication_keys} ou palavra-passe inválida."
last_attempt: Tem só mais uma tentativa antes da sua conta ser bloqueada.
- locked: A tua conta está bloqueada.
+ locked: A sua conta está bloqueada.
not_found_in_database: "%{authentication_keys} ou palavra-passe inválida."
omniauth_user_creation_failure: Erro ao criar uma conta para esta identidade.
pending: A sua conta está ainda a aguardar revisão.
- timeout: A tua sessão expirou. Por favor, entra de novo para continuares.
- unauthenticated: Precisas de entrar na tua conta ou de te registares antes de continuar.
- unconfirmed: Tens de confirmar o teu endereço de e-mail antes de continuar.
+ timeout: A sua sessão expirou. Inicie sessão novamente para continuar.
+ unauthenticated: É necessário iniciar sessão ou registar-se antes de continuar.
+ unconfirmed: Tem de confirmar o seu endereço de e-mail antes de continuar.
mailer:
confirmation_instructions:
action: Verificar o endereço de e-mail
action_with_app: Confirmar e regressar a %{app}
- explanation: Criou uma conta em %{host} com este endereço de e-mail. Está a um clique de ativá-la. Se não foi você que fez este registo, por favor ignore esta mensagem.
+ explanation: Foi criada uma conta em %{host} com este endereço de e-mail. Está a um clique de ativá-la. Se não foi você que fez este registo, por favor ignore esta mensagem.
explanation_when_pending: Candidatou-se com um convite para %{host} com este endereço de e-mail. Logo que confirme o seu endereço de e-mail, iremos rever a sua candidatura. Pode iniciar sessão para alterar os seus dados ou eliminar a sua conta, mas não poderá aceder à maioria das funções até que a sua conta seja aprovada. Se a sua inscrição for indeferida, os seus dados serão eliminados, pelo que não será necessária qualquer ação adicional da sua parte. Se não solicitou este convite, queira ignorar este e-mail.
- extra_html: Por favor leia as regras da instância e os nossos termos de serviço.
- subject: 'Mastodon: Instruções de confirmação %{instance}'
+ extra_html: Por favor leia as regras do servidor e os nossos termos de serviço.
+ subject: 'Mastodon: instruções de confirmação para %{instance}'
title: Verificar o endereço de e-mail
email_changed:
explanation: 'O e-mail associado à sua conta será alterado para:'
- extra: Se não alterou o seu e-mail, é possível que alguém tenha conseguido aceder à sua conta. Por favor altere a sua palavra-passe imediatamente ou entra em contacto com um administrador da instância se tiver ficado sem acesso à sua conta.
- subject: 'Mastodon: E-mail alterado'
+ extra: Se não alterou o seu e-mail, é possível que alguém tenha conseguido aceder à sua conta. Por favor altere a sua palavra-passe imediatamente ou entre em contacto com um administrador do servidor se tiver ficado sem acesso à sua conta.
+ subject: 'Mastodon: e-mail alterado'
title: Novo endereço de e-mail
password_change:
- explanation: A palavra-passe da tua conta foi alterada.
- extra: Se não alterou a sua palavra-passe, é possível que alguém tenha conseguido aceder à sua conta. Por favor altere a sua palavra-passe imediatamente ou entre em contacto com um administrador da instância se tiver ficado sem acesso à sua conta.
+ explanation: A palavra-passe da sua conta foi alterada.
+ extra: Se não alterou a sua palavra-passe, é possível que alguém tenha conseguido aceder à sua conta. Por favor altere a sua palavra-passe imediatamente ou entre em contacto com um administrador do servidor se tiver ficado sem acesso à sua conta.
subject: 'Mastodon: palavra-passe alterada'
title: Palavra-passe alterada
reconfirmation_instructions:
explanation: Confirme o seu novo endereço para alterar o e-mail.
- extra: Se esta mudança não foi iniciada por si, queira ignorar este e-mail. O endereço de correio electrónico da sua conta do Mastodon não irá mudar enquanto não aceder à hiperligação acima.
- subject: 'Mastodon: Confirmação de e-mail %{instance}'
+ extra: Se esta alteração não foi iniciada por si, ignore este e-mail. O endereço de e-mail da conta Mastodon não será alterado até aceder à hiperligação acima.
+ subject: 'Mastodon: confirmação de e-mail para %{instance}'
title: Validar o endereço de e-mail
reset_password_instructions:
action: Alterar palavra-passe
- explanation: Pediste a alteração da palavra-passe da tua conta.
- extra: Se não fez este pedido, queira ignorar este e-mail. A sua palavra-passe não irá mudar se não aceder à hiperligação acima e criar uma nova.
- subject: 'Mastodon: Instruções para redefinir a palavra-passe'
+ explanation: Solicitou uma nova palavra-passe para a sua conta.
+ extra: Se não solicitou esta alteração, ignore este e-mail. A sua palavra-passe não será alterada até aceder à hiperligação acima e criar uma nova.
+ subject: 'Mastodon: instruções para redefinir a palavra-passe'
title: Solicitar nova palavra-passe
two_factor_disabled:
- explanation: O acesso agora é possível usando apenas o endereço de correio eletrónico e palavra-passe.
- subject: 'Mastodon: Autenticação de duas etapas desativada'
+ explanation: O início de sessão é agora possível utilizando apenas o endereço de e-mail e a palavra-passe.
+ subject: 'Mastodon: autenticação de duas etapas desativada'
subtitle: A autenticação de dois fatores foi desativada para a sua conta.
title: 2FA desativado
two_factor_enabled:
- explanation: Um token gerado pelo aplicativo TOTP emparelhado será necessário para login.
- subject: 'Mastodon: Autenticação em duas etapas ativada'
- subtitle: A autenticação de dois fatores foi habilitada para sua conta.
+ explanation: Para iniciar sessão, será necessário um token gerado pela aplicação TOTP emparelhada.
+ subject: 'Mastodon: autenticação em duas etapas ativada'
+ subtitle: A autenticação de dois fatores foi ativada para a sua conta.
title: 2FA ativado
two_factor_recovery_codes_changed:
- explanation: Os códigos de recuperação anteriores foram invalidados e novos foram gerados.
- subject: 'Mastodon: Gerados novos códigos de recuperação em duas etapas'
- subtitle: Os códigos de recuperação anteriores foram invalidados e novos foram gerados.
+ explanation: Os códigos de recuperação anteriores foram invalidados e foram gerados novos códigos.
+ subject: 'Mastodon: gerados novos códigos de recuperação em duas etapas'
+ subtitle: Os códigos de recuperação anteriores foram invalidados e foram gerados novos códigos.
title: Códigos de recuperação 2FA alterados
unlock_instructions:
- subject: 'Mastodon: Instruções para desbloquear a tua conta'
+ subject: 'Mastodon: instruções para desbloquear'
webauthn_credential:
added:
explanation: A seguinte chave de segurança foi adicionada à sua conta
- subject: 'Mastodon: Nova chave de segurança'
+ subject: 'Mastodon: nova chave de segurança'
title: Foi adicionada uma nova chave de segurança
deleted:
explanation: A seguinte chave de segurança foi eliminada da sua conta
- subject: 'Mastodon: Chave de segurança eliminada'
+ subject: 'Mastodon: chave de segurança eliminada'
title: Uma das suas chaves de segurança foi eliminada
webauthn_disabled:
explanation: A autenticação com chaves de segurança foi desativada para sua conta.
- extra: O login agora é possível usando apenas o token gerado pelo aplicativo TOTP emparelhado.
- subject: 'Mastodon: Autenticação com chave de segurança desativada'
+ extra: O início de sessão é agora possível utilizando apenas o token gerado pela aplicação TOTP emparelhada.
+ subject: 'Mastodon: autenticação com chave de segurança desativada'
title: Chaves de segurança desativadas
webauthn_enabled:
- explanation: A autenticação da chave de segurança foi habilitada para sua conta.
- extra: Sua chave de segurança agora pode ser usada para login.
- subject: 'Mastodon: Autenticação com chave de segurança ativada'
+ explanation: A autenticação por chave de segurança foi ativada para a sua conta.
+ extra: A sua chave de segurança pode agora ser utilizada para iniciar sessão.
+ subject: 'Mastodon: autenticação com chave de segurança ativada'
title: Chaves de segurança ativadas
omniauth_callbacks:
failure: Não foi possível autenticar %{kind} porque "%{reason}".
success: Autenticado correctamente na conta %{kind}.
passwords:
- no_token: Não pode aceder a esta página se não vier através da ligação enviada por e-mail para alteração da sua palavra-passe. Se de facto usou essa ligação para chegar até aqui, queira garantir de que usou o endereço URL completo.
- send_instructions: Vai receber um e-mail com instruções para alterar a palavra-passe dentro de alguns minutos.
- send_paranoid_instructions: Se o seu endereço de e-mail existir na nossa base de dados, dentro de alguns minutos irá receber uma ligação para recuperar a palavra-passe.
- updated: A tua palavra-passe foi alterada. Estás agora autenticado na tua conta.
+ no_token: Não pode aceder a esta página se não vier através da hiperligação enviada por e-mail para alteração da sua palavra-passe. Se de facto usou essa hiperligação para chegar até aqui, verifique se usou o endereço URL completo.
+ send_instructions: Se o seu endereço de e-mail existir na nossa base de dados, receberá uma hiperligação de recuperação da palavra-passe no seu endereço de e-mail dentro de alguns minutos. Verifique a sua pasta de spam se não recebeu esta mensagem de correio eletrónico.
+ send_paranoid_instructions: Se o seu endereço de e-mail existir na nossa base de dados, receberá uma hiperligação de recuperação da palavra-passe no seu endereço de e-mail dentro de alguns minutos. Verifique a sua pasta de spam se não recebeu esta mensagem de correio eletrónico.
+ updated: A sua palavra-passe foi alterada com sucesso. Está agora autenticado.
updated_not_active: A tua palavra-passe foi alterada.
registrations:
- destroyed: Adeus! A tua conta foi cancelada. Esperamos ver-te em breve.
- signed_up: Seja bem-vindo! A sua conta foi correctamente registada.
- signed_up_but_inactive: A tua conta foi registada. No entanto ainda não está activa.
- signed_up_but_locked: A sua conta foi correctamente registada. Contudo, não pudemos iniciar sessão porque a sua conta está bloqueada.
- signed_up_but_pending: Foi enviada uma hiperligação de confirmação para o seu correio electrónico. Só depois de clicar na hiperligação avaliaremos a sua inscrição. Será notificado caso a sua conta seja aprovada.
- signed_up_but_unconfirmed: Foi enviada uma hiperligação de confirmação para o seu correio electrónico. Queira usar essa hiperligação para activar a sua conta.
- update_needs_confirmation: Solicitou uma alteração da informação da sua conta, mas para tal é necessário confirmá-la. Queira ver o seu correio electrónico e seguir a hiperligação para a confirmar. Se não encontrar essa mensagem, veja se está na pasta de lixo electrónico.
- updated: A sua conta foi correctamente actualizada.
+ destroyed: Adeus! A sua conta foi cancelada com sucesso. Esperamos voltar a vê-lo em breve.
+ signed_up: Bem-vindo! A sua conta foi registada com sucesso.
+ signed_up_but_inactive: Registou-se com sucesso. No entanto, não foi possível iniciar sessão porque a sua conta ainda não está ativada.
+ signed_up_but_locked: Registou-se com sucesso. No entanto, não foi possível iniciar sessão porque a sua conta está bloqueada.
+ signed_up_but_pending: Foi enviada uma mensagem com uma hiperligação de confirmação para o seu endereço de e-mail. Depois de clicar na hiperligação, analisaremos a sua candidatura. Será notificado se for aprovado.
+ signed_up_but_unconfirmed: Foi enviada para o seu endereço de e-mail uma mensagem com uma hiperligação de confirmação. Siga a hiperligação para ativar a sua conta. Verifique a sua pasta de spam se não recebeu esta mensagem de e-mail.
+ update_needs_confirmation: Atualizou a sua conta com sucesso, mas temos de verificar o seu novo endereço de e-mail. Verifique o seu e-mail e siga a hiperligação de confirmação para confirmar o seu novo endereço de e-mail. Verifique a sua pasta de spam se não recebeu esta mensagem de correio eletrónico.
+ updated: A sua conta foi corretamente atualizada.
sessions:
already_signed_out: Sessão encerrada.
signed_in: Sessão iniciada.
signed_out: Sessão encerrada.
unlocks:
- send_instructions: Dentro de alguns momentos, irá receber um e-mail com instruções para desbloquear a sua conta. Consulte a sua pasta de lixo electrónico se não o encontrar.
- send_paranoid_instructions: Se a sua conta existir, dentro de momentos irá receber um e-mail com instruções para a desbloquear. Consulte a sua pasta de lixo electrónico se não o encontrar.
- unlocked: A sua conta foi correctamente desbloqueada. Queira iniciar uma nova sessão para continuar.
+ send_instructions: Receberá um e-mail com instruções sobre como desbloquear a sua conta dentro de alguns minutos. Verifique a sua pasta de spam se não recebeu este e-mail.
+ send_paranoid_instructions: Se a sua conta existir, receberá um e-mail com instruções sobre como a desbloquear dentro de alguns minutos. Verifique a sua pasta de spam se não recebeu este e-mail.
+ unlocked: A sua conta foi desbloqueada com sucesso. Inicie sessão para continuar.
errors:
messages:
already_confirmed: já confirmado, por favor tente iniciar sessão
- confirmation_period_expired: tem de ser confirmado durante %{period}, por favor tenta outra vez
+ confirmation_period_expired: tem de ser confirmado dentro de %{period}, por favor tente outra vez
expired: expirou, por favor tente outra vez
not_found: não encontrado
not_locked: não estava bloqueada
diff --git a/config/locales/devise.zh-CN.yml b/config/locales/devise.zh-CN.yml
index 2a50c131d..86e78c1b1 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 c56e76e34..0ce7a9591 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/doorkeeper.pt-PT.yml b/config/locales/doorkeeper.pt-PT.yml
index 30ea62d9e..3b4439584 100644
--- a/config/locales/doorkeeper.pt-PT.yml
+++ b/config/locales/doorkeeper.pt-PT.yml
@@ -4,9 +4,9 @@ pt-PT:
attributes:
doorkeeper/application:
name: Nome da aplicação
- redirect_uri: URI de redireccionamento
+ redirect_uri: URI de redirecionamento
scopes: Âmbitos
- website: Página na teia da aplicação
+ website: Site da aplicação
errors:
models:
doorkeeper/application:
@@ -31,11 +31,11 @@ pt-PT:
form:
error: Ups! Verifique que o formulário não tem erros
help:
- native_redirect_uri: Usa %{native_redirect_uri} para testes locais
- redirect_uri: Utiliza uma linha por URI
- scopes: Separe as esferas de acção com espaços. Deixe em branco para usar autorizações predefinidas.
+ native_redirect_uri: Usar %{native_redirect_uri} para testes locais
+ redirect_uri: Usar uma linha por URI
+ scopes: Separe os âmbitos de aplicação com espaços. Deixe em branco para utilizar os âmbitos de aplicação predefinidos.
index:
- application: Aplicações
+ application: Aplicação
callback_url: URL de retorno
delete: Eliminar
empty: Não tem aplicações.
@@ -48,31 +48,31 @@ pt-PT:
title: Nova aplicação
show:
actions: Ações
- application_id: Id de Aplicação
- callback_urls: Callback urls
- scopes: Autorizações
+ application_id: Chave da aplicação
+ callback_urls: URLs de retorno
+ scopes: Âmbitos
secret: Segredo
title: 'Aplicação: %{name}'
authorizations:
buttons:
- authorize: Autorize
- deny: Não autorize
+ authorize: Autorizar
+ deny: Negar
error:
title: Ocorreu um erro
new:
prompt_html: "%{client_name} pretende ter permissão para aceder à sua conta. É uma aplicação de terceiros. Se não confia nesta aplicação, então não deve autorizá-la."
review_permissions: Rever permissões
- title: Autorização é necessária
+ title: Autorização necessária
show:
- title: Copiar o código desta autorização e colar na aplicação.
+ title: Copie este código de autorização e cole-o na aplicação.
authorized_applications:
buttons:
revoke: Revogar
confirmations:
- revoke: Tens a certeza?
+ revoke: Tem a certeza?
index:
authorized_at: Autorizado em %{date}
- description_html: Estas são aplicações que podem aceder à sua conta utilizando a API. Se encontrar aqui aplicativos que não reconhece, ou um aplicativo está com mau funcionamento, pode revogar o seu acesso.
+ description_html: Estas são as aplicações que podem aceder à sua conta utilizando a API. Se houver aplicações que não reconhece aqui, ou se uma aplicação estiver a comportar-se mal, pode revogar o seu acesso.
last_used_at: Última utilização em %{date}
never_used: Nunca utilizado
scopes: Permissões
@@ -81,15 +81,15 @@ pt-PT:
errors:
messages:
access_denied: O proprietário do recurso ou servidor de autorização negou o pedido.
- credential_flow_not_configured: As credenciais da palavra-passe do proprietário do recurso falhou devido a que Doorkeeper.configure.resource_owner_from_credentials não foram configuradas.
- invalid_client: Autenticação do cliente falhou por causa de um cliente desconhecido, nenhum cliente de autenticação incluído ou método de autenticação não suportado.
+ credential_flow_not_configured: Falha no fluxo de credenciais da palavra-passe do proprietário do recurso porque Doorkeeper.configure.resource_owner_from_credentials não está configurado.
+ invalid_client: A autenticação do cliente falhou devido a cliente desconhecido, sem autenticação de cliente incluída ou método de autenticação não suportado.
invalid_code_challenge_method: O método de validação do código tem de ser S256, o método simples não é suportado.
invalid_grant: A concessão de autorização fornecida é inválida, expirou, foi revogada, não corresponde à URI de redirecionamento usada no pedido de autorização ou foi emitida para outro cliente.
invalid_redirect_uri: A URI de redirecionamento incluída não é válida.
invalid_request:
missing_param: 'Parâmetro requerido em falta: %{value}.'
- request_not_authorized: O pedido precisa ser autorizado. O parâmetro requerido para autorização da solicitação está ausente ou é inválido.
- unknown: A solicitação não possui um parâmetro requerido, inclui um valor de parâmetro não suportado ou tem outro tipo de formato incorreto.
+ request_not_authorized: O pedido tem de ser autorizado. O parâmetro necessário para autorizar o pedido está em falta ou é inválido.
+ unknown: O pedido não tem um parâmetro obrigatório, inclui um valor de parâmetro não suportado ou está mal formado.
invalid_resource_owner: As credenciais do proprietário do recurso não são válidas ou o proprietário do recurso não pode ser encontrado
invalid_scope: O âmbito solicitado é inválido, desconhecido ou tem um formato incorreto.
invalid_token:
@@ -98,7 +98,7 @@ pt-PT:
unknown: O token de acesso é inválido
resource_owner_authenticator_not_configured: A procura pelo proprietário do recurso falhou porque Doorkeeper.configure.resource_owner_authenticator não foi configurado.
server_error: O servidor de autorização encontrou uma condição inesperada que impediu o cumprimento do pedido .
- temporarily_unavailable: O servidor de autorização não é capaz de lidar com o pedido devido a uma sobrecarga ou mantenimento do servidor.
+ temporarily_unavailable: O servidor de autorização não pode atualmente tratar o pedido devido a uma sobrecarga temporária ou à manutenção do servidor.
unauthorized_client: O cliente não está autorizado a realizar esta solicitação usando este método.
unsupported_grant_type: O tipo de concessão de autorização não é suportado pelo servidor de autorização.
unsupported_response_type: O servidor de autorização não suporta este tipo de resposta.
@@ -125,12 +125,12 @@ pt-PT:
admin/reports: Administração de denúncias
all: Acesso total à sua conta Mastodon
blocks: Bloqueios
- bookmarks: Itens Salvos
+ bookmarks: Marcadores
conversations: Conversas
- crypto: Encriptação ponta-a-ponta
+ crypto: Encriptação ponta a ponta
favourites: Favoritos
filters: Filtros
- follow: A seguir, a silenciar, e a bloquear
+ follow: A seguir, a silenciar e a bloquear
follows: Seguidores
lists: Listas
media: Anexos de media
@@ -139,7 +139,7 @@ pt-PT:
profile: O seu perfil Mastodon
push: Notificações push
reports: Denúncias
- search: Pesquisa
+ search: Pesquisar
statuses: Publicações
layouts:
admin:
@@ -165,14 +165,14 @@ pt-PT:
admin:write:email_domain_blocks: executar ações de moderação no bloqueio de domínios de e-mail
admin:write:ip_blocks: executar ações de moderação no bloqueio de IPs
admin:write:reports: executar ações de moderação em denúncias
- crypto: usa encriptação ponta-a-ponta
- follow: siga, bloqueie, desbloqueie, e deixa de seguir contas
- profile: apenas ler as informações do perfil da sua conta
+ crypto: usar encriptação ponta a ponta
+ follow: alterar relações de conta
+ profile: ler apenas as informações do perfil da sua conta
push: receber as suas notificações push
- read: tenha acesso aos dados da tua conta
+ read: ler todos os dados da sua conta
read:accounts: ver as informações da conta
read:blocks: ver os seus bloqueios
- read:bookmarks: ver os seus favoritos
+ read:bookmarks: ver os seus marcadores
read:favourites: ver os seus favoritos
read:filters: ver os seus filtros
read:follows: ver quem você segue
@@ -181,18 +181,18 @@ pt-PT:
read:notifications: ver as suas notificações
read:reports: ver as suas denúncias
read:search: pesquisar em seu nome
- read:statuses: ver todos os estados
- write: publique por ti
- write:accounts: modificar o seu perfil
+ read:statuses: ver todas as publicações
+ write: alterar todos os dados da sua conta
+ write:accounts: alterar o seu perfil
write:blocks: bloquear contas e domínios
- write:bookmarks: estado dos favoritos
+ write:bookmarks: marcar publicações
write:conversations: silenciar e eliminar conversas
- write:favourites: assinalar como favoritas
+ write:favourites: favoritar publicações
write:filters: criar filtros
write:follows: seguir pessoas
write:lists: criar listas
- write:media: carregar arquivos de media
+ write:media: enviar ficheiros de media
write:mutes: silenciar pessoas e conversas
write:notifications: limpar as suas notificações
write:reports: denunciar outras pessoas
- write:statuses: publicar estado
+ write:statuses: publicar publicações
diff --git a/config/locales/el.yml b/config/locales/el.yml
index 6b1d8bc0e..1f408e26e 100644
--- a/config/locales/el.yml
+++ b/config/locales/el.yml
@@ -7,7 +7,6 @@ el:
hosted_on: Το Mastodon φιλοξενείται στο %{domain}
title: Σχετικά
accounts:
- follow: Ακολούθησε
followers:
one: Ακόλουθος
other: Ακόλουθοι
@@ -1192,8 +1191,6 @@ el:
your_appeal_approved: Η έφεση σου έχει εγκριθεί
your_appeal_pending: Υπέβαλλες έφεση
your_appeal_rejected: Η έφεση σου απορρίφθηκε
- domain_validator:
- invalid_domain: δεν είναι έγκυρο όνομα τομέα
edit_profile:
basic_information: Βασικές πληροφορίες
hint_html: "Τροποποίησε τί βλέπουν άτομα στο δημόσιο προφίλ σου και δίπλα στις αναρτήσεις σου. Είναι πιο πιθανό κάποιος να σε ακολουθήσει πίσω και να αλληλεπιδράσουν μαζί σου αν έχεις ολοκληρωμένο προφίλ και εικόνα προφίλ."
@@ -1638,23 +1635,12 @@ el:
edited_at_html: Επεξεργάστηκε στις %{date}
errors:
in_reply_not_found: Η ανάρτηση στην οποία προσπαθείς να απαντήσεις δεν φαίνεται να υπάρχει.
- open_in_web: Άνοιγμα στο διαδίκτυο
over_character_limit: υπέρβαση μέγιστου ορίου %{max} χαρακτήρων
pin_errors:
direct: Αναρτήσεις που είναι ορατές μόνο στους αναφερόμενους χρήστες δεν μπορούν να καρφιτσωθούν
limit: Έχεις ήδη καρφιτσώσει το μέγιστο αριθμό επιτρεπτών αναρτήσεων
ownership: Δεν μπορείς να καρφιτσώσεις ανάρτηση κάποιου άλλου
reblog: Οι ενισχύσεις δεν καρφιτσώνονται
- poll:
- total_people:
- one: "%{count} άτομο"
- other: "%{count} άτομα"
- total_votes:
- one: "%{count} ψήφος"
- other: "%{count} ψήφοι"
- vote: Ψήφισε
- show_more: Δείξε περισσότερα
- show_thread: Εμφάνιση νήματος
title: '%{name}: "%{quote}"'
visibilities:
direct: Άμεση
diff --git a/config/locales/en-GB.yml b/config/locales/en-GB.yml
index bcde9956c..56255f5d7 100644
--- a/config/locales/en-GB.yml
+++ b/config/locales/en-GB.yml
@@ -7,7 +7,6 @@ en-GB:
hosted_on: Mastodon hosted on %{domain}
title: About
accounts:
- follow: Follow
followers:
one: Follower
other: Followers
@@ -25,6 +24,8 @@ en-GB:
admin:
account_actions:
action: Perform action
+ already_silenced: This account has already been limited.
+ already_suspended: This account has already been suspended.
title: Perform moderation action on %{acct}
account_moderation_notes:
create: Leave note
@@ -46,6 +47,7 @@ en-GB:
title: Change email for %{username}
change_role:
changed_msg: Role successfully changed!
+ edit_roles: Manage user roles
label: Change role
no_role: No role
title: Change role for %{username}
@@ -602,6 +604,7 @@ en-GB:
suspend_description_html: The account and all its contents will be inaccessible and eventually deleted, and interacting with it will be impossible. Reversible within 30 days. Closes all reports against this account.
actions_description_html: Decide which action to take to resolve this report. If you take a punitive action against the reported account, an email notification will be sent to them, except when the Spam category is selected.
actions_description_remote_html: Decide which action to take to resolve this report. This will only affect how your server communicates with this remote account and handle its content.
+ actions_no_posts: This report doesn't have any associated posts to delete
add_to_report: Add more to report
already_suspended_badges:
local: Already suspended on this server
@@ -723,6 +726,7 @@ en-GB:
manage_taxonomies: Manage Taxonomies
manage_taxonomies_description: Allows users to review trending content and update hashtag settings
manage_user_access: Manage User Access
+ manage_user_access_description: Allows users to disable other users' two-factor authentication, change their email address, and reset their password
manage_users: Manage Users
manage_users_description: Allows users to view other users' details and perform moderation actions against them
manage_webhooks: Manage Webhooks
@@ -797,6 +801,7 @@ en-GB:
destroyed_msg: Site upload successfully deleted!
software_updates:
critical_update: Critical — please update quickly
+ description: It is recommended to keep your Mastodon installation up to date to benefit from the latest fixes and features. Moreover, it is sometimes critical to update Mastodon in a timely manner to avoid security issues. For these reasons, Mastodon checks for updates every 30 minutes, and will notify you according to your email notification preferences.
documentation_link: Learn more
release_notes: Release notes
title: Available updates
@@ -883,16 +888,37 @@ en-GB:
action: Check here for more information
message_html: "Your object storage is misconfigured. The privacy of your users is at risk."
tags:
+ moderation:
+ not_trendable: Not trendable
+ not_usable: Not usable
+ pending_review: Pending review
+ review_requested: Review requested
+ reviewed: Reviewed
+ title: Status
+ trendable: Trendable
+ unreviewed: Unreviewed
+ usable: Usable
+ name: Name
+ newest: Newest
+ oldest: Oldest
+ open: View Publicly
+ reset: Reset
review: Review status
+ search: Search
+ title: Hashtags
updated_msg: Hashtag settings updated successfully
title: Administration
trends:
allow: Allow
approved: Approved
+ confirm_allow: Are you sure you want to allow selected tags?
+ confirm_disallow: Are you sure you want to disallow selected tags?
disallow: Disallow
links:
allow: Allow link
allow_provider: Allow publisher
+ confirm_allow: Are you sure you want to allow selected links?
+ confirm_allow_provider: Are you sure you want to allow selected providers?
confirm_disallow: Are you sure you want to disallow selected links?
confirm_disallow_provider: Are you sure you want to disallow selected providers?
description_html: These are links that are currently being shared a lot by accounts that your server sees posts from. It can help your users find out what's going on in the world. No links are displayed publicly until you approve the publisher. You can also allow or reject individual links.
@@ -1039,7 +1065,9 @@ en-GB:
guide_link_text: Everyone can contribute.
sensitive_content: Sensitive content
application_mailer:
+ notification_preferences: Change email preferences
salutation: "%{name},"
+ settings: 'Change email preferences: %{link}'
unsubscribe: Unsubscribe
view: 'View:'
view_profile: View profile
@@ -1059,6 +1087,7 @@ en-GB:
hint_html: Just one more thing! We need to confirm you're a human (this is so we can keep the spam out!). Solve the CAPTCHA below and click "Continue".
title: Security check
confirmations:
+ awaiting_review: Your email address is confirmed! The %{domain} staff is now reviewing your registration. You will receive an email if they approve your account!
awaiting_review_title: Your registration is being reviewed
clicking_this_link: clicking this link
login_link: log in
@@ -1066,6 +1095,7 @@ en-GB:
redirect_to_app_html: You should have been redirected to the %{app_name} app. If that did not happen, try %{clicking_this_link} or manually return to the app.
registration_complete: Your registration on %{domain} is now complete!
welcome_title: Welcome, %{name}!
+ wrong_email_hint: If that email address is not correct, you can change it in account settings.
delete_account: Delete account
delete_account_html: If you wish to delete your account, you can proceed here. You will be asked for confirmation.
description:
@@ -1086,6 +1116,7 @@ en-GB:
or_log_in_with: Or log in with
privacy_policy_agreement_html: I have read and agree to the privacy policy
progress:
+ confirm: Confirm email
details: Your details
review: Our review
rules: Accept rules
@@ -1107,6 +1138,7 @@ en-GB:
security: Security
set_new_password: Set new password
setup:
+ email_below_hint_html: Check your spam folder, or request another one. You can correct your email address if it's wrong.
email_settings_hint_html: Click the link we sent you to verify %{email}. We'll wait right here.
link_not_received: Didn't get a link?
new_confirmation_instructions_sent: You will receive a new email with the confirmation link in a few minutes!
@@ -1128,6 +1160,12 @@ en-GB:
view_strikes: View past strikes against your account
too_fast: Form submitted too fast, try again.
use_security_key: Use security key
+ author_attribution:
+ example_title: Sample text
+ hint_html: Control how you're credited when links are shared on Mastodon.
+ more_from_html: More from %{name}
+ s_blog: "%{name}'s Blog"
+ title: Author attribution
challenge:
confirm: Continue
hint_html: "Tip: We won't ask you for your password again for the next hour."
@@ -1202,8 +1240,6 @@ en-GB:
your_appeal_approved: Your appeal has been approved
your_appeal_pending: You have submitted an appeal
your_appeal_rejected: Your appeal has been rejected
- domain_validator:
- invalid_domain: is not a valid domain name
edit_profile:
basic_information: Basic information
hint_html: "Customise what people see on your public profile and next to your posts. Other people are more likely to follow you back and interact with you when you have a filled out profile and a profile picture."
@@ -1425,6 +1461,7 @@ en-GB:
media_attachments:
validations:
images_and_video: Cannot attach a video to a post that already contains images
+ not_found: Media %{ids} not found or already attached to another post
not_ready: Cannot attach files that have not finished processing. Try again in a moment!
too_many: Cannot attach more than 4 files
migrations:
@@ -1702,23 +1739,12 @@ en-GB:
edited_at_html: Edited %{date}
errors:
in_reply_not_found: The post you are trying to reply to does not appear to exist.
- open_in_web: Open in web
over_character_limit: character limit of %{max} exceeded
pin_errors:
direct: Posts that are only visible to mentioned users cannot be pinned
limit: You have already pinned the maximum number of posts
ownership: Someone else's post cannot be pinned
reblog: A boost cannot be pinned
- poll:
- total_people:
- one: "%{count} person"
- other: "%{count} people"
- total_votes:
- one: "%{count} vote"
- other: "%{count} votes"
- vote: Vote
- show_more: Show more
- show_thread: Show thread
title: '%{name}: "%{quote}"'
visibilities:
direct: Direct
@@ -1917,6 +1943,7 @@ en-GB:
instructions_html: Copy and paste the code below into the HTML of your website. Then add the address of your website into one of the extra fields on your profile from the "Edit profile" tab and save changes.
verification: Verification
verified_links: Your verified links
+ website_verification: Website verification
webauthn_credentials:
add: Add new security key
create:
diff --git a/config/locales/en.yml b/config/locales/en.yml
index 267e04618..b1c100da0 100644
--- a/config/locales/en.yml
+++ b/config/locales/en.yml
@@ -7,7 +7,6 @@ en:
hosted_on: Mastodon hosted on %{domain}
title: About
accounts:
- follow: Follow
followers:
one: Follower
other: Followers
@@ -25,6 +24,8 @@ en:
admin:
account_actions:
action: Perform action
+ already_silenced: This account has already been limited.
+ already_suspended: This account has already been suspended.
title: Perform moderation action on %{acct}
account_moderation_notes:
create: Leave note
@@ -46,6 +47,7 @@ en:
title: Change email for %{username}
change_role:
changed_msg: Role successfully changed!
+ edit_roles: Manage user roles
label: Change role
no_role: No role
title: Change role for %{username}
@@ -602,6 +604,7 @@ en:
suspend_description_html: The account and all its contents will be inaccessible and eventually deleted, and interacting with it will be impossible. Reversible within 30 days. Closes all reports against this account.
actions_description_html: Decide which action to take to resolve this report. If you take a punitive action against the reported account, an email notification will be sent to them, except when the Spam category is selected.
actions_description_remote_html: Decide which action to take to resolve this report. This will only affect how your server communicates with this remote account and handle its content.
+ actions_no_posts: This report doesn't have any associated posts to delete
add_to_report: Add more to report
already_suspended_badges:
local: Already suspended on this server
@@ -1157,6 +1160,12 @@ en:
view_strikes: View past strikes against your account
too_fast: Form submitted too fast, try again.
use_security_key: Use security key
+ author_attribution:
+ example_title: Sample text
+ hint_html: Control how you're credited when links are shared on Mastodon.
+ more_from_html: More from %{name}
+ s_blog: "%{name}'s Blog"
+ title: Author attribution
challenge:
confirm: Continue
hint_html: "Tip: We won't ask you for your password again for the next hour."
@@ -1231,8 +1240,6 @@ en:
your_appeal_approved: Your appeal has been approved
your_appeal_pending: You have submitted an appeal
your_appeal_rejected: Your appeal has been rejected
- domain_validator:
- invalid_domain: is not a valid domain name
edit_profile:
basic_information: Basic information
hint_html: "Customize what people see on your public profile and next to your posts. Other people are more likely to follow you back and interact with you when you have a filled out profile and a profile picture."
@@ -1733,23 +1740,12 @@ en:
edited_at_html: Edited %{date}
errors:
in_reply_not_found: The post you are trying to reply to does not appear to exist.
- open_in_web: Open in web
over_character_limit: character limit of %{max} exceeded
pin_errors:
direct: Posts that are only visible to mentioned users cannot be pinned
limit: You have already pinned the maximum number of posts
ownership: Someone else's post cannot be pinned
reblog: A boost cannot be pinned
- poll:
- total_people:
- one: "%{count} person"
- other: "%{count} people"
- total_votes:
- one: "%{count} vote"
- other: "%{count} votes"
- vote: Vote
- show_more: Show more
- show_thread: Show thread
title: '%{name}: "%{quote}"'
visibilities:
direct: Direct
@@ -1948,6 +1944,7 @@ en:
instructions_html: Copy and paste the code below into the HTML of your website. Then add the address of your website into one of the extra fields on your profile from the "Edit profile" tab and save changes.
verification: Verification
verified_links: Your verified links
+ website_verification: Website verification
webauthn_credentials:
add: Add new security key
create:
diff --git a/config/locales/eo.yml b/config/locales/eo.yml
index 85aa3a1f3..46c6cbcf8 100644
--- a/config/locales/eo.yml
+++ b/config/locales/eo.yml
@@ -7,7 +7,6 @@ eo:
hosted_on: "%{domain} estas nodo de Mastodon"
title: Pri
accounts:
- follow: Sekvi
followers:
one: Sekvanto
other: Sekvantoj
@@ -1105,8 +1104,6 @@ eo:
your_appeal_approved: Via apelacio aprobitas
your_appeal_pending: Vi sendis apelacion
your_appeal_rejected: Via apelacio malakceptitas
- domain_validator:
- invalid_domain: ne estas valida domajna nomo
edit_profile:
basic_information: Baza informo
other: Alia
@@ -1555,23 +1552,12 @@ eo:
edited_at_html: Redaktis je %{date}
errors:
in_reply_not_found: Mesaĝo kiun vi provas respondi ŝajnas ne ekzisti.
- open_in_web: Malfermi retumile
over_character_limit: limo de %{max} signoj transpasita
pin_errors:
direct: Mesaĝoj kiu videbla nun al la uzantoj ne povas alpinglitis
limit: Vi jam atingis la maksimuman nombron de alpinglitaj mesaĝoj
ownership: Mesaĝo de iu alia ne povas esti alpinglita
reblog: Diskonigo ne povas esti alpinglita
- poll:
- total_people:
- one: "%{count} persono"
- other: "%{count} personoj"
- total_votes:
- one: "%{count} voĉdono"
- other: "%{count} voĉdonoj"
- vote: Voĉdoni
- show_more: Montri pli
- show_thread: Montri la mesaĝaron
title: "%{name}: “%{quote}”"
visibilities:
direct: Rekta
diff --git a/config/locales/es-AR.yml b/config/locales/es-AR.yml
index ab0dcb58f..4d60d080a 100644
--- a/config/locales/es-AR.yml
+++ b/config/locales/es-AR.yml
@@ -7,7 +7,6 @@ es-AR:
hosted_on: Mastodon alojado en %{domain}
title: Información
accounts:
- follow: Seguir
followers:
one: Seguidor
other: Seguidores
@@ -25,6 +24,8 @@ es-AR:
admin:
account_actions:
action: Ejecutar acción
+ already_silenced: Esta cuenta ya fue 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 +47,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 +604,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
@@ -1157,6 +1160,12 @@ es-AR:
view_strikes: Ver incumplimientos pasados contra tu cuenta
too_fast: Formulario enviado demasiado rápido, probá de nuevo.
use_security_key: Usar la llave de seguridad
+ author_attribution:
+ example_title: Texto de ejemplo
+ hint_html: Controlá cómo se te da crédito cuando los enlaces son compartidos en Mastodon.
+ more_from_html: Más de %{name}
+ s_blog: Blog de %{name}
+ title: Atribución del autor
challenge:
confirm: Continuar
hint_html: "Dato: No volveremos a preguntarte por la contraseña durante la siguiente hora."
@@ -1231,8 +1240,6 @@ es-AR:
your_appeal_approved: Se aprobó tu apelación
your_appeal_pending: Enviaste una apelación
your_appeal_rejected: Se rechazó tu apelación
- domain_validator:
- invalid_domain: no es un nombre de dominio válido
edit_profile:
basic_information: Información básica
hint_html: "Personalizá lo que la gente ve en tu perfil público y junto a tus publicaciones. Es más probable que otras personas te sigan e interactúen con vos cuando tengas un perfil completo y una foto de perfil."
@@ -1732,23 +1739,12 @@ es-AR:
edited_at_html: Editado el %{date}
errors:
in_reply_not_found: El mensaje al que intentás responder no existe.
- open_in_web: Abrir en la web
over_character_limit: se excedió el límite de %{max} caracteres
pin_errors:
direct: Los mensajes que sólo son visibles para los usuarios mencionados no pueden ser fijados
limit: Ya fijaste el número máximo de mensajes
ownership: No se puede fijar el mensaje de otra cuenta
reblog: No se puede fijar una adhesión
- poll:
- total_people:
- one: "%{count} persona"
- other: "%{count} personas"
- total_votes:
- one: "%{count} voto"
- other: "%{count} votos"
- vote: Votar
- show_more: Mostrar más
- show_thread: Mostrar hilo
title: '%{name}: "%{quote}"'
visibilities:
direct: Directo
@@ -1947,6 +1943,7 @@ es-AR:
instructions_html: Copiá y pegá el siguiente código en el HTML de tu sitio web. Luego, agregá la dirección de tu sitio web en uno de los campos extras de tu perfil desde la pestaña "Editar perfil" y guardá los cambios.
verification: Verificación
verified_links: Tus enlaces verificados
+ website_verification: Verificación del sitio web
webauthn_credentials:
add: Agregar nueva llave de seguridad
create:
diff --git a/config/locales/es-MX.yml b/config/locales/es-MX.yml
index 9df6a784d..050388c18 100644
--- a/config/locales/es-MX.yml
+++ b/config/locales/es-MX.yml
@@ -7,7 +7,6 @@ es-MX:
hosted_on: Mastodon alojado en %{domain}
title: Acerca de
accounts:
- follow: Seguir
followers:
one: Seguidor
other: Seguidores
@@ -1231,8 +1230,6 @@ es-MX:
your_appeal_approved: Se aprobó tu apelación
your_appeal_pending: Has enviado una apelación
your_appeal_rejected: Tu apelación ha sido rechazada
- domain_validator:
- invalid_domain: no es un nombre de dominio válido
edit_profile:
basic_information: Información básica
hint_html: "Personaliza lo que la gente ve en tu perfil público junto a tus publicaciones. Es más probable que otras personas te sigan e interactúen contigo cuando completes tu perfil y agregues una foto."
@@ -1454,6 +1451,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:
@@ -1731,23 +1729,12 @@ es-MX:
edited_at_html: Editado %{date}
errors:
in_reply_not_found: El estado al que intentas responder no existe.
- open_in_web: Abrir en web
over_character_limit: Límite de caracteres de %{max} superado
pin_errors:
direct: Las publicaciones que son visibles solo para los usuarios mencionados no pueden fijarse
limit: Ya has fijado el número máximo de publicaciones
ownership: El toot de alguien más no puede fijarse
reblog: Un boost no puede fijarse
- poll:
- total_people:
- one: persona %{count}
- other: "%{count} gente"
- total_votes:
- one: "%{count} voto"
- other: "%{count} votos"
- vote: Vota
- show_more: Mostrar más
- show_thread: Mostrar discusión
title: "%{name}: «%{quote}»"
visibilities:
direct: Directa
diff --git a/config/locales/es.yml b/config/locales/es.yml
index 0bbad767e..81a547ad8 100644
--- a/config/locales/es.yml
+++ b/config/locales/es.yml
@@ -7,7 +7,6 @@ es:
hosted_on: Mastodon alojado en %{domain}
title: Acerca de
accounts:
- follow: Seguir
followers:
one: Seguidor
other: Seguidores
@@ -1231,8 +1230,6 @@ es:
your_appeal_approved: Se aprobó tu apelación
your_appeal_pending: Has enviado una apelación
your_appeal_rejected: Tu apelación ha sido rechazada
- domain_validator:
- invalid_domain: no es un nombre de dominio válido
edit_profile:
basic_information: Información básica
hint_html: "Personaliza lo que la gente ve en tu perfil público junto a tus publicaciones. Es más probable que otras personas te sigan e interactúen contigo cuando completas tu perfil y foto."
@@ -1454,6 +1451,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:
@@ -1731,23 +1729,12 @@ es:
edited_at_html: Editado %{date}
errors:
in_reply_not_found: La publicación a la que intentas responder no existe.
- open_in_web: Abrir en web
over_character_limit: Límite de caracteres de %{max} superado
pin_errors:
direct: Las publicaciones que son visibles solo para los usuarios mencionados no pueden fijarse
limit: Ya has fijado el número máximo de publicaciones
ownership: La publicación de otra persona no puede fijarse
reblog: Un boost no puede fijarse
- poll:
- total_people:
- one: "%{count} persona"
- other: "%{count} personas"
- total_votes:
- one: "%{count} voto"
- other: "%{count} votos"
- vote: Vota
- show_more: Mostrar más
- show_thread: Mostrar discusión
title: "%{name}: «%{quote}»"
visibilities:
direct: Directa
diff --git a/config/locales/et.yml b/config/locales/et.yml
index 17fd41a8e..d8cdbf414 100644
--- a/config/locales/et.yml
+++ b/config/locales/et.yml
@@ -7,7 +7,6 @@ et:
hosted_on: Mastodon majutatud %{domain}-is
title: Teave
accounts:
- follow: Jälgi
followers:
one: Jälgija
other: Jälgijaid
@@ -25,12 +24,14 @@ et:
admin:
account_actions:
action: Täida tegevus
+ 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 +46,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 +59,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 +68,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 +195,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 +249,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 +584,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 +778,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 +888,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 +921,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 +957,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 +1042,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 +1053,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 +1064,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 +1072,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 +1093,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 +1115,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 +1129,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 +1174,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
@@ -1178,8 +1211,6 @@ et:
your_appeal_approved: Su vaidlustus on heakskiidetud
your_appeal_pending: Vaidlustus on esitatud
your_appeal_rejected: Vaidlustus on tagasi lükatud
- domain_validator:
- invalid_domain: ei ole sobiv domeeni nimi
edit_profile:
basic_information: Põhiinfo
hint_html: "Kohanda, mida inimesed näevad su avalikul profiilil ja postituste kõrval. Inimesed alustavad tõenäolisemalt sinu jälgimist ja interakteeruvad sinuga, kui sul on täidetud profiil ja profiilipilt."
@@ -1376,6 +1407,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 +1422,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 +1499,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 +1659,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
@@ -1664,23 +1700,12 @@ et:
edited_at_html: Muudetud %{date}
errors:
in_reply_not_found: Postitus, millele üritad vastata, ei näi enam eksisteerivat.
- open_in_web: Ava veebis
over_character_limit: tähtmärkide limiit %{max} ületatud
pin_errors:
direct: Ei saa kinnitada postitusi, mis on nähtavad vaid mainitud kasutajatele
limit: Kinnitatud on juba maksimaalne arv postitusi
ownership: Kellegi teise postitust ei saa kinnitada
reblog: Jagamist ei saa kinnitada
- poll:
- total_people:
- one: "%{count} inimene"
- other: "%{count} inimest"
- total_votes:
- one: "%{count} hääl"
- other: "%{count} häält"
- vote: Hääleta
- show_more: Näita rohkem
- show_thread: Kuva lõim
title: '%{name}: "%{quote}"'
visibilities:
direct: Otsene
@@ -1872,6 +1897,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/eu.yml b/config/locales/eu.yml
index 5e7d4a7f0..626003399 100644
--- a/config/locales/eu.yml
+++ b/config/locales/eu.yml
@@ -7,7 +7,6 @@ eu:
hosted_on: Mastodon %{domain} domeinuan ostatatua
title: Honi buruz
accounts:
- follow: Jarraitu
followers:
one: Jarraitzaile
other: jarraitzaile
@@ -1155,8 +1154,6 @@ eu:
your_appeal_approved: Zure apelazioa onartu da
your_appeal_pending: Apelazio bat bidali duzu
your_appeal_rejected: Zure apelazioa baztertu da
- domain_validator:
- invalid_domain: ez da domeinu izen baliogarria
edit_profile:
basic_information: Oinarrizko informazioa
hint_html: "Pertsonalizatu jendeak zer ikusi dezakeen zure profil publikoan eta zure bidalketen baitan. Segur aski, jende gehiagok jarraituko dizu eta interakzio gehiago izango dituzu profila osatuta baduzu, profil irudia eta guzti."
@@ -1641,23 +1638,12 @@ eu:
edited_at_html: Editatua %{date}
errors:
in_reply_not_found: Erantzuten saiatu zaren bidalketa antza ez da existitzen.
- open_in_web: Ireki web-ean
over_character_limit: "%{max}eko karaktere muga gaindituta"
pin_errors:
direct: Aipatutako erabiltzaileentzat soilik ikusgai dauden bidalketak ezin dira finkatu
limit: Gehienez finkatu daitekeen bidalketa kopurua finkatu duzu jada
ownership: Ezin duzu beste norbaiten bidalketa bat finkatu
reblog: Bultzada bat ezin da finkatu
- poll:
- total_people:
- one: pertsona %{count}
- other: "%{count} pertsona"
- total_votes:
- one: Boto %{count}
- other: "%{count} boto"
- vote: Bozkatu
- show_more: Erakutsi gehiago
- show_thread: Erakutsi haria
title: '%{name}: "%{quote}"'
visibilities:
direct: Zuzena
diff --git a/config/locales/fa.yml b/config/locales/fa.yml
index 42782da20..f2fe134e3 100644
--- a/config/locales/fa.yml
+++ b/config/locales/fa.yml
@@ -7,7 +7,6 @@ fa:
hosted_on: ماستودون، میزبانیشده روی %{domain}
title: درباره
accounts:
- follow: پیگیری
followers:
one: پیگیر
other: پیگیر
@@ -986,8 +985,6 @@ fa:
your_appeal_approved: درخواست تجدیدنظرتان پذیرفته شد
your_appeal_pending: شما یک درخواست تجدیدنظر فرستادید
your_appeal_rejected: درخواست تجدیدنظرتان رد شد
- domain_validator:
- invalid_domain: نام دامین معتبر نیست
edit_profile:
basic_information: اطلاعات پایه
hint_html: "شخصیسازی آن چه مردم روی نمایهٔ عمومیتان و کنار فرستههایتان میبینند. هنگامی که نمایهای کامل و یک تصویر نمایه داشته باشید، احتمال پیگیری متقابل و تعامل با شما بیشتر است."
@@ -1406,23 +1403,12 @@ fa:
edited_at_html: ویراسته در %{date}
errors:
in_reply_not_found: به نظر نمیرسد وضعیتی که میخواهید به آن پاسخ دهید، وجود داشته باشد.
- open_in_web: گشودن در وب
over_character_limit: از حد مجاز %{max} حرف فراتر رفتید
pin_errors:
direct: فرستههایی که فقط برای کاربران اشاره شده نمایانند نمیتوانند سنجاق شوند
limit: از این بیشتر نمیشود نوشتههای ثابت داشت
ownership: نوشتههای دیگران را نمیتوان ثابت کرد
reblog: تقویت نمیتواند سنجاق شود
- poll:
- total_people:
- one: "%{count} نفر"
- other: "%{count} نفر"
- total_votes:
- one: "%{count} رأی"
- other: "%{count} رأی"
- vote: رأی
- show_more: نمایش
- show_thread: نمایش رشته
title: "%{name}: «%{quote}»"
visibilities:
direct: مستقیم
diff --git a/config/locales/fi.yml b/config/locales/fi.yml
index 42d197766..30837b600 100644
--- a/config/locales/fi.yml
+++ b/config/locales/fi.yml
@@ -7,7 +7,6 @@ fi:
hosted_on: Mastodon palvelimella %{domain}
title: Tietoja
accounts:
- follow: Seuraa
followers:
one: seuraaja
other: seuraajaa
@@ -25,6 +24,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 +47,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,9 +444,9 @@ fi:
create: Lisää verkkotunnus
resolve: Selvitä verkkotunnus
title: Estä uusi sähköpostiverkkotunnus
- no_email_domain_block_selected: Sähköpostin verkkotunnuksia ei muutettu, koska yhtään ei ollut valittuna
+ 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: Verkkotunnuksen nimi määräytyy 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öpostin palveluntarjoajia.
+ 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
title: Estetyt sähköpostiverkkotunnukset
export_domain_allows:
@@ -600,8 +602,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öposti-ilmoitus, paitsi jos Roskaposti-luokka on valittuna.
+ 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 +1138,7 @@ fi:
security: Turvallisuus
set_new_password: Aseta uusi salasana
setup:
- email_below_hint_html: Tarkista roskapostikansiosi tai pyydä uusi viesti. Voit korjata sähköpostiosoitteesi, jos se oli väärin.
+ 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!
@@ -1157,6 +1160,10 @@ fi:
view_strikes: Näytä aiemmat tiliäsi koskevat varoitukset
too_fast: Lomake lähetettiin liian nopeasti, yritä uudelleen.
use_security_key: Käytä suojausavainta
+ author_attribution:
+ example_title: Esimerkkiteksti
+ more_from_html: Lisää tekijältä %{name}
+ s_blog: Käyttäjän %{name} blogi
challenge:
confirm: Jatka
hint_html: "Vihje: Emme pyydä sinulta salasanaa uudelleen seuraavan tunnin aikana."
@@ -1195,8 +1202,8 @@ 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: Jos ei saavu perille, voit pyytää apua sähköpostilla %{email}
- email_reconfirmation_html: Jos et saa vahvistuksen sähköpostia, niin voit pyytää sitä uudelleen
+ 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.
username_available: Käyttäjänimesi tulee saataville uudelleen
@@ -1231,8 +1238,6 @@ fi:
your_appeal_approved: Valituksesi on hyväksytty
your_appeal_pending: Olet lähettänyt valituksen
your_appeal_rejected: Valituksesi on hylätty
- domain_validator:
- invalid_domain: ei ole kelvollinen verkkotunnus
edit_profile:
basic_information: Perustiedot
hint_html: "Mukauta, mitä ihmiset näkevät julkisessa profiilissasi ja julkaisujesi vieressä. Sinua seurataan takaisin ja kanssasi ollaan vuorovaikutuksessa todennäköisemmin, kun sinulla on täytetty profiili ja profiilikuva."
@@ -1732,23 +1737,12 @@ fi:
edited_at_html: Muokattu %{date}
errors:
in_reply_not_found: Julkaisua, johon yrität vastata, ei näytä olevan olemassa.
- open_in_web: Avaa selaimessa
over_character_limit: merkkimäärän rajoitus %{max} ylitetty
pin_errors:
direct: Vain mainituille käyttäjille näkyviä julkaisuja ei voi kiinnittää
limit: Olet jo kiinnittänyt enimmäismäärän julkaisuja
ownership: Muiden julkaisuja ei voi kiinnittää
reblog: Tehostusta ei voi kiinnittää
- poll:
- total_people:
- one: "%{count} käyttäjä"
- other: "%{count} käyttäjää"
- total_votes:
- one: "%{count} ääni"
- other: "%{count} ääntä"
- vote: Äänestä
- show_more: Näytä lisää
- show_thread: Näytä ketju
title: "%{name}: ”%{quote}”"
visibilities:
direct: Suoraan
@@ -1947,6 +1941,7 @@ fi:
instructions_html: Kopioi ja liitä seuraava koodi verkkosivustosi HTML-lähdekoodiin. Lisää sitten verkkosivustosi osoite johonkin profiilisi lisäkentistä ”Muokkaa profiilia” -välilehdellä ja tallenna muutokset.
verification: Vahvistus
verified_links: Vahvistetut linkkisi
+ website_verification: Verkkosivuston vahvistus
webauthn_credentials:
add: Lisää uusi suojausavain
create:
diff --git a/config/locales/fo.yml b/config/locales/fo.yml
index 0c3620ad4..d5127b4ad 100644
--- a/config/locales/fo.yml
+++ b/config/locales/fo.yml
@@ -7,7 +7,6 @@ fo:
hosted_on: Mastodon hýst á %{domain}
title: Um
accounts:
- follow: Fylg
followers:
one: Fylgjari
other: Fylgjarar
@@ -25,6 +24,8 @@ fo:
admin:
account_actions:
action: Frem atgerð
+ already_silenced: Hendan kontan er longu avmarkað.
+ already_suspended: Hendan kontan er longu ógildað.
title: Frem umsjónaratgerð á %{acct}
account_moderation_notes:
create: Skriva umsjónarviðmerking
@@ -46,6 +47,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 +604,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
@@ -1157,6 +1160,12 @@ fo:
view_strikes: Vís eldri atsóknir móti tíni kontu
too_fast: Oyðublaðið innsent ov skjótt, royn aftur.
use_security_key: Brúka trygdarlykil
+ author_attribution:
+ example_title: Tekstadømi
+ hint_html: Kanna, hvussu tú verður viðurkend/ur, tá ið onnur deila slóðir á Mastodon.
+ more_from_html: Meiri frá %{name}
+ s_blog: Bloggurin hjá %{name}
+ title: Ískoyti høvundans
challenge:
confirm: Hald á
hint_html: "Góð ráð: vit spyrja teg ikki aftur um loyniorðið næsta tíman."
@@ -1231,8 +1240,6 @@ fo:
your_appeal_approved: Kæra tín er góðkend
your_appeal_pending: Tú hevur kært
your_appeal_rejected: Kæra tín er vrakað
- domain_validator:
- invalid_domain: er ikki eitt loyvt økisnavn
edit_profile:
basic_information: Grundleggjandi upplýsingar
hint_html: "Tillaga tað, sum fólk síggja á tínum almenna vanga og við síðna av tínum postum. Sannlíkindini fyri, at onnur fylgja tær og virka saman við tær eru størri, tá tú hevur fylt út vangan og eina vangamynd."
@@ -1732,23 +1739,12 @@ fo:
edited_at_html: Rættað %{date}
errors:
in_reply_not_found: Posturin, sum tú roynir at svara, sýnist ikki at finnast.
- open_in_web: Lat upp á vevinum
over_character_limit: mesta tal av teknum, %{max}, rokkið
pin_errors:
direct: Postar, sum einans eru sjónligir hjá nevndum brúkarum, kunnu ikki festast
limit: Tú hevur longu fest loyvda talið av postum
ownership: Postar hjá øðrum kunnu ikki festast
reblog: Ein stimbran kann ikki festast
- poll:
- total_people:
- one: "%{count} fólk"
- other: "%{count} fólk"
- total_votes:
- one: "%{count} atkvøða"
- other: "%{count} atkvøður"
- vote: Atkvøð
- show_more: Vís meira
- show_thread: Vís tráð
title: '%{name}: "%{quote}"'
visibilities:
direct: Beinleiðis
@@ -1944,6 +1940,7 @@ fo:
instructions_html: Avrita og innset koduna niðanfyri inn í HTML'ið á heimasíðuni hjá tær. Legg síðani adressuna á heimasíðuni hjá tær inn á eitt av eyka teigunum á vanganum hjá tær umvegis "Rætta vanga" teigin og goym broytingar.
verification: Váttan
verified_links: Tíni váttaðu leinki
+ website_verification: Heimasíðuváttan
webauthn_credentials:
add: Legg nýggjan trygdarlykil afturat
create:
diff --git a/config/locales/fr-CA.yml b/config/locales/fr-CA.yml
index 45c6baece..a47d7447a 100644
--- a/config/locales/fr-CA.yml
+++ b/config/locales/fr-CA.yml
@@ -7,7 +7,6 @@ fr-CA:
hosted_on: Serveur Mastodon hébergé sur %{domain}
title: À propos
accounts:
- follow: Suivre
followers:
one: Abonné·e
other: Abonné·e·s
@@ -25,6 +24,7 @@ fr-CA:
admin:
account_actions:
action: Effectuer l'action
+ 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 +46,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}
@@ -132,6 +133,7 @@ fr-CA:
resubscribe: Se réabonner
role: Rôle
search: Rechercher
+ search_same_email_domain: Autres utilisateurs avec le même domaine de courriel
search_same_ip: Autres utilisateur·rice·s avec la même IP
security: Sécurité
security_measures:
@@ -187,9 +189,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
@@ -235,6 +239,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}"
@@ -244,6 +249,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}"
@@ -1215,8 +1221,6 @@ fr-CA:
your_appeal_approved: Votre appel a été approuvé
your_appeal_pending: Vous avez soumis un appel
your_appeal_rejected: Votre appel a été rejeté
- domain_validator:
- invalid_domain: n’est pas un nom de domaine valide
edit_profile:
basic_information: Informations de base
hint_html: "Personnalisez ce que les gens voient sur votre profil public et à côté de vos messages. Les autres personnes seront plus susceptibles de vous suivre et d’interagir avec vous lorsque vous avez un profil complet et une photo."
@@ -1428,6 +1432,7 @@ fr-CA:
media_attachments:
validations:
images_and_video: Impossible de joindre une vidéo à un message contenant déjà des images
+ not_found: Média %{ids} introuvable ou déjà attaché à un autre message
not_ready: Impossible de joindre les fichiers en cours de traitement. Réessayez dans un instant !
too_many: Impossible de joindre plus de 4 fichiers
migrations:
@@ -1705,23 +1710,12 @@ fr-CA:
edited_at_html: Édité le %{date}
errors:
in_reply_not_found: Le message auquel vous essayez de répondre ne semble pas exister.
- open_in_web: Ouvrir sur le web
over_character_limit: limite de %{max} caractères dépassée
pin_errors:
direct: Les messages qui ne sont visibles que pour les utilisateur·rice·s mentionné·e·s ne peuvent pas être épinglés
limit: Vous avez déjà épinglé le nombre maximum de messages
ownership: Vous ne pouvez pas épingler un message ne vous appartenant pas
reblog: Un partage ne peut pas être épinglé
- poll:
- total_people:
- one: "%{count} personne"
- other: "%{count} personnes"
- total_votes:
- one: "%{count} vote"
- other: "%{count} votes"
- vote: Voter
- show_more: Déplier
- show_thread: Afficher le fil de discussion
title: "%{name} : « %{quote} »"
visibilities:
direct: Direct
diff --git a/config/locales/fr.yml b/config/locales/fr.yml
index 4434a1653..b2c692ea6 100644
--- a/config/locales/fr.yml
+++ b/config/locales/fr.yml
@@ -7,7 +7,6 @@ fr:
hosted_on: Serveur Mastodon hébergé sur %{domain}
title: À propos
accounts:
- follow: Suivre
followers:
one: Abonné·e
other: Abonné·e·s
@@ -25,6 +24,7 @@ fr:
admin:
account_actions:
action: Effectuer l'action
+ 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 +46,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}
@@ -132,6 +133,7 @@ fr:
resubscribe: Se réabonner
role: Rôle
search: Rechercher
+ search_same_email_domain: Autres utilisateurs avec le même domaine de courriel
search_same_ip: Autres utilisateur·rice·s avec la même IP
security: Sécurité
security_measures:
@@ -187,9 +189,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
@@ -235,6 +239,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}"
@@ -244,6 +249,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}"
@@ -1215,8 +1221,6 @@ fr:
your_appeal_approved: Votre appel a été approuvé
your_appeal_pending: Vous avez soumis un appel
your_appeal_rejected: Votre appel a été rejeté
- domain_validator:
- invalid_domain: n’est pas un nom de domaine valide
edit_profile:
basic_information: Informations de base
hint_html: "Personnalisez ce que les gens voient sur votre profil public et à côté de vos messages. Les autres personnes seront plus susceptibles de vous suivre et d’interagir avec vous lorsque vous avez un profil complet et une photo."
@@ -1428,6 +1432,7 @@ fr:
media_attachments:
validations:
images_and_video: Impossible de joindre une vidéo à un message contenant déjà des images
+ not_found: Média %{ids} introuvable ou déjà attaché à un autre message
not_ready: Impossible de joindre les fichiers en cours de traitement. Réessayez dans un instant !
too_many: Impossible de joindre plus de 4 fichiers
migrations:
@@ -1705,23 +1710,12 @@ fr:
edited_at_html: Modifié le %{date}
errors:
in_reply_not_found: Le message auquel vous essayez de répondre ne semble pas exister.
- open_in_web: Ouvrir sur le web
over_character_limit: limite de %{max} caractères dépassée
pin_errors:
direct: Les messages qui ne sont visibles que pour les utilisateur·rice·s mentionné·e·s ne peuvent pas être épinglés
limit: Vous avez déjà épinglé le nombre maximum de messages
ownership: Vous ne pouvez pas épingler un message ne vous appartenant pas
reblog: Un partage ne peut pas être épinglé
- poll:
- total_people:
- one: "%{count} personne"
- other: "%{count} personnes"
- total_votes:
- one: "%{count} vote"
- other: "%{count} votes"
- vote: Voter
- show_more: Déplier
- show_thread: Afficher le fil de discussion
title: "%{name} : « %{quote} »"
visibilities:
direct: Direct
diff --git a/config/locales/fy.yml b/config/locales/fy.yml
index d0127f77b..6afdecd55 100644
--- a/config/locales/fy.yml
+++ b/config/locales/fy.yml
@@ -7,7 +7,6 @@ fy:
hosted_on: Mastodon op %{domain}
title: Oer
accounts:
- follow: Folgje
followers:
one: Folger
other: Folgers
@@ -1231,8 +1230,6 @@ fy:
your_appeal_approved: Jo beswier is goedkard
your_appeal_pending: Jo hawwe in beswier yntsjinne
your_appeal_rejected: Jo beswier is ôfwêzen
- domain_validator:
- invalid_domain: is in ûnjildige domeinnamme
edit_profile:
basic_information: Algemiene ynformaasje
hint_html: "Pas oan wat minsken op jo iepenbiere profyl en njonken jo berjochten sjogge. Oare minsken sille jo earder folgje en mei jo kommunisearje wannear’t jo profyl ynfolle is en jo in profylfoto hawwe."
@@ -1454,6 +1451,7 @@ fy:
media_attachments:
validations:
images_and_video: In fideo kin net oan in berjocht mei ôfbyldingen keppele wurde
+ not_found: Media %{ids} net fûn of al tafoege oan in oar berjocht
not_ready: Kin gjin bestannen tafoegje dy’t noch net ferwurke binne. Probearje it letter opnij!
too_many: Der kinne net mear as 4 ôfbyldingen tafoege wurde
migrations:
@@ -1731,23 +1729,12 @@ fy:
edited_at_html: Bewurke op %{date}
errors:
in_reply_not_found: It berjocht wêrop jo probearje te reagearjen liket net te bestean.
- open_in_web: Yn de webapp iepenje
over_character_limit: Oer de limyt fan %{max} tekens
pin_errors:
direct: Berjochten dy’t allinnich sichtber binne foar fermelde brûkers kinne net fêstset wurde
limit: Jo hawwe it maksimaal tal berjochten al fêstmakke
ownership: In berjocht fan in oar kin net fêstmakke wurde
reblog: In boost kin net fêstset wurde
- poll:
- total_people:
- one: "%{count} persoan"
- other: "%{count} persoanen"
- total_votes:
- one: "%{count} stim"
- other: "%{count} stimmen"
- vote: Stimme
- show_more: Mear toane
- show_thread: Petear toane
title: '%{name}: "%{quote}"'
visibilities:
direct: Direkt
diff --git a/config/locales/ga.yml b/config/locales/ga.yml
index 27237bf3a..09d5f7ae1 100644
--- a/config/locales/ga.yml
+++ b/config/locales/ga.yml
@@ -7,7 +7,6 @@ ga:
hosted_on: Mastodon arna óstáil ar %{domain}
title: Maidir le
accounts:
- follow: Lean
followers:
few: Leantóirí
many: Leantóirí
@@ -31,6 +30,7 @@ ga:
admin:
account_actions:
action: Déan gníomh
+ 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 +52,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 +639,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
@@ -1285,8 +1287,6 @@ ga:
your_appeal_approved: Tá d’achomharc ceadaithe
your_appeal_pending: Chuir tú achomharc isteach
your_appeal_rejected: Diúltaíodh do d'achomharc
- domain_validator:
- invalid_domain: nach ainm fearainn bailí é
edit_profile:
basic_information: Eolas bunúsach
hint_html: "Saincheap a bhfeiceann daoine ar do phróifíl phoiblí agus in aice le do phostálacha. Is dóichí go leanfaidh daoine eile ar ais tú agus go n-idirghníomhóidh siad leat nuair a bhíonn próifíl líonta agus pictiúr próifíle agat."
@@ -1532,6 +1532,7 @@ ga:
media_attachments:
validations:
images_and_video: Ní féidir físeán a cheangal le postáil a bhfuil íomhánna ann cheana féin
+ not_found: Meán %{ids} gan aimsiú nó ceangailte le postáil eile cheana
not_ready: Ní féidir comhaid nach bhfuil próiseáil críochnaithe acu a cheangal. Bain triail eile as i gceann nóiméad!
too_many: Ní féidir níos mó ná 4 chomhad a cheangal
migrations:
@@ -1821,29 +1822,12 @@ ga:
edited_at_html: "%{date} curtha in eagar"
errors:
in_reply_not_found: Is cosúil nach ann don phostáil a bhfuil tú ag iarraidh freagra a thabhairt air.
- open_in_web: Oscail i ngréasán
over_character_limit: teorainn carachtar %{max} sáraithe
pin_errors:
direct: Ní féidir postálacha nach bhfuil le feiceáil ach ag úsáideoirí luaite a phinnáil
limit: Tá uaslíon na bpostálacha pinn agat cheana féin
ownership: Ní féidir postáil duine éigin eile a phionnáil
reblog: Ní féidir treisiú a phinnáil
- poll:
- total_people:
- few: "%{count} daoine"
- many: "%{count} daoine"
- one: "%{count} duine"
- other: "%{count} daoine"
- two: "%{count} daoine"
- total_votes:
- few: "%{count} vótaí"
- many: "%{count} vótaí"
- one: "%{count} vóta"
- other: "%{count} vótaí"
- two: "%{count} vótaí"
- vote: Vótáil
- show_more: Taispeáin níos mó
- show_thread: Taispeáin snáithe
title: '%{name}: "%{quote}"'
visibilities:
direct: Díreach
diff --git a/config/locales/gd.yml b/config/locales/gd.yml
index ef4add838..3f30d3782 100644
--- a/config/locales/gd.yml
+++ b/config/locales/gd.yml
@@ -7,7 +7,6 @@ gd:
hosted_on: Mastodon ’ga òstadh air %{domain}
title: Mu dhèidhinn
accounts:
- follow: Lean
followers:
few: Luchd-leantainn
one: Neach-leantainn
@@ -29,6 +28,7 @@ gd:
admin:
account_actions:
action: Gabh an gnìomh
+ 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 +50,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 +627,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
@@ -1267,8 +1269,6 @@ gd:
your_appeal_approved: Chaidh aontachadh ris an ath-thagradh agad
your_appeal_pending: Chuir thu ath-thagradh a-null
your_appeal_rejected: Chaidh an t-ath-thagradh agad a dhiùltadh
- domain_validator:
- invalid_domain: "– chan eil seo ’na ainm àrainne dligheach"
edit_profile:
basic_information: Fiosrachadh bunasach
hint_html: "Gnàthaich na chithear air a’ phròifil phoblach agad is ri taobh nam postaichean agad. Bidh càch nas buailtiche do leantainn agus conaltradh leat nuair a bhios tu air a’ phròifil agad a lìonadh agus dealbh rithe."
@@ -1506,6 +1506,7 @@ gd:
media_attachments:
validations:
images_and_video: Chan urrainn dhut video a cheangal ri post sa bheil dealbh mu thràth
+ not_found: Cha deach na meadhanan %{ids} a lorg no chaidh an ceangal ri post eile mu thràth
not_ready: Chan urrainn dhuinn faidhlichean a cheangal ris nach eil air am pròiseasadh fhathast. Feuch ris a-rithist an ceann greis!
too_many: Chan urrainn dhut barrachd air 4 faidhlichean a ceangal ris
migrations:
@@ -1791,27 +1792,12 @@ gd:
edited_at_html: Air a dheasachadh %{date}
errors:
in_reply_not_found: Tha coltas nach eil am post dhan a tha thu airson freagairt ann.
- open_in_web: Fosgail air an lìon
over_character_limit: chaidh thu thar crìoch charactaran de %{max}
pin_errors:
direct: Chan urrainn dhut post a phrìneachadh nach fhaic ach na cleachdaichean le iomradh orra
limit: Tha an àireamh as motha de phostaichean prìnichte agad a tha ceadaichte
ownership: Chan urrainn dhut post càich a phrìneachadh
reblog: Chan urrainn dhut brosnachadh a phrìneachadh
- poll:
- total_people:
- few: "%{count} daoine"
- one: "%{count} neach"
- other: "%{count} duine"
- two: "%{count} neach"
- total_votes:
- few: "%{count} bhòtaichean"
- one: "%{count} bhòt"
- other: "%{count} bhòt"
- two: "%{count} bhòt"
- vote: Bhòt
- show_more: Seall barrachd dheth
- show_thread: Seall an snàithlean
title: "%{name}: “%{quote}”"
visibilities:
direct: Dìreach
diff --git a/config/locales/gl.yml b/config/locales/gl.yml
index b43ec5d17..58fd2d9ba 100644
--- a/config/locales/gl.yml
+++ b/config/locales/gl.yml
@@ -7,7 +7,6 @@ gl:
hosted_on: Mastodon aloxado en %{domain}
title: Sobre
accounts:
- follow: Seguir
followers:
one: Seguidora
other: Seguidoras
@@ -25,6 +24,8 @@ gl:
admin:
account_actions:
action: Executar acción
+ already_silenced: A conta xa está limitada
+ already_suspended: Esta conta xa está suspendida.
title: Executar acción de moderación a %{acct}
account_moderation_notes:
create: Deixar nota
@@ -46,6 +47,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}
@@ -343,7 +345,7 @@ gl:
title: Emoticonas personalizadas
uncategorized: Sen categoría
unlist: Non listar
- unlisted: Sen listar
+ unlisted: Fóra das listas
update_failed_msg: Non foi posíbel actualizar a emoticona
updated_msg: Actualizouse a emoticona de xeito correcto!
upload: Subir
@@ -602,6 +604,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
@@ -1157,6 +1160,12 @@ gl:
view_strikes: Ver avisos anteriores respecto da túa conta
too_fast: Formulario enviado demasiado rápido, inténtao outra vez.
use_security_key: Usa chave de seguridade
+ author_attribution:
+ example_title: Texto de mostra
+ hint_html: Controla o xeito en que te acreditan cando se comparten ligazóns en Mastodon.
+ more_from_html: Máis de %{name}
+ s_blog: Blog de %{name}
+ title: Atribución da autoría
challenge:
confirm: Continuar
hint_html: "Nota: Non che pediremos o contrasinal na seguinte hora."
@@ -1231,8 +1240,6 @@ gl:
your_appeal_approved: A apelación foi aprobada
your_appeal_pending: Enviaches unha apelación
your_appeal_rejected: A apelación foi rexeitada
- domain_validator:
- invalid_domain: non é un nome de dominio válido
edit_profile:
basic_information: Información básica
hint_html: "Personaliza o que van ver no teu perfil público e ao lado das túas publicacións. As outras persoas estarán máis animadas a seguirte e interactuar contigo se engades algún dato sobre ti así como unha imaxe de perfil."
@@ -1732,23 +1739,12 @@ gl:
edited_at_html: Editado %{date}
errors:
in_reply_not_found: A publicación á que tentas responder semella que non existe.
- open_in_web: Abrir na web
over_character_limit: Excedeu o límite de caracteres %{max}
pin_errors:
direct: As publicacións que só son visibles para as usuarias mencionadas non se poden fixar
limit: Xa fixaches o número máximo permitido de publicacións
ownership: Non podes fixar a publicación doutra usuaria
reblog: Non se poden fixar as mensaxes promovidas
- poll:
- total_people:
- one: "%{count} persoa"
- other: "%{count} persoas"
- total_votes:
- one: "%{count} voto"
- other: "%{count} votos"
- vote: Votar
- show_more: Mostrar máis
- show_thread: Amosar fío
title: '%{name}: "%{quote}"'
visibilities:
direct: Directa
@@ -1756,7 +1752,7 @@ gl:
private_long: Mostrar só as seguidoras
public: Público
public_long: Visible para calquera
- unlisted: Sen listar
+ unlisted: Fóra das listas
unlisted_long: Visible para calquera, pero non en cronoloxías públicas
statuses_cleanup:
enabled: Borrar automáticamente publicacións antigas
@@ -1850,7 +1846,7 @@ gl:
failed_2fa:
details: 'Detalles do intento de acceso:'
explanation: Alguén intentou acceder á túa conta mais fíxoo cun segundo factor de autenticación non válido.
- further_actions_html: Se non foches ti, recomendámosche %{action} inmediatamente xa que a conta podería estar en risco.
+ further_actions_html: Se non foches ti, recomendámosche %{action} inmediatamente porque a conta podería estar en risco.
subject: Fallo co segundo factor de autenticación
title: Fallou o segundo factor de autenticación
suspicious_sign_in:
@@ -1947,6 +1943,7 @@ gl:
instructions_html: Copia e pega o código inferior no HTML do teu sitio web. Despois engade o enderezo da túa web nun dos campos de datos extra do teu perfil dispoñibles na lapela "Editar perfil" e garda os cambios.
verification: Validación
verified_links: As túas ligazóns verificadas
+ website_verification: Verificación do sitio web
webauthn_credentials:
add: Engadir nova chave de seguridade
create:
diff --git a/config/locales/he.yml b/config/locales/he.yml
index 47ec5cafb..7a2d0a1d9 100644
--- a/config/locales/he.yml
+++ b/config/locales/he.yml
@@ -7,7 +7,6 @@ he:
hosted_on: מסטודון שיושב בכתובת %{domain}
title: אודות
accounts:
- follow: לעקוב
followers:
many: עוקבים
one: עוקב
@@ -29,6 +28,8 @@ he:
admin:
account_actions:
action: בצע/י פעולה
+ already_silenced: חשבון זה הוגבל זה מכבר.
+ already_suspended: חשבון זה הושעה.
title: ביצוע פעולות הנהלה על %{acct}
account_moderation_notes:
create: ליצור
@@ -50,6 +51,7 @@ he:
title: שינוי כתובת דוא"ל עבור המשתמש.ת %{username}
change_role:
changed_msg: התפקיד שונה בהצלחה!
+ edit_roles: נהל תפקידי משתמש
label: שינוי תפקיד
no_role: ללא תפקיד
title: שינוי תפקיד עבור %{username}
@@ -626,6 +628,7 @@ he:
suspend_description_html: חשבון זה על כל תכניו יחסמו וברבות הימים ימחקו, כל פעילות מולו לא תתאפשר. הפעולה ניתנת לביטול תוך 30 ימים, והיא תסגור כל דיווח התלוי ועומד נגד החשבון.
actions_description_html: בחר/י איזו פעולה לבצע על מנת לפתור את הדו"ח. אם תופעל פעולת ענישה כנגד החשבון המדווח, הודעת דוא"ל תשלח אליהם, אלא אם נבחרה קטגוריית הספאם.
actions_description_remote_html: בחרו איזו פעולה לבצע כדי לפתור את הדיווח שהוגש. פעולה זו תשפיע רק על התקשורת מול השרת שלך עם החשבון המרוחק ותוכנו.
+ actions_no_posts: דווח זה לא כולל הודעות למחיקה
add_to_report: הוספת פרטים לדיווח
already_suspended_badges:
local: כבר הודח בשרת זה
@@ -1193,6 +1196,12 @@ he:
view_strikes: צפיה בעברות קודמות שנרשמו נגד חשבונך
too_fast: הטופס הוגש מהר מדי, נסה/י שוב.
use_security_key: שימוש במפתח אבטחה
+ author_attribution:
+ example_title: טקסט לדוגמה
+ hint_html: בחירה איך תקבלו קרדיטציה כאשר קישורים משותפים דרך מסטודון.
+ more_from_html: עוד מאת %{name}
+ s_blog: הבלוג של %{name}
+ title: ייחוס למפרסם
challenge:
confirm: המשך
hint_html: "טיפ: לא נבקש את סיסמתך שוב בשעה הקרובה."
@@ -1267,8 +1276,6 @@ he:
your_appeal_approved: ערעורך התקבל
your_appeal_pending: הגשת ערעור
your_appeal_rejected: ערעורך נדחה
- domain_validator:
- invalid_domain: הוא לא שם דומיין קביל
edit_profile:
basic_information: מידע בסיסי
hint_html: "התאמה אישית של מה שיראו אחרים בפרופיל הציבורי שלך וליד הודעותיך. אחרים עשויים יותר להחזיר עוקב וליצור אתך שיחה אם הפרופיל והתמונה יהיו מלאים."
@@ -1792,27 +1799,12 @@ he:
edited_at_html: נערך ב-%{date}
errors:
in_reply_not_found: נראה שההודעה שאת/ה מנסה להגיב לה לא קיימת.
- open_in_web: פתח ברשת
over_character_limit: חריגה מגבול התווים של %{max}
pin_errors:
direct: לא ניתן לקבע הודעות שנראותן מוגבלת למכותבים בלבד
limit: הגעת למספר המירבי של ההודעות המוצמדות
ownership: הודעות של אחרים לא יכולות להיות מוצמדות
reblog: אין אפשרות להצמיד הדהודים
- poll:
- total_people:
- many: "%{count} אנשים"
- one: איש/ה %{count}
- other: "%{count} אנשים"
- two: "%{count} אנשים"
- total_votes:
- many: "%{count} קולות"
- one: קול %{count}
- other: "%{count} קולות"
- two: "%{count} קולות"
- vote: הצבעה
- show_more: עוד
- show_thread: הצג שרשור
title: '%{name}: "%{quote}"'
visibilities:
direct: ישיר
@@ -2013,6 +2005,7 @@ he:
instructions_html: יש להדביק את הקוד שלמטה אל האתר שלך. ואז להוסיף את כתובת האתר לאחד השדות הנוספים בפרופיל מתוך טאב "עריכת פרופיל" ולשמור את השינויים.
verification: אימות
verified_links: קישוריך המאומתים
+ website_verification: אימות אתר רשת
webauthn_credentials:
add: הוספת מפתח אבטחה חדש
create:
diff --git a/config/locales/hi.yml b/config/locales/hi.yml
index 60b500c7e..37df2afe1 100644
--- a/config/locales/hi.yml
+++ b/config/locales/hi.yml
@@ -5,7 +5,6 @@ hi:
contact_unavailable: लागू नहीं है
title: के बारे में
accounts:
- follow: अनुसरे
following: फ़ॉलो कर रहे हैं
instance_actor_flash: यह खाता आभासी है जो सर्वर को दिखाने के लिये है और ये किसी व्यक्तिका प्रतिनिधित्व नहि करता। यह सिर्फ देखरेख के हेतु से कार्यरत है और इसको निलंबित करने कि आवश्यकता नहि है।
last_active: आखिरि बार इस वक्त सक्रिय थे
diff --git a/config/locales/hr.yml b/config/locales/hr.yml
index 6a67ea012..7dacf2007 100644
--- a/config/locales/hr.yml
+++ b/config/locales/hr.yml
@@ -5,7 +5,6 @@ hr:
contact_missing: Nije postavljeno
title: O aplikaciji
accounts:
- follow: Prati
following: Praćenih
last_active: posljednja aktivnost
nothing_here: Ovdje nema ničeg!
@@ -215,20 +214,7 @@ hr:
statuses_cleanup: Automatsko brisanje postova
two_factor_authentication: Dvofaktorska autentifikacija
statuses:
- open_in_web: Otvori na webu
over_character_limit: prijeđeno je ograničenje od %{max} znakova
- poll:
- total_people:
- few: "%{count} osobe"
- one: "%{count} osoba"
- other: "%{count} ljudi"
- total_votes:
- few: "%{count} glasa"
- one: "%{count} glas"
- other: "%{count} glasova"
- vote: Glasaj
- show_more: Prikaži više
- show_thread: Prikaži nit
visibilities:
private: Samo pratitelji
public: Javno
diff --git a/config/locales/hu.yml b/config/locales/hu.yml
index 2bf138d9b..10c7506b0 100644
--- a/config/locales/hu.yml
+++ b/config/locales/hu.yml
@@ -7,7 +7,6 @@ hu:
hosted_on: "%{domain} Mastodon-kiszolgáló"
title: Névjegy
accounts:
- follow: Követés
followers:
one: Követő
other: Követő
@@ -25,6 +24,8 @@ hu:
admin:
account_actions:
action: Művelet végrehajtása
+ already_silenced: Ezt a fiókot már korlátoztá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 +47,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 +604,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
@@ -1157,6 +1160,12 @@ hu:
view_strikes: Fiókod ellen felrótt korábbi vétségek megtekintése
too_fast: Túl gyorsan küldted el az űrlapot, próbáld később.
use_security_key: Biztonsági kulcs használata
+ author_attribution:
+ example_title: Mintaszöveg
+ hint_html: Szabályozd, hogyan hivatkoznak rád, amikor linket osztanak meg Mastodonon.
+ more_from_html: 'Több tőle: %{name}'
+ s_blog: "%{name} blogja"
+ title: Szerző forrásmegjelölése
challenge:
confirm: Folytatás
hint_html: "Hasznos: Nem fogjuk megint a jelszavadat kérdezni a következő órában."
@@ -1231,8 +1240,6 @@ hu:
your_appeal_approved: A fellebbezésedet jóváhagyták
your_appeal_pending: Beküldtél egy fellebbezést
your_appeal_rejected: A fellebbezésedet visszautasították
- domain_validator:
- invalid_domain: nem egy valódi domain név
edit_profile:
basic_information: Általános információk
hint_html: "Tedd egyedivé, mi látnak mások a profilodon és a bejegyzéseid mellett. Mások nagyobb eséllyel követnek vissza és lépnek veled kapcsolatba, ha van kitöltött profilod és profilképed."
@@ -1732,23 +1739,12 @@ hu:
edited_at_html: 'Szerkesztve: %{date}'
errors:
in_reply_not_found: Már nem létezik az a bejegyzés, melyre válaszolni szeretnél.
- open_in_web: Megnyitás a weben
over_character_limit: túllépted a maximális %{max} karakteres keretet
pin_errors:
direct: A csak a megemlített felhasználók számára látható bejegyzések nem tűzhetők ki
limit: Elérted a kitűzhető bejegyzések maximális számát
ownership: Nem tűzheted ki valaki más bejegyzését
reblog: Megtolt bejegyzést nem tudsz kitűzni
- poll:
- total_people:
- one: "%{count} személy"
- other: "%{count} személy"
- total_votes:
- one: "%{count} szavazat"
- other: "%{count} szavazat"
- vote: Szavazás
- show_more: Több megjelenítése
- show_thread: Szál mutatása
title: "%{name}: „%{quote}”"
visibilities:
direct: Közvetlen
@@ -1945,8 +1941,9 @@ hu:
here_is_how: Itt van, hogyan kell
hint_html: "A személyazonosságod ellenőrizhetősége a Mastodonon mindenki számára elérhető. Ez nyílt webes szabványok alapján, most és mindörökké szabadon és ingyenesen történik. Ehhez csak egy saját weboldalra van szükséged, mely alapján mások felismernek téged. Ha a profilodról erre a weboldalra hivatkozol, mi ellenőrizzük, hogy erről az oldalról visszahivatkozol-e a profilodra, és siker esetén erről vizuális jelzést is adunk a profilodon."
instructions_html: Az alábbi kódot másold be a weboldalad HTML kódjába. Ezután add hozzá a weboldalad címét a profilod egyik extra mezőjéhez a "Profil szerkesztése" fülön és mentsd a változásokat.
- verification: Hitelesítés
+ verification: Ellenőrzés
verified_links: Ellenőrzött hivatkozásaid
+ website_verification: Weboldal ellenőrzése
webauthn_credentials:
add: Biztonsági kulcs hozzáadása
create:
diff --git a/config/locales/hy.yml b/config/locales/hy.yml
index dfb280ac4..80dbc7799 100644
--- a/config/locales/hy.yml
+++ b/config/locales/hy.yml
@@ -7,7 +7,6 @@ hy:
hosted_on: Մաստոդոնը տեղակայուած է %{domain}ում
title: Մասին
accounts:
- follow: Հետևել
followers:
one: Հետեւորդ
other: Հետևորդներ
@@ -523,8 +522,6 @@ hy:
success_msg: Հաշիւդ բարեյաջող ջնջուեց
warning:
username_available: Քո օգտանունը կրկին հասանելի կը դառնայ
- domain_validator:
- invalid_domain: անվաւէր տիրոյթի անուն
errors:
'404': Էջը, որը փնտրում ես գոյութիւն չունի։
'429': Չափազանց շատ հարցումներ
@@ -784,18 +781,7 @@ hy:
other: "%{count} վիդեո"
content_warning: Նախազգուշացում։ %{warning}
edited_at_html: Խմբագրուած՝ %{date}
- open_in_web: Բացել վէբում
over_character_limit: "%{max} նիշի սահմանը գերազանցուած է"
- poll:
- total_people:
- one: "%{count} մարդ"
- other: "%{count} մարդիկ"
- total_votes:
- one: "%{count} ձայն"
- other: "%{count} ձայներ"
- vote: Քուէարկել
- show_more: Աւելին
- show_thread: Բացել շղթան
title: '%{name}: "%{quote}"'
visibilities:
direct: Հասցէագրուած
diff --git a/config/locales/ia.yml b/config/locales/ia.yml
index 5596aacf2..957bae399 100644
--- a/config/locales/ia.yml
+++ b/config/locales/ia.yml
@@ -7,7 +7,6 @@ ia:
hosted_on: Mastodon albergate sur %{domain}
title: A proposito
accounts:
- follow: Sequer
followers:
one: Sequitor
other: Sequitores
@@ -25,6 +24,8 @@ ia:
admin:
account_actions:
action: Exequer action
+ already_silenced: Iste conto jam ha essite limitate.
+ already_suspended: Iste conto jam ha essite suspendite.
title: Exequer action de moderation sur %{acct}
account_moderation_notes:
create: Lassar un nota
@@ -46,6 +47,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 +966,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
@@ -1143,6 +1146,10 @@ ia:
view_strikes: Examinar le sanctiones passate contra tu conto
too_fast: Formulario inviate troppo rapidemente. Tenta lo de novo.
use_security_key: Usar clave de securitate
+ author_attribution:
+ example_title: Texto de exemplo
+ more_from_html: Plus de %{name}
+ s_blog: Blog de %{name}
challenge:
confirm: Continuar
hint_html: "Consilio: Nos non te demandara tu contrasigno de novo in le proxime hora."
@@ -1217,8 +1224,6 @@ ia:
your_appeal_approved: Tu appello ha essite approbate
your_appeal_pending: Tu ha submittite un appello
your_appeal_rejected: Tu appello ha essite rejectate
- domain_validator:
- invalid_domain: non es un nomine de dominio valide
edit_profile:
basic_information: Information basic
hint_html: "Personalisa lo que le personas vide sur tu profilo public e presso tu messages. Il es plus probabile que altere personas te seque e interage con te quando tu ha un profilo complete e un photo."
@@ -1717,23 +1722,12 @@ ia:
edited_at_html: Modificate le %{date}
errors:
in_reply_not_found: Le message a que tu tenta responder non pare exister.
- open_in_web: Aperir sur le web
over_character_limit: limite de characteres de %{max} excedite
pin_errors:
direct: Messages que es solo visibile a usatores mentionate non pote esser appunctate
limit: Tu ha jam appunctate le maxime numero de messages
ownership: Le message de alcuno altere non pote esser appunctate
reblog: Un impulso non pote esser affixate
- poll:
- total_people:
- one: "%{count} persona"
- other: "%{count} personas"
- total_votes:
- one: "%{count} voto"
- other: "%{count} votos"
- vote: Votar
- show_more: Monstrar plus
- show_thread: Monstrar discussion
title: "%{name}: “%{quote}”"
visibilities:
direct: Directe
@@ -1932,6 +1926,7 @@ ia:
instructions_html: Copia e colla le codice hic infra in le HTML de tu sito web. Alora adde le adresse de tu sito web in un del campos supplementari sur tu profilo desde le scheda “Modificar profilo” e salva le cambiamentos.
verification: Verification
verified_links: Tu ligamines verificate
+ website_verification: Verification de sito web
webauthn_credentials:
add: Adder un nove clave de securitate
create:
diff --git a/config/locales/id.yml b/config/locales/id.yml
index 73b421839..222d2b568 100644
--- a/config/locales/id.yml
+++ b/config/locales/id.yml
@@ -7,7 +7,6 @@ id:
hosted_on: Mastodon dihosting di %{domain}
title: Tentang
accounts:
- follow: Ikuti
followers:
other: Pengikut
following: Mengikuti
@@ -1000,8 +999,6 @@ id:
your_appeal_approved: Banding Anda disetujui
your_appeal_pending: Anda telah mengirim banding
your_appeal_rejected: Banding Anda ditolak
- domain_validator:
- invalid_domain: bukan nama domain yang valid
errors:
'400': Permintaan yang dikirim tidak valid atau cacat.
'403': Anda tidak mempunyai izin untuk melihat halaman ini.
@@ -1380,21 +1377,12 @@ id:
edited_at_html: Diedit %{date}
errors:
in_reply_not_found: Status yang ingin Anda balas sudah tidak ada.
- open_in_web: Buka di web
over_character_limit: melebihi %{max} karakter
pin_errors:
direct: Kiriman yang hanya terlihat oleh pengguna yang disebutkan tidak dapat disematkan
limit: Anda sudah mencapai jumlah maksimum kiriman yang dapat disematkan
ownership: Kiriman orang lain tidak bisa disematkan
reblog: Boost tidak bisa disematkan
- poll:
- total_people:
- other: "%{count} orang"
- total_votes:
- other: "%{count} memilih"
- vote: Pilih
- show_more: Tampilkan selengkapnya
- show_thread: Tampilkan utas
title: '%{name}: "%{quote}"'
visibilities:
direct: Langsung
diff --git a/config/locales/ie.yml b/config/locales/ie.yml
index 4ee869d92..6a79686f4 100644
--- a/config/locales/ie.yml
+++ b/config/locales/ie.yml
@@ -7,7 +7,6 @@ ie:
hosted_on: Mastodon logiat che %{domain}
title: Pri
accounts:
- follow: Sequer
followers:
one: Sequitor
other: Sequitores
@@ -1153,8 +1152,6 @@ ie:
your_appeal_approved: Tui apelle ha esset aprobat
your_appeal_pending: Tu ha fat un apelle
your_appeal_rejected: Tui apelle ha esset rejectet
- domain_validator:
- invalid_domain: ne es un valid dominia-nómine
edit_profile:
basic_information: Basic information
hint_html: "Customisa ti quel gente vide sur tui public profil e apu tui postas. Altri persones es plu probabil sequer te e interacter con te si tu have un detalliat profil e un profil-image."
@@ -1639,23 +1636,12 @@ ie:
edited_at_html: Modificat ye %{date}
errors:
in_reply_not_found: Li posta a quel tu prova responder ne sembla exister.
- open_in_web: Aperter in web
over_character_limit: límite de carácteres de %{max} transpassat
pin_errors:
direct: On ne posse pinglar postas queles es visibil solmen a mentionat usatores
limit: Tu ja ha pinglat li maxim númere de postas
ownership: On ne posse pinglar li posta de un altri person
reblog: On ne posse pinglar un boost
- poll:
- total_people:
- one: "%{count} person"
- other: "%{count} persones"
- total_votes:
- one: "%{count} vote"
- other: "%{count} votes"
- vote: Votar
- show_more: Monstrar plu
- show_thread: Monstrar fil
title: "%{name}: «%{quote}»"
visibilities:
direct: Direct
diff --git a/config/locales/io.yml b/config/locales/io.yml
index a1d268b9f..dbbe228e7 100644
--- a/config/locales/io.yml
+++ b/config/locales/io.yml
@@ -7,7 +7,6 @@ io:
hosted_on: Mastodon hostigesas che %{domain}
title: Pri co
accounts:
- follow: Sequar
followers:
one: Sequanto
other: Sequanti
@@ -1128,8 +1127,6 @@ io:
your_appeal_approved: Vua konto aprobesis
your_appeal_pending: Vu sendis apelo
your_appeal_rejected: Vua apelo refuzesis
- domain_validator:
- invalid_domain: ne esas valida domennomo
edit_profile:
basic_information: Fundamentala informo
other: Altra
@@ -1592,23 +1589,12 @@ io:
edited_at_html: Modifikesis ye %{date}
errors:
in_reply_not_found: Posto quon vu probas respondar semblas ne existas.
- open_in_web: Apertar retnavigile
over_character_limit: limito de %{max} signi ecesita
pin_errors:
direct: Posti quo povas videsar nur mencionita uzanti ne povas pinglagesar
limit: Vu ja pinglagis maxima posti
ownership: Posto di altra persono ne povas pinglagesar
reblog: Repeto ne povas pinglizesar
- poll:
- total_people:
- one: "%{count} persono"
- other: "%{count} personi"
- total_votes:
- one: "%{count} voto"
- other: "%{count} voti"
- vote: Votez
- show_more: Montrar plue
- show_thread: Montrez postaro
title: '%{name}: "%{quote}"'
visibilities:
direct: Direta
diff --git a/config/locales/is.yml b/config/locales/is.yml
index 2c73dbae7..78dfd6048 100644
--- a/config/locales/is.yml
+++ b/config/locales/is.yml
@@ -7,7 +7,6 @@ is:
hosted_on: Mastodon hýst á %{domain}
title: Um hugbúnaðinn
accounts:
- follow: Fylgjast með
followers:
one: fylgjandi
other: fylgjendur
@@ -25,6 +24,8 @@ is:
admin:
account_actions:
action: Framkvæma aðgerð
+ already_silenced: Þessi aðgangur hefur þegar verið takmarkað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 +47,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 +604,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
@@ -1161,6 +1164,12 @@ is:
view_strikes: Skoða fyrri bönn notandaaðgangsins þíns
too_fast: Innfyllingarform sent inn of hratt, prófaðu aftur.
use_security_key: Nota öryggislykil
+ author_attribution:
+ example_title: Sýnitexti
+ hint_html: Stýrðu hvernig framlög þín birtast þegar tenglum er deilt á Mastodon.
+ more_from_html: Meira frá %{name}
+ s_blog: Bloggsvæði hjá %{name}
+ title: Framlag höfundar
challenge:
confirm: Halda áfram
hint_html: "Ábending: Við munum ekki spyrja þig um lykilorðið aftur næstu klukkustundina."
@@ -1235,8 +1244,6 @@ is:
your_appeal_approved: Áfrýjun þín hefur verið samþykkt
your_appeal_pending: Þú hefur sent inn áfrýjun
your_appeal_rejected: Áfrýjun þinni hefur verið hafnað
- domain_validator:
- invalid_domain: er ekki leyfilegt nafn á léni
edit_profile:
basic_information: Grunnupplýsingar
hint_html: "Sérsníddu hvað fólk sér á opinbera notandasniðinu þínu og næst færslunum þínum. Annað fólk er líklegra til að fylgjast með þér og eiga í samskiptum við þig ef þú fyllir út notandasniðið og setur auðkennismynd."
@@ -1736,23 +1743,12 @@ is:
edited_at_html: Breytt %{date}
errors:
in_reply_not_found: Færslan sem þú ert að reyna að svara að er líklega ekki til.
- open_in_web: Opna í vafra
over_character_limit: hámarksfjölda stafa (%{max}) náð
pin_errors:
direct: Ekki er hægt að festa færslur sem einungis eru sýnilegar þeim notendum sem minnst er á
limit: Þú hefur þegar fest leyfilegan hámarksfjölda færslna
ownership: Færslur frá einhverjum öðrum er ekki hægt að festa
reblog: Ekki er hægt að festa endurbirtingu
- poll:
- total_people:
- one: "%{count} aðili"
- other: "%{count} aðilar"
- total_votes:
- one: "%{count} atkvæði"
- other: "%{count} atkvæði"
- vote: Greiða atkvæði
- show_more: Sýna meira
- show_thread: Birta þráð
title: "%{name}: „%{quote}‟"
visibilities:
direct: Beint
@@ -1951,6 +1947,7 @@ is:
instructions_html: Afritaðu og límdu kóðann hér fyrir neðan inn í HTML-kóða vefsvæðisins þíns. Bættu síðan slóð vefsvæðisins þíns inn í einn af auka-reitunum í flipanum "Breyta notandasniði" og vistaðu síðan breytingarnar.
verification: Sannprófun
verified_links: Staðfestu tenglarnir þínir
+ website_verification: Staðfesting vefsvæðis
webauthn_credentials:
add: Bæta við nýjum öryggislykli
create:
diff --git a/config/locales/it.yml b/config/locales/it.yml
index 54e122fd7..792add14e 100644
--- a/config/locales/it.yml
+++ b/config/locales/it.yml
@@ -7,7 +7,6 @@ it:
hosted_on: Mastodon ospitato su %{domain}
title: Info
accounts:
- follow: Segui
followers:
one: Seguace
other: Seguaci
@@ -25,6 +24,8 @@ it:
admin:
account_actions:
action: Esegui azione
+ already_silenced: Questo account è già stato limitato.
+ already_suspended: Questo account è già stato sospeso.
title: Esegui l'azione di moderazione su %{acct}
account_moderation_notes:
create: Lascia una nota
@@ -46,6 +47,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 +604,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
@@ -1159,6 +1162,12 @@ it:
view_strikes: Visualizza le sanzioni precedenti prese nei confronti del tuo account
too_fast: Modulo inviato troppo velocemente, riprova.
use_security_key: Usa la chiave di sicurezza
+ author_attribution:
+ example_title: Testo di esempio
+ hint_html: Controlla come sei viene accreditato quando i link sono condivisi su Mastodon.
+ more_from_html: Altro da %{name}
+ s_blog: Blog di %{name}
+ title: Attribuzione autore
challenge:
confirm: Continua
hint_html: "Suggerimento: Non ti chiederemo di nuovo la tua password per la prossima ora."
@@ -1233,8 +1242,6 @@ it:
your_appeal_approved: Il tuo appello è stato approvato
your_appeal_pending: Hai presentato un appello
your_appeal_rejected: Il tuo appello è stato respinto
- domain_validator:
- invalid_domain: non è un nome di dominio valido
edit_profile:
basic_information: Informazioni di base
hint_html: "Personalizza ciò che le persone vedono sul tuo profilo pubblico e accanto ai tuoi post. È più probabile che altre persone ti seguano e interagiscano con te quando hai un profilo compilato e un'immagine del profilo."
@@ -1734,23 +1741,12 @@ it:
edited_at_html: Modificato il %{date}
errors:
in_reply_not_found: Il post a cui stai tentando di rispondere non sembra esistere.
- open_in_web: Apri sul Web
over_character_limit: Limite caratteri superato di %{max}
pin_errors:
direct: I messaggi visibili solo agli utenti citati non possono essere fissati in cima
limit: Hai già fissato in cima il massimo numero di post
ownership: Non puoi fissare in cima un post di qualcun altro
reblog: Un toot condiviso non può essere fissato in cima
- poll:
- total_people:
- one: "%{count} persona"
- other: "%{count} persone"
- total_votes:
- one: "%{count} voto"
- other: "%{count} voti"
- vote: Vota
- show_more: Mostra di più
- show_thread: Mostra thread
title: '%{name}: "%{quote}"'
visibilities:
direct: Diretto
@@ -1949,6 +1945,7 @@ it:
instructions_html: Copia e incolla il codice qui sotto nell'HTML del tuo sito web. Quindi, aggiungi l'indirizzo del tuo sito web in uno dei campi aggiuntivi del tuo profilo dalla scheda "Modifica profilo" e salva le modifiche.
verification: Verifica
verified_links: I tuoi collegamenti verificati
+ website_verification: Verifica del sito web
webauthn_credentials:
add: Aggiungi una nuova chiave di sicurezza
create:
diff --git a/config/locales/ja.yml b/config/locales/ja.yml
index b54707c7c..13f59e981 100644
--- a/config/locales/ja.yml
+++ b/config/locales/ja.yml
@@ -7,7 +7,6 @@ ja:
hosted_on: Mastodon hosted on %{domain}
title: このサーバーについて
accounts:
- follow: フォロー
followers:
other: フォロワー
following: フォロー中
@@ -1213,8 +1212,6 @@ ja:
your_appeal_approved: 申し立てが承認されました
your_appeal_pending: 申し立てを送信しました
your_appeal_rejected: 申し立ては拒否されました
- domain_validator:
- invalid_domain: は無効なドメイン名です
edit_profile:
basic_information: 基本情報
hint_html: "アカウントのトップページや投稿の隣に表示される公開情報です。プロフィールとアイコンを設定することで、ほかのユーザーは親しみやすく、またフォローしやすくなります。"
@@ -1428,6 +1425,7 @@ ja:
media_attachments:
validations:
images_and_video: 既に画像が追加されているため、動画を追加することはできません
+ not_found: メディア (%{ids}) が存在しないか、すでに添付して投稿されています
not_ready: ファイルのアップロードに失敗しました。しばらくしてからもう一度お試しください!
too_many: 追加できるファイルは4つまでです
migrations:
@@ -1701,21 +1699,12 @@ ja:
edited_at_html: "%{date} 編集済み"
errors:
in_reply_not_found: あなたが返信しようとしている投稿は存在しないようです。
- open_in_web: Webで開く
over_character_limit: 上限は%{max}文字です
pin_errors:
direct: 返信したユーザーのみに表示される投稿はピン留めできません
limit: 固定できる投稿数の上限に達しました
ownership: 他人の投稿を固定することはできません
reblog: ブーストを固定することはできません
- poll:
- total_people:
- other: "%{count}人"
- total_votes:
- other: "%{count}票"
- vote: 投票
- show_more: もっと見る
- show_thread: スレッドを表示
title: '%{name}: "%{quote}"'
visibilities:
direct: ダイレクト
diff --git a/config/locales/ka.yml b/config/locales/ka.yml
index 97b56ea35..576937507 100644
--- a/config/locales/ka.yml
+++ b/config/locales/ka.yml
@@ -6,7 +6,6 @@ ka:
contact_unavailable: მიუწ.
hosted_on: მასტოდონს მასპინძლობს %{domain}
accounts:
- follow: გაყევი
following: მიჰყვება
nothing_here: აქ არაფერია!
pin_errors:
@@ -430,13 +429,11 @@ ka:
disallowed_hashtags:
one: 'მოიცავდა აკრძალულ ჰეშტეგს: %{tags}'
other: 'მოიცავს აკრძალულ ჰეშტეგს: %{tags}'
- open_in_web: ვებში გახნსა
over_character_limit: ნიშნების ლიმიტი გადასცდა %{max}-ს
pin_errors:
limit: ტუტების მაქსიმალური რაოდენობა უკვე აპინეთ
ownership: სხვისი ტუტი ვერ აიპინება
reblog: ბუსტი ვერ აიპინება
- show_more: მეტის ჩვენება
visibilities:
private: მხოლოდ-მიმდევრები
private_long: აჩვენე მხოლოდ მიმდევრებს
diff --git a/config/locales/kab.yml b/config/locales/kab.yml
index 3aed6c55e..7c3d52670 100644
--- a/config/locales/kab.yml
+++ b/config/locales/kab.yml
@@ -7,7 +7,6 @@ kab:
hosted_on: Maṣṭudun yersen deg %{domain}
title: Ɣef
accounts:
- follow: Ḍfeṛ
followers:
one: Umeḍfaṛ
other: Imeḍfaṛen
@@ -798,17 +797,6 @@ kab:
one: "%{count} n tbidyutt"
other: "%{count} n tbidyutin"
edited_at_html: Tettwaẓreg ass n %{date}
- open_in_web: Ldi deg Web
- poll:
- total_people:
- one: "%{count} n wemdan"
- other: "%{count} n yemdanen"
- total_votes:
- one: "%{count} n wedɣar"
- other: "%{count} n yedɣaren"
- vote: Dɣeṛ
- show_more: Ssken-d ugar
- show_thread: Ssken-d lxiḍ
title: '%{name} : "%{quote}"'
visibilities:
direct: Usrid
diff --git a/config/locales/kk.yml b/config/locales/kk.yml
index 065cd801f..67969d4d6 100644
--- a/config/locales/kk.yml
+++ b/config/locales/kk.yml
@@ -6,7 +6,6 @@ kk:
contact_unavailable: Белгісіз
hosted_on: Mastodon орнатылған %{domain} доменінде
accounts:
- follow: Жазылу
followers:
one: Оқырман
other: Оқырман
@@ -385,8 +384,6 @@ kk:
more_details_html: Қосымша мәліметтер алу үшін құпиялылық саясатын қараңыз.
username_available: Аккаунтыңыз қайтадан қолжетімді болады
username_unavailable: Логиніңіз қолжетімді болмайды
- domain_validator:
- invalid_domain: жарамды домен атауы емес
errors:
'400': Сіз жіберген сұрау жарамсыз немесе дұрыс емес.
'403': Бұны көру үшін сізде рұқсат жоқ.
@@ -649,22 +646,11 @@ kk:
disallowed_hashtags:
one: 'рұқсат етілмеген хэштег: %{tags}'
other: 'рұқсат етілмеген хэштегтер: %{tags}'
- open_in_web: Вебте ашу
over_character_limit: "%{max} максимум таңбадан асып кетті"
pin_errors:
limit: Жабыстырылатын жазба саны максимумынан асты
ownership: Біреудің жазбасы жабыстырылмайды
reblog: Бөлісілген жазба жабыстырылмайды
- poll:
- total_people:
- one: "%{count} адам"
- other: "%{count} адам"
- total_votes:
- one: "%{count} дауыс"
- other: "%{count} дауыс"
- vote: Дауыс беру
- show_more: Тағы әкел
- show_thread: Тақырыпты көрсет
visibilities:
private: Тек оқырмандарға
private_long: Тек оқырмандарға ғана көрінеді
diff --git a/config/locales/ko.yml b/config/locales/ko.yml
index ef3775d4d..cbcc09a4d 100644
--- a/config/locales/ko.yml
+++ b/config/locales/ko.yml
@@ -7,7 +7,6 @@ ko:
hosted_on: "%{domain}에서 호스팅 되는 마스토돈"
title: 정보
accounts:
- follow: 팔로우
followers:
other: 팔로워
following: 팔로잉
@@ -23,6 +22,7 @@ ko:
admin:
account_actions:
action: 조치 취하기
+ already_suspended: 이 계정은 이미 정지되었습니다.
title: "%{acct} 계정에 중재 취하기"
account_moderation_notes:
create: 참고사항 남기기
@@ -44,6 +44,7 @@ ko:
title: "%{username}의 이메일 바꾸기"
change_role:
changed_msg: 역할이 성공적으로 변경되었습니다!
+ edit_roles: 사용자 역할 관리
label: 역할 변경
no_role: 역할 없음
title: "%{username}의 역할 변경"
@@ -592,6 +593,7 @@ ko:
suspend_description_html: 이 계정과 이 계정의 콘텐츠들은 접근 불가능해지고 삭제될 것이며, 상호작용은 불가능해집니다. 30일 이내에 되돌릴 수 있습니다. 이 계정에 대한 모든 신고를 닫습니다.
actions_description_html: 이 신고를 해결하기 위해 취해야 할 조치를 지정해주세요. 신고된 계정에 대해 처벌 조치를 취하면, 스팸 카테고리가 선택된 경우를 제외하고 해당 계정으로 이메일 알림이 전송됩니다.
actions_description_remote_html: 이 신고를 해결하기 위해 실행할 행동을 결정하세요. 이 결정은 이 원격 계정과 그 콘텐츠를 다루는 방식에 대해 이 서버에서만 영향을 끼칩니다
+ actions_no_posts: 이 신고는 삭제할 관련 게시물이 없습니다
add_to_report: 신고에 더 추가하기
already_suspended_badges:
local: 이 서버에서 이미 정지되었습니다
@@ -1215,8 +1217,6 @@ ko:
your_appeal_approved: 소명이 받아들여졌습니다
your_appeal_pending: 소명을 제출했습니다
your_appeal_rejected: 소명이 기각되었습니다
- domain_validator:
- invalid_domain: 올바른 도메인 네임이 아닙니다
edit_profile:
basic_information: 기본 정보
hint_html: "사람들이 공개 프로필을 보고서 게시물을 볼 때를 위한 프로필을 꾸밉니다. 프로필과 프로필 사진을 채우면 다른 사람들이 나를 팔로우하고 나와 교류할 기회가 더 많아집니다."
@@ -1704,21 +1704,12 @@ ko:
edited_at_html: "%{date}에 편집됨"
errors:
in_reply_not_found: 답장하려는 게시물이 존재하지 않습니다.
- open_in_web: Web으로 열기
over_character_limit: 최대 %{max}자까지 입력할 수 있습니다
pin_errors:
direct: 멘션된 사용자들에게만 보이는 게시물은 고정될 수 없습니다
limit: 이미 너무 많은 게시물을 고정했습니다
ownership: 다른 사람의 게시물은 고정될 수 없습니다
reblog: 부스트는 고정될 수 없습니다
- poll:
- total_people:
- other: "%{count}명"
- total_votes:
- other: "%{count} 명 투표함"
- vote: 투표
- show_more: 더 보기
- show_thread: 글타래 보기
title: '%{name}: "%{quote}"'
visibilities:
direct: 다이렉트
diff --git a/config/locales/ku.yml b/config/locales/ku.yml
index cbb6b7640..6b80e32ba 100644
--- a/config/locales/ku.yml
+++ b/config/locales/ku.yml
@@ -7,7 +7,6 @@ ku:
hosted_on: Mastodon li ser %{domain} tê pêşkêşkirin
title: Derbar
accounts:
- follow: Bişopîne
followers:
one: Şopîner
other: Şopîner
@@ -1014,8 +1013,6 @@ ku:
your_appeal_approved: Îtîraza te hate pejirandin
your_appeal_pending: Te îtîrazek şand
your_appeal_rejected: Îtîraza te nehate pejirandin
- domain_validator:
- invalid_domain: ne naveke navper a derbasdar e
errors:
'400': Daxwaza ku te şand nederbasdar an çewt bû.
'403': Ji bo dîtina vê rûpelê mafê te nîn e.
@@ -1406,23 +1403,12 @@ ku:
edited_at_html: Di %{date} de hate serrastkirin
errors:
in_reply_not_found: Ew şandiya ku tu dikî nakî bersivê bide xuya nake an jî hatiye jêbirin.
- open_in_web: Di tevnê de veke
over_character_limit: sînorê karakterê %{max} derbas kir
pin_errors:
direct: Şandiyên ku tenê ji bikarhênerên qalkirî re têne xuyangkirin, nayê derzîkirin
limit: Jixwe te mezintirîn hejmara şandîyên xwe derzî kir
ownership: Şandiya kesekî din nay derzî kirin
reblog: Ev şandî nayê derzî kirin
- poll:
- total_people:
- one: "%{count} kes"
- other: "%{count} kes"
- total_votes:
- one: "%{count} deng"
- other: "%{count} deng"
- vote: Deng bide
- show_more: Bêtir nîşan bide
- show_thread: Mijarê nîşan bide
title: "%{name}%{quote}"
visibilities:
direct: Rasterast
diff --git a/config/locales/la.yml b/config/locales/la.yml
index d3733df93..cc92bf6d2 100644
--- a/config/locales/la.yml
+++ b/config/locales/la.yml
@@ -7,7 +7,6 @@ la:
hosted_on: Mastodon in %{domain} hospitātum
title: De
accounts:
- follow: Sequere
followers:
one: Sectātor
other: Sectātōrēs
diff --git a/config/locales/lad.yml b/config/locales/lad.yml
index 0de73fd27..2f5eb1553 100644
--- a/config/locales/lad.yml
+++ b/config/locales/lad.yml
@@ -7,7 +7,6 @@ lad:
hosted_on: Mastodon balabayado en %{domain}
title: Sovre mozotros
accounts:
- follow: Sige
followers:
one: Suivante
other: Suivantes
@@ -25,6 +24,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
@@ -1185,8 +1185,6 @@ lad:
your_appeal_approved: Tu apelasyon fue achetada
your_appeal_pending: Tienes enviado una apelasyon
your_appeal_rejected: Tu apelasyon fue refuzada
- domain_validator:
- invalid_domain: no es un nombre de domeno valido
edit_profile:
basic_information: Enformasyon bazika
hint_html: "Personaliza lo ke la djente ve en tu profil publiko i kon tus publikasyones. Es mas probavle ke otras personas te sigan i enteraktuen kontigo kuando kompletas tu profil i foto."
@@ -1678,23 +1676,12 @@ lad:
edited_at_html: Editado %{date}
errors:
in_reply_not_found: La publikasion a la ke aprovas arispondir no egziste.
- open_in_web: Avre en web
over_character_limit: limito de karakteres de %{max} superado
pin_errors:
direct: Las publikasyones ke son vizivles solo para los utilizadores enmentados no pueden fiksarse
limit: Ya tienes fiksado el numero maksimo de publikasyones
ownership: La publikasyon de otra persona no puede fiksarse
reblog: No se puede fixar una repartajasyon
- poll:
- total_people:
- one: "%{count} persona"
- other: "%{count} personas"
- total_votes:
- one: "%{count} voto"
- other: "%{count} votos"
- vote: Vota
- show_more: Amostra mas
- show_thread: Amostra diskusyon
title: '%{name}: "%{quote}"'
visibilities:
direct: Direkto
diff --git a/config/locales/lt.yml b/config/locales/lt.yml
index 8c3b8e2e7..42495053e 100644
--- a/config/locales/lt.yml
+++ b/config/locales/lt.yml
@@ -7,7 +7,6 @@ lt:
hosted_on: Mastodon talpinamas %{domain}
title: Apie
accounts:
- follow: Sekti
followers:
few: Sekėjai
many: Sekėjo
@@ -29,6 +28,8 @@ lt:
admin:
account_actions:
action: Atlikti veiksmą
+ already_silenced: Ši paskyra jau buvo apribota.
+ already_suspended: Ši paskyra jau sustabdyta.
title: Atlikti prižiūrėjimo veiksmą %{acct}
account_moderation_notes:
create: Palikti pastabą
@@ -49,6 +50,7 @@ lt:
title: Keisti el. paštą %{username}
change_role:
changed_msg: Vaidmuo sėkmingai pakeistas.
+ edit_roles: Tvarkyti naudotojų vaidmenis
label: Keisti vaidmenį
no_role: Jokios vaidmenį
title: Keisti vaidmenį %{username}
@@ -485,6 +487,7 @@ lt:
destroyed_msg: Skundo žinutė sekmingai ištrinta!
reports:
action_taken_by: Veiksmo ėmėsi
+ actions_no_posts: Ši ataskaita neturi jokių susijusių įrašų ištrinti
already_suspended_badges:
local: Jau sustabdytas šiame serveryje
remote: Jau sustabdytas jų serveryje
@@ -797,6 +800,12 @@ lt:
redirecting_to: Tavo paskyra yra neaktyvi, nes šiuo metu ji nukreipiama į %{acct}.
self_destruct: Kadangi %{domain} uždaromas, turėsi tik ribotą prieigą prie savo paskyros.
view_strikes: Peržiūrėti ankstesnius savo paskyros pažeidimus
+ author_attribution:
+ example_title: Teksto pavyzdys
+ hint_html: Valdyk, kaip esi nurodomas (-a), kai nuorodos bendrinamos platformoje „Mastodon“.
+ more_from_html: Daugiau iš %{name}
+ s_blog: "%{name} tinklaraštis"
+ title: Autoriaus (-ės) atribucija
challenge:
hint_html: "Patarimas: artimiausią valandą daugiau neprašysime tavo slaptažodžio."
datetime:
@@ -1036,7 +1045,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:
@@ -1097,16 +1106,11 @@ lt:
other: "%{count} vaizdų"
boosted_from_html: Pakelta iš %{acct_link}
content_warning: 'Turinio įspėjimas: %{warning}'
- open_in_web: Atidaryti naudojan Web
over_character_limit: pasiektas %{max} simbolių limitas
pin_errors:
limit: Jūs jau prisegėte maksimalų toot'ų skaičų
ownership: Kitų vartotojų toot'ai negali būti prisegti
reblog: Pakeltos žinutės negali būti prisegtos
- poll:
- vote: Balsuoti
- show_more: Rodyti daugiau
- show_thread: Rodyti giją
visibilities:
private: Tik sekėjams
private_long: rodyti tik sekėjams
@@ -1116,6 +1120,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)
@@ -1226,6 +1231,7 @@ lt:
instructions_html: Nukopijuok ir įklijuok toliau pateiktą kodą į savo svetainės HTML. Tada į vieną iš papildomų profilio laukų skirtuke Redaguoti profilį įrašyk savo svetainės adresą ir išsaugok pakeitimus.
verification: Patvirtinimas
verified_links: Tavo patikrintos nuorodos
+ website_verification: Svetainės patvirtinimas
webauthn_credentials:
add: Pridėti naują saugumo raktą
create:
diff --git a/config/locales/lv.yml b/config/locales/lv.yml
index 43b6995e2..09e6b9ba0 100644
--- a/config/locales/lv.yml
+++ b/config/locales/lv.yml
@@ -7,7 +7,6 @@ lv:
hosted_on: Mastodon mitināts %{domain}
title: Par
accounts:
- follow: Sekot
followers:
one: Sekotājs
other: Sekotāji
@@ -1162,8 +1161,6 @@ lv:
your_appeal_approved: Jūsu apelācija ir apstiprināta
your_appeal_pending: Jūs esat iesniedzis apelāciju
your_appeal_rejected: Jūsu apelācija ir noraidīta
- domain_validator:
- invalid_domain: nav derīgs domēna nosaukums
edit_profile:
basic_information: Pamata informācija
hint_html: "Pielāgo, ko cilvēki redz Tavā publiskajā profilā un blakus Taviem ierakstiem. Ir lielāka iespējamība, ka citi clivēki sekos Tev un mijiedarbosies ar Tevi, ja Tev ir aizpildīts profils un profila attēls."
@@ -1647,25 +1644,12 @@ lv:
edited_at_html: Labots %{date}
errors:
in_reply_not_found: Šķiet, ka ziņa, uz kuru tu mēģini atbildēt, nepastāv.
- open_in_web: Atvērt webā
over_character_limit: pārsniegts %{max} rakstzīmju ierobežojums
pin_errors:
direct: Ziņojumus, kas ir redzami tikai minētajiem lietotājiem, nevar piespraust
limit: Tu jau esi piespraudis maksimālo ziņu skaitu
ownership: Kāda cita ierakstu nevar piespraust
reblog: Izceltu ierakstu nevar piespraust
- poll:
- total_people:
- one: "%{count} cilvēks"
- other: "%{count} cilvēki"
- zero: "%{count} cilvēku"
- total_votes:
- one: "%{count} balss"
- other: "%{count} balsis"
- zero: "%{count} balsu"
- vote: Balsu skaits
- show_more: Rādīt vairāk
- show_thread: Rādīt tematu
title: "%{name}: “%{quote}”"
visibilities:
direct: Tiešs
diff --git a/config/locales/ml.yml b/config/locales/ml.yml
index a4b9391c0..bdc0475a6 100644
--- a/config/locales/ml.yml
+++ b/config/locales/ml.yml
@@ -4,7 +4,6 @@ ml:
contact_missing: സജ്ജമാക്കിയിട്ടില്ല
contact_unavailable: ലഭ്യമല്ല
accounts:
- follow: പിന്തുടരുക
following: പിന്തുടരുന്നു
last_active: അവസാനം സജീവമായിരുന്നത്
link_verified_on: സന്ധിയുടെ ഉടമസ്ഥാവസ്കാശം %{date} ൽ പരിശോധിക്കപ്പെട്ടു
diff --git a/config/locales/ms.yml b/config/locales/ms.yml
index 28a2993d3..39c695a53 100644
--- a/config/locales/ms.yml
+++ b/config/locales/ms.yml
@@ -7,7 +7,6 @@ ms:
hosted_on: Mastodon dihoskan di %{domain}
title: Perihal
accounts:
- follow: Ikut
followers:
other: Pengikut
following: Mengikuti
@@ -1115,8 +1114,6 @@ ms:
your_appeal_approved: Rayuan anda telah diluluskan
your_appeal_pending: Anda telah menghantar rayuan
your_appeal_rejected: Rayuan anda telah ditolak
- domain_validator:
- invalid_domain: bukan nama domain yang sah
edit_profile:
basic_information: Maklumat Asas
hint_html: "Sesuaikan perkara yang orang lihat pada profil awam anda dan di sebelah siaran anda. Orang lain lebih berkemungkinan mengikuti anda kembali dan berinteraksi dengan anda apabila anda mempunyai profil dan gambar profil yang telah diisi."
@@ -1562,21 +1559,12 @@ ms:
edited_at_html: Disunting %{date}
errors:
in_reply_not_found: Pos yang anda cuba balas nampaknya tidak wujud.
- open_in_web: Buka dalam web
over_character_limit: had aksara %{max} melebihi
pin_errors:
direct: Pos yang hanya boleh dilihat oleh pengguna yang disebut tidak boleh disematkan
limit: Anda telah menyematkan bilangan maksimum pos
ownership: Siaran orang lain tidak boleh disematkan
reblog: Rangsangan tidak boleh disematkan
- poll:
- total_people:
- other: "%{count} orang"
- total_votes:
- other: "%{count} undi"
- vote: Undi
- show_more: Tunjuk lebih banyak
- show_thread: Tunjuk bebenang
title: '%{name}: "%{quote}"'
visibilities:
direct: Terus
diff --git a/config/locales/my.yml b/config/locales/my.yml
index 76372ba17..92464523a 100644
--- a/config/locales/my.yml
+++ b/config/locales/my.yml
@@ -7,7 +7,6 @@ my:
hosted_on: "%{domain} မှ လက်ခံဆောင်ရွက်ထားသော Mastodon"
title: အကြောင်း
accounts:
- follow: စောင့်ကြည့်မယ်
followers:
other: စောင့်ကြည့်သူ
following: စောင့်ကြည့်နေသည်
@@ -1108,8 +1107,6 @@ my:
your_appeal_approved: သင့်တင်သွင်းခြင်းကို အတည်ပြုပြီးပါပြီ
your_appeal_pending: အယူခံဝင်ရန် တင်သွင်းထားသည်
your_appeal_rejected: အယူခံဝင်မှုကို ပယ်ချလိုက်သည်
- domain_validator:
- invalid_domain: တရားဝင်ဒိုမိန်းအမည်မဟုတ်ပါ
edit_profile:
basic_information: အခြေခံသတင်းအချက်အလက်
hint_html: "သင်၏ အများမြင်ပရိုဖိုင်နှင့် သင့်ပို့စ်များဘေးရှိ တွေ့မြင်ရသည့်အရာကို စိတ်ကြိုက်ပြင်ဆင်ပါ။ သင့်တွင် ပရိုဖိုင်နှင့် ပရိုဖိုင်ပုံတစ်ခု ဖြည့်သွင်းထားပါက အခြားသူများအနေဖြင့် သင်နှင့် အပြန်အလှန် တုံ့ပြန်နိုင်ခြေပိုများပါသည်။"
@@ -1562,21 +1559,12 @@ my:
edited_at_html: "%{date} ကို ပြင်ဆင်ပြီးပါပြီ"
errors:
in_reply_not_found: သင် စာပြန်နေသည့်ပို့စ်မှာ မရှိတော့ပါ။
- open_in_web: ဝဘ်တွင် ဖွင့်ပါ
over_character_limit: စာလုံးကန့်သတ်ချက် %{max} ကို ကျော်လွန်သွားပါပြီ
pin_errors:
direct: အမည်ဖော်ပြထားသည့် ပို့စ်များကို ပင်တွဲ၍မရပါ
limit: သင်သည် ပို့စ်အရေအတွက်အများဆုံးကို ပင်တွဲထားပြီးဖြစ်သည်
ownership: အခြားသူ၏ပို့စ်ကို ပင်တွဲ၍မရပါ
reblog: Boost လုပ်ထားသောပို့စ်ကို ပင်ထား၍မရပါ
- poll:
- total_people:
- other: "%{count} ယောက်"
- total_votes:
- other: မဲအရေအတွက် %{count} မဲ
- vote: မဲပေးမည်
- show_more: ပိုမိုပြရန်
- show_thread: Thread ကို ပြပါ
title: '%{name}: "%{quote}"'
visibilities:
direct: တိုက်ရိုက်
diff --git a/config/locales/nl.yml b/config/locales/nl.yml
index 46ed41177..63656991a 100644
--- a/config/locales/nl.yml
+++ b/config/locales/nl.yml
@@ -7,7 +7,6 @@ nl:
hosted_on: Mastodon op %{domain}
title: Over
accounts:
- follow: Volgen
followers:
one: Volger
other: Volgers
@@ -25,6 +24,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 +47,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 +604,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
@@ -1157,6 +1160,12 @@ nl:
view_strikes: Bekijk de eerder door moderatoren vastgestelde overtredingen die je hebt gemaakt
too_fast: Formulier is te snel ingediend. Probeer het nogmaals.
use_security_key: Beveiligingssleutel gebruiken
+ author_attribution:
+ example_title: Voorbeeldtekst
+ hint_html: Bepaal hoe we je vermelden, wanneer jouw links op Mastodon worden gedeeld.
+ more_from_html: Meer van %{name}
+ s_blog: De weblog van %{name}
+ title: Auteur-attributie
challenge:
confirm: Doorgaan
hint_html: "Tip: We vragen jou het komende uur niet meer naar jouw wachtwoord."
@@ -1231,8 +1240,6 @@ nl:
your_appeal_approved: Jouw bezwaar is goedgekeurd
your_appeal_pending: Je hebt een bezwaar ingediend
your_appeal_rejected: Jouw bezwaar is afgewezen
- domain_validator:
- invalid_domain: is een ongeldige domeinnaam
edit_profile:
basic_information: Algemene informatie
hint_html: "Wat mensen op jouw openbare profiel en naast je berichten zien aanpassen. Andere mensen gaan je waarschijnlijk eerder volgen en hebben vaker interactie met je, wanneer je profiel is ingevuld en je een profielfoto hebt."
@@ -1732,23 +1739,12 @@ nl:
edited_at_html: Bewerkt op %{date}
errors:
in_reply_not_found: Het bericht waarop je probeert te reageren lijkt niet te bestaan.
- open_in_web: In de webapp openen
over_character_limit: Limiet van %{max} tekens overschreden
pin_errors:
direct: Berichten die alleen zichtbaar zijn voor vermelde gebruikers, kunnen niet worden vastgezet
limit: Je hebt het maximaal aantal bericht al vastgemaakt
ownership: Een bericht van iemand anders kan niet worden vastgemaakt
reblog: Een boost kan niet worden vastgezet
- poll:
- total_people:
- one: "%{count} persoon"
- other: "%{count} personen"
- total_votes:
- one: "%{count} stem"
- other: "%{count} stemmen"
- vote: Stemmen
- show_more: Meer tonen
- show_thread: Gesprek tonen
title: '%{name}: "%{quote}"'
visibilities:
direct: Privébericht
@@ -1947,6 +1943,7 @@ nl:
instructions_html: Kopieer en plak de onderstaande code in de HTML van je website. Voeg vervolgens het adres van je website toe aan een van de extra velden op je profiel op het tabblad "Profiel bewerken" en sla de wijzigingen op.
verification: Verificatie
verified_links: Jouw geverifieerde links
+ website_verification: Website-verificatie
webauthn_credentials:
add: Nieuwe beveiligingssleutel toevoegen
create:
diff --git a/config/locales/nn.yml b/config/locales/nn.yml
index f301b8ca9..b7beeb426 100644
--- a/config/locales/nn.yml
+++ b/config/locales/nn.yml
@@ -7,7 +7,6 @@ nn:
hosted_on: "%{domain} er vert for Mastodon"
title: Om
accounts:
- follow: Fylg
followers:
one: Fylgjar
other: Fylgjarar
@@ -25,6 +24,8 @@ nn:
admin:
account_actions:
action: Utfør
+ already_silenced: Denne kontoen har allereie vorte avgrensa.
+ already_suspended: Denne kontoen er allereie sperra.
title: Utfør moderatorhandling på %{acct}
account_moderation_notes:
create: Legg igjen merknad
@@ -46,6 +47,7 @@ nn:
title: Byt e-post for %{username}
change_role:
changed_msg: Rolle endra!
+ edit_roles: Administrer brukarroller
label: Endre rolle
no_role: Inga rolle
title: Endre rolle for %{username}
@@ -602,6 +604,7 @@ nn:
suspend_description_html: Brukarkontoen og alt innhaldet vil bli utilgjengeleg og til slutt sletta, og det vil vera uråd å samhandla med brukaren. Du kan angra dette innan 30 dagar. Dette avsluttar alle rapportar om kontoen.
actions_description_html: Avgjer kva som skal gjerast med denne rapporteringa. Dersom du utfører straffetiltak mot den rapporterte kontoen, vil dei motta ein e-post – så sant du ikkje har valt kategorien Spam.
actions_description_remote_html: Avgjer kva du vil gjera for å løysa denne rapporten. Dette påverkar berre korleis tenaren din kommuniserer med kontoen på ein annan tenar, og korleis tenaren din handterer innhald derifrå.
+ actions_no_posts: Denne rapporten har ingen tilknytte innlegg å sletta
add_to_report: Legg til i rapporten
already_suspended_badges:
local: Allereie utestengd på denne tenaren
@@ -1157,6 +1160,12 @@ nn:
view_strikes: Vis tidligere advarsler mot kontoen din
too_fast: Skjemaet ble sendt inn for raskt, prøv på nytt.
use_security_key: Bruk sikkerhetsnøkkel
+ author_attribution:
+ example_title: Eksempeltekst
+ hint_html: Kontroller korleis du blir kreditert når nokon deler lenker på Mastodon.
+ more_from_html: Meir frå %{name}
+ s_blog: Bloggen til %{name}
+ title: Forfattarkreditering
challenge:
confirm: Hald fram
hint_html: "Tips: Vi skal ikkje spørja deg om passordet ditt igjen i laupet av den neste timen."
@@ -1231,8 +1240,6 @@ nn:
your_appeal_approved: Din klage har blitt godkjent
your_appeal_pending: Du har levert en klage
your_appeal_rejected: Din klage har blitt avvist
- domain_validator:
- invalid_domain: er ikkje eit gangbart domenenamn
edit_profile:
basic_information: Grunnleggande informasjon
hint_html: "Tilpass kva folk ser på den offentlege profilen din og ved sida av innlegga dine. Andre vil i større grad fylgja og samhandla med deg når du har eit profilbilete og har fyllt ut profilen din."
@@ -1732,23 +1739,12 @@ nn:
edited_at_html: Redigert %{date}
errors:
in_reply_not_found: Det ser ut til at tutet du freistar å svara ikkje finst.
- open_in_web: Opn på nett
over_character_limit: øvregrensa for teikn, %{max}, er nådd
pin_errors:
direct: Innlegg som bare er synlige for nevnte brukere kan ikke festes
limit: Du har allereie festa så mange tut som det går an å festa
ownership: Du kan ikkje festa andre sine tut
reblog: Ei framheving kan ikkje festast
- poll:
- total_people:
- one: "%{count} person"
- other: "%{count} folk"
- total_votes:
- one: "%{count} røyst"
- other: "%{count} røyster"
- vote: Røyst
- show_more: Vis meir
- show_thread: Vis tråden
title: "%{name}: «%{quote}»"
visibilities:
direct: Direkte
@@ -1947,6 +1943,7 @@ nn:
instructions_html: Kopier og lim inn i koden nedanfor i HTML-koden for nettsida di. Legg deretter adressa til nettsida di til i ei av ekstrafelta på profilen din frå fana "Rediger profil" og lagre endringane.
verification: Stadfesting
verified_links: Dine verifiserte lenker
+ website_verification: Stadfesting av nettside
webauthn_credentials:
add: Legg til ny sikkerhetsnøkkel
create:
diff --git a/config/locales/no.yml b/config/locales/no.yml
index e2ede9328..635ceedde 100644
--- a/config/locales/no.yml
+++ b/config/locales/no.yml
@@ -7,7 +7,6 @@
hosted_on: Mastodon driftet på %{domain}
title: Om
accounts:
- follow: Følg
followers:
one: Følger
other: Følgere
@@ -1147,8 +1146,6 @@
your_appeal_approved: Anken din har blitt godkjent
your_appeal_pending: Du har levert en anke
your_appeal_rejected: Anken din har blitt avvist
- domain_validator:
- invalid_domain: er ikke et gyldig domenenavn
edit_profile:
basic_information: Grunnleggende informasjon
hint_html: "Tilpass hva folk ser på din offentlige profil og ved siden av dine innlegg. Det er mer sannsynlig at andre mennesker følger deg tilbake og samhandler med deg når du har fylt ut en profil og et profilbilde."
@@ -1621,23 +1618,12 @@
edited_at_html: Redigert %{date}
errors:
in_reply_not_found: Posten du prøver å svare ser ikke ut til eksisterer.
- open_in_web: Åpne i nettleser
over_character_limit: grensen på %{max} tegn overskredet
pin_errors:
direct: Innlegg som bare er synlige for nevnte brukere kan ikke festes
limit: Du har allerede festet det maksimale antall innlegg
ownership: Kun egne innlegg kan festes
reblog: En fremheving kan ikke festes
- poll:
- total_people:
- one: "%{count} person"
- other: "%{count} personer"
- total_votes:
- one: "%{count} stemme"
- other: "%{count} stemmer"
- vote: Stem
- show_more: Vis mer
- show_thread: Vis tråden
title: "%{name}: «%{quote}»"
visibilities:
direct: Direkte
diff --git a/config/locales/oc.yml b/config/locales/oc.yml
index 8373513c9..5cdd9240b 100644
--- a/config/locales/oc.yml
+++ b/config/locales/oc.yml
@@ -7,7 +7,6 @@ oc:
hosted_on: Mastodon albergat sus %{domain}
title: A prepaus
accounts:
- follow: Sègre
followers:
one: Seguidor
other: Seguidors
@@ -538,8 +537,6 @@ oc:
strikes:
title_actions:
none: Avertiment
- domain_validator:
- invalid_domain: es pas un nom de domeni valid
errors:
'403': Avètz pas l’autorizacion de veire aquesta pagina.
'404': La pagina que cercatz existís pas aquí.
@@ -848,22 +845,11 @@ oc:
edited_at_html: Modificat %{date}
errors:
in_reply_not_found: La publicacion que respondètz sembla pas mai exisitir.
- open_in_web: Dobrir sul web
over_character_limit: limit de %{max} caractèrs passat
pin_errors:
limit: Avètz ja lo maximum de tuts penjats
ownership: Se pòt pas penjar lo tut de qualqu’un mai
reblog: Se pòt pas penjar un tut partejat
- poll:
- total_people:
- one: "%{count} persona"
- other: "%{count} personas"
- total_votes:
- one: "%{count} vòte"
- other: "%{count} vòtes"
- vote: Votar
- show_more: Ne veire mai
- show_thread: Mostrar lo fil
title: '%{name} : "%{quote}"'
visibilities:
direct: Dirècte
diff --git a/config/locales/pa.yml b/config/locales/pa.yml
index 7a34358dd..1899d7100 100644
--- a/config/locales/pa.yml
+++ b/config/locales/pa.yml
@@ -7,7 +7,6 @@ pa:
hosted_on: "%{domain} ਉੱਤੇ ਹੋਸਟ ਕੀਤਾ ਮਸਟਾਡੋਨ"
title: ਇਸ ਬਾਰੇ
accounts:
- follow: ਫ਼ਾਲੋ
following: ਫ਼ਾਲੋ ਕੀਤੇ ਜਾ ਰਹੇ
posts_tab_heading: ਪੋਸਟਾਂ
admin:
diff --git a/config/locales/pl.yml b/config/locales/pl.yml
index 95746bd10..f0d09cb2d 100644
--- a/config/locales/pl.yml
+++ b/config/locales/pl.yml
@@ -7,7 +7,6 @@ pl:
hosted_on: Mastodon prowadzony na %{domain}
title: O nas
accounts:
- follow: Obserwuj
followers:
few: śledzących
many: śledzących
@@ -29,6 +28,8 @@ pl:
admin:
account_actions:
action: Wykonaj działanie
+ already_silenced: To konto zostało już ograniczone.
+ already_suspended: To konto zostało już zawieszone.
title: Wykonaj działanie moderacyjne na %{acct}
account_moderation_notes:
create: Pozostaw notatkę
@@ -50,6 +51,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 +628,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
@@ -1193,6 +1196,12 @@ pl:
view_strikes: Zobacz dawne ostrzeżenia nałożone na twoje konto
too_fast: Zbyt szybko przesłano formularz, spróbuj ponownie.
use_security_key: Użyj klucza bezpieczeństwa
+ author_attribution:
+ example_title: Przykładowy tekst
+ hint_html: Kontroluj przypisy do twoich wpisów widoczne na Mastodonie.
+ more_from_html: Więcej od %{name}
+ s_blog: Blog %{name}
+ title: Przypis do autora
challenge:
confirm: Kontynuuj
hint_html: "Informacja: Nie będziemy prosić Cię o ponowne podanie hasła przez następną godzinę."
@@ -1267,8 +1276,6 @@ pl:
your_appeal_approved: Twoje odwołanie zostało zatwierdzone
your_appeal_pending: Zgłosiłeś odwołanie
your_appeal_rejected: Twoje odwołanie zostało odrzucone
- domain_validator:
- invalid_domain: nie jest prawidłową nazwą domeny
edit_profile:
basic_information: Podstawowe informacje
hint_html: "Dostosuj to, co ludzie widzą na Twoim profilu publicznym i obok Twoich wpisów. Inne osoby są bardziej skłonne obserwować Cię i wchodzić z Tobą w interakcje, gdy masz wypełniony profil i zdjęcie profilowe."
@@ -1792,27 +1799,12 @@ pl:
edited_at_html: Edytowane %{date}
errors:
in_reply_not_found: Post, na który próbujesz odpowiedzieć, nie istnieje.
- open_in_web: Otwórz w przeglądarce
over_character_limit: limit %{max} znaków przekroczony
pin_errors:
direct: Nie możesz przypiąć wpisu, który jest widoczny tylko dla wspomnianych użytkowników
limit: Przekroczyłeś maksymalną liczbę przypiętych wpisów
ownership: Nie możesz przypiąć cudzego wpisu
reblog: Nie możesz przypiąć podbicia wpisu
- poll:
- total_people:
- few: "%{count} osoby"
- many: "%{count} osób"
- one: "%{count} osoba"
- other: "%{count} osoby"
- total_votes:
- few: "%{count} głosy"
- many: "%{count} głosy"
- one: "%{count} głos"
- other: "%{count} głosy"
- vote: Głosuj
- show_more: Pokaż więcej
- show_thread: Pokaż wątek
title: '%{name}: "%{quote}"'
visibilities:
direct: Bezpośredni
@@ -2013,6 +2005,7 @@ pl:
instructions_html: Skopiuj poniższy kod HTML i wklej go na swoją stronę. Potem dodaj link do twojej strony do jednego z wolnych pól na profilu z zakładki "Edytuj profil".
verification: Weryfikacja
verified_links: Twoje zweryfikowane linki
+ website_verification: Weryfikacja strony internetowej
webauthn_credentials:
add: Dodaj nowy klucz bezpieczeństwa
create:
diff --git a/config/locales/pt-BR.yml b/config/locales/pt-BR.yml
index 579dbd967..d1140f364 100644
--- a/config/locales/pt-BR.yml
+++ b/config/locales/pt-BR.yml
@@ -7,7 +7,6 @@ pt-BR:
hosted_on: Mastodon hospedado em %{domain}
title: Sobre
accounts:
- follow: Seguir
followers:
one: Seguidor
other: Seguidores
@@ -25,6 +24,8 @@ pt-BR:
admin:
account_actions:
action: Tomar uma atitude
+ already_silenced: Esta conta já foi limitada.
+ already_suspended: Esta conta já foi suspensa.
title: Moderar %{acct}
account_moderation_notes:
create: Deixar nota
@@ -46,6 +47,7 @@ pt-BR:
title: Alterar e-mail para %{username}
change_role:
changed_msg: Função alterada com sucesso!
+ edit_roles: Gerenciar funções do usuário
label: Alterar função
no_role: Nenhuma função
title: Alterar função para %{username}
@@ -203,7 +205,7 @@ pt-BR:
disable_sign_in_token_auth_user: Desativar autenticação via Token de Email para Usuário
disable_user: Desativar usuário
enable_custom_emoji: Ativar emoji personalizado
- enable_sign_in_token_auth_user: Desativar autenticação via token por e-mail para o usuário
+ enable_sign_in_token_auth_user: Ativar autenticação via Token de Email para Usuário
enable_user: Ativar usuário
memorialize_account: Converter conta em memorial
promote_user: Promover usuário
@@ -442,6 +444,7 @@ pt-BR:
create: Adicionar domínio
resolve: Resolver domínio
title: Bloquear novo domínio de e-mail
+ no_email_domain_block_selected: Nenhum bloco de domínio de email foi alterado, pois, nenhum foi selecionado
not_permitted: Não permitido
resolved_dns_records_hint_html: O nome de domínio é associado aos seguintes domínios MX, que são responsáveis por aceitar e-mails. Ao bloquear um domínio MX, você bloqueará as inscrições de qualquer endereço de e-mail que use o mesmo domínio MX, mesmo que o nome de domínio visível seja diferente. Tenha cuidado para não bloquear os principais provedores de e-mail.
resolved_through_html: Resolvido através de %{domain}
@@ -601,6 +604,7 @@ pt-BR:
suspend_description_html: A conta e todo o seu conteúdo ficará inacessível e, eventualmente, excluído e interagir com ela será impossível. Reversível dentro de 30 dias. Encerra todas as denúncias contra esta conta.
actions_description_html: Decida qual ação tomar para responder a essa denúncia. Se você tomar uma ação punitiva contra a conta denunciada, uma notificação por e-mail será enviada ao usuário, exceto quando a categoria Spam for selecionada.
actions_description_remote_html: Decida quais medidas tomará para resolver esta denúncia. Isso só afetará como seu servidor se comunica com esta conta remota e manipula seu conteúdo.
+ actions_no_posts: Essa denúncia não tem nenhuma publicação associada para excluir
add_to_report: Adicionar mais à denúncia
already_suspended_badges:
local: Já suspenso neste servidor
@@ -1156,6 +1160,12 @@ pt-BR:
view_strikes: Veja os avisos anteriores em relação à sua conta
too_fast: O formulário foi enviado muito rapidamente, tente novamente.
use_security_key: Usar chave de segurança
+ author_attribution:
+ example_title: Texto de amostra
+ hint_html: Controle como você é creditado quando links são compartilhados no Mastodon.
+ more_from_html: Mais de %{name}
+ s_blog: Blog do %{name}
+ title: Atribuição de autoria
challenge:
confirm: Continuar
hint_html: "Dica: Não pediremos novamente sua senha pela próxima hora."
@@ -1230,8 +1240,6 @@ pt-BR:
your_appeal_approved: Sua revisão foi aprovada
your_appeal_pending: Você enviou uma revisão
your_appeal_rejected: Sua revisão foi rejeitada
- domain_validator:
- invalid_domain: não é um nome de domínio válido
edit_profile:
basic_information: Informações básicas
hint_html: "Personalize o que as pessoas veem no seu perfil público e ao lado de suas publicações. É mais provável que outras pessoas o sigam de volta e interajam com você quando você tiver um perfil preenchido e uma foto de perfil."
@@ -1440,6 +1448,13 @@ pt-BR:
action: Sim, cancelar subscrição
complete: Desinscrito
confirmation_html: Tem certeza que deseja cancelar a assinatura de %{type} para Mastodon no %{domain} para o seu endereço de e-mail %{email}? Você sempre pode se inscrever novamente nas configurações de notificação de email.
+ emails:
+ notification_emails:
+ favourite: emails de notificação favoritos
+ follow: seguir emails de notificação
+ follow_request: emails de seguidores pendentes
+ mention: emails de notificação de menções
+ reblog: emails de notificação de boosts
resubscribe_html: Se você cancelou sua inscrição por engano, você pode se inscrever novamente em suas configurações de notificações por e-mail.
success_html: Você não mais receberá %{type} no Mastodon em %{domain} ao seu endereço de e-mail %{email}.
title: Cancelar inscrição
@@ -1724,23 +1739,12 @@ pt-BR:
edited_at_html: Editado em %{date}
errors:
in_reply_not_found: A publicação que você quer responder parece não existir.
- open_in_web: Abrir no navegador
over_character_limit: limite de caracteres de %{max} excedido
pin_errors:
direct: Publicações visíveis apenas para usuários mencionados não podem ser fixadas
limit: Você alcançou o número limite de publicações fixadas
ownership: As publicações dos outros não podem ser fixadas
reblog: Um impulso não pode ser fixado
- poll:
- total_people:
- one: "%{count} pessoa"
- other: "%{count} pessoas"
- total_votes:
- one: "%{count} voto"
- other: "%{count} votos"
- vote: Votar
- show_more: Mostrar mais
- show_thread: Mostrar conversa
title: '%{name}: "%{quote}"'
visibilities:
direct: Direto
@@ -1939,6 +1943,7 @@ pt-BR:
instructions_html: Copie o código abaixo e cole no HTML do seu site. Em seguida, adicione o endereço do seu site em um dos campos extras em seu perfil, na aba "Editar perfil", e salve as alterações.
verification: Verificação
verified_links: Seus links verificados
+ website_verification: Verificação do site
webauthn_credentials:
add: Adicionar nova chave de segurança
create:
diff --git a/config/locales/pt-PT.yml b/config/locales/pt-PT.yml
index 262063698..489fb2b89 100644
--- a/config/locales/pt-PT.yml
+++ b/config/locales/pt-PT.yml
@@ -4,16 +4,15 @@ pt-PT:
about_mastodon_html: 'A rede social do futuro: sem publicidade, e sem vigilância empresarial; desenho ético, e descentralizado! Tome posse dos seus dados com o Mastodon!'
contact_missing: Por definir
contact_unavailable: n.d.
- hosted_on: Mastodon em %{domain}
- title: Acerca de
+ hosted_on: Mastodon alojado em %{domain}
+ title: Sobre
accounts:
- follow: Seguir
followers:
one: Seguidor
other: Seguidores
following: A seguir
- instance_actor_flash: Esta conta é um actor virtual usado para representar a própria instância e não um utilizador individual. É usada para motivos de federação e não deve ser suspenso.
- last_active: última vez activo
+ instance_actor_flash: Esta conta é um ator virtual utilizado para representar o servidor em si e não um utilizador individual. É utilizada para efeitos de federação e não deve ser suspensa.
+ last_active: última atividade
link_verified_on: A posse desta hiperligação foi verificada em %{date}
nothing_here: Não há nada aqui!
pin_errors:
@@ -25,19 +24,21 @@ pt-PT:
admin:
account_actions:
action: Executar acção
- title: Executar acção de moderação em %{acct}
+ already_suspended: Esta conta já foi suspensa.
+ title: Executar ação de moderação em %{acct}
account_moderation_notes:
create: Deixar uma nota
- created_msg: Nota de moderação correctamente criada!
+ created_msg: Nota de moderação criada com sucesso!
destroyed_msg: Nota de moderação destruída!
accounts:
+ add_email_domain_block: Bloquear domínio de e-mail
approve: Aprovar
- approved_msg: Inscrição de %{username} aprovada correctamente
- are_you_sure: Tens a certeza?
+ approved_msg: Inscrição de %{username} aprovada com sucesso
+ are_you_sure: Tem a certeza?
avatar: Imagem de perfil
by_domain: Domínio
change_email:
- changed_msg: Endereço de correio electrónico alterado!
+ changed_msg: E-mail alterado com sucesso!
current_email: E-mail atual
label: Alterar e-mail
new_email: Novo e-mail
@@ -45,26 +46,29 @@ pt-PT:
title: Alterar e-mail para %{username}
change_role:
changed_msg: Função alterada com sucesso!
+ edit_roles: Gerir funções de utilizador
label: Alterar função
no_role: Nenhuma função
title: Alterar a função de %{username}
confirm: Confirmar
confirmed: Confirmado
confirming: A confirmar
- custom: Personalizar
+ custom: Personalizado
delete: Eliminar dados
deleted: Eliminada
- demote: Despromoveu
+ demote: Despromovida
destroyed_msg: Os dados de %{username} estão agora em fila de espera para serem eliminados de imediato
disable: Congelar
- disable_two_factor_authentication: Desactivar autenticação por dois factores (2FA)
+ disable_sign_in_token_auth: Desativar token de autenticação por e-mail
+ disable_two_factor_authentication: Desativar autenticação por dois fatores (2FA)
disabled: Congelada
display_name: Nome a mostrar
domain: Domínio
edit: Editar
- email: Correio electrónico
+ email: E-mail
email_status: Estado do e-mail
enable: Descongelar
+ enable_sign_in_token_auth: Ativar token de autenticação por e-mail
enabled: Ativado
enabled_msg: Descongelou a conta %{username}
followers: Seguidores
@@ -86,7 +90,7 @@ pt-PT:
memorialized: Em memória
memorialized_msg: Conta %{username} transformada com sucesso em memorial
moderation:
- active: Activo
+ active: Ativo
all: Todos
disabled: Desativado
pending: Pendente
@@ -94,14 +98,14 @@ pt-PT:
suspended: Supensos
title: Moderação
moderation_notes: Notas de moderação
- most_recent_activity: Actividade mais recente
+ most_recent_activity: Atividade mais recente
most_recent_ip: IP mais recente
no_account_selected: Nenhuma conta foi alterada porque nenhuma foi selecionada
no_limits_imposed: Sem limites impostos
no_role_assigned: Nenhuma função atribuída
not_subscribed: Não inscrito
- pending: Pendente de revisão
- perform_full_suspension: Fazer suspensão completa
+ pending: Revisão pendente
+ perform_full_suspension: Suspender
previous_strikes: Reprimendas anteriores
previous_strikes_description_html:
one: Esta conta tem 1 reprimenda.
@@ -109,11 +113,11 @@ pt-PT:
promote: Promover
protocol: Protocolo
public: Público
- push_subscription_expires: A Inscrição PuSH expira
+ push_subscription_expires: A inscrição PuSH expira
redownload: Atualizar perfil
- redownloaded_msg: Perfil de %{username} correctamente actualizado a partir da origem
+ redownloaded_msg: Perfil de %{username} atualizado a partir da origem com sucesso
reject: Rejeitar
- rejected_msg: Inscrição de %{username} correctamente rejeitada
+ rejected_msg: Inscrição de %{username} rejeitada com sucesso
remote_suspension_irreversible: Os dados desta conta foram eliminados irreversivelmente.
remote_suspension_reversible_hint_html: A conta foi suspensa no servidor de origem e os seus dados serão totalmente eliminados em %{date}. Até lá, o servidor de origem poderá recuperar esta conta sem quaisquer efeitos negativos. Se desejar eliminar todos os dados desta conta imediatamente, pode fazê-lo em baixo.
remove_avatar: Remover a imagem de perfil
@@ -122,13 +126,14 @@ pt-PT:
removed_header_msg: Imagem de cabeçalho de %{username} removida
resend_confirmation:
already_confirmed: Este utilizador já está confirmado
- send: Reenviar link de confirmação
- success: Link de confirmação enviado com sucesso!
- reset: Reiniciar
+ send: Reenviar hiperligação de confirmação
+ success: Hiperligação de confirmação enviada com sucesso!
+ reset: Repor
reset_password: Criar nova palavra-passe
resubscribe: Reinscrever
role: Função
search: Pesquisar
+ search_same_email_domain: Outros utilizadores com o mesmo domínio de e-mail
search_same_ip: Outros utilizadores com o mesmo IP
security: Segurança
security_measures:
@@ -136,7 +141,7 @@ pt-PT:
password_and_2fa: Palavra-passe e 2FA
sensitive: Marcar como problemático
sensitized: Marcada como problemática
- shared_inbox_url: URL da caixa de entrada compartilhada
+ shared_inbox_url: URL da caixa de entrada partilhada
show:
created_reports: Denúncias realizadas
targeted_reports: Denunciada por outros
@@ -151,101 +156,116 @@ pt-PT:
suspension_reversible_hint_html: A conta foi suspensa e os dados serão totalmente eliminados em %{date}. Até lá, a conta poderá ser recuperada sem quaisquer efeitos negativos. Se deseja eliminar todos os dados desta conta imediatamente, pode fazê-lo em baixo.
title: Contas
unblock_email: Desbloquear endereço de e-mail
- unblocked_email_msg: Endereço de e-mail de %{username} desbloqueado
- unconfirmed_email: Correio electrónico por confirmar
+ unblocked_email_msg: Endereço de e-mail de %{username} desbloqueado com sucesso
+ unconfirmed_email: E-mail por confirmar
undo_sensitized: Desmarcar como problemático
undo_silenced: Desfazer silenciar
undo_suspension: Desfazer supensão
- unsilenced_msg: Removeu as limitações da conta %{username}
+ unsilenced_msg: Limitações da conta %{username} removidas com sucesso
unsubscribe: Cancelar inscrição
unsuspended_msg: Removeu a suspensão da conta %{username}
username: Nome de utilizador
view_domain: Ver resumo do domínio
warn: Advertir
- web: Teia
+ web: Web
whitelisted: Permitido para a federação
action_logs:
action_types:
approve_appeal: Aprovar recurso
approve_user: Aprovar utilizador
- assigned_to_self_report: Atribuir Denúncia
- change_role_user: Alterar Função do Utilizador
- confirm_user: Confirmar Utilizador
- create_account_warning: Criar Aviso
+ assigned_to_self_report: Atribuir denúncia
+ change_email_user: Alterar e-mail do utilizador
+ change_role_user: Alterar função do utilizador
+ confirm_user: Confirmar utilizador
+ create_account_warning: Criar aviso
create_announcement: Criar comunicado
- create_custom_emoji: Criar Emoji Personalizado
- create_domain_allow: Criar Permissão de Domínio
- create_domain_block: Criar Bloqueio de Domínio
+ create_canonical_email_block: Criar bloqueio de e-mail
+ create_custom_emoji: Criar emoji personalizado
+ create_domain_allow: Criar permissão de domínio
+ create_domain_block: Criar bloqueio de domínio
+ create_email_domain_block: Criar bloqueio de domínio de e-mail
create_ip_block: Criar regra de IP
- create_unavailable_domain: Criar Domínio Indisponível
- create_user_role: Criar Função
- demote_user: Despromover Utilizador
- destroy_announcement: Apagar comunicado
- destroy_custom_emoji: Eliminar Emoji Personalizado
- destroy_domain_allow: Eliminar Permissão de Domínio
- destroy_domain_block: Eliminar Bloqueio de Domínio
- destroy_instance: Purgar Domínio
+ create_unavailable_domain: Criar domínio indisponível
+ create_user_role: Criar função
+ demote_user: Despromover utilizador
+ destroy_announcement: Eliminar comunicado
+ destroy_canonical_email_block: Eliminar bloqueio de e-mail
+ destroy_custom_emoji: Eliminar emoji personalizado
+ destroy_domain_allow: Eliminar permissão de domínio
+ destroy_domain_block: Eliminar bloqueio de domínio
+ destroy_email_domain_block: Eliminar bloqueio de domínio de e-mail
+ destroy_instance: Purgar domínio
destroy_ip_block: Eliminar regra de IP
- destroy_status: Eliminar Publicação
- destroy_unavailable_domain: Eliminar Domínio Indisponível
- destroy_user_role: Eliminar Função
+ destroy_status: Eliminar publicação
+ destroy_unavailable_domain: Eliminar domínio indisponível
+ destroy_user_role: Eliminar função
disable_2fa_user: Desativar 2FA
- disable_custom_emoji: Desativar Emoji Personalizado
- disable_user: Desativar Utilizador
- enable_custom_emoji: Ativar Emoji Personalizado
- enable_user: Ativar Utilizador
- memorialize_account: Tornar conta num memorial
- promote_user: Promover Utilizador
- reject_appeal: Rejeitar Recurso
- reject_user: Rejeitar Utilizador
- remove_avatar_user: Remover Imagem de Perfil
- reopen_report: Reabrir Denúncia
- resend_user: Reenviar E-mail de Confirmação
- reset_password_user: Repor Password
- resolve_report: Resolver Denúncia
+ disable_custom_emoji: Desativar emoji personalizado
+ disable_sign_in_token_auth_user: Desativar token de autenticação por e-mail para o utilizador
+ disable_user: Desativar utilizador
+ enable_custom_emoji: Ativar emoji personalizado
+ enable_sign_in_token_auth_user: Ativar token de autenticação por e-mail para o utilizador
+ enable_user: Ativar utilizador
+ memorialize_account: Transformar conta num memorial
+ promote_user: Promover utilizador
+ reject_appeal: Rejeitar recurso
+ reject_user: Rejeitar utilizador
+ remove_avatar_user: Remover imagem de perfil
+ reopen_report: Reabrir denúncia
+ resend_user: Reenviar e-mail de confirmação
+ reset_password_user: Repor palavra-passe
+ resolve_report: Resolver denúncia
sensitive_account: Marcar a media na sua conta como problemática
silence_account: Limitar conta
suspend_account: Suspender conta
- unassigned_report: Desatribuir Denúncia
+ unassigned_report: Anular atribuição desta denúncia
unblock_email_account: Desbloquear endereço de e-mail
unsensitive_account: Desmarcar a conta como problemática
- unsilence_account: Deixar de Silenciar Conta
- unsuspend_account: Retirar Suspensão à Conta
+ unsilence_account: Deixar de silenciar conta
+ unsuspend_account: Retirar suspensão da conta
update_announcement: Atualizar comunicado
- update_custom_emoji: Atualizar Emoji Personalizado
- update_domain_block: Atualizar Bloqueio de Domínio
+ update_custom_emoji: Atualizar emoji personalizado
+ update_domain_block: Atualizar bloqueio de domínio
update_ip_block: Atualizar regra de IP
- update_report: Atualizar Relatório
- update_status: Atualizar Estado
- update_user_role: Atualizar Função
+ update_report: Atualizar denúncia
+ update_status: Atualizar publicação
+ update_user_role: Atualizar função
actions:
approve_appeal_html: "%{name} aprovou recurso da decisão de moderação de %{target}"
approve_user_html: "%{name} aprovou a inscrição de %{target}"
assigned_to_self_report_html: "%{name} atribuiu a denúncia %{target} a si próprio"
+ change_email_user_html: "%{name} alterou o endereço de e-mail do utilizador %{target}"
change_role_user_html: "%{name} alterou a função de %{target}"
+ confirm_user_html: "%{name} confirmou o endereço de e-mail do utilizador %{target}"
create_account_warning_html: "%{name} enviou um aviso para %{target}"
create_announcement_html: "%{name} criou o novo anúncio %{target}"
- create_custom_emoji_html: "%{name} carregou o novo emoji %{target}"
- create_domain_allow_html: "%{name} habilitou a federação com o domínio %{target}"
+ create_canonical_email_block_html: "%{name} bloqueou o e-mail com a hash %{target}"
+ create_custom_emoji_html: "%{name} enviou o novo emoji %{target}"
+ create_domain_allow_html: "%{name} permitiu a federação com o domínio %{target}"
create_domain_block_html: "%{name} bloqueou o domínio %{target}"
- create_ip_block_html: "%{name} criou regra para o IP %{target}"
- create_unavailable_domain_html: "%{name} parou a entrega ao domínio %{target}"
+ create_email_domain_block_html: "%{name} bloqueou o domínio de e-mail %{target}"
+ create_ip_block_html: "%{name} criou uma regra para o IP %{target}"
+ create_unavailable_domain_html: "%{name} parou as entregas ao domínio %{target}"
create_user_role_html: "%{name} criou a função %{target}"
demote_user_html: "%{name} despromoveu o utilizador %{target}"
destroy_announcement_html: "%{name} eliminou o anúncio %{target}"
+ destroy_canonical_email_block_html: "%{name} desbloqueou o e-mail com a hash %{target}"
destroy_custom_emoji_html: "%{name} eliminou o emoji %{target}"
- destroy_domain_allow_html: "%{name} desabilitou a federação com o domínio %{target}"
+ destroy_domain_allow_html: "%{name} bloqueou a federação com o domínio %{target}"
destroy_domain_block_html: "%{name} desbloqueou o domínio %{target}"
+ destroy_email_domain_block_html: "%{name} desbloqueou o domínio de e-mail %{target}"
destroy_instance_html: "%{name} purgou o domínio %{target}"
- destroy_ip_block_html: "%{name} eliminou regra para o IP %{target}"
+ destroy_ip_block_html: "%{name} eliminou a regra para o IP %{target}"
destroy_status_html: "%{name} removeu a publicação de %{target}"
- destroy_unavailable_domain_html: "%{name} retomou a entrega ao domínio %{target}"
+ destroy_unavailable_domain_html: "%{name} retomou as entregas ao domínio %{target}"
destroy_user_role_html: "%{name} eliminou a função %{target}"
disable_2fa_user_html: "%{name} desativou o requerimento de autenticação em dois passos para o utilizador %{target}"
- disable_custom_emoji_html: "%{name} desabilitou o emoji %{target}"
- disable_user_html: "%{name} desativou o acesso para o utilizador %{target}"
- enable_custom_emoji_html: "%{name} habilitou o emoji %{target}"
- enable_user_html: "%{name} ativou o acesso para o utilizador %{target}"
+ disable_custom_emoji_html: "%{name} desativou o emoji %{target}"
+ disable_sign_in_token_auth_user_html: "%{name} desativou o token de autenticação por e-mail para %{target}"
+ disable_user_html: "%{name} desativou o início de sessão para o utilizador %{target}"
+ enable_custom_emoji_html: "%{name} ativou o emoji %{target}"
+ enable_sign_in_token_auth_user_html: "%{name} ativou o token de autenticação por e-mail para %{target}"
+ enable_user_html: "%{name} ativou o início de sessão para o utilizador %{target}"
memorialize_account_html: "%{name} transformou a conta de %{target} em um memorial"
promote_user_html: "%{name} promoveu o utilizador %{target}"
reject_appeal_html: "%{name} rejeitou recurso da decisão de moderação de %{target}"
@@ -276,22 +296,22 @@ pt-PT:
title: Registo de auditoria
unavailable_instance: "(nome de domínio indisponível)"
announcements:
- destroyed_msg: Comunicado correctamente eliminado!
+ destroyed_msg: Comunicado eliminado com sucesso!
edit:
title: Editar comunicado
empty: Nenhum comunicado encontrado.
- live: Em directo
+ live: Em direto
new:
create: Criar comunicado
title: Novo comunicado
publish: Publicar
- published_msg: Comunicado correctamente publicado!
+ published_msg: Comunicado publicado com sucesso!
scheduled_for: Agendado para %{time}
scheduled_msg: Comunicado agendado para publicação!
title: Comunicados
unpublish: Anular publicação
- unpublished_msg: Comunicado correctamente retirado de publicação!
- updated_msg: Comunicado correctamente actualizado!
+ unpublished_msg: Comunicado corretamente retirado de publicação!
+ updated_msg: Comunicado atualizado com sucesso!
critical_update_pending: Atualização crítica pendente
custom_emojis:
assign_category: Atribuir categoria
@@ -319,16 +339,16 @@ pt-PT:
not_permitted: Não está autorizado a executar esta ação
overwrite: Escrever por cima
shortcode: Código de atalho
- shortcode_hint: Pelo menos 2 caracteres, apenas caracteres alfanuméricos e underscores
+ shortcode_hint: Pelo menos 2 caracteres, apenas caracteres alfanuméricos e traços inferiores
title: Emojis personalizados
uncategorized: Não categorizados
unlist: Não listar
unlisted: Não inventariado
update_failed_msg: Não foi possível atualizar esse emoji
- updated_msg: Emoji correctamente actualizado!
+ updated_msg: Emoji atualizado com sucesso!
upload: Enviar
dashboard:
- active_users: utilizadores activos
+ active_users: utilizadores ativos
interactions: interações
media_storage: Armazenamento de media
new_users: novos utilizadores
@@ -350,16 +370,16 @@ pt-PT:
sources: Origem de inscrições
space: Utilização do espaço
title: Painel de controlo
- top_languages: Principais idiomas activos
- top_servers: Servidores mais activos
- website: Página na teia
+ top_languages: Principais idiomas ativos
+ top_servers: Servidores mais ativos
+ website: Website
disputes:
appeals:
empty: Nenhum recurso encontrado.
title: Recursos
domain_allows:
add_new: Permitir federação com o domínio
- created_msg: Permissão correctamente atribuída para federação
+ created_msg: O domínio foi autorizado com êxito para a federação
destroyed_msg: Revogada a permissão de federação para o domínio
export: Exportar
import: Importar
@@ -385,14 +405,14 @@ pt-PT:
import: Importar
new:
create: Criar bloqueio
- hint: O bloqueio por domínio não vai prevenir a criação de contas na base de dados, mas irá retroactiva e automaticamente aplicar certos métodos de moderação nessas contas.
+ hint: O bloqueio do domínio não impedirá a criação de registos de contas na base de dados, mas aplicará retroativamente e automaticamente métodos de moderação específicos a essas contas.
severity:
desc_html: "Limitar tornará as mensagens das contas neste domínio invisíveis a qualquer pessoa que não as esteja a seguir. Suspender removerá do seu servidor todo o conteúdo, media, e dados de perfil das contas deste domínio. Utilize Nenhum se apenas quiser rejeitar ficheiros media."
noop: Nenhum
silence: Limitar
suspend: Suspender
title: Novo bloqueio de domínio
- no_domain_block_selected: Nenhum bloqueio de domínio foi alterado, pois nenhum foi seleccionado
+ no_domain_block_selected: Nenhum bloqueio de domínio foi alterado pois nenhum foi selecionado
not_permitted: Não está autorizado a executar esta ação
obfuscate: Ofuscar nome de domínio
obfuscate_hint: Ofuscar parcialmente o nome de domínio na lista, caso estejam definidas limitações na publicação da lista de domínios
@@ -527,7 +547,7 @@ pt-PT:
title: Convites
ip_blocks:
add_new: Criar regra
- created_msg: Nova regra de IP correctamente adicionada
+ created_msg: Nova regra de IP corretamente adicionada
delete: Eliminar
expires_in:
'1209600': 2 semanas
@@ -547,15 +567,15 @@ pt-PT:
delete: Eliminar
description_html: Um repetidor de federação é um servidor intermediário que troca grandes volumes de publicações públicas entre instâncias que o subscrevem e publicam. Ele pode ajudar pequenas e medias instâncias a descobrir conteúdo do fediverso que, de outro modo, exigiria que os utilizadores locais seguissem manualmente outras pessoas em instâncias remotas.
disable: Desativar
- disabled: Desactivado
- enable: Activar
+ disabled: Desativado
+ enable: Ativar
enable_hint: Uma vez ativado, a tua instância irá assinar todas as publicações deste repetidor e irá começar a enviar as suas publicações públicas para lá.
enabled: Ativado
inbox_url: URL do repetidor
pending: À espera da aprovação do repetidor
save_and_enable: Guardar e ativar
setup: Configurar uma ligação ao repetidor
- signatures_not_enabled: Os repetidores não funcionarão correctamente enquanto o modo seguro ou o modo de lista branca estiverem activados
+ signatures_not_enabled: Os repetidores não funcionarão corretamente enquanto o modo seguro ou o modo de lista branca estiverem ativados
status: Estado
title: Retransmissores
report_notes:
@@ -618,27 +638,27 @@ pt-PT:
reported_by: Denunciado por
reported_with_application: Reportado com a aplicação
resolved: Resolvido
- resolved_msg: Denúncia correctamente resolvida!
+ resolved_msg: Denúncia resolvida com sucesso!
skip_to_actions: Passar para as ações
status: Estado
statuses: Conteúdo denunciado
statuses_description_html: O conteúdo ofensivo será citado na comunicação com a conta denunciada
summary:
action_preambles:
- delete_html: 'Você está prestes a remover algumas das publicações de @%{acct}. Isto irá:'
- mark_as_sensitive_html: 'Você está prestes a marcar alguns dos posts de @%{acct}como sensível. Isto irá:'
- silence_html: 'Você está prestes a limitar a conta do @%{acct}. Isto irá:'
- suspend_html: 'Você está prestes a suspender a conta de @%{acct}. Isto irá:'
+ delete_html: 'Está prestes a remover algumas das publicações de @%{acct}. Isto irá:'
+ mark_as_sensitive_html: 'Está prestes a marcar algumas das publicações de @%{acct}como sensível. Isto irá:'
+ silence_html: 'Está prestes a limitar a conta de @%{acct}. Isto irá:'
+ suspend_html: 'Está prestes a suspender a conta de @%{acct}. Isto irá:'
actions:
delete_html: Excluir as publicações ofensivas
mark_as_sensitive_html: Marcar a mídia dos posts ofensivos como sensível
silence_html: Limitar firmemente o alcance de @%{acct}, tornando seus perfis e conteúdos apenas visíveis para pessoas que já os estão seguindo ou olhando manualmente no perfil
- suspend_html: Suspender @%{acct}, tornando seu perfil e conteúdo inacessíveis e impossível de interagir com
+ suspend_html: Suspender @%{acct}, tornando seu perfil e conteúdo inacessíveis e impossível de interagir
close_report: 'Marcar relatório #%{id} como resolvido'
- close_reports_html: Marcar todos os relatórios contra @%{acct} como resolvidos
- delete_data_html: Excluir @%{acct}perfil e conteúdo 30 dias a menos que sejam dessuspensos
+ close_reports_html: Marcar todas as denúncias contra @%{acct} como resolvidas
+ delete_data_html: Eliminar o perfil de @%{acct} e conteúdos daqui a 30 dias, a menos que entretanto sejam suspensos
preview_preamble_html: "@%{acct} receberá um aviso com o seguinte conteúdo:"
- record_strike_html: Registre um ataque contra @%{acct} para ajudá-lo a escalar futuras violações desta conta
+ record_strike_html: Registar um ataque contra @%{acct} para ajudar a escalar futuras violações desta conta
warning_placeholder: Argumentos adicionais opcionais para a acção de moderação.
target_origin: Origem da conta denunciada
title: Denúncias
@@ -669,39 +689,39 @@ pt-PT:
privileges:
administrator: Administrador
administrator_description: Utilizadores com esta permissão irão contornar todas as permissões
- delete_user_data: Eliminar Dados de Utilizador
+ delete_user_data: Eliminar dados de utilizador
delete_user_data_description: Permite que os utilizadores eliminem os dados doutros utilizadores sem tempo de espera
- invite_users: Convidar Utilizadores
+ invite_users: Convidar utilizadores
invite_users_description: Permite aos utilizadores convidar pessoas novas para o servidor
manage_announcements: Gerir comunicados
manage_announcements_description: Permite aos utilizadores gerirem os comunicados no servidor
manage_appeals: Gerir apelos
manage_appeals_description: Permite aos utilizadores rever recursos de moderação
- manage_blocks: Gerir Bloqueios
- manage_custom_emojis: Gerir Emojis Personalizados
+ manage_blocks: Gerir bloqueios
+ manage_custom_emojis: Gerir emojis personalizados
manage_custom_emojis_description: Permite aos utilizadores gerirem os emojis personalizados do servidor
- manage_federation: Gerir Federação
+ manage_federation: Gerir federação
manage_federation_description: Permite aos utilizadores bloquear ou permitir federação com outros domínios e controlar a entregabilidade
- manage_invites: Gerir Convites
+ manage_invites: Gerir convites
manage_invites_description: Permite aos utilizadores pesquisarem e desativarem ligações de convite
- manage_reports: Gerir Relatórios
- manage_reports_description: Permite aos utilizadores rever relatórios e executar ações de moderação contra eles
- manage_roles: Gerir Funções
+ manage_reports: Gerir denúncias
+ manage_reports_description: Permite aos utilizadores rever denúncias e executar ações de moderação contra eles
+ manage_roles: Gerir funções
manage_roles_description: Permite aos utilizadores a gestão e atribuição de funções abaixo dos seus
- manage_rules: Gerir Regras
+ manage_rules: Gerir regras
manage_rules_description: Permite aos utilizadores alterar as regras do servidor
- manage_settings: Gerir Configurações
- manage_settings_description: Permite aos utilizadores alterar as configurações do sítio na teia
- manage_taxonomies: Gerir Taxonomias
- manage_taxonomies_description: 'Permite aos utilizadores avaliar o conteúdo em alta e atualizar as configurações de #etiquetas'
- manage_user_access: Gerir Acesso de Utilizador
- manage_users: Gerir Utilizadores
+ manage_settings: Gerir configurações
+ manage_settings_description: Permite aos utilizadores alterar as configurações do site
+ manage_taxonomies: Gerir taxonomias
+ manage_taxonomies_description: Permite aos utilizadores rever o conteúdo em tendência e atualizar as configurações de hashtag
+ manage_user_access: Gerir acesso de utilizador
+ manage_users: Gerir utilizadores
manage_users_description: Permite aos utilizadores ver os detalhes de outros utilizadores e executar ações de moderação contra eles
- manage_webhooks: Gerir Webhooks
+ manage_webhooks: Gerir webhooks
manage_webhooks_description: Permite aos utilizadores configurar webhooks para eventos administrativos
- view_audit_log: Ver Registo de Auditoria
+ view_audit_log: Ver registo de auditoria
view_audit_log_description: Permite aos utilizadores ver um histórico de ações administrativas no servidor
- view_dashboard: Ver Painel de Controlo
+ view_dashboard: Ver painel de controlo
view_dashboard_description: Permite aos utilizadores acederem ao painel de controlo e a várias estatísticas
view_devops: DevOps
view_devops_description: Permite aos utilizadores aceder aos painéis de controlo do Sidekiq e pgHero
@@ -723,14 +743,14 @@ pt-PT:
preamble: Personalize a interface web do Mastodon.
title: Aspeto
branding:
- preamble: A marca do seu servidor diferencia-a doutros servidores na rede. Essa informação pode ser exibida em vários contexos, como a interface na teia do Mastodon, aplicações nativas, visualizações de hiperligações noutros sites, em aplicações de mensagens, etc. Por esta razão, é melhor manter esta informação clara, curta e concisa.
+ preamble: A marca do seu servidor diferencia-a de outros servidores na rede. Essa informação pode ser mostrada em vários ambientes, como a interface web do Mastodon, aplicações nativas, visualizações de hiperligações em outros sites e dentro de aplicações de mensagens, etc. Por esta razão, é melhor manter esta informação clara, curta e concisa.
title: Marca
captcha_enabled:
desc_html: Isto depende de scripts externos da hCaptcha, o que pode ser uma preocupação de segurança e privacidade. Além disso, isto pode tornar o processo de registo menos acessível para algumas pessoas (especialmente as com limitações físicas). Por isso, considere medidas alternativas tais como registo mediante aprovação ou sob convite.
title: Requerer que novos utilizadores resolvam um CAPTCHA para confirmar a sua conta
content_retention:
danger_zone: Zona de perigo
- preamble: Controle como o conteúdo gerado pelos utilizadores é armazenado no Mastodon.
+ preamble: Controle a forma como o conteúdo gerado pelo utilizador é armazenado no Mastodon.
title: Retenção de conteúdo
default_noindex:
desc_html: Afeta todos os utilizadores que não alteraram esta configuração
@@ -743,13 +763,13 @@ pt-PT:
publish_discovered_servers: Publicar servidores descobertos
publish_statistics: Publicar estatísticas
title: Descobrir
- trends: Em alta
+ trends: Tendências
domain_blocks:
all: Para toda a gente
disabled: Para ninguém
users: Para utilizadores locais que se encontrem autenticados
registrations:
- moderation_recommandation: Por favor, certifique-se de que você tem uma equipe de moderação adequada e reativa antes de abrir os registros para todos!
+ moderation_recommandation: Certifique-se de que dispõe de uma equipa de moderação adequada e reativa antes de abrir as inscrições a todos!
preamble: Controle quem pode criar uma conta no seu servidor.
title: Inscrições
registrations_mode:
@@ -757,7 +777,7 @@ pt-PT:
approved: Registo sujeito a aprovação
none: Ninguém se pode registar
open: Qualquer pessoa se pode registar
- warning_hint: Recomendamos o uso de "Aprovação necessária para se cadastrar", a menos que você esteja confiante de que sua equipe de moderação pode lidar com spam e registros maliciosos em tempo hábil.
+ warning_hint: Recomendamos a utilização de “É necessária aprovação para o registo”, a menos que esteja confiante de que a sua equipa de moderação pode tratar o spam e os registos maliciosos de forma atempada.
security:
authorized_fetch: Exigir autenticação de servidores federados
authorized_fetch_hint: Exigir autenticação de servidores federados permite uma aplicação mais rigorosa de bloqueios tanto ao nível do utilizador como do servidor. No entanto, isso é feito à custa de uma diminuição de desempenho, reduz o alcance das suas respostas e pode introduzir problemas de compatibilidade com alguns serviços federados. Além disso, isso não impede os atores mais empenhados de aceder às suas publicações e contas públicas.
@@ -766,7 +786,7 @@ pt-PT:
title: Definições do servidor
site_uploads:
delete: Eliminar arquivo carregado
- destroyed_msg: Envio de sítio na teia correctamente eliminado!
+ destroyed_msg: Envio do site eliminado com sucesso!
software_updates:
critical_update: Crítico — por favor, atualize rapidamente
documentation_link: Saber mais
@@ -800,7 +820,7 @@ pt-PT:
reblogs: Re-publicacões
status_changed: Publicação alterada
title: Estado das contas
- trending: Em alta
+ trending: Em tendência
visibility: Visibilidade
with_media: Com media
strikes:
@@ -823,7 +843,7 @@ pt-PT:
elasticsearch_health_yellow:
message_html: O cluster elasticsearch não está de boa saúde (estado amarelo), pode querer investigar o motivo
elasticsearch_index_mismatch:
- message_html: Os mapeamentos elasticsearch estão desatualizados. Por favor, execute tootctl search deploy --only=%{value}
+ message_html: Os mapeamentos de índice Elasticsearch estão desatualizados. Execute tootctl search deploy --only=%{value}
elasticsearch_preset:
action: Ver a documentação
message_html: O seu cluster elasticsearch tem mais de um nó, mas o Mastodon não está configurado para os usar.
@@ -831,9 +851,9 @@ pt-PT:
action: Ver documentação
message_html: O seu cluster elasticsearch tem apenas um nó, ES_PRESET
deve ser configurado para single_node_cluster
.
elasticsearch_reset_chewy:
- message_html: O seu índice de sistema elasticsearch está desatualizado devido a uma mudança de configuração. Por favor, execute tootctl search deploy --reset-chewy
para o atualizar.
+ message_html: O seu índice de sistema Elasticsearch está desatualizado devido a uma mudança de configuração. Execute tootctl search deploy --reset-chewy
para o atualizar.
elasticsearch_running_check:
- message_html: Não foi possível conectar ao Elasticsearch. Por favor, verifique se está em execução, ou desabilite a pesquisa de texto completo
+ message_html: Não foi possível conectar ao Elasticsearch. Verifique se está em execução ou desative a pesquisa de texto completo
elasticsearch_version_check:
message_html: 'Versão de Elasticsearch incompatível: %{value}'
version_comparison: A versão de Elasticsearch %{running_version} está em execução. No entanto, é obrigatória a versão %{required_version}
@@ -872,14 +892,14 @@ pt-PT:
review: Estado da revisão
search: Pesquisar
title: Hashtags
- updated_msg: 'Definições de #etiquetas correctamente actualizadas'
+ updated_msg: 'Definições de #etiquetas atualizadas com sucesso'
title: Administração
trends:
allow: Permitir
approved: Aprovado
disallow: Não permitir
links:
- allow: Permitir ligação
+ allow: Permitir hiperligação
allow_provider: Permitir editor
description_html: Estas são as ligações que presentemente estão a ser muito partilhadas por contas visíveis pelo seu servidor. Estas podem ajudar os seus utilizador a descobrir o que está a acontecer no mundo. Nenhuma ligação é exibida publicamente até que o editor a aprove. Também pode permitir ou rejeitar ligações em avulso.
disallow: Não permitir ligação
@@ -890,15 +910,15 @@ pt-PT:
shared_by_over_week:
one: Partilhado por uma pessoa na última semana
other: Partilhado por %{count} pessoas na última semana
- title: Ligações em alta
+ title: Hiperligações em tendência
usage_comparison: Partilhado %{today} vezes hoje, em comparação com %{yesterday} ontem
not_allowed_to_trend: Não permitido para tendência
only_allowed: Apenas permitidos
pending_review: Pendente de revisão
preview_card_providers:
- allowed: Ligações deste editor poderão vir a ficar em alta
+ allowed: As hiperligações deste editor podem ser tendência
description_html: Estes são os domínios a partir dos quais ligações são frequentemente partilhadas no seu servidor. As suas ligações não serão colocadas em alta a menos que o seu domínio de origem seja aprovado. A sua aprovação (ou rejeição) estende-se a subdomínios.
- rejected: Ligações deste editor não serão postas em alta
+ rejected: As hiperligações deste editor não podem ser tendência
title: Editores
rejected: Rejeitado
statuses:
@@ -907,18 +927,18 @@ pt-PT:
description_html: Estas são publicações que o seu servidor conhece e que atualmente estão a ser frequentemente partilhadas e adicionadas aos favoritos. Isto pode ajudar os seus utilizadores, novos e retornados, a encontrar mais pessoas para seguir. Nenhuma publicação será exibida publicamente até que aprove o autor, e o autor permita que a sua conta seja sugerida a outros. Você também pode permitir ou rejeitar publicações individualmente.
disallow: Não permitir publicação
disallow_account: Não permitir autor
- no_status_selected: Nenhuma publicação em alta foi alterada, pois nenhuma foi selecionada
+ no_status_selected: Não foram alteradas quaisquer publicações de tendências, uma vez que nenhuma foi selecionada
not_discoverable: O autor optou por não permitir que a sua conta seja sugerida a outros
shared_by:
one: Partilhado ou adicionado aos marcadores uma vez
other: Partilhado e adicionado aos marcadores %{friendly_count} vezes
- title: Publicações em alta
+ title: Publicações em tendência
tags:
current_score: Pontuação atual %{score}
dashboard:
tag_accounts_measure: utilizadores únicos
tag_languages_dimension: Idiomas mais populares
- tag_servers_dimension: Topo de servidores
+ tag_servers_dimension: Servidores mais populares
tag_servers_measure: servidores diferentes
tag_uses_measure: utilizações totais
description_html: 'Estas são as #etiquetas que aparecem atualmente com frequência em publicações visíveis pelo seu servidor. Isto pode ajudar os seus utilizadores a descobrir o que está ser mais falado no momento. Nenhuma #etiqueta será exibida publicamente até que a aprove.'
@@ -928,15 +948,16 @@ pt-PT:
not_trendable: Não aparecerá nas tendências
not_usable: Não pode ser utilizada
peaked_on_and_decaying: Máximo em %{date}, agora a decair
- title: Etiquetas em alta
- trendable: Pode aparecer em alta
- trending_rank: 'Em alta #%{rank}'
+ title: Etiquetas em tendência
+ trendable: Pode aparecer nas tendências
+ trending_rank: 'Tendência #%{rank}'
usable: Pode ser utilizada
usage_comparison: Utilizada %{today} vezes hoje, em comparação com %{yesterday} ontem
used_by_over_week:
one: Utilizada por uma pessoa na última semana
other: Utilizada por %{count} pessoas na última semana
- trending: Em alta
+ title: Recomendações e tendências
+ trending: Em tendência
warning_presets:
add_new: Adicionar novo
delete: Eliminar
@@ -946,13 +967,13 @@ pt-PT:
webhooks:
add_new: Adicionar endpoint
delete: Eliminar
- description_html: Um webhook possibilita que o Mastodon envie notificações em tempo real de eventos seleccionados, para uma aplicação sua, de modo que esta possa espoletar ações automaticamente.
+ description_html: Um webhook possibilita que o Mastodon envie notificações em tempo real de eventos selecionados, para uma aplicação sua, de modo que esta possa despoletar ações automaticamente.
disable: Desativar
disabled: Desativado
edit: Editar endpoint
empty: Não tem ainda qualquer endpoint de webhook configurado.
enable: Ativar
- enabled: Activo
+ enabled: Ativo
enabled_events:
one: 1 evento ativado
other: "%{count} eventos ativados"
@@ -993,18 +1014,18 @@ pt-PT:
body: Foram lançadas novas versões do Mastodon, talvez queira atualizar!
subject: Estão disponíveis novas versões do Mastodon para %{instance}!
new_trends:
- body: 'Os seguintes itens precisam ser revistos antes de poderem ser exibidos publicamente:'
+ body: 'Os seguintes itens necessitam de uma revisão antes de poderem ser apresentados publicamente:'
new_trending_links:
- title: Ligações em alta
+ title: Hiperligações em tendência
new_trending_statuses:
- title: Publicações em alta
+ title: Publicações em tendência
new_trending_tags:
- title: Etiquetas em alta
+ title: Etiquetas em tendência
subject: Novas tendências para revisão em %{instance}
aliases:
add_new: Criar pseudónimo
created_msg: Criou com sucesso um novo pseudónimo. Pode agora iniciar a migração da conta antiga.
- deleted_msg: O pseudónimo foi correctamente eliminado. Não será mais possível migrar a partir dessa conta.
+ deleted_msg: O pseudónimo foi removido com êxito. Deixará de ser possível passar dessa conta para esta.
empty: Não tem pseudónimos.
hint_html: Se quiser mudar de outra conta para esta, pode criar aqui um pseudónimo, que é necessário antes de poder prosseguir com a migração de seguidores da conta antiga para esta. Esta ação por si só é inofensiva e reversível. A migração da conta é iniciada a partir da conta antiga.
remove: Desvincular pseudónimo
@@ -1026,8 +1047,8 @@ pt-PT:
view_profile: Ver perfil
view_status: Ver publicação
applications:
- created: Aplicação correctamente criada
- destroyed: Aplicação correctamente eliminada
+ created: Aplicação criada com sucesso
+ destroyed: Aplicação eliminada com sucesso
logout: Sair
regenerate_token: Regenerar token de acesso
token_regenerated: Token de acesso regenerado com sucesso
@@ -1036,7 +1057,7 @@ pt-PT:
auth:
apply_for_account: Solicitar uma conta
captcha_confirmation:
- help_html: Se tiver problemas a resolver o CAPTCHA, pode entrar em contacto conosco através de %{email} e poderemos ajudá-lo.
+ help_html: Se tiver problemas a resolver o CAPTCHA, pode entrar em contacto connosco através de %{email} e poderemos ajudá-lo.
hint_html: Só mais uma coisa! Precisamos confirmar que você é um humano (isto para que possamos evitar spam!). Resolva o CAPTCHA abaixo e clique em "Continuar".
title: Verificação de segurança
confirmations:
@@ -1138,7 +1159,7 @@ pt-PT:
confirm_password: Insira sua palavra-passe atual para verificar a sua identidade
confirm_username: Insira seu nome de utilizador para confirmar o procedimento
proceed: Eliminar conta
- success_msg: A sua conta foi correctamente eliminada
+ success_msg: A sua conta foi eliminada com sucesso
warning:
before: 'Antes de continuar, por favor leia cuidadosamente estas notas:'
caches: O conteúdo que foi armazenado em cache por outras instâncias pode perdurar
@@ -1177,8 +1198,6 @@ pt-PT:
your_appeal_approved: O seu recurso foi deferido
your_appeal_pending: Submeteu um recurso
your_appeal_rejected: O seu recurso foi indeferido
- domain_validator:
- invalid_domain: não é um nome de domínio válido
edit_profile:
basic_information: Informação básica
hint_html: "Personalize o que as pessoas veem no seu perfil público e junto das suas publicações. É mais provável que as outras pessoas o sigam de volta ou interajam consigo se tiver um perfil preenchido e uma imagem de perfil."
@@ -1197,7 +1216,7 @@ pt-PT:
content: Desculpe, mas algo correu mal da nossa parte.
title: Esta página não está correta
'503': A página não pôde ser apresentada devido a uma falha temporária do servidor.
- noscript_html: Para usar a aplicação da teia do Mastodon, por favor active o JavaScript. Em alternativa, experimenta uma das aplicações nativas do Mastodon para a sua plataforma.
+ noscript_html: Para usar a aplicação web do Mastodon, ative o JavaScript. Alternativamente, experimente uma das aplicações nativas para o Mastodon na sua plataforma.
existing_username_validator:
not_found: não foi possível encontrar um utilizador local com esse nome
not_found_multiple: não foi possível encontrar %{usernames}
@@ -1235,7 +1254,7 @@ pt-PT:
statuses_hint_html: Este filtro aplica-se a publicações individuais selecionadas independentemente de estas corresponderem às palavras-chave abaixo. Reveja ou remova publicações do filtro.
title: Editar filtros
errors:
- deprecated_api_multiple_keywords: Estes parâmetros não podem ser alterados a partir desta aplicação porque se aplicam a mais que um filtro de palavra-chave. Use uma aplicação mais recente ou a interface na teia.
+ deprecated_api_multiple_keywords: Estes parâmetros não podem ser alterados a partir desta aplicação porque se aplicam a mais de um filtro de palavra-chave. Use uma aplicação mais recente ou a interface web.
invalid_context: Inválido ou nenhum contexto fornecido
index:
contexts: Filtros em %{contexts}
@@ -1335,11 +1354,11 @@ pt-PT:
muting: Importando contas silenciadas
type: Tipo de importação
type_groups:
- constructive: Seguidores e Marcadores
+ constructive: Seguidores e marcadores
destructive: Bloqueios e silenciamentos
types:
blocking: Lista de bloqueio
- bookmarks: Itens salvos
+ bookmarks: Marcadores
domain_blocking: Lista de domínios bloqueados
following: Lista de pessoas que estás a seguir
lists: Listas
@@ -1395,7 +1414,7 @@ pt-PT:
acct: Mudou-se para
cancel: Cancelar redirecionamento
cancel_explanation: Cancelar o redirecionamento irá reativar a sua conta atual, mas não trará de volta os seguidores que foram migrados para essa conta.
- cancelled_msg: Cancelou correctamente o redireccionamento.
+ cancelled_msg: Cancelou corretamente o redirecionamento.
errors:
already_moved: é a mesma conta para a qual já migrou
missing_also_known_as: não é um pseudónimo dessa conta
@@ -1405,13 +1424,13 @@ pt-PT:
followers_count: Seguidores no momento da migração
incoming_migrations: A migrar de uma conta diferente
incoming_migrations_html: Para migrar de outra conta para esta, primeiro você precisa criar um pseudónimo.
- moved_msg: A sua conta está agora a ser redireccionada para %{acct} e os seus seguidores estão a ser transferidos.
+ moved_msg: A sua conta está agora a ser redirecionada para %{acct} e os seus seguidores estão a ser transferidos.
not_redirecting: A sua conta não está atualmente a ser redirecionada para nenhuma outra conta.
on_cooldown: Migrou recentemente a sua conta. Esta função ficará disponível novamente em %{count} dias.
past_migrations: Migrações anteriores
proceed_with_move: Migrar seguidores
- redirected_msg: A sua conta está agora a ser redireccionada para %{acct}.
- redirecting_to: A sua conta está a ser redireccionada para %{acct}.
+ redirected_msg: A sua conta está agora a ser redirecionada para %{acct}.
+ redirecting_to: A sua conta está a ser redirecionada para %{acct}.
set_redirect: Definir redirecionamento
warning:
backreference_required: A nova conta deve primeiro ser configurada para que esta seja referenciada
@@ -1419,7 +1438,7 @@ pt-PT:
cooldown: Após a migração, há um período de tempo de espera durante o qual não poderá voltar a migrar
disabled_account: Posteriormente, a sua conta atual não será totalmente utilizável. No entanto, continuará a ter acesso à exportação de dados, bem como à reativação.
followers: Esta ação irá migrar todos os seguidores da conta atual para a nova conta
- only_redirect_html: Em alternativa, pode apenas colocar um redireccionamento no seu perfil.
+ only_redirect_html: Em alternativa, pode apenas colocar um redirecionamento no seu perfil.
other_data: Nenhum outro dado será migrado automaticamente
redirect: O perfil da sua conta atual será atualizado com um aviso de redirecionamento e será excluído das pesquisas
moderation:
@@ -1546,7 +1565,7 @@ pt-PT:
remove_selected_follows: Deixar de seguir os utilizadores selecionados
status: Estado da conta
remote_follow:
- missing_resource: Não foi possível encontrar o URL de redireccionamento para a sua conta
+ missing_resource: Não foi possível encontrar o URL de redirecionamento para a sua conta
reports:
errors:
invalid_rules: não faz referência a regras válidas
@@ -1639,7 +1658,7 @@ pt-PT:
user_domain_block: Bloqueou %{target_name}
lost_followers: Seguidores perdidos
lost_follows: Pessoas que segue perdidas
- preamble: Pode perder seguidores e pessoas que segue quando bloqueia um domínio ou quando os seus moderadores decidem suspender um servidor remoto. Quando isso acontecer, poderá descarregar listas de relações cessadas, para serem inspeccionadas e possivelmente importadas para outro servidor.
+ preamble: Pode perder seguidores e pessoas que segue quando bloqueia um domínio ou quando os seus moderadores decidem suspender um servidor remoto. Quando isso acontecer, poderá descarregar listas de relações cortadas, para serem inspecionadas e possivelmente importadas para outro servidor.
purged: Informações sobre este servidor foram purgadas pelos administradores do seu servidor.
type: Evento
statuses:
@@ -1663,23 +1682,12 @@ pt-PT:
edited_at_html: Editado em %{date}
errors:
in_reply_not_found: A publicação a que está a tentar responder parece não existir.
- open_in_web: Abrir na Teia
over_character_limit: limite de caracter excedeu %{max}
pin_errors:
direct: Publicações visíveis apenas para utilizadores mencionados não podem ser afixadas
limit: Já afixaste a quantidade máxima de publicações
ownership: Não podem ser afixadas publicações doutras pessoas
reblog: Não pode afixar um reforço
- poll:
- total_people:
- one: "%{count} pessoa"
- other: "%{count} pessoas"
- total_votes:
- one: "%{count} voto"
- other: "%{count} votos"
- vote: Votar
- show_more: Mostrar mais
- show_thread: Mostrar conversa
title: '%{name}: "%{quote}"'
visibilities:
direct: Direto
@@ -1706,8 +1714,8 @@ pt-PT:
keep_pinned_hint: Não apagar nenhuma das suas publicações afixadas
keep_polls: Manter sondagens
keep_polls_hint: Não apaga nenhuma das suas sondagens
- keep_self_bookmark: Manter as publicações que guardou
- keep_self_bookmark_hint: Não apaga as suas próprias publicações se as tiver guardado
+ keep_self_bookmark: Manter as publicações que marcou
+ keep_self_bookmark_hint: Não elimina as suas próprias publicações se as tiver nos marcadores
keep_self_fav: Manter as publicações que marcou
keep_self_fav_hint: Não apaga as suas próprias publicações se as tiver marcado
min_age:
@@ -1825,7 +1833,7 @@ pt-PT:
welcome:
apps_android_action: Baixe no Google Play
apps_ios_action: Baixar na App Store
- apps_step: Baixe nossos aplicativos oficiais.
+ apps_step: Descarregue as nossas aplicações oficiais.
apps_title: Apps Mastodon
checklist_subtitle: 'Vamos começar nesta nova fronteira social:'
checklist_title: Checklist de Boas-vindas
@@ -1834,11 +1842,11 @@ pt-PT:
edit_profile_title: Personalize seu perfil
explanation: Aqui estão algumas dicas para começar
feature_action: Mais informações
- feature_audience: Mastodon oferece uma possibilidade única de gerenciar seu público sem intermediários. O Mastodon implantado em sua própria infraestrutura permite que você siga e seja seguido de qualquer outro servidor Mastodon online e não esteja sob o controle de ninguém além do seu.
+ feature_audience: O Mastodon oferece-lhe uma possibilidade única de gerir a sua audiência sem intermediários. O Mastodon implantado na sua própria infraestrutura permite-lhe seguir e ser seguido a partir de qualquer outro servidor Mastodon online e não está sob o controlo de ninguém a não ser o seu.
feature_audience_title: Construa seu público em confiança
- feature_control: Você sabe melhor o que deseja ver no feed da sua casa. Sem algoritmos ou anúncios para desperdiçar seu tempo. Siga qualquer pessoa em qualquer servidor Mastodon a partir de uma única conta e receba suas postagens em ordem cronológica, deixando seu canto da internet um pouco mais parecido com você.
- feature_control_title: Fique no controle da sua própria linha do tempo
- feature_creativity: Mastodon suporta postagens de áudio, vídeo e imagens, descrições de acessibilidade, enquetes, avisos de conteúdo, avatares animados, emojis personalizados, controle de corte de miniaturas e muito mais, para ajudá-lo a se expressar online. Esteja você publicando sua arte, sua música ou seu podcast, o Mastodon está lá para você.
+ feature_control: Você sabe melhor o que quer ver no seu feed. Não há algoritmos ou anúncios que o façam perder tempo. Siga qualquer pessoa em qualquer servidor Mastodon a partir de uma única conta e receba as suas mensagens por ordem cronológica e torne o seu canto da Internet um pouco mais parecido consigo.
+ feature_control_title: Mantenha o controlo da sua própria cronologia
+ feature_creativity: O Mastodon suporta publicações de áudio, vídeo e imagens, descrições de acessibilidade, sondagens, avisos de conteúdo, avatares animados, emojis personalizados, controlo de corte de miniaturas e muito mais, para o ajudar a expressar-se online. Quer esteja a publicar a sua arte, a sua música ou o seu podcast, o Mastodon está lá para si.
feature_creativity_title: Criatividade inigualável
feature_moderation: Mastodon coloca a tomada de decisões de volta em suas mãos. Cada servidor cria as suas próprias regras e regulamentos, que são aplicados localmente e não de cima para baixo como as redes sociais corporativas, tornando-o mais flexível na resposta às necessidades de diferentes grupos de pessoas. Junte-se a um servidor com as regras com as quais você concorda ou hospede as suas próprias.
feature_moderation_title: Moderando como deve ser
@@ -1852,10 +1860,10 @@ pt-PT:
one: "%{people} pessoa nos últimos 2 dias"
other: "%{people} pessoas nos últimos 2 dias"
hashtags_subtitle: Explore o que está em tendência desde os últimos 2 dias
- hashtags_title: Trending hashtags
- hashtags_view_more: Ver mais hashtags em alta
+ hashtags_title: Etiquetas em tendência
+ hashtags_view_more: Ver mais etiquetas em tendência
post_action: Compor
- post_step: Diga olá para o mundo com texto, fotos, vídeos ou enquetes.
+ post_step: Diga olá para o mundo com texto, fotos, vídeos ou sondagens.
post_title: Faça a sua primeira publicação
share_action: Compartilhar
share_step: Diga aos seus amigos como te encontrar no Mastodon.
@@ -1874,7 +1882,7 @@ pt-PT:
extra_instructions_html: Dica: A ligação no seu site pode ser invisível. A parte importante é rel="me"
que impede a personificação em sites com conteúdo gerado pelo utilizador. Pode até utilizar uma etiqueta link
no cabeçalho da página ao invés de a
, mas o HTML deve ser acessível sem executar JavaScript.
here_is_how: Veja como
hint_html: "Verificar a sua identidade no Mastodon é para todos. Baseado em normas públicas da web, agora e para sempre gratuitas. Tudo o que precisa é de um site pessoal pelo qual as pessoas o reconheçam. Quando coloca no seu perfil uma ligação para esse site, vamos verificar que o site tem uma ligação de volta para o seu perfil e mostrar um indicador visual."
- instructions_html: Copie e cole o código abaixo no HTML do seu site. Em seguida, adicione o endereço do seu site em um dos campos extras no seu perfil, na aba "Editar perfil" e salve as alterações.
+ instructions_html: Copie e cole o código abaixo no HTML do seu site. Em seguida, adicione o endereço do seu site num dos campos extras no seu perfil, na aba "Editar perfil" e guarde as alterações.
verification: Verificação
verified_links: As suas ligações verificadas
webauthn_credentials:
diff --git a/config/locales/ro.yml b/config/locales/ro.yml
index 52982ead2..d4f202637 100644
--- a/config/locales/ro.yml
+++ b/config/locales/ro.yml
@@ -7,7 +7,6 @@ ro:
hosted_on: Mastodon găzduit de %{domain}
title: Despre
accounts:
- follow: Urmărește
followers:
few: Urmăritori
one: Urmăritor
@@ -681,24 +680,11 @@ ro:
other: 'conținea aceste hashtag-uri nepermise: %{tags}'
errors:
in_reply_not_found: Postarea la care încercați să răspundeți nu pare să existe.
- open_in_web: Deschide pe web
over_character_limit: s-a depășit limita de caracter %{max}
pin_errors:
limit: Deja ai fixat numărul maxim de postări
ownership: Postarea altcuiva nu poate fi fixată
reblog: Un impuls nu poate fi fixat
- poll:
- total_people:
- few: "%{count} persoane"
- one: "%{count} persoană"
- other: "%{count} de persoane"
- total_votes:
- few: "%{count} voturi"
- one: "%{count} vot"
- other: "%{count} de voturi"
- vote: Votează
- show_more: Arată mai mult
- show_thread: Arată discuția
visibilities:
private: Doar urmăritorii
private_long: Arată doar urmăritorilor
diff --git a/config/locales/ru.yml b/config/locales/ru.yml
index b9c582843..d66dded89 100644
--- a/config/locales/ru.yml
+++ b/config/locales/ru.yml
@@ -7,7 +7,6 @@ ru:
hosted_on: Вы получили это сообщение, так как зарегистрированы на %{domain}
title: О проекте
accounts:
- follow: Подписаться
followers:
few: подписчика
many: подписчиков
@@ -1193,8 +1192,6 @@ ru:
your_appeal_approved: Ваша апелляция одобрена
your_appeal_pending: Вы подали апелляцию
your_appeal_rejected: Ваша апелляция отклонена
- domain_validator:
- invalid_domain: не является корректным доменным именем
edit_profile:
basic_information: Основная информация
hint_html: "Настройте то, что люди видят в вашем публичном профиле и рядом с вашими сообщениями. Другие люди с большей вероятностью подпишутся на Вас и будут взаимодействовать с вами, если у Вас заполнен профиль и добавлено изображение."
@@ -1694,27 +1691,12 @@ ru:
edited_at_html: Редактировано %{date}
errors:
in_reply_not_found: Пост, на который вы пытаетесь ответить, не существует или удалён.
- open_in_web: Открыть в веб-версии
over_character_limit: превышен лимит символов (%{max})
pin_errors:
direct: Сообщения, видимые только упомянутым пользователям, не могут быть закреплены
limit: Вы закрепили максимально возможное число постов
ownership: Нельзя закрепить чужой пост
reblog: Нельзя закрепить продвинутый пост
- poll:
- total_people:
- few: "%{count} человека"
- many: "%{count} человек"
- one: "%{count} человек"
- other: "%{count} человек"
- total_votes:
- few: "%{count} голоса"
- many: "%{count} голосов"
- one: "%{count} голос"
- other: "%{count} голосов"
- vote: Голосовать
- show_more: Развернуть
- show_thread: Открыть обсуждение
title: '%{name}: "%{quote}"'
visibilities:
direct: Адресованный
diff --git a/config/locales/ry.yml b/config/locales/ry.yml
index e384b7f1b..dd1b78600 100644
--- a/config/locales/ry.yml
+++ b/config/locales/ry.yml
@@ -1,7 +1,6 @@
---
ry:
accounts:
- follow: Пудписати ся
following: Пудпискы
posts:
few: Публикації
diff --git a/config/locales/sc.yml b/config/locales/sc.yml
index ee66cef83..435749f47 100644
--- a/config/locales/sc.yml
+++ b/config/locales/sc.yml
@@ -7,7 +7,6 @@ sc:
hosted_on: Mastodon allogiadu in %{domain}
title: Informatziones
accounts:
- follow: Sighi
followers:
one: Sighidura
other: Sighiduras
@@ -734,8 +733,6 @@ sc:
title_actions:
delete_statuses: Cantzelladura de publicatziones
none: Atentzione
- domain_validator:
- invalid_domain: no est unu nòmine de domìniu vàlidu
edit_profile:
basic_information: Informatzione bàsica
other: Àteru
@@ -1113,22 +1110,11 @@ sc:
other: 'cuntenet is etichetas non permìtidas: %{tags}'
errors:
in_reply_not_found: Ses chirchende de rispòndere a unu tut chi no esistit prus.
- open_in_web: Aberi in sa web
over_character_limit: lìmite de caràteres de %{max} superadu
pin_errors:
limit: As giai apicadu su nùmeru màssimu de tuts
ownership: Is tuts de àtere non podent èssere apicados
reblog: Is cumpartziduras non podent èssere apicadas
- poll:
- total_people:
- one: "%{count} persone"
- other: "%{count} persones"
- total_votes:
- one: "%{count} votu"
- other: "%{count} votos"
- vote: Vota
- show_more: Ammustra·nde prus
- show_thread: Ammustra su tema
title: '%{name}: "%{quote}"'
visibilities:
direct: Deretu
diff --git a/config/locales/sco.yml b/config/locales/sco.yml
index 4b7b9e56d..70143a968 100644
--- a/config/locales/sco.yml
+++ b/config/locales/sco.yml
@@ -7,7 +7,6 @@ sco:
hosted_on: Mastodon hostit on %{domain}
title: Aboot
accounts:
- follow: Follae
followers:
one: Follaer
other: Follaers
@@ -1004,8 +1003,6 @@ sco:
your_appeal_approved: Yer appeal haes been approved
your_appeal_pending: Ye hae submittit a appeal
your_appeal_rejected: Yer appeal haes been rejectit
- domain_validator:
- invalid_domain: isnae a valid domain nemm
errors:
'400': The request thit ye submittit wisnae valid or it wis illformt.
'403': Ye dinnae hae permission fir tae luik at this page.
@@ -1396,23 +1393,12 @@ sco:
edited_at_html: Editit %{date}
errors:
in_reply_not_found: The post thit ye'r trying tae reply tae disnae appear tae exist.
- open_in_web: Open in wab
over_character_limit: chairacter limit o %{max} exceedit
pin_errors:
direct: Posts thit's ainly visible tae menshied uisers cannae be preent
limit: Ye awriddy preent the maximum nummer o posts
ownership: Somebody else's post cannae be preent
reblog: A heeze cannae be preent
- poll:
- total_people:
- one: "%{count} person"
- other: "%{count} fowk"
- total_votes:
- one: "%{count} vote"
- other: "%{count} votes"
- vote: Vote
- show_more: Shaw mair
- show_thread: Shaw threid
title: '%{name}: "%{quote}"'
visibilities:
direct: Direck
diff --git a/config/locales/si.yml b/config/locales/si.yml
index e68da4321..135a99ceb 100644
--- a/config/locales/si.yml
+++ b/config/locales/si.yml
@@ -7,7 +7,6 @@ si:
hosted_on: "%{domain} හරහා සත්කාරකත්වය ලබයි"
title: පිළිබඳව
accounts:
- follow: අනුගමනය
followers:
one: අනුගාමිකයා
other: අනුගාමිකයින්
@@ -892,8 +891,6 @@ si:
your_appeal_approved: ඔබගේ අභියාචනය අනුමත කර ඇත
your_appeal_pending: ඔබ අභියාචනයක් ඉදිරිපත් කර ඇත
your_appeal_rejected: ඔබගේ අභියාචනය ප්රතික්ෂේප කර ඇත
- domain_validator:
- invalid_domain: වලංගු ඩොමේන් නාමයක් නොවේ
edit_profile:
basic_information: මූලික තොරතුරු
other: වෙනත්
@@ -1269,22 +1266,11 @@ si:
edited_at_html: සංස්කරණය %{date}
errors:
in_reply_not_found: ඔබ පිළිතුරු දීමට තැත් කරන ලිපිය නොපවතින බව පෙනෙයි.
- open_in_web: වෙබයේ විවෘත කරන්න
over_character_limit: අක්ෂර සීමාව %{max} ඉක්මවා ඇත
pin_errors:
direct: සඳහන් කළ අයට පමණක් පෙනෙන ලිපි ඇමිණීමට නොහැකිය
limit: දැනටමත් මුදුනට ඇමිණිමට හැකි ලිපි සීමාවට ළඟා වී ඇත
ownership: වෙනත් අයගේ ලිපි ඇමිණීමට නොහැකිය
- poll:
- total_people:
- one: පුද්ගලයින් %{count}
- other: පුද්ගලයින් %{count}
- total_votes:
- one: ඡන්ද %{count} යි
- other: ඡන්ද %{count} යි
- vote: ඡන්දය
- show_more: තව පෙන්වන්න
- show_thread: නූල් පෙන්වන්න
title: '%{name}: "%{quote}"'
visibilities:
direct: සෘජු
diff --git a/config/locales/simple_form.an.yml b/config/locales/simple_form.an.yml
index 7119aadba..c59391f55 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 e552b42b1..0a665fb78 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: وهذا يجعل الوظيفه مرئيا علنا
@@ -206,7 +205,7 @@ ar:
setting_aggregate_reblogs: جمّع المنشورات المعاد نشرها في الخيوط الزمنية
setting_always_send_emails: ارسل إشعارات البريد الإلكتروني دائماً
setting_auto_play_gif: تشغيل تلقائي لِوَسائط جيف المتحركة
- setting_boost_modal: إظهار مربع حوار التأكيد قبل إعادة مشاركة أي منشور
+ setting_boost_modal: إظهار مربع حوار التأكيد قبل إعادة نشر أي منشور
setting_default_language: لغة النشر
setting_default_privacy: خصوصية المنشور
setting_default_sensitive: اعتبر الوسائط دائما كمحتوى حساس
diff --git a/config/locales/simple_form.be.yml b/config/locales/simple_form.be.yml
index a50db2298..db6a94f8e 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 333ab25c8..a2cf8e422 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 4daf65723..7b651470b 100644
--- a/config/locales/simple_form.ca.yml
+++ b/config/locales/simple_form.ca.yml
@@ -3,6 +3,7 @@ ca:
simple_form:
hints:
account:
+ attribution_domains_as_text: Protegeix de falses atribucions.
discoverable: El teu perfil i els teus tuts públics poden aparèixer o ser recomanats en diverses àreas de Mastodon i el teu perfil pot ser suggerit a altres usuaris.
display_name: El teu nom complet o el teu nom divertit.
fields: La teva pàgina d'inici, pronoms, edat, el que vulguis.
@@ -130,7 +131,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
@@ -143,6 +144,7 @@ ca:
url: On els esdeveniments seran enviats
labels:
account:
+ attribution_domains_as_text: Permet només webs específics
discoverable: Permet el perfil i el tuts en els algorismes de descobriment
fields:
name: Etiqueta
diff --git a/config/locales/simple_form.cs.yml b/config/locales/simple_form.cs.yml
index 2fe08e698..6242b1ca6 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 22545a776..56d1f873d 100644
--- a/config/locales/simple_form.cy.yml
+++ b/config/locales/simple_form.cy.yml
@@ -3,6 +3,7 @@ cy:
simple_form:
hints:
account:
+ attribution_domains_as_text: Yn amddiffyn rhag priodoliadau ffug.
discoverable: Mae'n bosibl y bydd eich postiadau cyhoeddus a'ch proffil yn cael sylw neu'n cael eu hargymell mewn gwahanol feysydd o Mastodon ac efallai y bydd eich proffil yn cael ei awgrymu i ddefnyddwyr eraill.
display_name: Eich enw llawn neu'ch enw hwyl.
fields: Eich tudalen cartref, rhagenwau, oed, neu unrhyw beth.
@@ -130,7 +131,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
@@ -143,6 +144,7 @@ cy:
url: I ble bydd digwyddiadau'n cael eu hanfon
labels:
account:
+ attribution_domains_as_text: Dim ond yn caniatáu gwefannau penodol
discoverable: Proffil nodwedd a phostiadau mewn algorithmau darganfod
fields:
name: Label
diff --git a/config/locales/simple_form.da.yml b/config/locales/simple_form.da.yml
index 5763885ac..e7b8fe337 100644
--- a/config/locales/simple_form.da.yml
+++ b/config/locales/simple_form.da.yml
@@ -3,6 +3,7 @@ da:
simple_form:
hints:
account:
+ attribution_domains_as_text: Beskytter mod falske tilskrivninger.
discoverable: Dine offentlige indlæg og profil kan blive fremhævet eller anbefalet i forskellige områder af Mastodon, og profilen kan blive foreslået til andre brugere.
display_name: Dit fulde navn eller dit sjove navn.
fields: Din hjemmeside, dine pronominer, din alder, eller hvad du har lyst til.
@@ -130,7 +131,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
@@ -143,6 +144,7 @@ da:
url: Hvor begivenheder sendes til
labels:
account:
+ attribution_domains_as_text: Tillad kun bestemte websteder
discoverable: Fremhæv profil og indlæg i opdagelsesalgoritmer
fields:
name: Etiket
diff --git a/config/locales/simple_form.de.yml b/config/locales/simple_form.de.yml
index fb7bda948..f7e55f1a7 100644
--- a/config/locales/simple_form.de.yml
+++ b/config/locales/simple_form.de.yml
@@ -3,6 +3,7 @@ de:
simple_form:
hints:
account:
+ attribution_domains_as_text: Dadurch können falsche Zuschreibungen unterbunden werden.
discoverable: Deine öffentlichen Beiträge und dein Profil können in verschiedenen Bereichen auf Mastodon angezeigt oder empfohlen werden und dein Profil kann anderen vorgeschlagen werden.
display_name: Dein richtiger Name oder dein Fantasiename.
fields: Deine Website, Pronomen, dein Alter – alles, was du möchtest.
@@ -130,7 +131,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
@@ -143,6 +144,7 @@ de:
url: Wohin Ereignisse gesendet werden
labels:
account:
+ attribution_domains_as_text: Nur ausgewählte Websites zulassen
discoverable: Profil und Beiträge in Suchalgorithmen berücksichtigen
fields:
name: Beschriftung
diff --git a/config/locales/simple_form.el.yml b/config/locales/simple_form.el.yml
index af93f65fe..88c1c0e18 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 2f40feb5e..b802fd532 100644
--- a/config/locales/simple_form.en-GB.yml
+++ b/config/locales/simple_form.en-GB.yml
@@ -3,6 +3,7 @@ en-GB:
simple_form:
hints:
account:
+ attribution_domains_as_text: Protects from false attributions.
discoverable: Your public posts and profile may be featured or recommended in various areas of Mastodon and your profile may be suggested to other users.
display_name: Your full name or your fun name.
fields: Your homepage, pronouns, age, anything you want.
@@ -130,7 +131,7 @@ 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
+ 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
@@ -143,6 +144,7 @@ en-GB:
url: Where events will be sent to
labels:
account:
+ attribution_domains_as_text: Only allow specific websites
discoverable: Feature profile and posts in discovery algorithms
fields:
name: Label
diff --git a/config/locales/simple_form.en.yml b/config/locales/simple_form.en.yml
index fee3a6151..8f6137c8c 100644
--- a/config/locales/simple_form.en.yml
+++ b/config/locales/simple_form.en.yml
@@ -3,6 +3,7 @@ en:
simple_form:
hints:
account:
+ attribution_domains_as_text: Protects from false attributions.
discoverable: Your public posts and profile may be featured or recommended in various areas of Mastodon and your profile may be suggested to other users.
display_name: Your full name or your fun name.
fields: Your homepage, pronouns, age, anything you want.
@@ -130,7 +131,7 @@ en:
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
+ 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
@@ -143,6 +144,7 @@ en:
url: Where events will be sent to
labels:
account:
+ attribution_domains_as_text: Only allow specific websites
discoverable: Feature profile and posts in discovery algorithms
fields:
name: Label
diff --git a/config/locales/simple_form.eo.yml b/config/locales/simple_form.eo.yml
index 3b51c1590..053816ef8 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 e26af5b0c..d06d09761 100644
--- a/config/locales/simple_form.es-AR.yml
+++ b/config/locales/simple_form.es-AR.yml
@@ -3,6 +3,7 @@ es-AR:
simple_form:
hints:
account:
+ attribution_domains_as_text: Protege de atribuciones falsas.
discoverable: Tu perfil y publicaciones pueden ser destacadas o recomendadas en varias áreas de Mastodon, y tu perfil puede ser sugerido a otros usuarios.
display_name: Tu nombre completo o tu pseudónimo.
fields: Tu sitio web, pronombres, edad, o lo que quieras.
@@ -130,7 +131,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
@@ -143,6 +144,7 @@ es-AR:
url: Adónde serán enviados los eventos
labels:
account:
+ attribution_domains_as_text: Solo permitir sitios web específicos
discoverable: Destacar perfil y mensajes en algoritmos de descubrimiento
fields:
name: Nombre de campo
diff --git a/config/locales/simple_form.es-MX.yml b/config/locales/simple_form.es-MX.yml
index 733a5c276..ff66bcb59 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 02f0562d2..143c5d807 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 9fd9e238a..4a9245682 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 c7e2667ca..7647e187e 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 0610f7fce..bbb0523b1 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 c20ff9fa5..a2b29566f 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
@@ -143,6 +143,7 @@ fi:
url: Mihin tapahtumat lähetetään
labels:
account:
+ attribution_domains_as_text: Salli vain tietyt verkkosivustot
discoverable: Pidä profiiliasi ja julkaisujasi esillä löytämisalgoritmeissa
fields:
name: Nimike
diff --git a/config/locales/simple_form.fo.yml b/config/locales/simple_form.fo.yml
index ecd840268..afcd3b39a 100644
--- a/config/locales/simple_form.fo.yml
+++ b/config/locales/simple_form.fo.yml
@@ -3,6 +3,7 @@ fo:
simple_form:
hints:
account:
+ attribution_domains_as_text: Verjir fyri følskum ískoytum.
discoverable: Tínir almennu postar og tín vangi kunnu vera drigin fram og viðmæld ymsa staðni í Mastodon og vangin hjá tær kann vera viðmæltur øðrum brúkarum.
display_name: Títt fulla navn og títt stuttliga navn.
fields: Heimasíðan hjá tær, fornøvn, aldur ella hvat tú vil.
@@ -130,7 +131,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
@@ -143,6 +144,7 @@ fo:
url: Hvar hendingar verða sendar til
labels:
account:
+ attribution_domains_as_text: Loyv einans ávísum heimasíðum
discoverable: Framheva vanga og postar í uppdagingar-algoritmum
fields:
name: Spjaldur
diff --git a/config/locales/simple_form.fr-CA.yml b/config/locales/simple_form.fr-CA.yml
index e8aafa4b1..1128335f1 100644
--- a/config/locales/simple_form.fr-CA.yml
+++ b/config/locales/simple_form.fr-CA.yml
@@ -81,6 +81,7 @@ fr-CA:
bootstrap_timeline_accounts: Ces comptes seront épinglés en tête de liste des recommandations pour les nouveaux utilisateurs.
closed_registrations_message: Affiché lorsque les inscriptions sont fermées
custom_css: Vous pouvez appliquer des styles personnalisés sur la version Web de Mastodon.
+ favicon: WEBP, PNG, GIF ou JPG. Remplace la favicon Mastodon par défaut avec une icône personnalisée.
mascot: Remplace l'illustration dans l'interface Web avancée.
media_cache_retention_period: Les fichiers médias des messages publiés par des utilisateurs distants sont mis en cache sur votre serveur. Lorsque cette valeur est positive, les médias sont supprimés au terme du nombre de jours spécifié. Si les données des médias sont demandées après leur suppression, elles seront téléchargées à nouveau, dans la mesure où le contenu source est toujours disponible. En raison des restrictions concernant la fréquence à laquelle les cartes de prévisualisation des liens interrogent des sites tiers, il est recommandé de fixer cette valeur à au moins 14 jours, faute de quoi les cartes de prévisualisation des liens ne seront pas mises à jour à la demande avant cette échéance.
peers_api_enabled: Une liste de noms de domaine que ce serveur a rencontrés dans le fédiverse. Aucune donnée indiquant si vous vous fédérez ou non avec un serveur particulier n'est incluse ici, seulement l'information que votre serveur connaît un autre serveur. Cette option est utilisée par les services qui collectent des statistiques sur la fédération en général.
@@ -127,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 315e22c5f..c06453298 100644
--- a/config/locales/simple_form.fr.yml
+++ b/config/locales/simple_form.fr.yml
@@ -81,6 +81,7 @@ fr:
bootstrap_timeline_accounts: Ces comptes seront épinglés en tête de liste des recommandations pour les nouveaux utilisateurs.
closed_registrations_message: Affiché lorsque les inscriptions sont fermées
custom_css: Vous pouvez appliquer des styles personnalisés sur la version Web de Mastodon.
+ favicon: WEBP, PNG, GIF ou JPG. Remplace la favicon Mastodon par défaut avec une icône personnalisée.
mascot: Remplace l'illustration dans l'interface Web avancée.
media_cache_retention_period: Les fichiers médias des messages publiés par des utilisateurs distants sont mis en cache sur votre serveur. Lorsque cette valeur est positive, les médias sont supprimés au terme du nombre de jours spécifié. Si les données des médias sont demandées après leur suppression, elles seront téléchargées à nouveau, dans la mesure où le contenu source est toujours disponible. En raison des restrictions concernant la fréquence à laquelle les cartes de prévisualisation des liens interrogent des sites tiers, il est recommandé de fixer cette valeur à au moins 14 jours, faute de quoi les cartes de prévisualisation des liens ne seront pas mises à jour à la demande avant cette échéance.
peers_api_enabled: Une liste de noms de domaine que ce serveur a rencontrés dans le fédiverse. Aucune donnée indiquant si vous vous fédérez ou non avec un serveur particulier n'est incluse ici, seulement l'information que votre serveur connaît un autre serveur. Cette option est utilisée par les services qui collectent des statistiques sur la fédération en général.
@@ -127,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 e6c1b0ee8..e7deca946 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 15ea3094b..7c125b165 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 4375feb49..9b6c156de 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 aff8a95f0..cddeae5ce 100644
--- a/config/locales/simple_form.gl.yml
+++ b/config/locales/simple_form.gl.yml
@@ -3,6 +3,7 @@ gl:
simple_form:
hints:
account:
+ attribution_domains_as_text: Protéxete de falsas atribucións.
discoverable: As túas publicacións públicas e perfil poden mostrarse ou recomendarse en varias zonas de Mastodon e o teu perfil ser suxerido a outras usuarias.
display_name: O teu nome completo ou un nome divertido.
fields: Páxina web, pronome, idade, o que ti queiras.
@@ -130,7 +131,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
@@ -143,6 +144,7 @@ gl:
url: A onde se enviarán os eventos
labels:
account:
+ attribution_domains_as_text: Permitir só os sitios web indicados
discoverable: Perfil destacado e publicacións nos algoritmos de descubrimento
fields:
name: Etiqueta
diff --git a/config/locales/simple_form.he.yml b/config/locales/simple_form.he.yml
index 9e2becc52..1feebb0d6 100644
--- a/config/locales/simple_form.he.yml
+++ b/config/locales/simple_form.he.yml
@@ -3,6 +3,7 @@ he:
simple_form:
hints:
account:
+ attribution_domains_as_text: הגנה מייחוסים שקריים.
discoverable: הפוסטים והפרופיל שלך עשויים להיות מוצגים או מומלצים באזורים שונים באתר וייתכן שהפרופיל שלך יוצע למשתמשים אחרים.
display_name: שמך המלא או שם הכיף שלך.
fields: עמוד הבית שלך, לשון הפנייה, גיל, וכל מידע אחר לפי העדפתך האישית.
@@ -130,7 +131,7 @@ he:
name: ניתן רק להחליף בין אותיות קטנות וגדולות, למשל כדי לשפר את הקריאות
user:
chosen_languages: אם פעיל, רק הודעות בשפות הנבחרות יוצגו לפידים הפומביים
- role: התפקיד שולט על אילו הרשאות יש למשתמש
+ role: התפקיד שולט על אילו הרשאות יש למשתמש.
user_role:
color: צבע לתפקיד בממשק המשתמש, כ RGB בפורמט הקסדצימלי
highlighted: מאפשר נראות ציבורית של התפקיד
@@ -143,6 +144,7 @@ he:
url: היעד שאליו יישלחו אירועים
labels:
account:
+ attribution_domains_as_text: רק אתרים מסויימים יאושרו
discoverable: הצג משתמש ופוסטים בעמוד התגליות
fields:
name: תווית
diff --git a/config/locales/simple_form.hu.yml b/config/locales/simple_form.hu.yml
index 512e13d3a..383bdd076 100644
--- a/config/locales/simple_form.hu.yml
+++ b/config/locales/simple_form.hu.yml
@@ -3,6 +3,7 @@ hu:
simple_form:
hints:
account:
+ attribution_domains_as_text: Megvéd a hamis forrásmegjelölésektől.
discoverable: A nyilvános bejegyzéseid és a profilod kiemelhető vagy ajánlható a Mastodon különböző területein, a profilod más felhasználóknak is javasolható.
display_name: Teljes neved vagy vicces neved.
fields: Weboldalad, megszólításaid, korod, bármi, amit szeretnél.
@@ -130,7 +131,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
@@ -143,6 +144,7 @@ hu:
url: Ahová az eseményket küldjük
labels:
account:
+ attribution_domains_as_text: Csak meghatározott weboldalak engedélyezése
discoverable: Profil és bejegyzések szerepeltetése a felfedezési algoritmusokban
fields:
name: Címke
diff --git a/config/locales/simple_form.ia.yml b/config/locales/simple_form.ia.yml
index 76990527a..dc5aad57a 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
@@ -143,6 +142,7 @@ ia:
url: Ubi le eventos essera inviate
labels:
account:
+ attribution_domains_as_text: Solmente permitter sitos web specific
discoverable: Evidentiar le profilo e messages in le algorithmos de discoperta
fields:
name: Etiquetta
diff --git a/config/locales/simple_form.id.yml b/config/locales/simple_form.id.yml
index 99f4372cc..0bc98874e 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 0828139a4..771e34161 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 4de7475b2..fe8243b0e 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 a7e2083f4..6f3a4fe8a 100644
--- a/config/locales/simple_form.is.yml
+++ b/config/locales/simple_form.is.yml
@@ -3,6 +3,7 @@ is:
simple_form:
hints:
account:
+ attribution_domains_as_text: Ver fyrir fölskum tilvísunum í höfunda.
discoverable: Opinberar færslur og notandasnið þitt geta birst eða verið mælt með á hinum ýmsu svæðum í Mastodon auk þess sem hægt er að mæla með þér við aðra notendur.
display_name: Fullt nafn þitt eða eitthvað til gamans.
fields: Heimasíðan þín, fornöfn, aldur eða eitthvað sem þú vilt koma á framfæri.
@@ -130,7 +131,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
@@ -143,6 +144,7 @@ is:
url: Hvert atburðir verða sendir
labels:
account:
+ attribution_domains_as_text: Einungis leyfa tiltekin vefsvæði
discoverable: Hafa notandasnið og færslur með í reikniritum leitar
fields:
name: Skýring
diff --git a/config/locales/simple_form.it.yml b/config/locales/simple_form.it.yml
index ea175e2bf..7ed4c0d00 100644
--- a/config/locales/simple_form.it.yml
+++ b/config/locales/simple_form.it.yml
@@ -3,6 +3,7 @@ it:
simple_form:
hints:
account:
+ attribution_domains_as_text: Protegge da false attribuzioni.
discoverable: I tuoi post pubblici e il tuo profilo potrebbero essere presenti o consigliati in varie aree di Mastodon e il tuo profilo potrebbe essere suggerito ad altri utenti.
display_name: Il tuo nome completo o il tuo soprannome.
fields: La tua homepage, i pronomi, l'età, tutto quello che vuoi.
@@ -130,7 +131,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
@@ -143,6 +144,7 @@ it:
url: Dove gli eventi saranno inviati
labels:
account:
+ attribution_domains_as_text: Consenti solo siti web specifici
discoverable: Include il profilo e i post negli algoritmi di scoperta
fields:
name: Etichetta
diff --git a/config/locales/simple_form.ja.yml b/config/locales/simple_form.ja.yml
index 8815af993..2c1bd6a08 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 5fa3aee6c..fee07fa5e 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 96e047d93..db50384c7 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 f7093ff73..2a381534b 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 02f036093..41f55f183 100644
--- a/config/locales/simple_form.lt.yml
+++ b/config/locales/simple_form.lt.yml
@@ -3,6 +3,7 @@ lt:
simple_form:
hints:
account:
+ attribution_domains_as_text: Apsaugo nuo klaidingų atributų.
discoverable: Tavo vieši įrašai ir profilis gali būti rodomi arba rekomenduojami įvairiose Mastodon vietose, o profilis gali būti siūlomas kitiems naudotojams.
display_name: Tavo pilnas vardas arba smagus vardas.
fields: Tavo pagrindinis puslapis, įvardžiai, amžius, bet kas, ko tik nori.
@@ -101,9 +102,10 @@ 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
+ role: Vaidmuo valdo, kokius leidimus naudotojas turi.
labels:
account:
+ attribution_domains_as_text: Leisti tik konkrečias svetaines
discoverable: Rekomenduoti profilį ir įrašus į atradimo algoritmus
indexable: Įtraukti viešus įrašus į paieškos rezultatus
show_collections: Rodyti sekimus ir sekėjus profilyje
diff --git a/config/locales/simple_form.lv.yml b/config/locales/simple_form.lv.yml
index eedae998e..d96f57058 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 da00e2dc2..ecc3588d6 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 a44635edd..abcb11bda 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 91ee9bc3e..7f8aaa01d 100644
--- a/config/locales/simple_form.nl.yml
+++ b/config/locales/simple_form.nl.yml
@@ -3,6 +3,7 @@ nl:
simple_form:
hints:
account:
+ attribution_domains_as_text: Beschermt tegen onjuiste attributies.
discoverable: Jouw openbare berichten kunnen worden uitgelicht op verschillende plekken binnen Mastodon en jouw account kan worden aanbevolen aan andere gebruikers.
display_name: Jouw volledige naam of een leuke bijnaam.
fields: Jouw website, persoonlijke voornaamwoorden, leeftijd, alles wat je maar kwijt wilt.
@@ -130,7 +131,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
@@ -143,6 +144,7 @@ nl:
url: Waar gebeurtenissen naartoe worden verzonden
labels:
account:
+ attribution_domains_as_text: Alleen bepaalde websites toestaan
discoverable: Jouw account en berichten laten uitlichten door Mastodon
fields:
name: Label
diff --git a/config/locales/simple_form.nn.yml b/config/locales/simple_form.nn.yml
index c4d4438b9..ddd5ed899 100644
--- a/config/locales/simple_form.nn.yml
+++ b/config/locales/simple_form.nn.yml
@@ -3,6 +3,7 @@ nn:
simple_form:
hints:
account:
+ attribution_domains_as_text: Vernar mot falske krediteringar.
discoverable: Dei offentlege innlegga dine og profilen din kan dukka opp i tilrådingar på ulike stader på Mastodon, og profilen din kan bli føreslegen for andre folk.
display_name: Ditt fulle namn eller ditt tøysenamn.
fields: Heimesida di, pronomen, alder, eller kva du måtte ynskje.
@@ -130,7 +131,7 @@ 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
+ role: Rolla kontrollerer kva løyve 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
@@ -143,6 +144,7 @@ nn:
url: Kvar hendingar skal sendast
labels:
account:
+ attribution_domains_as_text: Tillat berre visse nettstader
discoverable: Ta med profilen og innlegga i oppdagingsalgoritmar
fields:
name: Merkelapp
diff --git a/config/locales/simple_form.no.yml b/config/locales/simple_form.no.yml
index 82de0adb7..73ba17cd4 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 1a9051b95..bb404e56c 100644
--- a/config/locales/simple_form.pl.yml
+++ b/config/locales/simple_form.pl.yml
@@ -3,6 +3,7 @@ pl:
simple_form:
hints:
account:
+ attribution_domains_as_text: Chroni przed fałszywym przypisaniem wpisów.
discoverable: Twój profil i publiczne wpisy mogą być promowane lub polecane na Mastodonie i twój profil może być sugerowany innym użytkownikom.
display_name: Twoje imię lub pseudonim.
fields: Co ci się tylko podoba – twoja strona domowa, zaimki, wiek…
@@ -130,7 +131,7 @@ 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
+ 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
@@ -143,6 +144,7 @@ pl:
url: Dokąd będą wysłane zdarzenia
labels:
account:
+ attribution_domains_as_text: Zezwól tylko na konkretne strony
discoverable: Udostępniaj profil i wpisy funkcjom odkrywania
fields:
name: Nazwa
diff --git a/config/locales/simple_form.pt-BR.yml b/config/locales/simple_form.pt-BR.yml
index 65d388369..96bc219e8 100644
--- a/config/locales/simple_form.pt-BR.yml
+++ b/config/locales/simple_form.pt-BR.yml
@@ -3,6 +3,7 @@ pt-BR:
simple_form:
hints:
account:
+ attribution_domains_as_text: Protege de atribuições falsas.
discoverable: Suas publicações e perfil públicos podem ser destaques ou recomendados em várias áreas de Mastodon, e seu perfil pode ser sugerido a outros usuários.
display_name: Seu nome completo ou apelido.
fields: Sua página inicial, pronomes, idade ou qualquer coisa que quiser.
@@ -130,7 +131,7 @@ 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
+ role: A função 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
@@ -143,6 +144,7 @@ pt-BR:
url: Aonde os eventos serão enviados
labels:
account:
+ attribution_domains_as_text: Permitir apenas sites específicos
discoverable: Destacar perfil e publicações nos algoritmos de descoberta
fields:
name: Rótulo
diff --git a/config/locales/simple_form.pt-PT.yml b/config/locales/simple_form.pt-PT.yml
index a76076a5c..3b606df03 100644
--- a/config/locales/simple_form.pt-PT.yml
+++ b/config/locales/simple_form.pt-PT.yml
@@ -52,7 +52,7 @@ pt-PT:
locale: O idioma da interface de utilizador, e-mails e notificações push
password: Use pelo menos 8 caracteres
phrase: Será correspondido independentemente da capitalização ou do aviso de conteúdo duma publicação
- scopes: Quais as API a que será concedido acesso. Se escolher uma abrangência de nível superior, não precisará de as seleccionar individualmente.
+ scopes: Quais as API a que a aplicação terá permissão para aceder. Se selecionar um âmbito de nível superior, não precisa de selecionar âmbitos individuais.
setting_aggregate_reblogs: Não mostrar novos reforços de publicações recentemente reforçadas (só afecta publicações acabadas de reforçar)
setting_always_send_emails: Normalmente as notificações por e-mail não serão enviadas quando estiver a utilizar ativamente o Mastodon
setting_default_sensitive: Media problemática oculta por padrão, pode ser revelada com um clique
@@ -77,11 +77,11 @@ pt-PT:
warn: Ocultar o conteúdo filtrado por trás de um aviso mencionando o título do filtro
form_admin_settings:
activity_api_enabled: Contagem, em blocos semanais, de publicações locais, utilizadores ativos e novos registos
- app_icon: WEBP, PNG, GIF ou JPG. Substitui o ícone padrão do aplicativo em dispositivos móveis por um ícone personalizado.
+ app_icon: WEBP, PNG, GIF ou JPG. Substitui o ícone padrão da aplicação em dispositivos móveis por um ícone personalizado.
backups_retention_period: Os utilizadores têm a possibilidade de gerar arquivos das suas mensagens para descarregar mais tarde. Quando definido para um valor positivo, estes arquivos serão automaticamente eliminados do seu armazenamento após o número de dias especificado.
bootstrap_timeline_accounts: Estas contas serão destacadas no topo das recomendações aos novos utilizadores.
closed_registrations_message: Apresentado quando as inscrições estiverem encerradas
- content_cache_retention_period: Todas as publicações de outros servidores (incluindo boosts e respostas) serão eliminadas após o número de dias especificado, independentemente de qualquer interação do utilizador local com essas publicações. Isto inclui publicações em que um utilizador local as tenha marcado como favoritas ou adicionado aos items salvos. As menções privadas entre utilizadores de instâncias diferentes também se perderão e serão impossíveis de restaurar. A utilização desta definição destina-se a instâncias para fins especiais e quebra muitas expectativas dos utilizadores quando implementada para utilização geral.
+ content_cache_retention_period: Todas as publicações de outros servidores (incluindo boosts e respostas) serão eliminadas após o número de dias especificado, independentemente de qualquer interação do utilizador local com essas publicações. Isto inclui publicações em que um utilizador local as tenha marcado ou favoritado. As menções privadas entre utilizadores de instâncias diferentes também se perderão e serão impossíveis de restaurar. A utilização desta definição destina-se a instâncias para fins especiais e quebra muitas expectativas dos utilizadores quando implementada para utilização geral.
custom_css: Pode aplicar estilos personalizados na versão web do Mastodon.
favicon: WEBP, PNG, GIF ou JPG. Substitui o ícone de favorito padrão do Mastodon por um ícone personalizado.
mascot: Sobrepõe-se à ilustração na interface web avançada.
@@ -99,9 +99,9 @@ pt-PT:
theme: Tema que os visitantes e os novos utilizadores veem.
thumbnail: Uma imagem de cerca de 2:1, apresentada ao lado da informação do seu servidor.
timeline_preview: Os visitantes sem sessão iniciada poderão consultar as publicações públicas mais recentes disponíveis no servidor.
- trendable_by_default: Ignorar a revisão manual do conteúdo em alta. Elementos em avulso poderão ainda assim ser retirados das tendências mesmo após a sua apresentação.
- trends: As publicações em alta mostram quais as publicações, etiquetas e notícias que estão a ganhar destaque no seu servidor.
- trends_as_landing_page: Mostrar conteúdo de tendências para usuários logados e visitantes em vez de uma descrição deste servidor. Requer que as tendências sejam ativadas.
+ trendable_by_default: Ignorar a revisão manual do conteúdo de tendências. Os itens individuais ainda podem ser removidos das tendências após a apresentação.
+ trends: As tendências mostram quais as publicações, etiquetas e notícias que estão a ganhar destaque no seu servidor.
+ trends_as_landing_page: Mostrar conteúdo de tendências a utilizadores e visitantes com sessão terminada em vez de uma descrição deste servidor. Requer que as tendências estejam ativadas.
form_challenge:
current_password: Está a entrar numa área segura
imports:
@@ -129,14 +129,14 @@ pt-PT:
tag:
name: Só pode alterar a capitalização das letras, por exemplo, para torná-las mais legíveis
user:
- chosen_languages: Quando seleccionado, 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
+ chosen_languages: Quando selecionado, só serão mostradas nas cronologias públicas as publicações nos idiomas escolhidos
+ role: A função controla as permissões que 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
- name: Nome público do cargo, se este estiver definido para ser apresentada com um emblema
+ name: Nome público da função, se esta estiver definida para ser apresentada com um emblema
permissions_as_keys: Utilizadores com esta função terão acesso a...
- position: Cargos mais altos decidem a resolução de conflitos em certas situações. Certas ações só podem ser executadas em cargos com uma menor prioridade
+ position: Funções mais altas decidem a resolução de conflitos em certas situações. Certas ações só podem ser executadas com certas funções com uma menor prioridade
webhook:
events: Selecione os eventos a enviar
template: Componha o seu próprio conteúdo JSON utilizando a interpolação de variáveis. Deixar em branco para o JSON predefinido.
@@ -222,7 +222,7 @@ pt-PT:
setting_reduce_motion: Reduz movimento em animações
setting_system_font_ui: Usar o tipo de letra padrão do sistema
setting_theme: Tema do sítio
- setting_trends: Mostrar o que está hoje em alta
+ setting_trends: Mostrar as tendências de hoje
setting_unfollow_modal: Solicitar confirmação antes de deixar de seguir alguém
setting_use_blurhash: Mostrar gradientes coloridos para medias ocultas
setting_use_pending_items: Modo lento
@@ -253,7 +253,7 @@ pt-PT:
mascot: Mascote personalizada (legado)
media_cache_retention_period: Período de retenção de ficheiros de media em cache
peers_api_enabled: Publicar lista de servidores descobertos na API
- profile_directory: Habilitar diretório de perfis
+ profile_directory: Ativar o diretório de perfis
registrations_mode: Quem se pode inscrever
require_invite_text: Requerer uma razão para entrar
show_domain_blocks: Mostrar domínios bloqueados
@@ -268,8 +268,8 @@ pt-PT:
theme: Tema predefinido
thumbnail: Miniatura do servidor
timeline_preview: Permitir acesso não autenticado às cronologias públicas
- trendable_by_default: Permitir publicações em alta sem revisão prévia
- trends: Activar publicações em alta
+ trendable_by_default: Permitir tendências sem revisão prévia
+ trends: Ativar tendências
trends_as_landing_page: Usar tendências como página inicial
interactions:
must_be_follower: Bloquear notificações de não-seguidores
@@ -303,7 +303,7 @@ pt-PT:
label: Está disponível uma nova versão do Mastodon
none: Nunca notificar atualizações (não recomendado)
patch: Notificar sobre atualizações de correções de problemas
- trending_tag: Uma nova publicação em alta requer avaliação
+ trending_tag: Uma nova publicação em tendência requer revisão
rule:
hint: Informação Adicional
text: Regra
@@ -313,10 +313,10 @@ pt-PT:
tag:
listable: Permitir que esta etiqueta apareça em pesquisas e no diretório de perfis
name: Etiqueta
- trendable: Permitir que esta etiqueta apareça em alta
+ trendable: Permitir que esta etiqueta apareça nas tendências
usable: Permitir que as publicações usem esta hashtag localmente
user:
- role: Cargo
+ role: Função
time_zone: Fuso horário
user_role:
color: Cor do emblema
diff --git a/config/locales/simple_form.ru.yml b/config/locales/simple_form.ru.yml
index 0f830174c..b41457e86 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 9fc6fd57d..2bc4f6a45 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 bb16e56a0..d1ae553c8 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 8b00751d9..169f4a02d 100644
--- a/config/locales/simple_form.sq.yml
+++ b/config/locales/simple_form.sq.yml
@@ -3,6 +3,7 @@ sq:
simple_form:
hints:
account:
+ attribution_domains_as_text: Mbron nga atribuime të rreme.
discoverable: Postimet dhe profili juaj publik mund të shfaqen, ose rekomandohen në zona të ndryshme të Mastodon-it dhe profili juaj mund të sugjerohet përdoruesve të tjerë.
display_name: Emri juaj i plotë, ose emri juaj lojcak.
fields: Faqja juaj hyrëse, përemra, moshë, ç’të keni qejf.
@@ -130,7 +131,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
@@ -143,6 +144,7 @@ sq:
url: Ku do të dërgohen aktet
labels:
account:
+ attribution_domains_as_text: Lejo vetëm sajte specifikë
discoverable: Profilin dhe postimet bëji objekt të algoritmeve të zbulimit
fields:
name: Etiketë
diff --git a/config/locales/simple_form.sr-Latn.yml b/config/locales/simple_form.sr-Latn.yml
index 527c5e0a1..1dec90134 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 d541c0b49..9566e0947 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 329cabf94..297e96a2b 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 c62be89b2..d90b97bf9 100644
--- a/config/locales/simple_form.tr.yml
+++ b/config/locales/simple_form.tr.yml
@@ -3,6 +3,7 @@ tr:
simple_form:
hints:
account:
+ attribution_domains_as_text: Sahte atıflardan korur.
discoverable: Herkese açık gönderileriniz ve profiliniz Mastodon'un çeşitli kısımlarında öne çıkarılabilir veya önerilebilir ve profiliniz başka kullanıcılara önerilebilir.
display_name: Tam adınız veya kullanıcı adınız.
fields: Ana sayfanız, zamirleriniz, yaşınız, istediğiniz herhangi bir şey.
@@ -130,7 +131,7 @@ 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
+ 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
@@ -143,6 +144,7 @@ tr:
url: Olayların gönderileceği yer
labels:
account:
+ attribution_domains_as_text: Yalnızca belirli websitelerine izin ver
discoverable: Profil ve gönderileri keşif algoritmalarında kullan
fields:
name: Etiket
diff --git a/config/locales/simple_form.uk.yml b/config/locales/simple_form.uk.yml
index c6305598b..b584a6cad 100644
--- a/config/locales/simple_form.uk.yml
+++ b/config/locales/simple_form.uk.yml
@@ -3,6 +3,7 @@ uk:
simple_form:
hints:
account:
+ attribution_domains_as_text: Захищає від фальшивих атрибутів.
discoverable: Ваші дописи та профіль можуть бути рекомендовані в різних частинах Mastodon і ваш профіль може бути запропонований іншим користувачам.
display_name: Ваше повне ім'я або ваш псевдонім.
fields: Ваша домашня сторінка, займенники, вік, все, що вам заманеться.
@@ -130,7 +131,7 @@ uk:
name: Тут ви можете лише змінювати регістр літер, щоб підвищити читабельність
user:
chosen_languages: У глобальних стрічках будуть показані дописи тільки вибраними мовами
- role: Роль визначає права користувача
+ role: Роль визначає, які права має користувач.
user_role:
color: Колір, який буде використовуватися для ролі у всьому інтерфейсі, як RGB у форматі hex
highlighted: Це робить роль видимою всім
@@ -143,6 +144,7 @@ uk:
url: Куди надсилатимуться події
labels:
account:
+ attribution_domains_as_text: Дозволити лише на певних вебсайтах
discoverable: Функції профілю та дописів у алгоритмах виявлення
fields:
name: Мітка
diff --git a/config/locales/simple_form.vi.yml b/config/locales/simple_form.vi.yml
index 7954bb1e6..4e7c8b0a9 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 3f7b8782e..419cb99ab 100644
--- a/config/locales/simple_form.zh-CN.yml
+++ b/config/locales/simple_form.zh-CN.yml
@@ -3,13 +3,14 @@ zh-CN:
simple_form:
hints:
account:
+ attribution_domains_as_text: 保护作品免受虚假署名。
discoverable: 您的公开嘟文和个人资料可能会在 Mastodon 的多个位置展示,您的个人资料可能会被推荐给其他用户。
- display_name: 您的全名或昵称。
+ display_name: 你的全名或昵称。
fields: 你的主页、人称代词、年龄,以及任何你想要添加的内容。
indexable: 您的公开嘟文会出现在 Mastodon 的搜索结果中。无论是否勾选,与您的嘟文有过交互的人都可能通过搜索找到它们。
- note: '您可以提及 @其他人 或 #标签 。'
+ note: '你可以提及 @其他人 或 #标签 。'
show_collections: 人们将能够浏览您的关注和追随者。您关注的人会看到您关注他们。
- unlocked: 人们将能够在不请求批准的情况下关注您。如果您希望审核关注请求并选择接受或拒绝新的粉丝,请取消勾选此项。
+ unlocked: 人们将能够在不请求批准的情况下关注你。如果你希望审核关注请求并选择接受或拒绝新的粉丝,请取消勾选此项。
account_alias:
acct: 指定你想要迁移过来的原账号:用户名@站点域名
account_migration:
@@ -78,7 +79,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 +126,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 +144,8 @@ zh-CN:
url: 事件将被发往的目的地
labels:
account:
- discoverable: 在发现算法中展示您的个人资料和嘟文
+ attribution_domains_as_text: 仅允许特定网站
+ discoverable: 在发现算法中展示你的个人资料和嘟文
fields:
name: 标签
value: 内容
@@ -309,7 +311,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 6a7cd5a24..dd134a58f 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 05692243a..a5bc68363 100644
--- a/config/locales/simple_form.zh-TW.yml
+++ b/config/locales/simple_form.zh-TW.yml
@@ -3,6 +3,7 @@ zh-TW:
simple_form:
hints:
account:
+ attribution_domains_as_text: 偽造署名保護。
discoverable: 公開嘟文及個人檔案可能於各 Mastodon 功能中被推薦,並且您的個人檔案可能被推薦至其他使用者。
display_name: 完整名稱或暱稱。
fields: 烘培雞、自我認同代稱、年齡,及任何您想分享的。
@@ -53,7 +54,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 +131,7 @@ zh-TW:
name: 您只能變更大小寫,例如,以使其更易讀。
user:
chosen_languages: 當選取時,只有選取語言之嘟文會於公開時間軸中顯示
- role: 角色控制使用者有哪些權限
+ role: 角色控制使用者有哪些權限。
user_role:
color: 於整個使用者介面中用於角色的顏色,十六進位格式的 RGB
highlighted: 這將使角色公開可見
@@ -143,6 +144,7 @@ zh-TW:
url: 事件會被傳送至何處
labels:
account:
+ attribution_domains_as_text: 僅允許特定網站
discoverable: 於探索演算法中推薦個人檔案及嘟文
fields:
name: 標籤
diff --git a/config/locales/sk.yml b/config/locales/sk.yml
index ad9f8fb5e..d7eacb685 100644
--- a/config/locales/sk.yml
+++ b/config/locales/sk.yml
@@ -7,7 +7,6 @@ sk:
hosted_on: Mastodon hostovaný na %{domain}
title: Ohľadom
accounts:
- follow: Nasleduj
followers:
few: Sledovateľov
many: Sledovateľov
@@ -905,8 +904,6 @@ sk:
silence: Obmedzenie účtu
your_appeal_approved: Tvoja námietka bola schválená
your_appeal_pending: Odoslal si námietku
- domain_validator:
- invalid_domain: nieje správny tvar domény
edit_profile:
basic_information: Základné informácie
other: Ostatné
@@ -1261,26 +1258,11 @@ sk:
edited_at_html: Upravené %{date}
errors:
in_reply_not_found: Príspevok, na ktorý sa snažíš odpovedať, pravdepodobne neexistuje.
- open_in_web: Otvor v okne na webe
over_character_limit: limit %{max} znakov bol presiahnutý
pin_errors:
limit: Už si si pripol ten najvyšší možný počet hlášok
ownership: Nieje možné pripnúť hlášku od niekoho iného
reblog: Vyzdvihnutie sa nedá pripnúť
- poll:
- total_people:
- few: "%{count} ľudí"
- many: "%{count} ľudia"
- one: "%{count} človek"
- other: "%{count} ľudí"
- total_votes:
- few: "%{count} hlasov"
- many: "%{count} hlasov"
- one: "%{count} hlas"
- other: "%{count} hlasy"
- vote: Hlasuj
- show_more: Ukáž viac
- show_thread: Ukáž diskusné vlákno
title: '%{name}: „%{quote}"'
visibilities:
direct: Súkromne
diff --git a/config/locales/sl.yml b/config/locales/sl.yml
index 3384049a1..ef6d00b8d 100644
--- a/config/locales/sl.yml
+++ b/config/locales/sl.yml
@@ -7,7 +7,6 @@ sl:
hosted_on: Mastodon gostuje na %{domain}
title: O programu
accounts:
- follow: Sledi
followers:
few: Sledilci
one: Sledilec
@@ -1263,8 +1262,6 @@ sl:
your_appeal_approved: Vaša pritožba je bila odobrena
your_appeal_pending: Oddali ste pritožbo
your_appeal_rejected: Vaša pritožba je bila zavržena
- domain_validator:
- invalid_domain: ni veljavno ime domene
edit_profile:
basic_information: Osnovni podatki
hint_html: "Prilagodite, kaj ljudje vidijo na vašem javnem profilu in poleg vaših objav. Drugi vam bodo raje sledili nazaj in z vami klepetali, če boste imeli izpolnjen profil in nastavljeno profilno sliko."
@@ -1787,27 +1784,12 @@ sl:
edited_at_html: Urejeno %{date}
errors:
in_reply_not_found: Objava, na katero želite odgovoriti, ne obstaja.
- open_in_web: Odpri na spletu
over_character_limit: omejitev %{max} znakov je presežena
pin_errors:
direct: Objav, ki so vidne samo omenjenum uporabnikom, ni mogoče pripenjati
limit: Pripeli ste največje število objav
ownership: Objava nekoga drugega ne more biti pripeta
reblog: Izpostavitev ne more biti pripeta
- poll:
- total_people:
- few: "%{count} osebe"
- one: "%{count} Oseba"
- other: "%{count} oseb"
- two: "%{count} osebi"
- total_votes:
- few: "%{count} glasovi"
- one: "%{count} glas"
- other: "%{count} glasov"
- two: "%{count} glasova"
- vote: Glasuj
- show_more: Pokaži več
- show_thread: Pokaži nit
title: "%{name}: »%{quote}«"
visibilities:
direct: Neposredno
diff --git a/config/locales/sq.yml b/config/locales/sq.yml
index b3d273024..70d20592a 100644
--- a/config/locales/sq.yml
+++ b/config/locales/sq.yml
@@ -7,7 +7,6 @@ sq:
hosted_on: Server Mastodon i strehuar në %{domain}
title: Mbi
accounts:
- follow: Ndiqeni
followers:
one: Ndjekës
other: Ndjekës
@@ -25,6 +24,8 @@ sq:
admin:
account_actions:
action: Kryeje veprimin
+ already_silenced: Kjo llogari është kufizuar tashmë.
+ already_suspended: Kjo llogari është pezulluar tashmë.
title: Kryeni veprim moderimi te %{acct}
account_moderation_notes:
create: Lini një shënim
@@ -46,6 +47,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 +602,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
@@ -1149,6 +1152,12 @@ sq:
view_strikes: Shihni paralajmërime të dikurshme kundër llogarisë tuaj
too_fast: Formulari u parashtrua shumë shpejt, riprovoni.
use_security_key: Përdor kyç sigurie
+ author_attribution:
+ example_title: Tekst shembull
+ hint_html: Kontrolloni se si vlerësoheni, kur ndahen lidhje me të tjerë në Mastodon.
+ more_from_html: Më tepër nga %{name}
+ s_blog: Blogu i %{name}
+ title: Atribuim autorësh
challenge:
confirm: Vazhdo
hint_html: "Ndihmëz: S’do t’ju pyesim për fjalëkalimin tuaj sërish, për një orë."
@@ -1223,8 +1232,6 @@ sq:
your_appeal_approved: Apelimi juaj u miratua
your_appeal_pending: Keni parashtruar një apelim
your_appeal_rejected: Apelimi juaj është hedhur poshtë
- domain_validator:
- invalid_domain: s’është emër i vlefshëm përkatësie
edit_profile:
basic_information: Hollësi elementare
hint_html: "Përshtatni ç’shohin njerëzit në profilin tuaj publik dhe në krah të postimeve tuaja. Personat e tjerë ka më shumë gjasa t’ju ndjekin dhe ndërveprojnë me ju, kur keni të plotësuar profilin dhe një foto profili."
@@ -1724,23 +1731,12 @@ sq:
edited_at_html: Përpunuar më %{date}
errors:
in_reply_not_found: Gjendja të cilës po provoni t’i përgjigjeni s’duket se ekziston.
- open_in_web: Hape në internet
over_character_limit: u tejkalua kufi shenjash prej %{max}
pin_errors:
direct: Postimet që janë të dukshme vetëm për përdoruesit e përmendur s’mund të fiksohen
limit: Keni fiksuar tashmë numrin maksimum të mesazheve
ownership: S’mund të fiksohen mesazhet e të tjerëve
reblog: S’mund të fiksohet një përforcim
- poll:
- total_people:
- one: "%{count} person"
- other: "%{count} vetë"
- total_votes:
- one: "%{count} votë"
- other: "%{count} vota"
- vote: Votë
- show_more: Shfaq më tepër
- show_thread: Shfaq rrjedhën
title: '%{name}: "%{quote}"'
visibilities:
direct: I drejtpërdrejtë
@@ -1939,6 +1935,7 @@ sq:
instructions_html: Kopjoni dhe ngjitni në HTML-në e sajtit tuaj kodin më poshtë. Mandej shtoni adresën e sajtit tuaj te një nga fushat shtesë në profilin tuaj, që nga skeda “Përpunoni profil” dhe ruani ndryshimet.
verification: Verifikim
verified_links: Lidhjet tuaja të verifikuara
+ website_verification: Verifikim sajti
webauthn_credentials:
add: Shtoni kyç të ri sigurie
create:
diff --git a/config/locales/sr-Latn.yml b/config/locales/sr-Latn.yml
index dfc8a635c..91f093339 100644
--- a/config/locales/sr-Latn.yml
+++ b/config/locales/sr-Latn.yml
@@ -7,7 +7,6 @@ sr-Latn:
hosted_on: Mastodon hostovan na %{domain}
title: O instanci
accounts:
- follow: Zaprati
followers:
few: Pratioca
one: Pratilac
@@ -1174,8 +1173,6 @@ sr-Latn:
your_appeal_approved: Vaša žalba je uvažena
your_appeal_pending: Priložili ste žalbu
your_appeal_rejected: Vaša žalba je odbijena
- domain_validator:
- invalid_domain: nelegitimno ime domena
edit_profile:
basic_information: Osnovne informacije
hint_html: "Prilagodite šta ljudi vide na vašem javnom profilu i pored vaših objava. Veća je verovatnoća da će vas drugi pratiti i komunicirati sa vama kada imate popunjen profil i sliku profila."
@@ -1672,25 +1669,12 @@ sr-Latn:
edited_at_html: Izmenjeno %{date}
errors:
in_reply_not_found: Objava na koju pokušavate da odgovorite naizgled ne postoji.
- open_in_web: Otvori u vebu
over_character_limit: ograničenje od %{max} karaktera prekoračeno
pin_errors:
direct: Objave koje su vidljive samo pomenutim korisnicima ne mogu biti prikačene
limit: Već ste zakačili maksimalan broj objava
ownership: Tuđa objava se ne može zakačiti
reblog: Podrška ne može da se prikači
- poll:
- total_people:
- few: "%{count} osobe"
- one: "%{count} osoba"
- other: "%{count} ljudi"
- total_votes:
- few: "%{count} glasa"
- one: "%{count} glas"
- other: "%{count} glasova"
- vote: Glasajte
- show_more: Prikaži još
- show_thread: Prikaži niz
title: "%{name}: „%{quote}”"
visibilities:
direct: Direktno
diff --git a/config/locales/sr.yml b/config/locales/sr.yml
index 2bbc4ef13..67aee931b 100644
--- a/config/locales/sr.yml
+++ b/config/locales/sr.yml
@@ -7,7 +7,6 @@ sr:
hosted_on: Mastodon хостован на %{domain}
title: О инстанци
accounts:
- follow: Запрати
followers:
few: Пратиоца
one: Пратилац
@@ -1204,8 +1203,6 @@ sr:
your_appeal_approved: Ваша жалба је уважена
your_appeal_pending: Приложили сте жалбу
your_appeal_rejected: Ваша жалба је одбијена
- domain_validator:
- invalid_domain: нелегитимно име домена
edit_profile:
basic_information: Основне информације
hint_html: "Прилагодите шта људи виде на вашем јавном профилу и поред ваших објава. Већа је вероватноћа да ће вас други пратити и комуницирати са вама када имате попуњен профил и слику профила."
@@ -1702,25 +1699,12 @@ sr:
edited_at_html: Уређено %{date}
errors:
in_reply_not_found: Објава на коју покушавате да одговорите наизглед не постоји.
- open_in_web: Отвори у вебу
over_character_limit: ограничење од %{max} карактера прекорачено
pin_errors:
direct: Објаве које су видљиве само поменутим корисницима не могу бити прикачене
limit: Већ сте закачили максималан број објава
ownership: Туђа објава се не може закачити
reblog: Подршка не може да се прикачи
- poll:
- total_people:
- few: "%{count} особе"
- one: "%{count} особа"
- other: "%{count} људи"
- total_votes:
- few: "%{count} гласа"
- one: "%{count} глас"
- other: "%{count} гласова"
- vote: Гласајте
- show_more: Прикажи још
- show_thread: Прикажи низ
title: "%{name}: „%{quote}”"
visibilities:
direct: Директно
diff --git a/config/locales/sv.yml b/config/locales/sv.yml
index e47f506e6..99b7ec9b3 100644
--- a/config/locales/sv.yml
+++ b/config/locales/sv.yml
@@ -7,7 +7,6 @@ sv:
hosted_on: Mastodon-värd på %{domain}
title: Om
accounts:
- follow: Följa
followers:
one: Följare
other: Följare
@@ -25,6 +24,7 @@ sv:
admin:
account_actions:
action: Utför åtgärd
+ already_silenced: Detta konto är redan begränsat.
title: Utför aktivitet för moderering på %{acct}
account_moderation_notes:
create: Lämna kommentar
@@ -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}
@@ -178,17 +179,21 @@ sv:
confirm_user: Bekräfta användare
create_account_warning: Skapa varning
create_announcement: Skapa kungörelse
+ create_canonical_email_block: Skapa E-post block
create_custom_emoji: Skapa egen emoji
create_domain_allow: Skapa tillåten domän
create_domain_block: Skapa blockerad domän
+ create_email_domain_block: Skapa E-post domän block
create_ip_block: Skapa IP-regel
create_unavailable_domain: Skapa otillgänglig domän
create_user_role: Skapa roll
demote_user: Degradera användare
destroy_announcement: Radera kungörelse
+ destroy_canonical_email_block: Ta bort e-post block
destroy_custom_emoji: Radera egen emoji
destroy_domain_allow: Ta bort tillåten domän
destroy_domain_block: Ta bort blockerad domän
+ destroy_email_domain_block: Ta bort E-post domän block
destroy_instance: Rensa domänen
destroy_ip_block: Radera IP-regel
destroy_status: Radera inlägg
@@ -231,19 +236,24 @@ sv:
assigned_to_self_report_html: "%{name} tilldelade rapporten %{target} till sig själva"
change_email_user_html: "%{name} bytte e-postadress för användaren %{target}"
change_role_user_html: "%{name} ändrade roll för %{target}"
+ confirm_user_html: "%{name} bekräftad e-post adress av användare %{target}"
create_account_warning_html: "%{name} skickade en varning till %{target}"
create_announcement_html: "%{name} skapade kungörelsen %{target}"
+ create_canonical_email_block_html: "%{name} blockade e-posten med %{target}"
create_custom_emoji_html: "%{name} laddade upp ny emoji %{target}"
create_domain_allow_html: "%{name} vitlistade domän %{target}"
create_domain_block_html: "%{name} blockerade domänen %{target}"
+ create_email_domain_block_html: "%{name} blockerade e-post domänet%{target}"
create_ip_block_html: "%{name} skapade regel för IP %{target}"
create_unavailable_domain_html: "%{name} stoppade leverans till domänen %{target}"
create_user_role_html: "%{name} skapade rollen %{target}"
demote_user_html: "%{name} nedgraderade användare %{target}"
destroy_announcement_html: "%{name} raderade kungörelsen %{target}"
+ destroy_canonical_email_block_html: "%{name} avblockerade e-post med hash%{target}"
destroy_custom_emoji_html: "%{name} raderade emoji %{target}"
destroy_domain_allow_html: "%{name} raderade domän %{target} från vitlistan"
destroy_domain_block_html: "%{name} avblockerade domänen %{target}"
+ destroy_email_domain_block_html: "%{name} avblockerade e-post domänet %{target}"
destroy_instance_html: "%{name} rensade domän %{target}"
destroy_ip_block_html: "%{name} tog bort regel för IP %{target}"
destroy_status_html: "%{name} tog bort inlägget av %{target}"
@@ -864,7 +874,9 @@ sv:
message_html: "Din objektlagring är felkonfigurerad. Sekretessen för dina användare är i riskzonen."
tags:
moderation:
+ reviewed: Granskat
title: Status
+ trendable:
name: Namn
reset: Återställ
review: Granskningsstatus
@@ -1106,6 +1118,8 @@ sv:
view_strikes: Visa tidigare prickar på ditt konto
too_fast: Formuläret har skickats för snabbt, försök igen.
use_security_key: Använd säkerhetsnyckel
+ author_attribution:
+ example_title: Exempeltext
challenge:
confirm: Fortsätt
hint_html: "Tips: Vi frågar dig inte efter ditt lösenord igen under nästkommande timme."
@@ -1180,8 +1194,6 @@ sv:
your_appeal_approved: Din överklagan har godkänts
your_appeal_pending: Du har lämnat in en överklagan
your_appeal_rejected: Din överklagan har avvisats
- domain_validator:
- invalid_domain: är inte ett giltigt domännamn
edit_profile:
basic_information: Allmän information
hint_html: "Anpassa vad folk ser på din offentliga profil och bredvid dina inlägg. Andra personer är mer benägna att följa dig och interagera med dig när du har en ifylld profil och en profilbild."
@@ -1680,23 +1692,12 @@ sv:
edited_at_html: 'Ändrad: %{date}'
errors:
in_reply_not_found: Inlägget du försöker svara på verkar inte existera.
- open_in_web: Öppna på webben
over_character_limit: teckengräns på %{max} har överskridits
pin_errors:
direct: Inlägg som endast är synliga för nämnda användare kan inte fästas
limit: Du har redan fäst det maximala antalet inlägg
ownership: Någon annans inlägg kan inte fästas
reblog: En boost kan inte fästas
- poll:
- total_people:
- one: "%{count} person"
- other: "%{count} personer"
- total_votes:
- one: "%{count} röst"
- other: "%{count} röster"
- vote: Rösta
- show_more: Visa mer
- show_thread: Visa tråd
title: '%{name}: "%{quote}"'
visibilities:
direct: Direkt
diff --git a/config/locales/ta.yml b/config/locales/ta.yml
index c73148eac..3a98b6a25 100644
--- a/config/locales/ta.yml
+++ b/config/locales/ta.yml
@@ -6,7 +6,6 @@ ta:
contact_unavailable: பொ/இ
hosted_on: மாஸ்டோடாண் %{domain} இனையத்தில் இயங்குகிறது
accounts:
- follow: பின்தொடர்
followers:
one: பின்தொடர்பவர்
other: பின்தொடர்பவர்கள்
@@ -220,4 +219,3 @@ ta:
other: "%{count} ஒலிகள்"
errors:
in_reply_not_found: நீங்கள் மறுமொழி அளிக்க முயலும் பதிவு இருப்பதுபோல் தெரியவில்லை.
- show_thread: தொடரைக் காட்டு
diff --git a/config/locales/te.yml b/config/locales/te.yml
index a5eb8d779..84697a4ae 100644
--- a/config/locales/te.yml
+++ b/config/locales/te.yml
@@ -6,7 +6,6 @@ te:
contact_unavailable: వర్తించదు
hosted_on: మాస్టొడాన్ %{domain} లో హోస్టు చేయబడింది
accounts:
- follow: అనుసరించు
followers:
one: అనుచరి
other: అనుచరులు
diff --git a/config/locales/th.yml b/config/locales/th.yml
index 7f90c3bc9..cbacdfac4 100644
--- a/config/locales/th.yml
+++ b/config/locales/th.yml
@@ -7,7 +7,6 @@ th:
hosted_on: Mastodon ที่โฮสต์ที่ %{domain}
title: เกี่ยวกับ
accounts:
- follow: ติดตาม
followers:
other: ผู้ติดตาม
following: กำลังติดตาม
@@ -23,6 +22,7 @@ th:
admin:
account_actions:
action: ทำการกระทำ
+ already_suspended: มีการระงับบัญชีนี้ไปแล้ว
title: ทำการกระทำการกลั่นกรองต่อ %{acct}
account_moderation_notes:
create: เขียนหมายเหตุ
@@ -44,6 +44,7 @@ th:
title: เปลี่ยนอีเมลสำหรับ %{username}
change_role:
changed_msg: เปลี่ยนบทบาทสำเร็จ!
+ edit_roles: จัดการบทบาทผู้ใช้
label: เปลี่ยนบทบาท
no_role: ไม่มีบทบาท
title: เปลี่ยนบทบาทสำหรับ %{username}
@@ -590,6 +591,7 @@ th:
suspend_description_html: บัญชีและเนื้อหาของบัญชีทั้งหมดจะเข้าถึงไม่ได้และได้รับการลบในที่สุด และการโต้ตอบกับบัญชีจะเป็นไปไม่ได้ แปลงกลับได้ภายใน 30 วัน ปิดรายงานต่อบัญชีนี้ทั้งหมด
actions_description_html: ตัดสินใจว่าการกระทำใดที่จะใช้เพื่อแก้ปัญหารายงานนี้ หากคุณใช้การกระทำที่เป็นการลงโทษต่อบัญชีที่รายงาน จะส่งการแจ้งเตือนอีเมลถึงเขา ยกเว้นเมื่อมีการเลือกหมวดหมู่ สแปม
actions_description_remote_html: ตัดสินใจว่าการกระทำใดที่จะใช้เพื่อแก้ปัญหารายงานนี้ นี่จะมีผลต่อวิธีที่เซิร์ฟเวอร์ ของคุณ สื่อสารกับบัญชีระยะไกลนี้และจัดการเนื้อหาของบัญชีเท่านั้น
+ actions_no_posts: รายงานนี้ไม่มีโพสต์ที่เกี่ยวข้องใด ๆ ให้ลบ
add_to_report: เพิ่มข้อมูลเพิ่มเติมไปยังรายงาน
already_suspended_badges:
local: ระงับในเซิร์ฟเวอร์นี้อยู่แล้ว
@@ -1213,8 +1215,6 @@ th:
your_appeal_approved: อนุมัติการอุทธรณ์ของคุณแล้ว
your_appeal_pending: คุณได้ส่งการอุทธรณ์
your_appeal_rejected: ปฏิเสธการอุทธรณ์ของคุณแล้ว
- domain_validator:
- invalid_domain: ไม่ใช่ชื่อโดเมนที่ถูกต้อง
edit_profile:
basic_information: ข้อมูลพื้นฐาน
hint_html: "ปรับแต่งสิ่งที่ผู้คนเห็นในโปรไฟล์สาธารณะของคุณและถัดจากโพสต์ของคุณ ผู้คนอื่น ๆ มีแนวโน้มที่จะติดตามคุณกลับและโต้ตอบกับคุณมากขึ้นเมื่อคุณมีโปรไฟล์ที่กรอกแล้วและรูปภาพโปรไฟล์"
@@ -1428,6 +1428,7 @@ th:
media_attachments:
validations:
images_and_video: ไม่สามารถแนบวิดีโอกับโพสต์ที่มีภาพอยู่แล้ว
+ not_found: ไม่พบสื่อ %{ids} หรือได้แนบกับโพสต์อื่นไปแล้ว
not_ready: ไม่สามารถแนบไฟล์ที่ยังประมวลผลไม่เสร็จ ลองอีกครั้งในอีกสักครู่!
too_many: ไม่สามารถแนบมากกว่า 4 ไฟล์
migrations:
@@ -1701,21 +1702,12 @@ th:
edited_at_html: แก้ไขเมื่อ %{date}
errors:
in_reply_not_found: ดูเหมือนว่าจะไม่มีโพสต์ที่คุณกำลังพยายามตอบกลับอยู่
- open_in_web: เปิดในเว็บ
over_character_limit: เกินขีดจำกัดตัวอักษรที่ %{max} แล้ว
pin_errors:
direct: ไม่สามารถปักหมุดโพสต์ที่ปรากฏแก่ผู้ใช้ที่กล่าวถึงเท่านั้น
limit: คุณได้ปักหมุดโพสต์ถึงจำนวนสูงสุดไปแล้ว
ownership: ไม่สามารถปักหมุดโพสต์ของคนอื่น
reblog: ไม่สามารถปักหมุดการดัน
- poll:
- total_people:
- other: "%{count} คน"
- total_votes:
- other: "%{count} การลงคะแนน"
- vote: ลงคะแนน
- show_more: แสดงเพิ่มเติม
- show_thread: แสดงกระทู้
title: '%{name}: "%{quote}"'
visibilities:
direct: โดยตรง
diff --git a/config/locales/tr.yml b/config/locales/tr.yml
index 4318f4eac..d6ca6b427 100644
--- a/config/locales/tr.yml
+++ b/config/locales/tr.yml
@@ -7,7 +7,6 @@ tr:
hosted_on: Mastodon %{domain} üzerinde barındırılıyor
title: Hakkında
accounts:
- follow: Takip et
followers:
one: Takipçi
other: Takipçiler
@@ -25,6 +24,8 @@ tr:
admin:
account_actions:
action: Eylemi gerçekleştir
+ already_silenced: Bu hesap zaten sınırlanmış.
+ already_suspended: Bu hesap zaten askıya alınmış.
title: "%{acct} üzerinde denetleme eylemi gerçekleştir"
account_moderation_notes:
create: Not bırak
@@ -46,6 +47,7 @@ tr:
title: "%{username} için e-postayı değiştir"
change_role:
changed_msg: Rol başarıyla değiştirildi!
+ edit_roles: Kullanıcı rollerini yönetin
label: Rolü değiştir
no_role: Rol yok
title: "%{username} için rolü değiştir"
@@ -602,6 +604,7 @@ tr:
suspend_description_html: Bu hesap ve tüm içeriği erişilmez olacak ve nihayetinde silinecek ve bu hesapla etkileşim mümkün olmayacaktır. 30 gün içinde geri alınabilir. Bu hesaba yönelik tüm bildiriimleri kapatır.
actions_description_html: Bu bildirimi çözmek için ne yapılması gerektiğine karar verin. Bildirilen hesap için ceza işlemi yaparsanız, İstenmeyen kategorisi seçilmemişse, onlara bir e-posta duyurusu gönderilecektir.
actions_description_remote_html: Bu bildirimi çözmek için hangi eylemi yapmak istediğinize karar verin. Bu yalnızca sizin sunucunuzun bu uzak hesapla nasıl etkileşeğini ve içeriğiyle ne yapacağını etkiler.
+ actions_no_posts: Bu raporun ilişkili olduğu silinecek gönderi yok
add_to_report: Bildirime daha fazlasını ekle
already_suspended_badges:
local: Bu sunucuda zaten askıya alınmış
@@ -1157,6 +1160,12 @@ tr:
view_strikes: Hesabınıza yönelik eski eylemleri görüntüleyin
too_fast: Form çok hızlı gönderildi, tekrar deneyin.
use_security_key: Güvenlik anahtarını kullan
+ author_attribution:
+ example_title: Örnek metin
+ hint_html: Mastodon'da bağlantılar paylaşıldığında nasıl tanınmak istediğinizi denetleyin.
+ more_from_html: "%{name} kişisinden daha fazlası"
+ s_blog: "%{name} kişisinin Günlüğü"
+ title: Yazar atıfı
challenge:
confirm: Devam et
hint_html: "İpucu: Önümüzdeki saat boyunca sana parolanı sormayacağız."
@@ -1231,8 +1240,6 @@ tr:
your_appeal_approved: İtirazınız onaylandı
your_appeal_pending: Bir itiraz gönderdiniz
your_appeal_rejected: İtirazınız reddedildi
- domain_validator:
- invalid_domain: geçerli bir alan adı değil
edit_profile:
basic_information: Temel bilgiler
hint_html: "İnsanlara herkese açık profilinizde ve gönderilerinizin yanında ne göstermek istediğinizi düzenleyin. Dolu bir profile ve bir profil resmine sahip olduğunuzda diğer insanlar daha yüksek ihtimalle sizi takip etmek ve sizinle etkileşime geçmek isteyeceklerdir."
@@ -1732,23 +1739,12 @@ tr:
edited_at_html: "%{date} tarihinde düzenlendi"
errors:
in_reply_not_found: Yanıtlamaya çalıştığınız durum yok gibi görünüyor.
- open_in_web: Web sayfasında aç
over_character_limit: "%{max} karakter limiti aşıldı"
pin_errors:
direct: Sadece değinilen kullanıcıların görebileceği gönderiler üstte tutulamaz
limit: Halihazırda maksimum sayıda gönderi sabitlediniz
ownership: Başkasının gönderisi sabitlenemez
reblog: Bir gönderi sabitlenemez
- poll:
- total_people:
- one: "%{count} kişi"
- other: "%{count} kişiler"
- total_votes:
- one: "%{count} oy"
- other: "%{count} oylar"
- vote: Oy Ver
- show_more: Daha fazlasını göster
- show_thread: Konuyu göster
title: '%{name}: "%{quote}"'
visibilities:
direct: Doğrudan
@@ -1947,6 +1943,7 @@ tr:
instructions_html: Aşağıdaki kodu kopyalayın ve websitenizin HTML'sine yapıştırın. Daha sonra "Profil Düzenle" sekmesini kullanarak profilinizdeki ek sahalardan birine websitenizin adresini ekleyin ve değişiklikleri kaydedin.
verification: Doğrulama
verified_links: Doğrulanmış bağlantılarınız
+ website_verification: Website doğrulama
webauthn_credentials:
add: Yeni güvenlik anahtarı ekle
create:
diff --git a/config/locales/tt.yml b/config/locales/tt.yml
index 3a0d9d9ce..7847d636e 100644
--- a/config/locales/tt.yml
+++ b/config/locales/tt.yml
@@ -4,7 +4,6 @@ tt:
contact_unavailable: Юк
title: Проект турында
accounts:
- follow: Языл
followers:
other: язылучы
following: Язылгансыз
@@ -519,12 +518,6 @@ tt:
video:
other: "%{count} видео"
edited_at_html: "%{date} көнне төзәтте"
- open_in_web: Веб-та ачу
- poll:
- total_people:
- other: "%{count} кеше"
- vote: Тавыш бирү
- show_more: Күбрәк күрсәтү
title: '%{name}: "%{quote}"'
visibilities:
private: Ияртүчеләр генә
diff --git a/config/locales/uk.yml b/config/locales/uk.yml
index 544e2671c..e8c4e6899 100644
--- a/config/locales/uk.yml
+++ b/config/locales/uk.yml
@@ -7,7 +7,6 @@ uk:
hosted_on: Mastodon розміщено на %{domain}
title: Про програму
accounts:
- follow: Підписатися
followers:
few: Підписники
many: Підписників
@@ -29,6 +28,8 @@ uk:
admin:
account_actions:
action: Виконати дію
+ already_silenced: Цей обліковий запис вже обмежено.
+ 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}
@@ -626,6 +628,7 @@ uk:
suspend_description_html: Обліковий запис і весь його вміст будуть недоступними й врешті-решт видалені, і взаємодіяти з ним буде неможливо. Відновлення можливе протягом 30 днів. Закриває всі скарги на цей обліковий запис.
actions_description_html: Визначте, які дії слід вжити для розв'язання цієї скарги. Якщо ви оберете каральні дії проти зареєстрованого облікового запису, про них буде надіслано сповіщення електронним листом, крім випадків, коли вибрано категорію Спам.
actions_description_remote_html: Визначте, які дії слід вжити для розв'язання цього звіту. Це вплине тільки на те, як ваш сервер з'єднується з цим віддаленим обліковим записом і обробляє його вміст.
+ actions_no_posts: Ця скарга не має жодних пов'язаних дописів для видалення
add_to_report: Додати ще подробиць до скарги
already_suspended_badges:
local: Вже призупинено на цьому сервері
@@ -1193,6 +1196,12 @@ uk:
view_strikes: Переглянути попередні попередження вашому обліковому запису
too_fast: Форму подано занадто швидко, спробуйте ще раз.
use_security_key: Використовувати ключ безпеки
+ author_attribution:
+ example_title: Зразок тексту
+ hint_html: Контроль авторства поширених посилань на Mastodon.
+ more_from_html: Більше від %{name}
+ s_blog: Блог %{name}
+ title: Атрибути авторства
challenge:
confirm: Далі
hint_html: "Підказка: ми не будемо запитувати ваш пароль впродовж наступної години."
@@ -1267,8 +1276,6 @@ uk:
your_appeal_approved: Вашу апеляцію було схвалено
your_appeal_pending: Ви не подавали апеляцій
your_appeal_rejected: Вашу апеляцію було відхилено
- domain_validator:
- invalid_domain: не є допустимим ім'ям домену
edit_profile:
basic_information: Основна інформація
hint_html: "Налаштуйте те, що люди бачитимуть у вашому загальнодоступному профілі та поруч із вашими дописами. Інші люди з більшою ймовірністю підпишуться на вас та взаємодіятимуть з вами, якщо у вас є заповнений профіль та зображення профілю."
@@ -1792,27 +1799,12 @@ uk:
edited_at_html: Відредаговано %{date}
errors:
in_reply_not_found: Допису, на який ви намагаєтеся відповісти, не існує.
- open_in_web: Відкрити у вебі
over_character_limit: перевищено ліміт символів %{max}
pin_errors:
direct: Не можливо прикріпити дописи, які видимі лише згаданим користувачам
limit: Ви вже закріпили максимальну кількість дописів
ownership: Не можна закріпити чужий допис
reblog: Не можна закріпити просунутий допис
- poll:
- total_people:
- few: "%{count} людей"
- many: "%{count} людей"
- one: "%{count} людина"
- other: "%{count} людей"
- total_votes:
- few: "%{count} голоса"
- many: "%{count} голосів"
- one: "%{count} голос"
- other: "%{count} голоси"
- vote: Проголосувати
- show_more: Розгорнути
- show_thread: Відкрити обговорення
title: '%{name}: "%{quote}"'
visibilities:
direct: Особисто
@@ -2013,6 +2005,7 @@ uk:
instructions_html: Скопіюйте та вставте наведений нижче код у HTML-код вашого сайту. Потім додайте адресу свого сайту в одне з додаткових полів вашого профілю на вкладці «Редагувати профіль» і збережіть зміни.
verification: Підтвердження
verified_links: Ваші підтверджені посилання
+ website_verification: Підтвердження вебсайтів
webauthn_credentials:
add: Додати новий ключ безпеки
create:
diff --git a/config/locales/uz.yml b/config/locales/uz.yml
index 403ffd33c..9215a0f0e 100644
--- a/config/locales/uz.yml
+++ b/config/locales/uz.yml
@@ -2,8 +2,6 @@
uz:
about:
title: Haqida
- accounts:
- follow: Obuna bo‘lish
admin:
accounts:
display_name: Ko'rsatiladigan nom
diff --git a/config/locales/vi.yml b/config/locales/vi.yml
index 2f607d1ec..a03b46c91 100644
--- a/config/locales/vi.yml
+++ b/config/locales/vi.yml
@@ -7,7 +7,6 @@ vi:
hosted_on: "%{domain} vận hành nhờ Mastodon"
title: Giới thiệu
accounts:
- follow: Theo dõi
followers:
other: Người theo dõi
following: Theo dõi
@@ -23,6 +22,7 @@ vi:
admin:
account_actions:
action: Thực hiện hành động
+ 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 +44,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 +591,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
@@ -1213,8 +1215,6 @@ vi:
your_appeal_approved: Khiếu nại của bạn được chấp nhận
your_appeal_pending: Bạn đã gửi một khiếu nại
your_appeal_rejected: Khiếu nại của bạn bị từ chối
- domain_validator:
- invalid_domain: không phải là một tên miền hợp lệ
edit_profile:
basic_information: Thông tin cơ bản
hint_html: "Tùy chỉnh những gì mọi người nhìn thấy trên hồ sơ công khai và bên cạnh tút của bạn. Mọi người sẽ muốn theo dõi và tương tác với bạn hơn nếu bạn có ảnh đại diện và một hồ sơ hoàn chỉnh."
@@ -1702,21 +1702,12 @@ vi:
edited_at_html: Sửa %{date}
errors:
in_reply_not_found: Bạn đang trả lời một tút không còn tồn tại.
- open_in_web: Xem trong web
over_character_limit: vượt quá giới hạn %{max} ký tự
pin_errors:
direct: Không thể ghim những tút nhắn riêng
limit: Bạn đã ghim quá số lượng tút cho phép
ownership: Không thể ghim tút của người khác
reblog: Không thể ghim tút đăng lại
- poll:
- total_people:
- other: "%{count} người bình chọn"
- total_votes:
- other: "%{count} người bình chọn"
- vote: Bình chọn
- show_more: Đọc thêm
- show_thread: Nội dung gốc
title: '%{name}: "%{quote}"'
visibilities:
direct: Nhắn riêng
diff --git a/config/locales/zgh.yml b/config/locales/zgh.yml
index 180fcf2f1..cbd0bc961 100644
--- a/config/locales/zgh.yml
+++ b/config/locales/zgh.yml
@@ -1,7 +1,6 @@
---
zgh:
accounts:
- follow: ⴹⴼⵕ
followers:
one: ⴰⵎⴹⴼⴰⵕ
other: ⵉⵎⴹⴼⴰⵕⵏ
diff --git a/config/locales/zh-CN.yml b/config/locales/zh-CN.yml
index c31a68926..277785f68 100644
--- a/config/locales/zh-CN.yml
+++ b/config/locales/zh-CN.yml
@@ -7,7 +7,6 @@ zh-CN:
hosted_on: 运行在 %{domain} 上的 Mastodon 实例
title: 关于本站
accounts:
- follow: 关注
followers:
other: 关注者
following: 正在关注
@@ -23,6 +22,8 @@ zh-CN:
admin:
account_actions:
action: 执行操作
+ already_silenced: 此账户已受限。
+ already_suspended: 此帐户已被封禁。
title: 在 %{acct} 上执行管理操作
account_moderation_notes:
create: 新建记录
@@ -44,6 +45,7 @@ zh-CN:
title: 更改 %{username} 的电子邮箱
change_role:
changed_msg: 已成功更改角色!
+ edit_roles: 管理用户角色
label: 更改角色
no_role: 没有角色
title: 更改 %{username} 的角色
@@ -383,9 +385,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 +592,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 +612,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 +767,7 @@ zh-CN:
disabled: 不对任何人
users: 对本地已登录用户
registrations:
- moderation_recommandation: 在向所有人开放注册之前,请确保您拥有一个人手足够且反应迅速的管理团队!
+ moderation_recommandation: 在向所有人开放注册之前,请确保你拥有一个人手足够且反应迅速的管理团队!
preamble: 控制谁可以在你的服务器上创建账号。
title: 注册
registrations_mode:
@@ -772,7 +775,7 @@ zh-CN:
approved: 注册时需要批准
none: 关闭注册
open: 开放注册
- warning_hint: 我们建议使用“注册必须经过批准”,除非您确信您的管理团队能够及时处理骚扰和恶意注册。
+ warning_hint: 我们建议使用“注册必须经过批准”,除非你确信你的管理团队能够及时处理骚扰和恶意注册。
security:
authorized_fetch: 需要跨站认证
authorized_fetch_hint: 要求外站请求通过验证能够使用户级别与服务器级别的封锁更为严格。然而,这将带来额外的性能负担、减少回复触达范围、并可能导致与一些联邦宇宙服务的兼容性问题。此外,这并不能阻止他人针对性地获取公开嘟文与账户。
@@ -784,7 +787,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 +840,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 +992,7 @@ zh-CN:
webhook: Webhook
admin_mailer:
auto_close_registrations:
- body: 由于近期缺乏管理员活动, %{instance} 上的注册已自动切换为需要手动审核,以防止 %{instance} 被潜在的不良行为者用作平台。您可以随时将其切换回开放注册。
+ body: 由于近期缺乏管理员活动, %{instance} 上的注册已自动切换为需要手动审核,以防止 %{instance} 被潜在的不良行为者用作平台。你可以随时将其切换回开放注册。
subject: "%{instance} 的注册已自动切换为需要批准"
new_appeal:
actions:
@@ -1004,7 +1007,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 +1017,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 +1065,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 +1114,7 @@ zh-CN:
back: 返回
invited_by: 你可以加入%{domain},这是由于你收到了他人的邀请,邀请来自:
preamble: 这些由 %{domain} 监察员设置和执行。
- preamble_invited: 在您继续之前,请考虑 %{domain} 的管理员设定的基本规则。
+ preamble_invited: 在你继续之前,请考虑 %{domain} 的管理员设定的基本规则。
title: 一些基本规则。
title_invited: 您已经被邀请。
security: 账户安全
@@ -1139,6 +1142,12 @@ zh-CN:
view_strikes: 查看针对你账号的记录
too_fast: 表单提交过快,请重试。
use_security_key: 使用安全密钥
+ author_attribution:
+ example_title: 示例文本
+ hint_html: 控制在 Mastodon 上分享的链接如何显示你的署名。
+ more_from_html: 来自 %{name} 的更多内容
+ s_blog: "%{name} 的博客"
+ title: 作者归属
challenge:
confirm: 继续
hint_html: "注意:接下来一小时内我们不会再次要求你输入密码。"
@@ -1213,8 +1222,6 @@ zh-CN:
your_appeal_approved: 你的申诉已被批准
your_appeal_pending: 你已提交申诉
your_appeal_rejected: 你的申诉已被驳回
- domain_validator:
- invalid_domain: 不是一个有效的域名
edit_profile:
basic_information: 基本信息
hint_html: "自定义公开资料和嘟文旁边显示的内容。当您填写完整的个人资料并设置了头像时,其他人更有可能关注您并与您互动。"
@@ -1325,26 +1332,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 +1421,7 @@ zh-CN:
unsubscribe:
action: 是,取消订阅
complete: 已取消订阅
- confirmation_html: 你确定要退订来自 %{domain} 上的 Mastodon 的 %{type} 到您的邮箱 %{email} 吗?您可以随时在邮件通知设置中重新订阅。
+ confirmation_html: 你确定要退订来自 %{domain} 上的 Mastodon 的 %{type} 到你的邮箱 %{email} 吗?你可以随时在邮件通知设置中重新订阅。
emails:
notification_emails:
favourite: 嘟文被喜欢邮件通知
@@ -1428,6 +1435,7 @@ zh-CN:
media_attachments:
validations:
images_and_video: 无法在嘟文中同时插入视频和图片
+ not_found: 媒体 %{ids} 未找到,有可能已随附于另一条嘟文。
not_ready: 不能附加还在处理中的文件。请稍后再试!
too_many: 最多只能添加 4 张图片
migrations:
@@ -1540,7 +1548,7 @@ zh-CN:
expired: 投票已经结束
invalid_choice: 被选中的投票选项不存在
over_character_limit: 每条不能超过 %{max} 个字符
- self_vote: 您不能参与自己发起的投票
+ self_vote: 你不能参与自己发起的投票
too_few_options: 至少需要两个选项
too_many_options: 不能超过 %{max} 项
preferences:
@@ -1548,7 +1556,7 @@ zh-CN:
posting_defaults: 发布默认值
public_timelines: 公共时间轴
privacy:
- hint_html: "自定义您希望如何找到您的个人资料和嘟文。启用Mastodon中的各种功能可以帮助您扩大受众范围。请花点时间查看这些设置,确保它们适合您的使用情况。"
+ hint_html: "自定义你希望如何找到你的个人资料和嘟文。启用Mastodon中的各种功能可以帮助你扩大受众范围。请花点时间查看这些设置,确保它们适合你的使用情况。"
privacy: 隐私
privacy_hint_html: 控制你愿意向他人透露多少信息。通过浏览他人的关注列表和查看他们发嘟所用的应用,人们可以发现有趣的用户和酷炫的应用,但你可能更喜欢将其隐藏起来。
reach: 范围
@@ -1563,8 +1571,8 @@ zh-CN:
limit_reached: 互动种类的限制
unrecognized_emoji: 不是一个可识别的表情
redirects:
- prompt: 如果您信任此链接,请单击以继续跳转。
- title: 您正在离开 %{instance} 。
+ prompt: 如果你信任此链接,请单击以继续跳转。
+ title: 你正在离开 %{instance} 。
relationships:
activity: 账号活动
confirm_follow_selected_followers: 您确定想要关注所选的关注者吗?
@@ -1701,21 +1709,12 @@ zh-CN:
edited_at_html: 编辑于 %{date}
errors:
in_reply_not_found: 你回复的嘟文似乎不存在
- open_in_web: 在站内打开
over_character_limit: 超过了 %{max} 字的限制
pin_errors:
direct: 仅对被提及的用户可见的帖子不能被置顶
limit: 你所固定的嘟文数量已达到上限
ownership: 不能置顶别人的嘟文
reblog: 不能置顶转嘟
- poll:
- total_people:
- other: "%{count} 人"
- total_votes:
- other: "%{count} 票"
- vote: 投票
- show_more: 显示更多
- show_thread: 显示全部对话
title: "%{name}:“%{quote}”"
visibilities:
direct: 私信
@@ -1802,22 +1801,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:
@@ -1863,24 +1862,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: 查看更多可关注的人
@@ -1891,10 +1890,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},欢迎你的加入!"
@@ -1907,12 +1906,13 @@ 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: 你已验证的链接
+ website_verification: 网站验证
webauthn_credentials:
add: 添加新的安全密钥
create:
diff --git a/config/locales/zh-HK.yml b/config/locales/zh-HK.yml
index 26743d2cb..768271275 100644
--- a/config/locales/zh-HK.yml
+++ b/config/locales/zh-HK.yml
@@ -7,7 +7,6 @@ zh-HK:
hosted_on: 在 %{domain} 運作的 Mastodon 伺服器
title: 關於
accounts:
- follow: 關注
followers:
other: 關注者
following: 正在關注
@@ -1135,8 +1134,6 @@ zh-HK:
your_appeal_approved: 你的申訴已獲批准
your_appeal_pending: 你已提交申訴
your_appeal_rejected: 你的申訴已被駁回
- domain_validator:
- invalid_domain: 不是一個可用域名
edit_profile:
basic_information: 基本資料
hint_html: "自訂你的公開個人檔案和帖文內容。當你有完整的個人檔案和頭像時,其他人更願意追蹤你和與你互動。"
@@ -1609,21 +1606,12 @@ zh-HK:
edited_at_html: 編輯於 %{date}
errors:
in_reply_not_found: 你所回覆的嘟文並不存在。
- open_in_web: 開啟網頁
over_character_limit: 超過了 %{max} 字的限制
pin_errors:
direct: 無法將只有被提及使用者可見的帖文置頂
limit: 你所置頂的文章數量已經達到上限
ownership: 不能置頂他人的文章
reblog: 不能置頂轉推
- poll:
- total_people:
- other: "%{count} 人"
- total_votes:
- other: "%{count} 票"
- vote: 投票
- show_more: 顯示更多
- show_thread: 顯示討論串
title: "%{name}:「%{quote}」"
visibilities:
direct: 私人訊息
diff --git a/config/locales/zh-TW.yml b/config/locales/zh-TW.yml
index 97a4399b2..35f000b60 100644
--- a/config/locales/zh-TW.yml
+++ b/config/locales/zh-TW.yml
@@ -7,7 +7,6 @@ zh-TW:
hosted_on: 於 %{domain} 託管之 Mastodon 站點
title: 關於本站
accounts:
- follow: 跟隨
followers:
other: 跟隨者
following: 正在跟隨
@@ -23,6 +22,8 @@ zh-TW:
admin:
account_actions:
action: 執行動作
+ already_silenced: 此帳號已被限制。
+ already_suspended: 此帳號已被停權。
title: 對 %{acct} 執行站務動作
account_moderation_notes:
create: 新增站務記錄
@@ -44,6 +45,7 @@ zh-TW:
title: 為 %{username} 變更電子郵件地址
change_role:
changed_msg: 成功修改角色!
+ edit_roles: 管理使用者權限
label: 變更角色
no_role: 沒有角色
title: 為 %{username} 變更角色
@@ -590,6 +592,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: 已自此伺服器停權
@@ -1141,6 +1144,12 @@ zh-TW:
view_strikes: 檢視針對您帳號過去的警示
too_fast: 送出表單的速度太快跟不上,請稍後再試。
use_security_key: 使用安全金鑰
+ author_attribution:
+ example_title: 範例文字
+ hint_html: 控制如何於 Mastodon 上分享連結時註明您的貢獻。
+ more_from_html: 來自 %{name} 之更多內容
+ s_blog: "%{name} 的部落格"
+ title: 作者署名
challenge:
confirm: 繼續
hint_html: "温馨小提醒: 我們於接下來一小時內不會再要求您輸入密碼。"
@@ -1215,8 +1224,6 @@ zh-TW:
your_appeal_approved: 您的申訴已被批准
your_appeal_pending: 您已遞交申訴
your_appeal_rejected: 您的申訴已被駁回
- domain_validator:
- invalid_domain: 並非一個有效網域
edit_profile:
basic_information: 基本資訊
hint_html: "自訂人們能於您個人檔案及嘟文旁所見之內容。當您完成填寫個人檔案及設定大頭貼後,其他人們比較願意跟隨您並與您互動。"
@@ -1265,7 +1272,7 @@ zh-TW:
home: 首頁時間軸
notifications: 通知
public: 公開時間軸
- thread: 對話
+ thread: 討論串
edit:
add_keyword: 新增關鍵字
keywords: 關鍵字
@@ -1704,21 +1711,12 @@ zh-TW:
edited_at_html: 編輯於 %{date}
errors:
in_reply_not_found: 您嘗試回覆的嘟文看起來不存在。
- open_in_web: 以網頁開啟
over_character_limit: 已超過 %{max} 字的限制
pin_errors:
direct: 無法釘選只有僅提及使用者可見之嘟文
limit: 釘選嘟文的數量已達上限
ownership: 不能釘選他人的嘟文
reblog: 不能釘選轉嘟
- poll:
- total_people:
- other: "%{count} 個人"
- total_votes:
- other: "%{count} 票"
- vote: 投票
- show_more: 顯示更多
- show_thread: 顯示討論串
title: "%{name}:「%{quote}」"
visibilities:
direct: 私訊
@@ -1916,6 +1914,7 @@ zh-TW:
instructions_html: 複製及貼上以下程式碼至您個人網站之 HTML 中。接著透過「編輯個人檔案」將您網站網址加入您個人網站之額外欄位中,並儲存變更。
verification: 驗證連結
verified_links: 已驗證連結
+ website_verification: 網站驗證
webauthn_credentials:
add: 新增安全金鑰
create:
diff --git a/config/routes/settings.rb b/config/routes/settings.rb
index 297b80942..cefa24316 100644
--- a/config/routes/settings.rb
+++ b/config/routes/settings.rb
@@ -60,7 +60,7 @@ namespace :settings do
resource :delete, only: [:show, :destroy]
resource :migration, only: [:show, :create]
- resource :verification, only: :show
+ resource :verification, only: [:show, :update]
resource :privacy, only: [:show, :update], controller: 'privacy'
namespace :migration do
diff --git a/db/migrate/20240909014637_add_attribution_domains_to_accounts.rb b/db/migrate/20240909014637_add_attribution_domains_to_accounts.rb
new file mode 100644
index 000000000..e90f6f1ed
--- /dev/null
+++ b/db/migrate/20240909014637_add_attribution_domains_to_accounts.rb
@@ -0,0 +1,7 @@
+# frozen_string_literal: true
+
+class AddAttributionDomainsToAccounts < ActiveRecord::Migration[7.1]
+ def change
+ add_column :accounts, :attribution_domains, :string, array: true, default: []
+ end
+end
diff --git a/db/schema.rb b/db/schema.rb
index f01e11792..540a97133 100644
--- a/db/schema.rb
+++ b/db/schema.rb
@@ -10,7 +10,7 @@
#
# It's strongly recommended that you check this file into your version control system.
-ActiveRecord::Schema[7.1].define(version: 2024_08_08_125420) do
+ActiveRecord::Schema[7.1].define(version: 2024_09_09_014637) do
# These are extensions that must be enabled in order to support this database
enable_extension "plpgsql"
@@ -200,6 +200,7 @@ ActiveRecord::Schema[7.1].define(version: 2024_08_08_125420) do
t.datetime "reviewed_at", precision: nil
t.datetime "requested_review_at", precision: nil
t.boolean "indexable", default: false, null: false
+ t.string "attribution_domains", default: [], array: true
t.index "(((setweight(to_tsvector('simple'::regconfig, (display_name)::text), 'A'::\"char\") || setweight(to_tsvector('simple'::regconfig, (username)::text), 'B'::\"char\")) || setweight(to_tsvector('simple'::regconfig, (COALESCE(domain, ''::character varying))::text), 'C'::\"char\")))", name: "search_index", using: :gin
t.index "lower((username)::text), COALESCE(lower((domain)::text), ''::text)", name: "index_accounts_on_username_and_domain_lower", unique: true
t.index ["domain", "id"], name: "index_accounts_on_domain_and_id"
diff --git a/lib/exceptions.rb b/lib/exceptions.rb
index d3b92f4a0..c2ff162a6 100644
--- a/lib/exceptions.rb
+++ b/lib/exceptions.rb
@@ -8,6 +8,7 @@ module Mastodon
class LengthValidationError < ValidationError; end
class DimensionsValidationError < ValidationError; end
class StreamValidationError < ValidationError; end
+ class FilterValidationError < ValidationError; end
class RaceConditionError < Error; end
class RateLimitExceededError < Error; end
class SyntaxError < Error; end
diff --git a/lib/mastodon/cli/accounts.rb b/lib/mastodon/cli/accounts.rb
index 0cdf68158..08a28e5f5 100644
--- a/lib/mastodon/cli/accounts.rb
+++ b/lib/mastodon/cli/accounts.rb
@@ -502,17 +502,7 @@ module Mastodon::CLI
- not muted/blocked by us
LONG_DESC
def prune
- query = Account.remote.where.not(actor_type: %i(Application Service))
- query = query.where('NOT EXISTS (SELECT 1 FROM mentions WHERE account_id = accounts.id)')
- query = query.where('NOT EXISTS (SELECT 1 FROM favourites WHERE account_id = accounts.id)')
- query = query.where('NOT EXISTS (SELECT 1 FROM statuses WHERE account_id = accounts.id)')
- query = query.where('NOT EXISTS (SELECT 1 FROM follows WHERE account_id = accounts.id OR target_account_id = accounts.id)')
- query = query.where('NOT EXISTS (SELECT 1 FROM blocks WHERE account_id = accounts.id OR target_account_id = accounts.id)')
- query = query.where('NOT EXISTS (SELECT 1 FROM mutes WHERE target_account_id = accounts.id)')
- query = query.where('NOT EXISTS (SELECT 1 FROM reports WHERE target_account_id = accounts.id)')
- query = query.where('NOT EXISTS (SELECT 1 FROM follow_requests WHERE account_id = accounts.id OR target_account_id = accounts.id)')
-
- _, deleted = parallelize_with_progress(query) do |account|
+ _, deleted = parallelize_with_progress(prunable_accounts) do |account|
next if account.bot? || account.group?
next if account.suspended?
next if account.silenced?
@@ -577,6 +567,31 @@ module Mastodon::CLI
private
+ def prunable_accounts
+ Account
+ .remote
+ .non_automated
+ .where.not(referencing_account(Mention, :account_id))
+ .where.not(referencing_account(Favourite, :account_id))
+ .where.not(referencing_account(Status, :account_id))
+ .where.not(referencing_account(Follow, :account_id))
+ .where.not(referencing_account(Follow, :target_account_id))
+ .where.not(referencing_account(Block, :account_id))
+ .where.not(referencing_account(Block, :target_account_id))
+ .where.not(referencing_account(Mute, :target_account_id))
+ .where.not(referencing_account(Report, :target_account_id))
+ .where.not(referencing_account(FollowRequest, :account_id))
+ .where.not(referencing_account(FollowRequest, :target_account_id))
+ end
+
+ def referencing_account(model, attribute)
+ model
+ .where(model.arel_table[attribute].eq Account.arel_table[:id])
+ .select(1)
+ .arel
+ .exists
+ end
+
def report_errors(errors)
message = errors.map do |error|
<<~STRING
diff --git a/lib/mastodon/redis_configuration.rb b/lib/mastodon/redis_configuration.rb
index 3cd121e4a..3d739a2ac 100644
--- a/lib/mastodon/redis_configuration.rb
+++ b/lib/mastodon/redis_configuration.rb
@@ -1,34 +1,33 @@
# frozen_string_literal: true
class Mastodon::RedisConfiguration
+ DEFAULTS = {
+ host: 'localhost',
+ port: 6379,
+ db: 0,
+ }.freeze
+
def base
- @base ||= {
- url: setup_base_redis_url,
- driver: driver,
- namespace: base_namespace,
- }
+ @base ||= setup_config(prefix: nil, defaults: DEFAULTS)
+ .merge(namespace: base_namespace)
end
def sidekiq
- @sidekiq ||= {
- url: setup_prefixed_redis_url(:sidekiq),
- driver: driver,
- namespace: sidekiq_namespace,
- }
+ @sidekiq ||= setup_config(prefix: 'SIDEKIQ_')
+ .merge(namespace: sidekiq_namespace)
end
def cache
- @cache ||= {
- url: setup_prefixed_redis_url(:cache),
- driver: driver,
- namespace: cache_namespace,
- expires_in: 10.minutes,
- connect_timeout: 5,
- pool: {
- size: Sidekiq.server? ? Sidekiq[:concurrency] : Integer(ENV['MAX_THREADS'] || 5),
- timeout: 5,
- },
- }
+ @cache ||= setup_config(prefix: 'CACHE_')
+ .merge({
+ namespace: cache_namespace,
+ expires_in: 10.minutes,
+ connect_timeout: 5,
+ pool: {
+ size: Sidekiq.server? ? Sidekiq[:concurrency] : Integer(ENV['MAX_THREADS'] || 5),
+ timeout: 5,
+ },
+ })
end
private
@@ -55,42 +54,67 @@ class Mastodon::RedisConfiguration
namespace ? "#{namespace}_cache" : 'cache'
end
- def setup_base_redis_url
- url = ENV.fetch('REDIS_URL', nil)
- return url if url.present?
+ def setup_config(prefix: nil, defaults: {})
+ prefix = "#{prefix}REDIS_"
- user = ENV.fetch('REDIS_USER', '')
- password = ENV.fetch('REDIS_PASSWORD', '')
- host = ENV.fetch('REDIS_HOST', 'localhost')
- port = ENV.fetch('REDIS_PORT', 6379)
- db = ENV.fetch('REDIS_DB', 0)
+ url = ENV.fetch("#{prefix}URL", nil)
+ user = ENV.fetch("#{prefix}USER", nil)
+ password = ENV.fetch("#{prefix}PASSWORD", nil)
+ host = ENV.fetch("#{prefix}HOST", defaults[:host])
+ port = ENV.fetch("#{prefix}PORT", defaults[:port])
+ db = ENV.fetch("#{prefix}DB", defaults[:db])
- construct_uri(host, port, db, user, password)
+ return { url:, driver: } if url
+
+ sentinel_options = setup_sentinels(prefix, default_user: user, default_password: password)
+
+ if sentinel_options.present?
+ host = sentinel_options[:name]
+ port = nil
+ db ||= 0
+ end
+
+ url = construct_uri(host, port, db, user, password)
+
+ if url.present?
+ { url:, driver: }.merge(sentinel_options)
+ else
+ # Fall back to base config, which has defaults for the URL
+ # so this cannot lead to endless recursion.
+ base
+ end
end
- def setup_prefixed_redis_url(prefix)
- prefix = "#{prefix.to_s.upcase}_"
- url = ENV.fetch("#{prefix}REDIS_URL", nil)
+ def setup_sentinels(prefix, default_user: nil, default_password: nil)
+ name = ENV.fetch("#{prefix}SENTINEL_MASTER", nil)
+ sentinel_port = ENV.fetch("#{prefix}SENTINEL_PORT", 26_379)
+ sentinel_list = ENV.fetch("#{prefix}SENTINELS", nil)
+ sentinel_username = ENV.fetch("#{prefix}SENTINEL_USERNAME", default_user)
+ sentinel_password = ENV.fetch("#{prefix}SENTINEL_PASSWORD", default_password)
- return url if url.present?
+ sentinels = parse_sentinels(sentinel_list, default_port: sentinel_port)
- user = ENV.fetch("#{prefix}REDIS_USER", nil)
- password = ENV.fetch("#{prefix}REDIS_PASSWORD", nil)
- host = ENV.fetch("#{prefix}REDIS_HOST", nil)
- port = ENV.fetch("#{prefix}REDIS_PORT", nil)
- db = ENV.fetch("#{prefix}REDIS_DB", nil)
-
- if host.nil?
- base[:url]
+ if name.present? && sentinels.present?
+ { name:, sentinels:, sentinel_username:, sentinel_password: }
else
- construct_uri(host, port, db, user, password)
+ {}
end
end
def construct_uri(host, port, db, user, password)
+ return nil if host.blank?
+
Addressable::URI.parse("redis://#{host}:#{port}/#{db}").tap do |uri|
uri.user = user if user.present?
uri.password = password if password.present?
end.normalize.to_str
end
+
+ def parse_sentinels(sentinels_string, default_port: 26_379)
+ (sentinels_string || '').split(',').map do |sentinel|
+ host, port = sentinel.split(':')
+ port = (port || default_port).to_i
+ { host: host, port: port }
+ end.presence
+ end
end
diff --git a/lib/sanitize_ext/sanitize_config.rb b/lib/sanitize_ext/sanitize_config.rb
index ad310b393..f0a7b6578 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 e9fea2dee..fb18f21cf 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
diff --git a/package.json b/package.json
index ddf7ee75a..ea0c0246c 100644
--- a/package.json
+++ b/package.json
@@ -168,8 +168,8 @@
"@types/requestidlecallback": "^0.3.5",
"@types/webpack": "^4.41.33",
"@types/webpack-env": "^1.18.4",
- "@typescript-eslint/eslint-plugin": "^7.0.0",
- "@typescript-eslint/parser": "^7.0.0",
+ "@typescript-eslint/eslint-plugin": "^8.0.0",
+ "@typescript-eslint/parser": "^8.0.0",
"babel-jest": "^29.5.0",
"eslint": "^8.41.0",
"eslint-define-config": "^2.0.0",
diff --git a/public/embed.js b/public/embed.js
index f8e6a22db..3fb57469a 100644
--- a/public/embed.js
+++ b/public/embed.js
@@ -1,5 +1,7 @@
// @ts-check
+const allowedPrefixes = (document.currentScript && document.currentScript.tagName.toUpperCase() === 'SCRIPT' && document.currentScript.dataset.allowedPrefixes) ? document.currentScript.dataset.allowedPrefixes.split(' ') : [];
+
(function () {
'use strict';
@@ -18,45 +20,71 @@
}
};
+ /**
+ * @param {Map} map
+ */
+ var generateId = function (map) {
+ var id = 0, failCount = 0, idBuffer = new Uint32Array(1);
+
+ while (id === 0 || map.has(id)) {
+ id = crypto.getRandomValues(idBuffer)[0];
+ failCount++;
+
+ if (failCount > 100) {
+ // give up and assign (easily guessable) unique number if getRandomValues is broken or no luck
+ id = -(map.size + 1);
+ break;
+ }
+ }
+
+ return id;
+ };
+
ready(function () {
- /** @type {Map