-
-
-
-
+ + ++ + HTML end def width diff --git a/app/views/admin/reports/_status.html.haml b/app/views/admin/reports/_status.html.haml index 11be38ef84..e0870503d6 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/filters/statuses/_status_filter.html.haml b/app/views/filters/statuses/_status_filter.html.haml index 31aa9ec237..d0d04638d2 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/layouts/embedded.html.haml b/app/views/layouts/embedded.html.haml index ec583556ce..b194bc07ad 100644 --- a/app/views/layouts/embedded.html.haml +++ b/app/views/layouts/embedded.html.haml @@ -15,8 +15,7 @@ = javascript_pack_tag 'common', integrity: true, crossorigin: 'anonymous' = preload_locale_pack = render_initial_state - = flavoured_javascript_pack_tag 'public', integrity: true, crossorigin: 'anonymous' - + = flavoured_javascript_pack_tag 'embed', integrity: true, crossorigin: 'anonymous' %body.embed = yield diff --git a/app/views/redirects/show.html.haml b/app/views/redirects/show.html.haml index 64436e05d1..aa0db350a8 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/statuses/_detailed_status.html.haml b/app/views/statuses/_detailed_status.html.haml deleted file mode 100644 index 6cd240bbbc..0000000000 --- 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 62416a44da..0000000000 --- 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 7a731d7cd7..0000000000 --- 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 bf51b5ff7d..0000000000 --- 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 18d62fd8e3..09d0792ea2 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/content_security_policy.rb b/config/initializers/content_security_policy.rb index e43e38786c..9f4a41e3ab 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 021cc38b4f..9fa0f704b0 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 73b54d554e..0ad257db50 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 fd94a6cf9a..35151f477d 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 ca590bec7d..b4bcd660d8 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 2b1cb05a6f..72edf5e02f 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.es-AR.yml b/config/locales/activerecord.es-AR.yml index 71b7f9732d..ba4d148c8b 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 9da69b7dbd..b4d91a5f1e 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 cf447a9dbc..61b924e5bf 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 477db570e7..961c96edb4 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 211d984863..1729084a4c 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 f34ade0440..6e376dd678 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 bf1fbc67ef..bccfb96602 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 4423cb6e47..e274cc0a9e 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 f23513e34c..3d5be6c258 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 cb6e21d8e8..2e4b54c626 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 ce2c28a810..ee3c8bf260 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 a303af6247..a34cc7cf12 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 5ae1d3778a..d0e6dda58d 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 3199eb8e2d..52f2b6ee87 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.sq.yml b/config/locales/activerecord.sq.yml index 9c548bda04..888a17a1c8 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 a3a45705ec..6ac96d9ea9 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 d2b79d256c..505289470e 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 f16750acec..c9a4c8e1ec 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 1b661266ca..a4edf294a3 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: diff --git a/config/locales/activerecord.zh-TW.yml b/config/locales/activerecord.zh-TW.yml index 24609332cd..7422550660 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 648ec6091d..89ede096e2 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 41eeee4614..589bb39836 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 @@ -1410,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 06cea7ecb3..480feeba2d 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: متابِعون @@ -1772,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: مباشرة diff --git a/config/locales/ast.yml b/config/locales/ast.yml index 70a0ad3bdd..be3441507e 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 31a31e9e61..48ca5751cc 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: Падпісчыкаў @@ -1778,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 42a626c695..604eeca480 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: Последователи @@ -1664,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 edbef73ae2..74ff25d754 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 4ef8fa1a18..f9fbd34adb 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 e1025563eb..d985a2ac42 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 @@ -435,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: @@ -444,8 +444,10 @@ ca: 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 @@ -599,6 +601,7 @@ 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 @@ -664,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 @@ -703,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ó @@ -720,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 @@ -1057,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 @@ -1077,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ó @@ -1084,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: @@ -1126,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! @@ -1139,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." @@ -1715,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 @@ -1930,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 3ecef4bb4d..8af3d86388 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: شوێنکەوتووان @@ -938,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 7c0695a770..b072e5e4ef 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 @@ -922,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 7d4d2296ca..1000442870 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 @@ -1721,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 d317efad3f..9d3c0c82f3 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,7 @@ 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: @@ -1232,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." @@ -1853,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 @@ -2080,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 19ee9b9d81..6f781742a8 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 @@ -1161,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." @@ -1734,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 @@ -1949,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 b75aada764..040ddaaf69 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,7 @@ 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: @@ -1160,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." @@ -1733,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 @@ -1948,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/el.yml b/config/locales/el.yml index 3cb9075c38..1f408e26ea 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: Ακόλουθοι @@ -1636,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 a3036c2f96..56255f5d7a 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." @@ -1423,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: @@ -1700,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 @@ -1915,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 05300acea5..b1c100da0c 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 @@ -1741,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 diff --git a/config/locales/eo.yml b/config/locales/eo.yml index c1873c2f24..46c6cbcf86 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 @@ -1553,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 f4d88d7323..4d60d080a2 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 @@ -1161,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." @@ -1734,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 @@ -1949,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 84663aa895..050388c180 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 @@ -1730,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 e245dde5d6..81a547ad88 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 @@ -1730,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 88d48fefcb..d8cdbf4143 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 @@ -1701,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 diff --git a/config/locales/eu.yml b/config/locales/eu.yml index e5ae0ab79d..6260033990 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 @@ -1639,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 ce8a61e3f0..f2fe134e32 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: پیگیر @@ -1404,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 90c1e77760..30837b6003 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 @@ -1161,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." @@ -1734,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 @@ -1949,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 5bc192e9db..d5127b4ad3 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,7 @@ 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: @@ -1160,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." @@ -1733,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 @@ -1945,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 27e09d1f9c..a47d7447a1 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 @@ -1711,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 055b50900c..b2c692ea6f 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 @@ -1711,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 27fcaf3af7..6afdecd556 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 @@ -1730,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 870f79cba9..09d5f7ae18 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í @@ -1823,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 dda918d15c..3f30d37823 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 @@ -1793,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 c8fa1d833d..58fd2d9bab 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 @@ -1161,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." @@ -1734,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 @@ -1949,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 025b2de9e2..7a2d0a1d98 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,7 @@ he: admin: account_actions: action: בצע/י פעולה + already_silenced: חשבון זה הוגבל זה מכבר. already_suspended: חשבון זה הושעה. title: ביצוע פעולות הנהלה על %{acct} account_moderation_notes: @@ -1196,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: "טיפ: לא נבקש את סיסמתך שוב בשעה הקרובה." @@ -1793,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: ישיר @@ -2014,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 60b500c7ec..37df2afe1a 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 6a67ea0129..7dacf20077 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 141f5b7d07..10c7506b01 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,7 @@ 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: @@ -1160,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." @@ -1733,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 @@ -1946,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 c7128a2a46..80dbc77991 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: Հետևորդներ @@ -782,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 073e5032b4..957bae3991 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,7 @@ 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: @@ -1146,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." @@ -1718,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 @@ -1933,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 575daddca6..222d2b5680 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 @@ -1378,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 1529ea04b8..6a79686f48 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 @@ -1637,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 d1b9aef3e5..dbbe228e72 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 @@ -1590,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 1c84c45c80..78dfd6048f 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,7 @@ 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: @@ -1164,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." @@ -1737,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 @@ -1952,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 a429c6339b..792add14e3 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 @@ -1163,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." @@ -1736,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 @@ -1951,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 3f50b0d7a6..13f59e981b 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: フォロー中 @@ -1700,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 97b56ea35c..5769375078 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 3aed6c55e7..7c3d526702 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 f89bdee622..67969d4d69 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: Оқырман @@ -647,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 ab377df304..cbcc09a4da 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: 팔로잉 @@ -1705,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 20fe6cf6de..6b80e32ba8 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 @@ -1404,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 d3733df934..cc92bf6d28 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 164967159b..2f5eb1553e 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 @@ -1677,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 c48b8ef93b..42495053e9 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,7 @@ 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: @@ -800,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: @@ -1100,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 @@ -1230,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 5dd6ff9e1e..09e6b9ba0e 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 @@ -1645,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 a4b9391c00..bdc0475a6f 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 c91a624230..39c695a539 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 @@ -1560,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 771fbba579..92464523a0 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: စောင့်ကြည့်နေသည် @@ -1560,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 c74bf488b5..63656991a8 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 @@ -1161,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." @@ -1734,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 @@ -1949,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 5c46a0d43e..b7beeb4263 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 @@ -26,6 +25,7 @@ nn: 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 @@ -47,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} @@ -603,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 @@ -1158,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." @@ -1731,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 @@ -1946,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 b3eebd8ecc..635ceedde4 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 @@ -1619,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 e88f8a3f69..5cdd9240b0 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 @@ -846,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 7a34358ddb..1899d71008 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 c90d448a7f..f0d09cb2d3 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,7 @@ 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: @@ -1196,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ę." @@ -1793,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 @@ -2014,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 3c14589e6c..d1140f3645 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} @@ -602,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 @@ -1157,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." @@ -1730,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 @@ -1945,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 0f0d6f36ee..489fb2b89b 100644 --- a/config/locales/pt-PT.yml +++ b/config/locales/pt-PT.yml @@ -7,7 +7,6 @@ pt-PT: hosted_on: Mastodon alojado em %{domain} title: Sobre accounts: - follow: Seguir followers: one: Seguidor other: Seguidores @@ -1683,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 web 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 diff --git a/config/locales/ro.yml b/config/locales/ro.yml index 52982ead2d..d4f202637b 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 9d6b2946ac..d66dded89b 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: подписчиков @@ -1692,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 e384b7f1b7..dd1b78600c 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 fee79a1325..435749f470 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 @@ -1111,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 967706f03a..70143a968e 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 @@ -1394,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 c7968e2479..135a99ceb2 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: අනුගාමිකයින් @@ -1267,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.ca.yml b/config/locales/simple_form.ca.yml index c628bebaad..7b651470bf 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. @@ -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.cy.yml b/config/locales/simple_form.cy.yml index 56586ecc96..56d1f873dc 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. @@ -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 8bacdc46c3..e7b8fe337a 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. @@ -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 ddb6621aa6..f7e55f1a7b 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. @@ -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.en-GB.yml b/config/locales/simple_form.en-GB.yml index 18776d67d6..b802fd532f 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,6 +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. 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 @@ -142,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.es-AR.yml b/config/locales/simple_form.es-AR.yml index 70573c75f4..d06d09761a 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. @@ -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.fi.yml b/config/locales/simple_form.fi.yml index d3f0628631..a2b29566f6 100644 --- a/config/locales/simple_form.fi.yml +++ b/config/locales/simple_form.fi.yml @@ -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 35e42f6c74..afcd3b39ac 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. @@ -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.gl.yml b/config/locales/simple_form.gl.yml index abb30fa48c..cddeae5cee 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. @@ -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 26edab3b2e..1feebb0d69 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: עמוד הבית שלך, לשון הפנייה, גיל, וכל מידע אחר לפי העדפתך האישית. @@ -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 545fd4a8e9..383bdd0760 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. @@ -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 85fa74f1ed..dc5aad57ae 100644 --- a/config/locales/simple_form.ia.yml +++ b/config/locales/simple_form.ia.yml @@ -142,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.is.yml b/config/locales/simple_form.is.yml index d615e391ac..6f3a4fe8a5 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. @@ -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 1068b2f927..7ed4c0d004 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. @@ -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.lt.yml b/config/locales/simple_form.lt.yml index 99cb269e37..41f55f183d 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. @@ -104,6 +105,7 @@ lt: 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.nl.yml b/config/locales/simple_form.nl.yml index 066f6c2acb..7f8aaa01d6 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. @@ -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 500a41c8cc..ddd5ed8995 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,6 +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 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 @@ -142,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.pl.yml b/config/locales/simple_form.pl.yml index b113e0eed5..bb404e56c9 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… @@ -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 6b0bad0f08..96bc219e8e 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,6 +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: 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 @@ -142,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.sq.yml b/config/locales/simple_form.sq.yml index 3d86557282..169f4a02de 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. @@ -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.tr.yml b/config/locales/simple_form.tr.yml index 2fcf23b156..d90b97bf9b 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. @@ -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 e2a1562b53..b584a6cada 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: Ваша домашня сторінка, займенники, вік, все, що вам заманеться. @@ -143,6 +144,7 @@ uk: url: Куди надсилатимуться події labels: account: + attribution_domains_as_text: Дозволити лише на певних вебсайтах discoverable: Функції профілю та дописів у алгоритмах виявлення fields: name: Мітка diff --git a/config/locales/simple_form.zh-CN.yml b/config/locales/simple_form.zh-CN.yml index cb4341b551..419cb99abb 100644 --- a/config/locales/simple_form.zh-CN.yml +++ b/config/locales/simple_form.zh-CN.yml @@ -3,6 +3,7 @@ zh-CN: simple_form: hints: account: + attribution_domains_as_text: 保护作品免受虚假署名。 discoverable: 您的公开嘟文和个人资料可能会在 Mastodon 的多个位置展示,您的个人资料可能会被推荐给其他用户。 display_name: 你的全名或昵称。 fields: 你的主页、人称代词、年龄,以及任何你想要添加的内容。 @@ -143,6 +144,7 @@ zh-CN: url: 事件将被发往的目的地 labels: account: + attribution_domains_as_text: 仅允许特定网站 discoverable: 在发现算法中展示你的个人资料和嘟文 fields: name: 标签 diff --git a/config/locales/simple_form.zh-TW.yml b/config/locales/simple_form.zh-TW.yml index 8b4c440025..a5bc683634 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: 烘培雞、自我認同代稱、年齡,及任何您想分享的。 @@ -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 c49da0fc38..d7eacb6850 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 @@ -1259,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 d0440abb00..ef6d00b8d3 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 @@ -1785,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 5e8a3c912c..70d20592a5 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,7 @@ 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: @@ -1152,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ë." @@ -1725,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ë @@ -1940,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 428b9cb084..91f0933398 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 @@ -1670,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 08fbf39fb8..67aee931be 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: Пратилац @@ -1700,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 0cc47ca92e..99b7ec9b3a 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 @@ -180,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 @@ -233,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}" @@ -866,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 @@ -1108,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." @@ -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 c73148eaca..3a98b6a25d 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 a5eb8d7794..84697a4aef 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 d1de9fd818..cbacdfac48 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: กำลังติดตาม @@ -1703,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 d8f5eff6e8..d6ca6b4276 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,7 +24,7 @@ tr: admin: account_actions: action: Eylemi gerçekleştir - already_silenced: Bu hesap zaten askıya alınmış. + 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: @@ -1161,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." @@ -1734,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 @@ -1949,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 3a0d9d9ce8..7847d636eb 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 600239107e..e8c4e68998 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,7 @@ uk: admin: account_actions: action: Виконати дію + already_silenced: Цей обліковий запис вже обмежено. already_suspended: Цей обліковий запис вже було призупинено. title: Здійснити модераційну дію над %{acct} account_moderation_notes: @@ -1196,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: "Підказка: ми не будемо запитувати ваш пароль впродовж наступної години." @@ -1793,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: Особисто @@ -2014,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 403ffd33cf..9215a0f0e8 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 dfb36c02da..a03b46c911 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 @@ -1703,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 180fcf2f16..cbd0bc961b 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 b97ab65f04..277785f683 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: 正在关注 @@ -1143,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: "注意:接下来一小时内我们不会再次要求你输入密码。" @@ -1704,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: 私信 @@ -1916,6 +1912,7 @@ zh-CN: instructions_html: 将下面的代码复制并粘贴到你网站的HTML中。然后在“编辑个人资料”选项卡中的附加字段之一添加你网站的地址,并保存更改。 verification: 验证 verified_links: 你已验证的链接 + website_verification: 网站验证 webauthn_credentials: add: 添加新的安全密钥 create: diff --git a/config/locales/zh-HK.yml b/config/locales/zh-HK.yml index 90227b911d..7682712759 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: 正在關注 @@ -1607,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 052773e328..35f000b601 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: 正在跟隨 @@ -1145,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: "温馨小提醒: 我們於接下來一小時內不會再要求您輸入密碼。" @@ -1706,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: 私訊 @@ -1918,6 +1914,7 @@ zh-TW: instructions_html: 複製及貼上以下程式碼至您個人網站之 HTML 中。接著透過「編輯個人檔案」將您網站網址加入您個人網站之額外欄位中,並儲存變更。 verification: 驗證連結 verified_links: 已驗證連結 + website_verification: 網站驗證 webauthn_credentials: add: 新增安全金鑰 create: diff --git a/lib/exceptions.rb b/lib/exceptions.rb index d3b92f4a09..c2ff162a6e 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/package.json b/package.json index 4c7af5c16d..1a3c86f728 100644 --- a/package.json +++ b/package.json @@ -171,8 +171,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 f8e6a22db4..3fb57469a9 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 {MapPost by @#{object.account.pretty_acct}@#{provider_name}+View on Mastodon+ +